葛洪斌
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 149 点
下载积分: 642 分
在线时间: 4(小时)
注册时间: 2014-01-06
最后登录: 2020-03-29
查看葛洪斌的 主题 / 回贴
楼主  发表于: 2015-04-24 17:04


谢谢大家帮忙!我正在学习当中,PLC在程序中我用的比较指令,线上模式时已经动作了,但是脉冲还会往前走一些,(LD>=当前值D200  k100设定值)out m50(中间转换)     (LD>=  当前值D200 K150设定值outM51  前进限位) ( LD<=当前值 D200  设定值K50  out m52回退限位)

            

油缸开始       快进。。。。到。。。。。中间转换变(慢速)。。。走到。。。。。前进限位  油缸    开始回退。。。。到。。。。退限位(停)现在是不要精度可以做到,想要精度就不行了。快进和回退的数不稳定   慢进时还可以,就是说快近时 d200的数到k150时m50已经动作了,但是d200的数会多出一些,比如155    156    160.   这样有时就直接读到前进限位的数了,往前就动不了了,这种情况我应该怎么编程。请师傅指点。
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2838 个
工控威望: 3609 点
下载积分: 3500 分
在线时间: 3782(小时)
注册时间: 2007-11-04
最后登录: 2024-09-21
查看tingfenghu的 主题 / 回贴
1楼  发表于: 2015-04-26 18:12
快速时因为惯性肯定会几个码数偏差,应该快到位置设定一个慢速,如总行程为1000时,行程到900时改为慢速,回退同样,先慢速回退100,快速回退,回退900时再慢速。启动和停止有一段距离为慢速,减少惯性。
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/