我想为工业自动化创建一个应用程序来执行以下功能:
- 从 PLC、SCADA 和 DCA 读取值
- 处理这些值并将故障通知主管和技术人员
我是工业自动化行业和物联网的新手,我知道我们有 OPC UA 来救援。
我浏览了许多网站和 youtube 视频来了解 OPC UA 及其前身(OPC DA、OPC A&E、OPC HDA)。我已经安装了 matrikon OPC 服务器和资源管理器(客户端)来探索更多。
假设我想从 SIMATIC S7-1200 PLC 读取信号,据我了解,OPC UA 服务器与 PLC 一起提供,用于将 OPC UA 信息转换为 Profinet 信息。
所以,我的问题是:
- 我应该在哪里编写逻辑来读取值?OPC 服务器还是客户端?
- 我将使用 NODE-OPC-UA。那里有任何开源 OPC 客户端 GUI 吗?
- 如何为没有 OPC UA 投诉的 PLC 编写我们自己的 OPC 服务器?
如果有人分享一些资源,将不胜感激!