jswxyswly1
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 143 点
下载积分: 714 分
在线时间: 10(小时)
注册时间: 2012-02-28
最后登录: 2017-09-05
查看jswxyswly1的 主题 / 回贴
楼主  发表于: 2012-08-12 06:31
我是个新手,想问一下我要编个用接近开关检测电机是否在转(转速很慢),如果5秒钟接近开关没探到信号的话就停止运行,这个程序怎么编?最好能上传
天使之心
级别: 略有小成
精华主题: 0
发帖数量: 189 个
工控威望: 322 点
下载积分: 4219 分
在线时间: 139(小时)
注册时间: 2009-02-08
最后登录: 2024-11-13
查看天使之心的 主题 / 回贴
1楼  发表于: 2012-08-12 13:43
楼主即是新手,我就来解释一下cvlsam大侠的程序:

I0.0接接近开关,Q0.0为运行输出。
启动后Q0.0输出(另编程序实现),所以Q0.0的常开点接通,定时器T37得电开始计时,若5秒钟内装于电机转轴的挡铁靠近接近开关,则I0.0断开,挡铁离开后I0.0又接通,定时器重新计时;若到了5秒钟挡铁还不靠近接近开关,则T37定时器常开点闭合,将Q0.0复位,系统停止运行。