我有Compact Logix Ethernet / Ip PLC。我想用C#在我的电脑上制作小scada / hmi。我可以使用visual studio 2017窗体。我将从plc获取一些数据到pc,我将在c#上显示并更改了一些图片图像。 如何通过以太网/ IP与C#和Allen Bradley PLC进行通信。我需要你的帮助,示例程序,库,支持,建议。
答案 0 :(得分:1)
看看EEIP Library。他们有一个用于以太网/ IP通信的C#和Java库。他们甚至在YouTube上提供了一些关于如何使用它的视频。但要注意,这些免费库中的一些有一些粗略的边缘或错误。就个人而言,在使用以太网/ IP和PC之前,我会使用Modbus或其他PLC。
答案 1 :(得分:1)
有一个名为libplctag的开源项目,其中包含一些.NET包装,其中一些位于nuget上:https://www.nuget.org/packages/libplctag/,https://www.nuget.org/packages/PlcTag.Net/
完全公开:我是第一个包装器的作者之一。
答案 2 :(得分:0)
看看AdvancedHMI。它是一个带有AB驱动程序的HMI / SCADA Visual Studio工具包。您可以在不编写代码的情况下完成大多数HMI操作,但您也可以使用VB或C#执行高级任务。