Siemens SIMATIC S7-SCL V5.3 Manual página 274

Tabla de contenido

Publicidad

Contadores y temporizadores
Ejemplos
//Ejemplo de una llamada absoluta:
CurrTime:=S_ODT (T_NO:=T10,
//Ejemplo de una llamada absoluta: En cada ejecución de un
//bucle FOR se llamará otra función de temporizador:
FUNCTION_BLOCK TEMPORIZADOR
VAR_INPUT
MI_TEMPORIZADOR: ARRAY [1..4] of STRUCT
.
.
END_VAR
.
.
FOR I:= 1 TO 4 DO
CurrTime:=
TV:= MI_TEMPORIZADOR[I].TV);
END_FOR;
//Ejemplo de una llamada dinámica utilizando una variable del
//tipo de datos TIMER:
FUNCTION_BLOCK TEMPORIZADOR
VAR_INPUT
mitemporizador:TIMER;
END_VAR
.
.
CurrTime:=S_ODT (T_NO:=mitemporizador,.....);
Nota
Los nombres de las funciones son idénticos en la nemotécnica alemana y en la inglesa.
13-10
S:=TRUE,
TV:=T#1s,
R:=FALSE,
BI:=biVal,
Q:=actFlag);
T_NO: INT;
TV
END_STRUCT;
S_ODT(T_NO:=MI_TEMPORIZADOR[I].T_NO, S:=true,
: WORD;
S7-SCL V5.3 para S7-300/400
A5E00324652-01

Publicidad

Tabla de contenido
loading

Tabla de contenido