要让LED显示屏和其它Modbus设备(如 PLC)正常“对话”,以下每一项都必须正确,否则会无法通讯、数据丢失或产生乱码。
主站(如 PLC)和从站(如LED显示屏)必须使用相同的Modbus协议。如都使用Modbus RTU或Modbus TCP协议。跨协议传输需要做协议双向转换。
使用Modbus RTU协议时,通讯格式参数要一致:主站(如 PLC)和从站(如LED显示屏)的波特率、数据位、停止位和校验方式必须完全相同,例如都设为 9600 波特率、8 数据位、1 停止位、无校验 。
使用Modbus RTU协议时,物理接线要抗干扰。建议使用RVSP 屏蔽双绞线连接 RS485 接口,并在总线两端加装 120Ω终端电阻,避免干扰导致数据丢包。
地址映射要正确:LED显示屏上的每个变量显示区域(如温度、风向、风速)都对应一个 Modbus 寄存器地址,PLC 写入该地址的数据会自动刷新到LED显示屏的对应位置。
LED显示屏上变量的数据类型和Modbus设备传输的数据类型要一致。不一致可能产生乱码。
总之, Modbus LED显示屏就是Modbus总线上的一个设备,支持主站/从站双重工作模式——既可主动查询Modbus 从站数据,也可作为从站被动应答,上传本地数据。

