【问题标题】:AllenBradley Compactlogix PLC Ethernet IP & C# Communication? [closed]Allen Bradley Compactlogix PLC 以太网 IP 和 C# 通信? [关闭]
【发布时间】:2018-02-02 12:50:24
【问题描述】:

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

【问题讨论】:

    标签: plc scada


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复。高级人机界面是公司。我想,我不能无偿地将它用于行业的专业应用。我在 C# 中为 siemens s7-1500 做了一个 scada。这很好。我认为,罗克韦尔 AB PLC 也是如此。我不使用 opc 或 plc 和 pc 之间的任何其他接口。使用了直接以太网 IP 通信。我希望 AB 也有同样的可能。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-02-04
        • 1970-01-01
        • 2021-06-27
        • 2018-02-13
        • 2013-09-11
        • 2013-11-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多