用IEC定时器如何使用多重背景

用IEC定时器如何使用多重背景

1)创建一个FB(如FB4)

2)打开FB4定义输入参数(如t_time和t_time2为time格式的输入形参)


定义输出参数


定义两个IEC定时器的静态变量(如iec_timer和iec_timer2)


将SFB<nr>修改为SFB4:



4)选择STL的编程方式,以符号名的形式调用SFB4:



创建需要调用FB4的FC或FB或OB块,在此以OB1为例,在OB1中调用FB4,并创建背景数据块DB4


6)可打开背景数据块观察,iec_timer和iec_timer2(SFB4)需要的相应参数已经存在其中。


打开监视和修改变量表:

将M0.0和M0.1同时置1,SFB4运行时间小于7秒时:


当SFB4运行时间大于7秒小于15秒时:Q1.0变为1,定时7秒的定时器已经停止计时,而定时15秒的定时器依然继续,互相并不干扰。


当SFB4运行时间大于15秒时:Q1.0和Q1.1都变为1,定时器停止计时。


当M0.0置1、M0.1为0时,第一个SFB4(iec_timer)运行,而第二个SFB4(iec_timer2)不运行,二者互相并不干扰。


  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值