以前主要做过程控制,刚接手一项目,是传动的,以前没搞过传动,所以有点不明白,请教高手。
初步要求是这样的,这个传动有3个传动点A、B、C,均采用6RA70控制,传动装与315CPU采用DP通讯(PPO通讯)。B为主传动,A、B间有张力传感器,要求恒张力控制,B、C间有个转矩曲线差控制要求,就是随着直径(有传感器接入系统)的增加而逐步线性地从5%(C开始时转矩要比B的高5%)减少到0。
由于315的处理能力不高,看了6RA70的说明书后,感觉其斜坡发生器就能实现整体车速的升、降速曲线要求,我想将系统车速的曲线处理交由主传动B的调速装置(6RA70)完成,即升降速时,将目标车速给定到B的主给定(启用斜坡发生器),然后通过读取B的实际速度给定值(或实际车速),将该值分别给到A、C的主给定值,当车速稳定后,启用A、B间张力控制功能,张力控制在PLC中用PID算法控制,控制输出通过通讯传到A的附加给定上,实际张力闭环控制,当启用转矩差控制时,读取B、C的实际转矩,计算转矩差,并根据要求在PLC中计算,其值通过通讯传到C的附加给定上,实现转矩差闭环控制。
另外,其实转矩差的要求很简单,能否实现将直径数据传到C上,通过C的斜坡发生器将这个附加给定的曲线控制也实现了?以进一步降低CPU的负荷。
我看了一些例子程序,PLC都只给一个速度给定值给传动装置,所以不知自己的想法可否实现。由于以前没搞过传动,且手头实物,没法做测试。还请有经验的高手指点一下。谢谢!