恭喜,你发布的帖子
发布于 2023-12-20 14:33:27
25楼
应用简单(下面是我在实际应用中的设置):
1)HMI组态软件中打开:【常用】——【系统参数】——【设备】。
【设备列表】中点击:【新增设备/服务器】添加一个设备。
设备属性:
1、名称:MODBUS RTU
2、所在位置:本机
3、设备类型:MODBUS RTU,RTU over TCP
4、接口类型:RS-485 2W
5、COM:COM2(9600,N,8,1);(9600,N,8,1 与仪表的一致)
6、设备站号:10(与仪表的站号一致)
,,,,,
2)HMI中添加一个定时传输(实际上可以添加多个) 【资料传输(背景)】:
1、元件——资料传输——资料传输(背景)。
在弹框中【新增】一个项目,然后在弹窗中配置:地址模式、(通讯)间隔、字数量,数据【来源】、以及【目标】的设备、地址;
即可将浊度仪的浊度值读取后传至LOGO。见下面的两个图片:
担心高/低字是相反的,就配置了二个【定时 资料数据传输(背景)】,按我认为正确的高/低字保存。截图中的地址与读取后传给LOGO的数据是正确的(二三个实际项目验证)。
2、HMI直接读取显示:
在 数值原件属性 中的
一般属性:
读取 设备:MODBUS RTU ;与上面的红色字一致
地址:4X 1#1
格式 中 的【资料格式】:32-bit Float
,,,,
受楼主的此贴提醒,我是不是应该考虑:用此方法读取变频器的运行频率、电流。就不用在SMART200中写通讯轮询程序了。
请填写推广理由:
分享
只看
楼主