您的当前位置:首页正文

欧姆龙CP E MODBUS通讯协议

2021-04-17 来源:欧得旅游网
CP1E MODBUS通讯协议

功能码 03码(读寄存器)指令帧

从站地址2字节D1200

功能码2字节D1201

通讯数据字节数2字节D1202

读寄存器开始地址2字节

读取寄存器个数2字节

校验码2字节

响应帧

从站地址2字节D1250

功能码2字节D1251

错误代码2字节D1252

响应数据字节数2字节D1253

数据有效字节数1字节

响应数据2字节D1254---响应数据...........---D1299

校验码2字节

功能码 10码(写寄存器)指令帧

从站地址2字节D1200

功能码2字节D1201

通讯数据字节数2字节D1202

写寄存器开始地址2字节

写取寄存器个数2字节

所写数据字节数1字节

写入的数据

校验码2字节

响应帧

从站地址2字节D1250

功能码2字节D1251

错误代码2字节D1252

响应数据字节数2字节D1253

写入寄存器开始地址2字节

写入寄存器个数2字节

校验码2字节

功能码 05码(写入位)指令帧

从站地址2字节D1200

功能码2字节D1201

通讯数据字节数2字节D1202

写入位地址2字节

位置ON数据2字节

校验码2字节

响应帧

从站地址2字节D1250

功能码2字节D1251

错误代码2字节D1252

响应数据字节数2字节D1253

写入位地址2字节

位置ON数据2字节

校验码2字节

例:给定频率---F001(25HZ)功能码 03码(读寄存器)

指令帧

从站地址2字节D1200

功能码2字节D1201

通讯数据字节数2字节D1202

写寄存器开始地址2字节D1203

写取寄存器个数2字节D1204

所写数据字节数1字节D1205

D1206写入的数据

写入的数据2字节D1207

00 0100 10

00 0900 0000 02

04 000 009C4 0

0

00 00 给定到 0001h(F001 高位)

09 C4 给定到 0002h(F001 低位)变频器地址是0001 ,通过modbus 通讯地址需要减1 ,modbus通讯的起始地址是从1开始的在所写数据的字节数框:

04是所写字节数,00 00 为所写的数据,因为04把D1205的高位占据,数据内容 占据D1205低位和D1206高位设定频率分辨率为0.01,09C4 9*16~2+12*16~1+4+16~0 =25002500*00.1=25 输入的数据,即是25HZ频率

响应帧

从站地址2字节D1250

功能码2字节D1251

错误代码2字节D1252

响应数据字节数2字节D1253

写入寄存器开始地址2字节

写入寄存器个数2字节

校验码2字节

00 0100 1000 00

00 0400 0000 02

例:读取当前频率---d001(0HZ)

功能码 05码(写入位)

指令帧

从站地址2字节D1200

功能码2字节D1201

通讯数据字节数2字节D1202

读寄存器开始地址2字节D1203

读取寄存器个数2字节D1204

校验码2字节

00 0100 0

00 043

10 0000 02

响应帧

从站地址2字节D1250

功能码2字节D1251

错误代码2字节D1252

响应数据总字节数2字节D1253

数据有效字节数1字节D1254

响应数据2字节D1255

响应数据...........D1256

校验码2字节

00 0100 0300 00

00 0504 00

00 0000 00

00 00 给定到1001h(d001高位)

00 00 给定到1002h(d001低位)

例:变频器启动、停止功能码 05码(写入位)

指令帧

从站地址2字节D1200

功能码2字节D1201

通讯数据字节数2字节D1202

写入位地址2字节

位置ON数据2字节

校验码2字节

00 0100 05

00 04

00 0FF 000

响应帧

从站地址2字节D1250

功能码2字节D1251

错误代码2字节D1252

响应数据字节数2字节D1253

写入位地址2字节

位置ON数据2字节

校验码2字节

00 0100 0500 00

00 04

00 00

FF 00

因篇幅问题不能全部显示,请点此查看更多更全内容