Controlador PID de Servomotor Con PLC Siemens S7
Controlador PID de Servomotor Con PLC Siemens S7
Controlador PID de Servomotor Con PLC Siemens S7
Leer la entrada analógica el valor de la señal que se desee controlar (en este caso
la posición angular del eje del motor).
Comparar esta medida con la referencia (posición deseada para el eje) y obtener
el error como resta de dos valores.
Aplicar el algoritmo de control PID al error, calculando los efectos proporcional,
diferencial (derivada del error), e integral (integral del error).
Escribir en la salida analógica el resultado calculado.
Y todas las acciones se deben repetir periódicamente, con una frecuencia ajustable (en
principio se utilizara un periodo de 0.05 segundos)
Una vez probado el funcionamiento del sistema con los parámetros iníciales para el
controlador (constante proporcional 4.0 y sin efecto integral y diferencial) se probara a
modificar tales parámetros. La primera prueba consistirá en modificar el parámetro
proporcional y probar el funcionamiento del sistema al desplazar el eje entre las
referencias 0.3 y 0.7 con los siguientes parámetros:
Como conclusión, se volverá a elegir un valor para la constante proporcional de 4.0 dado
que es el que mejores resultados proporciona.
Con el valor de la constante proporcional en 4.0, se probará a situar el freno del motor en
la posición superior (mínimo frenado) y se repetirán los experimentos de desplazamiento
del eje entre las referencias 0.3 y 0.7. Debe comprobarse cómo, bajo estas nuevas
condiciones, el comportamiento del controlador no es bueno y se produce mucha
sobreoscilación.
- Los sistemas con menor amortiguación (el freno actúa como un rozamiento viscoso y por
tanto como una amortiguación) son más difíciles de controlar.