三菱PLC控制伺服电机,每次转n圈,转的途中需要暂停,但始终保持转n圈为一个循环

请教下用三菱PLC控制一伺服电机,仅正转!带减速机,减速比8:1,要求如下:
按下X1(启动开关)电机开始以速度D1旋转,旋转过程中如遇故障按下X2(暂停开关)电机停止运行,此时点动X3(点动开关)电机以点动速度D2运行,按下X1后电机继续运行,直到减速机转满n(可能不是整数)圈后自动停止,等待下一次的启动!
我想到的是用伺服编码器的Z冲计数,8个Z冲为减速机转1圈,不知道这个思路对不!还请大师知道下,感激不尽!
梯图发邮箱:ydxiong@qq.com

不能用Z信号,因为你的n不一定是整数,可以监控脉冲输出点的当前值(Y0的当前值寄存器是D8140)做为停机的条件
比方说伺服驱动器设置成每圈为10000个脉冲,然后向Y0输出一个很大的脉冲值,如果要转2.5圈时停止,那么当D8140等于25000时停止脉冲输出,过程中可暂停Y0的输出,恢复暂停继续运行到2.5圈。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-04
要是FX系列PLC就用:
很简单了,用绝对位定位ddrva来做不就可以了
每次绝对定位完成就把当前位置置位,特殊数据寄存器D8340。。。。。。
第2个回答  2013-09-04
直接记脉冲数么好了呀,查一下一圈几个脉冲,再算出要转几圈追问

是用8140记脉冲数么?没怎么用过,能否写个梯图发我,学习下

追答

是的呀,这个记的是plc发出的脉冲数

手头电脑没软件,你在每次使用前先把D8140清零,然后DMOVE D8140 D100就可以把8140的数取到d100里,再和算出来的值比较就可以了

PLC 伺服电机 步进电机如何给一个信号后无限旋转,然后再给另一个信 ...
无限旋转用PLSV指令。。转满一整圈后停止,而不是立刻停止,用中断定长定位DVIT指令。DVIT指令功能介绍:实现中断定长定位功能 执行条件:上节点输入导通(左图中左侧为输入,右侧为输出)持续导通:功能块将持续执行,直到PLC停止运行 或断开导通 上升沿导通:每一次上升沿的到来功能块只执行一次 执行描述:...

PLC控制伺服,如何实现暂停功能?
硬件方面我们主要控制电源的输入来实现暂停功能。那么软件方面,则主要在使能和脉冲控制这两个信号去实现暂停功能。使能信号伺服电机运行的前提,在驱动器的使能信号ON状态下,接受脉冲电机正常旋转,没有接受到脉冲时是锁死的状态,此时电机是转不动的,当使能信号OFF状态下,则电机无论有没有接受到脉冲都...

三菱PLC控制松下伺服电机的问题
5(SIGN1),6(SIGN2)为控制方向信号端子,SIGN1连接直流电源正极(24V电源需串连2K左右的电阻),SIGN2连接控制器(如PLC的输出端子)。当此端子接收信号变化时,伺服电机的运转方向改变。实际运转方向由伺服电机驱动器的P41,P42这两个参数控制。7(com+)与外接24V直流电源的正极相连。29(SRV-0N),伺...

plc控制电机循环正反转控制要求三菱plc编程电动机正转3秒停两秒电动...
在三菱PLC的控制中,需要实现电机的循环正反转操作。具体步骤如下:首先,电动机的正转和反转状态由输出信号Y0和Y1控制。当启动按钮X0被按下时,PLC会启动一个定时器,使Y0保持高电平,驱动电机正转,持续时间为3秒。接着,PLC会暂停2秒,等待下一个步骤。当暂停结束后,PLC会切换到反转模式,Y1变...

三菱PlC控制伺服马达转动距离程序如何写
概要:执行原点回归使机械位置与可编程控制器内的当前寄存器一致的指令 该指令是PLC与伺服驱动器配合工作时,用指定脉冲速度和脉冲输出端口,让执行机构向动作原点(DOG)移动,直到遇到原点信号满足条件为止。三、PLSV \/ 可变速脉冲输 概要:输出带旋转方向的可变速的脉冲指令 四、DRVI \/ 相对定位 概要:...

plc控制电机循环正反转控制要求三菱plc编程电动机正转3秒停两秒电动...
Plc控制电机循环正反转控制要求三菱PLC编程电动机正转三秒停两秒电动机反转五。X0=启动按钮,X1=停止按钮,Y0=正转,Y1=反转。如果是用在工业控制的话,这个程序还要加上电机异常一些警报,这个只能仅供参考,此程序切不可直接用在设备上,真正在程序还要接合实际重新编写。

三菱PLC用dDRVI指令为什么给它正负脉冲都只朝一个方向转
一是因为接线错误。二是因为伺服参数错误。解决方案是检查接线,然后伺服参数恢复出厂值重新设置。DRVI是相对定位指令(DRVI是16位,DDRVI是32位),以目前的当前值寄存器中的数据为起点,进行增减操作。是以相对驱动方式执行单速位置控制的指令。

请问三菱PLC在程序中如何实现暂停功能?
可以使用CJ指令来实现。CJ指令可以跳过某些流程,被跳过的流程PLC不会再扫描。如果被跳过的是步进STL流程,STL内部的时间继电器T、计数器C会停止计数(但不复位),所有继电器M,线圈Y的状态都被冻结保持。CJ指令配合P指针来使用,可以把P放在流程末端,P可以输出一条空指令。(或者用CJ P63指令,P63意味...

用三菱PLC用脉冲(PLSR指令)通过驱动器控制伺服电机正转 停止 反转 加速...
Y2导通就反转了,加速度和减速度要用寄存器,改变寄存器的值,就改变了速度了 例如:LD X0 SET M0 LD M0 ANI XI PLSY D100(里面的值可加减) K0(发无穷个脉冲) Y1 在这个时候加上Y2,伺服就反转了 目测你的电路图,需要直接将Y4导通,让伺服激磁,电机才会转起来 ...

PLC如何控制伺服电机一直转动?一直转啊
一直转是可以用发送脉冲的方式写程序的,三菱的PLC有指令按照一定的频率发送脉冲。只需要一直转吗?要求无极调速吗?如果不需要无极调速直接用伺服内部速度控制模式就好了。、

相似回答