数显表通讯协议
使用Modbus ASCII 协议,串口参数为:1个起始位、8个数据位、无校验位、1个停止位、速率9600BPS
一组:一块主板(1个地址)带4个电子标签,每个电子标签显示3位数据。每个电子标签配一个确认按钮(就是一组4个确认按钮),一组共用一个盘点按钮。
一、写显示数据:
24个字符数据:接收到数据后,前12个字符数据分别显示到4个电子标签,按对应的确认按钮后,对应电子标签变暗不显示
二、读按键信息:
返回码(正常):
三、显示地址:
四、警告灯控制:
五、清除信息(清除接收到的信息及按键状态信息):
六、等待接收数据时点亮所有的小数点,当每个显示板全为零时,自动转换为全小数点;
七、DIP开关8为盘点按钮控制方法开关,为“ON”时盘点按钮为自锁方式,即按一次为盘点状态,再按一次为等待状态;为“OFF”时盘点按钮为非自锁方式,即按住盘点按钮时为盘点状态,放掉后为等待状态;DIP开关6、7为传输速率切换开关。
八:地址范围为01-7F,00为广播地址。
LRC检验=IntToHex(Sum(起始位后开始到LRC检验位前所有位),2)
1、按钮确认信号采用下降沿;
2、瞬时掉电保护,应该能保留住掉电前的数据及状态;
3、有数据时,对应按钮指示闪烁提示
可能存在问题:
1、电源数据线接口松动;
2、拨码地址不稳定,地址自己变了;
3、数码显示不完整。
布线注意的问题:
1、信号线应该带屏蔽,并接好地线;
2、布线时尽量远离干扰源,如步进电机等。