17838383235
新闻中心
西门子6ES7414-4HJ00-0AB0代理商
发布时间:2024-05-14        浏览次数:7        返回列表
西门子6ES7414-4HJ00-0AB0代理商

Wincc与仪表的Modbus TCP/IP通信



一、功能实现

Wincc上位机软件与测联无纸记录仪通过Modbus TCP/IP通信,将无纸记录仪采集到的参数在 Wincc画面上显示。 

二、测试环境

(1) 硬件1. 安装Wincc上位机软件的PC1台,版本不限,本示例使用的是Wincc 7.0 SP3版本;2. 测联无纸记录仪1台,型号为:SIN-R6000C,支持Modbus TCP/IP通信;3. PT100传感器若干;4. 普通网线1根。(2) 软件Modscan32以及上述说到的Wincc软件。

 三、步骤

(1) 无纸记录仪与PT100传感器连接正确后,将无纸记录仪和PC通过网线连接,给无纸记录仪上电,设置无纸记录仪的IP地址及网络端口。本示例设置的地址为:。如图 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地址为 

四、Wincc上位机通信设置

(1) 新建一个项目,这里省略如何新建项目步骤。(2) 单击选中“变量管理”,右键选中“添加新的驱动程序”,如下图5所示: 图5
(3)在弹出的对话框中选择“Modbus TCPIP.chn”,如下图6所示:图6


(7) 在“Modbus TCP/IP单元 #1”下右键新建“新驱动程序的连接”,并命名为 “Temp”。并按照下图7设置相关参数: 图7 通信参数设置
注意:“转换字类型数据为16位数值”这个不要勾选!


(8) 选中“Temp”右键,新建变量。在弹出对话框中新建一个名称为“TT_EL100_1”的变量,数据类型为:浮点数 32 位IEEE 754,地址选择如下图8所示,后点击“确定”即可完成通信参数的设置。图8  变量地址设置

 

五、画面组态

完成以上通信参数设置之后即可完成了无纸记录仪和Wincc软件之间的通信设置,画面显示只要在相应的操作画面中使用IO域,激活Wincc项目即可实现数据的采集和显示,这里不再详 述。到此Wincc与仪表之间的Modbus TCPIP通信功能完成。

作 者 简 介

剑十三 




加入工控行业8年,熟悉粮油行业工艺流程控制。基本掌握Siemens、GE、B&R常见的PLC编程以及Wincc、Cimplicity等上位机组态软件的使用。



核心提示:西门子PLC代理,西门子变频器代理,西门子伺服电机代,西门子工控机代理,西门子触摸屏代理
刚发布的文章
联系方式
  • 地址:中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
  • 手机:17838383235
  • 联系人:徐嘉泉
新闻分类
最新发布
企业新闻
站内搜索