Omron驱动

Navigation:  iCentroview系统的配置 > 配置客户端 > 服务端配置 > SCADA节点总览配置 > 驱动配置 >

Omron驱动

Previous pageReturn to chapter overviewNext page

Omrondrv驱动该驱动支持欧姆龙CS1系列PLC的通讯,通讯方式通过以太网进行通讯。

 

主要包含以下步骤:

u添加Omrondrv驱动

uOmrondrv驱动设备组配置

uOmrondrv设备配置

uOmrondrv数据块配置

uOmrondrv变量配置


 

u添加Omrondrv驱动

1.首先,需要配置好相应的SCADA节点。双击scada节点下的驱动配置,如下图:

SystemConfig_systemconfig_driveCIP1

 

2.进入驱动配置页面,在页面的左上方,可以看到“添加驱动”的按钮,点击添加驱动,弹出可用驱动的选择对话框,如下图:

ICV_CONFIG_DRIVER_omrondrv_1

 

3.在可用驱动列表中,选择Omrondrv驱动所对应的“Omrondrv”,然后点击确认。

选择签出Omrondrv,点击配置驱动,可以对驱动进行配置,如下图:

ICV_CONFIG_DRIVER_omrondrv_2

 

uOmrondrv驱动设备组配置

1.签出Omrondrv,点击“驱动配置”按钮,进入Omrondrv驱动配置界面,如下图:

ICV_CONFIG_DRIVER_omrondrv_3

 

2.在驱动配置界面上,右击Omrondrv,选择“添加设备组”。

3.在树控件列表的右侧显示选中的设备组的配置界面,可配置设备组名称和设备组描述。如下图:

ICV_CONFIG_DRIVER_omrondrv_4

 

uOmrondrv设备配置

 

在驱动配置界面上,右键点击树控件列表中的设备组节点,选择“添加设备”菜单,在树控件列表的右侧显示新添加设备的配置界面,设备的名称自动生成,其他属性为默认值。

ICV_CONFIG_DRIVER_omrondrv_5

 

如果现场设备存在冗余,需要选中“备设备”复选框,然后填入备机的ip地址和端口号;除此之外,还需要配置各项参数,驱动配置工具中所列的默认配置参数为推荐的配置值,并非所有的设备均合适,如果通讯出现问题,需要调整配置参数,请咨询设备厂商。

 

参数配置的意义如下:

设备名称:自定义的设备名称。

设备描述:自定义的设备描述信息。

设备地址:设备地址是PLC的IP地址:即为通过Step7 编程软件为通讯模块(CP443-1)设定的IP地址。

端口号:设备连接的端口号。默认为9600,端口号范围为0~65535。

重试次数:连接或发送失败时的重试次数,默认为3,范围为为0~10。

响应超时:连接和发送时的响应超时时间,默认为1秒,范围为1~3600。

本机地址:该属性为预留属性,不需要填写。

 

uOmrondrv数据块配置

1.在驱动配置界面上,右键点击树控件列表中的设备节点或数据块节点,弹出右键菜单,选择“添加数据块”菜单。

ICV_CONFIG_DRIVER_omrondrv_6

 

2.在Omrondrv驱动的数据块配置如下图:

ICV_CONFIG_DRIVER_omrondrv_7

 

数据块名称:自定义的数据块名称。

数据块描述:自定义的数据库描述信息。

起始地址:大小:形如“起始地址:数据块大小”,例如“0000:16”,其中0000是起始地址, 16是指此数据块最多能存放16个bit,地址参见区域类型表

区域类型:参见区域类型表 中区域类型列的值。

扫描周期:数据块的刷新周期。

 

uOmrondrv变量配置

添加变量参见新增变量

注意:配置完成后需要部署到scada节点,使得配置生效。

 

寄存器类型为I、Q时对应变量的变量设置

可配置AI8位无符号整形,设备地址为:“数据块名:字节偏移”,例如:datablock1:2,表示读取datablock1这个数据块中的第3个字节。

可配置DI变量,设备地址为:“数据块名:字节偏移:位偏移”,例如:datablock1:2:3,表示读取datablock1这个数据块中的第3个字节的第4位。

寄存器类型为M时对应变量的变量设置

可配置AI8位无符号整形,AI16位无符号整形,AI16位有符号整形,设备地址为:“数据块名:字节偏移”,例如:datablock1:2,表示读取datablock1这个数据块中的第3个字节(若为16位整形,读取第3、4两个字节)。

可配置DI变量,设备地址为:“数据块名:字节偏移:位偏移”,例如:datablock1:2:3,表示读取datablock1这个数据块中的第3个字节的第4位。

寄存器类型为DB时对应变量的变量设置

可配置AI所有类型(除双精度浮点型外),设备地址为:“数据块名:字节偏移”,例如:datablock1:2,表示读取datablock1这个数据块中的第3个字节(若为16位数据类型,读取第3、4两个字节,若为32位数据类型,读取3、4、5、6四个字节)。

可配置DI变量,设备地址为:“数据块名:字节偏移:位偏移”,例如:datablock1:2:3,表示读取datablock1这个数据块中的第3个字节的第4位。

可配置TXT变量,设备地址为:“数据块名:字节偏移”,例如:datablock1:2,表示读取datablock1这个数据块中第3个字节开始的所有数据。

寄存器类型为C、T时对应变量的变量设置

可配置AI16位无符号整形,设备地址为:“数据块名:字节偏移”,例如:datablock1:2,表示读取datablock1这个数据块中的第3、4两个字节。

 

u区域类型表

区域类型对应的寄存器的字节大小、数据块类型、起始地址范围如下表所示:

数据块类型AI/AO表示模拟量,AI为可按字节读写块,AO为可按字节只读块

数据块类型DI/DO表示数字量,DI为可按位读写块,DO为可按位只读块

 

区域类型

说明

数据块类型

地址范围

0

CIO_AREA_BIT

DI

000000 to 641315(前四位表示寄存器号,从0000~6413,最后两位表示寄存器中的位,只能,从00~15)

1

WORK_AREA_BIT

DI

00000 to 51115(前三位表示寄存器号,从000~511,最后两位表示寄存器中的位,只能,从00~15)

2

HOLDING_BIT_AREA_BIT

DI

00000 to 51115(前三位表示寄存器号,从000~511,最后两位表示寄存器中的位,只能,从00~15)

3

AUXILIAEY_BIT_AREA_BIT

DO

00000 to 95915(前三位表示寄存器号,从000~959,最后两位表示寄存器中的位,只能,从00~15)

4

CIO_AREA_WORD

AI

0000 to 6413

5

WORK_AREA_WORD

AI

000 to 511

6

HOLDING_BIT_AREA_WORD

AI

000 to 511

7

AUXILIAEY_BIT_AREA_WORD

AO

000 to 447

448 to 959

8

TIMER_AREA_CF

DO

0000 to 4095

9

COUNTER_AREA_CF

DO

0000 to 4095

10

TIMER_AREA_PV

AI

0000 to 4095

11

COUNTER_AREA_PV

AI

0000 to 4095

12

DM_AREA_BIT

 

DI

0000000 to 3276715(前五位表示寄存器号,从00000~32767,最后两位表示寄存器中的位,只能,从00~15)

13

DM_AREA_WORD

AI

00000 to 32767

14

EM_BANK0_TO_BANKC_BIT

DI

0000000 to 3276715(前五位表示寄存器号,从00000~32767,最后两位表示寄存器中的位,只能,从00~15)

15

EM_BANK0_TO_BANKC_WORD

AI

00000 to 32767

16

EM_CURRENT_BANK_WORD

AI

00000 to 32767

17

EM_CURRENT_BANK_NO_WORD(暂时不支持)

AI

--

18

TK_BITE_BIT

DO

0000 to 0031

19

TK_STATUS_BIT

DO

0000 to 0031

20

IR_PV_2WORD(暂时不支持)

AI

00 to15

21

DR_PV_WORD(暂时不支持)

AI

00 to15

22

CLOCK_PLUSES_BIT(暂时不支持)

DI

--

23

CONDITION_FLAGS_BIT(暂时不支持)

DI

--