TIA使用梯形图做单灰仓脉冲阀组顺序动作控制

标签:
西门子单灰仓脉冲阀组顺序控制 |
分类: 西门子软硬件 |
这是一个自己做的练习,在博客园发过,这里再记录一次。
假设有这样一个应用需求,一个会仓,上面有10个脉冲阀,按照顺序进行喷吹,每个阀喷吹后,间隔一定时间下一个阀喷吹,可以设置总的喷吹次数,达到次数后停止喷吹,如果总喷吹次数设置为0,那么就一直喷吹下去。如果点击了开始按钮开始喷吹动作,再次点击开始按钮,不会重新开始。点击了停止按钮,全部停止,再次点击开始按钮,又从1#喷吹阀开始动作。我做练习是为了自学,使用的方法应该不会是最优的。
在前面交通灯的程序上继续,新建一个FB,梯形图编程,建立以下变量:
在OB1调用此FB
和前面的练习一样,在WINCC建立变量,关联M3.0和M3.1,作为启动和停止按钮使用。画面上放两个按钮,用作启动和停止,鼠标按下变量为1,鼠标弹起变量为0.保存运行WINCC画面,就可以看到效果了。WINCC设置比较简单,就不截图了。
后一篇:TIA做程序判断数值是否发生变化