1

我刚开始一个 HMI 项目,目标是开发一个在 Windows PC 上运行的 C# .NET HMI 应用程序。HMI 必须能够读写 PLC 变量

在项目的第一个体育场中,HMI 必须能够与

• Lenze CodeSys v3 PLC

• Allen Bradley 紧凑型和控制 PLC

在以后的体育场中,我希望它也可以与:

• 施耐德 Codesys v3 PLC

• 西门子PLC

我认为具有不同 PLC 驱动程序的 OPC UA 服务器是解决方案。但我只能找到支持或通用 PLC 的 OPC 服务器,如 Allen Bradley 或基于 CodeSys 的 PLC。

这里有人有这方面的经验吗?

4

2 回答 2

0

我同意你的看法,最好的解决方案是 OPC 服务器。我过去曾使用 Matrikon OPC 服务器,我知道他们有 modbus tcp 驱动程序(用于 Lenze 和 Schneider)和用于 AB 的以太网/IP 驱动程序。我没有专门与 OPC 和 Siemens 合作,但在进行谷歌搜索时,我确实发现他们确实有专门用于此的驱动程序。

西门子驱动

希望这可以帮助!

于 2016-01-11T14:33:36.033 回答
0

您可以使用 AdvancedHMI 快速入门。它为大多数 Allen Bradley PLC 内置了驱动程序。对于其他人,您可以将 OPC DA 服务器与 OpcDaCom 驱动程序一起使用。几分钟之内,您就可以拥有一个正常工作的 HMI。

默认项目是 VB,但您可以轻松地将 C# 项目添加到解决方案中。

于 2016-02-23T01:51:23.173 回答