如何使用 STEP 7 监控所需调用环境下的块?

n

说明

当一个块被多次调用时,可在某个特定的调用中监控块 。请按下述步骤来监控所需调用环境下的块。n

准备

  1. 将项目下载到 CPU 中,打开所需的块。n
  2. 在 "Test" 菜单选择命令"Mode...",在"Mode"对话框中使能"Test mode"选项。n
  3. 点击“OK”确认。n
  4. 在"Test" 菜单选择 "Call Environment..."命令。如果出现询问是否要生成参考数据的信息,点击"Yes"确认。n
  5. STEP 7 提供以下4种方法来定义触发条件。

交叉引用中的调用路径
"Call Environment of the Block" 对话框中可以显示由参考数据功能确定的当前块的调用路径。 n

下面的说明从 Step 6.开始,本文的 Steps 1 到 5 描述了准备工作。n

  1. 使能 "Call-up Path"功能,选择 "From Cross-References"标签。n
  2. 单击显示块前的勾选框选择要求的调用路径。n
  3. 如果需要清除调用路径条件,禁止 "Call-up Path"功能。

如何使用 STEP 7 监控所需调用环境下的块?
图. 01n

手动调用路径
可以手动选择当前块的调用路径并指定"From Cross-References"标签下不能显示的调用路径,因为当块调用时,块的编号只在运行时动态生成。n

下面的说明从 Step 6.开始,本文的 Steps 1 到 5 描述了准备工作。n

  1. 使能 "Call-up Path"功能,选择"Manual"标签。n
  2. 在右侧区域中标记所需块然后点击“Add”将它们加入到调用路径。要从调用路径中删除一个块在左侧区域标记它然后点击“Delete”。
  3. 如果需要清除调用路径条件,禁止 "Call-up Path"功能。

如何使用 STEP 7 监控所需调用环境下的块?
图. 02

打开数据块
在这里可通过指定一或两个数据块来定义调用环境。当需要测试的块使用指定的数据块时就触发状态记录。

下面的说明从 Step 6.开始,本文的 Steps 1 到 5 描述了准备工作。

  1. 使能"Open Data Blocks"功能。
  2. 在底部左侧区域中指定全局数据块号并/或在底部右侧区域指定背景数据块号。
  3. 如果要清除数据块条件,那么禁用“Open Data Blocks”选项。

如何使用 STEP 7 监控所需调用环境下的块?
图. 03

用调用块中的调用路径监视
所调用块的程序状态可从其调用中直接显示。这样在被监控块从同一块中被多次调用时也可以监控一个背景块。

下面的说明从 Step 6.开始,本文的 Steps 1 到 5 描述了准备工作。

  1. 打开正在调用的块并在 "Test" 菜单选择 "Mode..." 命令。
  2. 选择 "Test Mode" 并点击 OK 关闭对话框。
  3. 再次传送和下载块到 CPU。
  4. 右键点击选择弹出菜单命令"Called Blocks > Monitor with Call-up Path"在线打开调用块或在重新打开后将其再次载入到PLC中并将光标指向所要的调用语句(在STL中的CALL行或LAD/FBD中的块单元)。

如何使用 STEP 7 监控所需调用环境下的块?
图. 04

之后调用的块被打开。在按块的地址为标准的触发条件下进入,且这个块实例的状态被启用。数据块已存在的触发条件保持不变;如果不再需要它们,必须手工将其禁用。

运行模式的说明

  • 测试模式
    所有的测试功能可以无限制地使用。CPU周期时间可能会大大增加,例如由于在每个周期中都确定程序周期中的语句状态。
  • 过程模式
    限制测试功能程序状态以保证周期时间中的最低负载。因此,比如不允许任何调用条件。程序周期的状态显示在返回点被中断。不能执行测试功能“HALT”及单步程序运行

如果在设置硬件配置(与S7-400和CPU 318-2无关)中CPU参数的时候已经定义了操作模式,只能通过更改硬件配置中的相关参数来改变操作模式。

如何使用 STEP 7 监控所需调用环境下的块?
图. 05

注意
所述功能对S7-400无限制,对S7-300只限于2000年10月后发布的版本。

S7-1200 中的注意
对应 S7-1200,无法在STEP 7 V5.x 中实现在需要的调用环境下监控。从 STEP 7 (TIA Portal) V13 起支持此功能。从固件版本为4.0的 S7-1200 CPU 模块起支持此功能,

创建环境
本文中的图片在 STEP 7 V5.5 + SP2 中创建。

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

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

相关推荐

发表回复

登录后才能评论