OMRON CP1H MODBUS-RTU通讯

OMRON CP1H MODBUS-RTU通讯

ID:38273503

大小:195.42 KB

页数:5页

时间:2019-06-01

OMRON CP1H MODBUS-RTU通讯_第1页
OMRON CP1H MODBUS-RTU通讯_第2页
OMRON CP1H MODBUS-RTU通讯_第3页
OMRON CP1H MODBUS-RTU通讯_第4页
OMRON CP1H MODBUS-RTU通讯_第5页
资源描述:

《OMRON CP1H MODBUS-RTU通讯》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C1PH简易Modbus-RTU主站和电力仪表通讯用OMRON的PLCCP1H的内装RS85通讯板进行MODBUS-RTU通讯。曾参考在OMRON官方网站上下载的MODBUS-RTU通讯程序,但有些不太明白,经实际测试,报告如下:一、系统组成二、系统设定1.CP1H设定:在编程软件中设置。Port2为“串口网关”功能,通信波特率9600,8,1,N2.CP1W-CIF11DIP开关设定,1=ON(终端电阻)2,3=ON(RS485方式)4=OFF5=ON(接收有RS控制),6=ON(发送有RS控制)该内置模板设置为二线制的RS48

2、5通讯方式:RDA--------仪表的RS485-RDB+------仪表的RS485+PinNo.RDA-FGRDB+SDA-SDB+1ONYesTerminalresistorOFFNo2ON2wires(RS485)havetosetsamesettingofNo2andOFF4wires(RS422)No33ON2wires(RS485)OFF4wires(RS422)4--5ONRD:RScontroll“Noechobacksettinng”alsoNo5=OFFRD:NoRScontrollOn.(Alwayspo

3、ssibletoresive)6ONSD:RScontrolFor4wire(RS422)1:Nconection,NOFFSD:NoRscontrollsideunitsetNO.6=ON.(Alwayspossibletosend)For2wire(RS485),setNo.6=ON.3.仪表设定仪表站地址:=1波特率:3=9600其读取寄存器的指令格式:例:AddrFunDatastartDatastartData#ofData#ofCRC16CRC16reghiregloregshiregsloHiLo06H03H00H0

4、0H00H21H84H65H仪表站地址:06H;读取指令:03H读取00H单元~21H单元的数据三、Modbus-RTU简易主站功能在CP1HCPU单元上安装RS-422A/485选件板(或RS-232C选件板),通过软件开关操作,作为Modbus-RTU主站,来发送Modbus-RTU命令。这样,通过PLC系统设定将串行接口的串行通信模式设定为「串行网关」,可以简单地用串行通信来控制变频器等Modbus对应的从设备。在Modbus-RTU简易主站用DM固定分配区域中设定了Modbus从站设备的从站地址、功能、数据,则软件开关ON

5、时即发出Modbus-RTU指令。接收的应答被自动保存到DM固定分配区域。通道位设定内容串行端口1串行端口2D32200D3230007~00从站地址(00Hex~F7Hex)15~08系统保留(请设为00Hex)D32201D3230107~00FUNCTION代码15~08指令系统保留(请设为00Hex)D32202D3230215~00通信数据字节数(0000Hex~005EHex)D32203~D32303~15~00通信数据(最大94字节)D32249D32349D32250D3235007~00从站地址(01Hex~F

6、7Hex)15~08系统保留(请设为00Hex)D32251D3235107~00FUNCTION代码15~08保留D32252D3235207~00响应出错代码15~08系统保留(请设为00Hex)D32253D3235315~00应答字节数(0000Hex~03EAHex)D32254~D32354~15~00应答(最大92字节)D32299D32399软件开关:对象串行接通道位设定内容口Modbus-RTU简易主站功能执行出错结束标志A640CH02端口21:执行异常0:执行正常结束或执行中Modbus-RTU简易主站功能执

7、行正常结束标志011:执行正常结束0:执行异常结束或执行中Modbus-RTU简易主站功能执行开关0→1:执行00开始1:执行中0:非执行中或执行结束Modbus-RTU简易主站功能执行出错结束标志A641CH02端口11:执行异常结束0:执行正常结束或执行中Modbus-RTU简易主站功能执行正常结束标志001→1:执行开始1:执行正常结束0:执行异常结束或执行中00Modbus-RTU简易主站功能执行开关0→1:00执行开始1:执行中0:非执行中或执行结束串口1:发送数据从D32200通道开始,接收数据从D32250开始当A6

8、41.00(串口1发送使能位)设置为ON后,把D32200开始的数据发送出去,D32250开始接收到反馈的数据串口2类同。四、从仪表中读取数据程序附件中;测试通过五、设置固定区D32302是数据字节数,程序中读取的命令按格式起始和结束地址分高低字节

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。