quote:以下是引用ERMA在2011-12-22 08:54:45的发言:quote:以下是引用jari在2011-12-20 16:56:49的发言:
OPC也太不给力了,经常会出现连不上的问题。系统配置动一下就可能导致通不上,没有DP连接好用。
用户有可能更改密码什么的,一改就不通了,为什么要做的这么不方便。
OPC实际可以看作是一种软总线,从功能上可以把其分成两层,上层是向各种应用程序的提供标准的接口;下层是封装设备的专有的驱动程序。这样对于应用来说,安装上OPC服务器,以统一的OPC的接口就可以访问到设备的数据,而不需要自己编写该设备的驱动程序(设备的驱动一般不对外开发)。
DP可以看作是下层的驱动协议。OPC在下层也是可以封装DP的驱动的。也就是向上提供统一的OPC的接口,向下可以读取DP设备的数据。
OPC出现之前,如下图:

从上图可以看到,对HMI应用需要编写4个新的驱动;对于CMMS应用需要编写3个新的驱动。费时费力费Money!
OPC出现之后:如下图:

所有的应用程序只是按OPC的接口访问服务器即可。高效方便。而OPC Server由硬件供应商提供。比如SIEMENS的DP的OPC服务器。
在工程中遇到些问题,可能对OPC的工作机制没有很好的理解。这也是我们开这个专题的宗旨,希望大家把问题或解决方案讲出来,让更多的了解OPC,用好OPC。