您好!欢迎光临工博士商城

欧姆龙PLC服务商

产品:356    

咨询热线:17601221105

QQ QQ
您当前的位置:首页 » 新闻中心 » Modbus-RTU通信格式是什么?若使用CP1系列的简易主站功能,怎么将协议填入对应内存?
产品分类
新闻中心
Modbus-RTU通信格式是什么?若使用CP1系列的简易主站功能,怎么将协议填入对应内存?
发布时间:2017-07-09        浏览次数:1212        返回列表
欧姆龙PLC技术问题小集锦:
Modbus-RTU通信格式是什么?若使用CP1系列的简易主站功能,怎么将协议填入对应内存?
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开始的地址——应答数据

更多详细内容请参考:欧姆龙PLC,网址:http://omronplc.gongboshi.com/


 

联系热线:17601221105   联系人:刘太宇 联系地址:上海市宝山区富联一路98弄6号

技术和报价服务:星期一至星期六8:00-22:00 欧姆龙PLC服务商