线下实训
HOME
线下实训
正文内容
plc rfid编程 西门子S7-1200PLC通过RF120C,实现与RFID的通信
发布时间 : 2025-03-18
作者 : 小编
访问数量 : 23
扫码分享至微信

西门子S7-1200PLC通过RF120C,实现与RFID的通信

西门子SIMATIC RF300产品,是西门子专为工业现场的生产和物流行业的信息控制而特殊设计的无线识别系统。其具有模块化,设计紧凑等特点,特别适合安装条件有限的小型系统中,并且具备超强的抗干扰性和极高的性价比。

使用RF120C通信模块,西门子S7-1200PLC可以实现与西门子RFID的通信。通过 RF120C 通信模块只能操作一个带 RS-422 接口的阅读器或代码阅读设备。一个 SIMATIC S7-1200 最多可同时运行三个 RF120C 模块。

软件环境:TIA Portal V15

一、任务说明

在博途V15环境下,西门子1200PLC 1215C通过RF120C通信模块,实现与RFID的通信。在设备中添加RF120C模块,设置相关通信参数,使用工艺组态的方式完成Ident设备的配置。西门子1200PLC通过RF120C完成RFID的复位、写入数据和读取数据的功能。

相关硬件:读写器RF340R、电子标签WDS D460 、RF120C通信模块、S7-1200 1215C CPU、安装有博途V15软件的计算机、通信线等。

二、硬件配置

1、 打开博途V15软件,创建新项目,添加S7-1200 1215C CPU并设置相关参数。

2、 RF120C硬件配置。在“设备视图”下,依次点击“硬件目录”、“通信模块”、“标识系统”、“RF120C”。找到RF120C通信模块,双击RF120C或者拖拽到导轨上。

3、 设置RF120C的通信参数。Ident设备/系统选择:使用FB/光学阅读器获取的参数。其它参数默认。

三、添加Ident工艺对象

1、 项目树中依次找到工艺对象目录,双击“新增对象”,选择“SIMATIC Ident”,选中“TO_Ident”,输入对象名称,点击“确定”。注意SIMATIC Ident 版本在5.1及以上。

2、 工艺对象参数设置。选中“基本参数”,在右侧的窗口中选择组态的Ident设备,双击确认。

3、 阅读器参数分配选择使用的读写器类型,这里选择“RF300 general”

4、 其它参数默认即可

四、PLC编程

1、 创建全局数据块,添加全局变量。

2、 新建函数块,在指令中找到RFID相关的指令,主要使用三个指令复位指令Reset_RF300、写入指令Write和读取指令Read。

3、 添加复位指令Reset_RD300。拖拽或者双击Reset_RF300指令,分配背景数据块。

4、 分配输入输出参数

5、 添加写入数据指令Write,并分配变量。数据长度设置为10。

6、 添加写入数据指令Read,并分配变量。

五、运行测试

编译项目,没有错误后,下载到PLC中,将电子标签放置到RF340R读写器上。

1、 电子标签检测信号为1时,才能执行读写的功能。

2、 首先复位RFID读写器,将“GVL.读”变量置位,读写器变成绿色常亮时表示复位完成,复位“GVL.读”变量。

3、 置位“GVL.写”,当“GVL.写入完成”变成1时,表示数据写入完成,复位“GVL.写”。

4、 置位“GVL.读”,当“GVL.读取完成”变成1时,表示数据读取完成,复位“GVL. 读。

使用工艺对象的方式配置RFID参数,比起之前通过创建数据块来配置通信参数的方式简单快捷,不易出错。

西门子S7-1200 PLC与RFID通信

今日在后台收到小伙伴的私信,咨询关于S7-1200 PLC与西门子RFID的通讯问题。博主遍历了以往的项目和做过的一些测试,还真找到一个小案例可以分享给大家。

(一)系统配置清单

1、硬件环境:

CPU1215C:6ES7 215-1AG40-0AB0

RF120C:6GT2 002-0LA00

RF260R:6GT2 821-6AC10

MDS D100:6GT2 600-0AD10

RF260R 到 RF120C 连接电缆(2m):6GT2 091-4LH20

2、软件环境:

博途V16

3、系统配置:

S7-1200 CPU1215C 通过 RF120C 通信模块,连接 RF260R 读写头,在 TIA Portal V13 SP1 Update4 软件环境下,使用 SIMATIC Ident 指令块对数据载体(MDS D100)进行读写操作。系统配置,如图1所示:

图1. 系统配置

(二)设备组态及配置

1. 首先,通过“设备视图”对 CPU 和 RF120C 进行组态,如图所示:

2.选择连接的阅读器类型,本例中连接的是 RF260R ,故选择 “RF200 常规”,如图所示:

3. 查看 RF120C 的 “IO 起始地址”和“硬件标识符”,后续编程需要使用这两个参数

4.当在主程序 OB1 使用了“选件包”中的 RFID 相关指令(例如在 OB1 中拖拽 Reaet_Reader 指令),则会自动的在“PLC 数据类型”中增加如图5所示的数据类型如:

“IID_CMD_STRUCT”、“IID_HW_CONNECT”等,并使用数据类型“IID_HW_CONNECT”创建参数 DB 块,如图所示:

5. 将上述创建的参数 DB 块变量 “connect_para”填写到“Reaet_Reader” 指令的“HW_CONNECT”引脚上,如图所示:

6. 调用“Write” 指令,引脚参数按如图所示填写

7. 调用“Read” 指令,引脚参数按如图所示填写

8. 将项目编译,无错误后下载到 PLC 中,并使用 MDS D100 标签做测试,测试结果如图所示

关注我,工控PLC布道师

工控路上,与你一路前行。

相关问答

物联网技术包括什么-懂得

终端接入技2113术:物联5261网终端的种类非常多,包括物联网4102网关、通信模块以及大量的行业终端,1653其中尤以行业终端的种类最为丰富。从终端接入...

工厂品质问题,如何解决?

工厂品质问题,如何解决?我带领朗欧咨询团队常年为制造型企业提供全天候驻厂辅导,针对品质管理,我总结了品质管理的21字要诀,在此与你分享,希望对你有帮助!...在...

MES的英文是什么?

S(英文ManufacturingExecutionSystem的缩写),即生产执行系统,是近几年发展起来的企业信息化系统,目前在发达国家已经普遍推广。中渊MES精益制造管理系统...

企业如何上云?

中小企业要想实现数字化转型,必须解决上述问题。1、安全性数据泄露与网络攻击是所有企业要面对的风险,但是对于实力相对薄弱的中小企业而言,他们要面临的风...

CY智能制造工程专业学什么?

机械工程基础、控制工程基础、电工与电子技术、工业物联网导论、RFID技术与应用、人工智能技术及应用、计算机智能控制系统、嵌入式系统与应用、工业机器人技...

plc制作生产看板?

[回答]这里肯定会有你合适的,到时给我加分1.基于FX2N-48MRPLC的交通灯控制2.西门子PLC控制的四层电梯毕业设计论文3.PLC电梯控制毕业论文4.基于pl...

智能无人装备找哪家?

[回答]据我所知,橙色云设计院是专门从事智能无人装备设计的,橙色云设计院是杰瑞橙色云设计公司未来技术设计院的简称,拥有各类技术研发工程师80余人,为企...

pda到底是什么?

按使用来分类,分为工业级PDA和消费品PDA。工业级PDA主要应用在工业领域,常见的有条码扫描器、RFID读写器、POS机等都可以称作PDA;消费品PDA包括的比较多,智能...

郑州城建职业学院概况?

郑州城建职业学院根据《中华人民共和国高等教育法》《中华人民共和国民办教育促进法》《高等职业学校设置标准(暂行)》等法律法规和有关规定,经组织专家考察...

欧姆龙CJ1W-V680C11 cp1w cif01什么型号

[回答]产品品牌:欧姆龙产品名称:ID传感器单元产品型号:CJ1W-V680C11连接的ID系统:1头。使用的单元编号:1个单元编号。RFIDV680专业通信单元可直接连接。C...

 厦门益康门诊部  刘谦韩国表演 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部