Modifica los tiempos del sistema para el enlace a PLC, según el valor de una constante de tipo carácter.
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.
Tiempo de espera en el enlace
PCLK1T0,100
PCLK1T0 |
fijo |
100 |
Rango especificado: 10–400 (10–400 ms) |
Tiempo de detección de errores de transmisión
PCLK1T1,100
PCLK1T1 |
fijo |
100 |
Rango especificado: 100–6400 (100–6400 ms) |
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.
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.
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
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
El compilador justifica a la derecha automáticamente el valor introducido en s*.