SYS1 Configuración de tiempos en Enlace a PLC

Modifica los tiempos del sistema para el enlace a PLC, según el valor de una constante de tipo carácter.

Observaciones

  • El programa debe estar al comienzo de todos los PLCs del enlace, y deben tener los mismos valores.

  • Utilizar el relé especial interno R9014 como condición de ejecución.

  • La instrucción en ejecución no se ve afectada por la modificación de los registros del sistema.

  • Separar por una coma "," las dos claves y no utilizar espacios.

  • Precauciones cuando se modifica el tiempo de espera en el enlace

    • Este valor debe ser al menos el doble, del mayor ciclo de scan de todos los PLCs en el enlace.

    • Si se especifica un tiempo más corto, puede que algunos PLCs no se detecten en el enlace.

    • Si existen estaciones fuera del enlace, no se debe cambiar esta configuración, incluso si el ciclo de transmisión de enlace es mayor. (El valor por defecto es 400 ms.)

  • Precauciones cuando se modifica el tiempo de detección de errores de transmisión

    • Este valor debe ser al menos el doble, del mayor ciclo de transmisión de todos los PLCs en el enlace.

    • Si se ha especificado un tiempo más corto, puede que el relé de seguridad de transmisión no funcione correctamente.

    • No se debe modificar esta configuración, incluso si el tiempo de detección de errores de transmisión es mayor que el resultado. (El valor por defecto es 6400ms.)

  • Las condiciones especificadas por la primera clave se establecen como el tiempo especificado por la segunda clave. La primera y la segunda clave están separadas por una coma.

  • El tiempo de espera en el enlace es necesario si el ciclo de transmisión se reduce cuando existen estaciones que no están en el enlace. Es decir, estaciones que no se han conectado entre la primera estación y la última estación (con el mayor número de estación), o estaciones para las que se ha quitado la alimentación.

  • El tiempo de detección de error del relé de seguridad de transmisión se establece, si es necesario reducir el tiempo desde que se quita alimentación en una estación y pasa a off el relé en un estación diferente.

Clave

  1. Tiempo de espera en el enlace

    PCLK1T0,100

    PCLK1T0

    fijo

    100

    Rango especificado:

    10–400 (10–400 ms)

  2. Tiempo de detección de errores de transmisión

    PCLK1T1,100

    PCLK1T1

    fijo

    100

    Rango especificado:

    100–6400 (100–6400 ms)

Banderas de error

sys_bIsOperationErrorHold (pasa a TRUE y permanece TRUE)
  • si el carácter especificado no se corresponde con una clave.

  • si las dos claves no están separadas por una coma.

  • si la clave se ha especificado en letras minúsculas.

  • si el valor especificado está fuera de rango.

sys_bIsOperationErrorNonHold (pasa a TRUE para un ciclo de scan)
  • si el carácter especificado no se corresponde con una clave.

  • si las dos claves no están separadas por una coma.

  • si la clave se ha especificado en letras minúsculas.

  • si el valor especificado está fuera de rango.

Ejemplo

Puesto que se asignan directamente las direcciones FP y las cadenas de caracteres en lugar de utilizar variables, no es necesaria la cabecera.

Cuando sys_bIsNotFirstScan pasa TRUE en un enlace a PLC, se establecen los siguientes tiempos:

  • Tiempo de espera en el enlace: 100ms

  • Tiempo de detección de errores de transmisión: 100ms

Cuerpo LD

BODY
    WORKSPACE
        NETWORK_LIST_TYPE := NWTYPELD ;
        ACTIVE_NETWORK := 0 ;
    END_WORKSPACE
    NET_WORK
        NETWORK_TYPE := NWTYPELD ;
        NETWORK_LABEL :=  ;
        NETWORK_TITLE :=  ;
        NETWORK_HEIGHT := 9 ;
        NETWORK_BODY
B(B_CONTACT,,sys_bIsNotFirstScan,5,1,7,3,R);
B(B_F,SYS1!,Instance,16,0,22,4,,?DEN?H@'s'?AENO);
B(B_VARIN,,'PCLK1T0~100',14,2,16,4,);
B(B_F,SYS1!,Instance,16,5,22,9,,?DEN?H@'s'?AENO);
B(B_VARIN,,'PCLK1T1~100',14,7,16,9,);
L(1,2,5,2);
L(7,2,16,2);
L(8,2,8,7);
L(8,7,16,7);
L(1,0,1,9);
        END_NETWORK_BODY
    END_NET_WORK
END_BODY
NOTA

El compilador justifica a la derecha automáticamente el valor introducido en s*.

Modificado el: 2024-03-07Comentarios sobre esta páginaLínea directa de Panasonic