组态王与欧姆龙PLC用户文档

Page 1

修改版本:V1.9

欧姆龙 NJ 系列以太网驱动使用说明 一、 产品功能简介 1. 支持的协议说明: 通用协议:欧姆龙 CIP 通讯协议 2. 支持的型号说明: NJ系列PLC,NX系列PLC。 3. 支持的连接说明及发送方式 支持TCP和UDP方式通讯。 二、

欧姆龙 Sysmac studio 设置: 1. 设置 PLC 的 IP 地址 上位机与 PLC 通过网线直连,设置 PLC 的 IP 地址(此 IP 需要与组态王所在计 算机 IP 在同一网段内) :

设置完成后,选择:控制器-》在线,在 PLC 在线情况下选择:控制器-》传送中-》 传送至控制器

北京亚控版权所有

第1页

共 11 页

2019-6-20

17:16


修改版本:V1.9

等待传输完毕,即完成 PLC 的 IP 设置。 2. 通信测试 选择:控制器-》通信设置

3. 建立变量 变量名称支持数字、下划线、汉字、英文字母(大小写均可)和部分符号(小 括号、中括号等)

北京亚控版权所有

第2页

共 11 页

2019-6-20

17:16


修改版本:V1.9

注意:变量的“网络公开”属性需选择“公开”,若为不公开,则该变量只能在 PLC 内部访问,不能被外部程序访问

三、 欧姆龙 SYSMAC Getway Console 设置 1. 打开 SYSMAC GateWay Console 开始菜单-》所有程序-》OMRON-》SYSMAC GateWay-》SYSMAC GateWay Console

北京亚控版权所有

第3页

共 11 页

2019-6-20

17:16


修改版本:V1.9

2. 参数设置 停止 Communication Service,点击上图中的 Stop 按钮。当 Status 为 Start 时,不 允许修改 Network Port 的属性。 在 Network Port 中选中所需的网络,一般情况下 Port ID 为 2 时对应 Ethernet; 为 3 时对应 USB。

3. 启动 Communication Service,点击图中的 Start 按钮。

四、 组态软件驱动安装 1. OMRON_NJCompolet.dll 开始菜单-》所有程序-》KS-》工具-》驱动安装工具

北京亚控版权所有

第4页

共 11 页

2019-6-20

17:16


修改版本:V1.9

2. EncapsulationCompoletNJ.dll 该文件是将 C#的类库封装成一个 COM,以便驱动和 NJSeries_BatchVar.dll 中使 用。EncapsulationCompoletNJ.dll 文件需要手动注册,由于该 dll 是由 C#生成的, 不能够使用 regsvr32 来进行注册,而是要在 VC2008 自带的命令行窗口中使用 regasm 命令进行注册 具体方法如下: 打开 VC 编程软件命令行窗口(需要以管理员身份运行): 菜单-》所有程序-》Microsoft Visual Studio 2008-》Visual Studio Tools-》Visual Studio 2008 Command Prompt 输入命令: regasm 路径\dll 文件名 /codebase(dll 文件名包含文件所在路径,也可以 输入 regasm 后,找到 dll 所在路径直接拖进来,之后再输入/codebase) 如:regasm 路径\EncapsulationCompoletNJ.dll /codebase

五、 组态工程参数配置 1. 在组态王中定义设备时请选择: 北京亚控版权所有

第5页

共 11 页

2019-6-20

17:16


修改版本:V1.9

通用版下: [PLC] > [OMRON] > [NJSeries] > [NJCompolet]

2. 本设备的地址格式及地址范围 PeerAddress: LocalPort:ConnectionType_xx PeerAddress: PLC 设备的 IP 地址 0-255 LocalPort:与 SYSMAC GateWay Console 中设置的端口相一致(一般网络为 2,USB 为 3) 0-255 ConntionType:连接方式。0,UDP 通讯;1,TCP 通讯。 0-255 xx:CSV 表格编号,0-255。 例:OMRON_NJCompolet2.csv

表格编号 xx = 2;

注意:该 CSV 文件必须手动拷贝到组态软件安装目录下的 Driver 文件夹中,否则 采集不到数据。

北京亚控版权所有

第6页

共 11 页

2019-6-20

17:16


修改版本:V1.9

3. 寄存器列表说明 寄存器

范围

数据类型

读写

说明

REG

0-65535

Bit/Byte/Short/

读写

见说明部分(目前

ushort

仅支持这几种数

/float/double/lo

据类型)

ng/string 说明: a) 变 量 通 道 号 需 要 与 OMRON_NJCompolet2.csv 表 格 里 编 号 保 持 一一 对 应 关 系 ;

北京亚控版权所有

第7页

共 11 页

2019-6-20

17:16


修改版本:V1.9

北京亚控版权所有

第8页

共 11 页

2019-6-20

17:16


修改版本:V1.9

注意:short/ushort/long 类型目前统一添加至 csv 文件中的 short 列; 第一行表示数据类型,不作为变量使用; 例:PLC 工程变量名为:C1 CSV 对应 C1 前编号为:1000 则 IO 工程里面:REG1000 → C1 b) PLC 中数据类型与组态软件中数据类型的对应关系: PLC 中的数据类型

KingView 中的数据类型

BOOL

Bit

SINT

SHORT

INT

SHORT

DINT

LONG

LINT

LONG

北京亚控版权所有

第9页

共 11 页

2019-6-20

17:16


修改版本:V1.9

USINT

LONG

UINT

SHORT

UDINT

LONG

ULINT

LONG

REAL

FLOAT

LREAL

DOUBLE(组态王不支持此类型、 KS 支持)

STRING

STRING

BYTE

BYTE

WORD

SHORT

DWORD

LONG

LWORD

LONG

STRUCT

见说明部分 2

ENUM

STRING

DATE_NS_EC

---------------

TIME_NSEC

---------------

DATE_AND_TIME_NSEC

---------------

TIME_OF_DAY_NSEC

---------------

UNION

见说明部分 2

说明 1: 表格中标记“---------------”的表示,该数据类型组态软件不支持。 红色字体类型为新增类型 说明 2: 对于 STRUCT 数据成员的支持情况要视其成员的具体数据类型而定,对于带 “---------------”标记的成员不支持。 对 于 UNION 数 据 成 员 的 支 持 情 况 要 视 其 成 员 的 具 体 数 据 类 型 而 定 , 对 于 带 “---------------”标记的成员不支持。 说明 3: 支持多维数组(与 PLC 匹配)。 说明 4: 连接状态通过 CommErr 寄存器获取,设置方法如下:

北京亚控版权所有

第 10 页 共 11 页

2019-6-20

17:16


修改版本:V1.9

北京亚控版权所有

第 11 页

共 11 页

2019-6-20

17:16


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.