修改版本: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