首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PC机与PLC的实时通信(协议?)

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

Stack Overflow用户
提问于 2014-02-12 02:37:03
回答 2查看 1.9K关注 1票数 0

基本上,我想创建我自己的一块软件,类似于PC和PLC之间的通信协议。

我想从PLC读取实时值,并将它们显示在表格中,例如数据库、OPC表格、Excel,也可以在实时模式下从PC写入PLC。

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

EN

回答 2

Stack Overflow用户

发布于 2014-02-12 02:43:54

选择任何编程语言,如C#,VB.NET和使用opcdaauto.dll,它是免费的动态链接库为OPC基金会成员

您可以很容易地从OPC获取实时数据。

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

票数 0
EN

Stack Overflow用户

发布于 2017-03-30 07:00:05

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

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

如果您正在使用Allen-Bradley,则必须实现通用工业协议(CIP)。

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21710268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档