CAPITULO II
I
E
C
1
1
3
1
3
Es una representacin
FBD: Diagrama de Bloques
grfica de expresiones
Funcionales (Function Block Diagram).
booleanas,
combinando
ST: Texto
Estructuradocontactos
(Structured
Text). (condiciones) con
bobinas (resultados)
SFC: Carta
similarde
a Funciones
un diagrama
Secuenciales (Sequential Function
de contactos elctricos.
Chart).
I
E
C
1
1
3
1
3
I
E
C
1
1
3
1
3
I
E
C
1
1
3
1
3
I
E
C
1
1
3
1
3
Es un conjunto grfico de
pasos y transiciones
LD: Diagrama
a contactos o de
enlazados
conexiones
escalera
(Ladderpor
Diagram).
orientadas. Cada transicin
es atada
a una condicin
IL: Lista
de Instrucciones
(Instruction
List). booleana. Las acciones de
los pasos son detalladas
otros
FBD:usando
Diagrama
delenguajes
Bloques (ST, IL,
LD, FBD).
Funcionales
(Function Block Diagram).
ST: Texto Estructurado (Structured
Text).
SFC: Carta de Funciones
LADDER (LD)
Nace en U.S. como reflejo de los esquemas elctricos estndar utilizados en lgica cableada
Bloques funcionales
Barra de alimentacin izquierda
(con enlace horizontal acoplado)
Smbolo de salto
Smbolo de retorno
Entrada EN
Salida ENO
Lenguaje LD
Contact
os:
Lenguaje LD
Bobinas:
Lenguaje LD
Enlaces:
operandos [;
ST
actual en
operando
Semntica
NOTA 1
NOTA 1
operando
Almacenar el resultado
el emplazamiento del
Lenguaje IL
Operadores de IL:
N,(
N,(
N,(
N,(
(
(
(
(
BOOL
BOOL
BOOL
BOOL
WORD
WORD
WORD
WORD
Semntica
AND Booleano
AND Booleano
OR Booleano
OR exclusivo Booleano
Suma
Resta
Multiplicacin
Divisin
Lenguaje IL
Operadores de IL:
(
(
(
(
(
(
C, N
C, N
C, N
WORD
WORD
WORD
WORD
WORD
WORD
LABEL
NAME
Semntica
Comparacin >
Comparacin >=
Comparacin =
Comparacin <>
Comparacin <=
Comparacin <
Saltar a la etiqueta
Llamar
al
bloque
Regresar de la funcin o
BF que ha sido llamado
Lenguaje IL
Detector de Flanco
Ascendente
Bool
R_TRIG
Clk
Bool
Contador (CTU,CTD)
Int
VAR
R_TRIG1 : R_TRIG
END_VAR
LD
%IX10
ST
R-TRIG1.Clk
LD
R-TRIG1.Q
ST
%MX10
***
Bool
Bool
Temporizador(TP,TON,TOF)
Cu
Bool
TIME
R
Pv
Cv
VAR
C10 : CTU
END_VAR
LD
15
ST
C10.Pv
LD
%MX10
ST
C10.Cu
CAL
C10
LD
C10.Q
ST
%MX11
LD
C10.Cv
ST
%MW1
***
Bool
Bool
In
Pt
Et
Int
VAR
T20 : TP
END_VAR
LD
150s
ST
T20.Pt
LD
%IX10
ST
T20.In
CAL
T20
LD
T20.Q
ST
%MX12
LD
T20.Et
ST
%MW2
TIME
Operacin
Smbolo
Prioridad
Negacin
Complemento
NOT
Multiplicar
*
Dividir
/
Mdulo
MOD
Sumar, Restar
+, Comparacin
<, >, <=, >=
Igualdad, Desigualdad
=, <>
AND Booleano
&, AND
OR exclusivo Booleano
XOR
OR Booleano
OR
Mnimo
Lenguaje ST
RETURN;
A := CMD_TMR.Q;
Lenguaje ST
Lenguaje ST
J := -1 ;
<instruccin>;
REPEAT
<instruccin>;
J := J+2 ;
END_REPEAT;
END_REPEAT ;
EXIT
EXIT ;
Sentencia vaco
Lenguaje FBD
Diagrama
(SFC)
Funcional
Secuencial
Lenguaje SFC
Salto a un paso
Macro paso
Inicio del macro paso
Fin del macro paso
Lenguaje SFC
Nivel 2:
Lenguaje SFC
(*Programa en SFC con simple divergencia y convergencia*)
Lenguaje SFC
Lenguaje SFC
Lenguaje SFC
Lenguaje SFC
Lenguaje SFC
ST