zjl1031
级别: 略有小成
精华主题: 0
发帖数量: 103 个
工控威望: 221 点
下载积分: 552 分
在线时间: 24(小时)
注册时间: 2008-05-30
最后登录: 2017-12-10
查看zjl1031的 主题 / 回贴
楼主  发表于: 2008-10-15 19:31
最近设备改造,兄弟加了个计数功能。不怕各位大侠笑,程序修改的很简单。设定值为50个,程序里加了个CMP 比较指令与设定值做比较,计数一到限制设备启动,一定要作业人员按复位按钮清零后才能重复动作。 设备跑了几天都没问题,今天突然发现超过设定值了,机器还在动作。复位后,机器跑了一下午没有再出现。程序修改部分详见附件,不是很明白什么原因造成。请教各位大侠。谢谢!
附件: 求教.doc (47 K) 下载次数:17
网站提示: 请不要用迅雷下载附件,容易出错
小侯
小侯
级别: 工控侠客
精华主题: 0
发帖数量: 471 个
工控威望: 2601 点
下载积分: 6560 分
在线时间: 489(小时)
注册时间: 2008-10-17
最后登录: 2024-05-17
查看小侯的 主题 / 回贴
1楼  发表于: 2008-10-17 11:14
你用的M401是在D200=K50才会动作
你没考虑到若瞬间两组输入信号造成D200>K50的状态
如果只有这边用到D200是否等于50
可以改用LD< D200 K50
它可以在D200小于50时导通