一、拉线位移传感器通讯协议:
1.1 串行通信口采用RS485或者RS232;
1.2 信息传输方式为异步方式,起始位1位,数据位8位,停止位1位,无校验;
1.3 数据传输速率默认为9600b/s。客户可在b/s之间进行设置
2.上位机单元与本模块的通信为主从方式, 上位机呼叫模块并下发命令,模块收到命令后返回响应信息。正常相应时间小于10毫秒,上位机在100ms内接收不到模块响应或接收响应信息错误,则认为本次通信过程失败。在问答模式时,为了保证成功率,建议上位机发出两帧信息之间间隔要大于20毫秒。
3.1 信息类型
信息分两种类型:由上位机发出到模块的命令信息;由模块返回到上位机的响应信息。
3.2 协议的基本格式(MODBUS RTU)采用MODBUS RTU模式
二、RS485拉线位移传感器通讯协议说明:
1. CRC为MODBUS RTU中规定的CRC16 本协议高8位在前低8位在后。上表发送和返回数据的最后2字节均为前面所有字节的CRC。CRC的计算法请查阅MODBUS标准或者咨询厂家。定时发送间隔zui大200秒。
2.查询的数据默认为1位小数(例如如果是1位小数。则传送数据均为放大10倍,如十六进制03E8 即十进制1000,表示100.0)。
3.设置地址的范围是1-99。
4.滤波系数的范围是0-9,0为不滤波 9为zui强滤波。
5.设置波特率范围为0-9
具体解释0-600bpsbpsbps 3-4800bpsbpsbps;  默认4-9600
6.默认地址是01 默认波特率9600;
7. 设置速率范围为0-3 对应的采集速率分别是每秒次,对应原始AD位数对应AD数分别为
8. 设置连续发送,如果设置为0,表示禁止连续发送,1代表每0.1秒发送一次,zui长20秒发送一次。
9. 设置速度更新率,1代表每0.1秒更新一次,设置范围为秒到20秒)上表中0A(也就是十进制10)表示1秒更新一次,速度表示的是每秒位移的变化量。
10. 设置奇偶校验 00-8个数据位无校验 01-8数据位偶校验 02-8数据位奇校验 03-7数据位偶校验 04-7数据位奇校验 05-9数据位无校验
11.所以指令均可以用00地址进行广播通讯,如果是查询,会按本身地址返回,所有指令均有效。特别的如果修改地址可以发送00 DD CRCH CRCL(其中DD是要修改的地址)。
文章出自济南众标仪器