from pylogix import PLC
import time
comm = PLC()
comm.IPAddress = ''
ret = comm.Read('')
def timer(s):
while 1:
time.sleep(s)
print(ret.Value)
timer(2)
最近公司想要做实时数据的反馈,想利用python读取数据,这个会不会对PLC的运行造成影响,会占用多大内存?
该Python读取PLC的数据的代码并不会对PLC的运行造成影响,因为它只是通过网络通信协议连接并读取数据。这不会影响PLC的运行。
至于占用内存的问题,这个代码不太可能占用太多内存,因为它只是读取数据而已。但是如果你有大量的读写操作,那么就需要考虑内存占用的问题。可以通过检查代码中的内存使用情况来了解占用的内存大小。