通讯概述
仪表使用的是 MODBUS-RTU 通讯协议,MODBUS 协议详细定义了校验码、数据序列等,这些都是特定数据
交换的必要内容。MODBUS 协议在一根通讯线上使用主从应答式连接(半双工)。当主计算机的信号寻址到一
台的终端设备(从机)后,终端设备发出应答信号传输给主机。
MODBUS 协议只允许在主机(PC,PLC 等)和终端设备之间通讯,而不允许
在正常情况下,仪表处于正常工作状态,
此时按下 SET 键持续 3 秒, 进入系统设置模
式,按回车键输入密码, 出厂默认为 0000 ,
密码正确(显示 YES) ,自动进入主菜单。
进入主菜单后区域 1 显示"CH1" ,按回车
键进入通道 1 工作参数设置, 按左右键则切
换到其他同菜单,这菜单有"CH2",
"CH3","COMM","DISP","CTRL","tr. 1",
"tr. 2", "VErn" , 分别为设置通道 2 ,通
道 3 的工作参数,设置通讯,设置显示模式,
按键强制加热、鼓风时间设置,变送 1 设置,
变送 2 设置,查看软件版本。
a、预置一个 16 位寄存器为 0FFFFH(全 1),称之为 CRC 寄存器。
b、把数据帧中的个字节的 8 位与 CRC 寄存器中的低字节进行异或运算,结果存回 CRC 寄存器。
c、将 CRC 寄存器向右移一位,高位填以 0,低位移出并检测。
d、如果低位为 0,重复第三步(下一次移位);如果低位为 1,将 CRC 寄存器与一个预设的固定值
(0A001H)进行异或运算。
e、重复第三步和第四步直到 8 次移位。这样处理完了一个完整的八位。
f、重复第 2 步到第 5 步来处理下一个八位,直到所有的字节处理结束。
g、终 CRC 寄存器的值就是 CRC 的值。