MODBUS与高速指令说明手册

1970-01-01 08:00

MODBUS指令使用说明

一、指令形式(都为16位指令):

功能码 功能 MODBUS指令 操作数 OP0:从站站号 OP1:MODBUS线圈地址 01H 读线圈指令 COLR OP2:线圈个数 OP3:本地线圈地址 OP0:从站站号 OP1:MODBUS线圈地址 02H 读输入线圈指令 INPR OP2:线圈个数 OP3:本地线圈地址 OP0:从站站号 OP1:MODBUS寄存器地址 03H 读出寄存器内容 REGR OP2:寄存器个数 OP3:本地寄存器地址 OP0:从站站号 OP1:MODBUS寄存器地址 04H 读出输入寄存器内容 INRR OP2:寄存器个数 OP3:本地寄存器地址 OP0:从站站号 05H 写单个线圈指令 COLW OP1:MODBUS线圈地址 OP2:本地线圈地址 OP0:从站站号 06H 写单个寄存器指令 REGW OP1:MODBUS寄存器地址 OP2:本地寄存器地址 OP0:从站站号 10H 写多个寄存器指令 MRGW OP1:MODBUS寄存器地址 OP2:寄存器个数

OP3:本地寄存器地址 OP0:从站站号 OP1:MODBUS线圈地址 0FH 写多个线圈指令 MCLW OP2:线圈个数 OP3:本地线圈地址 注:当从站站号填写0时,以广播模式进行发送。

二、MODBUS通讯协议: RTU格式

三、通讯变量的地址分配: 位元件 M0~M1535 X0~X377 Y0~Y377 S0~S999 M8000~M8255 T0~T255(线圈) C0~C255(线圈) T0~T255(触点) C0~C255(触点) 字元件 D0000~D7999 D8000~D8255 T0~T255 C0~C199 C200~C255 (32位)

四、MODBUS指令占用寄存器:

Modbus地址(16进制) 0000H~05FFH 4000H~40FFH 4800H~48FFH 5000H~53E7H 6000H~60FFH 6C00H~6CFFH 6E00H~6EFFH 6D00H~6DFFH 6F00H~6FFFH Modbus地址(16进制) 1000H~2F3FH 3000H~30FFH 3C00H~3CFFH 3E00H~3EC7H 3F00H~3F37H

自由协议相关寄存器被占用。 D7000~D7099:报文发送区。 D7100~D7199:报文接收区。 D7994:通讯状态编码显示 00H:正常状态 01H:功能码错误 02H:非法变量地址 03H:错误数据

04H:变量个数越界(从站反馈) 11H:发送校验错误 81H:从站号错误 82H:变量个数越界 83H:超时 84H:接收校验错误

D7998:本站站号设置(000-为主站,001-254为从站) 当前报文为广播模式时,以下寄存器不会被更新: D7995:从站正确返回的报文个数 D7996:从站错误返回/超时的报文个数 D7997:最后一个不能正常通讯的从站地址 M8128:成功通讯状态位 M8129:失败通讯状态位

五、使用MODBUS指令需知:

1. 在第一个扫描周期对通讯参数进行设置(D8120)—选择自由协议、发送转接收,波特率

设置为9600,停止位、奇偶位和数据位(总数据位必须设置为9位或者10位,总数据位=数据位+校验位(奇偶校验=1Bit,无校验=0Bit)+停止位),对本站站号进行设置(D7998)。 主站设置示意图:

从站设置示意图:

2. 在第一个扫描周期所有MODBUS指令均不会被执行。 3. 变量个数限制:位型变量200个,字型变量32个。 4. 若用户使用MODBUS功能,梯形图禁止使用:

① 梯形图自由协议功能函数及其资源区; ② RS485通讯协议网络; ③ MODBUS接收区/发送区。

如不遵循以上规则,可能导致MODBUS通讯出错。

5. 推荐采用步序指令来进行MODBUS指令编程,通过M8128/M8129的状态来确认当前

MODBUS指令是否执行完毕(读取状态后复位M8128/M8129),如下示例:

刷新、高数计数、脉冲指令使用说明

助记符 REF DHSCS DHSCR DHSZ SPD PLSV PMW DPLSR DPLSY ZRN DRVA DRVI PLSNEXT/PLSNT STOP PLSMV PLSA 功能 输入/输出刷新 比较置位(高速计数器) 比较复位(高速计数器) 区间比较(高速计数器) 脉冲密度 可变速脉冲输出 脉冲调制 带加减速的脉冲输出 脉冲输出 原点回归 绝对定位 相对定位 脉冲段切换 脉冲停止 脉冲数立即刷新 绝对位置多段脉冲控制 高 速 处 理 注意:MP1一体机无上面蓝色与绿色部分字体指令,只包含有

黑色字体指令。

MP2一体机具备以上所有指令功能。 输入输出刷新

FNC 50 REF

字软 元件 16位指令 REF (连续执行型) 适用软元件 K,H KnH KnY KnM KnS T C D V,Z X Y 位软 元件 ●

:输入/输出刷新点数。

:指定起始软元件号。

功能和动作 该可编程控制器采用输入输出批次刷新方式。输入端信息在0步运算前存入输

入映像存储区。

输出端在执行END指令后,由输出映像存储区通过锁存存储器输出。但是,


MODBUS与高速指令说明手册.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:城市生态学ppt

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: