Puesta en servicio (S7-1200, S7-1500) - PID

Utilizar PID_Temp (S7-1200, S7-1500)

ft:publication_title
Utilizar PID_Temp (S7-1200, S7-1500)
Product
PID
Version
V20
Publication date
11/2024
Language
es-ES
Puesta en servicio

Después de compilar y cargar el programa, puede iniciarse la puesta en marcha de la regulación en cascada.

Comience la puesta en marcha (ejecución de una optimización o cambio al modo automático con parámetros PID existentes) con el esclavo más interior y continúe hacia fuera hasta llegar al maestro más exterior.

En el ejemplo anterior, la puesta en servicio comienza con PID_Temp_2 y prosigue con PID_Temp_1.

Optimización del esclavo

La optimización de PID_Temp requiere una consigna constante. Por lo tanto, para optimizar un esclavo hay que activar su consigna sustitutiva (variables SubstituteSetpoint y SubstituteSetpointOn) o poner el maestro correspondiente en modo manual con el valor manual correspondiente. De esta forma se garantiza que la consigna del esclavo permanezca constante durante la optimización.

Optimización del maestro

Para que un maestro pueda influir en el proceso o realizar una optimización, todos los esclavos posteriores deben estar en modo automático y haber desactivado la consigna sustitutiva. A través de la interfaz para intercambio de información entre maestro y esclavo (parámetros Master y Slave), un maestro evalúa estas condiciones y muestra el estado actual en las variables AllSlaveAutomaticState y NoSlaveSubstituteSetpoint. En el editor de puesta en marcha se emiten los avisos de estado correspondientes.

Aviso de estado en el editor de puesta en servicio del maestro

Parámetro de DB del maestro

Solución

Uno o varios esclavos no están en modo automático.

AllSlaveAutomaticState = FALSE,

NoSlaveSubstituteSetpoint = TRUE

Realice primero la puesta en servicio de todos los esclavos posteriores.

Antes de realizar una optimización o de activar el modo manual o automático del maestro, asegúrese de que se cumplen las condiciones siguientes:

  • Todos los esclavos siguientes están en modo automático (State = 3).

  • Todos los esclavos posteriores tienen la consigna sustitutiva desactivada (SubstituteSetpointOn = FALSE).

Uno o varios esclavos han activado la consigna sustitutiva.

AllSlaveAutomaticState = TRUE,

NoSlaveSubstituteSetpoint = FALSE

Uno o varios esclavos no están en modo automático y han activado la consigna sustitutiva.

AllSlaveAutomaticState = FALSE,

NoSlaveSubstituteSetpoint = FALSE

Si se inicia una optimización inicial o una optimización fina para un maestro, PID_Temp cancela la optimización y muestra un error con ErrorBits = DW#16#0200000 en los casos siguientes:

  • Uno o varios esclavos no están en modo automático (AllSlaveAutomaticState = FALSE).

  • Uno o varios esclavos han activado la consigna sustitutiva (NoSlaveSubstituteSetpoint = FALSE).

El siguiente cambio de modo de operación depende de ActivateRecoverMode.