Universidad De Oriente Núcleo Monagas
Departamento De Ingeniería De Sistemas Cursos Especiales De Grado
Automatización y Control de Procesos Industriales
Programación PLC: Lenguaje Texto estructurado
Integrantes:González, Daniela.Hernández, Karla.
Facilitador:Moises Perez.
CONTENIDOPr
ogra
mac
ion
PLC:
Len
guaj
e Te
xto
estr
uctu
rado
IntroducciónMarco Teórico
PLCProgramación en los PLCLenguaje de texto estructuradoVentajas del Texto EstructuradoDesventajas del Texto Estructurado
ConclusiónBibliografía
INTRODUCCIÓNPr
ogra
mac
ion
PLC:
Len
guaj
e Te
xto
estr
uctu
rado
Los PLC denominados controladores lógicos programables tienen un papel fundamental en las industrias y el ámbito de la automatización para controlar maquinas e instalaciones, al igual que los computadores estos equipos deben programarse mediante la implementación de un lenguaje el cual se debe definir un conjunto de instrucciones en código que serán reconocidas por el PLC a través del código fuente y el hecho de ser programable hace que sean adaptables a todas las tareas
Prog
ram
acio
n PL
C: L
engu
aje
Text
o es
truc
tura
doPLC
Programación PLC
Lenguaje deProgramación
LENGUAJE TEXTO ESTRUCTURADO
Prog
ram
acio
n PL
C: L
engu
aje
Text
o es
truc
tura
doEjemplo:IF Manual AND Alarm THENLevel = Manual_Level;Mixer = Start AND NOT ResetELSE IFOther_Mode THENLevel = Max_level;ELSELevel = (Level_Indic X100)/Scale; END IF
Es un lenguaje de alto nivel que permite la programación estructurada, Incluye estructuras de cálculo repetitivo y condicional, tales como
Prog
ram
acio
n PL
C: L
engu
aje
Text
o es
truc
tura
doEs una construcción que devuelve un valor después de su evaluación. Las expresiones se componen de operadores y operandos.
Se realiza mediante la ejecución de los operadores según determinadas reglas de enlace.
EXPRESIONES
EVOLUCIÓN DE EXPRESIONES
Prog
ram
acio
n PL
C: L
engu
aje
Text
o es
truc
tura
do
OperadoresOperación Símbolo Fuerza de enlace
Entre paréntesis (expresión) Enlace más fuerte
Llamada a funciones Nombre de función (lista de parámetros)
Potenciar EXPT
NegarFormación de complemento
-NOT
MultiplicarDividirMódulo
*/MOD
SumarRestar
+-
Comparar <,>,<=,>=
IgualdadDesigualdad
= <>
Bool AND AND
Bool XOR XOR
Bool OR OR Enlace más débil
Prog
ram
acio
n PL
C: L
engu
aje
Text
o es
truc
tura
doAsignación A:=B; CV := CV + 1; C:=SIN(X);
Llamada a un Bloque de Funciones y uso de la salida FB
CMD_TMR(IN := %IX5, PT := 300);A:=CMD_TMR.Q;
RETURN RETURN;
IF IF D:=B*B;IF D<0.0 THEN C:=A;ELSIF D=0.0 THEN C:=B;ELSE C:=D;END_IF;
CASE CASE INT1 OF1: BOOL1 := TRUE;2: BOOL2 := TRUE;ELSE BOOL1 := FALSE; BOOL2 := FALSE;END_CASE;
FOR FOR J:=101;FOR I:=1 TO 100 BY 2 DO IF ARR[I] = 70 THEN J:=I; EXIT; END_IF;END_FOR;
WHILE WHILE J<= 100 AND ARR[J] <> 70 DO J:=J+2;END_WHILE;
REPEAT REPEAT J:=J+2;UNTIL J= 101 OR ARR[J] = 70END_REPEAT;
EXIT EXIT;
Instrucción vacía
;
INSTRUCCIONES
Prog
ram
acio
n PL
C: L
engu
aje
Text
o es
truc
tura
do
VENTAJASLos programas son más fáciles de entender
La estructura de los programas es clara
Reducción del esfuerzo en las pruebas y depuración.
Reducción de los costos de mantenimiento
Los bloques de código son casi auto-explicativos
1
2
3
4
5
DESVENTAJAS se obtiene un único bloque de programa1
Prog
ram
acio
n PL
C: L
engu
aje
Text
o es
truc
tura
do
Prog
ram
acio
n PL
C: L
engu
aje
Text
o es
truc
tura
doCONCLUSION
Los avances en la automatización llevaron al surgimiento del PLC que permitió un impulso importante en la industria y ha facilitado de forma notable que los procesos de producción o control se volvieran mas flexibles.
Siendo este un ssistema Industrial de Control Automático que trabaja bajo una secuencia almacenada en memoria, de instrucciones lógicas y lo que permite diferenciarlo de otros instrumentos presente es que pueden ser programados para controlar cualquier tipo de máquina, a diferencia de otros controladores que solo pueden controlar un tipo específico de aparato.
Prog
ram
acio
n PL
C: L
engu
aje
Text
o es
truc
tura
doBIBLIOGRAFIA
PROGRAMACIÓN ESTRUCTURADA SOBRE CONTROLES PROGRAMABLES. Lo puedes encontrar en: file:///C:/Users/hebert/Downloads/Programaci%C3%B3n_Estructurada-PLC.pdf
PROGRAMACIÓN DE PLC`s. Lo puedes encontrar en:http://www.rocatek.com/programacion_de_plc.php Universidad Nacional Abierta [consultado el 24-04-2015] http://datateca.unad.edu.co/contenidos/2150512/ContenidoLinea/leccin_1633__texto_estructurado_structured_text__st.html
Beckhoff Information System [consultado el 24-04-2015] http://infosys.beckhoff.com/espanol.php?content=../content/1034/tcplccontrol/html/tcplcctrl_languages%20st.htm&id=
Prog
ram
acio
n PL
C: L
engu
aje
Text
o es
truc
tura
do GRACIAS ..!!
Top Related