OMRON CJ系列CJ1W-EIP21通过网关设备 EtherNetIP转RS232/485与Modbus Slave软件测试记录文档
OMRON CJ系列CJ1W-EIP21通过网关设备 EnTalk EtherNetIP Adapter - RS232/485与Modbus Slave软件测试记录文档
时间:2021年2月26
记录:EnTalk_LU
一, 编程环境
CX-Programmer 9.50
Modbus Slave – 64 Bit Ver7.3.0 Build 1402
Entalk Configuration Studio Pro2.0.5.12
软件准备:EIP2COM.EDS文件
二, 设备网络
三, 测试内容
CJ1W-EIP21的IP地址:192.168.0.100
EtherNet/IP Adapter - RS232/485网关设备PN从站IP地址:192.168.0.5
数据传输:
Input Size:32 bytes
Output Size:32 bytes
四, 测试步骤
1) 创建工程
新建工程,在IO表中添加CJ1W-EIP21模块,在CX-Programmer内建立PLC,对CJ1W-EIP21进行网址设置;
在IO表中双击CJ1W-EIP21模块,弹出对话框进入IP地址设置(本文档EIP单元号为0,节点号为100,IP地址:192.168.0.100);
2) 在“符号”表内建立网络变量:定义变量名及对应地址,若是多通道数组,点击“高级设置”;
3) 在“IO表和单元设置”中右键EIP模块继承启动Network Configurator,或者单独打开“Network Configurator”;
4) 安装EDS文件,点击“EDS File”菜单栏下的“Install”按钮,安装EtherNetIP Adapter - RS232/485网关设备的eds文件;
5) 在弹出“Install EDS File”对话框中找到eds文件的路径,选中并点击“打开”进行安装;
6) 安装完成后,点击菜单栏“Option”- “Select Interface”-“Ethernet I/F”,将用以太网口扫描物理网络;
7) 选择工具栏下的“Connect”按钮 连接网路上的设备;
选择连接到PLC的网卡,即本机网卡点击“OK”(网卡地址与PLC设备处于同一网段);
8) 弹出“Select Connect Network Port”对话框,点击“Refresh”,在TCP:2下扫描出EtherNet/IP网络上的设备,选择下图中的TCP:2,点击“OK”;
在“Select Connected Network”,选择“Use the existing network”下的网络或者创建新的网络,点击“OK”;
9) 工具栏中的“Disconnect”按钮出现红色x时,说明设备已经连接上;点击“Upload from Network”按钮,自动扫描EtherNet/IP设备,
点击“是(Y)”;
10) 在“EtherNet/IP_1”下双击EtherNet/IP Adapter Library,即本项目中的192.168.0.5网关模块;在弹出的“Edit Device Parameters”对话框中设置Output Size和 Input Size的值,字节长度必须和ECS配置软件中对EtherNet/IP Adapter - RS232/485网关设备中IO Size一致;
11) “Network Configuration”中双击CPU或者EIP模块(CJ1W-EIP21)进入“Edit Device Parameters”对话框,点击“Tag Sets”,在此界面下选择“In - Consume”,点击“Edit Tags…”,在“Edit Tags…”新建标签与设置标签大小;
方法一:在Name栏填写PLC通道地址,例如此文档写D0,那么PLC模块就引用此地址(以下引用此方法创建标签);
方法二:在Name栏填写一个标签名,例如EIP_DATA,则需在PLC中新建一个标签名为EIP_DATA的变量,数据长度需一致,然后再分配到PLC通道地址;
方法一:
12) 在弹出的“Edit Tags”界面中点击“New”建立新的Tag;
13) 在打开的“Edit Tag”界面中,输入相应的参数,完成后点击“Regist”按钮;
14) 注册成功后,在“In - Consume”中出现如下红框中的配置;
15) 同样的方法在“Out - Produce”界面中执行类似的操作,如下图所示,点击“OK”;
16) 设置标签的ID参数;选中“Edit…”;
17) 在“Edit Tag Set”界面中,点击“Advanced”,在弹出的“Advanced Setting”,中修改Manual的参数为150,如下图所示;
18) 同样的方法修改“Out - Produce”中D20的ID为100;添加完成后,可以分别看到“In - Consume”和“Out - Produce”下增加了32字节的标签;
方法二:
19) 切换至“Connections”界面,选择Connections,在通讯网络中注册网络连接;
20) 点击上图的“New”或者双击注册后的模块,添加设定好的输入缓存区标签“D00000 – [32Bytes]”;将标签与模块关联,默认的扫描周期为50ms,扫描时间和超时时间可以根据进行修改,此文档按缺省值;
21) 建立的标签长度和模块定义的数据长度一致,点击“Regist”完成设置;
22) 点击“确定”,保存设置;
23) 点击“Download to Network”按钮,将配置下载至PLC中;
选择下载;
运行Modbus Slave软件测试:
在CX-Programmer中可以监听到数据;
上述基础上,拔掉网线
EtherNet/IP Adapter - RS232/485侧,FAL指示灯绿灯闪烁;
EIP21侧,NS指示灯红灯闪烁,COMM橙色指示灯常灭,100M橙色指示灯常灭;
插回网线后,大约5s,双侧网络恢复正常。
OMRON CJ系列CJ1W-EIP21通过网关设备 EtherNetIP转RS232/485与Modbus Slave软件测试记录文档相关推荐
- 基于JAVA呼和浩特市盈锐机电设备有限公司财务管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
基于JAVA呼和浩特市盈锐机电设备有限公司财务管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA呼和浩特市盈锐机电设备有限公司财务管理系统计算机毕业设计源码+数据库+lw文档+系统 ...
- labview通过hostlink读写Omron CJ系列PLC,同时与多把扫码枪进行通信(心得)
这段时间做了个小项目,有关数据采集的,用的平台是labview,功能是上位机要通过串口与四把扫码枪通信,收到条码后给PLC启动指令,PLC测试完成后给上位机指令,上位机开始存数据和显示. 在做的过程中 ...
- S7-1212C AC/DC/DLY作为PN主站通过PROFINET转Modbus RTU网关设备与Micro Logix 140
S7-1212C AC/DC/DLY作为PN主站通过EnTalk PROFINET Slave – Modbus RTU Master 3 Port RS485网关设备与Micro Logix 140 ...
- Modbus网关调试(卓岚5143D+Modbus Slave)
测试工具 笔记本 卓岚5143D-Modebus网关 MQTT.tx usb转RS485模块 Modbus Slave Zlvircom 之所以选择卓岚5143D,是因为它支持MQTT and JSO ...
- 【mysql系列】一键生成mysql文档
前言:我们有时候在编写文档的时候会涉及到数据库表结构,如何建完表之后将表的文档一键生成呢? 一.pom引入screw <!-- screw核心 --><dependency>& ...
- 欧姆龙PLC程序 欧姆龙CJ系列PLC程序公司级程序模板,配触摸屏程序,工艺功能都很齐全
欧姆龙PLC程序 欧姆龙CJ系列PLC程序公司级程序模板,配触摸屏程序,工艺功能都很齐全,日制标准,按着客户需要编程,程序中基本没有SET,RSET指令,逻辑经过不同项目验证过,拿过来添加自己设备的工 ...
- OMRON CP系列PLC非致命错误009B
OMRON CP系列PLC非致命错误009B 一台既有设备上使用2台CP1E组态成PC Link.运行时间不等,PLC上ERR/ALM灯闪烁,但不影响运行,错误日志可以清除.查硬件手册,是非致命错误, ...
- 【Xamarin挖墙脚系列:现有IPhone/IPad 设备尺寸】
原文:[Xamarin挖墙脚系列:现有IPhone/IPad 设备尺寸]
- 高性能网关设备及服务实践
[鹅厂网事]高性能网关设备及服务实践 http://www.360doc.com/content/18/0428/20/53742993_749517107.shtml
最新文章
- 傅里叶变换的参考文档
- SpringBoot+gradle+idea实现热部署和热加载
- js uri解码_js进行URL编码(escape,encodeURI,encodeURIComponent)
- java main方法调用非静态方法_java中main函数怎么调用外部非static方法
- 记录几款比较好用的jquery插件
- activiti5第二弹----使用activiti5提供的测试类进行测试
- 一种本地和云端相结合的语音识别系统及方法与流程
- linux下libreoffice增加字体,自由办公说:LibreOffice添加中文标点扩展
- jadx重新打包_Android改机系列:一.Android一键新机原理刨析
- matlab sort函数
- IOS使用信鸽推送收不到消息的问题
- 高等数学学习笔记——高等数学(二)学习笔记汇总
- QLabel实现超链接,设置超链接颜色,去掉超链接下划线方法
- matlab计算恒向线航程
- 百度地图如何准确定位?注意surroundingPois
- BST、AVL、BTree、B+Tree、B*Tree、23Tree、234Tree、TTree、RBTree、LLRBTree、AATree、SplayTree、Treap、无旋Treap、scap
- Macbook电池出现“建议维修”的解决办法
- android三星note20.6,三星Note20评测:这支手写笔是最大亮点?
- js数组计算假设一张纸为0.01米 对折多少次后能比珠穆朗玛峰高
- 新年上班第一天生产环境分布式文件系统崩了!!
热门文章
- android开发笔记之高德地图使用
- android输入法隐藏状态栏,android 输入法设置显示隐藏
- win7系统做网站服务器,win7系统做网站服务器
- koa status 204的问题
- 关于JS的一些面试题
- 全球与中国高帮滑板鞋市场深度研究分析报告
- 【curl: (52) Empty reply from server】
- tomcatServlet
- ipad上html语言编辑,在 iPad 上键入和编辑文本的小技巧
- 我的世界药水合成表图Java_我的世界药水合成表图分享 我的世界药水合成配方大全...