如何使用.NET读取PLC(RFC1006)数据

时间:2018-07-02 06:57:48

标签: c# plc

我正在寻找一种读取PLC数据的好方法。我在这里找到了这个:https://github.com/killnine/s7netplus

不幸的是,这仅适用于Siemens plc。我花了一段时间寻找另一个图书馆,但找不到合适的图书馆。有任何想法吗? 预先感谢=)

最好的问候, 祖恩迪

2 个答案:

答案 0 :(得分:1)

您可以使用AdvancedHMI,它是.NET解决方案。它具有用于各种PLC的通讯驱动程序,例如Allen Bradley,Beckhoff,Omron,Modbus等。

答案 1 :(得分:0)

您的问题仍然很模糊,但是,要获得与所有PLC通用接口最接近的问题可能是OPC-UA。几家主要的PLC供应商都提供了开箱即用的支持(Siemens S1500,Beckhoff TwinCAT等),还有许多其他供应商提供了将PLC专有协议转换为OPC-UA的服务器端软件。

OPC-UA有一个相当完整的.net实现。

http://opcfoundation.github.io/UA-.NETStandard/