Wincc与仪表的Modbus TCPIP通信
一、功能实现
Wincc上位机软件与测联无纸记录仪通过ModbusTCP/IP通信 , 将无纸记录仪采集到的参数在Wincc画面上显示 。
二、测试环境
(1)硬件
1.安装Wincc上位机软件的PC1台 , 版本不限 , 本示例使用的是Wincc7.0SP3版本;
2.测联无纸记录仪1台 , 型号为:SIN-R6000C , 支持ModbusTCP/IP通信;
3.PT100传感器若干;
4.普通网线1根 。
(2)软件
Modscan32以及上述说到的Wincc软件 。
三、步骤
(1)无纸记录仪与PT100传感器连接正确后 , 将无纸记录仪和PC通过网线连接 , 给无纸记录仪上电 , 设置无纸记录仪的IP地址及网络端口 。 本示例设置的地址为:192.168.1.111 。 如图1所示:

文章图片
图1设置无纸记录仪IP及网络端口
注意:
设置好IP地址后保存设置参数 , 并断电后重启无纸记录仪 , 否则通讯参数设置未完成 。
(2)设置好无纸记录仪通道参数为PT100信号输入 , 设置完成后观察显示界面正确显示当前PT100传感器采集到的温度 。 如图2所示:

文章图片
图2无纸记录仪正常采集到PT100的温度
(3)参考无纸记录仪说明书 , 使用Modscan32软件测试网络通信 , 确保Modscan32软件能准确读到无纸记录仪的温度 。 如图3和图4所示:

文章图片
图3

文章图片
图4
使用Modscan32测试从图3和图4中可知:
1.仪表通道地址需要偏移1位 , 功能码为4;
2.数据类型为浮点型 , 通道地址连续读取;
3.设备地址为1 , 以太网IP地址为192.168.1.111
四、Wincc上位机通信设置
(1)新建一个项目 , 这里省略如何新建项目步骤 。
(2)单击选中“变量管理” , 右键选中“添加新的驱动程序” , 如下图5所示:

文章图片
图5
(3)在弹出的对话框中选择“ModbusTCPIP.chn” , 如下图6所示:

文章图片
图6
(7)在“ModbusTCP/IP单元#1”下右键新建“新驱动程序的连接” , 并命名为“Temp” 。 并按照下图7设置相关参数:

文章图片
图7通信参数设置
注意
【Wincc与仪表的Modbus TCPIP通信】:“转换字类型数据为16位数值”这个不要勾选!
(8)选中“Temp”右键 , 新建变量 。 在弹出对话框中新建一个名称为“TT_EL100_1”的变量 , 数据类型为:浮点数32位IEEE754 , 地址选择如下图8所示 , 最后点击“确定”即可完成通信参数的设置 。

文章图片
图8变量地址设置
五、画面组态
完成以上通信参数设置之后即可完成了无纸记录仪和Wincc软件之间的通信设置 , 画面显示只要在相应的操作画面中使用IO域 , 激活Wincc项目即可实现数据的采集和显示 , 这里不再详述 。 到此Wincc与仪表之间的ModbusTCPIP通信功能完成 。 返回搜狐 , 查看更多
责任编辑:
- 当代超级计算机的局限性|量子计算的现在与未来
- 魔兽世界|暴雪与新代理展开洽谈 魔兽等国服谁接?网易偷笑 新版号这难题无解
- 12月13日消息|极狐gitlab与微软、神州数码达成合作
- 精控能源|精控能源与新加坡DURAPOWER集团签署战略合作协议与BMS采购合同
- 极狐 GitLab 与微软、神州数码达成合作,在中国市场落地运营
- 吴玉平:2023年医美营销与运营的“破”与“立”
- qsv转成mp4格式工厂步骤与方法
- 暴雪|暴雪中国:《魔兽世界》国服团队正与新伙伴洽谈 1月23日前封存游戏
- 电池|iQOOZ6与真我10 Pro+,差价100的千元手机,谁更优秀
- 本文转自:央视网央视网消息:首届数字贸易博览会正在杭州进行|数字化场景与服务为文化贸易赋能
