首页 理论教育 单按钮起停程序优化方案

单按钮起停程序优化方案

时间:2023-06-16 理论教育 版权反馈
【摘要】:图1-82 单按钮起、停工作过程第1例图1-84所示也是用一次作用信号去起、停“工作”的梯形图。如果按下时间少于1s,10.08将停止工作。用单按钮起、停设备,可节省PLC的输入点与按钮,还可简化操作面板的布置,而实现它的PLC程序也不复杂,故这是目前较常用的。图1-87 单按钮长按起、短按停程序提示:别小看这个长短信号。

单按钮起停程序优化方案

1.单按钮即时起、停程序

图1-81为“单按钮起、停”梯形图程序,操作数为符号地址

从图1-81a可知,当“按钮按”OFF时,“按钮按脉冲”及“控制脉冲生成”均OFF。而“按钮按”ON时,则“按钮按脉冲”“控制脉冲生成”均ON。但在下一个扫描周期时,因“控制脉冲生成”的常闭触点将使“按钮按脉冲”OFF。即当“按钮按”ON时,“按钮按脉冲”仅ON1个扫描周期。脉冲信号也因此得名。

若无脉冲信号,其“工作”的状态不会改变。因为这里的“工作”状态是双稳的,其为ON或OFF均成立。不妨看一下它的逻辑关系就清楚了。但一旦有脉冲信号作用,则其状态将改变。若开始为OFF将改变为ON,反之,将改变为OFF。也正因此,即可用这里的“起停”对这里的“工作”作“单按钮起停”控制。

如所用的PLC有生成脉冲的指令,则可直接用它生成脉冲。图1-81b中的上升箭头及图1-81c、d中的P,就是相关的直接产生脉冲的操作。当然也可如图1-81a,先由“按钮按”生成“按钮按脉冲”,然后如图1-81a那样处理有关指令。

图1-81b的短斜线及图1-81c的NOT指令为“取反”逻辑运算。因为这里脉冲是直接生成的,故必须这么处理。而图1-81d用了SR指令。三菱PLC也可用ALTP指令实现单按钮启停。

978-7-111-56641-0-Chapter02-93.jpg

图1-81 单按钮起停电路

图1-81e、f分别为和利时与AB的PLC程序。它不好用中文命名。其符号含义可对照其它图理解。

除了图1-81所示程序,图1-82所示程序也具有同样功能。只是这里用的是触点先并后串。脉冲信号用微分指令生成。这里图1-82a所示的是“工作”未启动的情况。这时,如加入1次作用信号,将使“工作”从OFF变为ON、进入图1-82b状态。在图1-82b状态下,再加入1次作用信号,将使“工作”从ON变为OFF、又回到图1-82a状态。

图1-83所示也是用一次作用信号去起、停“工作”的梯形图程序。它用的是KEEP指令。图1-83a是未工作的情况。这时,如加入一次作用信号,将使原OFF的工作位变为ON、进入图1-83b状态。在图1-83b,再加入一次作用信号,将使已ON的工作位变为OFF、又回到图1-83a状态。而一次作用信号则是也是由“起、保、停”位通过微分(DIFU)指令产生的。

978-7-111-56641-0-Chapter02-94.jpg

图1-82 单按钮起、停工作过程第1例

图1-84所示也是用一次作用信号去起、停“工作”的梯形图。它的起、停分别用SET与RSET指令。其中,图1-84a是SET指令在前执行的逻辑,图1-84b是RESET指令在前执行的逻辑。效果是相同的。

读者也许注意到,在图1-84中,分别加有操作数为“10.09”位的上微分(DIFU,对图1-84a)、下微分(DIFD,对图1-84b)指令,且还用10.09位的常闭触点串入RSET(对图1-84a)、SET(对图1-84b)的输入端。这么做是必不可少的。如无此,或指令的顺序作不适当的调整,都将无法实现这个功能。

978-7-111-56641-0-Chapter02-95.jpg

图1-83 单按钮起、保、停逻辑第2例

978-7-111-56641-0-Chapter02-96.jpg

图1-84 单按钮起、保、停逻辑第3例(www.xing528.com)

图1-85所示为图1-84所示程序的续编。它的起、停也是分别用SET与RSET指令。但添加中间变量“工作1”。它在最后一个梯级时由“工作”赋值。未到执行这梯级指令时,即时“工作”状态变化,但“工作1”不变化。这样,尽管图1-85a、图1-85b指令顺序不同,但效果是相同的。

类似的还有很多实现方法,如也可用计数器指令处理等。同一问题多有很多决方案。这不仅将有助于拓宽编程思路,还可进一步熟悉与利用好PLC资源。

2.单按钮短按起、长按(超过1s)停程序

上述单按钮起、保、停梯形图程序,是起、是停,容易“糊涂”。其实,完全可使用按钮按下不同的时间,去区分是起还是停。很多小仪器以至手机也多是这么处理的。图1-86所示为单按钮短按起、长按(超过1s)停程序。

这里用了定时器TIM5,只有按钮按下超过1s,它将起动工作。

图1-86c和d为和利时PLC类似程序。读者可对照图1-86a和b理解。

其它PLC也很容易编写类似程序。它与两按钮启停程序所差的只是这里使用了定时指令或功能块。

978-7-111-56641-0-Chapter02-97.jpg

图1-85 单按钮起、保、停逻辑第3例续

978-7-111-56641-0-Chapter02-98.jpg

图1-86 单按钮短按起、长按(超过1s)停程序

3.单按钮长按(超过1s)短按停程序

图1-87所示为单按钮长按(超过1s)起、短按停程序。

该图为长按(超过1s)起动、短按停车程序。这里用了定时器TIM6,只有按钮按下超过1s,它的常开触点才接通,才能把未工作的输出10.08起动工作。如果按下时间少于1s,10.08将停止工作。

用单按钮起、停设备,可节省PLC的输入点与按钮,还可简化操作面板的布置,而实现它的PLC程序也不复杂(如单纯用继电器实现这个控制,则较复杂),故这是目前较常用的。

978-7-111-56641-0-Chapter02-99.jpg

图1-87 单按钮长按(超过1s)起、短按停程序

提示:别小看这个长短信号。历史上有线电报用的莫尔斯码就是这样长短信号的组合。习惯上把短信号称为“嘀”,把长信号称为“嗒”。由若干个“嘀-嗒”组成“电码”,若干电码组成“电文”。用此,即可完成电报的发送及接收,并进而实现通信双方的信息传递。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈