.
OMRON FINS
通讯
1.
OMRON FINS
通讯
1.1 FINS
通讯概述
FINS(factory interface network service)
通信协议是欧姆龙公司开发的用于工业自动?/p>
控制网络的指令/响应系统。运?/p>
FINS
指令可实现各种网络间的无缝通信,通过编程
发?/p>
FINS
指令?/p>
上位机或
PLC
就能够读写另一?/p>
PLC
数据区的内容?/p>
甚至控制其运行状
态,从而简化了用户程序?/p>
FINS
协议支持工业以太网,这就?/p>
OMRON PLC
与上位机?/p>
太网通信的实现提供了途径?/p>
1.2
Fins
帧的结构
发送命令结?/p>
:
发送命令结构:
响应命令结构?/p>
命令?/p>
?/p>
01 01
读数?/p>
01 02
写数?/p>
结束?/p>
?/p>
00 00
无错误,否则执行出错?/p>
举例说明?/p>
要读?/p>
DM10
开?/p>
10
个字的内容:
01
01 HEX
82 hex
00
0A
00
00
0A
命令?/p>
存储区代码(
82
代表
D
区)
待读数据起始地址
读取字的数量
存储区代码(
82
代表
D
?/p>
80
代表
CIO
区)
响应
01
01
00
00
Data1----Data10
命令?/p>
结束?/p>
读取?/p>
10
个字的数?/p>
当结束码不为
00
00
时,则代表执行错误,应重发当前帧?/p>
命令?/p>
?/p>
2
个字节)
正文
(根据不同的命令长度不同?/p>
命令?/p>
?/p>
2
个字节)
结束?/p>
?/p>
2
个字节)
正文
(根据不同的命令长度不同?/p>