OmronFins通讯协议合约.doc
《OmronFins通讯协议合约.doc》由会员分享,可在线阅读,更多相关《OmronFins通讯协议合约.doc(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、OMRON FINS 通讯通讯1. OMRON FINS 通讯通讯1.1 FINS 通讯概述通讯概述FINS(factory interface network service)通信协议是欧姆龙公司开发的用于工业自动 化控制网络的指令响应系统。运用 FINS 指令可实现各种网络间的无缝通信,通过编 程发送 FINS 指令,上位机或 PLC 就能够读写另一个 PLC 数据区的内容,甚至控制其运 行状态,从而简化了用户程序。FINS 协议支持工业以太网,这就为 OMRON PLC 与上位 机以太网通信的实现提供了途径。1.2Fins 帧的结构帧的结构发送命令结构:发送命令结构:响应命令结构:命令码
2、命令码: 01 01 读数据01 02 写数据 结束码结束码: 00 00 无错误,否则执行出错;举例说明:要读取 DM10 开始 10 个字的内容: 01 01 HEX82 hex00 0A 0000 0A命令码命令码存储区代码(存储区代码(82 代表代表 D 区)区)待读数据起始地址待读数据起始地址读取字的数量读取字的数量存储区代码(存储区代码(82 代表代表 D 区区 80 代表代表 CIO 区)区) 响应 01 0100 00Data1-Data10命令码命令码结束码结束码读取的读取的 10 个字的数据个字的数据当结束码不为 00 00 时,则代表执行错误,应重发当前帧。命令码 (2
3、个字节)正文 (根据不同的命令长度不同)命令码 (2 个字节)结束码 (2 个字节)正文 (根据不同的命令长度不同)2 FINS 在以太网上的帧格式在以太网上的帧格式Fins 在以太网上帧格式比较简单,简单来说就是在上面所说的 Fins 帧的基础上加上以 太网的包头就可以了。具体帧格式分为 UDP/IP 帧格式和 TCP/IP 帧格式。2.1 FINS UDP/IP 的帧格式的帧格式帧格式:UDP/IP 帧+FINS 命令帧 UDP/IP 帧帧FINS 命令帧命令帧UDP/IP 的帧格式:共 10 个字节,其名称如下:ICFRSVGCTDNADA1DA2SNASA1SA2SID其每个字节的具体
4、解释如下: ICF:发送接收标志字节,发送报文:ICF=80HEX;响应报文:ICF=C0; RSV:固定为 00HEX; GCT:固定为 02HEX; DNA:目标网络号;本网络:00;远程网络:01-7F; DA1:目标节点号;对于以太网来说,即该网络 IP 地址最后一位的值; DA2:目标单元号;对于 CPU 来说,固定为 00; SNA:源网络号;本网络:00; SA1:源节点号;IP 地址最后一位的值; SA2:源单元号:可设置为与目标单元号相同; SID:服务 ID,响应端将接收过来的 SID 复制后添加到响应帧中;举例说明: PC IP 地址:10.11.1.19 PLC IP
5、地址:10.11.1.86 如果要请求 DM10 开始的 10 个字的内容则 PC 发送命令如下:UDP/IP 帧FINS 命令帧80 00 02 001300 005600 0001 01 82 00 0A 00 00 0A源 IP 地址目标 IP 地址源 IP 地址: PLC 地址(IP 地址最后位) 目标 IP 地址:通讯主机地址(IP 地址最后位) 而 PLC 返回命令如下:80 00 02 00 00 56 00 00 13 00 00 Data1Data10不同 plc 型号返回有区别,这里仅作参考 实例:(读取 CIO 区 452 地址:01 C4;长度为 1 个字) 发送码:8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OmronFins 通讯 协议 合约
限制150内