您现在所在的是:

PLC论坛

回帖:4个,阅读:1479 [上一页] [1] [下一页]
12704
lixiaobai
文章数:7780
年度积分:49
历史总积分:12704
注册时间:2006/4/5
发站内信
08年最佳博客奖
发表于:2008/10/3 9:48:00
#0楼

前几日改造设备,原设备用的plc是三菱fx1n的,运动机构用的是安川的伺服电机。
原程序中控制电机发脉冲的指令为plsy,起初我没有在意,就没有换用别的指令,但是当我在触摸屏上加上显示伺服当前位置时,发现了问题。
显示伺服电机通过丝杠带动的工作台的当前位置,我用了plc自带的d8140寄存器中的数值除以变比得到,但当我实际调试时,才发现,电机正转,该值增加,没有错,但当电机反转,工作台往回走时,显示值还是增加,这时我的头就大了,这样根本就不能真实的显示工作台的位置了呀。但是我以前做过类似的系统,显示的没有错啊!我冷静的思考比较了一下,想到应该是plsy这条指令的问题。想到这,我换用了drva指令,结果一调试,这回没有错了。
后来我想到,d8140中存放的是plc发送的脉冲数,而plsy指令发送脉冲只有正值,没有负值,电机旋转方向是靠控制电机正反转来决定的。而drva指令控制电机的正反转不是人为定义的,而是靠给定的脉冲值,这时脉冲值是有正负的,所以d8140中的脉冲数会相应的增加或减少,这时想在屏幕上监视的结果才出来了。
----------------------------------------------
此篇文章从博客转发
原文地址: Http://blog.gkong.com/more.asp?id=63417&Name=lixiaobai
说说
1003
四月初八
文章数:10
年度积分:50
历史总积分:1003
注册时间:2008/10/10
发站内信
发表于:2008/10/20 11:05:00
#1楼
支持好贴
970
muou
文章数:10
年度积分:50
历史总积分:970
注册时间:2008/10/20
发站内信
发表于:2008/10/20 21:47:00
#2楼
我也碰到过  我用的是PLSY指令 在程序里用了加减计算来跟随行走距离   但是在正反转的时候出现丢脉冲的现象    不过我在一款仿三菱的产品中就没有出现这种情况  大家来分析一下呢
24217
wushulin 版主
文章数:6177
年度积分:385
历史总积分:24217
注册时间:2006/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
西门子PLC体验(一)
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒工控工具书
2012论坛优秀版主
2011国庆活动
2010年度论坛贡献奖
发表于:2008/10/21 13:06:00
#3楼
三菱PLC在脉冲这块做得很水,控制伺服很容易出现乱走现象,远不如松下的好用。永宏的还能控制4轴。
汽车车桥生产在线检测设备;其它大批量零件生产过程检测,
承接:非标自动化设备设计、旧设备改良与维修; 单独非标项目合作。
753
dragon168215
文章数:9
年度积分:50
历史总积分:753
注册时间:2010/6/21
发站内信
发表于:2010/6/21 8:48:05
#4楼
支持好帖!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005