AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES
1. AUTO AUTOMA MATA TA PRO PROGR GRAM AMAB ABLE LE.. PLC. PLC. 2. ESTRUC ESTRUCTUR TURA A Y CARACT CARACTERÍ ERÍSTI STICA CA DE DE UN UN P PLC. LC. 3. TIPOS TIPOS DE CONT CONTROL ROL:: VENTAJ VENTAJAS AS E INCON INCONVEN VENIEN IENTE TES. S. • • •
WLC PLC MÓDULO LÓGICO
AUTÓMAT AUTÓMA TAS PROGRAM PROGRAMABLES ABLES 1.- ESTRUCTURA DEL AUTOMA AUTOMAT TA PROGRAMABLE
1.1. AUTOMATA AUTOMATA PROGRAMABLE. (PLC) ” (PLC) , Un autó autóma mata ta progr rogram amab able le indu indust stri rial al “ programable logic controller ” es un equ quiipo elect ectrón rónico, pro program ramabl able, diseñado para ara cont ontrolar en tiempo real real,, proce proceso sos s indu indust stri rial ales es,, come comerc rcia iale les s y domé domést stic icos os..
AUTÓMATAS PROGRAM AUTÓMAT PROGRAMABLES ABLES ESTRUCTURA RA DEL AUTOMAT AUTOMATA PROGRAMABLE PROGRAM ABLE 1.- ESTRUCTU 1. 2. ESTRUCTURA Y CARACTERÍSTICAS DE LOS PLC´s Aunque puede variar de un autómata a otro, en todos se puede encontrar la estructura de la figura.
AUTÓMAT AUTÓMA TAS PROGRAM PROGRAMABLES ABLES 1.- ESTRUCTURA DEL AUTOMA AUTOMAT TA PROGRAMABLE
1. 2. ESTRUCTURA Y CARACTERÍSTICAS DE LOS PLC´s Trab rabaja, en base ase a las señales eléct éctricas cas qu que e le llegan al módulo ulo de entrada, siendo decodificadas en el microprocesador, antes de dar las señales de sali salida da a los los actu actuad ador ores es..
AUTÓMAT AUTÓMA TAS PROGRAM PROGRAMABLES ABLES 1.- ESTRUCTURA DEL AUTOMA AUTOMAT TA PROGRAMABLE
1. 2.1. CICLO DE SCAN DE UN PLC
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES 1.- ESTRUCTURA DEL AUTOMA AUTOMAT TA PROGRAMABLE
1.3. TIPOS DE CONTROL. Antes de los PLC, las tareas de control se realizan a menudo por contactores, relés de control, y otros dispositivos electromecánicos con cables de int interco ercone nexi xión ón intr intrin inca cado dos. s. Est Este en enffoqu oque se cono conoce ce a menu menudo do como como co cont ntro roll de lógi ló gica ca ca cabl blea eada da (W (WLC LC). ).
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES 1.- ESTRUCTURA DEL AUTOMA AUTOMAT TA PROGRAMABLE 1.3. TIPOS DE CONTROL. WLC, PLC Y MODULO LOGICO Los Los contro controles les WLC y PLC , se emplean sobre todo, para el control de máquinas e instal instalacio aciones nes eléctr eléctrica icas s en ent entorn ornos os indust industria riales les
AUTÓMAT AUTÓMA TAS PROGRAM PROGRAMABLES ABLES 1.- ESTRUCTURA DEL AUT AUTOMA OMAT TA PROGRAMABLE
1.3. TIPOS DE CONTROL. WLC, PLC Y MODULO LOGICO Los mó módu dulo los s ló lógi gico cos s , por el contrario se emplean, para tareas de control meno menore res s y tamb tambié ién n en las las inst instal alac acio ione nes s de ed edif ific icio ios s
AUTÓMAT AUTÓMA TAS PROGRAM PROGRAMABLES ABLES 1.- ESTRUCTURA DEL AUT AUTOMA OMAT TA PROGRAMABLE
1.3. TIPOS DE CONTROL. DIFERENCIA DIFERENCIAS S El control WLC y funcionamiento.
PLC
se diferencian,
En el caso de control WLC , los actuadores se controlan por medio de impulsos de corriente a través del cableado interconectado, según esquema.
básicamente
en el modo de
AUTÓMAT AUTÓMA TAS PROGRAM PROGRAMABLES ABLES 1.- ESTRUCTURA DEL AUT AUTOMA OMAT TA PROGRAMABLE
1.3. TIPOS DE CONTROL. DIFERENCIA DIFERENCIAS S En el caso de control PLC y PLC y los módulos lógicos, sin embargo, son los estados {0} o {1} los l os que se consultan en las entradas de control. A continuación, se procesan dichos estados. El resultado se pasa a los actuadores conectados a las salidas
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES 1.- ESTRUCTURA DEL AUTOMA AUTOMAT TA PROGRAMABLE
1.3. TIPOS DE CONTROL. VENTAJAS E INCONVENIENTES
AUTÓMAT AUTÓMA TAS PROGRAM PROGRAMABLES ABLES 1.- ESTRUCTURA DEL AUT AUTOMA OMAT TA PROGRAMABLE
1.3. TIPOS DE CONTROL. VENTAJAS E INCONVENIENTES
AUTÓMAT AUTÓMA TAS PROGRAM PROGRAMABLES ABLES 1.- ESTRUCTURA DEL AUT AUTOMA OMAT TA PROGRAMABLE
1.3. TIPOS DE CONTROL. VENTAJAS E INCONVENIENTES
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES
1. SIST SISTEM EMAS AS DE NU NUME MERA RACI CIÓN ÓN • BINARIO • DECIMAL • HEXADECIMAL 2. DEFI DEFINI NICI CION ON DE BIT BITS, S, BYT BYTES ES Y WOR WORD. D. 3. TECN TECNOL OLOG OGÍA ÍAS S DE CON CONTR TROL OL:: • •
DIGITAL ANALÓGICA
4. CONV CONVER ERSI SION ON ANALO ANALOGI GICA CA-D -DIG IGIT ITAL AL
AUTÓMAT AUTÓMA TAS PROGRAM PROGRAMABLES ABLES
TECNOLOGÍA DE CONTROL
2.1. SISTEMAS DE NUMERACIÓN. El sist sistem ema a nu numé méri rico co qu que e util utiliz izam amos os habi habitu tual alme ment nte e es el SIS SISTEM TEMA A DEC DECIMA IMAL L.
Forma Formado do por por die diezz sig signo noss numéricos:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
AUTÓMAT AUTÓMA TAS PROGRAM PROGRAMABLES ABLES
TECNOLOGÍA DE CONTROL
2.1. SISTEMAS DE NUMERACIÓN. El SIS SISTEM TEMA A BIN BINARI ARIO O está está form formad ado o por por do dos s si sign gnos os numéricos:
0, 1
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.1. SISTEMAS DE NUMERACIÓN. CARACTERES
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
{0, 1}
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.1. SISTEMAS DE NUMERACIÓN. CARACTERES Y VALOR NUMÉRICO. Tene Tenemo mos s qu que e sabe saberr dife difere renc ncia iarr en entr tre e cara caract cter er y valo valorr nu numé méri rico co.. El valor numérico de un caracter, depende de su posición en la cadena de caracteres. El valor se obtiene mediante el producto de la cifra por el valor posicional.
2 x 101 =20
1 x 24 +1 x 22 = 20
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.1. SISTEMAS DE NUMERACIÓN. STMA BINARIO vs DECIMAL El paso de un número de deci cima mall a bi bina nari rio o:
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.1. SISTEMAS DE NUMERACIÓN. STMA BINARIO vs DECIMAL El paso de un número bi bina nari rio o a de deci cima mall:
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.1. SISTEMAS DE NUMERACIÓN.
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.1. SISTEMAS DE NUMERACIÓN. BITS, BYTE Y WORD
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.2. TECNOLOGÍA DIGITAL DE CONTROL. En este tipo de tecnología, se trabaj baja, bási ásicamen amentte, con dos valo alores o estados ados de conm conmut utaci ación ón (est (estad ados os bina binari rios os). ). Tambi ambién én,, est estos est estados ados se cono conoce cen n como como est estados ados lógic ógicos os (1 (1)) ó (0 (0)).
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.5. DIFERENCIA TECNOLO TECNOLOGÍA GÍA DIGITAL Y ANALOGICA . Los Los sist sistem emas as de cont contro roll mode modern rnos os,, se fund fundam amen enta tan n en la tecn tecnol olog ogía ía digi digita tal. l.
ANALOGICA
DIGITAL
AUTÓMATAS PROGRAMABLES
TECNOLOGÍA DE CONTROL
2.5. CONVERSION TECNOLO TECNOLOGÍA GÍA ANALOGICA-DI ANALO GICA-DIGITAL GITAL .
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES
1.
CLAS CLASIF IFIC ICAC ACIÓ IÓN N DE LOS PLC. PLC. ESTR ESTRUC UCTUR TURA A
2. C.P.U. 3. MEMO MEMORI RIAS AS ROM, ROM, RAM, RAM, EPR PROM OM 4. FUEN FUENTE TES S DE ALIM ALIMEN ENTA TACI CIÓN ÓN 5. MÓDU MÓDULO LOS S DE ENTR ENTRAD ADAS AS:: • TIPOS • FORMA DE ALIMENTACIÓN ELÉCTRICA 6. MÓDULO ULOS DE SALIDA: • SALIDAS A RELÉ Y TRANSISTORES • SALIDAS A CARGAS ELEVADAS
AUTÓMATAS PROGRAMABLES 3 COMPONENTES DELOS PLC. 3.1. CLASIFICACIÓN DE LOS PLC.
AUTÓMATAS PROGRAMABLES 3 COMPONENTES DELOS PLC. 3.1. ESTRUCTURA DE LOS PLC. Aunque puede variar de un autómata a otro, en todos se puede enc en contr ontra ar la estr estruc uctu tura ra de la figu figurra.
AUTÓMATAS PROGRAM AUTÓMAT PROGRAMABLES ABLES 3 COMPONENTES DE LOS PLC 3.2. UNIDAD DE CENTRAL DE PROCESOS. (C.P.U.) (Central Procesing Unit) es el cerebro del autómata. Está formada, básicamente, por el microprocesador (μP) y la memoria. Tiene como misión: - Pr Proc oces esar ar la in info form rmac ació ión n qu que e re reci cibe be de la las s en entr trad adas as - In Inte terp rpre reta tarr la las s in inst stru rucc ccio ione nes s y ór órde dene nes s de dell pr progr ogram ama a -En Envi viar ar la in info form rmac ació ión n ad adec ecua uada da a la las s sa sali lida das s
La CPU ejecuta el programa que reside en la memo memori ria, a, le leye yend ndo o las las inst instru rucc ccio ione ness una una a una una
AUTÓMATAS PROGRAM AUTÓMAT PROGRAMABLES ABLES 3 COMPONENTES DE LOS PLC 3.3. MEMORIAS RAM, EEPROM. La memoria permite almacenar las instrucciones del programa, datos y esta es tado doss de entr entrad adaa y sa sali lida da.. La capacidad de una memoria viene dete determ rmin inad adaa por por el nº de inst instru rucc ccio ione ness ca capa pazz de almacenar ( almacenar (nº de bits o nº de bytes).
TIPOS Memo mori riaa de •RAM (Randon Access Memory): Me le lect ctur uraa-es escr crit itur ura. a. Es de tipo tipo volá voláti till por por falt faltaa de aliment alimentaci ación ón elé eléctri ctrica ca •ROM (Read Only Memory): Me Memo mori riaa de sólo lectura. Viene grabada por el fabricante EPROM: Memoria de sólo lectura, reprogr reprograma amable ble,, con borrado borrado por ultrav ultraviol ioleta etas. s.
EEPROM: Memoria de sólo reprogramable, con borrado por eléctricos.
lectura, medios
AUTÓMATAS PROGRAM AUTÓMAT PROGRAMABLES ABLES 3 COMPONENTES DE LOS PLC 3.4. FUENTES DE ALIMENTACIÓN. A partir de una red externa, tiene como misión la de alimentar los circuitos elec el ectr trón ónic icos os del del autó autóma mata ta.. De Depe pend ndie ien ndo del del tipo tipo de CPU, CPU, pued puedee se serr alim alimen enta tado do por D por DC ó AC.
AUTÓMATAS PROGRAM AUTÓMAT PROGRAMABLES ABLES 3 COMPONENTES DE LOS PLC 3.5. MODULOS DE ENTRADA ENTRADAS. S. Adapt daptaa y codif difica ica de form formaa com compre prensi nsible ble para ara la CPU las se señ ñale ales proce rocede den ntes tes de los los disp dispos osit itiv ivos os de entr entrad adas as o ca capt ptad ador ores es A estos módulos se conectan los interruptores, finales de carrera, pulsadores,, sensores, pulsadores detectores de posición etc.
AUTÓMATAS PROGRAM AUTÓMAT PROGRAMABLES ABLES 3 COMPONENTES DE LOS PLC 3.5. MODULOS DE ENTRADAS. EJEMPLOS
AUTÓMATAS PROGRAM AUTÓMAT PROGRAMABLES ABLES 3 COMPONENTES DE LOS PLC 3.5. MODULOS DE ENTRADAS. ALIMENTACIÓN ELÉCTRICA La alimentación de las entradas digitales se realiza atendiendo al tipo de autómata y a la aplicación que va destinado.
ENTRADAS A 24 V DC
ENTRADAS A 23 230 V AC
AUTÓMATAS PROGRAM AUTÓMAT PROGRAMABLES ABLES 3 COMPONENTES DE LOS PLC 3.5. MODULOS DE ENTRADAS. TIPOS DE ENTRADAS.
AUTÓMATAS PROGRAM AUTÓMAT PROGRAMABLES ABLES 3 COMPONENTES DE LOS PLC 3.5. MODULOS DE ENTRADAS. TIPOS DE ENTRADAS.
AUTÓMATAS PROGRAM AUTÓMAT PROGRAMABLES ABLES 3 COMPONENTES DE LOS PLC 3.5. MODULOS DE SALIDA SALIDAS. S. Decodifica las señales procedentes de la CPU, y manda las señales de acti ac tiva vaci ción ón de los los disp dispos osit itiv ivos os de sa sali lida da o ac actu tuad ador ores es.. A es esto toss módu módulo loss se cone conect ctan an las bobinas de contactores, señalizadores,, etc. señalizadores
AUTÓMATAS PROGRAM AUTÓMAT PROGRAMABLES ABLES 3 COMPONENTES DE LOS PLC 3.5. MODULOS DE SALIDAS. TIPOS.
AUTÓMATAS PROGRAMA AUTÓMAT PROGRAMABLES BLES 3 COMPONENTES DE LOS PLC 3.5. MODULOS DE SALIDAS. CARGAS ELEVADAS
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES
1. LENG LENGUA UAJE JES S DE DE PR PROGRA OGRAMA MACI CIÓN ÓN 2. LENG LENGUAJ UAJE E GRÁFI GRÁFICO CO DE DE CONT CONTAC ACTO TOS S LADDE LADDER R (LD) (LD) 3. DIRECCIONAMIENTO 4. DIRE DIRECC CCIO IONA NAMI MIEN ENTO TO Y CIC CICLO LO DE SCAN SCAN 5. PR PROG OGRA RAMA MACI CIÓN ÓN EN (LD) (LD)
AUTÓMATAS PROGRAMABLES 4 LENGUAJES DE PROGRAMACIÓN La norma norma UNEdefine 4 lengua lenguajes jes de UNE-en en 61 6113 1311-33 que coincide con la IEC 1131-3 define programación, 2 en formatos de texto y 2 en formato gráfico
LENGUAJES DE PROGRAMACIÓN EN FORMA FORMATO TO TEXTO T EXTO: 1. Lenguaje Lenguaje por lista de INSTRUCCIONES (nemónico) -> NORMA IEC 1131-3….(IL) -> SIEMENS……………...(AWL) SIEMENS……………...(AWL)
2. Lenguaje por texto ESTRUCTURADO (ST) LENGUAJES DE PROGRAMACIÓN EN FORMATO GRÁFICO: 3. Lenguaje gráfico de CONTACTOS -> NORMA IEC 1131-3….(LD) -> SIEMENS……………...(KOP) SIEMENS……………...(KOP)
4. Lenguaje gráfico de FUNCIONES -> NORMA IEC 1131-3….(FBD) -> SIEMENS……………...(FUP) SIEMENS……………...(FUP)
AUTÓMATAS PROGRAM AUTÓMAT PROGRAMABLES ABLES 4 PROGRAMACION DE UN PLC 4.1. LENGUAJES DE PROGRAMACION Encargado de manejar las instrucciones del autómata para realizar las funciones lógicas
LENGUAJES DE PROGRAMACIÓN EN FORMA FORMATO TO TEXTO T EXTO:
LENGUAJES DE PROGRAMACIÓN EN FORMATO GRÁFICO:
AUTÓMATAS PROGRAMA AUTÓMAT PROGRAMABLES BLES 4 PROGRAMACION DE UN PLC 4.2. LENGUAJES LENGUAJES GRAFICOS DE ¨CONT ¨CONTACTOS ACTOS¨¨ (LD) Es el mas aproximado a un diagrama de lógica cableada. Los símbolos y conexi conexion ones es básica básicass son:
AUTÓMATAS PROGRAMABLES 4 LENGUAJES DE PROGRAMACIÓN 4.2. LENGUAJES GRAFICOS DE ¨CONTACTOS¨ ¨CONTACTOS¨ (LD).REPRESENT (LD).REPRESENTACIÓN ACIÓN
Giro de 90º
AUTÓMATAS PROGRAMABLES 4 LENGUAJES DE PROGRAMACIÓN 4.2. LENGUAJES GRAFICOS DE ¨CONTACTOS¨ ¨CONTACTOS¨ (LD). A TENER EN CUENTA CUENTA -1-
a) LA PROGRAMACIÓN SE HARÁ EN EL ORDEN DE IZQUIERDA A DERECHA
b) EL ORDEN DE PROGRAMACIÓN ES DE ARRIBA A ABAJO
C) NO SE PUED PUEDE E CONE CONECT CTA AR UNA UNA SALI SALIDA DA DIRE DIRECT CTA AMENT MENTE E A LA LÍNE LÍNEA A PRIN PRINCI CIP PAL
NO
SI
AUTÓMATAS PROGRAMABLES 4 LENGUAJES DE PROGRAMACIÓN 4.2. LENGUAJES GRAFICOS DE ¨CONTACTOS¨ ¨CONTACTOS¨ (LD). A TENER EN CUENTA CUENTA -2-
d) DESP DESPU UÉS DE UNA UNA SALI SALIDA DA “OUT” NO SE PUEDE PUEDE COLO COLOCA CAR R NING NINGÚN ÚN CONT CONTAC ACTO TO
NO e) EL NÚMERO DE SALIDAS DAS ES FIJO, NO SE PUEDE REPET PETIR
¡ PROGRAMA NO VÁLIDO!
SI
AUTÓMATAS PROGRAMABLES 4 LENGUAJES DE PROGRAMACIÓN 4.3 DIRECCIONAMIENTO DE VARIABLES Consiste en indicar el borne de conexión en el que está conectado el captador o el actuador (entrada o salida). El direccionamiento consta de un identificador de área, área , un identificador de byte y número de bit. Según SIEMENS los identif identifica icador dor de áre área a son: I: Pa Para ra la las s en entr trad adas as Q: Para las salidas
forman formando do una estruc estructur tura, a, por ejempl ejemplo, o, para una entrada en el byte m=0 m=0,, bit n=1 bit n=1::
I1. 1.00
AUTÓMATAS AUTÓMAT AS PROGRAMABLE PRO GRAMABLESS 4 LENGUAJES DE PROGRAMACIÓN 4.4. DIRECCIONAMIENTO Y CICLO DE SCAN
AUTÓMATAS PROGRAMABLES 4 LENGUAJES DE PROGRAMACIÓN 4.3. DIRECCIONAMIENTO DEL PLC
OMRON
AUTÓMATAS PROGRAMABLES 4 LENGUAJES DE PROGRAMACIÓN 4.5. PROGRAMACIÓN CON LADDER DIGRAM (LD)
OBJETIVO
CONEXIÓN PLC
ESQUEMA
AUTÓMATAS PROGRAMA AUTÓMAT PROGRAMABLES BLES 4 LENGUAJES DE PROGRAMACIÓN 4.1. PROGRAMACIÓN CON LADDER DIGRAM (LD) Un autómata consulta las entradas para ver qué estado de señal tienen; es decir, si hay hay tens tensió ión n ap apli lica cada da o no en ella ellas. s.
AUTÓMATAS PROGRAMA AUTÓMAT PROGRAMABLES BLES 4 LENGUAJES DE PROGRAMACIÓN 4.1. PROGRAMACIÓN CON LADDER DIGRAM (LD)
NC Cons Consul ulta ta SI NO HAY HAY tensi tensión ón en la entrada entrada poni poniend endo o un 1 LÓGICO LÓGICO,, en caso contrario pondrá un 0
NA Cons Consul ulta ta SI HAY HAY tens tensió ión n en la entrada poniendo un 1 LÓGICO, en caso contrario pondrá un 0
La elección de las órdenes de programa en un PLC, en lengua guaje KOP, se hace en base a la lógica ica de señales necesarias para cumplir el objetivo de funcionamiento.
AUTÓMATAS PROGRAMA AUTÓMAT PROGRAMABLES BLES 4 LENGUAJES DE PROGRAMACIÓN 4.1. PROGRAMACIÓN CON LADDER DIGRAM (LD)
la lógica que controla el flujo de corriente activa o desactiva la bobina de salida: {0} x {1} = {0}
AUTÓMATAS PROGRAMA AUTÓMAT PROGRAMABLES BLES 4 LENGUAJES DE PROGRAMACIÓN 4.1. PROGRAMACIÓN CON LADDER DIGRAM (LD)
NC Cons Consu ulta lta SI HAY HAY tens tensió ión n en la entrada, poniendo UN 1 LÓGICO, en caso contrario pondrá un 0
NA Cons Consul ulta ta SI HAY HAY tens tensió ión n en la entrada, entrada, poniendo UN 1 LÓGICO, LÓGICO, en caso contrario pondrá un 0
AUTÓMATAS PROGRAMA AUTÓMAT PROGRAMABLES BLES 4 LENGUAJES DE PROGRAMACIÓN 4.1. PROGRAMACIÓN CON LADDER DIGRAM (LD)
la lógica que controla el flujo de corriente activa o desactiva la bobina de salida: {1} x {1} = {1}
AUTÓMATAS PROGRAMABLES 4 LENGUAJES DE PROGRAMACIÓN 4.1. EJEMPLO: PROGRAMACIÓN CON LADDER DIGRAM (LD) Se desea activar una lámpara por medio de dos pulsadores de manera, que para que esta funcione, se debe actuar sobre los dos pulsadores a la vez.
AUTÓMATAS AUTÓMAT AS PROGRAMABLE PRO GRAMABLESS 4 LENGUAJES DE PROGRAMACIÓN 4.1. EJEMPLO: PROGRAMACIÓN CON LADDER DIGRAM (LD) Según se haga la elección de los contactos de entrada:
AUTÓMATAS PROGRAMABLES
S7-200
AUTÓMATAS PROGRAMABLES
S7-200 Nosepuedemostrarlaimagenenestemomento.
AUTÓMATAS PROGRAMABLES
Nosepuedemostrarlaimagenenestemomento.
62
AUTÓMATAS PROGRAMABLES
Nosepuedemostrarlaimagenenestemomento.
AUTÓMATAS PROGRAMABLES
Nosepuedemostrarlaimagenenestemomento.
64
AUTÓMATAS PROGRAMABLES
Nosepuedemostrarlaimagenenestemomento.
65
AUTÓMATAS PROGRAMABLES
AUTÓMATAS PROGRAMABLES
67
AUTÓMATAS PROGRAMABLES
MEMORIA DE DATOS La memoria de datos del S7-200 se compone del área de datos y de objetos.
68
AUTÓMATAS PROGRAMABLES INDICADORES DE TAMAÑO DE MEMORIA Se puede acceder a los datos de numerosas áreas de la memoria de la CPU en formato de bytes, palabras o palabras dobles. El acceso está formado por un identificador de área, el tamaño de los datos y la dirección inicial del valor del byte, de la palabra o de la palabra dobl doble, e, como como mues muestr tra a la figu figura. ra.
69
AUTÓMATAS PROGRAMABLES MEMORIA DE DATOS: TAMAÑO TAMAÑO DE ACCESO AC CESO El acceso a la memoria de datos completa se realiza en forma de bits, bytes, pala palabr bras as o pala palabr bras as dobl dobles es
70
AUTÓMATAS PROGRAMABLES MEMORIA DE DATOS: TAMAÑO TAMAÑO DE ACCESO AC CESO
71
AUTÓMATAS PROGRAMABLES MEMORIA DE DATOS: MARCAS ESPECIALES
72
AUTÓMATAS PROGRAMABLES
1.
FUNC FUNCIO IONE NES S LÓG LÓGIC ICAS AS.. OPE OPERA RACI CION ONES ES LÓGI LÓGICA CAS S
2. VARIA ARIAB BLE BINAR NARIA 3. FUNC FUNCIO IONE NES S LÓGI LÓGICA CAS S BÁSI BÁSICA CAS S • • •
FUNCIÓN LÓGICA AND FUNCIÓN LÓGICA OR FUNCIÓN LÓGICA NOT
4. EJERCICIOS
AUTÓMATAS PROGRAMABLE AUTÓMATAS PRO GRAMABLESS 5.- FUNCIONES LÓGICAS 5.1.- DEFINICIÓN: FUNCIONES FUNCIONES LÓGICAS Y OPERACIONES LÓGICAS LÓGICAS En un ci circ rcu uito digital, se procesan una, dos o mas señales de entrad radas para obte obtene nerr una una se seña ñall de sa sali lida da..
Este procesamiento, se lleva a cabo por medio de las funciones lógicas u operacio operaciones nes lógicas lógicas
AUTÓMATAS PROGRAMABLES 5.- FUNCIONES LÓGICAS 5.2.- VARIABLE BINARIA Una variable es binaria, cuando puede tomar únicamente dos valores diferenciados, cero (0) y uno (1) Por ejemplo, un contacto eléctrico eléctrico y una lámpara son variables variables binarias pues, pueden tener dos estados posibles:
Se puede asociar a términos:
AUTÓMATAS PROGRAMABLES 5.- FUNCIONES LÓGICAS 5.3.- FUNCIONES LÓGICAS BÁSICAS
EL RESULTADO L DE UNA OPERACIÓN LÓGICA AND DE DOS VARIABLES a Y b SER SERÁ UNO UNO (1) CUAN CUANDO DO AMBA AMBAS S VARIA ARIAB BLES LES SEAN SEAN UNO UNO (1), 1), EN CASO ASO CONTRARIO, EL RESULTADO SERÁ CERO (0)
AUTÓMATAS PROGRAMABLES 5.- FUNCIONES LÓGICAS 5.3.- FUNCIONES LÓGICAS BÁSICAS
EL RESULTADO L DE UNA OPERACIÓN LÓGICA OR DE DOS VARIABLES a Y b SERÁ UNO (1) CUANDO AL MENOS UNA VARIABLE SEA UNO (1), SOLAMENTE CUANDO AMBAS VARIABLES SEAN CERO (0), EL RESULT RESULTADO SERÁ CERO (0)
AUTÓMATAS PROGRAMABLES 5.- FUNCIONES LÓGICAS 5.3.- FUNCIONES LÓGICAS BÁSICAS
EL RESULTADO RESULTADO L DE UNA OPERACIÓN LÓGICA NOT SERÁ UNO (1) CUANDO LA VARIABLE a SEA CERO (0), (0), Y VICEVERSA. VICEVERSA.
AUTÓMATAS PROGRAMABLE AUTÓMATAS PRO GRAMABLESS 5.- FUNCIONES LÓGICAS 5.4.5.4 .- EJE EJERCI RCICIO CIOS S Asigne a los distintos esquemas, las funciones lógicas que les correspondan.
Q1= I1 . I2 . I3
Q2= I1 + I2 + I3
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES
6 PROGRAMACION DE OPERACIONES 6. INICIO Y FIN DE PROGRAMA 6. OPERACIONES DE FUNCIONES LOGICAS 6. OPERACIONES DE MEMORIA (Realimentación) 6. OPERACIONES CON TEMPORIZADORES 6. OPERACIONES CON MARCAS 6. OPERACIONES CON FLANCO 6. OPERACIONES DE CÓMPUTO 6. OPERACIONES DE COMPARACIÓN 6. EJERCICIOS
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
INICIO Y FINAL DE PROGRAMA
ORDENES DE INICIO Y FIN DE UN PROGRAMA Son las operaciones encargadas de iniciar y terminar un programa.
INICIO
•LENGUAJE (LD)
•LENGUAJE (IL)
•Carga directa
LD
•Carga negada
LDN
FIN DE PROGRAMA
•Escritura directa
•LENGUAJE (LD)
•LENGUAJE (IL)
=
•Escritura negada •Escritura con realimentación (SET)
S
•Escritura con
R
realimentación (RESET)
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
INICIO Y FINAL DE PROGRAMA
• POR EJEMPLO:
Se pretende escribir escribir el programa de encendido simple de una luz al accionar un interruptor por medio de un PLC Operando de salida Q0.0
•LD
•IL Operando de entrada I0.0
LD ST •FBD
I0.0 Q0.0
AUTÓMATAS AUTÓMAT AS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES DE FUNCIONES LÓGICAS
FUNCIO FUNCION N LÓGICA LÓGICA (AND) (AND) Tiene su correspondencia correspondencia con un circuito eléctrico de contactos contactos en serie. •LENGUAJ LENGUAJE E (LD) :
•LENGUAJE (FBD)
•LENGUAJE (IL)
LD U U =
I0.1 I0.2 I0.3 Q0.1
AUTÓMATAS AUTÓMAT AS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES DE FUNCIONES LÓGICAS
• EJEMPLO:
Se de dese sea a es escr crib ibir ir el pr prog ogra rama ma en LD, IL, FBD que cumpla: KA = SB1 . SB2 . SB3
•LD :
• FBD I0.0 I0.5
&
I0.7
• IL LD U U =
I0.1 I0.5 I0.7 Q0.0
Q0.0
AUTÓMATAS AUTÓMAT AS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES DE FUNCIONES LÓGICAS
FUNC FUNCIO ION N LÓGIC LÓGICA A (OR) (OR) Tiene su correspondencia correspondencia con un un circuito eléctrico de de contactos en paralelo. •LENGUAJE LENGUAJE (LD) :
•LENGUAJE (FBD)
•LENGUAJE (IL)
LD O O =
I0.0 I0.5 I0.7 Q0.1
AUTÓMATAS AUTÓMAT AS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES DE FUNCIONES LÓGICAS
• EJEMPLO:
Se de dese sea a es escr crib ibir ir el pr prog ogra rama ma en LD, IL, FBD que cumpla: K = SB1+ SB2+ SB3
•LD :
•IL
•FBD I0.0 I0.5 I0.7
1
Q0.0
LD O O =
I0.0 I0.5 I0.7 Q0.1
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES OPERACIONE S DE FUNCIONES LÓGICAS
USO DE PARÉNTESIS: ( ) Cuando una agrupación de contactos en paralelo o serie están a su vez con otra agrupación en paralelo o serie, en lenguaje de instrucciones hemos de indicarlos con las operaciones:
OLD
Cierra en paralelo los paralelo los dos últimos bloques que han comenzado por LD
ALD
Cierra en serie los serie los dos últimos bloques que han comenzado por LD
• EJEMPLO:
Implementar la función asociada al circuito cableado: H= (S1+S2).(S3+S4)
•LD •FBD
•IL
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES CON MEMORIA (realimentación)
REALIME REALIMENT NTACIÓ ACIÓN N POR CONTACT CONTACTO O Una función de memoria es aquella que genera una acción, y lo mantiene aunque cese la causa que lo originó. •LÓGICA CABLEADA :
•LÓGICA PROGRAMADA : •LD:
•IL : LD O U U =
• FBD : I0.0 Q 0 .0 I0.1 I0.2 Q 0. 1
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES CON MEMORIA (realimentación)
REA REALIME LIMENT NTA ACI CIÓN ÓN POR POR SALI SALIDA DAS S (S) (S) se sett Y (R) (R) rese resett La misma operación de memoria se puede realizar con las funciones ( S ) y ( R ), donde a través de la función (S (Set) se conmuta la salida a “1” y “1” y a través de la función (Reset (Reset)) se conmuta la salida a “0”.
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES CON MEMORIA (realimentación)
• EJEMPLO: • LD Un impulso en I0.0 hace que Q0.0 se ponga a “1” de forma permanente. Un impulso en I0.1 ó I0.2 hace que Q0.0 se ponga a “0” de forma prioritaria.
• FBD
• (IL) LD S LDN ON R
I 0. 0 Q 0 .0 I 0. 1 I0 .2 Q 0. 0
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES DE TEMPORIZADORES
TEMPOR TEMPORIZA IZADOR DOR AL TRABAJ TRABAJO O
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES DE TEMPORIZADORES
• EJEMPLO:
• LD :
• IL:
5
• FBD
Se desea diseñar un programa para activar una salida 50ms después de cerrar el interruptor.
LD TON LD =
I0.0 T34 T34 Q0.0
AUTÓMAT AUTÓMA TAS PROGRAM PROGRAMABLES ABLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES DE TEMPORIZADORES
TEMPOR TEMPORIZA IZADOR DOR AL REPOSO REPOSO
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES
PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES DE TEMPORIZADORES
• EJEMPLO: • (LD)
Se desea diseñar diseñar un programa programa para el encendido encendido manual y apagado automático automático de una salida de autómata a los 0,3 segundos. • (FBD)
• (IL) LD TOF LD =
I0.0 T37 T37 Q0.0
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES CON MARCAS
MEMORI MEMORIAS AS INTERN INTERNA AS (marca (marcas) s) Las marcas o memorias internas en programación, son lo que los relés auxiliares en circuitos cableados Se identifican con el operando M
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES
PROGRAMACIÓN DE OPERACIONES
.
OPERACIONES CON MARCAS
•EJEMPLO Diseñar un programa para el encendido de una lámpara con retraso de 5 segundos una vez accionado el pul sador
• (LD)
• (FBD)
• (IL)
AUTÓMAT AUTÓMA TAS PROGRAM PROGRAMABLES ABLES 6 PROGRAMACIÓN DE OPERACIONES
4.
OPERACIONES CON FLANCOS POSITIVOS/NEGATIVOS
DETE DETECC CCIÓ IÓN N DE FLA FLANCOS NCOS
AUTÓMATAS AUTÓMAT AS PROGRAMA PROGRAMABLES BLES
PROGRAMACIÓN DE OPERACIONES
.
OPERACIONES CON FLANCOS POSITIVOS/NEGATIVOS
•EJEMPLO: • (LD)
• (IL)
• (FBD)
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES CON CONTADORES
OPERA OPERACIO CIONES NES DE CONT CONTAJ AJE E Son funciones funciones encargadas encargadas de contar/de contar/descon scontar tar sucesos, sucesos, originados originados por contactos contactos o grupos grupos de contactos sobre un operando llamado contador
•LENGUA LENGUAJE JE (LD) (LD) :
•LENGUAJE (IL): CU
% Cxx : Contar hacia adelante
CD
% Cxx : Contar hacia detrás
R
% Cxx : Reinicio de conteo
AUTÓMAT AUTÓMA TAS PROGRAM PROGRAMABLES ABLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES CON CONTADORES
La operación incrementar/decrementar incrementar/decrementar contador (CTUD) empieza a contar adelante cuando se (CU), y empieza a contar atrás cuando produce un flanco positivo en la entrada de contaje adelante (CU), y (CD). El valor actual (Cxx) del (Cxx) del contador se produce un flanco positivo en la entrada de contaje atrás (CD). El conserva el contaje actual, el valor de preselección PV se compara con el valor actual cada vez que se ejecuta la operación de contaje.
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES CON CONTADORES
•EJEMPLO Se desea controlar la entrada/salida de vehículos de un parking de 10 plazas. Para ello se han colocado detectores fotoeléctricos en las puertas de entrada y salida. Si el parking está completo se enciende la luz roja del semáforo. En el momento que el nº de vehículos es menor de 30 el semáforo se pone de nuevo en verde
LLENO
LIBRE
AUTÓMATAS AUTÓMAT AS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES CON COMPARADORES
OPERAC OPERACIONES IONES DE COMPARA COMPARACIÓN CIÓN Comparan datos entre sí escribiendo el resultado a la salida según sea verdadera o falsa la comparación. Las comparaciones son del tipo:
IN1 e IN2, los datos a comparar. Siendo, IN1 e IN2, los comparar.
AUTÓMAT AUTÓMA TAS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.
OPERACIONES CON COMPARADORES
•EJEMPLO Mediante un solo temporizador accionado con la entrada E0.2, activar, con la ayuda de las funciones de com co mpa parraci ción ón,, do dos s sa sali lida das, s, A0 A0..4 y A0. 0.7, 7, 10 y 27 seg egun undo dos s de des spu pué és de la ac acti tiva vaci ció ón de E0 E0..2. La pu pue est sta a a cer ero o de del l circu cir cuit ito o se ob obti tien ene e co con n la ac activ tivac ació ión n de E0 E0.4 .4
AUTÓMATAS AUTÓMAT AS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.9 OPERACION OPERACIONES ES DE TRANSFER TRANSFERENCIA ENCIA OPERA OPERACIO CIONES NES DE TRANSF TRANSFERE ERENCI NCIA A Las operaciones de transferencia se utilizan para transferir datos de una dirección a otra.
AUTÓMATAS AUTÓMAT AS PROGRAMA PROGRAMABLES BLES 6 PROGRAMACIÓN DE OPERACIONES
6.9 OPERACION OPERACIONES ES CON COMP COMPARADORE ARADORES S Los tipos Los tipos de datos de entrada y salida pueden variar pero deben ser del mismo tipo.