通过TIA Portal V11操作RFID

n

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:n

通过TIA Portal V11操作RFID

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

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

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

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

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

通过TIA Portal V11操作RFID
图2n

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

通过TIA Portal V11操作RFID
图3n

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

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

通过TIA Portal V11操作RFID
图4n

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

通过TIA Portal V11操作RFID
图5n

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

通过TIA Portal V11操作RFID
图6n

ASM456 GSD文件下载链接:113562

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

通过TIA Portal V11操作RFID
图7n

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

通过TIA Portal V11操作RFID
图8n

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

通过TIA Portal V11操作RFID
图9n

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

通过TIA Portal V11操作RFID
图10n

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

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

通过TIA Portal V11操作RFID
图11n

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

通过TIA Portal V11操作RFID
图12n

通过TIA Portal V11操作RFID
图13n

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

通过TIA Portal V11操作RFID
图14n

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

通过TIA Portal V11操作RFID
图15n

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

通过TIA Portal V11操作RFID
图16n

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

图17n

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

通过TIA Portal V11操作RFID
图18n

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

通过TIA Portal V11操作RFID

图19n

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

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

通过TIA Portal V11操作RFID
图20n

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

通过TIA Portal V11操作RFID
图21n

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

通过TIA Portal V11操作RFID
图22n

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

通过TIA Portal V11操作RFID
图23n

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

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

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

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

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc327733.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

  • 如何实现打印动态的用户归档?

    说明 直到 SIMATIC WinCC V5.1,用户归档的打印只能使用打印作业。这意味着标准方法不能实现用户归档的动态打印,因为在页面布局中只有一个静态过滤条件或者没有过滤条件。…

    常见问题 2021年4月11日
  • SIMOTION 编译器如何设置

    文档摘要 从在SIMOTION 的编程软件SCOUT中可以设置程序编译的功能和选项,这些选项对于程序的正确编译以及程序的执行有很重要的意义。可以使用全局设置和本地设置,全局 设置可…

    常见问题 2021年4月11日
  • CPU 范围内的消息和项目范围内的消息之间的区别是什么,及如何组态符号相关的消息?

    n 描述在 STEP 7 V 5.2 和更高版本中,您可以在 STEP 7 的两种不同消息概念之间选择。当创建一个新项目时,可以在 SIMATIC 管理器中的“Options &g…

    常见问题 2021年4月11日
  • n 问题: 当外部nPC与nMMC100.2或nHT6之间有远程诊断适配器n/ISDN链接时,如n何传送加工程序?n 解答: 1.n在要传输的程序中产生一个标题条目.n 前面两行(…

    常见问题 2021年4月11日
  • 如何为Windows XP安装Service Pack更新 ?

    组态注意事项: 要在Windows XP中安装Service Pack更新(例如SP2),用户需要英文版Service Pack 2。在别的语言模式下是无法安装Service Pa…

    常见问题 2021年4月11日
  • STARTER: 导入并执行脚本文件

    描述可以在STARTER中使用脚本文件进行快速参数更改。本常问问题介绍了如何从文本文件中导入ASCII码形式的脚本文件并执行脚本 文件。 如何在STARTER中导入并执行脚本? 指…

    常见问题 2021年4月11日
  • S5-95F:离线产生EPROM签名

    问题:在离线时也能为S5-95F产生EPROM签名吗? 解答:在S5-95F层级II或更高层级中,且COM 95F软件版本为 V2.1,也可以离线进入DB 1——使用PG而不需要P…

    常见问题 2021年4月11日
  • FM 355:在SIMATIC PCS 7中的使用

    问题:在SIMATIC PCS 7 中使用FM 355 或者FM 355-2 要特别注意什么? 解答: 举个例子,如果您想在一个冗余的ET 200M站中使用FM 355 或者FM …

    常见问题 2021年4月11日
  • 如何为S7-GRAPH块安装块保护?

    说明: STEP 7提供KNOW_HOW_PROTECT函数来保护程序代码。如果打开了带KNOW_HOW_PROTECT属性的块,就只能看到块接口(IN,OUT和IN/OUT参数)…

    常见问题 2021年4月11日
  • SIMOTION轴的监视功能

    n 1 概述SIMOTION系统中,对于轴工艺对象,系统提供了一系列的监视功能来对其运行状态进行监视。在轴使能以后,如果轴的实际位置、实际速度与设定值偏差超过某门限值,就会有相应的…

    常见问题 2021年4月11日

发表回复

登录后才能评论