Opc tema 5-unidad v

13
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, Facilitador: Moises Perez.

Transcript of Opc tema 5-unidad v

Page 1: Opc tema 5-unidad v

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

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

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

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

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

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

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

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

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

Prog

ram

acio

n PL

C: L

engu

aje

Text

o es

truc

tura

do

Page 11: Opc tema 5-unidad v

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

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

Prog

ram

acio

n PL

C: L

engu

aje

Text

o es

truc

tura

do GRACIAS ..!!