ARU*_*BAN 0 plc opc-ua node-opcua
我的机器上正在运行一个节点操作服务器。我想从PLC读取数据。据我了解,OPC Server用于在PLC上进行读写。
我已按照说明从http://node-opcua.github.io/创建服务器和客户端
那么,我的问题是如何从PLC读取信号?我是物联网和OPC UA的新手。请指导我。
不幸的是,您错过了很大的难题。
是的,OPC服务器最常见的用途之一是允许OPC客户端与PLC通信。
但是,OPC并没有什么神奇的功能可以做到这一点。之所以可行,是因为该特定的OPC服务器知道如何通过该PLC的本机协议与其声称支持的每种不同类型的PLC通信。这是一项繁重的工作,几乎每个PLC型号和品牌都不同,这就是为什么供应商可以要求其服务器的价格,而您却找不到很多开源替代品的原因。
只是为自己的随机OPC服务器编程并运行它对您没有任何帮助。OPC服务器需要为连接客户端并知道如何获取的客户端提供某种有用的数据。如果你正在编写的服务器,那么你需要知道如何获得它。
如果要从PLC获取数据并使用OPC,则应该购买或以其他方式获得OPC服务器,该服务器知道如何与您感兴趣的PLC进行通信,然后为自己编程OPC客户端以与该服务器进行交互并获取您所需的数据。
这是OPC最初解决的一个大问题:让供应商担心与PLC对话所需的众多复杂,遗留的,有时是未记录的协议。然后,需要此数据的客户可以只担心一种开放标准(OPC)。
| 归档时间: | 
 | 
| 查看次数: | 2562 次 | 
| 最近记录: |