嗨,我在搜索整个网络,但我想我找的不对。我正在试图找到dll或库,或者一些可以帮助我的东西,从PLC读取和写入值(例如西门子S7-1200 )。
我找到了Arduino (我认为这是PLC和PC之间的一个中间件),其中的功能如下
pinMode
digitalWrite
analogRead 让我很容易读和写引脚。以某种方式可以从PLC (西门子S7-1200 ex)读取/写入数据。程序员可以理解的函数。我知道这可以用低层次的编程来完成,比如位转换等等,但我不太熟悉。
因此,是否有参考、文档或一些代码示例,可以帮助我理解如何使用C/C++/C#和可理解的函数打开/关灯,读取温度传感器的值。
提前谢谢你
发布于 2014-02-27 09:47:08
与不同品牌的PLC互动的最简单方法是使用OPC。PLC充当服务器,您的程序是客户端。OPC有几个接口,其中之一是禁化武组织,它允许您读取/写入数据,并设置数据事件的订阅,比如在值发生变化时获得回调。
您可以在opcfoundation上阅读更多内容。
如果您不想使用OPC,您需要处理PLC支持的协议,取决于PLC,您需要掌握规范。通常,PLC在协议中也有自己的定制特性(怪癖),因此您也需要照顾它们。
https://stackoverflow.com/questions/22055759
复制相似问题