Diagramas de temporización de la instrucción PID

Los siguientes ejemplos de diagrama de temporización describen escenarios de ejecución de la instrucción PID.

Ejecución de PID correcta

Ejecución de PID correcta
Ejecución de PID correcta
Descripción del ciclo de exploración
Ciclo de análisis
Descripción
1, 8
La condición de línea pasa a ser Cierto cuando:
  • El bit de entrada de Habilitar es CIERTO.
  • Los parámetros de entrada son válidos.
  • El bit Activo es CIERTO.
  • El bit Error es FALSO.
2,3,4
No hay cambio en la condición de línea.
  • El bit de entrada de Habilitar es CIERTO.
  • Los parámetros de entrada son válidos.
  • Actualiza los parámetros de salida PID.
5, 9
La condición de línea pasa a ser FALSO cuando:
  • El bit Habilitar es FALSO.
  • Borra los parámetros de salida de PID excepto AbsoluteError.
  • AbsoluteError se calcula en función de los valores de entrada PV y SP.
6, 7, 10, 11
No hay cambio en la condición de línea.
  • El bit Habilitar es FALSO.
  • Borra los parámetros de salida de PID excepto AbsoluteError.
  • AbsoluteError se calcula en función de los valores de entrada PV y SP.

Ejecución de PID con Error

Ejecución de PID con Error
Ejecución de PID con Error
Descripción del ciclo de exploración
Ciclo de análisis
Descripción
1, 8
La condición de línea pasa a ser Cierto cuando:
  • El bit de entrada de Habilitar es CIERTO.
  • Los parámetros de entrada no son válidos.
  • El bit Activo es FALSO.
  • El bit Error es CIERTO. Se establece la salida ErrorID.
  • La salida CV se establece en 0.
  • AbsoluteError se calcula en función de los valores de entrada PV y SP.
2,3,4
No hay cambio en la condición de línea.
  • El bit de entrada de Habilitar es CIERTO.
  • Los parámetros de entrada no son válidos.
  • Actualiza los parámetros de salida PID.
5, 9
La condición de línea pasa a ser FALSO cuando:
  • El bit Habilitar es FALSO.
  • Borra los parámetros de salida de PID excepto AbsoluteError.
  • AbsoluteError se calcula en función de los valores de entrada PV y SP.
6, 7, 10, 11
No hay cambio en la condición de línea.
  • El bit Habilitar es FALSO.
  • Borra los parámetros de salida de PID excepto AbsoluteError.
  • AbsoluteError se calcula en función de los valores de entrada PV y SP.

Ejecución de PID con Error y ejecución correcta

Ejecución de PID con Error y ejecución correcta
Ejecución de PID con Error y ejecución correcta
Descripción del ciclo de exploración
Ciclo de análisis
Descripción
1, 8
La condición de línea pasa a ser Cierto cuando:
  • El bit de entrada de Habilitar es CIERTO.
  • Los parámetros de entrada no son válidos.
  • El bit Activo es FALSO.
  • El bit Error es CIERTO. Se establece la salida ErrorID.
  • La salida CV se establece en 0.
  • AbsoluteError se calcula en función de los valores de entrada PV y SP.
2
No hay cambio en la condición de línea.
  • El bit de entrada de Habilitar es CIERTO.
  • Los parámetros de entrada no son válidos.
  • Actualiza los parámetros de salida PID.
3, 4
No hay cambio en la condición de línea.
  • El bit de entrada de Habilitar es CIERTO.
  • Los parámetros de entrada son válidos.
  • El bit Activo es CIERTO.
  • El bit Error es FALSO.
  • Actualiza los parámetros de salida PID.
5, 9
La condición de línea pasa a ser FALSO cuando:
  • El bit Habilitar es FALSO.
  • Borra los parámetros de salida de PID excepto AbsoluteError.
  • AbsoluteError se calcula en función de los valores de entrada PV y SP.
6, 7, 10, 11
No hay cambio en la condición de línea.
  • El bit Habilitar es FALSO.
  • Borra los parámetros de salida de PID excepto AbsoluteError.
  • AbsoluteError se calcula en función de los valores de entrada PV y SP.

Ejecución de PID correcta y Error

Ejecución de PID correcta y Error
Ejecución de PID correcta y Error
Descripción del ciclo de exploración
Ciclo de análisis
Descripción
1, 8
La condición de línea pasa a ser Cierto cuando:
  • El bit de entrada de Habilitar es CIERTO.
  • Los parámetros de entrada son válidos.
  • El bit Activo es CIERTO.
  • El bit Error es FALSO.
  • Actualice los parámetros de salida de PID.
2
No hay cambio en la condición de línea.
  • El bit de entrada de Habilitar es CIERTO.
  • Los parámetros de entrada son válidos.
  • Actualice los parámetros de salida de PID.
3, 4
No hay cambio en la condición de línea.
  • El bit de entrada de Habilitar es CIERTO.
  • Los parámetros de entrada no son válidos.
  • El bit Error es CIERTO. Se establece la salida ErrorID.
  • La salida CV se establece en 0.
  • AbsoluteError se calcula en función de los valores de entrada PV y SP.
5, 9
La condición de línea pasa a ser FALSO cuando:
  • El bit Habilitar es FALSO.
  • Borra los parámetros de salida de PID excepto AbsoluteError.
  • AbsoluteError se calcula en función de los valores de entrada PV y SP.
6, 7, 10, 11
No hay cambio en la condición de línea.
  • El bit Habilitar es FALSO.
  • Borra los parámetros de salida de PID excepto AbsoluteError.
  • AbsoluteError se calcula en función de los valores de entrada PV y SP.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal