现在通用组态软件都提供一些对外接口,可以通过多种手段与第三方程序进行通信。以紫金桥监控组态软件为例。
API接口:提供了丰富的实时数据库访问接口。
控件:通过调用控件方法,访问实时数据库。
ODBC:通过调用SQL语句访问通用数据库(DBMS)。
DDE:支持微软动态数据交换。
OPC:可以作为OPC客户访问第三方OPC服务器;同时也提供了OPC服务器为其他OPC客户服务。
Modbus服务器:可以把实时数据库中的点映射为Modbus设备的HR寄存器。
目前主流的和第三方程序的通讯方式是OPC。OPC方式针对于本机采集十分方便,对于远程OPC来说,要对服务器和客户端的计算机进行一些DCOM配置才行。现在很多软件针对于这个难题开发了相对应的一些功能,在不配置DCOM的情况下来实现OPC的远程采集数据。