omron PLC Modbus操作筆記
1.接線方式和設置通信參數
串口模塊CJ1W-SCU41,端口1,設為modbus rtu slave,站號2,波特率9600,校驗Even,其余默認(數據長8位,stop位1)
單元設置:選擇開關置於二線
接線:1(R-)-> 485(B)
2 ( R+) -> 485(A)
終端電阻:關(短距離,開關都可以,影響不大)
2.設置modbus數據區域,read區和write區,默認(CIO,WORK,HOLD)
3.按位(bit)讀IO數據,從00000開始
02 01 00 00 00 50
站號 |
功能碼 |
起始高 |
起始低 |
數據高 |
數據低 |
校驗高 |
校驗低 |
|
02 |
01 |
00 |
00 |
00 |
50 |
|
|
|
返回10byte,依次從低到高代表0.00-4.0F。
注意,返回數據中高低位字節順序,低位在前,高位在后。
4.按字長(16bit)讀CIO,從0000開始
02 04 00 00 00 05
站號 |
功能碼 |
起始高 |
起始低 |
數據高 |
數據低 |
校驗高 |
校驗低 |
|
0 |
04 |
00 |
00 |
00 |
05 |
|
|
|
返回10byte,和功能碼1對比,稍有差異,高位在前,低位在后,依次從低到高代表輸入點0000.0-0004.F,每兩個字節組成一個字,高位在前,低位在后。
按字長(16bit)讀CIO,從3202開始
02 04 0C 82 00 05
返回3202.00-3206.0f
按字長(16bit)讀CIO,從32開始
02 04 00 20 00 05
返回32.0032.0f