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