OMRON FINS TCP
支持欧姆龙CP/CS/CS/NX1P/NJ系列PLC的采集
1.1.驱动设置
- IP地址:要采集设备的IP地址(欧姆龙PLC不支持跨网段访问,请保证网关和欧姆龙在同一网段中)
- 端口号:要采集设备的端口号,默认9600
- 轮询周期:对所有在节点下的采集点,如果实际采集时间超过预设值,则该周期设定将失效
1.2.设备属性设置
- PLC单元号:即FINS节点号,范围0-255
- 超时时间:默认3000,单位毫秒
PLC型号:
CJ/CS/CP/NSJ:大部分欧姆龙PLC默认此选项
CVM1/CV:此类PLC支持的寄存器范围较少
字节顺序:默认为CDAB
- 位组包上限:默认120
- 字组包上限:默认32
- 报头非严格匹配:更宽松的报文字段匹配策略,默认禁用,仅在对接部分字段匹配失败时尝试开启
- 组包:推荐开启组包
1.3.采集标签配置
- 寄存器类型:欧姆龙的寄存器类型
- 数值转换倍率:允许对原值进行浮点数的运算,默认值1不修改原值
- 数据类型:
- 位类型的寄存器数据类型固定为Boolean,支持对寄存器地址取位,取位范围:0-15
- Timer Status、Counter Status位寄存器支持强制ON/OFF
- 字寄存器类型数据类型可配置"Short/Unsigned Short","Integer/Unsigned Inter","Float/Double","Long/Unsigned Long"
- Timer、Counter、Task Flag、IR仅支持Short/Unsigned Short类型
- 当寄存器类型为IR时,其数据类型"Short"等同配置了"Integer",请用户知晓
- 寄存器地址:范围0-CPU允许的最大范围(不超过65535)
- 位地址:范围0-15,仅在Bit寄存器时进行设置
PLC设置为CJ/CS/CP/NSJ,支持下述寄存器类型:
寄存器类型 | 位/字类型 | 描述 |
---|---|---|
CIO | 字 | 读/写 |
CIO(Bit) | 位 | 读/写 |
WR | 字 | 读/写 |
WR(Bit) | 位 | 读/写 |
HR | 字 | 读/写 |
HR(Bit) | 位 | 读/写 |
AR | 字 | 读/写 |
AR(Bit) | 位 | 读/写 |
DM | 字 | 读/写 |
DM(Bit) | 位 | 读/写 |
EM | 字 | 读/写,等同EM0 |
EM(Bit) | 位 | 读/写,等同EM_0(Bit) |
Timer | 字 | 读/写 |
Timer Status | 位 | 读/写 |
Counter | 字 | 读/写 |
Counter Status | 位 | 读/写 |
Task Flag | 字 | 读/写 |
Task Flag Status | 位 | 读/写 |
IR | 字 | 读/写 |
DR | 字 | 读/写 |
EM_0~EM_F | 字 | 读/写 |
EM_0(Bit)~EM_F(Bit) | 位 | 读/写 |
PLC设置为CVM1/CV,支持下述寄存器类型:
寄存器类型 | 位/字类型 | 描述 |
---|---|---|
CIO | 字 | 读/写 |
CIO(Bit) | 位 | 读/写 |
AR | 字 | 读/写 |
AR(Bit) | 位 | 读/写 |
DM | 字 | 读/写 |
EM | 字 | 读/写 |
Timer | 字 | 读/写 |
Timer Status | 位 | 读/写 |
Counter | 字 | 读/写 |
Counter Status | 位 | 读/写 |
DR | 字 | 读/写 |
1.4.欧姆龙FINS网络设置
步骤1:验证Ethernet(FINS/TCP)配置(默认即可):
步骤2:设置FINS节点号
设置→内网以太网,设置IP和子网掩码,以及FINS节点号(配置软件中的PLC单元号)
OMRON FINS Serial
1.1.驱动设置
- 串口号:选择网关连接仪表的 com 口;
串口参数:与被采集仪表保持一致;采集默认参数为:波特率:9600,8,N,1
- 校验位:NONE表示无效验,EVEN表示偶效验,ODD表示奇效验
轮询周期:对所有在节点下的采集点,如果实际采集时间超过预设值,则该周期设定将失效
1.2.设备属性设置
- PLC单元号:单元号,范围0-31
- 超时时间:默认3000,单位毫秒
PLC型号:
CJ/CS/CP/NSJ:大部分欧姆龙PLC默认此选项
CVM1/CV:此类PLC支持的寄存器范围较少
字节顺序:默认为CDAB
- 位组包上限:默认120
- 字组包上限:默认32
- 报头非严格匹配:更宽松的报文字段匹配策略,默认禁用,仅在对接部分字段匹配失败时尝试开启
- 组包:推荐开启组包
1.3.采集标签配置
- 寄存器类型:欧姆龙的寄存器类型
- 数值转换倍率:允许对原值进行浮点数的运算,默认值1不修改原值
- 数据类型:
- 位类型的寄存器数据类型固定为Boolean,支持对寄存器地址取位,取位范围:0-15
- Timer Status、Counter Status位寄存器支持强制ON/OFF
- 字寄存器类型数据类型可配置"Short/Unsigned Short","Integer/Unsigned Inter","Float/Double","Long/Unsigned Long"
- Timer、Counter、Task Flag、IR仅支持Short/Unsigned Short类型
- 当寄存器类型为IR时,其数据类型"Short"等同配置了"Integer",请用户知晓
- 寄存器地址:范围0-CPU允许的最大范围(不超过65535)
- 位地址:范围0-15,仅在Bit寄存器时进行设置
PLC设置为CJ/CS/CP/NSJ,支持下述寄存器类型:
寄存器类型 | 位/字类型 | 描述 |
---|---|---|
CIO | 字 | 读/写 |
CIO(Bit) | 位 | 读/写 |
WR | 字 | 读/写 |
WR(Bit) | 位 | 读/写 |
HR | 字 | 读/写 |
HR(Bit) | 位 | 读/写 |
AR | 字 | 读/写 |
AR(Bit) | 位 | 读/写 |
DM | 字 | 读/写 |
DM(Bit) | 位 | 读/写 |
EM | 字 | 读/写,等同EM0 |
EM(Bit) | 位 | 读/写,等同EM_0(Bit) |
Timer | 字 | 读/写 |
Timer Status | 位 | 读/写 |
Counter | 字 | 读/写 |
Counter Status | 位 | 读/写 |
Task Flag | 字 | 读/写 |
Task Flag Status | 位 | 读/写 |
IR | 字 | 读/写 |
DR | 字 | 读/写 |
EM_0~EM_F | 字 | 读/写 |
EM_0(Bit)~EM_F(Bit) | 位 | 读/写 |
PLC设置为CVM1/CV,支持下述寄存器类型:
寄存器类型 | 位/字类型 | 描述 |
---|---|---|
CIO | 字 | 读/写 |
CIO(Bit) | 位 | 读/写 |
AR | 字 | 读/写 |
AR(Bit) | 位 | 读/写 |
DM | 字 | 读/写 |
EM | 字 | 读/写 |
Timer | 字 | 读/写 |
Timer Status | 位 | 读/写 |
Counter | 字 | 读/写 |
Counter Status | 位 | 读/写 |
DR | 字 | 读/写 |
1.4.欧姆龙PLC配置开启HostLink协议
通过设置打开下图界面,请根据PLC选择实际的串口,并设置通讯协议为"Host Link",并分配单元号(范围0-31)
OMRON HostLink C-Mode
在运行模式下,不能对其值进行更改,仅在监控模式时,能进行写值操作
1.1.驱动设置
- 串口号:选择网关连接仪表的 com 口;
串口参数:与被采集仪表保持一致;采集默认参数为:波特率:9600,8,N,1
- 校验位:NONE表示无效验,EVEN表示偶效验,ODD表示奇效验
轮询周期:对所有在节点下的采集点,如果实际采集时间超过预设值,则该周期设定将失效
1.2.设备属性设置
- PLC单元号:单元号,范围0-31
- 超时时间:默认3000,单位毫秒
- 字节顺序:默认为CDAB
- 位组包上限:默认160
- 字组包上限:默认20
- 组包:推荐开启组包
1.3.采集标签配置
- 寄存器类型:欧姆龙的寄存器类型
- 数值转换倍率:允许对原值进行浮点数的运算,默认值1不修改原值
- 数据类型:
- 位类型的寄存器数据类型固定为Boolean,支持对寄存器地址取位,取位范围:0-15
- Timer Status、Counter Status位寄存器支持强制ON/OFF
- 仅CIO(Bit)、LR(Bit)、HR(Bit)、Timer Status(Bit)、Counter Status(Bit)支持写位操作,其余皆不支持写位操作
- 字寄存器类型数据类型可配置"Short/Unsigned Short","Integer/Unsigned Inter","Float/Double","Long/Unsigned Long"
- Timer、Counter、Task Flag仅支持Short/Unsigned Short类型
寄存器地址:
- 范围0-CPU允许的最大范围(9999),如果需要读取4位以上地址数据,请选择FINS Serial协议来通讯
位地址:范围0-15,仅在Bit寄存器时进行设置
支持下述寄存器类型:
寄存器类型 | 位/字类型 | 描述 |
---|---|---|
CIO | 字 | 读/写 |
CIO(Bit) | 位 | 读/写 |
LR | 字 | 读/写 |
LR(Bit) | 位 | 读/写 |
HR | 字 | 读/写 |
HR(Bit) | 位 | 读/写 |
AR | 字 | 读/写 |
AR(Bit) | 位 | 只读 |
DM | 字 | 读/写 |
DM(Bit) | 位 | 只读 |
Timer | 字 | 读/写 |
Timer Status | 位 | 读/写 |
Counter | 字 | 读/写 |
Counter Status | 位 | 读/写 |
EM | 字 | 读/写,等同EM0 |
EM(Bit) | 位 | 只读,等同EM_0(Bit) |
EM_0~EM_F | 字 | 读/写 |
EM_0(Bit)~EM_F(Bit) | 位 | 只读 |
1.4.欧姆龙PLC配置开启HostLink协议
通过设置打开下图界面,请根据PLC选择实际的串口,并设置通讯协议为"Host Link",并分配单元号(范围0-31)