【发布时间】:2019-01-17 16:12:51
【问题描述】:
我遇到了 Pycomm 的问题。 我有两个文件:
- 用于在while循环中读取标签
-
就是在标签中写入值
- 读取标签时,它可以正常工作并在控制台中打印值。
- 当我尝试在第一个文件在终端中运行时在标签中写入值时出现问题。 当我运行第二个文件来写入值时,在第一个文件控制台中它开始打印:超时
这是第一个文件的代码
from pycomm.ab_comm.slc import Driver as SlcDriver
c = SlcDriver()
if c.open('192.168.46.124'):
while (1 < 3):
try:
print c.read_tag('N7:0')
except Exception as e:
print e
pass
第二个文件的代码
from pycomm.ab_comm.slc import Driver as SlcDriver
c = SlcDriver()
if c.open('192.168.46.124'):
c.write_tag('N7:1',1)
这张图片显示了第一个文件的输出: read_plc.py
当我从第二个文件写入标签时,会发生这种情况: first file console
仅当同时执行读取或写入操作时才会发生这种情况。
【问题讨论】: