我有一个机器学习和高级控制应用的Python (TensorFlow + Gekko),我需要集成一个可编程逻辑控制器(PLC),提供数据采集和最终元素控制。我是否可以使用机架安装的Linux (首选)或Windows作为计算引擎,通过OPC (OLE for Process Control - Universal )传输数据?我可以做同样的PLC功能块,如西门子Simatic S7-300?西门子拥有支持TensorFlow的较新的PLC,如SIMATICS7-1500 NPU (神经处理单元)模块,但
我使用python和OpenOPC连接到SCADA服务器。我的标签读起来是OK的,除非在随机读取次数之后(在30到50之间),我会得到一个超时错误。File"test7.py", line 12 in <module>File "C:\OpenOPC\src\OpenOPC.py"line 619, in readFi
今天,我在Windows 10系统上使用Python2.7生成了一个非常奇怪的错误。到目前为止,到目前为止,这非常好,并完成了它应该做的事情:运行批处理文件,在其输出中查找特定的字符串,并根据是否找到该字符串返回一条消息。Type "help", "copyright", "credits" or "license" for more information.
>
我正在尝试使用python Open OPC库连接到OPC服务器,它在Matrikon OPC模拟器上工作得很好,但是当我尝试将它连接到客户端似乎挂在OpenOPC.open_client方法上的实际服务器时,我在此API中添加了一些调试消息,并发现OpenOPC.py中的以下API挂起:Pyro.core.initClient(banner=0)ret