用CPM1A编写小控制程序-PLC技术网(www.plcjs.com)-可编程控制器技术门户


用CPM1A编写小控制程序

 (点击题目可以在互联网中搜索该题目的相关内容)
日期:2007-7-5 21:10:01     来源:   作者: 点击:
点击【 大  中  小 】,可以选择字体的大小,以便你阅读.

问:控制过程是:用点动按钮控制继电器。
当按下按钮时,如果继电器的常开触电吸合,继电器线圈就带电
当按下按钮时,如果继电器的常开触电断开,继电器线圈就失电
  我在程序里面用了一个keep指令
但是,当我在现场调试的时候,当我按下按钮后,继电器发出很大的声响约1秒后才吸合,或断开
   请问是什么原因
是不是合扫描周期有关?

 LD 0.01    按钮
ANDNOT 0.05  继电器触点
LD 0.01   按钮
AND 0.05  继电器触点
KEEP(11) 18.00  
LD 18.00    继电器标志
OUT 10.00    继电器
   但是,利用这段程序,当我点动一下按钮0.01时,继电器要反复吸合放开好几次才能吸合或者是断开

答:1.程序里用一个计数器控制就可以了。
外部点动信号作为计数器的输入,
计数器等于一时就输出线圈
计数器等于二时就将计数器复位,此时因为计数器不等于一线圈就没有输出

   

2.我认为按钮的启停有问题,以下是我给你修改的图,请看

3.你可以看看这样改行不行:
 LD 0.01    按钮
ANDNOT 0.05  继电器触点
LD 0.01   按钮
AND 18.00
KEEP(11) 18.00  
LD 18.00    继电器标志
OUT 10.00    继电器


 4.如果我要加脉冲信号程序是不是这样
LD 0.01    按钮
DIFU 8.00
LD 8.00     
ANDNOT 0.05  继电器触点
LD 8.00    
AND 0.05  继电器触点
KEEP(11) 18.00  
LD 18.00    继电器标志
OUT 10.00    继电器

5.  LD 0.01    按钮
DIFU 8.00
LD 8.00     
ANDNOT 0.05  继电器触点
LD 8.00    
AND 0.05  继电器触点
KEEP(11) 18.00  
LD 18.00    继电器标志
OUT 10.00    继电器
正确,应该没问题

6.看看这个是不是很简单啊

上一篇: OMRON AD003模块模拟量模块设置方法
下一: CX-P的程序保存