opc既不是硬件也不是软件。OPC是一种通讯规范,OPC基金会组织规定的一套规范,按照这个规范去把程序写出来,包括一个OPC服务器程序和一个OPC客户端程序,只要是按规范写的,不管是谁写的,就能保证OPC服务器能被OPC客户端访问。
opc服务器向下可以读取设备的数据,比如PLC、DCS等等,但这部分OPC规范是不管的,只要厂家用任意接口任意方法把设备数据读到就OK,然后OPC服务器程序把这些读到的数据按规范要求开放在网络上,其他任意OPC客户端程序,可以远程浏览这些数据,并选择读取这些数据中需要的。
扩展资料
OPC的工作原理
OPC以OLE/COM机制作为应用程序的通信标准,而OLE/COM是一种客户端/服务器模式,具有语言无关性、代码重用性、易于集成性等优点。
OPC服务器中的代码确定了服务器所存取的设备和数据、数据项的命名规则和服务器存取数据的细节,不管现场设备以何种形式存在,客户都以统一的方式去访问,从而保证软件对客户的透明性,使得用户完全从低层的开发中脱离出来。
客户应用程序仅须使用标准接口和服务器通信,而并不需要知道底层的实现细节。通过OPC服务器,OPC客户既可以直接读写物理VO设备的数据,也可 *** 作SCADA,DCS等系统的端口变量(只要该系统提供OPC服务)。
两台客户端同时读取一台服务器的opc的步骤是使用opc存储库和在客户端和服务器之间建立一个opc存储库的连接。
1、使用opc存储库来解决这个问题:opc存储库是一种可以将opc数据存储在服务器上的存储技术,可以在多台客户端同时读取服务器上的opc数据。
2、在客户端和服务器之间建立一个opc存储库的连接:客户端发送一个请求到服务器,请求读取某个opc数据,服务器将opc数据存储到存储库中,并回复一个响应。
以上就是关于opc服务器是什么是硬件还是软件啊!!麻烦知道的内行帮忙解释解释~~全部的内容,包括:opc服务器是什么是硬件还是软件啊!!麻烦知道的内行帮忙解释解释~~、两台客户端如何同时读取一台服务器的opc、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)