西门子PLC与ProfiNet/ModBusTCP高频工业读写器|读卡器的编程与设置操作方法
2021/11/19 22:10:59
本文主要是介绍西门子PLC与ProfiNet/ModBusTCP高频工业读写器|读卡器的编程与设置操作方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本文将重点介绍在工业自动化应用系统集成中,如何通过以太网与西门子PLC通讯,并接收数据便能完成对标签的读取操作。
以工业以太网ProfiNet|ModBusTCP高频工业读写器CK-FR08-E02是实例,进行相关编程与设置操作,此读写设备是一款工作频率为13.56MHZ高频,广泛应用至工业自动化领域的读写设备。
一、确认相关设备供电正常,通讯电缆连接OK
通过以太网交换机与高频工业读写器CK-FR08-E02连接(以太网交换机(POE供电或单独直流供电)提供24V电源给读卡器,读卡器电源指示灯点亮,即可确认读卡器供电正常)PC、PLC、交换机、读卡器通过以太网口相连接,如下图所示,然后在PC和西门子PLC之间建立连接。
二、设置工程参数
1、PC上打开PLC的软件,我这用博图V16。
2、安装GSD文件
打开博图->选项->管理通用站描述文件GSD
选择GSD文件点击安装
3、添加与连接
3.1、在软件里创建新项目->选择设备与网络->添加新设备->选择控制器的型号,版本。(因对应PLC来选择)->2.设备和网络管理->找到“CkenKongReaderDevice”->硬件目录->选择其它现场设备->PROFINETIO->IO->CkenKongReaderDevice->CKRE/PNSV4.4.0x
3.2、CKRE/PNSV4.4.0x连接PLC
3.3、双击“ckreaderrepns1”修改名字为“ckreaderrepns1”如果有多个读卡器修改为“ckreaderrepns1”,“ckreaderrepns2”,“ckreaderrepns3”,依次。
3、点击右键进行分配名称
4、依次分配每个设备名称
5、配置映射内存
16字节配置
32字节配置
64字节配置
128字节配置
◆下载程序到PLC
◆连接成功后读卡器电源绿灯亮
三、读卡操作
以i68和Q64为例进行读操作
PLC输出区地址 | 输出区内容 | PLC输入区地址 | 输入区内容 |
QW64,卡片地址 | 16#04 | IW68系统信息 | 具体看版本 |
QW66,操作长度 | 16#04 | IW70操作状态 | 16#03xx |
QW68,操作命令 | 16#03 | IW72操作成功标志 | 16#01(OK)或者16#00 |
QW70,写数据内容 | 读操作无效 | IW74读到的数据 | 卡片的数据,不同卡片内容不同 |
QW72,写数据内容 | IW76读到的数据 | ||
QW74,写数据内容 | IW78读到的数据 | ||
QW76,写数据内容 | IW80读到的数据 | ||
QW78,写数据内容 | IW82读到的数据 |
以上面的配置为例:输入区为i68开始和输出区q64开始。
QW64等于卡片地址、QW66等于操作长度、QW68等于操作命令,如读UID:QW64=0、QW66=4、QW68=03,延时20毫秒后读iw72,如果为1则读数据(iw74-iw80)并保存,
四、写卡操作
以i68和Q64为例进行写操作
PLC输出区地址 | 输出区内容 | PLC输入区地址 | 输入区内容 |
QW64,卡片地址 | 16#04 | IW68系统信息 | 具体看版本 |
QW66,操作长度 | 16#04 | IW70操作状态 | 16#03xx |
QW68,操作命令 | 16#06 | IW72操作成功标志 | 16#01(OK)或者16#00 |
QW70,写数据内容 | 写数据内容 如操作长度为4 QW70-76有效 | IW74读到的数据 | 写操作无效 |
QW72,写数据内容 | IW76读到的数据 | ||
QW74,写数据内容 | IW78读到的数据 | ||
QW76,写数据内容 | IW80读到的数据 | ||
QW78,写数据内容 | IW82读到的数据 |
以上面的配置为例:输入区为i68开始和输出区q64开始。
QW64等于卡片地址、QW66等于操作长度、QW68等于操作命令,如写数据:QW70-QW76填充数据、QW64=4、QW66=4、QW68=06,延时20毫秒后读iw72,如果为1则写数据成功
五、选择模式
0x00:空闲模式
0x03:读数据模式
0x06:写数据模式
六、常见问题与解决方法
问题:IP地址不在同一的频段,plc下载不进去。
原因:读卡器与plc的IP不在一的频段上,如读卡器的IP地址是192.168.1.66而plc的IP是192.168.0.20。这个时候PLC是下载不进去的,要修改PLC的IP地址。
解决方法:把原有的地址192.168.0.20在设备与网络里右键PLC在常规里点击PROFINET接口_1的以太网地址就可以修改为192.168.1.20这样与读卡器的IP192.168.1.66是同一个频段里这样就可以下载进PLC
也可以修改读卡器的IP,用测试软件来修改IP为同一个频段。
读卡器与PLC、PC不能用同一个IP地址,但可以用同一个频段,如192.168.1.XXX。
更多关于西门子PLC与ProfiNet/ModBusTCP高频工业读写器|读卡器的编程与设置操作方法,华翔天诚科技欢迎您的咨询与交流!
这篇关于西门子PLC与ProfiNet/ModBusTCP高频工业读写器|读卡器的编程与设置操作方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-09CMS内容管理系统是什么?如何选择适合你的平台?
- 2025-01-08CCPM如何缩短项目周期并降低风险?
- 2025-01-08Omnivore 替代品 Readeck 安装与使用教程
- 2025-01-07Cursor 收费太贵?3分钟教你接入超低价 DeepSeek-V3,代码质量逼近 Claude 3.5
- 2025-01-06PingCAP 连续两年入选 Gartner 云数据库管理系统魔力象限“荣誉提及”
- 2025-01-05Easysearch 可搜索快照功能,看这篇就够了
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势
- 2025-01-03用LangChain构建会检索和搜索的智能聊天机器人指南
- 2025-01-03图像文字理解,OCR、大模型还是多模态模型?PalliGema2在QLoRA技术上的微调与应用
- 2025-01-03混合搜索:用LanceDB实现语义和关键词结合的搜索技术(应用于实际项目)