导读:在我们编程的时候,常常会有一些小的程序会收藏备用,本文给大家整理了几个小的案例程序,这些案例程序比较小,但是很细节,希望能够帮助到大家!
案例1:单按钮启停这个是单按钮启停程序,也便是按下启动按钮奇数次数的时候电机启动,偶数次的时候电机停滞。之以是用这个程序作为例子是由于我们可以通过这个例子扫描周期的顺序。而且还有一个缘故原由便是这个指令与200SMART指令不太一样,如果我们按图2这种编写程序话,则无法实现其功能,而200SMART却可以,知道这是为什么吗?
图1
图2案例2:故障报警程序之以是推举这个案例,是由于我在事情中报警程序用的非常多!
当电机涌现过载时,过载报警指示灯以1HZ的频率进行闪烁,当按下复位按钮,若电机过载保护旗子暗记还存在,则报警指示灯常亮,若电机过载保护信息消逝,则过载报警指示灯熄灭。

案例3:自复位程序之以是列出这个程序是希望大家明白:在西门子1200PLC中,在利用这种带多个管脚指令的利用的时候,自复位或者驱动其他的条件该当利用Q输出点。如图所示
掌握哀求:编程自复位计数器并产生脉冲:当计数器打算到10个产品后,将计数器值复位,并产生一个沿脉冲用于驱动其他逻辑功能。列出错误程序:
缺点缘故原由,当计数值达到10,"数据块_2".CV=10,紧接着"数据块_2".CV与"数据块_2".PV的比较结果(True)作为计数器R的输入,使得计数值清零,同时复位"数据块_2".QU,不才一网络段"DB77".Static_15依然是False,无法实现脉冲。列出精确程序:
3个范例案例你一定要节制!
!
!
http://bbs.plcjs.com/forum.php?mod=viewthread&tid=500388&fromuid=42656
(出处: PLC论坛-全力打造可编程掌握器专业技能论坛)
#西门子plc#