• {{item.name}}
{{item.name}}
{{item2.name}}
更多
操作指南

通过TIA Portal V11操作RFID

star star star star star
5.0 分
  • 使用操作
文档编号:A0632| 文档类型:操作指南| 发布时间:2024年01月31日
  • 0
  • 345
  • 2792
TIA Portal V11 提供了PLC 项目移植的功能,STEP7 V5.4 SP5 和STEP7 V5.5的程序指令,可以通过STEP7 V11的移植工具升级到STEP7 V11。在STEP7 V5.4 SP5编制的RFID程序,可以通过项目移植的方法,转换到STEP7 V11,在Portal V11实现对RFID的操作。 ......

TIA Portal V11 提供了PLC 项目移植的功能,STEP7 V5.4 SP5 和STEP7 V5.5的程序指令,可以通过STEP7 V11的移植工具升级到STEP7 V11。在STEP7 V5.4 SP5编制的RFID程序,可以通过项目移植的方法,转换到STEP7 V11,在Portal V11实现对RFID的操作。
本例用简单扼要的语言与图示,介绍项目的移植过程,及S7-300 CPU怎样通过DP方式,在STEP7 V11环境下,实现对RFID 的操作。
本例系统结构如图1:

使用硬件:
S7-300 CPU315-2PN/DP V3.2
ASM456,RFID通信模块,DP从站
RF340R,RF300读写设备
RF340T,RF300移动数据载体

原程序在STEP7 V5.4 SP5生成,项目名称:
FC45-456

移植后的STEP7 V11的项目名称:
FC45-456-11

软件环境:
PC操作系统,Win 7, 32位英文专业版,安装了TIA Portal 的STEP7 Professional V11 SP2,STEP7 V5.5 SP2 英文版。

1项目移植过程
打开TIA Portal V11,在“Portal 视图”启动“移植项目”。在“源路径”选择要移植的原STEP7 项目,在“目标”中输入转换后的项目名称和目标路径,点击“移植”。如图2 。


图2

移植过程显示移植进度,移植完成时 ,显示一条消息“移植结束”,如图3。


图3

若移植过程出错,则原程序需要在原编程环境(STEP7)中做一致性检查,确保无错后再做移植。


2硬件组态及参数配置
本移植不包括硬件组态,所以,完成项目移植后,需进入TIA Portal 的项目视图进行硬件、DP组态及参数设置。
双击位于项目树的PLC站的“设备组态”,S7-300 CPU显示为未定义状态,选择CPU,通过快捷方式更改设备类型,在S7-300 的设备列表中选择CPU315-2PN/DP V3.2,如图4。


图4

选择CPU的MPI/DP口,在其属性窗口定义CPU的MPI/DP口为PROFIBUS类型,地址为2,并添加PROFIBUS_1子网。使用1.5Mbps的传输速率,及其它默认PROFIBUS参数,如图5。


图5

进入网络视图,进行PROFIBUS DP组态。
因为ASM456未集成在TIA Portal的硬件列表中,ASM456的硬件需要通过“选项”菜单的“安装设备的描述文件”即GSD文件进行添加,添加后的ASM456,存放在“其它现场设备”目录中。


图6

ASM456 GSD文件下载链接:113562

将ASM456模块拖放到网络视图,并将其DP口拖到主站网口,以建立PROFIBUS DP网络连接,如图7。


图7

双击ASM456进入ASM456的设备视图。如图8,将2个输入/输出字的通信报文插入到ASM456的相应槽位。


图8

在ASM456 的属性窗口选择子网PROFIBUS_1,设置DP地址3,与硬件地址设置相同。见图9 。


图9

选择“设备专用参数”如图10 。


图10

编译存盘,选择项目视图的CPU站,点击下载,DP网络连通。


3程序检查
通过移植工具转换过来的程序指令,并非都合符语法要求,需要做程序检查和更新。
3.1 MOBY相关DB
首先,在“PLC数据类型”中检查和更新MOBY Parameter 数据类型(原UDT10),图11为移植后的MOBY Parameter 数据类型。


图11

用该数据类型生成MOBY 参数数据块(DB45),如图12、图13。


图12


图13

参考FC45手册参数描述,检查参数的正确性。
在“PLC数据类型”中检查和更新MOBY CMD_e 命令数据类型(原UDT20),图14 。


图14

用MOBY CMD_e 数据类型生成MOBY 命令数据块(DB47),如图15。


图15

生成用户数据块DP48和DB49,如图16 。


图16


3.2检查更新启动块OB100
检查更新OB100中初始化指令,本例的ASM456 只连接一个RF340R,初始化指令如图17:

图17

3.3通道错误处理程序(OB122)
ASM456 通道1故障处理程序如图18 。


图18

3.4主循环指令OB1
在主循环程序OB1 中执行MOBY 处理程序,如图19 。



图19

注:
以上程序均可通过编译自动实现指令更新,若不能自动完成,或出现程序出错,可采用手动输入指令,以确保程序的正确性。


4编译下载
基于以上步骤的细致检查,整个PLC站的编译检查就很容易通过。选择CPU站进行编译,确保没有错误后,下载到CPU。


图20


5简单测试
创建监控表_1对RF340T做简单操作。如图21 。


图21

5.1将PLC数据写入RF340T
图22的操作是将DB48 地址0开始的10个字节,写入RF340T 地址0开始的单元。M1.0触发指令的执行。


图22

5.2将RF340T数据读入PLC
图23的操作是将RF340T地址0开始的10个字节的数据,写入DB49 地址0开始的单元。M1.0触发指令的执行。


图23

具体命令报文,这里不做说明。

详情请参考:
FC45操作手册:21737722

S7-300通过PROFIBUS DP对RF300进行操作:76487281 ( 2924 KB )

关键词
TIA Portal V11,STEP7,RFID,MOBY,PROFIBUS DP


您可以前往全球资源库查看此文档

剩余80%未阅读,请登录后下载/查看文档

  • 评论
更多
  • 分享

    扫码分享

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。