登录
首页 PLC论坛 台达PLC
回帖 发帖
正文

主题:请教前辈们,在DDRVI命令下,偶尔伺服速度丢失有几种原因

点击:2125 回复:17

附件 捕获11.jpg
图片里已显示,我用DDRVI命令驱动伺服电机,寄存器里的速度有200多。可是在循环运行当中,大概10次是正常的,突然偶尔有一次速度是极其慢的,不是我写入的速度,比如只有8(这个是监视下看到的) 。我现在的疑问是这问题大概哪个步骤出问题多一点。是不是伺服加速度的时间设定或者速度有关系,还是我程序比较乱,寄存器里的数据偶尔丢失了?
文件在2楼。谢谢各位了。
最后修改:2016/10/9 23:01:25
16-10-09 22:55
附件:自己写的.rar
[本地下载]
16-10-09 23:00
程序问题较大,两个DDRVI驱动同一脉冲口,方向一正一负
16-10-10 21:17
先用一条简单的DDRVI指令控制伺服,不用D寄存器,直接用K,看看有没有此种现象。
16-10-11 08:40
你好,你这个方法我试了下,果不其然,还是会有同样情况发生,就是十来次有一次这样。
16-10-12 13:59
那能不能在哪个位置加一条复位命令还是?你一说我想到了,有时候伺服动作没完全完成,我就手动条件加入让程序跳到另一个步骤去了。是不是这样引起的
16-10-12 14:03
如果就用两条DDRVI指令来回循环控制正反转,还是有这个现象,那要看你PLC有没有问题了
会不会不是三菱正品。
16-10-12 15:01
你必须等待前一条指令执行完成才再次发出定位指令
16-10-12 17:04

引用 zjykch 在 2016/10/12 13:59:00 发言【内容省略】

一条指令都会这样,那你换PLC吧,台湾的PLC,会有一些小问题,台湾人自己认为的,不愿意更改的小问题。
16-10-12 17:11
应该是硬件局限性的问题,这条指令没完成就做下一条才出的问题。
16-10-12 17:12

上一页下一页

工控新闻

更多新闻资讯