STEP 7 (TIA Portal) V11 编程环境下如何实现互锁功能步跳转的延迟?

n

说明
下表包含了延迟跳转到下一步的几个示例步骤。步骤 1 到 4中的每个步骤的互锁条件都编写了程序。互锁和结构变量的含义如下所示:n

  • 互锁 C : 互锁的可编程条件,影响单个动作的执行。n
  • 步的非干扰激活时间 U:不被干扰的步骤激活时间,不包含事件和故障时间。n
  • 步激活时间 T: 步的总的激活时间,包含事件和故障时间。

STEP 7 (TIA Portal) V11 编程环境下如何实现互锁功能步跳转的延迟?
图 01n

如果一个步骤的互锁条件得到满足,顺控器经过指定的时间 "Timer_2" 后跳转到下一步。n

序号 延迟跳转到下一步的互锁功能实例的示例步骤:
1

步骤1
一旦步激活且互锁条件满足,立即启动定时器 "Timer_2" 。当指定的时间结束后,通过查询跳转条件完成到下一步的跳转。n

STEP 7 (TIA Portal) V11 编程环境下如何实现互锁功能步跳转的延迟?
图02

缺点
如果在步进入时互锁条件不满足,定时器 "Timer_2"不会启动 。n

注意事项Note
定时器 "Timer_2" 应在下一次使用之前复位;通过 "S0 TR"动作离开步骤 1 时完成复位操作。启动后定时器 "Timer_2"独立于互锁条件运行。即使互锁条件未满足,也将执行到下一步的跳转。

2步骤2
一旦激活步骤的互锁条件得到满足,定时器 "Timer_2" 将立即启动。因为在进入该步骤时互锁条件已满足。 n

STEP 7 (TIA Portal) V11 编程环境下如何实现互锁功能步跳转的延迟?
图03n

缺点
如果进入该步骤时互锁条件未得到满足,则不启动定时器 "Timer_2" 。只有在激活的步骤中首先将互锁条件禁止然后再重新激活,定时器"Timer_2"才启动。n

注意事项
定时器 "Timer_2" 应在下一次使用之前复位定时器 。通过 "S0 TR" 动作离开步骤时完成该复位操作。定时器 "Timer_2" 启动后独立于互锁条件运行。即使互锁条件未满足,也将执行到下一步的跳转。n

通过组合 "L1 TR Timer_2" 动作,可以避免步骤 1 和步骤 2 的缺点。通过动作 "L1 TR Timer_2" ,如果发生下面的情况定时器将停止计时:n

  • 激活步骤中的互锁条件不再满足。n
  • 步骤激活时,互锁条件不再满足。
3 步骤3
不使用定时器,使用内部 IEC 时间替代。指定的 10 秒时间结束后,当标志位 M1.3 或标志位 M200.0 "IEC_Timer" 接收到逻辑真信号时,跳转 T3 将步骤 S3 跳转到下一个步骤。2 个转换条件在逻辑上是独立的。 n

STEP 7 (TIA Portal) V11 编程环境下如何实现互锁功能步跳转的延迟?
图04n

缺点
步骤 S3 中的互锁条件仅阻止时间结束后的跳转,没有为步骤提供其他条件。

4步骤4
不使用定时器,而使用内部 IEC 时间。此处仅仅考虑了步骤的非干扰激活时间。也可以选择步骤总的激活时间 T 。通过比较查询完成跳转。 n

STEP 7 (TIA Portal) V11 编程环境下如何实现互锁功能步跳转的延迟?
图05

5

在同一个扫描周期中不能对所使用的定时器进行复位操作并重新使用。因此,必须为依次直接激活的步骤选用不同的定时器。在 GRAPH 中,也可以选择跳过后续的步骤。打开 GRAPH 编辑器,在巡视窗口点击 "Properties",进入 "Attributes" 标签,选择 "Sequencer Properties" 激活 "Skip steps" 选项。如果步骤之前和之后的跳转条件同时满足,则在激活 "Skip steps"选项时就不激活该步骤。n

STEP 7 (TIA Portal) V11 编程环境下如何实现互锁功能步跳转的延迟?
图06

"Skip steps"选项注意事项:
在常规操作中,调用 GRAPH FB 时检查当前步的跳转。如果满足跳转条件,则将跳转到下一步并执行该步。无论下一次跳转条件是否满足,GRAPH FB 将停止执行,处理循环程序的剩余部分。

n

当在GRAPH 顺控器选择了 "Skip steps" 选项时,跳转到其转换条件未满足的下一步骤并执行该步骤。在已执行的上一步和当前激活的步之间的所有其他步骤 (即,这些步骤的上一步和下一步转换条件都是满足的 ) 都不执行。n

当 "Skip steps" 选项激活时,在调用 GRAPH FB 后在一个不同的块中处理关键步的互锁 。如果初始步与目标步之间有多个步,这也不成问题,因为在到达关键步之前需要执行多个OB1 周期。在正常操作中,到达关键步之前总能处理完互锁处理。n

选择了 "Skip steps" 选项时,如果初始步和关键步之间的所有步被跳过,则可能在关键步后再执行带互锁处理的块。因此,在到达关键步之前不满足互锁条件,该步骤在顺控器控件中标记为红色。

在这种情况下,为了在选择了 "Skip steps" 选项时也能与正常操作的特性相同,必须在 GRAPH FB 之前调用带互锁处理的块。

编程环境
FAQ中提及到的画面和下载都是在 STEP 7 (TIA Portal) V11+SP2编程环境中创建。

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

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

相关推荐

发表回复

登录后才能评论