直播课堂
HOME
直播课堂
正文内容
plc的rfid编程 西门子S7-1200PLC通过RF120C,实现与RFID的通信
发布时间 : 2025-04-04
作者 : 小编
访问数量 : 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布道师

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

相关问答

西门子1500plc如何与巴鲁夫rfid编程?

使用博图软件可以实现这个功能,下面讲解时使用西门西S7300的使用和1500时差不多的,希望你对你有参考作用。IAPortalv11提供了PLC项目移植的功能,STEP7V...

物联网的支撑技术有哪些?

以下就我的行业(工业领域)做大概分析。物联网在工业领域主要用于生产执行管理系统(MES),通过让死物(生产设备)联网,将...物联网在不同领域需要技术不一样,以...

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

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

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

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

物联网技术包括什么-184****2234的回答-懂得

细化就很复杂了2113,如RFID、PLC、前端、设计、后端等,根5261据不同4102行业需求技术不同;我们来讲点相同的,1653大方面的,就是“设备联网+大数据+...

工业物联网带来怎样的机遇和挑战是什么?

工业物联网平台竞争日趋激烈,2015年来呈现快速发展趋势,全球平台数已经发展到150个。中国制造2025:用工业物联网改造传统产业,提升产业的经济附加值,有力推...

iot通讯方式?

传输速率:蓝牙2.0的速度:1.8M/s,蓝牙3.0的速度:可达24M/s,蓝牙4.0的速度:24M/s说明:蓝牙使用跳频技术,将传输的数据分割成数据包,通过79个指定的蓝牙频道...

智能无人装备找哪家?

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

目前最常见的”无线通信(数据)传输技术“有哪些?

近年来,随着电子技术、计算机技术的发展,无线通信技术蓬勃发展,出现了各种标准的无线数据传输标准,它们各有其优缺点和不同的应用场合,下面就由广州莱安智能...

pda到底是什么?

又称为掌上电脑,可以帮助我们完成在移动中工作,学习,娱乐等。按使用来分类,分为工业级PDA和消费品PDA。工业级PDA主要应用在工业领域,常见的有条码扫描器、R...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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