[西门子plc免费学习]博图中fb与多重背景数据块_关于博途S7-1200定时器多重背景怎么使用? 查看:3425  回复:4

博图中fb与多重背景数据块_关于博途S7-1200定时器多重背景怎么使用?

关于学习西门子博途S7-1200,定时器和计数器是非常重要的指令,也是在编程过程中常常要使用到的,比如在STEP7中一般是使用S5定时器,在博途中就是IEC定时器,IEC定时器使用使用背景数据块的,如果每调用一次IEC定时器或计数器,就产生一个背景数据块,程序很臃肿,以前文章中关于定时器和计数器如何减少背景数据块的使用(链接:如何在STEP 7 (TIA Portal) 中定义定时器及计数器?


S7-1200指令讲解之定时器指令)。很多朋友还是有很多疑问,今天小编在这里主要针对S7-1200定时器多重背景如何使用进行介绍。



根据以上资料学习自制一个按钮延时接通输出 FB功能块如下:


image.png


image.png


image.png


image.png


测试OK

三、下载到仿真器中


blob.png


每个2s触发一个信号:


blob.png

二、在OB1中调用FB块


将FB块拖拽到OB1中


blob.png


blob.png


赋予相应的实参。


blob.png


FB的背景数据块的参数:


blob.png

一、新建一个FB块,并在FB块中编程,实现每隔2s触发一个信号。

blob.png


在FB接口中定义如下变量


blob.png


在程序中拖拽一个TON定时器,提示生成背景数据块,点击取消。


blob.png


然后在定时器中选择形参T1,并设定延时2s,触发第一个点first。如下图所示


blob.png


同样道理一次添加后三个点,如下图所示:


blob.png


这样在FB块中,我们调用四次定时器,但是不产生背景数据块。

当前第1页/总1页
ICP备案证书号: 苏ICP备14003016-2号