EtherNet Ip工业RFID读写器与欧姆龙PLC 配置示例说明
一、准备阶段
- POE交换机
- 欧姆龙PLC 支持EtherNet Ip协议
- CX-Programmer 9.5
- 配置软件
二、配置读卡器
1、打开软件
2、选择网卡,如果多网卡的电脑请注意对应所接的网卡,网卡名一般为“Network adapter 'Realtek PCIe GBE Family”
3、点击“选择网卡”,再点“扫描设备”

4、修改IP,选中某设备右击

5、选择IP设备后点“连接”,软件加载到产品型号,版本,固件日期
6、点击“配置读卡器”
根据需要调整内存大小,例如默认是16字节。注意这里必须跟后面配置PLC一致
读卡模式: 正常读就需要发送命令才读数据

自动读模式: 上电后会根据配置 “地址、数量”读数据

7、点击“读写卡”测试读写卡功能

选择操作模式 -> 卡片地址 -> 操作数量 ,点 “执行”
修改相应的输出刷新时间
三、设置工程参数
1、打开CX-Programmer
新建工程

2、点击“自动在线”
3、双击“IO表和单元设置”
4、选择->从PLC传送
5、选择EtherNet IP模块,右击“启动专用和应用程序->只启动”

6、选择“Network Configurator”

7、Network->Connect 确定“Unit No , Com Port”正确,点击”OK”

8、点击“OK”

9、“Use The existing network”->OK

10、添加EtherNet IP模块,右击修改IP


11、添加读卡器,双击“CkReader”,右击修改IP

12、双击读卡器图标,设置读卡器映射空间
12.1、如16字节

12.2、如32字节

12.3、如64字节

12.4、如128字节

13、双击通信模块,配置EtherNet IP通信模块 ,点击“NEW”

14、配置 ”IN” ,”OUT” 大小



15、注册设备


16、关联映射内存,二边的空间大小要一致,点击“Regist”

17、忽略第二次弹出的,并且是没有内存大小可映射

18、确定配置

- 下载配置到PLC 模块 “Network”-> “Downlond”
- 如果不能连接上读卡器尝试断电重新连接
- 连接成功后读卡器电源绿灯亮
19、读卡操作
以上面的配置为例:输入区为D100开始和输出区D200开始。
D200 等于卡片地址、 D201 等于操作长度、 D202等于操作命令,如读UID :D200=0、 D201=4、D202=03, 延时20毫秒后读D102,如果为1则读数据(D103-D106)并保存,具体可以参考例子
20、写卡操作
以上面的配置为例:输入区为D100开始和输出区D200开始。
D200 等于卡片地址、 D201 等于操作长度、 D202等于操作命令,如写数据 :D203-D206填充数据、D200=4、 D201=4、D202=06, 延时20毫秒后读D102,如果为1则写数据成功,具体可以参考例子
相关文章:
EtherNet Ip工业RFID读写器与欧姆龙PLC 配置示例说明
一、准备阶段 POE交换机欧姆龙PLC 支持EtherNet Ip协议CX-Programmer 9.5配置软件 二、配置读卡器 1、打开软件 2、选择网卡,如果多网卡的电脑请注意对应所接的网卡,网卡名一般为“Network adapter Realtek PCIe GBE Family” 3、点击“选择网卡”&…...
UE5简化打包大小
UE5.3默认空项目带初学者包的打包后1G多 简化思路: 1.不打包初学者包(或者创建时不包括初学者包,跳过第一条) 导航:ProjectSettings->Project->Packaging->Packaging->Advanced->List of maps to incl…...
ThinkPHP8学习笔记
ThinkPHP8官方文档地址:ThinkPHP官方手册 一、composer换源 1、查看 composer 配置的命令composer config -g -l 2、禁用默认源镜像命令composer config -g secure-http false 3、修改为阿里云镜像源composer config -g repo.packagist composer https://mirror…...
NSSCTF做题第9页(2)
[SWPUCTF 2022 新生赛]ez_1zpop <?php error_reporting(0); class dxg { function fmm() { return "nonono"; } } class lt { public $impohi; public $md51weclome; public $md52to NSS; function __construct() { $this-&…...
Rust笔记【1】
元组和解构语法 let tup : (i32, f64, u8) (666, 2.0, 1);let tup (666, 2.0, 1); let (x, y, z) tup;let x tup.0; let y tup.1; let z tup.2;数组类型 数组定义是方括号:[ ] 元组定义是小圆括号:( ) 结构体定义是大括号:{ }…...
代码随想录训练营day3:链表part1
理论 链表的增删操作时间复杂度O(1),查询时间复杂度O(n),因为要从头结点开始。使用场景和数据完全相反 链表的储存地址是不连续的。也和数组不同。 移除链表元素 利用虚拟头结点可以同意操作。不然删除头结点需要额外写。 记得返回的是虚拟头结点的next而不是虚拟头结点retu…...
Bootstrap的咖啡网站实例代码阅读笔记
目录 01-index.html的完整代码02-图片可以通过类 rounded-circle 设置为圆形显示03-<li class"nav-item mt-1 a">中,类mt-1是什么意思?类a又是什么意思?04-href"javascript:void(0);"是什么意思?05-类f…...
2021年06月 Python(二级)真题解析#中国电子学会#全国青少年软件编程等级考试
Python等级考试(1~6级)全部真题・点这里 一、单选题(共25题,每题2分,共50分) 第1题 执行下列代码后,运行结果是? seq[hello,good,morning] s*.join(seq) print(s)A: hello*good*m…...
FileWriter文件字符输出流
一.概念 以内存为基准,把内存中的数据以字符形式写出到文件中 二.构造器 public FileWriter(Filefile) 创建字节输出流管道与源文件对象接通 public FileWriter(String filepath) 创建字节输出流管道与源文件路径接通 public Filewriter(File file,boolean append) …...
Vue的八个基础命令及作用
1.v-text 作用:获取data数据, 设置标签的内容,以纯文本进行显示v-text 会覆盖 标签中的内容,如果想要拼接数据,可以直接在v-text中拼接如果拼接的是数字:直接使用 “”如果拼接的是字符串,需要使用与外部不同的引号进…...
Log日志详解分析
目录 1、log日志的用途2、log日志级别3、什么时候需要输出日志1. 系统启动参数、环境变量2. 异常捕获处3. 函数获得期望之外的结果时4. 关键操作 4、日志输出的内容5、 注意事项1. 日志信息不明确2. 特殊异常处理3. 日志输出顺序4. 临时调试日志 6、xml文件配置7、linux下查看日…...
【API篇】九、Flink的水位线
文章目录 1、Flink时间语义2、事件时间和窗口3、水位线4、水位线和窗口的工作原理 1、Flink时间语义 事件时间处理时间 举个例子就是,一条数据在23:59:59产生,在00:00:01被处理,前者为事件时间,后者为处理时间。 从Flink1.12版本…...
#经典论文 异质山坡的物理模型 2 有效导水率
Binley, A., Beven, K., & Elgy, J. (1989). A physically based model of heterogeneous hillslopes: 2. Effective hydraulic conductivities. Water Resources Research, 25(6), 1227–1233. https://doi.org/10.1029/WR025i006p01227 这篇论文指出, 每个输…...
Java面试题-Redis-第一天(Redis简单介绍)
目录 一、Redis是什么?优缺点? 二、Redis为什么这么快? 三、Redis相较于Memcached有哪些优势? 四、为什么使用Redis做缓存? 五、为什么要用Redis而不用map/guava做缓存? 六、Redis的常用场景有哪些&am…...
Java 生成和读取JSON文件
下面的demo当中 ,是将json文件放到了zip包当中。如果不需要,可以拿掉。 1、生成对象JSON文件 public static void crateJson() {try {String orcPath "D:\\doc\\ts_service_orchestration.json";// 对象集合或者对象都可以List<DataPO>…...
k8s-----26、细粒度权限管理 RBAC
0、导读 每一个用户对API资源进行操作都需要通经过以下三个步骤: 第一步:对客户端访问进行认证操作,确认是否具有访问k8s权限(也就是通过serviceaccount) token(共享秘钥) SSL(双向SSL认证) …通过任何一个认证即表示认证通过,进入下一步第二步:授权检查,确认是否对资源…...
【Unity ShaderGraph】| 制作一个 高级流体水球效果
前言 【Unity ShaderGraph】| 快速制作一个 流体水球效果一、效果展示二、简易流体水球效果三、进阶流体水球效果四、应用实例 前言 本文将使用ShaderGraph制作一个 高级流体水球 ,可以直接拿到项目中使用。对ShaderGraph还不了解的小伙伴可以参考这篇文章…...
日常软件游戏丢失msvcp120dll怎么修复?分享5个修复方法
在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是“msvcp120dll丢失”。那么,究竟什么是msvcp120dll文件?当它丢失时,我们会遇到哪些问题呢?本文将从以下几个方面进行详细阐述。 msvcp120dll是…...
自动驾驶之—2D到3D升维
前言: 最近在学习自动驾驶方向的东西,简单整理一些学习笔记,学习过程中发现宝藏up 手写AI 3D卷积 3D卷积的作用:对于2DCNN,我们知道可以很好的处理单张图片中的信息,但是其对于视频这种由多帧图像组成的图…...
ubuntu18.4(后改为20.4)部署chatglm2并进行基于 P-Tuning v2 的微调
下载驱动 NVIDIA显卡驱动官方下载地址 下载好对应驱动并放在某个目录下, 在Linux系统中安装NVIDIA显卡驱动前,建议先卸载Linux系统自带的显卡驱动nouveau。 禁用nouveau 首先,编辑黑名单配置。 vim /etc/modprobe.d/blacklist.conf 在文件的最后添加…...
机器学习结合对称性描述符高效预测硅带隙温度依赖性
1. 项目概述:当机器学习遇见声子物理在材料计算领域,我们常常面临一个“鱼与熊掌”的困境:一方面,基于第一性原理的密度泛函理论(DFT)计算能给出相当可靠的基态电子结构,比如硅的晶格常数、能带…...
智慧树刷课插件:3分钟搞定网课,解放你的宝贵时间![特殊字符]
智慧树刷课插件:3分钟搞定网课,解放你的宝贵时间!🚀 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 还在为智慧树平台的…...
NVIDIA Profile Inspector终极指南:解锁显卡隐藏功能,5步优化游戏性能
NVIDIA Profile Inspector终极指南:解锁显卡隐藏功能,5步优化游戏性能 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector 你是否经常觉得游戏画面不够流畅?或者发现显卡…...
Agent 状态持久化:基于 Redis 的多轮交互上下文存储方案
一、 引言 (Introduction) 1.1 钩子:从 Siri 答非所问到 AI Agent 的「失忆症噩梦」 你有没有遇到过这种令人血压升高的场景: 早上起床,对着家里的智能音箱(假设它搭载了最新的「多轮对话」AI Agent)说:“嘿…...
KNO标度律与粒子多重数:从QCD喷注结构到夸克-胶子鉴别的理论推导
1. 项目概述:从粒子计数到喷注身份鉴别 在粒子物理实验里,我们经常面对一个看似简单却极其棘手的问题:眼前这个由上百个粒子组成的“喷注”(Jet),最初到底是从一个夸克还是从一个胶子产生的?这…...
LVF时序变异分析:原理、应用与EDA工具支持
1. 什么是LVF(Liberty Variance Format)?在芯片设计领域,时序分析是确保电路性能符合预期的重要环节。Liberty Variance Format(LVF)是一种用于描述时序变异的新方法,它解决了传统Stage Based O…...
不止是颜色:深入挖掘(ANSI转义码)在Linux/Mac终端里的高级玩法
不止是颜色:深入挖掘ANSI转义码在终端里的高级玩法当大多数开发者还在用\033[31m给终端文字涂上红色时,极客们早已用ANSI转义码玩出了更酷炫的花样。想象一下:终端里跳动的进度条、实时刷新的数据仪表盘、甚至完整的文字冒险游戏——这些全都…...
芯片设计文档查找与管理指南
1. 逻辑IP/标准单元/平台用户指南查找指南作为一名芯片设计工程师,我经常需要查阅各种工艺库和IP核的文档。最近有同事问我:"为什么在Logic IP库下载包里找不到用户指南?"这其实是个常见问题,我来分享一下我的经验。在芯…...
旅游客服响应时效提升至8.3秒?揭秘某出境游龙头AI Agent上线72小时后的5项关键调优动作
更多请点击: https://codechina.net 第一章:旅游客服响应时效提升至8.3秒?揭秘某出境游龙头AI Agent上线72小时后的5项关键调优动作 在AI Agent正式上线首周,该出境游平台客服系统平均首次响应时间从原42.6秒骤降至8.3秒…...
别再让auditd拖慢你的麒麟系统!手把手教你排查并关闭这个审计服务
麒麟系统性能优化实战:auditd服务深度排查与替代方案 在麒麟系统的日常运维中,auditd这个默默运行的后台服务常常成为系统性能的"隐形杀手"。许多开发者突然发现系统响应变慢、内存占用飙升时,往往不会第一时间联想到这个看似无害的…...
