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