curso plc siemens p1

Upload: pedro-arrambidez-hernandez

Post on 14-Jul-2015

330 views

Category:

Documents


15 download

TRANSCRIPT

  • 5/12/2018 Curso Plc Siemens p1

    1/55

    PKOCIfAMA(:IO' \",LOGfCADE

    C O:"ITROL, S.A. DF, c . . v .

    'jj:' I~'. . . .

    C U R S O D E C A P A C IJ A C IO N

    Distribuidor AutorizadoSIE ENS

  • 5/12/2018 Curso Plc Siemens p1

    2/55

    ContenldoIntroducci6n " 2Logo 4S7-200 " 10S7-300 ]]

    Sistemas Numericos : 20Sistema Decimal 21Sistema Binario 21Sistema Octal 22Sistema Hexadecimal 22Conversiones 22

    Algebra Booleana 25Compuertas L6gicas 26Ejemplo 29Familiarizaci6n con Simatic Manager 31Procedimientos Basicos 31Modos de operaci6n del PLC 47

    Configuraci6n de Hardware :' 53Insertar Equipo 54Generar Una Configuraci6n Hardware Tecnica 56Direccionamiento de los M6dulos 58Configuraciones Multi-bastidor 60Introducci6n al Direccionamiento del M6dulo : 61Direccionamiento Libre 61

    Arquitectura de Bloques 64Tipos de Bloques de programs 64Estructura del Programa 66Ejecuci6n Cfclica del Programs 69Insertar un Bloque 70Arrancar el Editor 71Componentes 72Tipos de datos en los bloques 73Ejercicio 1 83Ejercicio 2 90Ejercicio 3 , 94Ejercicio 4 102

    .................aglna 1

  • 5/12/2018 Curso Plc Siemens p1

    3/55

    In t roduccionFarnflias SimaticSIM ATIC LOGO

    SIMATIC S7S7-200S7-300S7-400

    ~----~- Pagtna z ----~--

  • 5/12/2018 Curso Plc Siemens p1

    4/55

    SIM AT IC C 7

    SIM AT IC HM I

    ------ Pagtna s -----~

  • 5/12/2018 Curso Plc Siemens p1

    5/55

    LogoPresentaclon, caracterfs ticas yaplicaciones

    E I Logo es un modulo logtco 0 Miero-PLC que permite realizar de manera rapida,econornlca y efieiente tareas que anteriormente neeesitaban de gran espaeio ytiernpo para ser efeetuadas e implementadas.E I Logo es programable via PC a traves del Software Logo-Soft, 0, en las versionescon pantalla, desde el teelado. Existen diferentes versiones del Logo dependiendodel voltaje de alimentacton del mismo y si euenta con pantalla 0 no.Todos los Logos euentan con 8 entradas y 4 salidas digitales, sin embargo, estos sepueden ampliar a traves de modules de arnpliacion aleanzando una capaeidadmaxima de 24 entradas digitales, 16 salldas digitales y 8 entradas anatogicas.Las aplicacicnes del Logo abarcan: Controles de Luz, Sistemas de Vigilaneia,Controles de Puertas, Ingenierfa en Edifieios, Calefaccion, Ventilacion, Sandas deTransporte, Sistemas de Alternaclon de Sombas, etc.

    ~-----~------- Paglna 4 --------------

  • 5/12/2018 Curso Plc Siemens p1

    6/55

    LOGOInsta laci6n Meca nica y Electrica

    EImontaje del Logo es muy sencillo, el Logo se manta sobre un Perfil Soporte 0 RielDIN y solo es necesario un desarmador para desplazar el sujetador con el quecuenta.

    ~-----------~ Pagtna s ~------------

  • 5/12/2018 Curso Plc Siemens p1

    7/55

    l+M Los bornes de conexi6n del Logo seagrupan en 3 conjuntos: Alimentaci6n,Entradas y Salidas

    AIi I11~nr( lclon EntraGao

    La alimentaci6n puede ser en corrtentealterna (115V 6 230V) 0 en corrientedirecta (12V 6 24V) dependiendo delmodelo de Logo que se este usandoPantallade~risu.~I~zacion

    ConQctQrna ia I11 lk l u lode p 'o gmmay coo la dePCT~cla~

    Saliduc

    ---------------~ Paglna 6 ----------------

  • 5/12/2018 Curso Plc Siemens p1

    8/55

    AI igual que con la allmentaclon, dependiendo del tipo de Logo que se esta usandolas entradas pueden ser para Corriente Directa 0 para Corriente Alterna. As! mismo,las salidas pueden ser a transistor 0 a relevador.

    ?rl)t~.xi~T mediial1!~fu & i b l " " auto-m r . 1 i D o mil):ISA,:arnci~'f5!jC(1 Bfl),p . e : ! . :i nt em ; :p to r d ., ep o -t>?ncia55X2116-6

    L+

    DO

    NiM

    L" L+ L+ L+l+ L+

    I LOGO! 24iA 6 -

    00 ~tlJ 00 ~@1;"" Ql ,\I, (n M lK "

    Carga24 Vee" 0.1 A max"

    Pagina 7 """""""'"

  • 5/12/2018 Curso Plc Siemens p1

    9/55

    Como ya habfamos mencionado antes, existen dosvariantes de Logo: Una que incluye diplay y teclado, yotra que no. EI Logo que 10incluye incorpora algunasfunciones muy utiles tanto para el programador comopara el usuario final.

    Funciones del Display:

    Permite ajustar la fecha y la hora del Micro-PLC, util cuando se utilizantemporizadores anuales 0 aplicaciones de re lo] , Permite visualizar mensajes previamente prograrnados Permite cambiar parametres como valores de conteo y timers Permite crear, editar y borrar prograrnasPermite el monitoreo de sefiales de entradas y salidas digitales

    Permite la transferencia del programa a Memorias externas as! como habilitarla comunicaci6n PC-Logopara transferencia de programas

    -------------- Paglna 8 --------------

  • 5/12/2018 Curso Plc Siemens p1

    10/55

    LOGOLogo-SoftSi bien es cierto que el Logo con pantalla puede ser prograrnado a traves de susteclas, este proceso en programas grandes se vuelve muy complicado y confuso.

    Logo-Soft es el software que nos permite escribir la logicadel programa en una forma mas clara y ordenada. As!mismo, este software nos permite simular nuestroprograrna aun antes de descargarlo al Logo, de maneraque podemos corroborar la correcta operaci6n de nuestrosistema sin arrlesgar el equipo 0 las condiciones desegurldad.

    --------~----- Paglna 9 --------------

  • 5/12/2018 Curso Plc Siemens p1

    11/55

    S7-200

    La familia S7 -200 de Siemens esta formada por potentes PLC's aplicables desdecontroles simples hasta complejas tareas de automatizaci6n, esta familia involucra aCPU's con Entradas y Salidas incluidas as! como modules de arnpliacion y pantallaspara interfases Hombre-Maquina.Los campos de Apllcacion son innumerables pues esta familia tiene la capacidadpara cumplir con requerimientos de autornatizacion complejos, siendo su unicalimitante la cantidad de periferia 0 entradas y salidas que el proceso requiera.Caracterfsticas

    L E O s d e e s ta d oC a r t u c h o

    P u e r t o ( j ec r ) l n l u ~ i c a c i 6 1 1

    ____ ~______________________ Pagina10

    T a p a s u p e r i o rT~rmin~ld~limentacionT~nl1ia ! d s n a U d u s

    T a p a f ro n ta lS 9 I e c t ( )r R U N l S T O PP o t ; n d 6 m e l r o eC o n o x j Q ' 1 1 am6(1\llo~e am p l i a d 6 n

    T a p a in f e r l: o rTenl1ia l d e e n t m d a sAlimentac!ones e n s O ( & S

  • 5/12/2018 Curso Plc Siemens p1

    12/55

    S7-300

    EI 57-300 Ha side concebido para soluciones a nivel sistema centradas enautomatizaci6n manufacturera, constituye la soluci6n 6ptima para aplicaciones conarquitecturas centralizadas y descentralizadas.EI S7-300 permite una construcci6n modular y que ocupa poco sitio para diseriarcontroles de maquina compactos y adaptados a la aplicaci6n respectiva.Junto a los m6dulos, solo se requiere un perfil soporte, elemento mecanlco en el quese cuelgan y atornillan estos. E I Bus de fondo esta integrado en los m6dulos y vaconfigurandose por intermedio de los conectores de bus encargados de unir cadados modules, la versatll gama de m6dulos puede utilizarse para expansionescentrales as! como para configurar facilmente arquitecturas distribuidas utilizandoestaciones.Su posibilidad de expansi6n e intercomunicaci6n en redes (MPI, PROFINETYPROFIBUS)Ie permite convertirse en una poderosa herramienta para la unificaci6nde equipos de control e intercambio de datos entre ellos.

    __________________________ ~ Pagina11

  • 5/12/2018 Curso Plc Siemens p1

    13/55

    UnkJad deprogr'amBcionCable PG

    Tral1sferfr ei programa ereado

    Pagina12

  • 5/12/2018 Curso Plc Siemens p1

    14/55

    Instalaci6n MecanicaRIEL (RACK, US) Los PLCs de la familia 57-300 se montan en un perfil soporteespecial conocido como Mounting Rail, este perfil se fija a cualquier superficie contornillos y es necesario aterrizarlo.

    Una vez que se ha fijado el riel es necesario colocar los dispositivos (Fuente deaiirnentaclon, CPU y modules de sefiales, Antes de colocar los dispositivos esnecesario conectar el bus posterior de comunicaci6n como 5e aprecia en la flgura dela izquierda para despues colocarlo como se muestra en la de la derecha, colocandoel equipo primero en la parte superior del riel para posteriormente glrarloasentandolo en la parte inferior del riel.

    Una vez colocado el equipo se debe atornillar con los tornillos que se encuentran enla parte inferior del CPU.Cada uno de los m6dulos de sefiales se coloca de la misma forma conectandoprimero el bus posterior de cornunlcacton.

    Instalaci6n Electrica

    ........ Pagma13

  • 5/12/2018 Curso Plc Siemens p1

    15/55

    Fuente de Alimentaci6n (PS): Todos los CPUs de la familia S7-300 requieren de unafuente de allrnentacion la cual se alirnenta a 120/220V AC Y esta entrega al CPU24V DC, por 10 que para alimentar el sistema es necesario alimentar la fuente dealimentaci6n para posteriormente alimentar el PLC 0 CPU con la salida de estafuente.Algunos modules de sefiales tambien se deben alimentar externamente

    Fuent,;; de dimgntacion (PS) CPU

    Conox~6:n de;;et'lchufablede t:a fuenifl de al iment i5

  • 5/12/2018 Curso Plc Siemens p1

    16/55

    Vista esquernatlca de la instalaci6n

    prtqn~.rn~~:'-,r~ C:Ci "s J!W~.'~ TE P 7

    La alimentaci6n de control del modulo viaja desde el CPU hasta cada m6dulo atraves del Bus Posterior de Comunicaci6n.

    Pagtna15

  • 5/12/2018 Curso Plc Siemens p1

    17/55

    Conmutador de Uave 0 Selector de Modo de Operaci6n: Este selector de modo sirvepara fijar el estado operativo del CPU.

    Conmutador de Have0 Selector de Modo

    RR

    ' M R ' E ' . . ' S '-, '; ',; _ , ' : , . :

    MRES: Borrado de la MemoriaSe recomienda un borrado total de la memoria antes de transferir un programscompleto y cuando ha sucedido un error en la memoria de la CPU. A continuaci6n semenciona los pasos a seguir para restablecer la memoria de la CPU

    1. Coloque el selector en la posicion STOP2. Coloque el selector en la posicion MRES y mantengala en esta posicion hastaque elled de STOPse apague y se encienda por segunda ocasi6n.3. Coloque el selector una vez mas en la posicion MRES aproximadamente 3segundos hasta que elled de STOPluzca intermitente

    4. Cuando el led termina de parpadear sera serial de que ha terminado derealizar el borrado total de la memoria

    MRES:Borrado de la Memoria

    Pagtna16

  • 5/12/2018 Curso Plc Siemens p1

    18/55

    On

    on3s

    MRES : Borrado de la MemoriaSTOP: AI ponerlo en esta posicion:1. EI programs no se ejecuta aun cuando la CPUse encuentre en Ifnea yalimentado.2. La Ilave puede ser removida por el usuario3. Es posible leer la configuraci6n del hardware4. Es poslble descargar y cargar el programa de usuarioRUN:AI ponerlo en esta posici6n:1. EI prograrna se esta ejecutando pero s610en modo lectura, es decir, no

    se pueden efectuar modificaciones al mismo.2. La Ilave puede ser removida por el usuario

    ......" "". Pagina17

  • 5/12/2018 Curso Plc Siemens p1

    19/55

    Visualizaciones de Estado (LEDS)

    SF Falla del Sistema: Error de grupo, errores internos de la CPU0 error del modulocon funciones de diagnostico. EI led se muestra encendido por alguna de lassiguientes causas:

    Fault en el hardware Error en el firmware Error de prograrnaclon Error en el resultado deoperaciones aritmetlcas Error en parametres de la CPU Error en los modules de entrada/salida

    BATF: Falla de Baterfa, Baterfa Baja 0 Ausente. La baterfa debe cambiarse con elequipo encendido de 1 0 contrario se perdera la informaci6n de la memoria RAM. Labaterfa de respaldo es recomendable cambiarla cada afio,DC5V:Allmentaclon de 5VDC ok, Indica que la tensi6n del bus de comunicacion estefuncionando.FRCE:Forzado, indica que al menos una entrada 0 salida esta siendo forzada.RUN: Modo Run, Emite una Luz Intermitente cuando se esta arrancando, esta luzqueda fija una vez que el CPU ha arrancado y esta operativo 0 ejecutando elprograma.STOP:Modo Stop, emite una luz intermitente cuando el CPU requiere un borrado dememoria, esta luz se queda fija cuando el CPUesta en modo STOP0 el programa hadejado de ejecutarse.

    Elementos de las CPU'SS7-300

    Pagina18

  • 5/12/2018 Curso Plc Siemens p1

    20/55

    Lugar para alojar un modulo de memoria: Aquf se puede insertar un modulo dememoria RAM 0 un modulo de memoria EEPROM.EI modulo de memoria RAM nossirve para aumentar la memoria de datos del PLC, este modulo nos permite poderalmacenar mas variables del proceso en la CPU.EI Modulo de Memoria EEPROMnossirve para almacenar el programs del CPU en caso de presentarse una falla en laalimentacion y no contar can la baterfa.Lugar para alojar una baterfa: La baterfa nos sirve para respaldar los valores de lamemoria RAM en caso de una falla de allmentaclcn asf como el programa del CPU,aun cuando no se cuenta con un Modulo de Memoria insertado.Puertos de Conexi6n: Todos los CPUs, cuentan al menos con un puerto decomunlcaclon MPI (Multi-point Interface), esta es la puerta de prograrnaclon de laCPU, es decir, par este puerto de 9 pines se descarga desde la computadora elprograms que realiza el usuario.Adicionalmente, algunas CPUs pueden tener otro puerto de cornunicacion quesoporte una conexion Serie, una red PROFIBUS0 incluso una red Ethernet.

    Opciones de Comunicaci6n en Red

    Paglna19

  • 5/12/2018 Curso Plc Siemens p1

    21/55

    MPI.- (MultiPoint Interfase) constituye la soluci6n econ6mica para la comunicaci6ncon PG/PC (para descargar el programs) , sistemas HMI, y otros PLCs, En una redMPI puede intercomunicarse hasta 32 estaciones MPI con 187.5 KBPS por ejemplopara el intercambio de datos de proceso entre diversos PLCs 0 para funciones deinterfaz hombre-maquina sin necesidad de labores expresas de prograrnaclon.PROF1BUS.-Soluci6n rentable de configuraclones descentralizadas de gran tarnafioconectando el equipo S7-300 a esta red. En una red PROFIBUS puedenintercomunicarse hasta 125 estaciones con 12MBPS. Ello abre multitud deposibilidades de comunicaci6n con numerosos interlocutores Simatic y, al ser unprotocolo abierto, infinidad de equipos no Siemens interpretan este protocolopudiendo comunicar en red equlpos de diferentes marcas. Gracias a su protocoloderivado DP, podemos tener complete acceso al I/O de cualquier Terminalconectada a la RED.PROFINET.-Ahora los PLCs pueden tamblen ser conectados a Industrial Ethernetutilizando el protocolo de cornunlcaclon TCP/IP, con este protocolo y con ayuda dealgunos softwares adicionales podemos revisar el control 0 realizar la adquislcion dedatos desde cualquier parte a traves de Internet 0 entablar comunicaci6n y manejode datos por medio de Ethernet.

    N u n l e t i c x ) ! 3Este capftulo es una revisi6n r;3pida de los sistemas numerico utilizados en elcontrol electr6nico.Introducci6n

    .. Pagina20

  • 5/12/2018 Curso Plc Siemens p1

    22/55

    Los nurneros se pueden representar en distintos sistemas de numeraci6n que sediferencian entre si por su base.

    As! el sistema de numeraci6n decimal es de base 10, el binario de base 2, el octal debase 8 y el hexadecimal de base 16. EI diseFio de todo sistema digital responde aoperaciones con numeros discretos y por ella necesita utilizar los sistemas denumeraci6n y sus codlgos. En los sistemas dlgltales se emplea el sistema binariodebido a su sencillez.Cualquier nurnero de cualquier base se puede representar mediante la siguienteecuaci6n polinomica:N-_al.b!l+a2.bl1~l+ b"~2+ + bO+ b~l+3 ... a 0 a ~l ...Siendo b la base del sistema de numeraci6n. Se cumplira que b> 1; aj es un nurneroperteneciente al sistema que eumple la siguiente condici6n: 0 ~ aj

  • 5/12/2018 Curso Plc Siemens p1

    23/55

    Posee ocho sfmbolos: 0, 1, 2, 3, 4, 5, 6, 7. Su base es 8.Este sistema tiene una peculiaridad que 1 0 hace muy interesante y es que laconversion al sistema binario resulta muy sencilla ya que, 8 = 23 . Asi, para convertirun numero de base 8 a binario se sustituye cada cifra por su equivalente binario .

    S istema Octal

    S is tema Hexadecima lEsta compuesto por 16 sfmbolos: 0, 1,2,3,4,5,6,7,8,9, A, B, C, D, E, F. Su basees 16. Es uno de los sistemas mas utilizados en electronica, ya que edemas desimplificar la escritura de los nurneros binarios, todos los nurneros del sistema sepueden expresar en cuatro bits binarios al ser 16 = 24. La conversion de un ruirnerohexadecimal a uno binario es muy sencilla al igual que en el sistema octal.

    ConversionesCONVE RSION E NTRE BIN AR IO Y DE CIMALSi la conversion es de binario a decimal, aplicaremos la siguiente regia: se toma lacantidad binaria y se suman las potencias de 2 correspondientes a las posiciones detodos sus dlgltos cuyo valor sea 1.Veamos dos ejemplos:

    . Pagtna22

  • 5/12/2018 Curso Plc Siemens p1

    24/55

    Si la conversion es de decimal a binario, aplicaremos la siguiente regia: se toma lacantidad decimal dada y se divide sucesivamente entre 2. Los restos obtenidos encada divisi6n (0, 1), forman la cantidad binaria pedida, lefda desde el ultimo cocienteal primer resto. Se presentaran los ejemplos en forma de tabla debido a la dificultadque supone utilizer el sistema tradicional de divisi6n con el editor:

    10710= 11010112

    uando tengamos un n mero condecimales seguirernos el siguienteprocedimiento: multiplicaremos por 2 laparte decimal y se toma como dlgitobinario su parte entera. EIproceso serepite con la fracci6n decimal resultantedel paso anterior, hasta obtener unafracci6n decimal nula, 0 bien hastaobtener el nurnero de cifras binarias quese desee. Ejemplo: 107,645. Comoanteriormente convertimos 107 a binario,el resultado de la conversi6n quedarfa asf:1101011, 101001012 :/)\C1')i;)'-;:\\:i") ",)\.:."'",".',.:,.:,,-,,.,:)

    CON VE RSION E NTR E O CTAL Y BIN ARIOSi la conversi6n es de octal a binario cada cifra se sustituira por su equivalentebinario. Tendremos en cuenta la siguiente tabla para hacer la conversi6n de modomas rapido:

    ______________ Pagtna23

  • 5/12/2018 Curso Plc Siemens p1

    25/55

    Ejemplo: 55,358Resultado: 101101, 0111012

    Si la conversi6n es de binario a octal se realiza de modo contrario a la anteriorconversi6n, agrupando los bits enteros y los fraccionarios en grupos de 3 a partir dela coma decimal. Si no se consiguen todos los grupos de tres se anadiran, los cerosque sean necesarios al ultimo grupo, vearnoslo con un ejemplo:

    Ejemplo: 11011111,111112Resultado: 237,768

    Observa como ha sido necesario anad t run cero en la ultima agrupaci6n de la

    parte entera y otro en la parte fraccionapara completar los grupos de 3 dfgitos.

    CON VER SI6N EN TRE OCTAL Y D ECIM ALSi la conversi6n es de octal a decimal se prccedera como observas en el ejemplo:

    7408= 7.82+4.81+4.80 = 48410Si la conversion es de decimal a octal se procedera de modo similar a la conversi6nde decimal a binario, pero dividiendo entre 8. Comprueba los resultados en elsiguiente e lemp lo :

    ____________________________ Pagina24

  • 5/12/2018 Curso Plc Siemens p1

    26/55

    5F , C 416

    42610 = 6528CONV ERSI6 N E N TR E BIN AR IO Y HE X ADECIM ALLa conversion entre blnarlo y hexadecimal es igual al de la conversion octal y blnarlo,pero teniendo en cuenta los caracteres hexadecimales, ya que se tienen que agruparde 4 en 4. La conversion de binario a hexadecimal se realiza segun el ejemploslgulente:

    Ejemplo: 1011111,1100012Agrupando obtenemos el siguiente

    resultado:01011111, 110001002

    Sustituyendo segun la tabla logramos laconversion esperada:

    La conversi6n de hexadecimal a binario simplemente sustituiremos cada caracterpor su equivalente en binario, por ejemplo:69DE16= 0110 1001110111102

    Los PLC's de las famllias 87-200, 87-300, 87-400 e incluso que cualquier sistemadigital se basan en 16gicaBooleana.

    A lgeb ra Boo leana

    ______________ Paglna25

  • 5/12/2018 Curso Plc Siemens p1

    27/55

    La 16gica Booleana esta basada en la interpretaci6n de sefiales binarias conjuntadasen ecuaciones (algebra Booleana), las cuales determinan las condiciones queanteceden a una acci6n.A manera de repaso veremos un poco de estos conceptos los cuales nos serv l ran a10largo de todo el curso.

    EI PLC es un Sistema Digital, se denomina asf porque trabaja manipulandoelementos discretos de informaci6n. Estos elementos discretos deinformaci6n son representados por cantidades ffsicas lIamadas sefiales, Lassefiates electrlcas como el voltaje y la corriente son las mas comunes.

    Hoy en dla, los sistemas electr6nicos digitales usan dos valores discretos devoltaje para representar el estado alto (116gico) 0 el estado bajo (0 16gico).Otras maneras de identificar estos valores pueden ser: True 6 Presencia deSefial para el116gico y False 0 Ausencia de Sefial para el 0 loglco,Un bit es la cantidad de memoria que ocupan los sistemas dlgltales, incluidoel PLC para representar esta informaci6n.

    C om p ue rtas L6g ic asLa 16gica booleana utiliza las sefiales 1 y 0 16gicos para formar ecuaciones quedetermlnaran las condiciones para que se ejecute alguns acci6n. A las operacionesque forman estas ecuaciones se les conoce como Funciones Baslcas y estas son:AND,OR,XOR,NOT,NAND,NOR

    AND OR XOR NOT NAND NOR-'~- =:t-~_..-'- .w -".""J,,_ -c::_~ "~~."..".""_"",,J - - - - - - . . . . . . . . .

    Paglna26

  • 5/12/2018 Curso Plc Siemens p1

    28/55

    11 n H Qn 1~ 13 Q 0 () oe 0 () G r; .)0 1 I) 0

    Q 0 I) AND NAND 0o 1 f) ( 0(I 0 0 !(I C 1 o 1

    (I I) (1c

    11 I: 13 QQ I) 0 e0 0 n 1 2 B Q(} 0 OR NOR 0 () I)(I 1 i (I I) 1 ()

    0 (; (I 0 I}I) I (} I 01 0 (I Q {I

    1 0 1 o0 0I 0II 12 Q :tt0 {1o XOR NOT I1 0 1 (I1 0

    Contacto Normalmente Abierto

    S ~'l ' I: w . . .l l I I T I ' l . :JO! .0 r . :O p e ra n d o >- - - I 1 - - -

    Se cierra si el valor del bit consultado, que se almacena en el indicado,es "1". Si el contacto esta cerrado, la corriente fluye a traves del contacto y el

    Pagina27

  • 5/12/2018 Curso Plc Siemens p1

    29/55

    resultado 16gieo(RLO)es " 1 " . De 1 0 eontrario, sl el estado de serial en el indicado es "0", el eontacto esta abierto. Si el contaeto esta abierto no hay flujo decorriente y el resultado logico de la operac16n (RLO)es 1 1 0 " .En las eonexiones en serie, el contaeto-I1 -- se eombina bit a bit por medio de unaY 16gicacon el RLO. Cuando las conexiones se realizan en paralelo, el eontaeto secombina con el RLOpor medic de una 0 16giea.Contacto Normalmente Cerrado

    , ~ f n ' 1 ' : t i'lllr..1 : n;'0: I::~-;.;!V,~U

  • 5/12/2018 Curso Plc Siemens p1

    30/55

    Ejernp'lo

    La salida A 4.0 os "(I" stE I8stado en la on trada E 0.0 ss ~1" 0 sl as tadc en E 0,'1 . Y E 0.2 ss ''1''.

    Bobina de Relevador

    Opera como una bobina en un esquema de circuitos. Si la corriente fluye hasta labobina (RLO= 1), el bit en el se pone a " 1 " . Si no fluye corriente hasta labobina (RLO = 0), el bit en el se pone a "0". Una bobina de salida solopuede colocarse dentro de un esquema de contactos en el extrema derecho de uncircuito. Como maximo puede haber 16 salidas multiples. Se puede crear una salidanegada anteponiendo a la bobina de salida la operaclon -I NOT1- (invertir elresultado logico),

    Ejemplo

    EI acceso a la sala de un museo se puede realizar desde tres puertas distintas, encada puerta se encuentra un interruptor y un letrero con la leyenda: "Accione elInterruptor para EncenderjApagar la Luz", de manera que desde cualquier puerta, sila luz esta encendida, al presionar el interruptor la luz se apaga, 0, desde cualquierpuerta, si la luz esta apagada, al accionar el interruptor la luz se enciende, todo estono importando el estado de los otros dos interruptores .

    ..Paglna29

  • 5/12/2018 Curso Plc Siemens p1

    31/55

    negada anteponiendo a la bobina de salida la operaei6n -I NOT1- (invertir elresultado loglco).

    EjemploEI aeeeso a la sala de un museo se puede realizar desde tres puertas distintas, eneada puerta se eneuentra un interruptor y un letrero con la leyenda: "Aecione elInterruptor para Encender/Apagar la Luz", de manera que desde eualquier puerta, sila luz esta eneendida, al presionar el interruptor la luz se apaga, 0, desde cualquierpuerta, si la luz esta apagada, al aecionar el interruptor la luz se enciende, todo estono importando el estado de los otros dos interru ptores.Disefie el Programa que haria esta funci6n.

    I

    SOLUC ION AL PROBLEMALa soluci6n al problema se puede eneontrar si se piensa de la siguiente forma:

    Si todos los interruptores estan apagados, que necesito que ecuaci6n,funci6n 0 sistemas de contactos necesito para que al accionar uno de ellos laluz se encienda

    ABC' + A B' C + A' B C = l.uz De la funci6n anterior notamos que cuando todos los interruptores estan

    "abiertos" y se "cierra" alguno la luz se prende, aSI mismo, si uno estacerrado y se cierra otro Ja luz se apaga.Podemos notar que para terminar con nuestra automatlzaclon solonecesitamos agregarle otra funci6n que nos encienda la luz cuando dos estancerrados y se cierra un tercero. Es decir necesitamos agregar:

    ABCEntonces el resultado esABC' + A B' C + A' B C + ABC = Luz

    .......Pagina30

  • 5/12/2018 Curso Plc Siemens p1

    32/55

    SO LU CIO N A L P ROBLEMA

    Que traducido al comun lenguaje de escalera esto queda:

    A g 2, Luz'0, I I I ..,. - . _ " ' . . . . . ,. )A .~. C'~V

    I I I IV0

    i i

    A 5 1 , C,,'-0' I V0I IA g C~, I I I '",'+'''I i

    """........,', Pagina31

  • 5/12/2018 Curso Plc Siemens p1

    33/55

    AI dar clic se abre la slgulente ventana

    ~__________________________ Pagina32

  • 5/12/2018 Curso Plc Siemens p1

    34/55

    2. EIsiguiente paso es desarchivar un prograrna.El Programa fuente se guarda generalmente como una extensi6n .zip es por eso quese descomprime para poder abrlrlo.

    Para este paso se selecciona [a ruta en donde se tenga guardado el archivo.

    Pagina33

  • 5/12/2018 Curso Plc Siemens p1

    35/55

    Seleccionar el archivo y dar clic en open.

    (Direcci6n donde tengo guardada el archive)

    Una vez hecho esto se selecciona la ruta en donde voy a guardar mi archivedescomprimido para poder editarlo. Generalmente pone una direcci6n por default.

    ......... Paglna34

    Seleccionar carpeta y dar OK

    A continuaci6n se mostrara la siguiente ventana mostrando el status de ladescornpreslon.

  • 5/12/2018 Curso Plc Siemens p1

    36/55

    Paglna35

    DarOK

    OK

  • 5/12/2018 Curso Plc Siemens p1

    37/55

    As! termina el archiv6 para poder ver y editar el proyecto.

    i!III

    Examinando el proyecto nos encontramos con los bloques del prograrna.Se puede dar clic a cualquier fc 0 fb para ver el contenido de la 16gica.

    Paglna36

  • 5/12/2018 Curso Plc Siemens p1

    38/55

    '1 ' - , J_ ; ! : ; ~ . ' : ' : :. ~ ~ . O . : ' . ':I ' ; " ~ I : . I ~.. . ' I - -- , _ : ' . ' . -, - . - ' - . " j' d l 9 - i ~ ~ I ~ : ~ :; " ; ; : ~ . .lOW I - - 'J i : i c i S ; ; t ~ ' ~ ' d ~ r ~.

    j ' c 1 I ! CPU3152DP (OOt';.- {ill S7 P !Og r .' '' i ; J '. 5 HB , a, -i;J Sources ~ & " tFB59t i ' _ ,g~~ ]~FB50~ . ~ CP3n, Lee" :gH~82I i@F864lIP FBES

    I&HB66'PFBUiPfB68"PfBG9l b J - f O l DICHC5[ CHC11I I lHC12orcnlOFCI51 0 FO O!OFCl lhaFCn,GFe3liCHC34ICHC35IeDB11i l 6DB12GDBn

    I I C I D B1 4IODB27

    I ODB4 0ODB41I GJ . DB42IODB43ImDB44jc'0845; !G}OR~8".H:[

    . ~ : ~ Y $ " o f @ ji. ~ t = = 1 [jj ;7, < : . c ' j , ; e : . o . - ' : ' : ' ~ 'c e , " " 'CC " !___' " c . _~_ , > < - '; - , ';-"j';.~:~.~~.l~~~:..,-.[,~,~1~ .?;,J?I'I\l~~::q: . ) , S }~e :~1n . !~,~~9rii ~t: ... " . ' . " " , _ , , ; Y t : ~ _ ~ 1 9 . ! : ' J t \ _ G ! ~ ~ ~,SD B

    CYCL_EXC L A D 5688 OrQClr ' ;12~~ior, P.1(jc~ 01TCONT_CP SC L 8 3 0 2 FunctonBI~k 1.1 T CO N l _ CT eO NT _ S SC L 1806 F u n c t i o n 8l'c k 1.0 TCONT_S :

    SC L 9 9 U 2 Fu n c ti o n 8 k d . 11 TCDN I _[5CL 9302 Function 8bcJ 1\ TCONT .c~ C L . ISS6 F u nc ti on B l oc k 10 TCONT S',CL 1% 6 Fvnc-'~on- B'oc~. 1.0 TeONT = s !S C L \sSG Funcl~O!i ~1I ( lr . .' " 10 TCONU 'SeL lSS6 F u n c ; t ;C l r ~ B l o t :: : : ~ 10 TCONT_s isu 9902 F u n c ; : l i o n B l o c k 1.1SC L 9902 F(ll'1clior) Block 1.1SC L 9902 F u n ct io n 8 1 o. .: :! ' 1.1lAD 38 F u n c t i o n 01

    rSC"- l J \H iEN10S lAD 7438 F I . I f " t ( : ~ iO f t 0.1AIARMA ,_L IM I T [5 lAD 552 FU! ic~i , :1n 01P E R H ISO S _A L l A . D 1402 F u r r . : : t i o n 0.1DA 1A _HMI lAD 4914 F W ' t c t i o - n 01PIDS lAD B2B Funcn cn 01TICS L A D B IB function 0.1PIC3 L A D 270 function 01ucs L A D 266 Func to rs 0.102_ANALI2ERS L A D 91 4 Funcncn 01P IC_1? L A D 2 4 2 Functicn 0 .1~ .NAlOGICAS DB 20 6 D".BI""~ 0.1DAT05 _ALARMAS DB 9 4 D .. .. O ~~ 0.1C O N S T A N T E S DB 120 D ol . B lo ck 0.102_ANALlZER_OAT DB 94 D . I. B jo ck 0.1PID_DAT DB 126 Dete Ilkck 0.1

    D B 53 2 I r - U : . I ' ' I ! ' l C B d~~~ lo d 0.0D B 53 2 l n st en e e d e te b l o c k 0.0DO 13 4 l ru le n ce d e te b lo c k . 0.0DB 13 4 Instance eete b loc~ 0.0D B 13 4 I n s~ai " l- ~ .ee te b l o ck . . 00D B 13 4 lnsrence d - Z ! ! i b i cck 0.0nn 1 : : 1 4 Ir)_~I"'r!o~rl,"j'''lilr"l,..J nn

    Paglna37

  • 5/12/2018 Curso Plc Siemens p1

    39/55

    Ajustar la interface de cornunicacion

    Seleccionar la interface de comunicaci6n

    Pagtna38

  • 5/12/2018 Curso Plc Siemens p1

    40/55

    Configurar la comunicaci6n

    Seleccionar el puerto ffsico

    Pagina39

  • 5/12/2018 Curso Plc Siemens p1

    41/55

    EItipo de comunicaci6n seleccionada aparece en un recuadro inferior en la principalde Simatic Ma

    ........Pagina40

  • 5/12/2018 Curso Plc Siemens p1

    42/55

    Establecer comunicaci6nG o ON -LIN EPrimer Paso crear proyecto nuevo

    . :T ' JC~~_P8.J 1_'; : l~:~j~.:t). F: \71..~(:i!'d\rJC>:"_!l!D3 f':G87 _~-:O~OS2~ ( pr ~j e: :t j Ct \ , \3~:ep:: '\ , : i '71=Y~JV50G~7_1~,~1.;] ':_ti ..t p '' =' Je :t j - - c: to < '$ie!'1E:r::;'-S~f:tJ\s7pro;:j';s;"f:X,_t~

    Dar nombre al proyecto y seleccionar la direcci6n de almacenamiento

    C:\?i()gtoJirnF~.!;\Si~"ii~~S'.epc : \P fog to ! !mFi I~~\Sie=mel ' i~\S iepC:\Piogarn FM,,:\SiE!m~m\St~pC : \P,og1am F.oo~\ '5l l ' !m! l ! f ' l~ ' ,Ste~c \ P r~ am F j ~ ~ \S i ll 'r rt e m\ S le pC_\Progr~m n~~\S je>mem\S! ! ! -pr,"\ I : ~ :I _~"~ ; __ ~", _\C_ ?'! :

    :~

    Paglna41

  • 5/12/2018 Curso Plc Siemens p1

    43/55

    AI hacer esto nos crea un proyecto vaci6 (esqueleto del proyecto)

    Para visuallzar los nodos a los que nos podemos conectar(Esto nos slrve cuando en un sistema tenemos varios nodos)Cuando el sistema solo consta de un maestro 1 0 se puede omitir este paso .

    .......Pagina42

  • 5/12/2018 Curso Plc Siemens p1

    44/55

    Nodos accesibles para comunicaci6n

    Cargar programs (up load)

    Paglna43

  • 5/12/2018 Curso Plc Siemens p1

    45/55

    En esta ventana se muestra la configuraci6n necesaria para establecercomunicaci6n.

    Pagina44

  • 5/12/2018 Curso Plc Siemens p1

    46/55

    AI dar elie en View nos mostrara en la parte inferior los nodos reeonoeidos paracargar el programa.

    Enseguida se mostrara la transferencia de los bloques

    Pagina45

  • 5/12/2018 Curso Plc Siemens p1

    47/55

    La v is u aliz ac i6 n d e prograrna off-line

    o ra : . g~e,~,~:,:~,,, ~~" " : : ; : , , ! ! ! ~ , , , !. l;] . , "iO f'~:;"""""",,,,:!~~"".~,I@,,,!;,,~,n , ~ ? " "rq!!l)'E~;;~~~','~i'''''''''''''''',Obi.c ' 0 0 ' ' ' ' ..,S.'~I '?ry."", ..,.,' . .c:~~"d;"'.ry~~'9'.LS;";rth~':".!'k~~ '.Tyr~. c . w ! SIM ATlC 30 0 [1 I'i::iliis~~ t;~d~ ; '; ._ SO Bh I I I c PU 3 1 7 2 1 i {JOB I

    - f u J ,7 P,og.m[21 ' , 1 1 0 FBl!A I Soaces 'I B,"'~"'l' " p-F 59... ~ :!@ FBoO: i 1 f i1>FBol: i !( , l lFB52' I@FB54: 1 p FB ">

    :1 1 "HBSS:i1 G FCI:W m FC 2! r,G FC3jj~HC4:.,pFCS3igQODl:l ieDB2:1 :oDB3HDDB5

    '1 1 ,0 DBSjiOOB7JODSSi'ODBlJlioDB14;!OD815' i ! OD8 1 SIi

    LAD 5949 O!g~""f:zalfl.)rt 8 ~ D C k 0. 1STl 39 F unci i o n B l oc k 0. 1SC l 1 9 6 5 F u r r c l . i o n 8 l o d 1.0sc i 1 9 6 6 Funcrion B J o . . : . r . 1.0SC l 1965 Funct ion8kcl 10SC l 1966 F u n c t ia r r B l c x :k , 1.0sc i 1462 F~JI1dion B I .o r ; k 1,5S C L 1462 F U l 'l d io n B l o c }, 1,5SC l 1462 F u n ct io n B I M r. 1,5L A O 1554 F u n d i c m 0. 1ST l 344 f tmc~ ion 0. 1L A O 744 F o o c : l : i o n 01L A D 1430 Funcf ion 01Bel 2 6 3 0 Funcnon 10D B 66 O o ' ! ! a - l 3 l o c l < . 0. 1DB s o Oa la B lock 0. 1DB 10 6 O < l I " B l m : : k 0. 1DB 1 3 4 lnsl...nee dete b l oc l :. , . 0. 0DB 134 Iretence da~ab lo ck ,. 0. 0D B 134 !n::!~nc~a~a l oc k , . 0. 0D B 13~ tns tence date b lock" 0. 0DB 49 Dele B l o c k 01DB 18 2 i ns tence data b lo c k , . 00DB 16 2 instance d~~eb lo ck , . 00DB 16 2 l ns ts nce d~ta b lo ck ' 0. 0

    Con el programs en la PCse puede monitorear en Ifni'

    Paglna46

    TCONT_STCOtH_STCONT_STCONT_ScourcCONT_CCONT_C

    S_Ll INT

  • 5/12/2018 Curso Plc Siemens p1

    48/55

    R A M LADRA M SILRA M so,RA M S a .R A M su,RA M suRA M sciRAM sn,RA M S C LRAM LADRAM 51LR A M LADR A M LADRAM suRAM D ORA M D BRA M D BRA M D BRA M D BR A M D BR A M DBRAM DBR A M D BR A M D BR A M D B

    SIlSTlSllSllsn ,STl5TlSTlsnSII

    ; S j~e it; the ~tk r~ :T,~.,SD B

    594B Org~r-i; ;~ti,38 FtlnL.l io:)r~P

    1 8 6 6 F u n c t i o n E !1 9 6 5 FUl1cl.i~n81 988 r,mcti-on 8195~ F u rc fi on B1462 Funcf i cnBU6l F ureter, EHc 2 F u n c t i e r . B1 95 4 F u r l ( : ~ i o n34 4 F ' . . I I " ' r C ! ioo7~4 ~unc ' ion

    1 4 3 0 Funchonz s a e Funclon65 D ol. 81 .0 196 Do(.810c!10 8 D . .. B lo ""13 4 D.l .SIocI13 4 D .. . 9 1 ,,

  • 5/12/2018 Curso Plc Siemens p1

    49/55

    STOP

    Pagina48

  • 5/12/2018 Curso Plc Siemens p1

    50/55

    W AR M R ES TAR TCOLD R ES TA R

    Cold restart

    Pagina49

  • 5/12/2018 Curso Plc Siemens p1

    51/55

    E I cold restart (re arranque en fri6) regresa todos los valores a valores iniciales

    Warm restart (re arranque en caliente)Transiclon stop- a -run

    Dlagnosticos del CPU

    Pagina50

  • 5/12/2018 Curso Plc Siemens p1

    52/55

    Pagina51

  • 5/12/2018 Curso Plc Siemens p1

    53/55

    Paglna52

  • 5/12/2018 Curso Plc Siemens p1

    54/55

    ...........aglna53

    \Y

    Para configurar un sistema de autornatizacion se dispone de dos ventanas: laventana del equipo en la que se emplazan los bastidores y la ventana "Catalogo dehardware" de la que se seleccionan los componentes de hardware requeridos, p. ej.Bastidor, modulos y modules interfase.Si no se visualiza la ventana "Catalogo de hardware'" elija el comando Ver >Catalogo. Con dicho comando es posible mostrar u ocultar el catalogo de hardware

    Independientemente de la estructura de un equlpo la configuraci6n se realizasiguiendo los siguientes pasos:1) En la ventana Catalogo de Hardware seleccione un componente de hardware2) Arrastre el componente seleccionado hasta la ventana del equipo .

  • 5/12/2018 Curso Plc Siemens p1

    55/55

    Pagtna

    Crear Nuevo Proyecto y Asignar Nombre

    In se rta r Eq u ipoPara insertar un nuevo equipo en el proyecto actual, seleccionamos la opclon deMenu Insertar-> Equipo -> Equipo SIMA TIC 3000 SIMATIC 400.Podemos cambiar el nombre dado a este equipo ( "SIMATIC 300 (it).