发表于:2015/12/23 16:30:03
#0楼
本人有一个fx3uplc 和一个电子手轮。手轮是a b相的,现在就是想两者结合控制伺服电机,目前方案有两个,
1:用高速计数器c251 spd指令测速度 ,用plsv指令控制伺服电机转动,结合m8251控制电机方向,但是效果不好,电机会出现滞后现象,而且比如手轮正转时,电机正转,当手轮停止转动时,电机却没停下来而且反转了一会才停下。本人亲测
2:通过plc和伺服进行通讯,改变伺服的脉冲形式,plc发的时脉冲+方向的形式,手轮是ab相,具体方法是手动情况下改变伺服的脉冲形式为ab相,这样手轮控制伺服,自动情况下,改变伺服脉冲形式为脉冲+方向,plc控制伺服。
思路就是这么两种,目前觉得第二种方式可行性很大,但是工作量大而且通讯易干扰。如果第一种方法能解决是最好的,目前我遇到的就这个问题,网上看了很多都说三菱plc第一种做不了。
希望老师和各位高手能帮小生解决这一问题,为广大朋友造福!!!
1:用高速计数器c251 spd指令测速度 ,用plsv指令控制伺服电机转动,结合m8251控制电机方向,但是效果不好,电机会出现滞后现象,而且比如手轮正转时,电机正转,当手轮停止转动时,电机却没停下来而且反转了一会才停下。本人亲测
2:通过plc和伺服进行通讯,改变伺服的脉冲形式,plc发的时脉冲+方向的形式,手轮是ab相,具体方法是手动情况下改变伺服的脉冲形式为ab相,这样手轮控制伺服,自动情况下,改变伺服脉冲形式为脉冲+方向,plc控制伺服。
思路就是这么两种,目前觉得第二种方式可行性很大,但是工作量大而且通讯易干扰。如果第一种方法能解决是最好的,目前我遇到的就这个问题,网上看了很多都说三菱plc第一种做不了。
希望老师和各位高手能帮小生解决这一问题,为广大朋友造福!!!
20分悬赏