Opc tema 5-unidad v
-
Upload
opc-udo -
Category
Technology
-
view
77 -
download
0
Transcript of Opc tema 5-unidad v
![Page 1: Opc tema 5-unidad v](https://reader035.fdocuments.ec/reader035/viewer/2022071902/55c38359bb61eba4628b45be/html5/thumbnails/1.jpg)
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.
![Page 2: Opc tema 5-unidad v](https://reader035.fdocuments.ec/reader035/viewer/2022071902/55c38359bb61eba4628b45be/html5/thumbnails/2.jpg)
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
![Page 3: Opc tema 5-unidad v](https://reader035.fdocuments.ec/reader035/viewer/2022071902/55c38359bb61eba4628b45be/html5/thumbnails/3.jpg)
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
![Page 4: Opc tema 5-unidad v](https://reader035.fdocuments.ec/reader035/viewer/2022071902/55c38359bb61eba4628b45be/html5/thumbnails/4.jpg)
Prog
ram
acio
n PL
C: L
engu
aje
Text
o es
truc
tura
doPLC
Programación PLC
Lenguaje deProgramación
![Page 5: Opc tema 5-unidad v](https://reader035.fdocuments.ec/reader035/viewer/2022071902/55c38359bb61eba4628b45be/html5/thumbnails/5.jpg)
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
![Page 6: Opc tema 5-unidad v](https://reader035.fdocuments.ec/reader035/viewer/2022071902/55c38359bb61eba4628b45be/html5/thumbnails/6.jpg)
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
![Page 7: Opc tema 5-unidad v](https://reader035.fdocuments.ec/reader035/viewer/2022071902/55c38359bb61eba4628b45be/html5/thumbnails/7.jpg)
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
![Page 8: Opc tema 5-unidad v](https://reader035.fdocuments.ec/reader035/viewer/2022071902/55c38359bb61eba4628b45be/html5/thumbnails/8.jpg)
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
![Page 9: Opc tema 5-unidad v](https://reader035.fdocuments.ec/reader035/viewer/2022071902/55c38359bb61eba4628b45be/html5/thumbnails/9.jpg)
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
![Page 10: Opc tema 5-unidad v](https://reader035.fdocuments.ec/reader035/viewer/2022071902/55c38359bb61eba4628b45be/html5/thumbnails/10.jpg)
Prog
ram
acio
n PL
C: L
engu
aje
Text
o es
truc
tura
do
![Page 11: Opc tema 5-unidad v](https://reader035.fdocuments.ec/reader035/viewer/2022071902/55c38359bb61eba4628b45be/html5/thumbnails/11.jpg)
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.
![Page 12: Opc tema 5-unidad v](https://reader035.fdocuments.ec/reader035/viewer/2022071902/55c38359bb61eba4628b45be/html5/thumbnails/12.jpg)
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=
![Page 13: Opc tema 5-unidad v](https://reader035.fdocuments.ec/reader035/viewer/2022071902/55c38359bb61eba4628b45be/html5/thumbnails/13.jpg)
Prog
ram
acio
n PL
C: L
engu
aje
Text
o es
truc
tura
do GRACIAS ..!!