6.instrucciones de Bits, Temporizadores y Contadores en SCL
6.instrucciones de Bits, Temporizadores y Contadores en SCL
6.instrucciones de Bits, Temporizadores y Contadores en SCL
EN TEXTO
ESTRUCTURADO –
SCL (Structured Control
Language)
Instructor :
Ing. WILSON
MENDOZA
CIP 206519
OBJETIVOS :
Según la sentencia anterior, cada vez que se lea desde OB1 al byte AB0
le será asignado el valor del byte EB0.
PROGRAMACION EN SCL
En SCL el programa para activar una salida cuando esta activa una
entrada tendría la siguiente sintaxis:
Se debe observar las
diferencias entre = y :=
IF THEN -ELSE-END_IF
Programa ejemplo:
IF(("marcha1"=1)OR ("marcha2"=1))THEN
"motor":=1;
END_IF;
IF(("paro1"=1) OR ("paro2"=1)) THEN
"motor":=0;
END_IF;
Con los contadores IEC pasa lo mismo que con los temporizadores, se trabaja de forma
similar a como se hace en AWL.
Incluiremos varios ejemplos donde se puede comprobar la forma de utilizarlos.
En el siguiente ejemplo se coloca un contador de subida, otro de bajada, y otro de
subida y bajada.
Si hay parámetros que no aparecen es porque no se han utilizado, como ocurría con
los temporizadores.
USO DE CONTADORES
"resultado":=8+ "sumando1"+"sumando2";
HORA DE
PROGRAMAR!!!
EJERCICIOS