EM253运动过程中的速度控制

我用编码器采集一个旋转轴A的速度和长度,中断20MS/次,来控制B轴行走的速度和距离,A轴的速度是随时变化的,我将编码器采集的速度输入POSX-GOTO中,他只执行第1个启动信号时的速度,在B轴到达指定位置过程中,B轴的速度不跟随A轴的速度变化,怎么样才能让B轴的行走过程中跟踪A轴

问题补充:
你说的意思我明白,用你的说法,我也把我的问题该下,就是A,B两轴在运用过程中,B轴始终要和A轴在位置上形成一定的线性关系,就是A轴到一个位置,B轴理论上也要到达与A轴形成线性的位置,但PLC不是不能同时使用2个中断吗,所以就不能同时采集2个轴的脉冲量,如果要能的话那我直接用采集脉冲量输出模拟量就可以很轻松的实现了,求指导

最佳答案

你这个功能要求是两个轴运动的跟随问题,以EM253目前的功能不好做,POSX-GOTO指令执行的速度是不能改变的,这就没法达到你的要求,你这样试一下看看,A轴用POSX-GOTO指令,B轴用POSY-MAN执行运行,这时的速度好象是可以改变的(好久不用了不记得,你测试一下看看),B轴先算出所要到达的位置,通过A轴的速度计算出B轴速度,这样当A的位置和速度确定了,B的速度和位置也确定了,B轴通过C——Pos的位置和计算位置比较少来停止。你试验试看吧,只能 简单的达到你的功能,如果要想达达到你满意的控制要求可能要用FM357-2或者运动控制CPU了.

提问者对于答案的评价:
那我要把A轴也换成伺服电机,这样成本太高,谢谢你的指导

专家置评

已阅,最佳答案正确。
S7-200只能实现开环运动控制

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc253662.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月9日 上午12:45
下一篇 2018年12月9日 上午12:45

相关推荐