快速链接到欧姆龙其他国家/地区的网站。close

欧姆龙全球

首页  >  产品资讯  >  产品共通信息

Q:Modbus-RTU通信格式是什么?若使用CP1系列的简易主站功能,怎么将协议填入对应内存?

A:

Modbus标准协议的格式如下:
首先是地址码,占8个数据位,表示从站地址;
接下来是功能码,用来表示我们要做什么,如读通道数据/写通道数据等;
再接下来是数据区,功能码不同数据区也不同;
最后是CRC-16错误校验码,占16个数据位。

CP1H的Modbus-RTU简易主站功能需要3个步骤:
步骤1:将命令帧写入对应D区地址
当使用串行选件板1时,命令帧的地址范围是D32200~D32249,使用选件板2时,则是D32300~D32349.
以选件板2为例,其各通道作用如下:
D32300——低八位从站地址,高八位系统保留00
D32301——低八位功能码,高八位系统保留00
D32302——通讯数据字节数,即紧跟后面的通信数据区的字节数(校验除外)
D32303开始的地址——通信数据
步骤2:触发对应使能位
串口1为A641.00,串口2为A640.00
步骤3:在对应D区读取响应帧
当使用串行选件板1时,响应帧的地址范围是D32250~D32299,使用串行选件板2时,则是D32350~D32399.
以选件板2为例,其各通道作用如下:
D32350——低八位 从站地址,高八位 系统保留00
D32351——低八位 功能码,高八位 系统保留00
D32352——低八位 出错代码,若正常,这里为00,高八位 系统保留00
D32353——应答字节数
D32354开始的地址——应答数据
更多详细内容请参考e-Learning视频,网址:http://www.fa.omron.com.cn/elearning/video/1092

以上回答是否解决了您的问题?

问题反馈

为了提供更优质的服务,请对我们提出意见和建议

提交

服务支持

APP下载

在线客服

邮件订阅

TOP