三菱PLC、FX5U MODBUS/TCP与PC通信格式范例
2020-04-05 12:13
6088 查看
/*03连续读取FX-5UPLC的多个字PLC保持寄存器的指令范例 *00 00 00 00 00 06 0A 03 00 09 00 0A *整句的意思是读取“00 09”开始的10个地址长度,“00 0A”是10个地址的意思 *读取PLC的D10、D10、D11、D12、D13、D14、D15、D16、D17、D18、D19 *第1个“00 00”是TransactionID,Used by the master for matching of the response *message from the slave. *第2个“00 00”是ProtocolID(Indicates the protocol of the PDU (protocol data *unit)),Stores 0 in the case of MODBUS R/TCP. *第3个“00 06”是Message length,Stores the message size in byte unit.就是“第4个”+“第5个”的总长 *The message length after this field is stored. (See the above figure.) *第4个“0A”是Module ID,Used to specify the slave connected to the other *line, e.g. MODBUS R serial protocol. *第5个“03 00 09 00 OA ”是PDU(Protocol data unit),参照“4.3 PDU Formats by Functions” *其中“00 09”是MODBUS的起始地址, *其中“00 0A”是读取的点数 *正确返回:00 00 00 00 00 17 0A 03 14 0001 0001 0002 0003 0058 0006 0007 0008 0009 000A *错误返回:00 00 00 00 00 03 0A 83 02 ***************************************************
相关文章推荐
- PC电脑和Android模拟器访问及模拟器之间tcp/udp通信
- 第十五篇:关于TCP通信程序中数据的传递格式
- 【iOS】Socket/TCP 通信 发送 NSString 字符串格式数据
- Android与PC的Socket(TCP/IP)通信(by USB)
- 系统间通信:基于TCP协议的RPC实现范例
- TCP/IP通信程序设计中的通讯方式与报文格式
- 系统间通信:基于TCP协议的RPC实现范例
- PC与Android模拟器UDP/TCP 通信的端口问题
- Android与PC的Socket(TCP/IP)通信(by USB) 拒绝连接的
- PC与Android模拟器UDP/TCP 通信的端口问题
- xamarin开发实例(一) android - PC 基于Tcp双向通信
- PC跟ppc的开发板之间,tcp发包测试大小端格式
- PC电脑和Android模拟器访问及模拟器之间tcp/udp通信
- 关于TCP通信程序中数据的传递格式
- java网络通信之Socket通信:TCP/UDP
- TCP/UDP报文格式
- android socket编程 同一台pc 实现两个android终端的通信
- TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞
- android开发-基于tcp连接的,两部android设备之间的交流通信
- 高性能 TCP & UDP 通信框架 HP-Socket v3.4.1