【优点】
与早期的现场设备接口相比, OPC 具有如下几个优点:
(1)减少了重复开发;
(2)降低了数据设备间的不兼容;
(3)降低了系统集成商的开发成本;
(4)改善性能。
【不足】
虽然OPC 接口具有种种优势, 但是如果直接通过OPC 连接实时数据库依然存在一些问题:
(1)虽然OPC 标准中包含了OPC History 标准, 但是多数OPC 服务器并未给予支持, 所以难以为实时数据库提供数据缓存功能。
(2)OPC 服务器无法提供一些常用的计算功能, 如累计、滤波和几个位号相加的综合计算功能, 增加了实时数据库的负担, 影响了实时数据库的稳定性和鲁棒性(系统的健壮性)。
(3)OPC 基于微软的COM/DCOM体系, 在分布式应用中其所用的RPC 方式常常与企业级的防火墙发生冲突。不能通过防火墙。
【小结】
上次项目中我就被防火墙坑了一次,所以需要格外注意一下。