首页 上一页 1 2 下一页 尾页

关于用CPM1A编写小控制程序的请教 点击:1537 | 回复:36



衣尚时

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:13帖 | 48回
  • 年度积分:0
  • 历史总积分:123
  • 注册:2005年6月01日
发表于:2007-06-02 11:21:00
楼主
大家好,我用CPM1A的PLC编了一段很简单的控制程序,控制过程是:用点动按钮控制继电器。
当按下按钮时,如果继电器的常开触电吸合,继电器线圈就带电
当按下按钮时,如果继电器的常开触电断开,继电器线圈就失电
  我在程序里面用了一个keep指令
但是,当我在现场调试的时候,当我按下按钮后,继电器发出很大的声响约1秒后才吸合,或断开
   请问是什么原因
是不是合扫描周期有关?



衣尚时

  • 精华:0帖
  • 求助:1帖
  • 帖子:13帖 | 48回
  • 年度积分:0
  • 历史总积分:123
  • 注册:2005年6月01日
发表于:2007-06-08 09:36:00
21楼
  nova,你的程序中18.00是不是永远不能自己复位啊?

衣尚时

  • 精华:0帖
  • 求助:1帖
  • 帖子:13帖 | 48回
  • 年度积分:0
  • 历史总积分:123
  • 注册:2005年6月01日
发表于:2007-06-08 09:56:00
22楼
如果我要加脉冲信号程序是不是这样
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    继电器

MEBO

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 236回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-06-08 13:02:00
23楼

MEBO

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 236回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2007-06-08 13:07:00
24楼
keep,指令不是这么用吧

还没有笔名

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 59回
  • 年度积分:0
  • 历史总积分:230
  • 注册:2007年3月22日
发表于:2007-06-14 10:42:00
25楼
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    继电器
正确,应该没问题

PLC软件

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 74回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2007年4月24日
发表于:2007-06-18 21:12:00
26楼
多问为什么!

adongliu

  • 精华:8帖
  • 求助:0帖
  • 帖子:42帖 | 139回
  • 年度积分:0
  • 历史总积分:277
  • 注册:2003年11月15日
发表于:2007-06-18 21:35:00
27楼

我爱我家

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 541回
  • 年度积分:0
  • 历史总积分:1036
  • 注册:2003年5月06日
发表于:2007-06-18 22:01:00
28楼
按钮在按下到放开是有一个过程的!所以你的程序会出现你所描述的情况,加上上升沿应该就可以了!

kk气

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 113回
  • 年度积分:0
  • 历史总积分:128
  • 注册:2007年3月21日
发表于:2007-06-20 00:14:00
29楼
特价经营:美国A-B:  SLC500;(1746/47/56/57/62/69/)系列PLC、软启动器、变频器等产品;施耐德140系列PLC ,西门子S7-200/300/400系列PLC等。有意向合作的朋友随时可联系。       QQ:757877414 联系人:胡  雷  13611692060
电话:021-61429246
传真:021-61429245

adongliu

  • 精华:8帖
  • 求助:0帖
  • 帖子:42帖 | 139回
  • 年度积分:0
  • 历史总积分:277
  • 注册:2003年11月15日
发表于:2007-06-20 22:40:00
30楼
看看这个是不是很简单啊

明理

  • 精华:1帖
  • 求助:1帖
  • 帖子:43帖 | 3150回
  • 年度积分:0
  • 历史总积分:20986
  • 注册:2007年6月21日
发表于:2007-06-21 09:54:00
31楼
问题出在KEEP指令上,请仔细看看他的用法。

变频美眉

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 189回
  • 年度积分:0
  • 历史总积分:272
  • 注册:2006年12月25日
发表于:2007-06-21 15:59:00
32楼
我可以修

猎隼

  • 精华:1帖
  • 求助:1帖
  • 帖子:151帖 | 1661回
  • 年度积分:0
  • 历史总积分:8983
  • 注册:2005年9月28日
发表于:2007-06-21 17:30:00
33楼
我感觉你这个程序有点问题,在你按钮的时候应该会有抖动的问题吧,这样在你按一下按钮的时候就会发出很多的输入信号,会不会使你的输出线圈的状态改变好几次?

adongliu

  • 精华:8帖
  • 求助:0帖
  • 帖子:42帖 | 139回
  • 年度积分:0
  • 历史总积分:277
  • 注册:2003年11月15日
发表于:2007-06-21 22:10:00
34楼
是的,不是很完善,不过输入的响应时间可以加大的,可以设置到128 ms,这样是不是就可以使用了呢?

还没有笔名

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 59回
  • 年度积分:0
  • 历史总积分:230
  • 注册:2007年3月22日
发表于:2007-06-22 10:12:00
35楼
按钮抖动的可能性很小,PLC的输入响应时间默认就可以的(对于CPM1A)。

聚沙成塔

  • 精华:0帖
  • 求助:1帖
  • 帖子:85帖 | 654回
  • 年度积分:0
  • 历史总积分:1083
  • 注册:2006年4月15日
发表于:2007-07-05 21:02:00
36楼
抖动是存在的,我遇到过同样的问题,后来用延时器去抖问题就解决了.

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页