這個可以透過串列埠精靈進行讀取分析,通常06只是讀取單位元組資料,不常用。03是讀取多個位元組用,MODRD應該用的是03H指令。
附:臺達PLC MODBUS RTU格式相關資訊
RTU通訊格式
起始(START):
ES及EP系列機種:保持無輸入訊號大於等於10ms。
EH系列機種:
通訊地址(Address):
00H:所有驅動器廣播(Broadcast),01H:對第01地址驅動器,0FH對第15地址驅動器,10H寫入多比暫存器內容。
功能碼:(Function Code)
03H:讀取多比暫存器內容
06H:寫入一個WORD內容至暫存器
10H:寫入多比暫存器內容
資料內容(Data Characters):使用者之傳資料內容。
CRC檢查碼:
結束(END)
03H命令:(讀取多比暫存器內容),讀取N個字(Word)(最多可以連續讀取16個字)
驅動器地址01H,讀出2個連續於暫存器內的資料內容如下表示:起始暫存器地址0004H
。
驅動器地址01H,讀出2個連續於暫存器內的資料內容如下表示:起始暫存器地址2102H
06H:寫入一個字(WORD)內容至暫存器
將5000(1388H)寫到從機地址02H的變頻器0008H地址處
這個可以透過串列埠精靈進行讀取分析,通常06只是讀取單位元組資料,不常用。03是讀取多個位元組用,MODRD應該用的是03H指令。
附:臺達PLC MODBUS RTU格式相關資訊
RTU通訊格式
起始(START):
ES及EP系列機種:保持無輸入訊號大於等於10ms。
EH系列機種:
通訊地址(Address):
00H:所有驅動器廣播(Broadcast),01H:對第01地址驅動器,0FH對第15地址驅動器,10H寫入多比暫存器內容。
功能碼:(Function Code)
03H:讀取多比暫存器內容
06H:寫入一個WORD內容至暫存器
10H:寫入多比暫存器內容
資料內容(Data Characters):使用者之傳資料內容。
CRC檢查碼:
結束(END)
ES及EP系列機種:保持無輸入訊號大於等於10ms。
EH系列機種:
03H命令:(讀取多比暫存器內容),讀取N個字(Word)(最多可以連續讀取16個字)
驅動器地址01H,讀出2個連續於暫存器內的資料內容如下表示:起始暫存器地址0004H
。
驅動器地址01H,讀出2個連續於暫存器內的資料內容如下表示:起始暫存器地址2102H
06H:寫入一個字(WORD)內容至暫存器
將5000(1388H)寫到從機地址02H的變頻器0008H地址處