
MODBUS TCP C# 源码 —— 经测试适用于汇川PLC
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目提供一个经过验证的MODBUS TCP C#源代码库,特别优化以兼容汇川PLC设备。该实现简化了通过TCP协议与工业控制器的数据通信过程。
Modbus 是一种在工业领域广泛使用的通信协议,最初是基于串口通讯的。随着TCP/IP的发展,出现了基于TCP的Modbus版本。这里提供的是一个用C#编写的基于TCP的Modbus源码示例:
1. 读取 D0000 多个寄存器的数据:
```
00 00 00 00 06 93
功能代码: 三
起始地址: (十六进制)D4(十进制212)
数量(N): (7 bytes, 十六进制为:7)
PLC 回答:
长度(L): 0E
数据区(D):
FF BB 数据值
00 FF FF AB CD 数据值
```
2. 写入 D0010单一寄存器的数据:
```
请求:
功能代码: 六
起始地址: (十六进制)A(十进制10)
数量(N): 十六进制8, 即一个字节
数据值:
响应:
与读操作相同。
```
3. 复位、收板、送板和急停功能的请求示例:
- 复位: `06 1F 06 0A 01`
- 收板: `06 1F 06 0A 02`
- 送板: `06 1F 06 0A 04`
- 急停: `06 1F 06 0A FF`
4. 暂停和报警解除功能的请求示例:
- 暂停:`06 1F 06 0A F8`
- 报警解除:`06 1F 06 0A FC`
全部评论 (0)
还没有任何评论哟~


