单按钮控制起动停止-PLC技术网(www.plcjs.com)-可编程控制器技术门户


单按钮控制起动停止

 (点击题目可以在互联网中搜索该题目的相关内容)
日期:2007-7-1 22:23:20     来源:   作者: 点击:
点击【 大  中  小 】,可以选择字体的大小,以便你阅读.
  问:下面是一例单按钮控制起动停止程序

答: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

上一篇: PLC模拟量 输入点
下一: 可编程序控制器(PLC)使用经验谈