OPC软件与WINCC通讯
一、 OPC软件设置
打开KEPServerEx软件,到Tool->Options进入OPC DX选项卡下面。将Enable OPC Date Exchange打勾,详细功能请参照下面帮助,点击确定。
二、 OPC软件下添加通讯变量。
这里新建一个三菱的驱动,通过485串口通讯(非编程口),选择驱动名称为Mitsubishi FX Net,点击下一步。
设置通讯接口,将Flow设置成始终。点击下一步。
三菱的协议数据位为7位,这个要注意。
下面为默认。再点击完成。
然后点击新建驱动。
选择PLC型号为FX3U,点击下一步。
设置PLC地址。关于三菱里面的PLC地址与通讯参数设置请参照三菱PLC帮助,与KEPServerEx帮助。
以下是KEPServerEx软件帮助。KEPServerEx软件支持的PLC型号与通讯协议。
需要在三菱PLC中选择格式一,和校验。
下面全部选择默认参数。点击完成。
在PLC1上点右键新建变量或者变量组。如果变量很多推荐使用变量组功能,这里就不再演示,这里直接新建变量了。
填写变量名,变量地址,注释,变量类型,还有读写权限。点击确定。
此时新建变量已完成。
三、 OPC软件与PLC通讯测试
点击工具栏中的OPC进行测试。
到FX3U.PLC1下监控变量的值。后面有质量是Bad,还是Good,说明是已建立通讯还是通讯失败。
另外软件下面也有相关信息
这个报警说明我的COM1已被使用。
如果WINCC需要监控OPC软件与PLC是否连接成功,可以监控FX3U.PLC1._System中的Error变量的值,如果是TRUE说明通讯失败。
四、 WINCC建立连接
在变量管理上点击右键,选择添加新的驱动程序。选择OPC.chn。
WINCC 7.0以后软件中集成的Modbus TCPIP驱动。这样是WINCC应用更方便。
在OPC Groups上点击右键选择系统参数,此时WINCC开始查询电脑中的OPC服务器。
选中KEPServerEx对应的服务器。点击右侧的浏览服务器
将读写权限打勾,点击下一步。
此时就可以找到在OPC中新建的变量的。将其全部选中,点击添加条目。
点击是。
直接点击确定。再点击完成。此时WINCC下面就有变量了。
KEPServerEx软件默认为开机自动启动。请勿关闭,否则将导致WINCC无法与OPC软件通讯。
五、附录一
1、KEPServerEx与三菱编程口通讯。
将驱动名称选择
通讯参数参照KEPServerEx软件帮组。以下就是KEPServerEx软件帮组。其他和串口通讯一样。
2、KEPServerEx与Modbus RTU设定通讯
驱动名称选择Modbus串口
设置通讯参数。以下默认,点击完成。
然后单击新建设备名称
选择Modbus,设备地址与实际相同。以下全部点击下一步,再点完成。
然后新建变量。具体地址可以点击“?”查看。
这个是标准的Modbus地址。与MCGS相同。
3、WINCC与S7-200通讯
WINCC与S7-200通讯可以使用KEPServerEx,也可以使用西门子官方的OPC软件PCAccess 目前最新版本为SP6。推荐使用PCAccess。更方便,更简单,还是中文的。具体OPC添加方法与KEPServerEx软件相同。
4、WINCC与S7-200 Smart通讯
WINCC与S7-200 Smart必须使用西门子官方的Pc Access SMART Software,此软件与S7-200 Smart走的是以太网通讯,速度更快。也很方便。具体OPC添加方法与KEPServerEx软件相同。
因篇幅问题不能全部显示,请点此查看更多更全内容