原创 仪表的现场总线通讯--modbus(2)

2008-6-5 11:08 3531 9 9 分类: 工业电子

1      
轮询地址和映象地址



在一个多站网络中,变送器模拟一台可编程逻辑控制器与兼容Modbus协议的主控制器进行通讯。每一台变送器都拥有1247中的一个唯一的轮询地址。主控制器使用轮询地址开始与网络中的一个设备进行通讯或者使用地址0对网络中的所有设备广播一条消息。



同样变送器拥有映象地址来模拟PLC卷、离散输入、输入寄存器和保持寄存器。这样的地址在变送器的微处理机中对应特定的存储区。变送器同样拥有映射到与输入寄存器和保持寄存器同样的存储区的浮点数和字符串寄存器。主控制器通过读写一个或一串存储器来进行通讯。



变送器支持兼容Modbus协议的主控制器所使用的标准数据类型。变送器支持以下数据类型:



       
无符号16位整数,065535。寄存器地址为3XXXX4XXXX



     
单字节和3字节整数,用来表示设备鉴别码或序列号。寄存器地址为3XXXX4XXXX



       
8ASCII字符串,每个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字符






PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
9
关闭 站长推荐上一条 /3 下一条