抖音粉丝群1
『7x24小时有问必答』

AI浪潮下的计算机行业——从业者现状与未来展望
在触摸屏的实际应用中,有时候需要触摸屏作为从站把采集到的数据转发到其他上位机设备,昆仑通态提供了串口转发驱动来实现满足该需求。实现步骤如下: 一 添加驱动 1 打开组态工程,点击设备窗口,由于是串口转发,首先需要添加串口父设备,然后通过设备工具箱找到ModbusRTU数据转发设备,双击添加到父设备下面,如下图:。
1.png
2 设置父设备参数 串口设置:根据需要配置,COM1:232对应针脚【2收,3发,5GND】 COM2:485【7+,8-】 COM3:485【4+,9-】波特率、数据位、停止位、数据校验方式:根据上位机需要配置成一致3 设置子设备参数 设备地址:根据上位机需要配置其它如下图红色框内参数一般不需要调整,如果遇到通讯正常,数值错误可调整对应数据类型的组码顺序来校正数值。
2.png
二 数据准备 1 确定要转发的数据,根据不同的数据类型本例针对整型、数值类型、字符串类型分别做了4个变量,名称如下: 整型:IntData1,IntData2,IntData3,IntData4数值:FloatData1,FloatData2,FloatData3,FloatData4字符:StrData1,StrData2,StrData3,StrData42 Modbus地址映射: 根据需要定义变量和Modbus地址之间的映射,modbus数据转发驱动也是分为4个分区(想了解原理的可以关注,如果只是完成功能可以跳过下面内容) 1区输入继电器:对应功能码 02只读0区输出继电器:对应功能码 01读,0x05,0x0F写3区输入寄存器:对应功能码 04只读4区输出寄存器:对应功能码 03读,0x06,0x10写根据上面准备要转发的数据我们分别把变量放到不同的地址上,具体如下: IntData1,IntData2 作为开关量放到0区 1,2地址IntData3,IntData4 作为整型数值放到4区 1,2地址FloatData1,FloatData2,FloatData3,FloatData4作为浮点数放到4区3,5,7,9地址StrData1,StrData2,StrData3,StrData4作为字符放到100,164,228,292地址注意:字符类型每个字符变量按长度128来处理。三 添加通道关联变量 1 添加2个整型通道
3.png
2 添加2个16位有符号整型通道
4.png
3添加4个浮点数通道
5.png
4 添加字符串通道
6.png
5 添加完毕后如下图:
7.png
6 连接变量如下图
8.png
通过以上步骤即可完成数据转发的所有配置. 四 组态页面显示
9.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码