yuxin__li
活到老,学到老...
级别: 论坛先锋
精华主题: 0
发帖数量: 127 个
工控威望: 1142 点
下载积分: 572 分
在线时间: 71(小时)
注册时间: 2012-10-16
最后登录: 2023-01-07
查看yuxin__li的 主题 / 回贴
楼主  发表于: 2014-05-21 16:41
图片:
本人新手现在在用CP1L做一个程序,是包装机,有两个伺服每颗糖都要动作一次,通过接近开关来动作,然后发现机器在低速情况下可以正常运行,但是速度一旦上去之后发现伺服电机的反应越来越慢,到了400左右后同步都错掉了,慢了半拍。估计是I\O延迟的缘故,大家有什么解决方法吗!
后来我试着把伺服电机的程序放到了中断程序里,试了以后效果差不多,而且有的时候还会漏掉一个动作,反而不如原来的程序。通过在中断程序里加了一个只加指令,发现中断是正常的,不知道为什么有时候会不发脉冲,是不是和pls2没有用微分指令有关系啊,还是说我的中断程序有问题!
[ 此帖被yuxin__li在2014-05-21 16:59重新编辑 ]
yuxin__li
活到老,学到老...
级别: 论坛先锋
精华主题: 0
发帖数量: 127 个
工控威望: 1142 点
下载积分: 572 分
在线时间: 71(小时)
注册时间: 2012-10-16
最后登录: 2023-01-07
查看yuxin__li的 主题 / 回贴
1楼  发表于: 2014-05-22 09:15
出于成本考虑,用不了NJ系列的,现在试机用欧姆龙的,成功了可能可能还要换成国产plc来降低成本。表示我还是想不明白用了中断了,为什么还是响应慢了!
yuxin__li
活到老,学到老...
级别: 论坛先锋
精华主题: 0
发帖数量: 127 个
工控威望: 1142 点
下载积分: 572 分
在线时间: 71(小时)
注册时间: 2012-10-16
最后登录: 2023-01-07
查看yuxin__li的 主题 / 回贴
2楼  发表于: 2014-05-23 09:43
引用
引用第3楼qfgkr于2014-05-22 17:09发表的  :
不是PLC响应不过来,而是被控对象响应不过来!即你的电机响应不过来!
之前有给一个客户做项目测试,iphone6的蓝宝石界面抛光非标设备,要求在10mm位移上1s往返最少20次(也就是最少25ms要走10mm。PLC的响应周期几千步的程序差不多3~4ms,跟程序的写法有关系)。一般的电机直接过载报错!没法响应那么快,那时也是用CP1E做的测试!使用直线电机,测试一次就通过了,跑起来基本上就是震动!因为工艺的要求要远远复杂于不是跑个这么快的频率就能够满足的,最后PLC的控制方案还是被PC给取代了~

的确是的,我在现场测试的时候发现程序的最大扫描周期才2ms,不可能反应不过来,可能真的像你说的是伺服电机反应不过来吧。
yuxin__li
活到老,学到老...
级别: 论坛先锋
精华主题: 0
发帖数量: 127 个
工控威望: 1142 点
下载积分: 572 分
在线时间: 71(小时)
注册时间: 2012-10-16
最后登录: 2023-01-07
查看yuxin__li的 主题 / 回贴
3楼  发表于: 2014-05-23 14:01
表示我又纠结了,刚刚打电话去伺服电机厂家问了,他说他们伺服电机的响应速度在5ms以内,到底是哪个地方导致响应速度变慢啊,要崩溃了     
yuxin__li
活到老,学到老...
级别: 论坛先锋
精华主题: 0
发帖数量: 127 个
工控威望: 1142 点
下载积分: 572 分
在线时间: 71(小时)
注册时间: 2012-10-16
最后登录: 2023-01-07
查看yuxin__li的 主题 / 回贴
4楼  发表于: 2014-05-24 08:57
引用
引用第8楼qfgkr于2014-05-23 21:54发表的  :
你去欧姆龙官网上看看有没有,名字:Motor Selection

好的,我自己去看看吧,太感谢你了,帮了好多忙