对于S7-1500,如何在STEP 7 (TIA Portal) 中定义定时器及计数器?

描述
本条目将阐述"程序中使用定时器"主题在 STEP 7 V5.x 及STEP 7 (TIA Portal) 的不同处理步骤.

在STEP 7 V5.x步骤
基于STEP 5的兼容性,仍然可以使用STEP7 S5定时器与计数器,定时器和计数器是全局的且基于编号寻址,当启动定时器/计数器时,需要预定义"值范围"及"精度"模式以决定定时器是延时定时器及计数器是否是加计数器,需要注意以下参数属性设置:

  • 每个定时器或计数器有一个单独的编号.
  • 在块中不能多次调用同一个编号的S5定时器/计数器.
  • 定时器的计时范围最大为9990秒,计数器的最大计数值为999.
  • 定时器的时基可以设置为0.01 .. 9.99, 0.1 … 99.9, 1 … 999 及10 … 9990 秒
  • 定时器的精度取决于时基.

在STEP 7 (TIA Portal)步骤
在块调用的地方定义定时器和计数器,IEC定时器是一个结构体数据类型,包括IEC_TIMER, IEC_LTIMER, TON_TIME 或TON_LTIME,可作为本地变量使用.

优势

  • 通过创建多个背景数据块,可以调用多次定时器功能的FB块。
  • 块将有更宽的计数范围 ,且定时器的精度与时基无关.
  • IEC定时器有比普通S5定时器更好的性能.

图1位上述步骤地两个例程,其中变量 "SwitchDelay" 被声明为一个本地"TON_TIME"类型变量,变量"CountDB"被声明为一个"CTU_INT"类型变量 .

对于S7-1500,如何在STEP 7 (TIA Portal) 中定义定时器及计数器?
图 01

创建环境
本FAQ是在STEP 7 V5.5及 STEP 7 (TIA Portal)V12.创建

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

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

相关推荐

发表回复

登录后才能评论