
1)创建一个FB(如FB4)2)打开FB4定义输入参数(如t_time和t_time2为time格式的输入形参)定义输出参数定义两个IEC定时器的静态变量(如iec_timer和iec_timer2)......
1)创建一个FB(如FB4)
2)打开FB4定义输入参数(如t_time和t_time2为time格式的输入形参)
定义输出参数
定义两个IEC定时器的静态变量(如iec_timer和iec_timer2)
将SFBnr修改为SFB4:
4)选择STL的编程方式,以符号名的形式调用SFB4:
创建需要调用FB4的FC或FB或OB块,在此以OB1为例,在OB1中调用FB4,并创建背景数据块DB4
6)可打开背景数据块观察,iec_timer和iec_timer2(SFB4)需要的相应参数已经存在其中。
打开监视和修改变量表:
将和同时置1,SFB4运行时间小于7秒时:
当SFB4运行时间大于7秒小于15秒时:变为1,定时7秒的定时器已经停止计时,而定时15秒的定时器依然继续,互相并不干扰。
当SFB4运行时间大于15秒时:和都变为1,定时器停止计时。
当置1、为0时,第一个SFB4(iec_timer)运行,而第二个SFB4(iec_timer2)不运行,二者互相并不干扰。