Modbus协议数据模型中的寄存器到底有什么区别?
该协议定义了以下数据模型:
| Discretes Input | Single bit | Read-only |
| Coils | Single bit | Read-write |
| Input Registers | 16-bit | Read-only |
| Holding Registers | 16-bit | Read-write |
究竟谁被允许读写?它适用于主(客户端)还是从(服务器)。如果访问限制适用于主机,那么只读寄存器中的“输入”一词对我来说没有多大意义。如果是其他方式,那么为什么从站会有无法修改的寄存器?
官方协议规范文档对此问题并不清楚,所以请帮忙。
谢谢