Declaración de los temporizadores y contadores en STEP 7 (TIA Portal) V12 para el S7-1500
Procedimiento con STEP 7 V5.x
Por motivos de compatibilidad con el STEP 5, en STEP 7 se dispone de la posibilidad de utilizar temporizadores y contadores S5. Estos temporizadores y contadores son globales y se direccionan a través de un número. Al arrancar el temporizador/contador y al llamar al modo "Rango de valores" y "Precisión", se define por ejemplo si el temporizador se comportará con retardo a la conexión o el contador debe contar de manera ascendente. Al llamarlos y parametrizarlos hay que tener en cuenta las siguientes propiedades del sistema:
- Los programas dependen de la numeración de manera fija.
- Los bloques con temporizadores / contadores S5 no se pueden utilizar varias veces.
- El rango de valores del temporizador está limitado a 9990 segundos y el del contador a un máximo de 999.
- Las bases de tiempo son las siguientes: 0.01 .. 9.99, 0.1 … 99.9, 1 … 999, 10 … 9990 segundos.
- La precisión del temporizador depende de la base seleccionada.
Procedimiento con TIA Portal
Declare los temporizadores y contadores en el bloque en el que se llaman o se utilizan. Los temporizadores IEC tiene una estructura de tipo IEC-TIMER, IEC-LTIMER, TON_TIME, o TON_LTIME, la cual también se puede declarar como variable local dentro de un bloque.
Ventajas
- Los bloques se pueden llamar varias veces con nuevos bloques de datos de instancia creados.
- Los bloques disponen de un rango de contaje superior y la precisión del temporizador ya no depende de la base de tiempo.
- Los temporizadores IEC tienen mejor rendimiento en comparación con los temporizadores S5.
Las siguientes imágenes muestra 2 ejemplos de este procedimiento: el temporizador IEC "SwitchDelay" se ha declarado como variable local de tipo "TON_TIME" y el contador IEC "CountDB" se ha declarado como variable local de tipo "CTU_INT".