Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 Intro PLC
2 Intro PLC
3.
3.1
El objetivo de esta prctica es familiarizar al alumno con los autmatas programables y con su entorno de programacin. En concreto se utilizar un autmata de la serie S-300 de Siemens y su entorno de programacin STEP 7. Al final de la prctica el alumno debera ser capaz de:
Crear un proyecto en el entorno STEP 7 para programar el autmata del laboratorio. Realizar pequeos programas en diagramas de contacto y en lista de instrucciones. Depurar su funcionamiento. Diferenciar las entradas y salidas fsicas de las variables de entrada y de salida. Conectar el autmata a las placas pupitre de mando y simulador de planta con el fin de simular el cableado de una planta. Crear un nuevo proyecto a partir de otro ya creado
El resto del enunciado de la prctica se organiza en los siguientes apartados: Introduccin al autmata programable. Crear un proyecto para programar el autmata desde cero. Programar con diagramas de contactos. Programar con listas de instrucciones. Crear un proyecto a partir de uno ya creado. Apartados opcionales.
3.2
Fuente de alimentacin
Mdulo de comunicacin
Fuente de alimentacin de 24 V. CPU314C-2DP. Es el autmata programable. Adems de la CPU, el mdulo integra entradas digitales, salidas digitales, entradas analgicas y salidas analgicas. Las entradas y salidas estn disponibles a travs del bastidor de forma individual (bornas, interruptores) o de forma agrupada a travs de dos conectores de 25 y 37 pines. CP343-1 ADVANCED. Permite la programacin del autmata desde una conexin Ethernet. Adems convierte al autmata en un servidor web.
24 entradas digitales (DI) de tipo estndar etiquetadas como. E124.0 a E124.7 E125.0 a E125.7 E126.0 a E126.7 Niveles lgicos 0: [-3V, 5V], 1: [11V, 30V] El PLC lee como 0 en una entrada fsica si est desconectada. Las entradas E124.x, E125.x y E126.0 a E126.3 estn conectadas a interruptores de 3 posiciones situados en la parte baja del bastidor. Cada interruptor acta en la posicin baja como pulsador. En la posicin intermedia (0 lgico) y en la alta (1 lgico) acta como interruptor. En la posicin intermedia deja la entrada al aire. Tanto en la posicin alta como baja conecta
13
la entrada a 24 VDC a travs de una resistencia de 1K, tal como muestra la siguiente figura.
PLC
Conector 37 o 25 pines
1K 1/2W
Entrada PLC
1K 1/2W
Las entradas E124.0 a E124.7 y las entradas E126.0 a E126.3 estn adems conectadas a bornas en el bastidor. Con el fin de evitar cortocircuitos entre la entrada del PLC y la borna hay una resistencia de 1K. Al conectar una entrada a 1 se enciende su led asociado en el frontal del PLC. Comprubelo moviendo los interruptores.
16 salidas digitales (DO) A124.0 a A124.7 A125.0 a A125.7 Niveles lgicos 0: 0V, 1: 24V. 8 de las salidas (A124.0 a A124.7) estn conectadas a bornas situadas en el bastidor por encima de las bornas de las entradas digitales E124.0 a E124.7. Las salidas permiten gobernar elementos externos compatibles con la lgica de 24 VDC. Por cada salida no se debe alcanzar el mximo de 0,5A. Un grupo (A124.x o A125.x) no debe representar una carga mayor de 2A. Cada salida funciona como un contacto libre de tensin, aunque sea electrnica. La alimentacin de las salidas del PLC es a travs de una borna situada en el bornero del PLC y que est conectada a 24 VDC. Al asignar 1 a una salida se enciende su led asociado en el panel del PLC.
4 entradas analgicas (AI) aisladas galvnicamente entre s. PEW 752, PEW 754, PEW 756, PEW 758 Tensin 10 V, resolucin 11 bits + signo. PEW 752 y PEW754 estn conectadas a bornas (las bornas negras estn aisladas entre s). En el bastidor existe un potencimetro conectado a las bornas P para poder inyectar la tensin deseada en las bornas de las entradas analgicas. Tambin existe un voltmetro conectado a las bornas V que permite medir la tensin. Como medida de proteccin cada entrada analgica lleva en serie una resistencia de 2K.
PAW 752 (AO) Tensin 10 V, resolucin 11 bits + signo. Est conectada a las bornas PAW752. La intensidad mxima est limitada internamente a 50 mA.
Los interruptores, bornas, voltmetro y potencimetro montados sobre el bastidor junto con las placas Simulador de Planta y Simulador de pupitre permiten simular una planta. El estado del PLC es indicado mediante 5 leds:
Significado Indica problemas en el PLC. Entre otros casos se activa cuando el tiempo de ejecucin del ciclo de scan supera el tiempo permitido. Indica el estado de la batera. Indica que es correcta la tensin interna de 5V que alimenta la CPU del PLC y el bus interno del PLC. Indica funcin de forzado activada. Indica CPU ejecutando programa de control. Indica programa de control parado.
Para la programacin a realizar en el laboratorio el conmutador de estado de la CPU debe estar en la posicin RUN. El conmutador de la CP343-1 tambin tiene que estar en posicin RUN. El PLC a travs del mdulo CP343-1 est conectado a una red Ethernet, donde tambin est el PC donde reside el programa STEP 7 que va a permitir programarlo. El bastidor del PLC lleva un interruptor automtico que corta alimentacin a todo los elementos del bastidor y, por tanto, no permite que llegue tensin a las entradas del PLC. Tambin corta la alimentacin a las salidas del PLC.
3.3 Crear un proyecto para programar el PLC desde cero utilizando slo Ethernet
La primera vez que se trabaja con el autmata en el laboratorio hay que realizar una configuracin completa. Ms adelante se explicar cmo simplificar este proceso de configurar partiendo de un proyecto anterior. Los pasos para crear un proyecto desde cero son los siguientes: 1. Encender los equipos y comprobar las comunicaciones entre PLC y PC. 2. Crear en el PC un proyecto para programar el PLC. Para ejercicios posteriores, basta abrir un proyecto ya creado correctamente y salvarlo con otro nombre. Ms adelante se indicar como realizarlo.
15
3.3.1.1Encender el PLC.
1. Encender fuente. Coloque el interruptor del mdulo SITOP (fuente de alimentacin del PLC) en la posicin alta. Si no luce el piloto OK, cambie la posicin del interruptor situado en la trasera del bastidor del PLC. Si sigue sin lucir el piloto OK compruebe que el PLC est conectado a la red de alimentacin 220VAC. Si persiste el problema avise al profesor. Probablemente estar fundido el fusible de entrada situado en la parte trasera del bastidor. 2. Equipos en posicin de RUN. Asegrese que los interruptores de los mdulos CPU314C-2 DP y CP343-1 ADVANCED estn en la posicin de RUN. Compruebe que estn encendidos los pilotos: Piloto RUN en mdulo CPU314C-2 DP. Piloto RUN en mdulo CP343-1 ADVANCED. 3. Comprobar que no hay fallo. Si no estn activados los pilotos anteriores o se ha activado el piloto SF en el mdulo CPU314C-2 DP o en el mdulo CP343-1 ADVANCED avise al profesor.
6.
7.
8.
Aparece la siguiente ventana denominada SIMATIC Manager que es la ventana principal del programa Administrador SIMATIC. Por defecto se arranca la ventana interna Asistente de STEP 7.
9.
17
2.
Compruebe que hay comunicacin entre el PC y los equipos de Siemens. Seleccione en la ventana SIMATIC Manager Sistema de destino->Mostrar estaciones accesibles. Aparece la siguiente ventana:
En dicha ventana debern aparecer al menos un icono: CP-343-1-Advanced-IP. Corresponde al mdulo situado a la derecha del PLC. Como ya se ha indicado anteriormente, su funcin es permitir la programacin y el acceso desde Internet al PLC. Puede aparecer ms de un icono. Esto es debido a que en la misma red Ethernet se pueden conectar hasta 2 PLCs y 2 paneles tctiles (denominados OP177B). Si no aparece al menos el icono CP-343-1-Advanced-IP revise que el PLC est encendido. Si persiste el problema avise al profesor. 3. Compruebe la direccin IP del PLC. Pulse con el botn derecho del ratn sobre el icono CP-343-1 y seleccione Propiedades del objeto.
Compruebe que la direccin IP corresponde a la que aparece en la parte baja derecha del bastidor del PLC de su puesto de trabajo. Si no es as, compruebe que es la IP del PLC de su compaero. En este caso deberan aparecer al menos 2 iconos del CP-343 como muestra la siguiente figura. En ella aparecen activos 2 PLCs y un panel tctil.
19
Repita la operacin de ver las propiedades del otro icono de CP-343 para comprobar que corresponde a la IP de su autmata.
2.
Pulse sobre el botn Examinar y seleccione como nuevo directorio su directorio de trabajo en D: (D:\Temp\[Nmero de matrcula del alumno])
3.
En el campo nombre de la ventana Nuevo Proyecto indique IntroPLC y pulse sobre ACEPTAR.
4.
21
23
2.
Arrancar ventana de configuracin de hardware. Pinche sobre el icono hardware. Aparece la ventana de configuracin del hardware del PLC. Si es necesario puede redimensionar las ventanas interiores para una mejor visualizacin.
3.
Preparar el bastidor del PLC. En la parte derecha de la ventana HW Config despliegue el men SIMATIC 300. Seleccione BASTIDOR 300.
Seleccione el icono perfil soporte y arrstrelo hacia la ventana SIMATIC 300. Aparecer un bastidor virtual en dicha ventana.
4.
Aadir la CPU del PLC al bastidor. En la parte de la derecha de la ventana HW Config seleccione [CPU-300 -> CPU 314C-2DP -> 6ES7 314-6CG03-0AB0 -> V2.0.
25
Arrastre el icono hasta la posicin 2 del bastidor. Pulse aceptar en la ventana que aparece. La ventana tomar este aspecto
2.
3.
Definir direccin IP del PLC. Seleccione Ethernet en el campo subred y rellene el campo direccin IP con la direccin del PLC (etiqueta en la parte baja derecha del bastidor del PLC). NO pulse aceptar. Seleccionar una red Ethernet. Pulse sobre el botn Nueva. Aparece la siguiente ventana.
27
Pulse Aceptar en la ventana que aparece. Se vuelve a la ventana anterior. Para el caso del PLC con IP 192.168.56.13 la ventana quedara con esta configuracin.
4.
Validar configuracin. Pulse en aceptar de la ventana Propiedades Interface Ethernet CP 343. La ventana de configuracin del autmata quedara as.
NOTA PARA EL PROFESOR: no se debe cargar la configuracin en el PLC porque estos ya estn configurados. Por lo tanto, slo se necesita configurar el proyecto para que coincida con la configuracin del autmata que ya tiene. Si se ha perdido la configuracin del autmata, ahora se puede descargar sobre l la configuracin.
29
Comunicaciones
Bloque OB1 Nombre proyecto Autmata Familia autmata utilizada Programa visto como fuentes Programa Programa visto como bloques
Mediante y + y pulsando sobre los niveles se puede navegar a travs de la estructura jerrquica del proyecto. En el PLC de Siemens los programas se dividen en diferentes bloques en funcin de sus necesidades. En el bloque OB1 se programa la tarea cclica (la vista en clase). Por tanto, en nuestros programas programaremos siempre el bloque OB1. El resto de bloques tiene cada uno una funcin determinada. Por ejemplo: el bloque 10 ejecuta un programa previamente introducido cada cierto periodo de tiempo (hora, da, semana, etc); el bloque OB80 permite lanzar un programa cuando surge un error en la CPU (ejemplo: cuando se ha excedido el tiempo de ciclo). El STEP 7 permite programar el PLC en tres lenguajes: AWL (lista de instrucciones), KOP (diagrama de contactos) y FUP (bloques lgicos). Para programar el OB1 por primera vez mediante KOP: 1. Seleccin de OB1. Sobre la Ventana de Proyecto pulse en la parte derecha sobre el icono CPU 314C-2 DP, a continuacin sobre Programa S7, despus sobre Bloques y por ltimo sobre OB1.
2.
Seleccin del lenguaje de programacin. En la ventana que aparece seleccione KOP en el campo Lenguaje y a continuacin Aceptar.
31
3.
Listo para programar. Aparece la ventana KOP/AWL/FUP-OB1 que le permite programar en diagrama de contactos.
3.4
Ttulo de OB1
Ttulo de segmento
Segmento
En la ventana del editor KOP aparece todo lo necesario para introducir un programa de control en el OB1. Entre lo ms importante resalta: Ventana de programacin. Aparece el OB1 con un primer segmento de programa vaco. Men superior de gestin general: guardar un programa, cambio tipo de edicin (ejemplo: de KOP a AWL), depurar el programa, etc.
Barra de herramientas que permite una edicin rpida: insertar contacto, bobina, nuevo segmento, etc. Si no est activa seleccione en el men superior Ver->Barra de herramientas. Tambin permite cargar el programa en el PLC (icono con PLC pintado) Ventana de ayuda con todos los elementos disponibles para confeccionar un programa. Si no est activa seleccione en la barra de herramientas el icono Vista general
6.
Guardar programa. Pulse Archivo->Guardar o sobre el icono de disco para guardar el programa.
33
2.
6.
35
Una vez observado el funcionamiento del programa seleccione nuevamente Test->Observar para entrar en el modo programacin.
3.5
Pregunta 1. Diagrama de contactos equivalente a f=a(b+c)+b*c. Pregunta 2. Qu ocurre si al programar nos equivocamos y f es la salida A124.0?
3.6
3.
4.
5.
Ahora el segmento es una zona de texto donde se introduce una instruccin por lnea. Si la instruccin es incorrecta toma color rojo al pulsar Enter.
37
6.
7.
8.
A continuacin cargue el programa en el PLC y compruebe su funcionamiento. Aade un nuevo segmento con la funcin lgica A124.1=E124.0+E124.1. Compruebe su funcionamiento. Si ahora selecciona Ver->KOP podr ver el mismo programa en diagrama de contactos. Seleccione Ver->FUP y lo ver como bloques lgicos. Vuelva a seleccionar Ver->AWL. Todo programa editado en diagrama de contactos o en FUP (no es objetivo de este curso) se puede traducir a lista de instrucciones (AWL). Sin embargo al revs no siempre funciona. Cuando se pasa de lista de instrucciones a diagrama de contactos, los segmentos que se pueden traducir se muestran en diagrama de contactos, y los que no, permanecen en lista de instrucciones. Depure el programa. Active Test->Observar con modo de programacin lista de instrucciones. Aparecer una ventana semejante a la figura. En cada lnea la columna RLO indica el resultado lgico de la instruccin y la columna STA indica el valor lgico del operando. Si un segmento no tiene presentacin de resultados seleccione la zona de programa mediante el ratn. La columna ESTNDAR indica el valor del acumulador (se ver en prcticas posteriores).
3.7
3.8
Para guardar el proyecto con otro nombre, pulse en la ventana SIMATIC Manager sobre Archivo->Guardar como. En la ventana que aparece indique el nuevo nombre del proyecto y con Examinar seleccione el directorio y la unidad (ejemplo: pendrive) donde quiere salvar el proyecto.
3.9
39
Borrando los segmentos del ejercicio anterior y aadiendo los segmentos correspondientes al nuevo programa. Aunque se pierden los ejercicios ya programados es lo recomendable. Estos ejercicios son muy simples. Salvando el proyecto anterior con un nuevo nombre, abrir OB1 y borrar los segmentos ya programados. Es lo recomendable para el resto de prcticas.
3.9.4 Prueba del circuito Marcha/Paro del PLC con placas de simulacin
Cablear pupitre de mando y el simulador de planta al PLC para conseguir que el PLC d la orden de marcha al motor con el pulsador verde y la de paro con el pulsador rojo. El motor estar conectado a la salida A124.0 a travs de un rel. Pregunta 12. Programa en lista de instrucciones o en diagrama de contactos y esquema del circuito de mando y el de potencia. El PLC se representa como una caja, donde las seales de entrada se conectan por la parte superior y las seales de salida por la parte inferior.
Modificar el cableado del circuito anterior para conseguir que mediante el conmutador del pupitre de mando se pueda seleccionar entre mandar el rel del motor desde el PLC o desde un circuito de marcha/paro cableado basado en el propio pupitre de mando y en el simulador de planta. La funcin de cada elemento del pupitre de mando es la siguiente: Conmutador. En posicin intermedia est deshabilitado el marcha/paro del motor. En posicin derecha se habilita el marcha/paro desde el automatismo cableado. En posicin izquierda se habilita el marcha/paro desde el PLC. Pulsador Rojo. Para el motor en cualquiera de las situaciones de marcha/paro. Pulsador verde SV1. Acta como marcha en el caso de marcha/paro desde el PLC. Pulsador verde SV2. Acta como marcha en el caso de marcha/paro desde el automatismo cableado.
Pregunta 13. Esquema del circuito de mando. Mostrar al profesor una vez montado y comprobado.
3.10.2 entrada
Programa para que se active/desactive la salida A124.0 con la entrada E124.0. Al pulsar por primera vez el interruptor (modo pulsador) asociado a la entrada E124.0 se activa la salida A124.0 (luce led asociado en el frontal del PLC). Al volver a pulsarlo se desactiva. Si se vuelve a pulsar se activa, y as sucesivamente. Pregunta 14. Programa y mostrar al profesor una vez montado y comprobado.
3.10.3
El programa es similar al anterior pero utilizando 4 salidas (A124.03). Al pulsar la primera vez se activa la salida A124.0. Al volver a pulsar se desactiva la salida A124.0 y se activa la salida 124.1 y as con el resto de salidas. Cuando se activa 124.3, al volver a pulsar se apaga sta y no se activa ninguna salida. Al volver al pulsar se vuelve a encender la salida A124.0, repitindose el ciclo. Pregunta 15. Programa y mostrar al profesor una vez montado y comprobado.
41