modbus_功能码测试

modbus_功能码测试

ID:9281840

大小:29.50 KB

页数:2页

时间:2018-04-26

modbus_功能码测试_第1页
modbus_功能码测试_第2页
资源描述:

《modbus_功能码测试》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、EView_MODBUS功能码测试针对eView屏(MD204L),某些比标准协议多些限制(比如按字节读写要求,长度限制等)分类功能说明:1、读位:一次读512位(64BYTE)最多,最少16位(但会读入2个BYTE)2、写位:一次只能写1位(针对具体地址写)3、读字:一次最多可读32个字(64BYTE)4、写字:一次最多可写32个字(64BYTE)支持的功能码(16进制表示):01——读位COIL,对应PLC的DO状态02——读位INPUT,对应PLC的DI状态03——读字,对应PLC的AO状态04——读字,对应PLC的AI状态05——写位,只写一位COIL,对应

2、PLC的DO输出10——写字,写多字,对应PLC的AO输出范例:01功能码:例读DO,2#0X/88(二号站,88号0X线圈,此处88位十进制)发出:0201005000103DE4意思:站号02,功能玛01,起始地址0050(十六进制,相当于十进制80),读位长度(0010,相当于十进制16),3DE4为CRC校验(先低字节后高字节)回答:02010280009C3C意思:站号02,功能玛01,后面数据(字节)长度02,数据字节1(低字节)80,数据字节2(高字节)00,数据字节先低后高,最后CRC校验9C3C02功能玛,读DI位,例:读1#1X/2,发出:010

3、2000000103DC6意思:起始地址0000,一次读入一个字(16位)长度0010回:010202FFFFB80803功能玛:例读2#4X/88发出:02030057000135E9回答:02030200013D84注意:此功能玛下读入的数据字节排列为先高后低,表明4X/88的数值为000104功能玛:读字AI,例1#3X/3发出:010400020001900A表示:读入的字长度为0001(1个字)回:0104021000B4F0表示3X/3的值为HEX1000即十进制4096,先高字节后低字节05功能玛:例写2#0X/88发出:02050057FF003D9

4、D,“FF00”表示写“1”,“0000”表示写“0”回应:02050057FF003D9D,表明写“1”成功10功能玛:例2#0010和0011,写连续多字,例写2#0010和0011发出:02100010000204XXXXXXXXXXXX字长字节长CRC回:021000100002XXXX字长CRC例:写-3到1#4X/1发出:01100000000102FFFD2621,负数采用补码回:01100000000101C9

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

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

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