我想实现PLC通过485读取风速仪的数据,但是这个风速仪是主动每1S输出数据,这种情况下S7-1200PLC是否可以接受到风速仪数据?该使用什么指令呢?以前用过的都是PLC请求、然后从站相应,且是标准报文格式有寄存器地址的。这次不会了,请教高手。
风速仪说明书如下:
RS485 to PC 通讯协议(波特率9600/8bit/1bit stop/no parity)
通讯数据定义 12 个字节 每1s 自动输出
举例:0xAA 0x55 0x00 0x01 0x04 0x04 0x01 0x6A 0x01 0x2C 0x81 0x22
第一、二字节0xAA 0x55 为数据帧头
第三、四字节0x00 0x01 为设备地址
第五字节0x04 为功能码
第六字节0x04 为数据字节数
第七、八字节0x01 0x6A 为返回十倍风速数据的高低字节.例如01H、6AH 即
362,表示风速36.2m/s;