捌.通信機能: <?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
8.1 附 RS 485 通訊模組 壹組 ( 端子第16腳為正極、第17腳為負極 )
附RS 232 通訊模組 壹組 ( 端子為9針D型接頭 )
使用ModBus RTU 格式時最高可連接32台機組
8.2通訊格式:
MODBUS-RTU MODE Protocol
串列傳輸速率(可選):1200、2400、4800、9600、19200、38400;
1位元起始位元,8位元資料位元,1位元停止位,無奇偶校驗位。
上位機要求一般資料讀(一共8個位元組) |
||||
地址 |
功能碼 |
開始地址 |
偏移量 |
效驗碼 |
Address 8-Bits |
Function 8-Bits |
Start_Address 16-Bits |
Point 16-Bits |
CRC16 16-Bits(lo,hi) |
XXH |
03H |
XXH,XXH |
XXH,XXH=N |
XXH,XXH |
下位機回復(一共5+n個位元組) |
||||
地址 |
功能碼 |
位元組數 |
資料 |
效驗碼 |
Address 8-Bits |
Function 8-Bits |
Byte_Count 8-Bits |
Data N×8-Bits |
CRC16 16-Bits(lo,hi) |
XXH |
03H |
XXH=N |
XXH,XXH,XXH,...... |
XXH,XXH |
上位機一般資料要求寫(一共8個位元組) |
||||
地址 |
功能碼 |
開始地址 |
資料 |
效驗碼 |
Address 8-Bits |
Function 8-Bits |
Start_Address 16-Bits |
Point 16-Bits |
CRC16 16-Bits(lo,hi) |
XXH |
06H |
XXH,XXH |
XXH,XXH |
XXH,XXH |
上位機要求列印保存資料讀(一共8個位元組) |
||||
地址 |
功能碼 |
開始筆數 |
筆數 |
效驗碼 |
Address 8-Bits |
Function 8-Bits |
Start_NUM 16-Bits |
NUM 16-Bits |
CRC16 16-Bits(lo,hi) |
XXH |
63H |
XXH,XXH |
XXH,XXH=N |
XXH,XXH |
下位機回復資料包(一共38個位元組) |
||||
地址 |
功能碼 |
當前筆數 |
資料 |
效驗碼 |
Address 8-Bits |
Function 8-Bits |
Now_NUM 16-Bits |
Data 32-BYTE |
CRC16 16-Bits(lo,hi) |
XXH |
63H |
XXH,XXH |
XXH,XXH,XXH,...... |
XXH,XXH |
下位機回復資料包爲N個,每個資料包有38個BYTE
如:DMPW的地址爲31,從100(64H)筆開始的資料,讀200 (C8H)筆 PC發送1FH+63H+00H+64H+00H+C8H+CRCL+CRCH
DMPW將回復1FH+63H+00H+64H+(……data=32…………)+CRCL+CRCH
1FH+63H+00H+65H+(……data=32…………)+CRCL+CRCH
.
(一共200個)
.
<?:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
10 |
以一個字WORD(兩個位元組BYTE)爲一個單位