135364565 curso festo de plc pdf[1]

Upload: alcides-luis-fabian-branez

Post on 02-Apr-2018

601 views

Category:

Documents


30 download

TRANSCRIPT

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    1/487

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    2/487

    N de artculo: 94427 EDescripcin: ARBB.SPS FPC GSDenominacin: D.S301-C-FPC-EEdicin: 03/1999

    Composicin: F. Ebel, M. SchwarzGrficos: D. SchwarzenbergerAutores: E. v. Terzi, H. Regber, C. Lffler, F. EbelTraduccin: I. Sahun

    Copyright by Festo Didactic KG, D-73734 Esslingen, 1999

    Sin nuestra expresa autorizacin, queda terminantemente prohibida lareproduccin total o parcial de este documento, as como su uso inde-

    bido y/o su exhibicin o comunicacin a terceros. De los infractores seexigir el correspondiente resarcimiento de daos y perjuicios. Quedanreservados todos los derechos inherentes, en especial los de patentes,de modelos registrados y estticos.

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    3/487

    Prefacio

    El Sistema para la Enseanza de Automatizacin y Comunicaciones deFesto Didactic para cumplir con los diversos requerimientos de la for-macin profesional y especializada. Los diferentes equipos de forma-cin estn estructurados consecuentemente:

    Equipos bsicos que aportan conocimientos bsicos en una ampliagama de tecnologas.Los equipos de tecnologa tratan con importantes reas de la tcni-ca de control en bucle abierto y en bucle cerrado.Los equipos de funciones explican las funciones bsicas de los sis-temas automatizados.Los equipos de aplicacin proporcionan una forma avanzada de re-alizar prcticas muy orientadas a la realidad industrial.

    El diseo modular del sistema de enseanza permite aplicaciones quevan ms all de los lmites de los equipos individuales. La utilizacinde un PLC, por ejemplo, es posible en el campo de los actuadoresneumticos, hidrulicos y elctricos.

    Todos los equipos de enseanza tienen una estructura idntica:

    Hardware o parte fsicaTeachware o parte didcticaSoftware o conjunto de programas

    CursosEl hardware est formado por componentes e instalaciones industrialesadaptados para fines didcticos.

    El courseware se ajusta metodolgica y didcticamente al hardware deformacin. El courseware comprende:

    Libros de texto (con ejercicios y ejemplos)Libros de trabajo (con ejercicios prcticos, hojas de trabajo, notassuplementarias, soluciones y fichas tcnicasTransparencias para retroproyeccin y vdeos (como medios visua-

    les de ayuda al instructor)Los medios de enseanza y de aprendizaje estn disponibles en variosidiomas. Han sido diseados para su utilizacin en clase, pero tambinpueden utilizarse con fines autodidactas.

    En el campo del software, se dispone de programas asistidos por orde-nador y software de programacin para controles lgicos programa-bles.

    La gama de productos de Festo Didactic para la formacin bsica yavanzada se completa con una amplia seleccin de cursos ajustadosal contenido de los equipos de tecnologa.

    3

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    4/487

    Distribucin de este libro

    Este libro est estructurado como sigue:Seccin A Curso

    Seccin B Fundamentos

    Seccin C Soluciones

    Seccin D Apndice

    La seccin A - Curso - ensea la programacin de los Controles Lgi-cos Programables con la ayuda de una serie de ejercicios progresivos.

    Cualquier conocimiento tcnico que se necesite para la realizacin deun ejercicio se ofrece al principio. Las funciones se limitan a los reque-rimientos ms elementales. En la seccin B, pueden obtenerse conoci-mientos ms detallados.

    La seccin B - Fundamentos - contiene conocimientos tcnicos deaplicacin general para suplementar los contenidos de formacin delos ejercicios en la seccin A. Se establecen enlaces tericos con lanecesaria terminologa tcnica explicada con la ayuda de ejemplos. Unndice proporciona un medio fcil de buscar la terminologa.

    La seccin C - Soluciones - proporciona las soluciones a los ejerci-cios de la seccin A, con breves explicaciones.

    La Seccin D - Apndice - contiene las fichas tcnicas y un glosarioque sirve como medio de referencia.

    4

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    5/487

    Equipo de tecnologa TP301 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Tabla de contenido

    Tabla de componentes/ejercicios. . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Componentes del equipo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

    Notas sobre seguridad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    Notas sobre el funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    Seccin A Curso

    Componentes de un control lgico programable

    Ejercicio 1: Diseo y funcionamiento de un control lgicoprogramable

    Componentes de un PLC . . . . . . . . . . . . . . . . . . . . . . A-3

    Programacin segn IEC 1131

    Ejercicio 2: Del problema a la solucin teniendo en cuenta IEC 1131-3

    Pasos prcticos para la programacin de un PLC. . . A-9

    Operaciones lgicas bsicas

    Ejercicio 3: Circuito de una lmparaLa funcin de asignacin . . . . . . . . . . . . . . . . . . . . . A-15

    Ejercicio 4: Alarma antirroboLa funcin NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-25

    Ejercicio 5: Prensa con barrera protectoraLa funcin AND. . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-35

    Ejercicio 6: Sistema de timbreLa funcin OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-45

    Sistemas lgicos sin funciones memorizantes

    Ejercicio 7: Dispositivo estampadorCombinacin de AND/OR/NOT . . . . . . . . . . . . . . . . A-55

    Ejercicio 8: Control de un silo para dos materiales a granelCircuito combinatorio con derivacin . . . . . . . . . . . . A-65

    Sistemas lgicos con funciones memorizantes

    Ejercicio 9: Alarma de incendios

    Activacin de una salida . . . . . . . . . . . . . . . . . . . . . . A-73

    5

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    6/487

    Ejercicio 10: Supervisin de la rotura de una brocaActivacin y desactivacin de una salida . . . . . . . A-81

    Ejercicio 11: Activacin de un cilindroFlancos de las seales . . . . . . . . . . . . . . . . . . . . . A-89

    Sistemas lgicos con funciones temporales

    Ejercicio 12: Encolado de componentesPulso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-101

    Ejercicio 13: Dispositivo de marcadoSeal con retardo a la conexin . . . . . . . . . . . . . A-111

    Ejercicio 14: Dispositivo de fijacinSeal con retardo a la desconexin . . . . . . . . . . A-121

    Sistemas de control secuencial

    Ejercicio 15: Dispositivo elevador para paquetesSecuencia lineal . . . . . . . . . . . . . . . . . . . . . . . . . A-131

    Ejercicio 16: Dispositivo elevador y clasificador para paquetesDerivacin alternativa. . . . . . . . . . . . . . . . . . . . . . A-147

    Ejercicio 17: Dispositivo de estampacin con contador

    Ciclos de recuento . . . . . . . . . . . . . . . . . . . . . . . . A-159

    Seccin B Fundamentos

    Captulo 1 Automatizando con un PLC. . . . . . . . . . . . . . . . . . . . B-1

    1.1 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2

    1.2 Campos de aplicacin de un PLC . . . . . . . . . . . . . . . . . . . . . B-2

    1.3 Diseo bsico de un PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5

    1.4 El nuevo estndar para PLC IEC 1131 . . . . . . . . . . . . . . . . . B-8

    Captulo 2 Fundamentos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-11

    2.1 El sistema de numeracin decimal . . . . . . . . . . . . . . . . . . . B-12

    2.2 El sistema de numeracin binario . . . . . . . . . . . . . . . . . . . . B-12

    2.3 El cdigo BCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-14

    2.4 El sistema de numeracin hexadecimal . . . . . . . . . . . . . . . B-14

    2.5 Nmeros binarios con signo . . . . . . . . . . . . . . . . . . . . . . . . B-152.6 Nmeros reales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-15

    6

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    7/487

    2.7 Generacin de seales binarias y digitales . . . . . . . . . . . . . B-16

    Captulo 3 Operaciones Booleanas . . . . . . . . . . . . . . . . . . . . . B-19

    3.1 Funciones lgicas bsicas . . . . . . . . . . . . . . . . . . . . . . . . . . B-20

    3.2 Otras operaciones lgicas . . . . . . . . . . . . . . . . . . . . . . . . . . B-24

    3.3 Establecimiento de funciones de conmutacin . . . . . . . . . . B-26

    3.4 Simplificacin de funciones lgicas . . . . . . . . . . . . . . . . . . . B-28

    3.5 Diagrama de Karnaugh-Veitch. . . . . . . . . . . . . . . . . . . . . . . B-30

    Captulo 4 Diseo y modo de funcionamiento de un PLC . . B-33

    4.1 Estructura de un PLC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-34

    4.2 Unidad de procesamiento principal de un PLC . . . . . . . . . . B-36

    4.3 Modo de funcionamiento de un PLC . . . . . . . . . . . . . . . . . . B-38

    4.4 Memoria del programa de la aplicacin . . . . . . . . . . . . . . . B-40

    4.5 Mdulo de Entradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-42

    4.6 Mdulo de Salidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-44

    4.7 Aparato programador / Ordenador personal . . . . . . . . . . . . B-46

    Captulo 5 Programacin de un PLC. . . . . . . . . . . . . . . . . . . . B-49

    5.1 Bsqueda de una solucin sistemtica . . . . . . . . . . . . . . . . B-50

    5.2 Recursos de estructuracin de IEC 1131-3 . . . . . . . . . . . . B-53

    5.3 Lenguajes de programacin. . . . . . . . . . . . . . . . . . . . . . . . . B-56

    Captulo 6 Elementos comunes de los lenguajes . . . . . . . . . B-61

    6.1 Recursos de un PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-626.2 Tipos de datos y variables . . . . . . . . . . . . . . . . . . . . . . . . . . B-66

    6.3 Unidades de organizacin de programas . . . . . . . . . . . . . . B-76

    Captulo 7 Diagrama de bloques de funcin . . . . . . . . . . . . . B-91

    7.1 Elementos del diagrama de bloques de funcin . . . . . . . . . B-92

    7.2 Evaluacin de redes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-93

    7.3 Estructuras de bucle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-94

    7

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    8/487

    Captulo 8 Diagrama de contactos . . . . . . . . . . . . . . . . . . . . . . B-95

    8.1 Elementos del diagrama de contactos. . . . . . . . . . . . . . . . . B-968.2 Funciones y bloques de funcin . . . . . . . . . . . . . . . . . . . . . B-98

    8.3 Evaluacin de los renglones . . . . . . . . . . . . . . . . . . . . . . . . B-99

    Captulo 9 Lista de instrucciones . . . . . . . . . . . . . . . . . . . . . . B-101

    9.1 Instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-102

    9.2 Operadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-103

    9.3 Funciones y bloques de funcin . . . . . . . . . . . . . . . . . . . . B-104

    Captulo 10 Texto estructurado . . . . . . . . . . . . . . . . . . . . . . . . . B-107

    10.1 Expresiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-108

    10.2 Instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-110

    10.3 Instrucciones de seleccin . . . . . . . . . . . . . . . . . . . . . . . . . B-112

    10.4 Instrucciones de iteracin . . . . . . . . . . . . . . . . . . . . . . . . . B-115

    Captulo 11 Diagrama de funciones secuencial. . . . . . . . . . . . B-119

    11.1 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-120

    11.2 Elementos del diagrama de funciones secuencial . . . . . . B-120

    11.3 Transiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-130

    11.4 Pasos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-133

    11.5 Ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-143

    Captulo 12 Sistemas de control lgico. . . . . . . . . . . . . . . . . . B-147

    12.1 Qu es un sistema de control lgico . . . . . . . . . . . . . . . . . B-14812.2 Sistema de control lgico sin propiedades memorizantes B-148

    12.3 Sistema de control lgico con propiedades memorizantes B-154

    12.4 Evaluacin de flancos . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-157

    Captulo 13 Temporizadores . . . . . . . . . . . . . . . . . . . . . . . . . . . B-161

    13.1 Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-162

    13.2 Temporizador de pulsos. . . . . . . . . . . . . . . . . . . . . . . . . . . B-163

    8

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    9/487

    13.3 Seal con retardo a la conexin . . . . . . . . . . . . . . . . . . . . B-165

    13.4 Seal con retardo a la desconexin. . . . . . . . . . . . . . . . . . B-167

    Captulo 14 Contadores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-171

    14.1 Funciones de contador. . . . . . . . . . . . . . . . . . . . . . . . . . . . B-172

    14.2 Contador incremental . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-172

    14.3 Contador decremental . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-176

    14.4 Contador incremental/decremental. . . . . . . . . . . . . . . . . . . B-178

    Captulo 15 Sistemas de control secuencial . . . . . . . . . . . . . B-179

    15.1 Qu es un sistema de control secuencial . . . . . . . . . . . . . B-180

    15.2 Diagrama de funciones segn IEC 848 . . . . . . . . . . . . . . B-180

    15.3 Diagrama desplazamiento-fase . . . . . . . . . . . . . . . . . . . . . B-186

    Captulo 16 Puesta a punto y seguridad en el manejo

    de un PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-187

    16.1 Puesta a punto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-188

    16.2 Seguridad en el manejo de un PLC. . . . . . . . . . . . . . . . . . B-190

    Captulo 17 Comunicaciones con PLC . . . . . . . . . . . . . . . . . . B-195

    17.1 La necesidad de comunicacin . . . . . . . . . . . . . . . . . . . . . B-196

    17.2 Transmisin de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-196

    17.3 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-197

    17.4 Comunicacin a nivel de campo . . . . . . . . . . . . . . . . . . . . B-198

    Apndice

    Bibliografa de ilustraciones . . . . . . . . . . . . . . . . . . . . . . . . B-202

    Bibliografa de literatura . . . . . . . . . . . . . . . . . . . . . . . . . . . B-203

    Directrices y estndares. . . . . . . . . . . . . . . . . . . . . . . . . . . B-205

    Indice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-209

    9

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    10/487

    Seccin C Soluciones

    Seccin D Apndice

    Fichas tcnicas

    Entrada de seales elctricas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 011088

    Indicador y placa de distribucin elctrica . . . . . . . . . . . . . . . . . . . 030311

    Cilindro de simple efecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152887

    Cilindro de doble efecto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152888Unidad de mantenimiento con vlvula de interrupcin . . . . . . . . . . 152894

    Distribuidor de aire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152896

    Sensor de proximidad, inductivo . . . . . . . . . . . . . . . . . . . . . . . . . . . 152902

    Sensor de proximidad, capacitivo . . . . . . . . . . . . . . . . . . . . . . . . . . 152903

    Sensor de proximidad, ptico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152904

    Interruptor de proximidad para montake en cilindro . . . . . . . . . . . . 152905

    Electrovlvula de 5/2-vas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152909

    Electrovlvula de 5/2-vas de dos bobinas . . . . . . . . . . . . . . . . . . . 152910

    Unidad de conexin para E/S digitales . . . . . . . . . . . . . . . . . . . . . . 159385

    Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3

    10

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    11/487

    Equipo de tecnologaTP301 "Controles Lgicos Programables"

    El equipo de tecnologa TP301 "Controles Lgicos Programables" esparte integrante del Sistema para la Enseanza de Automatizacin yComunicaciones de Festo Didactic y forma parte del nivel bsico delTP300.

    Los objetivos didcticos del TP301 son aprender cmo se programanlos controles lgicos programables y ensear los fundamentos de lacreacin de programas en los lenguajes Diagrama de Contactos (lad-der diagram o LD), diagrama de bloques de funcin (function blockdiagram o FBD), lista de instrucciones (instruction list o IL), texto es-

    tructurado (structured text o ST) y diagrama de funciones secuencial(sequential funtion chart o SFC, muy parecido al GRAFCET). La pro-gramacin se realiza segn IEC 1131-3.

    Tiene la opcin de utilizar este libro de trabajo con diversos controleslgicos programables de distintos fabricantes, Las soluciones estn dis-ponibles para los controles Festo, Siemens S5-95U, AEG A120 y Mit-subishi Melsec A1S.

    Los ejercicios en este libro de trabajo puede realizarse con cualquierade los dos diferentes equipos, es decir, con la placa perforada o laversin con placa perfilada. Se recomienda tener conocimientos bsi-

    cos de electroneumtica para trabajar con el equipo de tecnologaTP301.

    Los ejercicios del TP301 tratan con los siguientes temas principales:

    Componentes de un control lgico programableProgramacin de PLC segn IEC 1131Operaciones lgicas bsicasSistemas de control lgicoSistemas de control secuencial

    La asignacin de componentes y ejercicios puede verse en la siguientetabla de asignaciones componentes/ejercicios.

    11

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    12/487

    Asignacin de componentes a los ejercicios

    Descripcin 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

    Entrada de sealeselctricas 1 1 1 1 1 1 1 1 1 1 1 1 1

    Distribuidor e indicadorelctrico 1 1 1 1 1

    Sensor de proximidad, ptico1 1 1 1 1

    Sensor de proximidad,inductivo 1 1 1 1 1

    Sensor de proximidad,capacitive 1 1 1 1 1

    Sensor de proximidad conbrida para cilindro 1 4 4 4 4

    Electrovlvula de 5/2 vasde una bobina 1 1 2 1 1 1 1 2 2 2

    Electrovlvula de 5/2 vasde doble bobina 1 1 1

    Cilindro de doble efecto1 1

    21 2 2 2

    Cilindro de simple efecto 1 1 1 1 1 1

    Vlvula de paro/marcha confiltro y regulador 1 1 1 1 1 1 1 1 1 1

    Distribuidor1 1 1 1 1 1 1 1 1 1

    12

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    13/487

    Equipo TP310, Placa de montaje perfilada,N de artculo 080 261

    Descripcin N de artculo

    Cantidad

    Entrada de seales elctricas 011 088 1

    Distribuidor e indicador elctrico 030 311 1

    Sensor de proximidad, ptico 152 904 1

    Sensor de proximidad, inductivo 152 902 1

    Sensor de proximidad, capacitivo 152 903 1

    Sensor de proximidad con brida para cilindro 152 905 4

    Electrovlvula de 5/2 vas de una bobina 152 909 2

    Electrovlvula de 5/2 vas de dos bobinas 152 910 1

    Cilindro de doble efecto 152 888 2

    Cilindro de simple efecto 152 887 1

    Vlvula de paro/marcha con filtro y regulador 152 894 1

    Distribuidor 152 896 1

    Tubo de plstico 151 496

    Distribuidor de enchufe rpido 036 315

    opcional, no includo en la dotacin original del equipo

    Fuente de alimentacin 151 503

    Juego de cables 030 332

    Clavija adaptadora 035 651

    13

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    14/487

    Equipo TP301, Placa de montaje perforada,N de artculo 080 260

    Descripcin N de artculo

    Cantidad

    Entrada de seales elctricas 011 088 1

    Distribuidor e indicador elctrico 030 311 1

    Sensor de proximidad, ptico 150 758 1

    Sensor de proximidad, inductivo 150 757 1

    Sensor de proximidad, capacitivo 150 759 1

    Sensor de proximidad con brida para cilindro 030 331 4

    Electrovlvula de 5/2 vas de una bobina 030 315 2

    Electrovlvula de 5/2 vas de dos bobinas 030 317 1

    Cilindro de doble efecto 013 415 2

    Cilindro de simple efecto 011 711 1

    Vlvula de paro/marcha con filtro y regulador 011 758 1

    Distribuidor 011 713 1Tubo de plstico 006 204

    Distribuidor de enchufe rpido 006 831

    opcional, no includo en la dotacin original del equipo

    Fuente de alimentacin 151 503

    Juego de cables 030 332

    14

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    15/487

    Notas sobre seguridad

    En inters de la seguridad, deben seguirse las siguientes indicaciones:

    Montar los componentes en la placa de forma segura.

    No aplicar el aire comprimido hasta que se no hayan realizado y ase-gurado todas las conexiones.

    Proceder con cuidado al aplicar el aire comprimido.Los cilindros pueden avanzar o retroceder en el momento que se apli-que el aire comprimido.

    Desconectar el aire inmediatamente si hay lneas sueltas. Esto evitaaccidentes.

    No desconectar lneas de aire bajo presin.

    No sobrepasar la presin de trabajo mxima permitida de 8 bar.

    Observar las normas generales de seguridad segn DIN 58 126 y VDE0100.

    Usar solamente tensiones extra bajas de hasta 24 V DC.

    Observar las fichas tcnicas de los componentes individuales, en espe-cial las notas relacionadas con la seguridad.

    15

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    16/487

    Notas sobre el funcionamiento

    Cuando se monte un circuito, deben observarse las siguientes notas:Bloquear la salida 2 de la vlvula, si se conecta un cilindro de sim-ple efecto a una vlvula 5/2 vas.

    Las seales de entrada, que se produciran durante un proceso realde produccin, se reproducen en parte por seales emitidas por pul-sadores o interruptores.

    4(A) 2(B)

    5(R) 3(S)

    1(P)

    Tapn para la salida 2de la vlvula de 5/2 vas

    16

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    17/487

    Seccin A Curso

    Componentes de un control lgico programableEjercicio 1: Diseo y funcionamiento de un control lgico

    programable

    Componentes de un PLC . . . . . . . . . . . . . . . . . . . . . . A-3

    Programacin segn IEC 1131

    Ejercicio 2: Del problema a la solucin teniendo en cuenta IEC 1131-3

    Pasos prcticos para la programacin de un PLC. . . A-9

    Operaciones lgicas bsicas

    Ejercicio 3: Circuito de una lmparaLa funcin de asignacin . . . . . . . . . . . . . . . . . . . . . A-15

    Ejercicio 4: Alarma antirroboLa funcin NOT . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-25

    Ejercicio 5: Prensa con barrera protectoraLa funcin AND. . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-35

    Ejercicio 6: Sistema de timbreLa funcin OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-45

    Sistemas lgicos sin funciones memorizantes

    Ejercicio 7: Dispositivo estampadorCombinacin de AND/OR/NOT . . . . . . . . . . . . . . . . A-55

    Ejercicio 8: Control de un silo para dos materiales a granelCircuito combinatorio con derivacin . . . . . . . . . . . . A-65

    Sistemas lgicos con funciones memorizantes

    Ejercicio 9: Alarma de incendiosActivacin de una salida . . . . . . . . . . . . . . . . . . . . . . A-73

    A-I

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    18/487

    Ejercicio 10: Supervisin de la rotura de una brocaActivacin y desactivacin de una salida . . . . . . . A-81

    Ejercicio 11: Activacin de un cilindroFlancos de las seales . . . . . . . . . . . . . . . . . . . . . A-89

    Sistemas lgicos con funciones temporales

    Ejercicio 12: Encolado de componentesPulso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-101

    Ejercicio 13: Dispositivo de marcadoSeal con retardo a la conexin . . . . . . . . . . . . . A-111

    Ejercicio 14: Dispositivo de fijacinSeal con retardo a la desconexin . . . . . . . . . . A-121

    Sistemas de control secuencial

    Ejercicio 15: Dispositivo elevador para paquetesSecuencia lineal . . . . . . . . . . . . . . . . . . . . . . . . . A-131

    Ejercicio 16: Dispositivo elevador y clasificador para paquetesDerivacin alternativa. . . . . . . . . . . . . . . . . . . . . . A-147

    Ejercicio 17: Dispositivo de estampacin con contadorCiclos de recuento . . . . . . . . . . . . . . . . . . . . . . . . A-159

    A-II

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    19/487

    Controles lgicos programables Tema

    Diseo y funcionamiento de un control lgicoprogramable

    Ttulo

    Componentes de un PLC

    Ser capaz de explicar el diseo bsico y el modo de funcionamiento deun PLC

    Objetivo didctico

    Ser capaz de configurar y poner a punto un PLC

    Actualmente los Controles Lgicos Programables forman parte de cual-quier proceso de automatizacin. La Fig. A1.1 muestra una configura-cin tpica de una solucin de automatizacin realizada por medio deun PLC. El sistema de control mostrado representa los componentesms elementales de una aplicacin con PLC.

    Conocimientostcnicos

    PLC

    Display /Unidad de Control

    PC /Aparato programador

    Actuadores

    Sensores

    Fig. A1.1:Automatizacin con PLC

    B 16

    A-3Ejercicio 1

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    20/487

    Los componentes bsicos de un sistema de control son:

    Control Lgico Programable (PLC), tambin denominado AutmataProgramable (AP).Bajo este nombre se incluyen los mdulos electrnicos a travs delos cuales todas las funciones de la mquina o sistema a controlarson direccionadas y activadas en una secuencia lgicaSensoresEstos componentes estn situados directamente en el sistema o lamquina a controlar, y a travs de ellos el PLC interroga el estado oposicin de la mquina.ActuadoresEstos componentes estn situados directamente en el sistema o

    mquina a controlar y a travs de ellos, el PLC es capaz de cambiaro influir en estados y con ello en el proceso tcnico.PC o dispositivo programadorSe utiliza para crear el programa que contiene la lgica del sistemao maquinaria a controlar y transferirla a la memoria del PLC. Almismo tiempo, estas herramientas de programacin tambin propor-cionan funciones de apoyo para la verificacin del programa de PLCy la puesta a punto del control.Unidades de indicacin y controlEsto les permite supervisar e influir en el funcionamiento del sistemao la mquina.

    Control Lgico programableEl componente ms importante de un sistema de control es el PLC ysu programa. La Fig. A1.2, ilustra los componentes de un sistema PLC

    Programa PLC

    UPP

    Unidad Principalde Proceso

    Mdulo de entrada M dulo de salida

    ActuadoresSensoresFig. A1.2:

    Componentes de unsistema PLC

    A-4Ejercicio 1

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    21/487

    Un PLC se conecta con el sistema a controlar a travs de mdulos deentra y de salida. El sistema a controlar proporciona seales de entra-

    da (generalmente binarias) a travs de los sensores, a los mdulos deentrada. Estas seales son procesadas en la unidad principal de pro-ceso, el componente ms importante de un PLC. Antes de la formula-cin de los estndares IEC, conocida como "unidad central de control"(CCU). La "especificacin" para el procesamiento de seales de defineen el programa del PLC. El resultado del procesamiento es emitido alos actuadores del sistema a controlar a travs del mdulo de salida.As, el diseo de un PLC corresponde al de un ordenador.

    Programa de PLC

    Un programa de PLC consiste en una secuencia lgica de instruccio-nes. El programa de control es almacenado en una memoria especial,leble electrnicamente, denominada memoria del programa del PLC.Durante el desarrollo del programa se utilizan memorias RAM con ba-teras de respaldo ya que su contenido puede variarse muy rpidamen-te.

    Una vez probado y depurado el programa del control, suele transferirsea una memoria de slo lectura, es decir una EPROM. En cualquiercaso, cuando se ejecuta el programa se procesa en ciclos continuos.

    SealesLas seales de entrada llegan al PLC a travs de los sensores. Estasseales contienen informacin sobre el estado del sistema a controlar.Es posible introducir seales binarias, digitales y analgicas.

    Un PLC solamente puede reconocer y emitir seales elctricas. Poresta razn, las seales no-elctricas deben convertirse en sealeselctricas por medio de convertidores. Ejemplos de sensores son:

    Pulsadores, interruptores, finales de carrera, sensores de proximidad

    Las seales de salida influyen en el sistema a controlar. Las sealespueden emitirse en forma binaria, digital o analgica. Las seales de

    salida se amplifican en seales de conmutacin a travs de los actua-dores o se convierten en seales para otras formas de energa. Ejem-plos de actuadores son:

    Pilotos, zumbadores, timbres, contactores, cilindros con electrovl-vulas, motores de paso a paso.

    B 4

    B 4

    A-5Ejercicio 1

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    22/487

    Debe resolverse una tarea de control por medio de un control lgicoprogramable (PLC). El alumno deber familiarizarse con el diseo bsi-

    co de un PLC.

    Descripcin delproblema

    1. Componentes de un PLCDefinicin del ejercicio

    2. Diseo y puesta a punto del PLC que haya seleccionado

    Para llevar a cabo el ejercicio utilizando las hojas de trabajo, vase la

    seccin B del libro de trabajo y la ficha tcnica o el manual del PLCque se utilice

    Realizacin

    Croquis de situacin

    A-6Ejercicio 1

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    23/487

    HOJA DE TRABAJO

    1. Componentes de un PLC

    Pregunta 1

    Cules son los componentes bsicos de un PLC?

    Pregunta 2Cules con los mdulos bsicos que forma la unidad central decontrol en un control lgico programable?

    Pregunta 3

    Cmo se consigue el aislamiento elctrico entre las seales de unsensor/actuador y el PLC?

    B 4.2

    B 4.1

    B 4.5

    A-7Ejercicio 1

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    24/487

    HOJA DE TRABAJO

    2. Diseo y puesta a punto del PLC que se haya seleccionado

    Introducir los datos tcnicos del control lgico programable selecciona-do en la tabla inferior.

    Configurar el PLC segn las notas destacadas en la ficha tcnica o elmanual.

    Tensin de funcionamiento

    Tensin nominal

    Margen de tensin admisible

    Consumo de corriente

    Entradas

    Cantidad

    Corriente de entrada

    Nivel de entrada

    Salidas

    Cantidad

    Lgica de conmutacinTensin de salida

    Corriente de salidaDatos tcnicos

    A-8Ejercicio 1

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    25/487

    Controles lgicos programables Tema

    Del problema a la solucin teniendo en cuenta IEC 1131-3 TtuloPasos prcticos para la programacin de un PLC

    Familiarizarse con los recursos bsicos del lenguaje para la configura-cin y estructuracin de un programa de PLC segn IEC 1131-3

    Objetivo didctico

    Se capaz de declarar variables para su uso en un programa dePLC.Ser capaz de aplicar un procedimiento sistemtico para la realiza-cin de los ejercicios con PLC.

    Creacin de un programa de PLC

    Los pasos prcticos para la creacin de un programa de PLC se mues-tran en la fig. A2.1

    Conocimientostcnicos

    Programa del PLC Instalacin/proceso

    Realizacin de la solucin Configuracin del PLC Declaracin de variables del programa PLC Formulacin de la lgica del programa PLC

    en LD, FBD, IL, ST o SFC

    Prueba y puesta a punto del sistema de control Transferencia del programa al PLC Verificacin del sistema de control (programa

    del PLC e instalacin) y correccin de losposibles errores

    Documentacin del sistema de control Impresin del programa con comentarios Creacin de la lista de referncias cruzadas Inclusin de los esquemas del circuito

    Montaje de lainstalacin

    Planificacin de lainstalacin Trazado del esquema

    del circuito

    Trazado de la solucin Representacin como tabla de funciones

    (sistema de control lgico) Representacin en forma de FCH segn

    IEC 848 (sistema de control secuencial)

    Descripcin de la tarea de control Descripcin verbal Croquis de situacin

    Fig. A2.1:Procedimiento para lacreacin de un programade PLC

    B 5

    A-9Ejercicio 2

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    26/487

    Descripcin de una tarea de controlLos requerimientos bsicos para describir una tarea de control incluyen

    una descripcin verbal, un croquis de situacin y la definicin de lossensores y actuadores a utilizar. Esta informacin es necesaria para eldesarrollo de esquemas de circuitos. Adems, es necesario definir laasignacin de sensores a las salidas del PLC. Un ejemplo de lista deasignaciones de este tipo se muestra en la tabla A2.1.

    Dado que esta lista forma parte integrante de los programas de PLC,no se crea por separado en el caso de pequeas tareas de control.

    Diseo de la solucin

    La solucin diseada es dar una clara representacin de la funcin ycomportamiento del control, independientemente de la tecnologa. Latabla de funciones se utiliza como medio de describir sistemas senci-llos de control lgico. El diagrama de funciones segn IEC 848 es par-ticularmente adecuado para la descripcin de sistemas de control se-

    cuenciales.Realizacin de la solucinLa realizacin de la solucin se divide en:

    Programacin de la lgica del sistema de control (PLC)Incorporacin del programa de PLC en el PLC o en el sistema PLC

    Un ejemplo de esto se muestra en la fig. A2.2 utilizando una tarea decontrol sencilla:

    Debe sonar un timbre tanto si se presiona el pulsador de la puerta deljardn como si se presiona el pulsador de la puerta de la casa.

    Ejemplo

    Cuando se empieza la creacin de un programa de PLC, los recursosdeben declararse con la sintaxis definida por IEC 1131-3. Las entradasy salidas del PLC declaradas en la fig. A2.2a son variables localesdentro del programa "Timbre". La utilizacin de variables globales senecesita normalmente en tareas de control algo ms complejas.

    B 6.1

    Designacin del recurso Direcciones deEntrada/salida en el PLC

    Comentario

    S1 I1.5 Pulsador de MARCHA

    Y5 Q2.7 Avance del cilindro C

    Tabla A2.1:Ejemplo de lista

    de asignaciones

    A-10Ejercicio 2

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    27/487

    A continuacin de la declaracin, se formula en cuerpo del programa.En este punto se dispone de funciones y bloques de funcin para crear

    una programa con una distribucin clara. El ejemplo se programa endiagrama de bloques de funcin utilizando la funcin lgica OR.

    Para ejecutar un programa en el PLC, es necesario saber cmo seprocesa el programa: cclicamente o en relacin con determinadosacontecimientos. IEC 1131-3 facilita sus propios recursos de lenguajepara la asignacin de tales caractersticas secuenciales y para la incor-poracin del programa al PLC. Estos con los recursos de lenguaje deconfiguracin.

    La fig. A2.2b ilustra la configuracin "Ejemplo". Esta configuracin rep-resenta el PLC. La configuracin "Ejemplo" requiere el recurso "Proce-sador_1". Este recurso est asignado al programa "Timbre". La tarea"T_ciclico" define que el programa "Timbre" debe procesarse cclica-mente.

    B 6.1 - 6.3

    END_PROGRAM

    RESOURCE Instalacin

    >=1

    BOOL;

    BOOL;

    BOOL;

    PROGRAM TimbreVAR

    Pulsador_FD AT %IX1:Pulsador_AD AT %IX2:

    Timbre AT %QX1:END_VAR

    Pulsador_FD

    Pulsador_AD

    Timbre PROGRAM Timbre

    a) Ejemplo de un programa de PLC b) Ejemplo de la instalacin de un programaen un PLC o en un sistema PLC

    TASK

    T_cclica

    CONFIGURATION ejemplo

    Fig. A2.2:Realizacin de la solucin

    A-11Ejercicio 2

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    28/487

    Verificacin y puesta a punto del controlEl programa se carga desde el PC o aparato programador al PLC para

    su verificacin o puesta a punto del sistema de control. A continuacin,debe comprobarse la interaccin del PLC y el sistema a controlar.

    Documentacin del sistema de controlLa documentacin del sistema se compila tan pronto como la instala-cin funciona sin fallos y el programa del PLC ha sido modificado con-secuentemente. LA documentacin consiste bsicamente en:

    el croquis de situacin,el diseo de la solucin formal,la impresin del programa con comentarios.

    Las entradas y salidas del PLC, as como las variables adicionalespara almacenamiento de informacin deben incorporarse al programade PLC. Para ello, deber familiarizarse con el procedimiento bsicorequerido para la generacin de programas de PLC.

    Descripcin delproblema

    1. Procedimientos para crear un programa de PLCDefinicin del ejercicio2. Recursos de un PLC segn IEC 1131-3

    3. Declaracin de variables segn IEC 1131-3

    Para llevar a cabo el ejercicio necesitar la informacin de la seccin Bdel libro de trabajo: Captulo 6, pgina B-65.

    Realizacin

    A-12Ejercicio 2

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    29/487

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    30/487

    HOJA DE TRABAJO

    3. Declaracin de variables segn IEC 1131-3

    En una declaracin de programa, debern tenerse en cuenta los si-guientes datos. Utilice el tipo de datos adecuado en la declaracin.La declaracin deber ser vlida slo localmente.

    la entrada del interruptor S1, aplicada a la entrada 2 de la 4tarjeta de entradastemperatura TEMP, aplicada a la palabra de salidas n 1memoria VALVULA_ABIERTAmemoria booleana con el identificador PIEZA_PRESENTE, prea-signada al valor inicial 0

    memoria booleana con el identificador INIC_ROBOT, preasignadacon el valor inicial 1almacenamiento de un nmero (entero - INT) bajo el nombre NU-MERO, con el valor 0 preasignado

    A-14Ejercicio 2

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    31/487

    Controles lgicos programables Tema

    Circuito de una lmpara TtuloLa funcin de asignacin

    Comprender la actuacin de una salida de PLC Objetivo didcticoSer capaz de realizar la funcin de asignacin lgica con un PLCSe capaz de crear un programa de PLC segn IEC 1131-3

    Todo control lgico programable tiene un cierto nmero de entradas ysalidas, a travs de las cuales se conectan los sensores y actuadores.El programa transferido al control contiene las rdenes que interconectanlas entradas individuales y las asignan a las correspondientes salidas.

    Conocimientostcnicos

    La funcin de asignacinLa funcin de asignacin permite que el estado de una seal de entra-da sea transmitido directamente al estado de una salida del PLC. Elcomportamiento puede describirse claramente con la ayuda de una ta-bla de funciones, que lo representa por una entrada %IX1 y una salida%QX2 en la tabla A3.1.

    %IX1 %QX2

    0 0

    1 1

    Tabla A3.1:Tabla de funciones para lafuncin de asignacin

    B 3

    A-15Ejercicio 3

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    32/487

    Para realizar la funcin de asignacin en cada uno de los lenguajes deprogramacin, necesitar las rdenes mostradas en la tabla A3.2.

    B 8

    B 7

    B 9

    B 10

    %IX1 %QX2

    LD

    %IX1 %QX2

    FBD

    LD %IX1

    IL

    ST %QX2

    %QX2 := %IX1;

    ST

    Rengln con un contacto abiertoy bobina no-memorizante.

    Conexin directa de la entraday la salida especificadas

    Leer el valor de la entrada especificaday cargarlo al acumulador

    Carga el contenido del acumuladora la salida especificada

    Asignacin del valor de la entradaespecificada a la derecha de ":="a la salida especificada a laizquierda de ":="Tabla A3.2:

    La funcin de asignacin

    A-16Ejercicio 3

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    33/487

    El accionamiento de un pulsador (S1) hace que se encienda la lmpa-ra (H1). La lmpara debe permanecer iluminada mientras el pulsador

    se halle accionado.

    Descripcin delproblema

    1. Trazado del esquema del circuito y montaje del equipo Definicin del ejercicio

    2. Descripcin de la tarea de control por medio de la tabla de funcio-nes y una ecuacin booleana

    3. Declaracin de las variables del programa PLC

    4. Formulacin del programa de PLC en uno de los diversos lenguajesde programacin

    5. Verificacin y puesta a punto del programa de PLC y del sistema.

    H1

    S1

    Croquis de situacin

    A-17Ejercicio 3

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    34/487

    1. Trazado del esquema del circuito y montaje del equipoRealizacin

    Completar el esquema elctrico del circuito en la HOJA DE TRABAJO. Montar el equipo necesario en la placa perfilada:

    Establecer las conexiones elctricas.

    2. Descripcin de la tarea de control por medio de la tabla de fun-ciones y la ecuacin booleana

    Describir el comportamiento del sistema de control inde-pendientemente de la tecnologa por medio de la tabla de funcionesy la ecuacin booleana asociada.

    3. Declaracin de las variables del programa del PLC

    Todas variables deben ser declaradas como variables locales delprograma.

    Especificar slo aquellas partes de la declaracin requeridas por laaplicacin del PLC. Estas son: Designacin, tipo de dato, direccin slo si se utilizan variables directamente direccionadas y comen-tario sobre las variables.

    Nota:

    Las partes componentes de la declaracin de variables en esta seccindel ejercicio estn representadas en forma tabular. Si se utilizan siste-mas de PLC reales, las entradas y la representacin de la declaracinde variables depende del sistema utilizado.

    Cantidad Descripcin

    1 Control lgico programable

    1 Cable de unin con la unidad de conexin

    1 Unidad de conexin

    1 Entrada de seales elctricas

    1 Dispositivo indicadorLista de componentes

    Antes de cablear:

    Desconectar la alimentacin!

    A-18Ejercicio 3

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    35/487

    4. Formulacin del programa de PLC en uno de los lenguajes de

    programacin

    Seleccionar uno de los lenguajes de programacin soportados por elsistema PLC que se utilice. Los lenguajes adecuados para la formula-cin de sistemas de control lgico son el diagrama de contactos, eldiagrama de funciones, la lista de instrucciones y el texto estructurado.

    5. Verificacin y puesta a punto de un programa y un sistema PLC

    Cargar el programa en el PLC

    Realizar una funcin de prueba

    Corregir cualquier error que pudiera haber en el programa del PLC. Documentar la solucin

    Antes de poner a punto la instalacin:

    Comprobar el circuito montado con ayuda del esquema del circuitoPuesta a punto de la instalacin:

    Conectar la fuente de alimentacin utilizando una tensin estn-dar de 24 V DC!

    A-19Ejercicio 3

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    36/487

    A-20Ejercicio 3

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    37/487

    HOJA DE TRABAJO

    1. Trazado del esquema del circuito y montaje del equipo

    Completar el esquema elctrico del circuito e introducir las direccionesdisponibles de entrada y salida en el PLC que se utilice.

    2. Descripcin de la tarea de control por medio de la tabla de fun-

    ciones y la ecuacin booleana

    Crear la tabla de funciones:

    Deducir la ecuacin booleana a partir de la tabla:

    I

    Q

    24V

    0V

    +24V

    0V

    0V

    PLC

    Esquema del circuitoelctrico

    S1 H1

    0

    1Tabla de funciones

    Ecuacin booleana

    A-21Ejercicio 3

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    38/487

    HOJA DE TRABAJO

    3. Declaracin de las variables del programa del PLC

    Declarar las variables requeridas en el programa del PLC:

    4. Formulacin del programa de PLC en uno de los lenguajes de

    programacin

    Formular la solucin de la tarea de control en uno de estos lenguajes:Diagrama de funciones (FBD)Diagrama de contactos (LD)Lista de instrucciones (IL)Texto estructurado (ST)

    Denominacin Tipo de datos Direccin Comentario

    Declaracin de variables

    Programa del PLC

    A-22Ejercicio 3

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    39/487

    HOJA DE TRABAJO

    Responder a las siguientes preguntas: Pregunta

    1. Cul es el comportamiento de una salida programada como no-me-morizante, si deja de aplicarse la seal de entrada?

    2. Describir el diseo bsico de un mdulo de salida.

    A-23Ejercicio 3

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    40/487

    A-24Ejercicio 3

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    41/487

    Controles lgicos programables Tema

    Alarma antirrobo TtuloLa funcin NOT

    Poder realizar la funcin not con un PLC Objetivo didctico

    La funcin NOT

    La funcin NOT se utiliza para convertir seales binarias a su valoropuesto:

    Conocimientostcnicos

    Si la seal es 0, se evala como 1Si la seal es 1, se evala como 0

    La Tabla A4.1 ilustra un ejemplo del comportamiento de la funcinNOT para la entrada %IX1 y una salida %QX2.

    %IX1 %QX2

    0 1

    1 0

    Tabla A4.1:Tabla de funciones para lafuncin NOT

    B 3

    A-25Ejercicio 4

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    42/487

    La tabla A4.2 contiene las rdenes para la realizacin de la funcinNOT en cada uno de los lenguajes de programacin.

    B 8

    B 7

    B 9

    B 10

    %IX1 %QX2

    LD

    FBD

    LDN

    IL

    ST

    %QX2 := NOT %IX1;

    ST

    /

    %IX1 %QX2NOT

    %IX1

    %QX2

    Rengln con contacto normalmentecerrado y bobina no-memorizante.

    Usar la funcin NOT enla entrada especificada

    Cargar el valor inverso de laentrada en el acumulador.

    Cargar el contenido del acumuladora la salida especificada.

    Asignar el valor inverso de laentrada especificadaa la salidaindicada a la izquierda de ":=".

    Tabla A4.2:La funcin NOT

    A-26Ejercicio 4

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    43/487

    Se ha dispuesto un fino hilo tensado tras una ventana, que se rompe sihay un intento de robo. Como resultado de la rotura se interrumpe un

    circuito cerrado y debe sonar un zumbador.

    Descripcin delproblema

    1. Trazado el esquema del circuito y montaje del equipo Definicin del ejercicio

    2. Descripcin de la tarea de control por medio de la tabla de funcio-nes y la ecuacin booleana

    3. Declaracin de las variables del programa PLC

    4. Formulacin del programa PLC en uno de los lenguajes de progra-

    macin del PLC5. Verificacin y puesta a punto del programa y el sistema PLC

    S1

    H1

    Croquis de situacin

    A-27Ejercicio 4

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    44/487

    1. Trazado el esquema del circuito y montaje del equipoRealizacin

    Completar el esquema del circuito elctrico en la HOJA DE TRABAJO. Montar el equipo necesario en la placa perfilada:

    Establecer las conexiones elctricas.

    2. Descripcin de la tarea de control por medio de la tabla de fun-ciones y la ecuacin booleana

    Describir el comportamiento del sistema de control inde-pendientemente de la tecnologa por medio de una tabla de funcio-nes y la ecuacin booleana asociada.

    3. Declaracin de las variables del programa PLC

    Todas las variables deben ser declaradas como variables localesdel programa del PLC

    Especificar slo aquellas partes de la declaracin requeridas por laaplicacin del PLC. Estas son: Designacin, tipo de dato, direccin slo si se utilizan variables directamente direccionadas y comen-tario sobre las variables.

    Nota:

    Las partes componentes de la declaracin de variables en esta seccindel ejercicio estn representadas en forma tabular. Si se utilizan siste-mas de PLC reales, las entradas y la representacin de la declaracinde variables depende del sistema utilizado.

    Cantidad Descripcin

    1 Control lgico programable

    1 Cable de unin con la unidad de conexin

    1 Unidad de conexin

    1 Entrada de seales elctricas

    1 Dispositivo indicadorLista de componentes

    Antes de cablear:

    Desconectar la alimentacin!

    A-28Ejercicio 4

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    45/487

    4. Formulacin del programa de PLC en uno de los lenguajes de

    programacin

    Seleccionar uno de los lenguajes de programacin soportados por elsistema PLC que se utilice. Los lenguajes adecuados para la formula-cin de sistemas de control lgico son el diagrama de contactos, eldiagrama de funciones, la lista de instrucciones y el texto estructurado.

    5. Verificacin y puesta a punto de un programa y un sistema PLC

    Cargar el programa en el PLC

    Realizar una funcin de prueba

    Corregir cualquier error que pudiera haber en el programa del PLC.

    Documentar la solucin.

    Antes de poner a punto la instalacin:

    Comprobar el circuito montado con ayuda del esquema del circuito

    Puesta a punto de la instalacin:

    Conectar la fuente de alimentacin utilizando una tensin estn-dar de 24 V DC!

    A-29Ejercicio 4

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    46/487

    A-30Ejercicio 4

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    47/487

    HOJA DE TRABAJO

    1. Trazado del esquema del circuito y montaje del equipo

    Completar el esquema elctrico del circuito e introducir las direccionesdisponibles de entrada y salida en el PLC que se utilice.

    2. Descripcin de la tarea de control por medio de la tabla de fun-

    ciones y la ecuacin booleana

    Crear la tabla de funciones:

    Deducir la ecuacin booleana a partir de la tabla:

    I

    Q

    24V

    0V

    +24V

    0V

    0V

    PLC

    Esquema del circuitoelctrico

    S1 H1

    0

    1Tabla de funciones

    Ecuacin booleana

    A-31Ejercicio 4

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    48/487

    HOJA DE TRABAJO

    3. Declaracin de las variables del programa del PLC

    Declarar las variables requeridas en el programa del PLC:

    4. Formulacin del programa de PLC en uno de los lenguajes de

    programacin

    Formular la solucin de la tarea de control en uno de estos lenguajes:Diagrama de funciones (FBD)Diagrama de contactos (LD)Lista de instrucciones (IL)Texto estructurado (ST)

    Denominacin Tipo de datos Direccin Comentario

    Declaracin de variables

    Programa del PLC

    A-32Ejercicio 4

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    49/487

    HOJA DE TRABAJO

    Responder a la siguiente preguntas: Pregunta

    1. La salida se activa como no-memorizante. Cul es el efecto en laseal de salida, si el hilo se rompe y debe ser reparado?

    A-33Ejercicio 4

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    50/487

    A-34Ejercicio 4

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    51/487

    Controles lgicos programables Tema

    Prensa con barrera protectora TtuloLa funcin AND

    Se capaz de realizar una funcin AND con un PLC Objetivo didcticoComprender el trmino funcin segn IEC 1131-3Poder utilizar funciones estndar segn IEC 1311-3

    Las funciones son parte de las unidades de organizacin del programay por lo tanto representan un medio para configurar programas dePLC. IEC 1311-3 proporciona funciones estandarizadas para la solu-cin de tareas bsicas de tecnologa de control.

    Conocimientostcnicos

    La funcin ANDSolamente cuando todas las seales conectadas en AND estn en 1,el resultado es 1. Si una sola de las seales conectadas es 0, enton-ces el resultado es tambin 0.

    La tabla de funciones para la funcin AND se muestra a continuacinpara las dos entradas %IX1 y %IX2, as como para la salida %QX3.

    %IX1 %IX2 %QX3

    0 0 0

    0 1 0

    1 0 0

    1 1 1

    Tabla A5.1:Tabla de funciones para lafuncin AND

    B 3

    A-35Ejercicio 5

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    52/487

    La tabla A5.2 contiene las rdenes para la realizacin de la funcinAND en cada uno de los lenguajes de programacin.

    B 8

    B 7

    B 9

    B 10

    %IX1 %QX3

    LD

    FBD

    IL

    ST

    %IX2

    &

    %IX2

    %QX3%IX1

    o bien

    AND

    %IX2

    %QX3%IX1

    LD

    ST

    %IX1

    %QX3

    AND %IX2

    %QX3 := %IX1 & %IX2;

    %QX3 := AND(%IX1, %IX2);

    o bien

    Las dos entradas especificadas

    se conectan con el operador "&".El resultado se asigna a la salidaespecificada.

    Invocacin de una funcin AND conentradas especificadas comoparmetros transferidos.

    Rengln con dos contactos en serienormalmente abiertos

    Las entradas y salidas de la funcinAND se conectan con losparmetros especificados

    Cargar al acumulador el valor de laentrada especificada.Conexin en AND del resultadoactual con la segunda entrada.Cargar el contenido del acumuladora la salida especificada

    Tabla A5.2:La funcin AND

    A-36Ejercicio 5

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    53/487

    Una prensa de estampacin 1.0 debe avanzar solamente si se presio-na el pulsador S1 y (and) la barrera protectora se halla cerrada. Si una

    de estas condiciones no se cumple, la prensa debe retroceder inmedia-tamente.

    Descripcin delproblema

    La posicin de la barrera protectora cerrada B1 es detectada por un sen-sor de proximidad B1. La herramienta de la prensa avanza o retrocedepor medio de una electrovlvula con retorno por muelle (bobina Y1).

    1. Trazado los esquemas neumtico y elctrico y montaje del equipo. Definicin del ejercicio

    2. Descripcin de la tarea de control por medio de la tabla de funcio-nes y una ecuacin booleana

    3. Declaracin de las variables del programa PLC

    4. Formulacin del programa de PLC en uno de los diversos lenguajesde programacin

    5. Verificacin y puesta a punto del programa de PLC y del sistema.

    1.0

    S1

    B1

    Croquis de situacin

    A-37Ejercicio 5

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    54/487

    1. Trazado de los esquemas neumtico y elctrico y montaje del

    equipo

    Realizacin

    Completar los esquemas neumtico y elctrico en la HOJA DE TRABAJO.

    Montar el equipo necesario en la placa perfilada:

    Establecer las conexiones elctricas y neumticas.

    2. Descripcin de la tarea de control por medio de la tabla de fun-

    ciones y la ecuacin booleana

    Describir el comportamiento del sistema de control independiente-mente de la tecnologa, por medio de la tabla de funciones y laecuacin booleana asociada.

    Cantidad Descripcin

    1 Control lgico programable

    1 Cable de unin con la unidad de conexin

    1 Unidad de conexin

    1 Unidad de mantenimiento1 Distribuidor

    1 Cilindro de doble efecto

    Electrovlvula 5/2 vas de una bobina

    1 Entrada de seales elctricas

    1 Interruptor de proximidad inductivo

    Tubo de plsticoLista de componentes

    Antes de cablear y de conectar los tubos:

    Desconectar la alimentacin elctrica!

    A-38Ejercicio 5

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    55/487

    3. Declaracin de las variables del programa del PLC

    Todas variables deben ser declaradas como variables locales delprograma

    Especificar slo aquellas partes de la declaracin requeridas por laaplicacin del PLC. Estas son: Designacin, tipo de dato, direccin slo si se utilizan variables directamente direccionadas y comen-tario sobre las variables.

    Nota:Las partes componentes de la declaracin de variables en esta seccindel ejercicio estn representadas en forma tabular. Si se utilizan siste-mas de PLC reales, las entradas y la representacin de la declaracin

    de variables depende del sistema utilizado.

    4. Formulacin del programa de PLC en uno de los lenguajes de

    programacin

    Seleccionar uno de los lenguajes de programacin soportados por elsistema PLC que se utilice. Los lenguajes adecuados para la formula-cin de sistemas de control lgico son el diagrama de contactos, eldiagrama de funciones, la lista de instrucciones y el texto estructurado.

    5. Verificacin y puesta a punto de un programa y un sistema PLC

    Cargar el programa en el PLC

    Realizar una funcin de prueba

    Corregir cualquier error que pudiera haber en el programa del PLC. Documentar la solucin.

    Antes de poner a punto la instalacin:

    Comprobar el circuito montado con ayuda del esquema!

    Puesta a punto de la instalacin:

    Conectar la fuente de alimentacin utilizando una tensin estn-dar de 24 V DC!

    Aumentar la presin del aire en la unidad de mantenimiento hasta

    la presin de trabajo (vanse las fichas tcnicas de los componen-tes neumticos)!

    Funcionamiento de la instalacin:

    Mantener despejada la zona de funcionamiento de la instalacin!

    A-39Ejercicio 5

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    56/487

    A-40Ejercicio 5

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    57/487

    HOJA DE TRABAJO

    1. Trazado del esquema del circuito electroneumtico y elctrico,

    y montaje del equipo

    Completar el esquema del circuito electroneumtico

    1.0

    4(A) 2(B)

    5(R) 3(S)

    1(P)

    1.1

    Y1

    Esquema del circuitoelectroneumtico

    A-41Ejercicio 5

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    58/487

    HOJA DE TRABAJO

    Completar el esquema del circuito elctrico e introducir las direccionesdisponibles de entrada y salida en el PLC que se utilice.

    2. Descripcin de la tarea de control por medio de la tabla de fun-

    ciones y la ecuacin booleana

    Crear la tabla de funciones:

    Deducir la ecuacin booleana a partir de la tabla:

    I

    Q

    24V

    0V

    +24V

    0V

    0V

    PLC

    Esquema delcircuito elctrico

    S1 B1 Y1

    Tabla de funciones

    Ecuacin booleana

    A-42Ejercicio 5

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    59/487

    HOJA DE TRABAJO

    3. Declaracin de las variables del programa del PLC

    Declarar las variables requeridas en el programa del PLC:

    4. Formulacin del programa de PLC en uno de los lenguajes de

    programacin

    Formular la solucin de la tarea de control en uno de estos lenguajes:Diagrama de funciones (FBD)Diagrama de contactos (LD)Lista de instrucciones (IL)Texto estructurado (ST)

    Denominacin Tipo de datos Direccin Comentario

    Declaracin de variables

    Programa del PLC

    A-43Ejercicio 5

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    60/487

    HOJA DE TRABAJO

    Responder a la siguiente pregunta:Pregunta

    1. La salida Y1 debe activarse como memorizante o como no-memori-zante?

    A-44Ejercicio 5

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    61/487

    Controles lgicos programables Tema

    Sistema de timbre TtuloLa funcin OR

    Realizacin de la funcin lgica OR con un PLC. Objetivo didctico

    La funcin OR

    Si por lo menos una de las seales conectadas se halla en 1, el resul-tado es tambin 1. Solamente si todas las seales conectadas se ha-llan en 0 el resultado es tambin 0.

    Conocimientostcnicos

    La Tabla A6.1 contiene la tabla de funciones para la conexin OR delas seales de las entradas %IX1 y %IX2. El resultado se refleja en la

    salida %QX3.

    %IX1 %IX2 %QX3

    0 0 0

    0 1 1

    1 0 1

    1 1 1

    Tabla A6.1:Tabla de funcionespara la funcin OR

    B 3

    A-45Ejercicio 6

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    62/487

    La Tabla A6.2 contiene las rdenes para la realizacin de la funcinOR en los diferentes lenguajes de programacin.

    B 8

    B 7

    B 9

    B 10

    LD

    FBD

    IL

    ST

    >=1

    %IX2

    %QX3%IX1

    o bien

    OR

    %IX2

    %QX3%IX1

    LD

    ST

    %IX1

    %QX3

    OR %IX2

    %IX1 %QX3

    %IX2

    %QX3 := %IX1 OR %IX2;

    Rengln con dos contactos enparalelo normalmente abiertos

    Las entradas y la salida de lafuncin OR estn conectadas conlos parmetros especificados.

    Cargar al acumulador el valor dela entrada especificada.Conexin en OR del resultado actualcon la segunda entrada.Cargar el contenido del acumuladora la salida especificada.

    Las dos entradas especificadasestn conectadas con el operador"OR". El resultado es asignado ala salida especificada.

    Tabla A6.2:La funcin OR

    A-46Ejercicio 6

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    63/487

    El timbre de un apartamento debe sonar tanto si se presiona el pulsa-dor S1 en la puerta del jardn como si se presiona el pulsador S2 en la

    puerta del apartamento.

    Descripcin delproblema

    1. Trazado del esquema del circuito y montaje del equipo Definicin del ejercicio

    2. Descripcin de la tarea de control por medio de la tabla de funcio-nes y una ecuacin booleana

    3. Declaracin de las variables del programa PLC

    4. Formulacin del programa de PLC en uno de los diversos lenguajesde programacin

    5. Verificacin y puesta a punto del programa de PLC y del sistema

    H1

    S2

    S1

    Croquis de situacin

    A-47Ejercicio 6

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    64/487

    1. Trazado del esquema del circuito y montaje del equipoRealizacin

    Completar el esquema elctrico del circuito en la HOJA DE TRABAJO. Montar el equipo necesario en la placa perfilada:

    Establecer las conexiones elctricas.

    2. Descripcin de la tarea de control por medio de la tabla de fun-ciones y la ecuacin booleana

    Describir el comportamiento del sistema de control independiente-mente de la tecnologa por medio de la tabla de funciones y laecuacin booleana asociada.

    3. Declaracin de las variables del programa del PLC

    Todas variables deben ser declaradas como variables locales delprograma

    Especificar slo aquellas partes de la declaracin requeridas por laaplicacin del PLC. Estas son: Designacin, tipo de dato, direccin slo si se utilizan variables directamente direccionadas y comen-tario sobre las variables.

    Nota:Las partes componentes de la declaracin de variables en esta seccindel ejercicio estn representadas en forma tabular. Si se utilizan siste-mas de PLC reales, las entradas y la representacin de la declaracinde variables depende del sistema utilizado.

    Cantidad Descripcin

    1 Control lgico programable

    1 Cable de unin con la unidad de conexin

    1 Unidad de conexin

    1 Entrada de seales elctricas

    1 Dispositivo indicadorLista de componentes

    Antes de cablear la instalacin:

    Desconectar la alimentacin!

    A-48Ejercicio 6

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    65/487

    4. Formulacin del programa de PLC en uno de los lenguajes de

    programacin

    Seleccionar uno de los lenguajes de programacin soportados por elsistema PLC que se utilice. Los lenguajes adecuados para la formula-cin de sistemas de control lgico son el diagrama de contactos, eldiagrama de funciones, la lista de instrucciones y el texto estructurado.

    5. Verificacin y puesta a punto de un programa y un sistema PLC

    Cargar el programa en el PLC

    Realizar una funcin de prueba

    Corregir cualquier error que pudiera haber en el programa del PLC. Documentar la solucin.

    Antes de poner a punto la instalacin:

    Comprobar el circuito montado con ayuda del esquemaPuesta a punto de la instalacin:

    Conectar la fuente de alimentacin utilizando una tensin estn-dar de 24 V DC!

    A-49Ejercicio 6

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    66/487

    A-50Ejercicio 6

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    67/487

    HOJA DE TRABAJO

    1. Trazado del esquema del circuito y montaje del equipo

    Completar el esquema elctrico del circuito e introducir las direccionesdisponibles de entrada y salida en el PLC que se utilice.

    2. Descripcin de la tarea de control por medio de la tabla de fun-

    ciones y la ecuacin booleana

    Crear la tabla de funciones:

    S1 S2 H1

    Tabla de funciones

    I

    Q

    24V

    0V

    +24V

    0V

    0V

    PLC

    Esquema del circuitoelctrico

    A-51Ejercicio 6

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    68/487

    HOJA DE TRABAJO

    Deducir la ecuacin booleana a partir de la tabla:

    3. Declaracin de las variables del programa del PLC

    Declarar las variables requeridas en el programa del PLC:

    4. Formulacin del programa de PLC en uno de los lenguajes de

    programacin

    Formular la solucin de la tarea de control en uno de estos lenguajes:Diagrama de funciones (FBD)Diagrama de contactos (LD)

    Lista de instrucciones (IL)Texto estructurado (ST)

    Ecuacin booleana

    Denominacin Tipo de datos Direccin Comentario

    Declaracin de variables

    Programa del PLC

    A-52Ejercicio 6

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    69/487

    HOJA DE TRABAJO

    Responder a la siguiente pregunta: Pregunta

    1. En el caso de una funcin OR, la salida se activa si por lo menosuna de las seales se halla en 1. Con la funcin OR EXCLUSIVA,la salida solamente se activa si hay una sola de las entradas en 1.Completar la tabla de funciones.

    S1 S2 H1

    0 0

    0 1

    1 0

    1 1 Tabla de funciones

    A-53Ejercicio 6

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    70/487

    A-54Ejercicio 6

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    71/487

    Controles lgicos programables Tema

    Dispositivo estampador TtuloCombinaciones de AND/OR/NOT

    Ser capaz de combinaciones de conexiones lgicas con un PLC Objetivo didcticoComprender las prioridades de los operadores elementales en cadauno de los lenguajes de programacin

    Combinacin de conexiones lgicas

    Casi todas las tareas de control requieren la programacin de unacombinacin de conexiones lgicas. Para disear una solucin esesencial lo siguiente:

    Conocimientostcnicos

    Establecer una ecuacin booleana que describa la lgica de la tareade controlTener en consideracin las prioridades de los operadores utilizadospara la programacin

    El ejemplo que sigue trata con una combinacin de las funciones AND,OR y NOT:

    Un piloto H1 debe lucir si se acciona el interruptor S1, y adems unoslo de los interruptores S2 S3.

    La correspondiente tabla de funciones es como sigue:

    La forma normal disyuntiva puede deducirse de esta tabla. La formanormal disyuntiva describe la tarea de control por medio de una ecua-cin booleana, que puede convertirse fcilmente en uno de los lengua-jes de programacin.

    S1 S2 S3 H1

    0 0 0 0

    0 0 1 0

    0 1 0 0

    0 1 1 0

    1 0 0 0

    1 0 1 1

    1 1 0 1

    1 1 1 0 Tabla A7.1:Tabla de funciones

    B 3

    A-55Ejercicio 7

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    72/487

    El mtodo para solucionarlo en la forma normal disyuntiva est basadoen las lneas de la tabla de funciones para las cuales la variable resul-

    tante (H1) tiene el valor 1. Estas lneas se conectan en OR y llevan ala ecuacin booleana:

    H1 = (S1 S2 S3) (S1 S2 S3)

    La realizacin de la tarea de control en cada uno de los lenguajes deprogramacin se relaciona en la tabla A7.2.

    B 8

    B 7

    B 9

    B 10

    LD

    FBD

    IL

    ST

    H1 := S1 & NOT S2 & S3 OR S1 & S2 & NOT S3;

    H1 := (S1 & NOT S2 & S3) OR (S1 & S2 & NOT S3);

    LD

    ANDN

    ANDOR(

    AND

    ANDN

    )

    ST

    S1

    S2

    S3S1

    S2

    S3

    H1

    S1 S3S2

    /

    S3S2

    /

    S1

    H1

    >=1 H1

    &

    S3S2S1

    &

    S3S2S1

    or

    Tabla A7.2:Combinacin de

    operaciones lgicas

    A-56Ejercicio 7

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    73/487

    Dado que el procesamiento de la funcin OR es una accin posterioren la lista de instrucciones, se abre un parntesis a continuacin de la

    instruccin OR. El hecho de cerrar el parntesis en la penltima lneahace que el resultado de la expresin entre parntesis sea enlazadaen OR con el resultado actual (en el acumulador).

    La solucin en Texto Estructurado no requiere ningn parntesis dadoque en este caso los propios operadores establecen las prioridades.Sin embargo, para conseguir una mejor legibilidad es una buena ideautilizar parntesis en las expresiones ms complejas.

    Prioridades con los enlaces lgicos bsicos

    En los lenguajes de programacin grficos LD y FBD, el orden deprocesamiento est implcitamente especificado por el smbolo grficodel programa o la parte del programa.

    De esta forma, en un determinado rengln primero se evalan los enla-ces en serie antes de "calcular" los enlaces existentes en paralelo.

    En el diagrama de bloques de funcin, el orden de evaluacin de unared se define por bloques.

    Las instrucciones de un programa en lista de instrucciones se proce-san lnea por lnea. Si debe modificarse la prioridad de los operandos,

    debe indicarse por medio de parntesis.El lenguaje ST define una regla nica de preferencia para los operado-res. La funcin booleana AND tiene mayor prioridad que la funcinbooleana OR. Al igual que en las operaciones matemticas, se aplicala regla de la multiplicacin antes que la suma o la resta.

    A-57Ejercicio 7

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    74/487

    Un dispositivo estampador puede hacerse funcionar desde tres luga-res. Se inserta una pieza a travs de una gua, con lo que se activan

    dos de los tres sensores de proximidad B1, B2 y B3. Esto hace avan-zar el cilindro 1.0 por medio de la electrovlvula (bobina Y1) y se cortaun rebaje en la pieza. El ciclo de estampado slo debe dispararse siexisten dos de las seales. Por razones de seguridad, debe evitarse queel cilindro avance si estn activados los tres sensores de proximidad.

    Descripcin delproblema

    1. Trazado del esquema del circuitoDefinicin del ejercicio

    2. Montaje del equipo con la ayuda de los esquemas de los circuitoselectroneumtico y elctrico

    3. Descripcin de la tarea de control por medio de la tabla de funcio-nes y una ecuacin booleana

    4. Declaracin de las variables del programa PLC

    5. Formulacin del programa de PLC en uno de los diversos lenguajesde programacin

    6. Verificacin y puesta a punto del programa de PLC y del sistema

    1.0

    B3

    B2

    B1

    Fig. A7.1:Croquis de situacin

    A-58Ejercicio 7

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    75/487

    1. Trazado del esquema del circuito elctrico Realizacin

    Completar el esquema elctrico en la HOJA DE TRABAJO.

    2. Montaje del equipo con la ayuda de los esquemas de los circui-

    tos electroneumtico y elctrico

    Montar los elementos necesarios en la placa perfilada:

    Establecer las conexiones neumticas y elctricas.

    3. Descripcin de la tarea de control por medio de la tabla de fun-

    ciones y la ecuacin booleana

    Describir el comportamiento del sistema de control independiente-mente de la tecnologa, por medio de la tabla de funciones y laecuacin booleana asociada.

    Cantidad Descripcin

    1 Control lgico programable

    1 Cable de unin con la unidad de conexin

    1 Unidad de conexin

    1 Unidad de mantenimiento

    1 Distribuidor

    1 Cilindro de doble efecto

    1 Electrovlvula 5/2 vas de una bobina

    1 Interruptor de proximidad inductivo

    1 Interruptor de proximidad capacitivo

    1 Interruptor de proximidad ptico

    Tubo de plstico Lista de componentes

    Antes de cablear y de conectar los tubos:

    Desconectar la alimentacin elctrica!

    A-59Ejercicio 7

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    76/487

    4. Declaracin de las variables del programa del PLC

    Todas variables deben ser declaradas como variables locales delprograma

    Especificar slo aquellas partes de la declaracin requeridas por laaplicacin del PLC. Estas son: Designacin, tipo de dato, direccin slo si se utilizan variables directamente direccionadas y comen-tario sobre las variables.

    Nota:Las partes componentes de la declaracin de variables en esta seccindel ejercicio estn representadas en forma tabular. Si se utilizan siste-mas de PLC reales, las entradas y la representacin de la declaracin

    de variables depende del sistema utilizado.5. Formulacin del programa de PLC en uno de los lenguajes de

    programacin

    Seleccionar uno de los lenguajes de programacin soportados por elsistema PLC que se utilice. Los lenguajes adecuados para la formula-cin de sistemas de control lgico son el diagrama de contactos, eldiagrama de funciones, la lista de instrucciones y el texto estructurado.

    6. Verificacin y puesta a punto de un programa y un sistema PLC

    Cargar el programa en el PLC

    Realizar una funcin de prueba

    Corregir cualquier error que pudiera haber en el programa del PLC.

    Documentar la solucin.

    Antes de poner a punto la instalacin:

    Comprobar el circuito montado con ayuda de los esquemas!

    Puesta a punto de la instalacin:

    Conectar la fuente de alimentacin utilizando una tensin estn-dar de 24 V DC!

    Aumentar la presin del aire en la unidad de mantenimiento hastala presin de trabajo (vanse las fichas tcnicas de los componen-

    tes neumticos)!

    Funcionamiento de la instalacin:

    Mantener despejada la zona de funcionamiento de la instalacin!

    A-60Ejercicio 7

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    77/487

    HOJA DE TRABAJO

    1. Trazado del esquema del circuito elctrico

    Completar el esquema del circuito elctrico e introducir las direccionesde entrada y salida disponibles en el PLC.

    I

    Q

    24V

    0V

    +24V

    0V

    0V

    PLC

    Esquema delcircuito elctrico

    A-61Ejercicio 7

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    78/487

    HOJA DE TRABAJO

    2. Montaje del equipo con la ayuda de los esquemas de los circui-

    tos electroneumtico y elctrico

    Configurar el sistema de control

    3. Descripcin de la tarea de control por medio de la tabla de fun-

    ciones y la ecuacin booleana

    Completar la tabla de funciones:

    Determinar la ecuacin booleana asociada.

    1.0

    4(A) 2(B)

    5(R) 3(S)

    1(P)

    1.1

    Y1

    Esquema del circuitoelectroneumtico

    B1 B2 B3 Y1

    0 0 0

    0 0 1

    0 1 0

    0 1 1

    1 0 0

    1 0 1

    1 1 0

    1 1 1Tabla de funciones

    Ecuacin booleana

    A-62Ejercicio 7

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    79/487

    HOJA DE TRABAJO

    4. Declaracin de las variables del programa del PLC

    Declarar las variables requeridas en el programa del PLC:

    5. Formulacin del programa de PLC en uno de los lenguajes de

    programacin

    Formular la solucin de la tarea de control en uno de estos lenguajes:Diagrama de funciones (FBD)Diagrama de contactos (LD)Lista de instrucciones (IL)Texto estructurado (ST)

    Denominacin Tipo de datos Direccin Comentario

    Declaracin de variables

    Programa del PLC

    A-63Ejercicio 7

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    80/487

    HOJA DE TRABAJO

    Responder a la siguiente pregunta:Pregunta

    1. Por qu el elemento negado tiene que intervenir en cada parntesis?

    A-64Ejercicio 7

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    81/487

    Controles lgicos programables Tema

    Control de un silo para dos materiales a granel TtuloSistema de control lgico con derivacin

    Ser capaz de resolver un sistema de control lgico con derivacin Objetivo didctico

    An en los casos de tareas de control simples, se utilizan ms de unelemento final de control.

    Conocimientostcnicos

    Esto requiere que el PLC acte sobre varias salidas. En los lenguajesgrficos esto lleva a programar varios renglones i lneas de contactos.Estas lneas puede ser opcionalmente dotadas de un identificador. Esnecesario utilizar un identificador si hay que realizar un salto a este

    rengln dentro del programa.

    B 12

    A-65Ejercicio 8

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    82/487

    Una planta de mezclado permite una seleccin entre dos materiales agranel, segn un interruptor selector (S2). En posicin de conmutacin

    1 (S2 = seal 0), es el material A el que llega al contenedor, si sepresiona el pulsador S1.

    Descripcin delproblema

    De forma similar, el material a granel B es conducido si el interruptorselector S2 se halla en posicin 2 (S2 = seal 1) y se acciona elpulsador S1. El silo A se abre a travs del cilindro 1.0 (electrovlvulaY1) y el silo B a travs del cilindro 2.0 (electrovlvula Y2).

    1. Trazado del esquema del circuito y montaje del equipoDefinicin del ejercicio

    2. Descripcin de la tarea de control por medio de la tabla de funcio-nes y una ecuacin booleana

    3. Declaracin de las variables del programa PLC

    4. Formulacin del programa de PLC en uno de los diversos lenguajesde programacin

    5. Verificacin y puesta a punto del programa de PLC y del sistema

    1.0

    2.0

    A

    B

    S1S2

    Croquis de situacin

    A-66Ejercicio 8

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    83/487

    1. Trazado del esquema del circuito y montaje del equipo Realizacin

    Completar el esquema elctrico del circuito en la HOJA DE TRABAJO.

    2. Montaje del equipo con la ayuda de los esquemas de los circui-

    tos electroneumtico y elctrico

    Montar los elementos necesarios en la placa perfilada:

    Establecer las conexiones neumticas y elctricas.

    3. Descripcin de la tarea de control por medio de la tabla de fun-ciones y la ecuacin booleana

    Describir el comportamiento del sistema de control independiente-mente de la tecnologa, por medio de la tabla de funciones y laecuacin booleana asociada.

    Cantidad Descripcin

    1 Control lgico programable

    1 Cable de unin con la unidad de conexin

    1 Unidad de conexin

    1 Unidad de mantenimiento

    1 Distribuidor

    2 Cilindro de doble efecto

    2 Electrovlvula 5/2 vas de una bobina

    1 Entrada de seales elctricas

    Tubo de plsticoLista de componentes

    Antes de cablear y de conectar los tubos:

    Desconectar la alimentacin elctrica!

    A-67Ejercicio 8

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    84/487

    4. Declaracin de las variables del programa del PLC

    Todas variables deben ser declaradas como variables locales. Especificar slo aquellas partes de la declaracin requeridas por la

    aplicacin del PLC. Estas son: Designacin, tipo de dato, direccin slo si se utilizan variables directamente direccionadas y comen-tario sobre las variables.

    Nota:

    Las partes componentes de la declaracin de variables en esta seccindel ejercicio estn representadas en forma tabular. Si se utilizan siste-mas de PLC reales, las entradas y la representacin de la declaracinde variables depende del sistema utilizado.

    5. Formulacin del programa de PLC en uno de los lenguajes de

    programacin

    Seleccionar uno de los lenguajes de programacin soportados por elsistema PLC que se utilice. Los lenguajes adecuados para la formula-cin de sistemas de control lgico son el diagrama de contactos, eldiagrama de funciones, la lista de instrucciones y el texto estructurado.

    6. Verificacin y puesta a punto de un programa y un sistema PLC

    Cargar el programa en el PLC

    Realizar una funcin de prueba

    Corregir cualquier error que pudiera haber en el programa del PLC.

    Documentar la solucin.

    Antes de poner a punto la instalacin:

    Comprobar el circuito montado con ayuda de los esquemas!

    Puesta a punto de la instalacin:

    Conectar la fuente de alimentacin utilizando una tensin estn-dar de 24 V DC!

    Aumentar la presin del aire en la unidad de mantenimiento hastala presin de trabajo (vanse las fichas tcnicas de los componen-tes neumticos)!

    Funcionamiento de la instalacin:

    Mantener despejada la zona de funcionamiento del equipo

    A-68Ejercicio 8

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    85/487

    HOJA DE TRABAJO

    1. Trazado del esquema del circuito elctrico

    Completar el esquema del circuito elctrico e introducir las direccionesde entrada y salida disponibles en el PLC.

    I

    Q

    24V

    0V

    +24V

    0V

    0V

    PLC

    Esquema delcircuito elctrico

    A-69Ejercicio 8

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    86/487

    HOJA DE TRABAJO

    2. Montaje del equipo con la ayuda de los esquemas de los circui-

    tos electroneumtico y elctrico

    Configurar el sistema de control

    3. Descripcin de la tarea de control por medio de la tabla de fun-

    ciones y la ecuacin booleana

    Completar la tabla de funciones:

    Determinar la ecuacin booleana asociada.

    1.0

    4(A) 2(B)

    5(R) 3(S)

    1(P)

    1.1

    2.0

    4(A) 2(B)

    5(R) 3(S)

    1(P)

    2.1

    Y1 Y2

    Esquema del circuitoelectroneumtico

    S1 S2 Y1 Y2

    0 0

    0 1

    1 0

    1 1Tabla de funciones

    Ecuacin booleana

    A-70Ejercicio 8

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    87/487

    HOJA DE TRABAJO

    4. Declaracin de las variables del programa del PLC

    Declarar las variables requeridas en el programa del PLC:

    5. Formulacin del programa de PLC en uno de los lenguajes de

    programacin

    Formular la solucin de la tarea de control en uno de estos lenguajes:Diagrama de funciones (FBD)Diagrama de contactos (LD)Lista de instrucciones (IL)Texto estructurado (ST)

    Denominacin Tipo de datos Direccin Comentario

    Declaracin de variables

    Programa del PLC

    A-71Ejercicio 8

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    88/487

    A-72Ejercicio 8

    TP301 Festo Didactic

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    89/487

    Controles lgicos programables Tema

    Alarma de incendio TtuloActivacin de una salida

    Conocer cmo activar y memorizar una salida de un PLC Objetivo didcticoSer capaz de entender los bloques de funcin segn IEC 1131-3Se capaz de utilizar los bloques de funcin estndar flip-flop SR yflip-flop RS

    Las operaciones memorizantes forman parte de las operaciones ele-mentales de un PLC y se aplican en caso de que deba memorizarse elestado de una seal de corta duracin. Ejemplos tpicos de operacio-nes memorizantes son la activacin y desactivacin de seales de sali-da. Para la realizacin de las funciones de memorizacin se disponede los bloques de funcin SR y RS.

    Conocimientostcnicos

    Bloque de funcin SR, flip-flop de activacin prioritaria

    El bloque de funcin SR (fig. A9.1) contiene un flip-flop de activacinprioritaria,

    El comportamiento tpico de un bloque de funcin SR es como sigue:

    Una seal 1 en la entrada S1 activa el flip-flop, es decir, el valor Q1pasa a 1.Una seal 1 en la entrada de desactivacin R sita el valor de Q1 a0, siempre que haya en este momento una seal 0 en la entradaS1.Si se aplica una seal 1 a ambas entradas S1 y R, la salida Q1 se

    activa (activacin prioritaria).

    Realizacin de una funcin "Set/Activacin" en cada uno de los

    lenguajes de programacin

    Las soluciones de los siguientes ejemplos se indican en la tabla A9.1.

    SR

    S1

    R

    Q1BOOL

    BOOL

    BOOL

    Fig. A9.1:Bloque de funcin SR

    B 12

    A-73Ejercicio 9

    Festo Didactic TP301

  • 7/27/2019 135364565 CURSO Festo de PLC PDF[1]

    90/487

    La lmpara H2 debe iluminarse por medio de la accin de un pulsador S2.Ejemplo

    B 7

    B 8

    B 9

    B 10

    LD

    IL

    ST

    LD S2

    S H2

    S2H2SR_H2

    VAR

    ATAT

    %IX3%QX4

    : BOOL;: BOOL;: SR;

    FBD

    SR

    S1

    R

    Q1S2 H2

    SR_H2

    S2 H2

    S

    CAL

    LD

    ST

    SR_H2 (S1 := S2)

    SR_H2.Q1

    H2

    SR_H2 (S1 := S2);

    H2 := SR_H2.Q1;

    END_VAR

    *)*)*)*)*)

    o bien

    Invocacin del flip-flop SR_H2 contransferencia del parmetro S2.Lectura del valor de salida Q1 delflip-flop SR_H2.Asignacin del valor ledo a lavariable H2.

    (* Pulsador S2 a entrada IX3(* Piloto H2 a salida QX4(* SR-flip-flop SR_H2(* Para memorizacin del(* estado de H2

    SR flip-flop SR_H2 para memoriza-cin del estado de la variable H2.Asignacin directa del valor de Q1a la variable H2.

    Lectura del valor de S2

    Activacin de la variable H2

    Invocacin del flip-flop SR_H2 usandoun parmetro de transferencia.

    Asignacin del valor de la salida Q1de SR_H2 a la variable H2.

    Rengln