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

Tabla de contenido

Publicidad

Contadores y temporizadores
Ejemplos
//Ejemplo de una llamada absoluta:
S_CUD (C_NO:=Z12,
CD:=E0.0,
CU:=E0.1,
S:=E0.2 & E0.3,
PV:=120,
R:=FALSE,
CV:=binVal,
Q:=actFlag);
//Ejemplo de una llamada dinámica: En cada ejecución de un bucle
//FOR se llamará otro contador:
FUNCTION_BLOCK CONTAD
VAR_INPUT
Contad: ARRAY [1..4] of STRUCT
.
.
END_VAR
.
.
FOR I:= 1 TO 4 DO
S_CD(C_NO:=Contad[I].C_NO, S:=true, PV:= Contad[I].PV);
END_FOR;
//Ejemplo de una llamada dinámica utilizando una variable del
//tipo de datos COUNTER:
FUNCTION_BLOCK CONTADOR
VAR_INPUT
MiContador:COUNTER;
END_VAR
.
.
CurrVal:=S_CD (C_NO:=MiContador,.....);
Nota
Los nombres de las funciones y parámetros son idénticos en la nemotécnica alemana y en
la inglesa. Sólo el identificador cambia (alemán: Z, inglés: C).
13-2
C_NO: INT;
PV
: WORD;
END_STRUCT;
S7-SCL V5.3 para S7-300/400
A5E00324652-01

Publicidad

Tabla de contenido
loading

Tabla de contenido