omron PLC Modbus操作笔记
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