好文档 - 专业文书写作范文服务资料分享网站

三菱FX1Nplc自写MODBUS RTU 从站程序

天下 分享 时间: 加入收藏 我要投稿 点赞

M8000 0CALL 4 * 三菱MODBUS从站通讯程序 端口配置默认为 9600 8 N 1* 规定站号存储地址D6000,仅支持功能码03和功能码06* 03功能码一次最多只能读取50个字,如地址间隔较大请分批读取* 本程序占用如下单元:M1500-M1526;T199;V0-V1* 本程序占用的D寄存器点位为D6000以后的区域(详见注释* D6500对应03功能码的40001,之后按顺序排列* 本程序由江西自动化网http://www.jx-auto.cn/会员“工控小生”编辑* 本程序实例下载地址http://www.jx-auto.cn/thread-26770-1-1.htmP23M8002 5MOVH0C81SETM8000 14ADDD6005K2校验之前实际发送数据总长度* M1502 22RSD6100D6002D6050写入读取发送缓存发送数据接收缓存标志区起始地长度区起始地址(站地址址 (站址P23FENDD8120M8161D6002发送数据长度K8P23A/S 1 5A/SD8120B/D 7B/DM8161A/S 12A/SD6005A/S 15 272 315B/D 265D6002A/S 23B/D 15D6100A/S 23 276B/D 180 320D6002A/S 23B/D 15D6050A/S 33 43 56B/D 23 79[ 66]M1502 32写入读取标志RSD6050K8接收缓存区起始地D6050接收缓存区起始地K8D6050A/S 33B/D 23D6050 43 56 79[ 66]M8123 42=接收完成[ 85]M8123 55=接收完成[ 85]D6050D6000=接收缓存站地址区起始地址 (站址[ 23]D6050D6000=接收缓存站地址区起始地址 (站址[ 23]址 (站址址 (站址D6051H3PLS功能码D6051H6SET功能码M1500收到需要发送的信号M1502写入读取标志A/S 33 43 56B/D 23 79M1500A/S 87 153 160B/D 53M1502A/S 32 66B/D 22 175PLS* 不是叫本站,重新等待主站呼叫M8123 69<>D6051H3<>D6051H6RST功能码功能码接收完成[ 85]<>D6050D6000接收缓存站地址区起始地址 (站址[ 23]* 获取起始地址和长度(读和写共用)M1500 87MULD6052K256收到需要起始地址发送的信高字节号[ 53]M1501收到需要写入的信号M8123接收完成D6003收到的需要写入的M ODBUS起始地址为M1501A/S 88 125 161B/D 67M8123A/S 42 55 84B/D 85 173D6052A/S 89A/SD6003A/S 96 143 201B/D 89M1501ADD收到需要写入的信号D6053D6003起始地址收到的需低字节要写入的MODBUS起 始地址为D6003收到的需要写入的MODBUS起 始地址为D6053A/S 96A/SD6003A/S 96 143 201B/D 89[ 67]>K51D5055MOVD6055数据长度低字节>=D5055K51MOVK1* 06功能码数据写入M1501 125MULD6054K256收到需要数据长度写入的信高字节号[ 67]D6008收到的需要发送的m odbus的数据长度D6008收到的需要发送的m odbus的数据长度D6010数据值中转D6003A/S 96 143 201B/D 89D6055A/S 109 136A/SD6008A/S 190 207B/D 109 120D6008A/S 190 207B/D 109 120D6054A/S 126A/SD6010A/S 136 148B/D 126RSTV1ADDD6055D6010D6010数据长度数据值中数据值中低字节转转MOVD6003V1收到的需要写入的M ODBUS起始地址为MOVPD6010D6500V1数据值中40001地址转V1A/S 211 276B/D 133 143 148 201 243V1A/SB/D 257 283D6055A/S 109 136A/SD6010A/S 136 148B/D 126D6010A/S 136 148B/D 126D6003A/S 96 143 201B/D 89V1A/S 211 276B/D 133 143 148 201 243V1A/SB/D 257 283D6010A/S 136 148B/D 126D6500V1A/S 211B/D 148

三菱FX1Nplc自写MODBUS RTU 从站程序

M80000CALL4*三菱MODBUS从站通讯程序端口配置默认为96008N1*规定站号存储地址D6000,仅支持功能码03和功能码06*03功能码一次最多只能读取50个字,如地址间隔较大请分批读取*本程序占用如下单元:M1500-M1526;T199;V0-V1*本程序占用的D寄存器点位为D6000以后的区域(详见注释*D6500对应03功能码的40
推荐度:
点击下载文档文档为doc格式
2udgo6s4kv00kc5204u903ypi6bk8900iyx
领取福利

微信扫码领取福利

微信扫码分享