Omron FINS TCP

欧姆龙 FINS (Factory Interface Network Service)是一种用于工业自动化领域的通信协议,是欧姆龙公司开发的一种专有协议,此协议提供了一种高效、可靠的通信方式,用于在欧姆龙 PLC、传感器等设备之间进行数据交换。FINS 协议支持多种通信方式,包括串口、TCP、UDP 等。

Neuron 支持 FINS TCP 协议,可以通过 FINS TCP 协议与欧姆龙 PLC 进行通信。

添加插件

配置 -> 南向设备,点击添加设备来创建设备节点,输入插件名称,插件类型选择 Omron FINS TCP

设备配置

点击插件卡片或插件列,进入设备配置页。配置 Neuron 与设备建立连接所需的参数,下表为插件相关的配置项。

字段说明
设备型号PLC 设备型号
PLC IP 地址目标 PLC IPv4 地址
PLC 端口目标 PLC 端口,默认为 9600

设置组和点位

完成插件的添加和配置后,要建立设备与 Neuron 之间的通信,首先为南向驱动程序添加组和点位。

完成设备配置后,在南向设备页,点击设备卡片/设备列进入组列表页。点击创建来创建组,设定组名称以及采集间隔。完成组的创建后,点击组名称进入点位列表页,添加需要采集的设备点位,包括点位地址,点位属性,数据类型等。

公共配置项部分可参考连接南向设备,本页将介绍支持的数据类型和地址格式部分。

数据类型

  • UINT8
  • INT8
  • INT16
  • UINT16
  • INT32
  • UINT32
  • FLOAT
  • INT64
  • UINT64
  • DOUBLE
  • BIT
  • STRING

地址格式

AREA ADDRESS[.BIT][.LEN[H][L]]

AREA ADDRESS

区域数据类型属性备注
CIO除 uint8/int8 外的所有类型读/写CIO 区
A除 uint8/int8 外的所有类型辅助区
W除 uint8/int8 外的所有类型读/写工作区
H除 uint8/int8 外的所有类型读/写保持区
D除 uint8/int8 外的所有类型读/写数据存储区
P除 uint8/int8 外的所有类型,但 bit 只支持读读/写PVs
Fint8/uint8标志区域
EM除 uint8/int8 外的所有类型读/写扩展内存

.BIT

选填,指某一地址的某一位。

.LEN[H][L]

当数据类型是 string 类型时,是必填项,.LEN 表示字符串长度,包含 HL 两种字节顺序,不填默认是 H 字节顺序。

地址示例

地址数据类型说明
F0uint8F 区域,地址为 0
F1int8F 区域,地址为 1
CIO1int16CIO 区域,地址为 1
CIO2uint16CIO 区域,地址为 2
A2int32A 区域,地址为 2
A4uint32A 区域,地址为 4
W5floatW 区域,地址为 5
W10floatW 区域,地址为 10
H20doubleH 区域,地址为 20
H30uint32H 区域,地址为 30
D10int32D 区域,地址为 10
D20floatD 区域,地址为 20
EM10W100floatEM10 区域,地址为 100
CIO0.0bitCIO 区域,地址为 0,第 0 位
CIO1.2bitCIO 区域,地址为 1,第 2 位
A2.1bitA 区域,地址为 2,第 1 位
A2.3bitA 区域,地址为 2,第 3 位
W3.4bitW 区域,地址为 3,第 4 位
W3.0bitW 区域,地址为 3,第 0 位
H4.15bitH 区域,地址为 4,第 15 位
H4.10bitH 区域,地址为 4,第 10 位
D5.2bitD 区域,地址为 5,第 2 位
D5.3bitD 区域,地址为 5,第 3 位
EM10W100.0bitEM10 区域,地址为 100,第 0 位
CIO0.20stringCIO 区域,地址为 0,字符串长度 20 个字节,字节顺序为 L
CIO1.20HstringCIO 区域,地址为 1,字符串长度 20 个字节,字节顺序为 H
A2.10LstringA 区域,地址为 2,字符串长度 10 个字节,字节顺序为 L
A2.30stringA 区域,地址为 2,字符串长度 30 个字节,字节顺序为 L
W3.40HstringW 区域,地址为 3,字符串长度 40 个字节,字节顺序为 H
W3.10stringW 区域,地址为 3,字符串长度 10 个字节,字节顺序为 L
H4.15LstringH 区域,地址为 4,字符串长度 15 个字节,字节顺序为 L
H4.10stringH 区域,地址为 4,字符串长度 10 个字节,字节顺序为 L
D5.20HstringD 区域,地址为 5,字符串长度 20 个字节,字节顺序为 H
D5.30stringD 区域,地址为 5,字符串长度 30 个字节,字节顺序为 L
EM10.10stringEM 区域,地址为 10,字符串长度 10 个字节,字节顺序为 L

应用场景

本文将使用 Omron FINS TCP 插件连接欧姆龙 CP2E PLC,实现读写 PLC 中的点位值,具体步骤,见 CP2E 连接示例

数据监控

完成点位的配置后,您可点击 监控 -> 数据监控查看设备信息以及反控设备,具体可参考数据监控