跳到主要内容

欧姆龙FINS协议

欧姆龙 FINS(Factory Interface Network Service)协议是欧姆龙公司为其可编程逻辑控制器(PLC)开发的一种通信协议,用于在工业自动化系统中实现设备之间的数据交换。该协议支持通过以太网、Controller Link、SYSMAC LINK 和其他网络进行通信。

基本情况

项目解释
连接方式TCP 和 UDP
PLC型号CP, CV, CS, CJ, NJ, NX
字节序大端模式、小端模式、CDBA、BADC

连接器参数

除通用参数之外, Fins协议的连接器参数如下:

项目解释
Host 地址PLC 的 IP 地址
端口号默认端口号为 9600
DNA若为 “本地网络” 则输入0;若为远程网络则输入0x1~0x7f的数值
DA1若为 “本机节点” 则输入0。该地址通常可设置为 PLC(可编程逻辑控制器)IP 地址的最后一个八位组数值。最终,若输入的数值非 0,则必须与 PLC 上已配置的节点编号保持一致
DA2若目标为CPU则输入0;若为CPU 总线单元则输入10~1F的数值(计算方式为 10 加总线单元编号);若为内置板卡则输入E1
SNA若为 “本地网络” 则输入0;若为远程网络则输入0x1~0x7f的数值,且需核对 PLC 的网络路由表进行配置。
SA1若为直接通信,可尝试输入0,或设置为软件所在设备 IP 地址的最后一个八位组数值。根据网络子网掩码以及 FINS 协议转换方式的配置情况,可能需要在 PLC 的FINS/UDP IP 地址表中录入软件所在PC的 IP 地址和对应的节点地址编号
SA2若发起通信的是CPU则输入0;若为CPU 总线单元则输入10~1F的数值(计算方式为 10 加上总线单元编号);若为内置板卡则输入E1

数据点参数

除通用参数之外, Fins协议的数据点参数如下:

项目解释
数据地址视PLC类型而定,如D0、C0、W0、H0等
字节序大端模式、小端模式、CDBA、BADC