本人在一个项目上需要采集力控系统(使用力控组态,PLC为三菱Q系列)上数据,由于本项目使用WINCC作为上位机,WINCC与三菱有通讯接口,但是三菱PLC的以太网接口已经被占用,只能从力控入手,力控组态软件提供OPC接口,默认OPC接口的名称为:PCAuto.OPCServer ,服务器地址为本机网卡所提供的地址。思量再三,决定通过OPC方式进行连接,在wincc本机电脑上安装kepware,如下图1所示:1,新建一个通道;2,选择OPC DA Client Driver 协议;3,填写力控OPC server接口数据,如图2所示,读取力控OPC server 的数据。新建连接并测试数据连接正常后。KEPWARE所读取的数据就可以作为本地server供wincc读取。
总结:用这种方式读取第三方系统的数据有以下几个好处:1,避免wincc与下位系统直连所造成网络IP或网段的冲突,2下位接口的匮乏所引起的相关问题;3,如需要跨网段可以通过在下位机增加网卡;4,kepware支持多种协议,可以通过kepware将所有第三方数据采集到一起,这样wincc统一采用,避免相互交错混乱。以上个人感觉,供参考,申请加精哦。

