
智启星辰为您分享以下优质知识
根据搜索结果,MCGS软件设置为二进制通信(Modbus RTU协议)需注意以下关键步骤:
一、基础参数设置
串口配置
- 添加通用串口父设备,设置端口号(如COM2)、波特率(9600)、数据位(8)、停止位(1)、无校验。
- 确保下位机(如仪表或变频器)参数一致,包括地址、波特率及协议类型(Mdobus RTU)。
二、驱动与设备属性配置
添加驱动
- 在MCGS设备管理中添加Modbus RTU驱动,并设置设备地址(如从站仪表地址为1)。
功能码与寄存器设置
- 配置4区写功能码为0x06,最大块长为20(宇电仪表限制)。
- 读取输出寄存器时,通道地址需设置为寄存器地址+1(如PV数据寄存器74对应通道75)。
三、数据类型与处理
二进制数据处理
- Modbus RTU协议本身传输的数据为二进制,无需额外设置。但读取数据后需注意:
- 若寄存器存储有浮点数,需在MCGS中进行小数点转换(如16位整数转换为浮点数)。
- 确保数据类型与设备定义一致(如16位有符号二进制)。
四、通讯状态检查
验证通讯
- 通过“通讯状态”判断是否正常(0表示正常,1-3表示错误)。
- 若出现校验错误,需检查数据位、停止位及校验方式是否匹配。
注意事项
不同设备(如变频器、仪表)的寄存器地址和功能码可能不同,需根据设备手册调整设置。
若使用485端口,需在MCGS中选择对应COM端口(如COM2)并配置波特率19200(英威腾变频器示例)。