在工业现场,很多时候需要与第三家上位机进行通信,比如软件开发厂家采用的是C++开发的上位机软件,需要采集现场很多数据编辑画面,如果要求别人开发对应的通信程序(时间估计会很久,耗不起)。所以就双方沟通采用OPC进行数据交互。
首先新建设备通道,名称根据上位机软件要求方进行设置
下一步选择对应驱动,之后继续下一步(参数默认即可)
接着在设备通道下新建驱动通道(名称与上位机沟通协调,否则就采用默认名称)
下一步选择1200PLC
下一步根据自己PLC硬件IP地址填写
之后一直点击下一步(不要修改默认参数)
接着建立变量通道,名称地址及备注说明
接着打开PLC软件进行硬件组态,设备IP地址与OPC一致
此处有一个需要注意的地方,需要在硬件拓扑视图下连接机制,允许来自远程对象的PUT/GET通信访问
最后需要将电脑本地地址与PLC地址设置在同一个网断
最后就是验证成功(见证奇迹的时候了),看看OPC是否真的通信成功了。一看全是bad,然后就一直查看OPC及PLC软件参数设置,看了几遍都没有问题,结果一看,丫的,网线都没插,哈哈
赶紧插上网线再次看看,全是good
总结:有时候去到现场,需要与别人第三方软件进行通信,但是别人软件也没有对应的驱动,此时搞一个OPC通信省事不少。特别是去到电厂或者化工厂,需要和DCS上位机进行通信采集数据,这时候确实挺方便的。
楼主最近还看过