vc与欧姆龙plc交互协议(hostlink + Fins)
Hostlink 协议说明
1.D取数据读(读取D10000的数据)
@ 00 FA 0 000000 00 0101 82 2700 00 0003 XX *
|2| |2||1| |-----6----||2| |-4-||2| |--4--||2||-4-|
站点号 FINS头代码 响应等待时间 6个0 服务码默认0 FINS命令 命令数据 校验码 *
2.D区写数据(向plc D10000 写入ABCD1001DCBA)
3.fins 命令
0101 :读命令
0102 : 写命令
4存储区代码
5.实例
实例1 -- DM数据寄存器区读写实例
1.读取D0开始1个通道的值
发送命令:@00FA000000000 0101 82 000000 0001 7C*
返回命令:@00FA0040000000010100001 23447
2.读取D100开始的50个通道
发送:@00FA00000000001018200640000327E*
接受:
3:写D200开始的2个通道
发送:@00FA0000000 00 0102 82 00c8 00 0002 123456780F*
响应:@00FA004000000000102000040*
4.读取w10开始的8个通道
发送:@00FA000000000 0101 B1 000A 00 0008 7D*
5 写W20 开始的5个通道
发送:@00FA0 000000 00 0102 B1 0014 00 0005 00010 00200030004000506*
响应:@00FA00400000000102000040