Opc tema 5-unidad v

Post on 06-Aug-2015

77 views 0 download

Transcript of 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.

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 ..!!