与PLC的实时通信PC(协议?



基本上,我想创建自己的软件,就像PC和PLC之间的通信协议一样。

我想从PLC

读取实时值并将其显示在表格中,例如数据库,OPC表,Excel,并以实时模式从PC写入PLC。

重点是我想通过以太网端口访问这些数据。我该怎么做?我不想使用第三方软件。我想创造我自己的东西。

选择任何编程语言,如C#,VB.NET并使用opcdaauto.dll它是OPC基金会成员的免费DLL

您可以轻松地从OPC获取实时数据

或使用您正在使用的 OPC 服务器提供的 dll

如前所述,OPC-UA 可能更可取,否则,GitHub 上有 InGear 等商业库和开放项目。

如果您真的想实现自己的低级驱动程序,它们将取决于 PLC 制造商。例如:

如果您与Allen-Bradley合作,则必须实施通用工业协议(CIP)。

如果您正在与西门子合作,则必须实施S7通信(简称S7comm或S7)。

如果您在 GitHub 中搜索与 Allen Bradley CIP 和 Siemens S7 相关的各种搜索词,您会发现许多直接与这些控制器通信的起点。

相关内容

  • 没有找到相关文章

最新更新