Forzar Variable(s)

  1. Seleccionar línea(s)

    Utilizar <Shift> para seleccionar varias líneas.

  2. Hacer clic con el botón derecho del ratón y seleccionar Forzar valores seleccionados

    Una vez forzado el valor de la variable, en la celda valor aparece una descripción emergente informando que el valor está forzado.

    Por ejemplo, se puede forzar una entrada a 0 ó a 1. El valor establecido se mantiene hasta que se libere la variable.

  3. Introducir el valor al que se va a forzar la variable

    Si se desea cambiar el valor de una variable que ya ha sido forzada, seguir el procedimiento descrito en Cambiar Valor.

Temas relacionados

Procesamiento de las variables forzadas durante el modo RUN

NOTA

Hay que tener mucha precaución cuando se fuerzan variables. El forzado de variables puede conducir a una situación no deseada en el programa. Además, se debe tener en cuenta las diferencias de comportamiento entre los distintos tipos de PLCs.

  • Las variables de entrada X se fuerzan antes del ciclo de scan (después de la lectura de la entrada física)

  • Las variables de salida Y se fuerzan después del ciclo de scan (antes de la escritura en la salida física)

  • Registros internos R se fuerzan entre los ciclos de scan

En el lado del firmware, se fuerzan todos los valores (X, Y, R, C, T, L) en los pasos marcados con (1), (2) y (3).

  • Procesamiento de las variables de entrada (X)

    Independientemente del estado en el dispositivo de entrada, el forzado TRUE/FALSE tiene preferencia en fase B en los contactos forzados. En este instante se reescribirá el área asignada a la entrada X en la memoria de operación. Tener en cuenta que el LED de entrada no se iluminará de forma intermitente.

    Los contactos que no se han forzado estarán a TRUE/FALSE dependiendo del estado de la entrada externa en el dispositivo de entrada.

  • Procesamiento de las variables de salida (Y)

    Independientemente de los resultados de operación, el forzado TRUE/FALSE tiene preferencia en fase A en los contactos forzados. En este instante se reescribirá el área asignada a la salida Y en la memoria de operación. La salida externa se refrescará según el diagrama de tiempos de entrada/salida de arriba.

    Los contactos que no se han forzado estarán a TRUE/FALSE dependiendo del resultado de la operación lógica correspondiente.

  • Procesamiento de temporizadores (T) y contadores (C)

    Independientemente de los resultados de operación, el forzado TRUE/FALSE tiene preferencia en los contactos forzados. En este instante se reescribirá el área asignada al contacto del temporizador (T) o del contador (C) en la memoria de operación. Durante el forzado, no avanza la temporización ni el contaje.

    Los contactos que no se han forzado estarán a TRUE/FALSE dependiendo del resultado de la operación lógica correspondiente.

NOTA
  • Para el FP0R, FP0, FP0H, FPS (Sigma), FP-X, FPXH, FP7:

    Los registros internos R y las salidas Y se sobrescriben dependiendo de los resultados de la operación lógica.

  • Para el FP2 y el FP2SH:

    Dependiendo de la instrucción usada, el comportamiento del PLC es diferente:

    • Después de aplicar las instrucciones DF, DFI o KEEP en una variable forzada, el valor de forzado tiene prioridad y se mantiene invariable.
    • Después de aplicar una instrucción de alto nivel sobre una variable forzada, el resultado de la instrucción tiene prioridad y el valor de la variable forzada se sobreescribe según los resultados de operación.

Modificado el: 2020-08-04Comentarios sobre esta páginaLínea directa de Panasonic