【转】欧姆龙FINS通讯命令实例详解

本文详细介绍了MODBUS通讯协议的具体应用,包括发送连接命令、读取和写入数据的命令格式及响应过程。通过实例展示了如何使用MODBUS协议进行设备间的通讯,特别关注了PC端与PLC端的节点交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文出处:https://blog.csdn.net/jianquanli2017/article/details/80283476

发送连接命令:   46494E530000000C 00000000 00000000 00000003
返回的连接命令:46494E5300000010 00000001 00000000 00000003(PC端节点号) 00000028(PLC端节点号)

读W100的命令:  46494E53 0000001A(长度) 00000002(命令码) 00000000(错误码) 80(ICF)  00(RSV) 02(GCT)  00(DNA)   28(PLC端节点号) 00(DA2)  00(SNA)  03(PC端节点号) 00(SA2) 00(SID) 01(MR) 01(SR) B1(寄存器代号)  006400(起始地址)   0001(读取个数)                                                                           
返回的字符:    46494E5300000018(长度) 00000002(命令码) 00000000(错误码) C0(ICF) 00(RSV) 02(GCT) 00(DNA)   03(PC端节点号) 00(DA2)  00(SNA) 28(PLC端节点号) 00(SA2) 00(SID) 01(MR) 01(SR)  0000(操作成功) 0000(返回的数据)
                                                                                                                             
往D0中写入数据:46494E530000001C 00000002 00000000 800002002800000300000102 82 000000 0001 1234
返回值:               46494E5300000016 00000002 00000000 C00002000300002800000102 0000(操作成功)
                   
读D0中的数据:   46494E530000001A 00000002 00000000 800002002800000300000101 82 000000 0001
返回值:              46494E5300000018 00000002 00000000 C00002000300002800000101 0000 1234 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值