登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:求助:关于PLC的输入滤波
点击:3531 回复:7
楼主
编辑
引用
管理
shofeng
我用一个伺服电机控制一个标签带,在标签带上有一检测电眼,当电眼检测到第二个标签的上升沿后,即刻停止脉冲的输出。当伺服脉冲频率比较小的时候,标签前端超过电眼光标的距离比较小,每次都差不多;当伺服脉冲比较大的时候,标签前端超过电眼光标的距离会比较大,而且每次也都差不多,我开始以为是PLC输入的10MS滤波时间的原因,就用REF指令改变了滤波的时间,但是没有什么变化,请高手指教一下,谢谢!
08-12-14 15:07
1楼
编辑
引用
管理
lixiaobai
这是个正常的现象,问题主要在你对伺服的使用上,你还不是很子解定位控制。
你要去看这条发脉冲的指令的解释,如果断开语句,伺服会减速停车。这就是说,如果速度高,那么停车时就会相对走的多一些,速度低时,停车就会相对走的短一些,这也是为什么在伺服回原点时,要用很慢的“蠕动速度”了,这样才能回原点回的准。
如果你想精确定位,就要用相应的定位指令,就不会出现这种问题了,不知道你用的是什么牌子的PLC,每种是不一样的。
08-12-14 15:37
2楼
管理
匿名用户
该帖内容不符合相关规定!
08-12-14 16:24
3楼
编辑
引用
管理
218hty
速度快是要提前减速,然后停止。
08-12-14 21:08
4楼
编辑
引用
管理
shofeng
我用的是台达的PLCEH2,停止脉冲输出的方式是复位脉冲输出条件,置位脉冲停止标志位M1334。
08-12-15 08:10
5楼
编辑
引用
管理
shofeng
我用的是DPLSY指令,我看说明书是启动条件断开后会立即停止脉冲输出的
08-12-15 09:22
6楼
编辑
引用
管理
fumz78
PLSY只是脉冲指令,正常使用是指定一定的脉冲量的
像你这样用法应该是没指定一定的脉冲量,只是通断前面的执行条件,有PLC的扫描执行程序的延时
08-12-15 09:52
7楼
编辑
引用
管理
shofeng
恩,谢谢!我是没有用固定脉冲数的。我想再问一下,就是我断开脉冲执行条件的程序是在中断子程序中执行的,而且置位了脉冲停止标志位,这样应该不会有太大的误差了啊,希望哪位大虾不惜赐教!
08-12-15 13:19
工控新闻
全链智能方案赋能车企迭代升级,和利时精彩亮相“AMTS 2026”
285项!2025年人工智能应用典型案例名单公布
国家出台三年行动计划:AI全面赋能新型工业化 加速培育工业领域新质生产力
台达全域智造实力 以柔性与数字化赋能精密装配
具身机器人量产前夜,研华RK3588 RTXe模块化方案助力“小脑”成本优化
上半年我国规模以上工业增加值同比增长5.4%
引领能源科技,共创产业新局,施耐德电气创赢计划第七季正式启动
ABB收购罗托克(Rotork),扩展自动化业务布局
更多新闻资讯