Ejemplo de instanciación y uso
Ejemplo de instanciación y uso
En esta figura se muestra una instancia del bloque de funciones FB_PID:
oSe genera una señal cuadrada usando GEN; los parámetros clave son SqrPeriod y SignalAmplitude.
oEl sistema de control es un simple filtro de primer orden; los parámetros clave son SystemResponseTime y SystemStaticGain.
oSe realiza una traza en el bucle abierto SystemResponse_1 y en el bucle cerrado mediante el bloque de funciones FB_PID.
Los datos de este ejemplo son:
Usando la configuración anterior, la respuesta de consigna/bucle abierto/bucle cerrado es:
La entrada i_tCyclTime de los filtros de primer orden System_1 y System_2 (dataCyclTime) debe tener exactamente el mismo valor que el período del POU en MAST, aquí 50 milisegundos.
Cuando GEN MODE se cambia de RECTANGLE a SINUS con los mismos otros parámetros, la respuesta de Sinus es:
En esta figura se muestra la visualización del bloque de funciones FB_PID:
En esta tabla se describen algunos errores detectados generales:
Problema |
Causa |
Solución |
---|---|---|
Estado de error detectado |
Parámetro de entrada no válido |
Escriba un parámetro válido y restablezca el error detectado |
NOTA: Si el bloque de funciones está deshabilitado, las salidas se establecen en cero.