Wincc与仪表的Modbus TCP/IP通信
一、功能实现
Wincc上位机软件与测联无纸记录仪通过Modbus TCP/IP通信,将无纸记录仪采集到的参数在Wincc画面上显示。二、测试环境
(1) 硬件1. 安装Wincc上位机软件的PC1台,版本不限,本示例使用的是Wincc 7.0SP3版本;2. 测联无纸记录仪1台,型号为:SIN-R6000C,支持Modbus TCP/IP通信;3. PT100传感器若干;4. 普通网线1根。(2) 软件Modscan32以及上述说到的Wincc软件。三、步骤
(1) 无纸记录仪与PT100传感器连接正确后,将无纸记录仪和PC通过网线连接,给无纸记录仪上电,设置无纸记录仪的IP地址及网络端口。本示例设置的地址为:192.168.1.111。如图1所示: 图1 设置无纸记录仪IP及网络端口图4 使用Modscan32测试
四、Wincc上位机通信设置
(1) 新建一个项目,这里省略如何新建项目步骤。(2) 单击选中“变量管理”,右键选中“添加新的驱动程序”,如下图5所示: 图5(3)在弹出的对话框中选择“Modbus TCPIP.chn”,如下图6所示:图6
注意:“转换字类型数据为16位数值”这个不要勾选!
五、画面组态
完成以上通信参数设置之后即可完成了无纸记录仪和Wincc软件之间的通信设置,画面显示只要在相应的操作画面中使用IO域,激活Wincc项目即可实现数据的采集和显示,这里不再详述。到此Wincc与仪表之间的Modbus TCPIP通信功能完成。作 者 简 介
剑十三
加入工控行业8年,熟悉粮油行业工艺流程控制。基本掌握Siemens、GE、B&R常见的PLC编程以及Wincc、Cimplicity等上位机组态软件的使用。