想用300CPU控制一个大惯性的系统。系统正常以V1速度运行。
用2个码盘输入到计数模块,用于测量转速和运行距离。当计数值到达设定值后经一段距离系统减到设定速度V2。再运行一定距离(也就是脉冲数)后系统自动加速到V2,如此周而复始的运行。设两个码盘是因为安全要求太高,绝对不允许到设定脉冲数后超速运行,防止一个码盘的接近开关损坏后系统失速和不能正常减速。当计数值到设定值后再经一个固定的距离,系统务必减到V2运行,绝对不能超速。
请有经验的工程师讲述一下,这个大惯性系统减速该怎么处理?我大体思路如下:
1、当计数脉冲值到设定值后,PLC直接模拟量给定到V2(或V1)速度,系统的加速度由驱动器的减速或加速曲线确定。缺点可能是随系统载荷大小变化,到达设定脉冲数后速度减不下来,造成高速冲击,这是绝对不允许的。
2、PLC计数到设定值后,逐渐减小给定值,系统逐渐减速,经过一定距离后减速到V2。这样做的难点是如何和驱动器配合,PLC的模拟量该如何给定?即如何设定曲线,编程上如何实现?
记住,经过一定距离后必须减速到V2,不允许超速,否则系统紧急停车。