在一个多站网络中,变送器模拟一台可编程逻辑控制器与兼容Modbus协议的主控制器进行通讯。每一台变送器都拥有1到247中的一个唯一的轮询地址。主控制器使用轮询地址开始与网络中的一个设备进行通讯或者使用地址0对网络中的所有设备广播一条消息。
同样变送器拥有映象地址来模拟PLC卷、离散输入、输入寄存器和保持寄存器。这样的地址在变送器的微处理机中对应特定的存储区。变送器同样拥有映射到与输入寄存器和保持寄存器同样的存储区的浮点数和字符串寄存器。主控制器通过读写一个或一串存储器来进行通讯。
变送器支持兼容Modbus协议的主控制器所使用的标准数据类型。变送器支持以下数据类型:
无符号16位整数,0~65535。寄存器地址为3XXXX或4XXXX。
单字节和3字节整数,用来表示设备鉴别码或序列号。寄存器地址为3XXXX或4XXXX。
8位ASCII字符串,每个16位寄存器存储两个。寄存器地址为5XXXX。
浮点数,四字节IEEE754格式。寄存器地址为2XXXX。
下表给出变送器支持的数据类型:
映射地址 | 可使用的功能 | 地址类型 | 存取方式 | 描述 |
0XXXX | 01,05,15 | 卷 | 读写 | 每个卷表示单个开关位 |
1XXXX | 02 | 离散输入 | 只读 | 每个卷表示单个开关位 |
2XXXX | 03,04,06,16 | 浮点寄存器 | 只读/读写 | 两个连续16位寄存器表示一个浮点数 |
3XXXX | 04 | 输入寄存器 | 只读 | 每个寄存器表示一个16位无符号整数 |
4XXXX | 03,06,16 | 保持寄存器 | 读写 | 每个寄存器表示一个16位无符号整数 |
5XXXX | 03,04,06,16 | ASCII字符 | 读写 | 每个寄存器表示两个ASCII字符 |
文章评论(0条评论)
登录后参与讨论