因此,我有一个烧瓶应用程序,将服务的地位,一些模块正在管理的PLC。我将在我的应用程序上得到非常频繁的get请求(~每1秒),每次GET调用,我将不得不从PLC获取状态。我使用小矮人连接到一个可编程控制器。它们连接到PLC的方式显示在基本用法中:
import pyads
# connect to plc and open connection
plc = pyads.Connection('127.0.0.1.1.1', pyads.PORT_SPS1)
plc.open()
# read int value by name
i = plc.read_by_name("GVL.int_val")
# write int value by name
plc.write_by_name("GVL.int_val", i)
# close connection
plc.close()所以我的问题是,是在GET调用的视图函数中打开和关闭与PLC的连接,还是在创建应用程序时打开与PLC的连接,并在整个应用程序中继续使用该连接?哪种更好些呢?
另外,我真的不明白pyads包与PLC打开的连接是什么样的?这是TCP连接吗?
https://stackoverflow.com/questions/66702457
复制相似问题