返回HOME页 发新话题
打印

单按钮控制起动停止

单按钮控制起动停止

  问:下面是一例单按钮控制起动停止程序

答:1用一个双稳态电路,每触发一次,翻转一次,实现单按钮控制起动停止
a i0.0
fp m0.0
jcn l0
a q0.0
not
= q0.0
l0: nop 0

 2: A I0.0
FP M10.0
JCN ENDQ

X M10.0
X Q0.0
=Q0.0

ENDQ: NOP 0

SIEMENS PLC

 3:三菱有一个ALT(交替输出)指令,用它即可实现你需的功能.

 4:西门子有个二分频电路可以做到,但同样的电路在三菱中却不能用.

5:ALT 命令就是一个ON/OFF翻转的指令
西门子的最好用中间集电器来锁

 6:象三菱之类的都有翻转指令ALT;

对于西门子S7-200最简单的指令
LD  I0.0
EU
XORB 2#1,QB0  //I0.0导致Q0.0的启停

对于西门子S7-300/400最简单的指令
A  I0.0
FP M0.0
X  Q0.0
=  Q0.0

以上两种考虑输入点的抖动,可以加输入滤波。

另外,象RS触发器,上升沿计数等方法都可行。 这个在西门子官方上讨论得不知道有多少次了。 至于用按扭+继电器做硬件电路,网上也有很多解决方案的,搜索一下很多的。   单键启停对于PLC电路还说还算是比较实用的,在一些工程上确实能省些银子

 7: LD     I0.0
EU
+I     1, MW0
LD     M0.0
=      Q0.0

TOP

返回HOME页 发新话题
 
 

上海正航电子 | 51PLC技术网

 支持民族产业发展!