文档介绍:基于FINS协议的OMRON-PLC与上位机以太网通信的实现[多图]
基于FINS协议的OMRON-PLC与上位机以太网通信的实现[多图]
基于FINS协议的OMRON-PLC与上位机以太网通信的实现[多图]
基于信协议模型
图片看不清楚?请点击这里查看原图(大图) 。
通常以太网通信运用的是 IP 地址,而在 FINS 通信中则是运用网络号、 节点号以及单元号来对不同设备 (包括 PLC、PC 等现场设备 )执行 地址定义的。这就为不同网络之间各种设备的通信提供了统一的寻址方式。 在以太网 FINS 通信中,
欧姆龙的以太网单元一项主要的功能就是能在 IP 地址和 Fins 节点地址之间执行转换,其转换方式有自动转换、 IP 地址表和复合地址表三种方式,其地址转换
数量依据模块型号和转换方式的不同还有相应的限定。以太网 FINS 通信服务是
一种基于 UDP/ IP 的通信方式,称为 FINS/UDP 方式,欧姆龙相关 的以太网产品都支撑这种方式。此外, CS1W-ETN21 和 CJ1W- ETN21 以太网通信模块还支撑 TCP/IP 协议,称为 FINS/ TCP 方式。
2.1 FI NS/ UDP 方式
FINS/UDP 方式是一种运用 UDP/ IP 协议的 FINS 通信方式。UDP/IP 是一种无连接的通信协议。 当一条信息从一个节点发到另一个时, 这两个节点是没有明确连接的对等联系的。 UDP 协议具有较快的传输速度,但是数据通信的可靠性没有 TCP 协议高。
基于FINS协议的OMRON-PLC与上位机以太网通信的实现[多图]
基于FINS协议的OMRON-PLC与上位机以太网通信的实现[多图]
基于FINS协议的OMRON-PLC与上位机以太网通信的实现[多图]
图片看不清楚?请点击这里查看原图(大图) 。
如图 2 所示,是一个在以太网中发送和接收所运用的 UDP 帧结构。FINS/UDP
基于FINS协议的OMRON-PLC与上位机以太网通信的实现[多图]
基于FINS协议的OMRON-PLC与上位机以太网通信的实现[多图]
基于FINS协议的OMRON-PLC与上位机以太网通信的实现[多图]
方式运用的是一种嵌套格式数据包, 即 Ethernet 报头、IP 报头、 UDP 报头和 FINS 帧。一个 UDP 数据段 (FINS 帧)超过 1472 字节将被分成若干个数据包来传送。
分开的 UDP 数据将在 UDP/IP 协议层自动组合。通常不须要关注运用 层的数据分段,但是在一个多层 IP 网络中 1427 字节的 UDP 包可能无法 发送。在这种系统中就须要运用 FINS/TCP 方式。2.2 FINS 帧结构
基于FINS协议的OMRON-PLC与上位机以太网通信的实现[多图]
基于FINS协议的OMRON-PLC与上位机以太网通信的实现[多图]
基于FINS协议的OMRON-PLC与上位机以太网通信的实现[多图]
FINS