485聲光報警器 ModBus-RTU通訊協(xié)議控制型
品牌:長明燈 | 型號:CMD-MS12-R4 | 類型:聲光報警器 | ||||
工作電壓:DC12/24 V |
1.1RS485通訊
1.1.1 地址和波特率設置
地址和波特率通過配置軟件直接設置,設備通過USB轉485連接電腦,在電腦上打開設置軟件直接配置設備的485地址和波特率
1.1.2 通信協(xié)議
(1) RS485通訊接口,異步半雙工模式。(2) 通訊波特率4800、9600、19200bps 可設置,出廠默認值為9600 bps。
(3) 數據格式:N,8,1無校驗位、8個數據位、1個停止位。
RS485接口;連接類型:異步,半雙工;國際標準Modbus-RTU協(xié)議,儀表地址:1~255,波特率:
2400、4800、9600,數據格式:N,8,1無校驗位、8個數據位、1個停止位。
本機目前支持05H、06H寫命令, 05H、06H寫命令功能相同,即05或者06功能碼都可以控制。
報文格式說明:
命令05H(或06H):寫命令
主機發(fā)送: 地址 + 命令 + 數據地址 + 數據長度 + CRC校驗碼
1byte + 1byte + 2byte + 2byte + 2byte
地址:為所要要控制設備地址碼,可以在 1~255內設置,占用 1個字節(jié)
命令: 05H或06H寫命令,長度為 1個字節(jié)
數據地址:欲控制設備的數據起始地址,占用 2個字節(jié)
數據長度:欲控制設備的數據字長度 ,占用 2個字節(jié)
CRC16校驗碼:低8位在前,高8位在后,占用2個字節(jié)
從機響應:將主機發(fā)送的命令原路返回,即將接收到的數據原封不動返回。
地址 + 命令 + 數據地址 + 數據長度 + CRC校驗碼
1byte + 1byte + 2byte + 2byte + 2byte
地址:為所要要控制設備地址碼,可以在 1~255內設置,占用 1個字節(jié)
命令: 05H或06H寫命令,長度為 1個字節(jié)
數據地址:控制設備的數據起始地址,占用 2個字節(jié)
數據長度:控制設備的數據字長度 ,占用 2個字節(jié)
CRC檢驗為標準的CRC16校驗位,地位在前,高位在后。
下文中的xx為1個字節(jié)的十六進制數,取值范圍為:00~FF
1.1.3 通信報文舉例:
(1) 寫數據寄存器(功能代碼05H/06H):控制設備打開,儀表地址為1。打開設備;主機寫打開設備數據幀:可用05功能碼控制類型1
地址 | 命令 | 起始地址(高位在前) | 寄存器數(高位在前) | 校驗碼(低位在前) |
01H | 05H | 00H,04H | 00H,01H | 4DH,CBH |
地址 | 命令 | 起始地址(高位在前) | 寄存器數(高位在前) | 校驗碼(低位在前) |
01H | 05H | 00H,04H | 00H,01H | 4DH,CBH |
主機寫打開設備數據幀:可用05功能碼控制類型2
地址 | 命令 | 起始地址(高位在前) | 寄存器數(高位在前) | 校驗碼(低位在前) |
01H | 05H | 00H,04H | FFH,00H | 4DH,CBH |
設備回應數據幀:數據原路返回
地址 | 命令 | 起始地址(高位在前) | 寄存器數(高位在前) | 校驗碼(低位在前) |
01H | 05H | 00H,04H | FFH,00H | CDH,FBH |