modbus及高速指令说明手册范本

modbus及高速指令说明手册范本

ID:31256575

大小:730.50 KB

页数:24页

时间:2019-01-07

modbus及高速指令说明手册范本_第1页
modbus及高速指令说明手册范本_第2页
modbus及高速指令说明手册范本_第3页
modbus及高速指令说明手册范本_第4页
modbus及高速指令说明手册范本_第5页
资源描述:

《modbus及高速指令说明手册范本》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、WORD格式整理MODBUS指令使用说明一、指令形式(都为16位指令):功能码功能MODBUS指令操作数01H读线圈指令COLROP0:从站站号OP1:MODBUS线圈地址OP2:线圈个数OP3:本地线圈地址02H读输入线圈指令INPROP0:从站站号OP1:MODBUS线圈地址OP2:线圈个数OP3:本地线圈地址03H读出寄存器内容REGROP0:从站站号OP1:MODBUS寄存器地址OP2:寄存器个数OP3:本地寄存器地址04H读出输入寄存器内容INRROP0:从站站号OP1:MODBUS寄存器地址OP2:寄存器个数OP3:本地寄存器地址05H写单个线圈指令COLWO

2、P0:从站站号OP1:MODBUS线圈地址OP2:本地线圈地址06H写单个寄存器指令REGWOP0:从站站号OP1:MODBUS寄存器地址OP2:本地寄存器地址10H写多个寄存器指令MRGWOP0:从站站号OP1:MODBUS寄存器地址OP2:寄存器个数学习参考资料分享WORD格式整理OP3:本地寄存器地址0FH写多个线圈指令MCLWOP0:从站站号OP1:MODBUS线圈地址OP2:线圈个数OP3:本地线圈地址注:当从站站号填写0时,以广播模式进行发送。二、MODBUS通讯协议:RTU格式三、通讯变量的地址分配:位元件Modbus地址(16进制)M0~M15350000

3、H~05FFHX0~X3774000H~40FFHY0~Y3774800H~48FFHS0~S9995000H~53E7HM8000~M82556000H~60FFHT0~T255(线圈)6C00H~6CFFHC0~C255(线圈)6E00H~6EFFHT0~T255(触点)6D00H~6DFFHC0~C255(触点)6F00H~6FFFH字元件Modbus地址(16进制)D0000~D79991000H~2F3FHD8000~D82553000H~30FFHT0~T2553C00H~3CFFHC0~C1993E00H~3EC7HC200~C255(32位)3F00H~3

4、F37H四、MODBUS指令占用寄存器:学习参考资料分享WORD格式整理自由协议相关寄存器被占用。D7000~D7099:报文发送区。D7100~D7199:报文接收区。D7994:通讯状态编码显示00H:正常状态01H:功能码错误02H:非法变量地址03H:错误数据04H:变量个数越界(从站反馈)11H:发送校验错误81H:从站号错误82H:变量个数越界83H:超时84H:接收校验错误D7998:本站站号设置(000-为主站,001-254为从站)当前报文为广播模式时,以下寄存器不会被更新:D7995:从站正确返回的报文个数D7996:从站错误返回/超时的报文个数D79

5、97:最后一个不能正常通讯的从站地址M8128:成功通讯状态位M8129:失败通讯状态位五、使用MODBUS指令需知:1.在第一个扫描周期对通讯参数进行设置(D8120)—选择自由协议、发送转接收,波特率设置为9600,停止位、奇偶位和数据位(总数据位必须设置为9位或者10位,总数据位=数据位+校验位(奇偶校验=1Bit,无校验=0Bit)+停止位),对本站站号进行设置(D7998)。主站设置示意图:学习参考资料分享WORD格式整理从站设置示意图:1.在第一个扫描周期所有MODBUS指令均不会被执行。2.变量个数限制:位型变量200个,字型变量32个。3.若用户使用MOD

6、BUS功能,梯形图禁止使用:①梯形图自由协议功能函数及其资源区;②RS485通讯协议网络;③MODBUS接收区/发送区。如不遵循以上规则,可能导致MODBUS通讯出错。4.推荐采用步序指令来进行MODBUS指令编程,通过M8128/M8129的状态来确认当前MODBUS指令是否执行完毕(读取状态后复位M8128/M8129),如下示例:学习参考资料分享WORD格式整理刷新、高数计数、脉冲指令使用说明高速处理助记符功能REF输入/输出刷新DHSCS比较置位(高速计数器)DHSCR比较复位(高速计数器)DHSZ区间比较(高速计数器)SPD脉冲密度PLSV可变速脉冲输出PMW脉

7、冲调制DPLSR带加减速的脉冲输出DPLSY脉冲输出ZRN原点回归DRVA绝对定位DRVI相对定位PLSNEXT/PLSNT脉冲段切换STOP脉冲停止PLSMV脉冲数立即刷新PLSA绝对位置多段脉冲控制注意:MP1一体机无上面蓝色与绿色部分字体指令,只包含有黑色字体指令。MP2一体机具备以上所有指令功能。输入输出刷新 FNC5016位指令REF(连续执行型)  REFK,HKnHKnYKnMKnSTCDV,Z字软元件适用软元件位软元件XY●:输入/输出刷新点数。:指定起始软元件号。功能和动作该可编程控制器采用输入输出批次刷新方

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

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

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