-2

我有 Compact Logix 以太网/IP PLC。我想用 C# 在我的电脑上制作小型 scada/hmi。我可以使用 Visual Studio 2017 Windows 窗体。我将从 plc 获取一些数据到 pc,然后在 c# 上显示并更改一些图片图像。如何通过以太网/IP 进行 C# 和 Allen Bradley PLC 的通信。我需要您的帮助、示例程序、库、支持和建议。

4

3 回答 3

1

看看 AdvancedHMI。它是一个带有 AB 驱动程序的 HMI/SCADA Visual Studio 工具包。您可以在不编写代码的情况下完成大多数 HMI 工作,但您也可以使用 VB 或 C# 来完成高级任务。

于 2018-02-06T20:15:04.117 回答
1

有一个名为libplctag的开源项目,它有一些 .NET 包装器,其中一些在 nuget 上:https : //www.nuget.org/packages/libplctag/,https : //www.nuget.org/packages /PlcTag.Net/

完全披露:我是第一个包装器的作者之一。

于 2020-07-04T05:02:28.187 回答
1

查看EEIP 库。他们有一个用于以太网/IP 通信的 C# 和 Java 库。他们甚至在 YouTube 上提供了一些有关如何使用它的视频。但请注意,其中一些免费库有一些粗糙的边缘或错误。就个人而言,在将以太网/IP 与 PC 一起使用之前,我会使用 Modbus 或其他 PLC。

于 2018-04-12T07:32:54.120 回答