登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:求助一个问题!
点击:1544 回复:41
20楼
编辑
引用
管理
mjinbao
是去掉“毛刺”(相似于防触点抖动),还是如17楼所说?
16-07-22 11:16
21楼
编辑
引用
管理
fujifa
引用
Kate
在 2016/7/22 10:48:17 发言
【内容省略】
那不是应该:
如果传感器无法传感到信号,那么就换传感器。
如果传感器能接受到信号,PLC来不及处理,就用高速计数么。
感觉信号宽度不够,不是上面用SET指令了么…………所以我感觉脑子不够用了。
16-07-22 11:17
22楼
编辑
引用
管理
xlian
1、如果检测到信号时到某个条件时输出、某个条件结束可以用自锁,如
LD X0、OR M0、ANI M1、OUT M0;
LD M2、OR Y0、AND M0、OUT Y0;
LD Y0、AND M3、OUT M1
其中X0为检测输入、M1为输出结束条件、M2为输出开始条件
2、如果是流水线操作、检测到的工件需要在各个工位作相应的输出、可以使用类似堆栈的方法
如三菱可以用移位指令来实现,假如在输送带上装一编码器、在计数器中断程序中移位一次,比如将传送带每1CM中断一次
也可以在传送带上装接近开关在上升沿或下降沿中断执行一次移位、然后根据需要直接将对应的位状态读出就行;
或者用块传指令也可实现如:
中断程序中
LD M8000、
BMOV D1000,D500,500
BMOV D500,D1001,500
MOV K1X0 D1000;
在主程序中读相应寄存器就行,假如采样为1CM、采样点到工作点的距离为1米则
LD M8000,MOV K100 V0,MOV D1000V0 K1M0;M0就是X0的状态,M1就是X1的状态依此类推
16-07-22 11:23
23楼
编辑
引用
管理
努力瑞
对,你明白了我的意思
16-07-22 15:37
24楼
编辑
引用
管理
努力瑞
现在能够检测到信号。我也不需要高速脉冲,因为我不是在做运动量!现在问题解决了,使用定时器:检测到信号开始计时,如果信号稳定就有输出,如果信号不稳定,将复位定时器,一直到信号稳定了,输出保持稳定!
16-07-22 15:42
25楼
编辑
引用
管理
fujifa
引用
努力瑞
在 2016/7/22 15:42:15 发言
【内容省略】
扯了那么大一个圈子,你直接说滤波就完事了…………
16-07-22 15:53
26楼
编辑
引用
管理
努力瑞
怎么会是虑波?物料从高处放下来,经过接近开关,如果满了,接近开关亮,提示满了。但是物体经过接近开关也亮,能是满了吗!由于物体落下来不稳定,有时候有,有时候没有。具体问题具体解决。
16-07-22 16:12
27楼
编辑
引用
管理
honghaii
那你要的是物料满的时候的信号,跟接近开关信号保持不保持不相关吧,只是要解决物料经过时的误动作,更换开关位置不可以吗?
16-07-22 16:29
28楼
编辑
引用
管理
菜根
直接说防抖功能就可以了。
信号有时,启动一个计时器,计时器时间到,再次判断当前信号的有无,如果还是有,则满箱了;如果无,说明刚才经过的物体已经离开了感应距离,感应器还是灭的,箱子还没满,可以继续送料。
16-07-22 16:40
29楼
编辑
引用
管理
Kate
其实可以这样说,物体经过检测区域的信号一律舍弃,只要物体静止时且位于检测区域的信号。
16-07-22 16:43
上一页
下一页
工控新闻
相聚 IAS 2025!和倍福一起赴约 2025 中国国际工业博览会
2025工业互联网创新发展大会在沈阳举办
40余家企业参赛,聚焦制造业数字化转型痛点
2025全球工业互联网大会在沈阳举办
展会预告 | 2025工博会开幕在即,奥托尼克斯诚邀您共赴自动化盛宴!
施耐德电气机器运动控制“黄金四件套”全面亮相——新一代Modicon M310M运动控制器正式发布
工信部发布:中控技术入选首批质量管理能力高等级企业名单
华为中国行2025·重庆AI+制造行业大会成功举办
更多新闻资讯