LIBRO WORD ISTTA.docx

INSTITUTO SUPERIOR TECNOLOGICO PÚBLICO “TUPAC AMARU” ELECTRONICA INDUSTRIAL PROYECTO PRODUCTIVO MODULO EXPERIMENTAL PAR

Views 84 Downloads 5 File size 6MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

INSTITUTO SUPERIOR TECNOLOGICO PÚBLICO “TUPAC AMARU”

ELECTRONICA INDUSTRIAL PROYECTO PRODUCTIVO MODULO EXPERIMENTAL PARA LA ENSENANZA DE CONTROL DE PROCESOS CON EL PLC SIEMENS S7 1200 CPU 1214C PRESENTADO POR:

FBC KYAV PARA OPTAR EL TITULO DE:

PROFESIONAL TECNICO EN ELECTRONICA INDUSTRIAL ASESOR:

Prof. Jorge Zenon Chevarria Mar Cusco – Peru 2014

Presentación

L

os sistemas automatizados han evolucionado desde el control a relés hasta los que usan facilidades computacionales desarrolladas en los tiempos presentes.

Actualmente el corazón del desarrollo de los sistemas automáticos lo representan esencialmente los Controladores Lógicos Programables (PLC). Cotejar la idea que tiene cada estudiante o profesional del área de automatización respecto a lo que es un PLC arrojaría un cúmulo de ideas distintas dependiendo por supuesto del conocimiento previo y el paradigma que cada individuo se haya formado respecto a este mismo tema. En este trabajo no se trata de unificar estas ideas o conceptos, sino más bien se trata de enriquecer el conocimiento que estudiantes y profesionales poseen hasta este momento.

De manera especial para estudiantes y profesionales del área de eléctrica, electrónica, computación y sistemas; es de primera necesidad tener conocimientos y un mediano entrenamiento en el tópico de los PLCs, ya que estos forman parte fundamental en sistemas de control, de adquisición de datos y de manejo de la información de un gran número de procesos y máquinas que se encuentran en su campo de trabajo.

Aunque existen textos (muy escasos) especializados en la temática de los PLCs, para no dejar el entrenamiento en lo meramente teórico, es necesario que el aprendiz acuda a los cursos de entrenamiento dictados por los propios fabricantes de los

equipos.

Estos

cursos

además

de

ser

costosos,

los

ofrecen

muy

esporádicamente a grupos especiales, y por lo general son poco amplios ya que tratan a un determinado tipo o marca de PLC.

Este trabajo combina los aspectos teóricos del software y del hardware de los PLCs, con paquetes computacionales de simulación para ofrecer al interesado la posibilidad de cumplir con un programa de auto entrenamiento que lo prepare mejor para ejecutar trabajos en el área de los PLCs. INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 2

Para lograr esta meta se aborda los aspectos filosóficos de la estructura y el funcionamiento de los PLCs, para luego cubrir los extensos tipos de conexiones e interfaces de entrada / salida.

Uno de los aspectos más importantes dentro del trabajo con PLCs es la programación de los mismos y la creación o configuración de las aplicaciones. Considerando lo anterior, el capítulo 6 cubre lo concerniente a las distintos lenguajes de programación tipificados en el estándar IEC 1131.

Introducción

E

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 3

l presente trabajo sobre PLC y CONTROL DE PROCESOS, busca

cubrir

de alguna manera los vacíos existentes en estos campos del saber, de allí que el texto está dirigido a todos aquellos que se inician en el aprendizaje de estas aéreas. Debido al enorme material existente sobre PLC, hemos creído conveniente dividir el trabajo en diez capítulos.

Capítulo I

Generalidades

Capítulo II

El Comienzo

Capítulo III

Operación de los PLCs

Capítulo IV

Conexionado e interfaces de entrada / salida

Capítulo V

Principales Instrucciones

Capítulo VI

Lenguajes de programación

Capítulo VII

Creación de Programas en TIA PORTAL V 11

Capítulo VIII

Comunicaciones

Capitulo IX

PLC S7-1200, Actuadores y Sensores

Capitulo X

Control de procesos

Iniciamos presentando conceptos sobre PLCs. En lo que al refuerzo respecta damos a conocer los

elementos básicos integrantes de un sistema de PLC

utilizado en la

industria, dando información para el mejor conocimiento de estos.

En la segunda parte nos dedicaremos a tratar algunos conceptos subyacentes que son parte medular de la electrónica, una ciencia que a lo largo de su existencia demostró que es muy fácil invadir los campos del conocimiento humano. Por ejemplo, lo demostró invadiendo en el campo de la medicina creando bioingeniería, lo demostró también en el campo de la informática creando ingeniería de software y hoy nos sorprende invadiendo en las ramas más hermosas de la física, el control, dando origen a la ingeniería de la automatización.

Agradecimientos INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 4

Agradecemos infinitamente a quienes contribuyeron directa o indirectamente para llevar a terminar nuestra formación profesional:

En primer lugar a nuestros padres por brindarnos las oportunidad de estar aquí en estos momentos, al Instituto de Educación Superior Tecnológico Público Túpac Amaru de Cusco, en la persona del Señor director Eco. Lizandro Rosendo Ampuero Casquino;

Al Jefe del Área de la carrera profesional de Electrónica Industrial Lic. Juan Huamán Cahuana; a nuestros docentes Prof. Jorge, Prof(a). Roxana. Prof. Marco, Prof. Néstor, como también a los docentes de los módulos transversales que nos brindaron su apoyo durante la permanencia en nuestro prestigioso Instituto. Y un agradecimiento especial a nuestro compañero Ronny por su apoyo y paciencia.

LOS EGRESADOS

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 5

Dedicatorias

El presente trabajo está dedicado a mis padres, quienes me supieron comprender durante nuestra formación profesional dando su apoyo incondicional en todo momento. Kevin Almirón Villafuerte

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 6

A mis padres, hermanos y amigos quienes me dieron su apoyo incondicional en todos estos años en los que me formaba para la vida este trabajo es el producto de su confianza hacia mí y es a ellos a quien os agradezco eternamente. Frank BediaCaceres

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 7

Nunca consideres el estudio como una obligación, sino como una oportunidad para penetrar en el bello y maravilloso mundo del saber.

Albert Einstein

INDICE PRESENTACION INTRODUCCION AGRADECIMIENTOS INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 8

DEDICATORIAS Páginas CAPITULO I 1. GENERALIDADES 1.1 ANTECEDENTES DE LA PROBLEMÁTICA 1.1. 1 DESCRIPCIÓN DEL PROBLEMA 1.2 JUSTIFICACIÓN

14 14

1.3 OBJETIVOS 1.3.1

OBJETIVO GENERAL

15

1.3.2

OBJETIVOS ESPECÍFICOS

15

1.4 FORMULACION DEL PROBLEMA

15

1.5 AMBITO DE TRABAJO

16

1.6 VALIDEZ DEL PROYECTO

16

CAPITULO II 2. EL COMIENZO 2.1 ¿QUE ES UN PLC?

18

2.2 HISTORIA DE LOS PLCs

19

2.3 CARACTERISTICAS SOBRESALIENTES DE LOS PLCs

20

2.4 VENTAJA DE LOS PLCs SOBRE LA LOGICA A RELES

23

2.5 LISTADO DE LOS PRINCIPALES FRABICANTES

24

CAPITULO III 3. OPERACIÓN DE LOS PLCs 3.1 ESTRUCTURA INTERNA

26

3.2 ESTRUCTURA EXTERNA

30

3.2 COMO TRABAJAN LOS PLCs

31

3.3 TIEMPO DE RESPUESTA DE LOS PLCs Y SUS EFECTOS

33

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 9

3.4 FUENTES DE UN PLC

36

3.5 MODOS DE OPERACIÓN DEL PLC

37

CAPITULO IV 4. CONECCIONES E INTERFACES DE ENTRADA / SALIDA. 4.1 TIPOS DE ENTRADA / SALIDA A LOS PLCS.

39

4.2 ENTRADAS AL PLC

40

4.3 ENTRADAS DC

42

4.4 CONEXIONADO DE ENTRADAS DC

45

4.4.1 CONEXIONADO DE ENTRADAS TIPO NPN

46

4.4.2 CONEXIONADO DE ENTRADAS TIPO PN

47

4.4.3 CONEXIONADO DE SENSORES TIPO 2 HILOS

48

4.5 ENTRADAS AC

49

4.6 CONEXIONADO DE ENTRADAS AC

51

4.8 SALIDAS DEL PLC

52

4.8.1 SALIDAS A RELÉ

54

4.8.2 SALIDAS A TRANSISTORES

56

CAPITULO V 5. PRINCIPALES INSTRUCCIONES 5.1 CONTADORES 5.2 TEMPORIZADORES 5.3 CARGAR (LOAD) 5.4 CARGAR BARRA (LOADBAR) 5.6 SALIDA (OUT) 5.7 SALIDA BARRA (OUTBAR)

60 63 67 68 69 69

CAPITULO VI 6. LENGUAJES DE PROGRAMACION 6.1 LA NORMA IEC 1131-3

72

6.1.1 LENGUAJE LADDER

74

6.1.2 LENGUAJE BOOLEANO

74

6.1.3 DIAGRAMA DE FUNCIONES

75

6.1.4 LENGUAJE DE TEXTO EXTRUCTURADO

76

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 10

6.1.5 SEQUENTIAL FUNCTION CHART

77

CAPITULO VII 7. CONFIGURACION Y CREACION DE PROGRAMAS EN TIA PORTAL V 11 7.1 PROGRAMA

80

7.2 PROGRAMAS DE APLICACIÓN Y DEL SISTEMA 7.3 PASOS PARA REALIZAR UN PROGRAMA

80 81

7.4 CONFIGURACION DE SOFTWARE TIA PORTAL 11

84

7.5 CREACION DE PROGRAMA PARA EL S7 1200

94

CAPITULO VIII 8. COMUNICACIONES. 8.1 COMUNICACIÓN RS-232

100

8.2 COMUNICACIÓN RS-485

103

8.3 INTERFAZ PROFINET

105

CAPITULO IX 9. PLC S7 1200 ACTUADORES Y SENSORES 9.1 PLC S7 1200 9.2 CARACTERISTICAS CPU 1214C 9.3 ACTUADORES 9.4 SENSORES

107 107 108 111

CAPITULO X 10. CONTROL DE PROCESOS 10.1 INTRODUCCION 10.2 CARACTERISTICAS DE PROCESO 10.3 TIPOS DE CONTROL

114 115 116

CONCLUSIONES

117

BIBLIOGRAFÍA

118

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 11

ANEXOS

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

119

Página 12

CAPITULO I GENERALIDADES

1. ANTECEDENTES DE LA PROBLEMÁTICA 1.1 DESCRIPCIÓN DEL PROBLEMA: El Profesional Técnico en Electrónica Industrial está relacionado directamente con el que hacer productivo. Es por esta razón que sin pretender que se convierta en un experto en Automatización debe poseer conocimientos sólidos de las Tecnologías que se aplican en este campo para poder estar en la capacidad de recomendar y evaluar soluciones que apuntan a una mejora sustancial del Proceso de Producción.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 13

El Instituto de Educación Superior Tecnológico Público “Túpac Amaru” de Cusco, específicamente en la carrera profesional de Electrónica Industrial, carece de muchos medios para una formación profesional actualizada y adecuada, esto debido a muchos factores que las podemos mencionar: a)

No cuenta con laboratorios especializados para el desarrollo de las Unidades Didácticas de PLC I y PLC II.

b)

Tampoco existe apoyo alguno por parte del gobierno central en implementar laboratorios de Institutos de Educación Superior. Viendo la imperiosa necesidad de contar con laboratorios en nuestra carrera con un “MODULO EXPERIMENTAL PARA LA ENSEÑANZA DE CONTROL DE PROCESOS CONEL PLC SIEMENS S7-1200” hago presente este proyecto tecnológico que será de gran beneficio para los estudiantes y para el Instituto.

1.2 JUSTIFICACIÓN: Es importante contar con este material educativo, en la Carrera Profesional de Electrónica Industrial para la participación activa de los estudiantes en los procesos de enseñanza y aprendizaje que permitirá a los estudiantes estar al frente de procesos reales. Se realizó un previo estudio de una de las necesidades de nuestro departamento, el cual es la falta de equipos de automatización y que este sea un reflejo de la existencia de equipos y maquinarias de las industrias de nuestra región así como de nuestro país, ya que vemos en nuestro medio como en las empresas industriales van modernizando sus instalaciones con sistemas neumáticos, hidráulicos y en general sistemas automatizados. Por tal razón planteamos la necesidad de implantar con equipos de automatización. El proyecto nos permitirá aplicar los conocimientos teóricos adquiridos en electrónica, control de procesos, automatización, conceptos de automatización, instrumentación y alguna otra asignatura en la cual desarrollamos temas como automatización e instrumentación y aplicar en los procesos de instalación, montaje, evaluación, análisis y estadística de las variables automáticas.

1.3 OBJETIVOS: INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 14

1.3.1 OBJETIVO GENERAL Implementar y difundir los conocimientos básicos relativos al funcionamiento y aplicación de los controladores lógicos programables (PLC), como también lo referente a los elementos, utilización de los periféricos y lenguajes de programación.

1.3.2 OBJETIVOS ESPECÍFICOS  Optimizar los laboratorios con módulos para la programación de PLCs.  Facilitar el análisis de control de lazo cerrado y lazo abierto.  Operar funciones especiales del PLC para su programación y obtener mejor control del proceso.  Disminuir errores en el lenguaje de programación y evitar daños internos del PLC.  Desarrollar destrezas y habilidades para su programación en corto tiempo y con lenguaje apropiado.

1.4 FORMULACION DEL PROBLEMA: ¿Por qué existe falta de investigación, actualización, implementación de laboratorio de sistemas de automatización con PLC, en la carrera profesional de ELECTRÓNICA INDUSTRIAL?

1.5 AMBITO DE TRABAJO El mencionado proyecto se ejecutara básicamente en los lugares indicados: -

En los laboratorios de electrónica industrial del instituto

-

En talleres de metal mecánica

-

Otros centros especializados

1.6 VALIDEZ DEL PROYECTO -

Valida como tema de graduación

-

Obtención de título Profesional

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 15

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 16

CAPITULO II EL COMIENZO

2.1 ¿QUE ES UN PLC? Un PLC (Controlador Lógico Programable) es un dispositivo electrónico de estado sólido que puede controlar un proceso o una máquina y que tiene la capacidad de ser programado o reprogramado rápidamente según la demanda de la aplicación. Fue inventado para remplazar los circuitos secuenciales basados en relés que eran necesarios para el control de las máquinas. El PLC funciona monitoreando sus entradas, y dependiendo de su estado, activando y desactivando sus salidas. El usuario introduce al PLC un programa, usualmente vía Software, lo que ocasiona que el PLC se comporte de la manera deseada.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 17

Aspecto físico de un PLC. Los PLCs son usados en muchas aplicaciones:

Maquinado de piezas,

Embaladoras, Manipulación de materiales, ensamblado automático, y en general cualquier tipo de aplicación que requiera de controles eléctricos puede usar.

Aplicación típica de un PLC.

Por ejemplo asúmase que cuando un switch se activa, deseamos también activar una válvula solenoide por un período de 5 segundos y luego apagarla sin importar el tiempo que el switch estuvo activado. Esto se puede hacer con un simple temporizador externo; pero, ¿Qué tal si el proceso incluye 10 switch y 10 solenoides? También, ¿Qué si en el proceso es necesario contar cuantas veces cada switch se activó? Obviamente se necesitarían una gran cantidad de contadores externos. Como se ve, mientras más grande el proceso, mayor es la necesidad de un PLC, y por ejemplo en el caso descrito bastaría con simplemente programar el PLC para que cuente sus entradas y mantenga activadas sus salidas por un cierto período de tiempo.

2.2 HISTORIA DE LOS PLCs INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 18

Los PLCs fueron introducidos por primera vez a finales de 1960. La razón principal para introducir tal dispositivo fue la de eliminar el gran costo que representaba remplazarlos sistemas de control basados en lógica de relés. En 1968, una expresa consultora llamada Bedford Associates (Bedford, MA) diseño para la General Motors un dispositivo de control que llamaron Controlador Digital Modular (Modular Digital Controller, MODICON) 084. Otras compañías al mismo tiempo propusieron esquemas de control basados en computadoras, uno de los cuales se basó en el PDP-8.ElMODICON 084 representó el primer PLC en el mundo dentro de la producción comercial. La razón principal que impulsó este nuevo tipo de control fue que cuando cambiaba los requerimientos de producción, también lo hacia el sistema de control, y esto se tornaba costoso sobre todo cuando los cambios eran frecuentes. También, como los relés son elementos mecánicos, ellos tienen un período de vida limitado y además requieren de un estricto programa de mantenimiento. Igualmente, la resolución de problemas en la lógica de control era muy tediosa sobre todo cuando estaban involucrados gran cantidad de relés; y los paneles de control de las máquinas incluían cada vez más funciones que si se utilizaba lógica a relés, estos incluirían cientos de ellos, lo que ocasiona el problema inicial del difícil cableado de los paneles. Estos nuevos controladores también tenían que ser fáciles de programar por los ingenieros de planta y de mantenimiento. El tiempo de vida tenía que ser largo y los cambios en la programación de las funciones debían ser fácilmente realizables. También, los nuevos controladores debían poseer cualidades para resistir a los severos ambientes industriales. La respuesta a este lote de planteamientos era usar técnicas de programación que ya le fueran familiares a los técnicos de plantas (diagramas de contacto: LADDER) y a la par remplazar los relés electromecánicos por unos que fueran de estado sólido.

2.3 CARACTERISTICAS SOBRESALIENTES DE LOS PLCs 

Poseen memoria volátil y no volátil. Tanto el programa de aplicación escrito por el usuario como los datos internos del PLCs, normalmente es guardado en una RAM (memoria volátil), lo que le permite tener un acceso más veloz a las instrucciones de programa y a los datos internos de registros,

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 19

contadores, temporizadores, bits internos, etc. También, una vez que se ha depurado el programa de aplicación, los PLCs permiten la opción de salvaguardar el programa en memorias tipo EEPROM (no volátiles) para así recuperar el mismo en caso de un corte muy prolongado de energía que ocasiona una pérdida de datos de la RAM.

Tipos de memorias en un PLC. 

Capacidad modular de entradas / salidas. Esto permite la combinación de distintos niveles y tipos de señal de entrada, así como también el manejo de salidas para distintos tipos de carga. Igualmente si la aplicación crece, y se requiere mayor número de entradas / salidas, casi sin ningún problema los PLCs pueden adecuarse al nuevo requerimiento.

Capacidad modular de los PLCs. 

Auto diagnóstico de fallas. El PLC monitorea el funcionamiento de su CPU, Memoria y circuito de interfaces de entrada y de salida, e igualmente monitorea el correcto funcionamiento del programa de aplicación. En ambos

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 20

casos señaliza por medio de LEDs en su cara frontal el estado respectivo. Obviamente esta capacidad es de gran utilidad para efectos de mantenimiento y corrección de fallas.

Visualizador de status del PLC.



Programación de la lógica de control. Esto permite la fácil adaptación a los cambios en la lógica de operación de las máquinas y procesos.

Lógica programada.



Capacidad para generar reportes y comunicarse con otros sistemas. Con esta facilidad se pueden integrar interfaces de explotación HombreMáquina, sacándole al sistema mayor cantidad de información. Igualmente los PLCs pueden participar en redes de datos comunicándose con otros PLCs para formar sistemas de control distribuidos, o integrándose a las redes administrativas de la producción.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 21

Capacidad de comunicación.

2.4 VENTAJA DE LOS PLCs SOBRE LA LOGICA A RELES LOGICA CON PLCs

LÓGICA A RELES

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 22



Flexibilidad de

configuración

y



Costosos cambios de hardware



Mayor tiempo de cambios en la

programación. 

Rápidos cambios de la lógica de control.



lógica de control

Amplia variedad de funciones: Relés, Contadores, Temp.,



Pocas funciones: Relés, Contadores, Temporizadores

Secuenciadores, Registros, etc. 

Reducción de espacio



Montaje fácil y rápido



Mayor espacio relativo



Localización fácil y rápida de



Montaje lento y tedioso



Búsqueda lenta y más difícil de

averías y fallas 

Alta confiabilidad. Elementos de

averías

estado sólido 

Múltiples contactos NO, NC



Poca

confiabilidad.

Partes

mecánicas Consumo de energía reducido

Máximo de 4 a 6 contactos

Reduccióndelcostoamedidaque

Mayor consumo de energía

aumenta la complejidad del proceso Apartir de 15 o 20 relés,el costo comparativo supera el costo con PLCs

2.5 LISTADO DE LOS PRINCIPALES FRABICANTES A continuación se muestra un listado de los principales fabricantes y vendedores de sistemas para control, automatismos y PLCs. INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 23

ABB : http://www.abb.com/products&contracting Alfa Laval Allen-Bradley : http://www.ab.com/ ALSTOM/Cegelec Aromat AutomationDirect/PLC Direct/Koyo/ : http://www.automationdirect.com/ B&R Industrial Automation Beck Electronic/Festo Berthel gmbh Cegelec/ALSTOM Fuji PLC Direct/Koyo/AutomationDirect : http://www.automationdirect.com/ Reliance Rockwell Automation : http://www.automation.rockwell.com/ Rockwell Software : http://www.software.rockwell.com/ SAIA-Burgess Samsung Schleicher : http://www.schleicher-de.com/ Schneider Automation : http://www.schneiderautomation.com/ Sharp Siemens : http://www.aut.sea.siemens.com/ Sigmatek Sixnet SoftPLC/Tele-Denken : http://www.softplc.com/ ETC…..

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 24

CAPITULO III OPERACIÓN DE LOS PLCs

3.1 ESTRUCTURA INTERNA

Los PLCs constan principalmente de un CPU, área de memoria, y circuitería apropiada de entrada /salida de datos. Se puede considerar al PLC como una caja llena de cientos o miles de Relés independientes, contadores, temporizadores y INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 25

locaciones para almacenamiento de datos. Estos contadores, temporizadores, etc.; ¿realmente existen? No, Ellos no existen físicamente pero en vez de eso son simulados y se pueden considerar como contadores, temporizadores, etc. hechos a nivel de software. También los Relés internos son simulados mediante bits en registros del hardware del PLC.

Estructura general simplificada de un PLC.

Relés DE ENTRADA: Están conectados al mundo externo. Físicamente existen y reciben señal de los switches, sensores, etc. Típicamente no son relés pero si son transistores que funcionan como relés estáticos.

Relés INTERNOS: Estos no reciben señal desde el mundo exterior ni existen físicamente. Ellos son relés simulados y permiten al PLC eliminar los relés externos. También hay relés especiales que el PLC usa para realizar una tarea única. Algunos están siempre activados mientras que otros su estado normal es estar desactivados. Algunos se activan solamente durante el ciclo de arranque y son usados para la iniciación de los datos que fueron almacenados.

Contadores: estos no existen físicamente. Son contadores simulados mediante software y pueden ser programados para contar pulsos. Típicamente estos contadores cuentan en forma ascendente y descendente. Dado que estos contadores son simulados mediante software, su velocidad de contaje INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 26

está limitada. Algunos PLC incluyen también contadores de alta velocidad basados en hardware, es decir que son contadores que existen físicamente y cuentan ascendentemente, descendentemente, o en ambas direcciones.

Temporizadores: Estos no existen físicamente. Son de varios tipos (al reposo, al trabajo, etc.) y de varias resoluciones de temporización. Los tipos más comunes son los temporizadores al trabajo. Otros menos comunes son los temporizadores con retención. En general la resolución de temporización va desde 1ms hasta 1 segundo.

Relés de salida: Estos se conectan al mundo exterior al PLC. Físicamente existen y funcionan enviando señales de encendido / apagado a solenoides, luces, etc. Basados en hardware, pueden estar construidos con transistores, relés electromecánicos o TRIACS, según el modelo que se escoja.

Almacenamiento de datos: Típicamente hay registros del PLC que están asignados al simple almacenamiento de datos. Usualmente se usan para almacenamiento temporal para manipulación matemática o de datos. También son usados para almacenar datos cuando se corta el suministro de energía al PLC. Una vez regresa la energía, los registros disponen de los mismos datos que tenían cuando se cortó la energía.

Un diagrama de bloques más completo que describe la estructura de un PLC sería el siguiente.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 27

Estructura general de un PLC.

Unidad Central de procesamiento (CPU): Esta forma da por la unidad de control, la tabla imagen de proceso, y por los temporizadores, contadores y bits internos. La CPU se encarga del tratamiento de los datos internamente (sumas, operaciones lógicas, transferencias, etc), busca o escribe operandos en la memoria, lee o escribe datos en las unidades de entrada y salida ,etc.

Memoria: Es la circuitería electrónica capaz de almacenar el programa de aplicación escrito por el usuario, y los datos provenientes de la máquina o proceso controlado. También es la encargada de almacenar las variables internas generadas por la CPU y las variables de salida a ser transferidas a los periféricos.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 28

Memorias dentro del PLC. Periféricos: Corresponden a la circuitería de entrada / salida del PLC, o lo que representa lo mismo: su comunicación con el proceso o máquina a controlar y con el usuario u operador del sistema. Las señales de entrada provenientes de los sensores son de naturaleza diversa: Voltaje AC, Voltaje DC, Corriente, señales binarias, señales analógicas, etc. Es así como los periféricos son los encargados de convertir estas señales a información capaz de ser interpretada por la CPU, y de convertir las señales provenientes de la CPUa señales capaces de excitar los pre accionad ores de las máquinas.

3.2 EXTRUCTURA EXTERNA

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 29

El término estructura externa o configuración externa de un Controlador Lógico programable industrial se refiere al aspecto físico exterior del mismo, bloques o elementos en que está dividido.

Actualmente son tres las estructuras más significativas que existen en el mercado:  Estructura compacta  Estructura semi modular. (Estructura Americana)  Estructura modular. (Estructura Europea)  EXTRUCTURA COMPACTA: Este tipo de Controlador Lógico Programable se distingue por presentar en un solo bloque todos sus elementos, esto es, fuente de alimentación, CPU, memorias, entradas/salidas, etc. Son los PLC de gama baja o nano autómatas los que suelen tener una estructura compacta. Su potencia de proceso suele ser muy limitada dedicándose a controlar máquinas muy pequeñas o cuadros de mando.  EXTRUCTURA SEMI MODULAR: Estos PLC tienen incorporada la fuente de alimentación, su CPU y los módulos de entrada y salida en un solo módulo principal y permiten manejar desde unas pocas entradas y salidas hasta varios cientos (alrededor de 500 entradas y salidas), su tamaño es superior a los PLC tipo Nano y soportan una gran variedad de módulos especiales, tales como:     

Entradas y salidas análogas Módulos contadores rápidos Módulos de comunicaciones Interfaces de operador Expansiones de entrada y salida

 EXTRUXTURA MODULAR: Estos PLC se componen de un conjunto de elementos que conforman el controlador final. Estos son:    

El Rack La fuente de alimentación La CPU Los módulos de entrada y salida

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 30

De estos tipos de PLC existen desde los denominados Micro-PLC que soportan gran cantidad de entradas y salida, hasta los PLC de grandes prestaciones que permiten manejar miles de entradas y salidas. 3.2 COMO TRABAJAN LOS PLCs

Un PLC trabaja realizando continuamente un barrido(SCAN) sobre un programa. Este ciclo de barrido o scan consta principalmente de 3 pasos, aunque típicamente son más de tres ya que existen otros como el chequeo del sistema y la actualización de los contadores y temporizadores internos.

Ciclo de trabajo de un PLC.

Paso 1-DIAGNÓSTICO INTERNO: En este paso el PLC revisa su circuitería interna en busca de defectos de entradas, salidas, CPU, memorias y batería. También revisa el WATCHDOG y el desbordamiento de memoria para revisar fallas en el programa de aplicación.

Paso 2-CHEQUEAR EL ESTADO DE LAS ENTRADAS: Al principio el PLC accede cada una de las entradas para determinar si están activadas o desactivadas (on / off). Es decir, ¿Esta activado el sensor conectado a la primera entrada?, ¿El segundo?, ¿El tercero? … INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 31

Luego el PLC graba estos datos en la tabla imagen de proceso para usarlos en el próximo paso.

Paso 3-EJECUTAR EL PROGRAMA DE LA APLICACIÓN: El PLC ejecuta el programa de la aplicación creada por el usuario una instrucción a la vez. Por ejemplo, si el programa especifica que si la primera entrada esta “on” se debe activar la salida numero 2, el PLC graba este resultado para tomarlo en cuenta en el próximo paso. Como ya el PLC conoce cuales entradas están activadas o desactivadas (paso 2), él será capaz de decidir cuales salidas se deben activar basado en el estado de las entradas y en el estado de los contadores, temporizadores y bits internos. Como ya se dijo el PLC guarda este resultado para usarlo en el próximo paso.

Paso 4-ACTUALIZAR EL ESTADO DE LAS SALIDAS: Finalmente el PLC actualiza el estado de las salidas basado en los resultados lógicos del paso 3. Siguiendo el ejemplo del paso 3, el PLC activara en este tercer paso la salida numero 2 basado en el hecho que la primera entrada estaba en “on”. Después del cuarto paso el PLC vuelve al paso uno y repite la rutina continuamente. Así, un SCAN se define como el tiempo que toma el PLC para ejecutar los cuatro pasos descritos anteriormente.

Esquema de tiempos relativos dentro del SCAN del PLC

3.3 TIEMPO DE RESPUESTA DE LOS PLCs Y SUS EFECTOS

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 32

El tiempo de respuesta total de un PLC es un hecho que se debe considerar al momento de adquirir un PLC. El mismo está formado por el tiempo de adquisición de entradas, el tiempo de ejecución de la lógica programada, y el tiempo para activar sus salidas. El PLC toma cierta cantidad de tiempo para realizar un auto diagnóstico de sus tarjetas electrónicas.

Tiempo típico de SCAN de un PLC.

Auto diagnóstico: Chequea para verificar que todas las tarjetas estén libres de falla, restaura el perro de guardia (WATCHDOGTIMER), etc. (El “WATCHDOG” causará un error e interrumpirá el funcionamiento del PLC sino es restaurado dentro de un período corto de tiempo. Esto indicaría que la lógica del programa no está siendo escaneada normalmente).

Barrido de Entradas: Lee los valores de entrada disponibles en los chips de las tarjetas de entrada y copia sus valores en la memoria. Esto hace al PLC más rápido y evita casos donde una entrada cambia entre el principio y el final del programa. Existen también funciones especiales de los PLCs que leen las entradas directamente y evitan el uso de las tablas de imagen.

Ejecución de la Lógica: Basado en la tabla de imagen de entradas, el programa es ejecutado un paso a la vez, y al mismo tiempo se va actualizando en memoria la tabla de imagen de salida.

Barrido de Salidas: La tabla de imagen de salida es copiada desde la memoria hacia los chips de salida. Estos chips de salida entonces accionan los dispositivos de salida (relés, transistores, etc).

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 33

El PLC pude ver la entrada on / off solamente durante el tiempo de barrido de entrada. En otras palabras, él solamente ve sus entradas durante la parte del scan correspondiente al chequeo de entradas.

Error en el barrido de entradas.

En el diagrama, la entrada 1 no es vista sino hasta el scan 2. Esto se debe a que cuando la entrada 1 está en alto, el scan 1 ya ha finalizado su tiempo de chequeo de entradas. La entrada 2 no es vista sino hasta el scan 3 por la misma razón anterior. La entrada 3 nunca es vista o validada como activa ya que cuando el scan 3 estaba haciendo el barrido sobre las entradas, la misma no estaba aun en on, ya de más cambia a off antes de que el scan 4 active su tiempo de chequeo de entradas. Por tanto, la entrada 3 nunca es vista por el PLC. Para evitar lo que ocurre con la entrada 3 del ejemplo anterior, se debe establecer que la entrada este activa al menos por 1 tiempo de barrido de entradas + un tiempo de barrido de programa o Scan.

Tiempo de entrada activa.

Pero, ¿Qué pasa si no es posible que la entrada se mantenga durante el período especificado?, Entonces el PLC no valida la entrada como activa. Para resolver este tipo de problemas, actualmente existen 2 métodos. INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 34

Función alargamiento del pulso: Esta función extiende la duración de la señal de entrada hasta que el PLC la lea en el próximo scan.

Alargamiento de pulso.

Función interrupción: Esta función interrumpe el scan para procesar una rutina especial que el usuario haya programado. Esto es que tan pronto como la entrada se activa, sin importar en que parte del scan este, el PLC inmediatamente para lo que está haciendo y ejecuta una rutina de interrupción. (Una rutina puede ser interpretada como un mini programa aparte del programa principal). Después de realizar la rutina de interrupción, el PLC regresa al mismo punto donde dejo el hilo principal y continúa el proceso normal del scan.

Interrupción.

Considerando ahora el máximo tiempo para que una salida se active, asúmase que cuando un switch se activa se necesita activar una carga conectada a la salida del PLC. El diagrama siguiente muestra el mayor retardo (El peor caso ya que la entrada no es vista sino hasta el scan 2) para que la salida se active después de que la entrada relacionada se ha activado. El máximo retardo es: INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 35

2 ciclos de scan–1 tiempo retardo de la entrada.

Máximo retardo de operación.

3.4 FUENTES DE UN PLC La

fuente

de

alimentación

proporciona

las

tensiones

necesarias

para

el

funcionamiento de los distintos circuitos del sistema. La alimentación a la CPU puede ser de continua a 24 Vcc, tensión muy frecuente en cuadros de distribución, o en alterna a 110 / 220 Vca. En cualquier caso es la propia CPU la que alimenta las interfaces conectadas a través del bus interno. La alimentación a los circuitos E/S puede realizarse, según tipos, en alterna a 48/110/220 Vca o en continua a 12/24/48 Vcc. La fuente de alimentación del Controlador Lógico Programable puede incorporar una batería de reserva, que se utiliza para el mantenimiento de algunas posiciones internas y del programa usuario en memoria RAM, o cuando falla la alimentación o se apaga el Controlador Lógico Programable.

3.5 MODOS DE OPERACIÓN DEL PLC Los cuatro son los modos de operación genéricos de los PLC: RUN, STOP, ERROR y POWER-ON. RUN: El PLC ejecuta el programa de usuario como modo normal de operación, se cumple el ciclo de funcionamiento explicado con anterioridad. INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 36

STOP: El PLC ignora el programa de usuario y efectúa sus programas internos. En éste modo el usuario puede monitorear y / o programar el PLC desde un PC. ERROR: El PLC detiene la ejecución del programa de usuario, pues sus programas internos encuentran un error de programación o de hardware. Como en el caso del modo STOP, se inactiva todas las salidas y no se permite llevar a cabo el modo RUN hasta tanto no se resuelva el problema que causó el error. POWER-ON: Este modo ocurre a partir del momento en que se energiza el PLC; este utiliza el modo POWER-ON para auto configurarse y hacer comprobaciones de estado del sistema. Una vez realizadas las rutinas de inicio asumen según las condiciones del sistema, uno de los otros tres modos Las reglas siguientes permiten que el programa interno pase de un modo a otro el PLC: Pasa a modo ERROR desde cualquiera de los otros tres modos, si se ha encontrado un error. De modo STOP a RUN y viceversa según se indique en el control de operario dispuesto para tal fin o desde el PC. De modo POWER-ON a modo STOP o RUN según se indique en el control de operario dispuesto para tal fin o desde el PC. Sale de modo ERROR a modo STOP o RUN según se indique en el control de operario dispuesto para tal fin o desde el PC, una vez se haya solventado el error.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 37

CAPITULO IV CONECCIONES E INTERFACES DE ENTRADA / SALIDA

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 38

4.1 TIPOS DE ENTRADA / SALIDA A LOS PLCs. Las entradas y salidas a un PLC le sirven para controlar y monitorear las máquinas y procesos. Existen básicamente dos tipos de entradas / salidas a los PLCs: Entradas-Salidas discretas, y Entradas – Salidas analógicas. Las entradas discretas, también conocidas como entradas digitales, son las que poseen dos estados: ON u OFF. Provienen de Push bottons, detectores de proximidad, interruptores de posición, etc. En la condición de ON, una entrada discreta puede ser llamada como un 1 o como un ALTO, mientras que en la condición de OFF se conoce como un 0 o como un BAJO.

Entradas– Salidas discretas al PLC.

Las salidas discretas tienen también dos condiciones posibles: ON u OFF. Ellas van a servir a las bobinas de los contactores, a válvulas solenoides, a luces pilotos, etc.

Por su parte las entradas analógicas son voltajes o corrientes continuas que proviene en de procesos de control de temperatura, presión, flujo, nivel, etc. INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 39

Típicamente son señales cuyo rango es de 4 a 20m ADC, o señales de rango de 0 a 10voltiosDC.

Entradas– Salidas analógicas al PLC.

Las salidas analógicas son señales de corriente o voltaje continuo. Pueden ser tan simples como un nivel de 0 a 10 voltios que maneje un voltímetro analógico, o un poco más complejas como señales de corriente que manejen convertidores corriente –presión de aire que a su vez sirvan a actuadores como lo son Servo válvulas para el control de flujo. Igualmente, con la interface adecuada, servirían a otros tipos de actuadores dentro de esos mismos procesos como lo son: servomotores, controles de potencia de hornos, etc.

4.2 ENTRADAS AL PLC

Las entradas a los PLCs son poco variadas. Las más populares son las DC (Fuente o Sumidero) y las AC. Los rangos típicos de voltajes de entrada listados en orden de popularidad son los siguientes:

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 40

12–24Vdc 100-120Vac 5 Vdc(TTL) 200-240Vac 48Vdc 24Vac El PLC debe convertir esta variedad de niveles lógicos de voltaje a niveles de voltaje de lógica TTL (5Vdc). Para lograr esto utilizados interfaces circuitales típicas: DC a TTL y AC a TTL.

Interface típica de conversión DC a TTL.

Los opto acopladores son usados para aislar la circuitería interna de las tensiones de alimentación externas.

Esto elimina la posibilidad de que

cualquier voltaje dañino o cualquier ruido alcance los circuitos lógicos internos del PLC. Los opto acopladores convierten la señal eléctrica de corriente o voltaje a una señal luminosa, y luego la transforman de luminosa a eléctrica para que así los circuitos lógicos del PLC puedan procesarla.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 41

Interface típica de conversión AC a TTL.

Una primera vista comparativa del uso de entradas DCo AC se da a continuación: 

Los voltajes DC usualmente son más bajos (12–24V) y por lo tanto es menos riesgoso operar con ellos.



Las entradas DC son muy rápidas. Las entradas AC requieren de un tiempo mayor para ser reconocida.



Los voltajes DC pueden ser conectados a una gran variedad de equipos y sistemas eléctricos.

 Las señales AC son más inmunes al ruido que las señales DC,por eso pueden cubrir mayor distanciay ambientes ruidosos. 

El suministro AC es más fácil y menos costoso al momento de alimentar equipos eléctricos.



Las señales AC son muy comunes en muchos equipos de automatización.

4.3 ENTRADAS DC

Típicamente existen módulos de entradas DC que trabajan a 5, 12, 24, o 48 voltios, pero el de uso más populares el de 24VDC. Los módulos de entradas DC permiten conectar sensores transistorizados del tipo PNP (fuente) o NPN (sumidero) .Si se está usando un switch convencional (interruptores o push button) no hay cuidado si las entradas son NPN o PNP. Sin embargo, si se está usando un sensor electrónico INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 42

(fotoeléctricos, de proximidad, etc.) se debe tener cuidado que su configuración de salida sea compatible con el tipo de entrada (NPN o PNP) del PLC. La diferencia entre los dos tipos es que la carga (en este caso el PLC) es con mutada a tierra o es conectado a un voltaje positivo. Un sensor tipo NPN conmuta la carga a tierra, mientas que un sensor tipo PNP suministra a la carga un voltaje positivo.

Etapa de salida de un sensor tipo NPN (Sumidero).

En este tipo de sensor se conecta uno de los terminales de salida al PLC, mientras que el otro se conecta a la referencia de la fuente de alimentación. Si el sensor no es alimentado de la misma fuente que alimenta al PLC, los negativos de ambas fuentes deben unirse entre sí para formar un terminal de referencia común. Los sensores NPN son de uso común más que todo en Norte América.

En los sensores tipo PNP se conecta uno de los terminales de salida al positivo de la fuente, mientras que el otro se conecta a la correspondiente entrada del PLC. Si el sensor no es alimentado por la misma fuente que alimenta al PLC, se deben conectar ambos V+'s entre sí. Los sensores tipo PNP son más comúnmente usados en Europa.

Etapa de salida de un sensor tipo PNP (Fuente). INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 43

Dentro del sensor el transistor actúa como un switch estático. Es decir, la circuitería interna de procesamiento del sensor habilita al transistor de salida para que se active cuando por ejemplo sea detectada la presencia de un objetivo. De esta manera el transistor cerrará el circuito entre las 2 conexiones que se muestra arriba (V+y entrada del PLC).

Interface DC de entrada al PLC.

En el PLC, lo único accesible al usuario son los terminales nombrados como COMÚN, ENTRADA 0000, ENTRADA 0001, ENTRADA xxxx... El terminal común debe conectarse a V+ o a tierra, dependiendo del tipo de sensor que se esté usando. Cuando se usan sensor es tipo NPN el terminal se conecta a V+, mientras que cuando se usan sensores tipo PNP el terminal común se conectada 0V (tierra).

Un switch ordinario como por ejemplo un limit switch, push button, selector, etc.; debe ser conectado a las entradas del PLC de una manera similar a la conexión de los sensores descritos anteriormente. Un terminal del switch debe ser conectado directamente a V+, mientras que el otro se debe conectara la entrada del PLC, si se asume compatibilidad PNP. Es decir esta conexión asume que el común está conectado a 0v. Si por el contrario el común está conectado a V+ (compatibilidad NPN) entonces un extremo del switch debe ser conectado a 0V (ground) mientras que el otro va al terminal de entrada en el PLC. INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 44

4.4 CONEXIONADO DE ENTRADAS DC

Cuando un sensor detecta un cambio lógico, él debe señalar ese cambio al PLC. Esto típicamente lo consigue mediante la conmutación de un voltaje o de una corriente de “ON” a “OFF” o viceversa. En este sentido existen sensores con distintos tipos de salida: 

Salida tipo Switcho relé: Conmutan un voltaje DCo AC.

Salida tipo relé.

Salida tipo TTL: Transistor Transistor Logic.

Salida tipo TTL.

Salida DC tipo Sumidero: Conmutan corriente a tierra.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 45

Salida tipo NPN

4.4.1 CONEXIONADO DE ENTRADAS TIPO NPN. Cuando el sensor detecta un cambio lógico, permite que por dentro de él fluya corriente en un camino hacia el común. Conmutando corriente en lugar de voltaje, se resuelven muchos de los problemas del ruido eléctrico. La salida de un sensor tipo sumidero está compuesta por un transistor tipo NPN. En forma simple estos sensores se conocen como tipo NPN, y los mismos necesitan de una fuente de alimentación para poder funcionar.

Sensor NPN simplificado.

Si el sensor ha detectado algún fenómeno, activa el transistor permitiendo así el flujo de corriente hacia el común. Cuando se tiene una tarjeta de entrada que tiene un +V (no un común), entonces se pude usar sensores tipo NPN. En este caso la corriente sale de la tarjeta (Fuente) y el sensor la conmuta a tierra.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 46

Tarjeta simplificada del PLC para sensor tipo NPN.

4.4.2 CONEXIONADO DE ENTRADAS TIPO PN Cuando el sensor detecta un cambio lógico, permite que desde el +V salga una corriente que fluyendo a través de él, active una carga o la entrada de un PLC. Complementario al sensor tipo sumidero, la salida de un sensor tipo fuente consta de un transistor tipo PNP. En forma simple estos sensores se conocen como tipo PNP, e igualmente necesitan de una fuente de alimentación para poder operar.

Sensor tipo PNP simplificado.

Si el sensor ha detectado algún fenómeno, activa el transistor permitiendo así que el flujo de corriente salga por el transistor. Cuando se tiene una tarjeta de entrada que tiene un COM (común), entonces se pude usar sensores tipo PNP. En este caso la corriente fluye hacia la tarjeta buscada el común de la fuente de alimentación. INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 47

Tarjeta simplificada del PLC para sensor tipo PNP.

4.4.3 CONEXIONADO DE SENSORES TIPO 2 HILOS. Los sensores NPN o PNP a dos hilos se han hecho populares ya que ellos reducen el cableado en las aplicaciones de PLCs. Un sensor a dos hilos puede ser usado como Fuente o como sumidero. Necesita sólo de una pequeña corriente para mantenerse polarizado, aunque cuando se activa permite un mayor flujo de corriente.

Conexión de sensores de2 hilos tipo PNP y NPN.

Finalmente, la conexión de sensores tipo 2 hilos requiere que la tarjeta de entrada de los PLCs permita una cierta corriente de fuga, que sería la necesaria para que el sensor opere en stand-by.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 48

Resumen de conexión de sensores DC tipo NPN.

Resumen de conexión de sensores DC tipo PNP.

4.5 ENTRADAS AC. U n voltaje AC es uno que no posee polaridad, es decir, no hay positivo o negativo por el cual preocuparse al ahora de la conexión. Sin embargo este tipo de entrada posee la desventaja de ser algo peligrosa (SHOCK eléctrico)

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 49

si no se toman las precauciones debidas. Los módulos de entrada AC que existen típicamente trabajan con voltajes de 24, 48,110, y 220 voltios. Los módulos de entradas AC son menos comunes que los de entrada DC. La razón es que la gran mayoría de los sensores actuales utilizan salidas transistorizadas (NPN o PNP), y un transistor no trabaja con polarizaciones AC.

Entrada AC al PLC.

La conexión típica de los elementos de entrada AC a los módulos del PLC se muestra en la figura de arriba. Comúnmente la línea activa (fase) se conecta a los switch, mientras que el neutro se conecta a la entrada común del PLC. El terminal de aterramiento de la red AC debe ser conectado a la carcasa del PLC. Los únicos terminales accesibles al usuario son los marcados como COMÚN, ENTRADA 0000, ENTRADA xxxx. Un switch ordinario como por ejemplo un limit switch,

pushbutton,

etc;

debe

ser

conectado

directamente a los terminales de entrada. Un terminal del switch se conecta al conductor activo y el otro terminal va a la entrada del PLC. Esto por supuesto asume que el terminal común está conectado al neutro.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 50

Finalmente, vale mencionar que típicamente una entrada AC toma más tiempo para que el PLC la vea que la que toma para una entrada DC. Sin embargo en muchos casos esto no representa un problema ya que normalmente los elementos de entrada AC son switch o elementos mecánicos que son bastantes lentos en su reacción. Es común que un PLC requiera que la entrada este ON por 25 o más milisegundos antes de que él la valide. Estos tiempo son requeridos para efectos de filtrado de las entradas del PLC.

4.6 CONEXIONADO DE ENTRADAS AC Pocas veces los PLCs incluyen la fuente para excitar las entradas y para alimentar los sensores. Por esa razón hay que disponer de una fuente externa.

Tarjeta de entrada AC típica. La tarjeta de entrada compara el voltaje con la referencia (COM), si está dentro de cierto rango, la entrada se activa. En este caso, el neutro es el punto de referencia de voltaje (COM), por lo que sí existen otras fuentes hay que unir todos los neutros. También, se debe tomar en cuenta que Tierra NO es igual a COM, el aterramiento es usado para prevenir “shocks” eléctricos daños de los equipos.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 51

4.7 SALIDAS DEL PLC Los módulos de salida raras veces o nunca suplen potencia a las cargas, más bien ellos actúan como switches. Fuentes externas son conectadas a las tarjetas de salida de los PLCs y entonces ellas se encargan de conmutar la potencia (ON u OFF) hacia cada salida. Los rangos típicos de voltajes típicos que son conmutados en los módulos de salida son lo que se listan a continuación: 120 VAC 24 VDC 220 VAC 12–48 VAC 12–48 VDC 5 VDC (TTL) Los módulos de salida normalmente tienen de 8 a 16 salidas de un mismo tipo: a relés, a transistores, o a TRIACs. Los PLCs deben convertirlos niveles lógicos TTL (5VDC) presente en el bus de datos a niveles de voltaje externos. Esto se logra con el uso de circuitos de interface como los mostrados a continuación, los cuales además de usar básicamente un opto acoplador para conmutar la circuitería externa, también utilizan algunos componentes para proteger la circuitería de voltajes excesivos y de polaridad inversa.

Interface típica para salida a relé. INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 52

Las salidas a relé son las más flexibles con respectos al uso. Ellas son capaces de conmutar tanto cargas AC como cargas DC. Sin embargo este tipo de salida es bastante lenta (Tiempo de conmutación típico: 10ms), de mayor tamaño, de mayor costo, y de tiempo de vida más corto. Cuando se dedica un relé separado por cada salida, a menudo se le conoce como contactos secos. Esto permite mezclar voltajes (AC o DC a distintos niveles de tensión), así como también permite aislar las salidas, protegiendo las mismas y al PLC mismo. Este método es menos sensitivo a las variaciones y a los picos de voltaje.

Interface típica para salida a transistor.

Interface típica para salida a TRIAC.

Las salidas a transistores usan del tipo NPN o PNP y están limitadas a servir cargas DC hasta 1 amp, mientras que las salidas a TRIACs sirven a cargas INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 53

AC típicamentehasta1Amp.LassalidasatransistoresoaTRIACs son conocidas como salidas conmutadas o salidas estáticas, y su tiempo de conmutación esta normalmente por debajo de 1 ms...

4.8.1 SALIDAS A RELÉ. Uno de los tipos más populares de salidas disponibles son las de relé. Esto se debe a que un relé puede ser usado tanto con cargas AC como con cargas DC. Algunas de las formas más comunes de cargas son solenoides, lámparas, motores, etc; las cuales vienen en muchos tamaños eléctricos. Por esta razón siempre hay que chequear las especificaciones de la carga antes de conectarla a la salida del PLC, a fin de asegurar que la corriente máxima que ellas consumen estará dentro de los límites permitidos en las especificaciones de las salidas del PLC.

Existe un tipo descarga a las que se le debe prestar especial atención: las llamadas cargas inductivas. Este tipo de carga tiene la tendencia de desarrollar una sobre corriente al energizarlas, y lo que es peor, desarrollan un sobre impulso de

voltaje inverso

cuando son

desactivadas. Esta corriente y voltaje inverso propensa el daño de la salida a relés del PLC. Típicamente se deben usar diodos, varistores o circuitos "snubber" para ayudar a combatir el daño de los relés de salida del PLC.

Módulo de salidas a relés. INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 54

Los relés de salida están dentro del PLC. La figura de arriba muestra un diagrama circuital típico de las salidas a relés. Cuando la lógica del programa de aplicación indica que se debe activar una salida física, entonces el PLC aplica un voltaje a la bobina del relé correspondiente. Esto a su vez causará el cierre de los contactos del relé activado. Luego, cuando los contactos cierran se permite el flujo de corriente a través de la carga conectada en la salida en cuestión. Contrariamente, cuando la lógica programada indica que se debe desactivar la salida física, el PLC interrumpe el suministro de voltaje a la bobina del relé, causando la inminente apertura de los contactos del mismo, y con ello la desactivación de la carga conectada a esta salida.

Conexión típica de un módulo de salidas a relés.

La figura de arriba muestra el modo típico de conexión de las salidas a relés de los PLCs. Aunque la figura muestra sólo la conexión en circuitos DC, también se puede conectar de manera similar en circuitos AC; ya que un relé es un elemento de salida no polarizado y en INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 55

consecuencia él puede conmutar tanto AC como DC. En este caso se trata de salidas a contactos secos.

Un resumen de las salidas a relés es el siguiente: son relativamente lentas, pueden conmutar corrientes algo grandes, tiene tiempo de vida relativamente corto y trabajan tanto en AC como en DC.

4.8.2 SALIDAS A TRANSISTORES Un transistor solo puede conmutar en circuitos de corriente directa. Por esta razón el transistor no puede ser usado con voltajes de corriente alterna (AC). En este tipo de aplicación, el transistor es tratado como un switch de estado sólido. Una pequeña corriente aplicada a la “base” del transistor permite conmutar una corriente considerablemente mayor a través de su unión Colector- Emisor. Basado en este fundamento, Cuando la lógica programada en el PLC indica que se debe activar una salida física, el PLC aplica una pequeña corriente a la base del transistor de la salida en cuestión y así la misma “cierra sus contactos”. Una vez establecido el flujo eléctrico a través de los contactos de la salida activada, la carga conectada a esta salida se activara también.

En general existen dos tipos de transistores usados en la etapa de salida de los PLCs: Transistores NPN y transistores PNP. El tipo “físico” de transistor usado también varía de fabricante a fabricante. Algunos de los tipos más comúnmente usados son los BJT y los MOSFET. Un transistor tipo BJT (Bipolar Junction Transistor)

generalmente tiene

menos capacidad de conmutación (Puede manejar menos corriente) que uno tipo MOS-FET (Metal Oxide Semiconductor - Field Effect Transistor). Sin embargo, el BJT tiene un tiempo de conmutación ligeramente más pequeño que el tiempo de los MOS-FET. Al igual que con las salidas a relés, hay que chequear las especificaciones dadas por el fabricante acerca de un grupo de salidas a transistores en particular, a fin de verificar que la máxima corriente de carga no exceda la del transistor. INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 56

La figura que se muestra a continuación incluye un típico diagrama circuital de salida para una del tipo NPN.

Salida a transistor.

Aquí también se muestra una foto acopladora cuya función es aislar los voltajes y corrientes del mundo exterior de la circuitería interna del PLC. Cuando la lógica programada indica que se debe activar esta salida, el circuito interno aplica un pequeño voltaje al LED del foto acoplador el cual emite entonces una luz que causa que el fototransistor permita el flujo de una pequeña corriente hacia la base del transistor conectado a la salida 0500. De aquí que lo que esté conectado entre el COM y el terminal 0500 se active. Cuando la lógica programada indica que se debe desactivar la salida 0500, entonces se deja de aplicar el voltaje al foto acoplador lo que causa que ya el LED pare de emitir luz y así el transistor de salida conectado entre 0500y COM se desactivara “abriendo” sus contactos.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 57

Conexión típica de un módulo de salidas a transistores La figura anterior muestra la forma típica de conectar una salida a transistor. Nótese que se trata de un transistor tipo PNP. Si la salida mostrada fuese una tipo NPN, el terminal común estaría conectado a – V, mientras que el terminal final de cada carga estaría conectado a +V.

Una cuestión importante ha denotar es que el transistor por lo general no puede conmutar cargas tan altas como las que conmuta un relé. Para reparar esta situación, si la carga a conmutar excede la permisible a través del transistor, entonces se debe conectar un relé de interposición a la salida del PLC, y luego conectar la carga a los terminales de este relé. Un resumen de las salidas a transistor sería el siguiente: son rápidas, conmutan sólo corrientes relativamente pequeñas, poseen largo tiempo de vida y trabajan solamente con DC.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 58

CAPITULO V PRINCIPALES INSTRUCCIONES

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 59

5.1 CONTADORES Un contador es un elemento diseñado simplemente para contar eventos, sin embargo dependiendo del fabricante pueden existir en general tres tipos de contadores: 

Contadores

ascendentes

los

cuales

cuentan

solamente

ascendentemente (1, 2,3,…) y que usualmente se denotan como CTU (countup); 

Contadores

descendentes

los

cuales

cuentan

solamente

descendentemente (9,8, 7,…) y que usualmente se denotan como CTD (countdown); y 

Contadores

bidireccionales

los

cuales

cuentan

tanto

ascendente como descendentemente (1, 2, 3, 4, 3, 2, 3, 4,5,...) y que usualmente se denotan como UDC (up-down counter) o simplemente C.

También, muchos fabricantes incluyen un número limitado de contadores de alta velocidad denotados usualmente como HSC (high - speed counter). Típicamente el contador rápido es un dispositivo del hardware del PLC, mientras

que

los

contadores

mencionados

anteriormente

son

implementados mediante software. Es decir, mientras que los contadores ordinarios no existen físicamente sino que son simulados en el programa monitor del PLC, los contadores de alta velocidad si existen como elemento del hardware y funciona de esta manera en forma independiente del tiempo de scan del PLC.

Una buena regla práctica es simplemente usar los contadores normales (Software) cuando los pulsos que se estén contando arriben con periodos mayores a 2 veces el tiempo del SCAN. Por ejemplo, si el tiempo de SCAN es 2 ms y los pulsos que se están contado llegan cada 4 ms o más, es INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 60

posible usar los contadores normales. Si al contrario los pulsos arriban cada 3 ms hay que hacer uso de los contadores rápidos.

Típicamente los contadores de 16 bits pueden contar desde 0 hasta 9999 usando BCD (decimal codificado en binario), -32,768 hasta +32,767 o 0 hasta 65535 usando codificación binaria normal. Cuando el programa esta corriendo en el PLC, el Valor actual o el acumulado del contador puede ser visualizado en la consola de programación y ajuste del PLC. A continuación se pueden ver algunos ejemplos de la instrucción del contador.

Bloque contador típico.

Este contador usa 2 entradas: la primera es la entrada de RESET la cual al activarse restaura a cero el valor actual o el acumulado del PLC. La segunda entrada es por donde entrarían los pulsos que se desean contar. Por ejemplo si se esta contando cuantas piezas pasan por el frente de un detector inductivo que esta físicamente conectado a la entrada 0001, entonces se debe colocar un contacto al cierre con la dirección 0001 en la segunda línea de entrada (pulse).

Cxxx es la dirección o el nombre del contador. Si se desea nombrarlo como el contador cero (0), se debe colocar ahí "C000".

Yyyyy es el preset o el número de pulso que se desean contar antes de que el contador active su salida. Por ejemplo, si se desean contar 5 piezas antes de que se active la salida física que activa el mecanismo de embalaje de las piezas, habrá que colocar ahí el número5 en decimal. Cuando el contador ha INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 61

alcanzad el valor del preset entonces él activara un conjunto de contactos etiquetados también con la dirección C000 y que pueden ser utilizados en cualquier parte del programa de la aplicación.

.

Uso del Bloque contador en un diagrama escalera.

En el diagrama escalera anterior se puede apreciar como el contador C000 debecontar100pulsosprovenientesdelaentrada0001antesdeactivarlasalida 0500. El sensor 0002 es el encargado de restaurar a cero el contador.

Símbolo típico de un contador bidireccional.

En este tipo de contador se requieren 3 entradas: La entrada de RESET la cual tiene la misma función que en el contador mencionado anteriormente, la entrada UP para contar ascendentemente y la entrada DOWN para avanzar INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 62

descendentemente. En este ejemplo se llamara al contador como UDC000 y se le pondrá un valor de preset igual a 1000. (Se desean contar 1000 piezas. El diagrama escalera correspondiente se muestra a continuación.

Uso del Bloque contador bidireccional en un diagrama escalera.

5.2 TEMPORIZADORES Los temporizadores son instrucciones que aguardan una predeterminada cantidad de tiempo antes de ejecutar una acción. Existen diferentes tipos de temporizadores según el fabricante. Los más comunes son los siguientes:

Temporizadores al trabajo (On-Delaytimer)- Este tipo de temporizador simplemente retrasa el encendido. En otras palabras, después que un sensor (entrada) activa la temporización, el temporizador espera por un tiempo predeterminado antes de activar su salida. Este es el más común de los temporizadores y usualmente se denota como TON (timeron-delay), TIM (timer) o TMR (timer).

Temporizadores al reposo (Off-Delaytimer)- Este temporizador retarda la desactivación de una salida. Por ejemplo, después que un sensor detecta un objetivo, se activa inmediatamente una salida, y luego cuando ya el INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 63

sensor no está detectando más el objetivo, la salida se mantiene encendida por un tiempo determinado antes de desactivarla. El símbolo para este tipo de temporizadores es TOF (timer off-delay) y es menos común que el temporizador ON-DELAY.

Temporizador acumulativo o de retención- Este tipo de temporizador requiere de dos entradas. Una de las entradas inicia la temporización y la otra la restaura a cero. La temporización de los mencionados anteriormente es restaurada a cero una vez que la entrada del sensor que los activa cambia de estado sin que haya concluido la temporización, mientras que este tipo de temporizador mantiene el tiempo de temporización que haya transcurrido cuando el mismo sea desactivado a mitad del ciclo de temporización. Por ejemplo, si se desea conocer cuánto tiempo estuvo un

sensor

activado durante el intervalo de una hora, hay que usar

temporizador acumulativo ya que si se usan los ordinarios (on/off delay) el temporizador que lleva la cuenta del tiempo se mantendría reseteado cada vez que el sensor se desactive / active. Un símbolo para este tipo de temporizador es RTO (retentive timer) o TMRA (accumulating timer).

Finalmente, mientras el programa de aplicación está corriendo en el PLC, se puede acceder mediante la consola de programación al tiempo de temporización transcurrido o al acumulado según corresponda. Estos tiempos mencionados se expresan en pulsos de reloj que de acuerdo al fabricante se ofrecen en varias bases de tiempo, siendo las más típicas: 1, 10, 100 mseg, 1 seg y 1 min. Los valores de preselección para las funciones de temporización van desde0hasta9999,o desde 0 hasta 65535 pulsos de reloj.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 64

Símbolo básico de una instrucción de temporización. Este temporizador es uno del tipo on-delay direccionado como Txxx. Cuando la entrada de activación (enable) se pone en un nivel alto comienza la temporización. Cuando los pulsos de temporización han alcanzado el valor de preselección yyyyy, él activará sus contactos que se podrán usar en cualquier forma y punto del programa de aplicación. Hay que recordar que la duración de cada pulso de reloj depende del tiempo base usada el cual se ajusta para cada temporizador con la ayuda de la consola de programación.

Uso del temporizador on delay en el diagrama escalera.

En este diagrama cuando la entrada 0001 se activa, el temporizador T000 (un temporizador con base de tiempo igual a 100ms) comienza a contar los pulsos de base de tiempo hasta que alcance los 100 pulsos que son el valor de preselección. Como cada pulso corresponde a 100 ms, entonces la temporización total será de 10 seg (100 pulsos X 100ms = 10,000ms =10 segundos). Cuando los 10 segundos se han agotado, el contacto de T000 cierra activando así la salida 0500. También, cuando la entrada 0001 cae a cero el temporizador T000 se restaura a cero causando la apertura de su contacto, y con ello la desactivación de la salida 0500.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 65

Figura animación uso del bloque temporizador on delay.

Un temporizador de acumulación típico sería como el siguiente.

Símbolo básico de un temporizador acumulativo.

Este temporizador es direccionado como Txxx. Cuando la entrada de activación (enable) se pone en un nivel alto comienza la temporización. Cuando los pulsos de temporización han alcanzado el valor de pre selección yyyyy, él activará sus contactos que se podrán usar en cualquier forma y punto del programa de aplicación. Si por ejemplo, la entrada ENABLE cae a cero antes de que termine la temporización, el valor en curso se conservará, y cuando la entrada vuelva a su nivel alto continuará la temporización tomando en cuenta el tiempo ya computado. La única manera de forzar al

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 66

temporizador a que comience la temporización desde el principio es poner un nivel alto en la entrada de RESET.

A continuación esta la instrucción de temporización en el diagrama escalera.

Uso del temporizador acumulativo en el diagrama escalera.

En este diagrama cuando la entrada 0002 se activa, el temporizador T000 de base de tiempo 10 ms comienza a contar pulsos hasta alcanzar 100 unidades que corresponden a 1 segundo (100 pulsos X 10ms = 1,000ms= 1 segundo). Cuando se alcanzalatemporizaciónde1segundosecierraelcontacto T000, activando de esta manera la salida 0500. Si la entrada 0002 cae hasta cero el tiempo contabilizado hasta el momento se retendrá hasta que la misma vuelva al nivel alto continuando la temporización en el punto que se dejó, o hasta que se active la entrada 0001 (RESET) con lo que se restauraría a cero el tiempo contabilizado y se iniciaría desde cero cuando se active 0002.

5.3 Cargar (Load): La instrucción cargar o “Load” (LD) se refiere a un contacto abierto. En otros casos se describe como la instrucción “examinar sí esta on”. El símbolo usado es el siguiente:

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 67

Símbolo para la instrucción “Load”

Este símbolo es usado cuando se requiere que la señal este presente para que el símbolo este lógicamente activo. Cuando la entrada física esta activa o en alto se puede decir que la condición lógica del símbolo es “Cierta”. El PLC examina si la señal de entrada está en “on”, es decir, si la entrada física está “on” entonces el símbolo también estará “on”. Una condición “on” también se conoce como un estado lógico “1”o un “alto”. Este símbolo normalmente puede ser usado con entradas internas, entradas externas y contactos de salida externos.

5.4 Cargar Barra (LoadBar): La instrucción “LoaDBar” se refiere a un contacto cerrado. También es conocida como “examinar si está cerrado” y como “Cargar negado” (LoaDNot: LDN). Esto es examinar si la entrada física esta desactivada. El símbolo para la instrucción LoadBar es el siguiente:

Símbolo para la instrucción LoaDBar.

Es usado cuando se requiere que el símbolo este activo en ausencia de señal. Esto es, cuando la señal física está en “off” o en un nivel “bajo”, entonces el símbolo tiene la condición lógica “cierto”. En otras palabras, el PLC examina si la entrada física esta “off” y luego asigna al símbolo el estado lógico “on”. Una condición “off” también se trata de un estado lógico “0”. Este símbolo es usado con entradas internas, entradas externas y algunas veces con contactos de salida externos.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 68

NOTA: En muchos PLCs las instrucciones LoaD y LoaDBar deben ser obligatorio que sean el primer símbolo a la izquierda del diagrama escalera.

Estado Lógico

Load

LoadBar

0

Falso

Cierto

1

Cierto

Falso

Resultados lógicos de las instrucciones LOAD y LOADBAR.

5.6 Salida (Out): La instrucción Out conocida en algunos casos como Energice la salida es similar a la bobina de un relé. El símbolo usado es el siguiente:

Símbolo OUT (Bobina de salida) Cuando en un “peldaño” existe una secuencia de símbolos con condición lógica “cierta” que precede esta instrucción, entonces se activa la salida física correspondiente a la dirección indicada en la instrucción OUT. Esto es equivalente a una salida que esta normalmente des energizada. Esta instrucción es usada tanto en bobinas internas que son simuladas (no existen físicamente) como en salidas hacia el mundo exterior.

5.7 Salida Barra (Outbar): La instrucción Outbar se conoce también como salida negada (OutNot).Es similar a la bobina de un relé que esta normalmente

energizada.

El símbolo

usado

para

esta

instrucción

corresponde a:

Símbolo instrucción (Bobina normalmente energizada) Cuando en un “peldaño” existe una secuencia de símbolos con condición lógica “Falso” que preceden esta instrucción, entonces se activa la salida INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 69

física correspondiente a la dirección indicada en la instrucción OUTBar. Esto es equivalenteaunasalidaqueestanormalmenteenergizada.Estainstrucciónes usada tanto en bobinas internas que son simuladas (no existen físicamente) como en salidas hacia el mundo exterior.

Estado Lógico

Out

OutBar

0

Falso

Cierto

1 Cierto Falso Resultados lógicos de las instrucciones OUT y OUTBAR.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 70

CAPITULO VI LENGUAJES DE PROGRAMACION

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 71

En la actualidad cada fabricante diseña su propio software de programación, lo que significa que existe una gran variedad comparable con la cantidad de PLCs que hay en el mercado. No obstante, actualmente existen tres tipos de lenguajes de programación de PLCs como los más difundidos a nivel mundial; estos son: - Lenguaje de contactos o Ladder - Lenguaje Booleano (Lista de instrucciones) - Diagrama de funciones Es obvio, que la gran diversidad de lenguajes de programación da lugar a que cada fabricante tenga su propia representación, originando cierta incomodidad al usuario cuando programa más de un PLC. 6.1 LA NORMA IEC 1131-3 La Comisión Electrotécnica Internacional (IEC) desarrolló el estándar IEC 1131, en un esfuerzo para estandarizar los Controladores Programables. Uno de los objetivos del Comité fue crear un conjunto común de instrucciones que podría ser usado en todos los PLCs. Aunque el estándar 1131 alcanzó el estado de estándar internacional en agosto de 1992, el esfuerzo para crear un PLC estándar global ha sido una tarea muy difícil debido a la diversidad de fabricantes de PLCs y a los problemas de incompatibilidad de programas entre marcas de PLCs. El estándar IEC 1131 para controladores programables consiste de cinco partes, una de las cuales hace referencia a los lenguajes de programación y es referida como la IEC 1131-3. El estándar IEC 1131-3 define dos lenguajes gráficos y dos lenguajes basados en texto, para la programación de PLCs. Los lenguajes gráficos utilizan símbolos para programar las instrucciones de control, mientras los lenguajes basados en texto, usan cadenas de caracteres para programar las instrucciones. 

Lenguajes Gráficos

o Diagrama Ladder (LD) o Diagrama de Bloques de Funciones (FBD) 

Lenguajes Textuales

o Lista de Instrucciones (IL) o Texto Estructurado (ST)

Adicionalmente, el estándar IEC 1131-3 incluye una forma de programación orientada a objetos llamada Sequential Function Chart (SFC). SFC es a menudo categorizado como un lenguaje IEC 1131-3, pero éste es realmente una estructura organizacional que coordina los cuatro lenguajes estándares de

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 72

programación (LD, FBD, IL y ST). La estructura del SFC tuvo sus raíces en el primer estándar francés de Grafcet (IEC 848). 6.1.1 LENGUAJE LADDER El LADDER, también denominado lenguaje de contactos o de escalera, es un lenguaje de programación gráfico muy popular dentro de los Controladores Lógicos Programables (PLC), debido a que está basado en los esquemas eléctricos de control clásicos. De este modo, con los conocimientos que todo técnico eléctrico posee, es muy fácil adaptarse a la programación en este tipo de lenguaje. Su principal ventaja es que los símbolos básicos están normalizados según normas NEMA y son empleados por todos los fabricantes.  Elementos de programación Para programar un PLC con LADDER, además de estar familiarizado con las reglas de los circuitos de conmutación, es necesario conocer cada uno de los elementos de que consta este lenguaje. En la siguiente tabla podemos observar los símbolos de los elementos básicos junto con sus respectivas descripciones. Símbolo

Nombre

Descripción

Se activa cuando hay un uno lógico en el elemento que Contacto representa, esto es, una entrada (para captar NA información del proceso a controlar), una variable interna o un bit de sistema. Su función es similar al contacto NA anterior, pero en Contacto este caso se activa cuando hay un cero lógico, cosa que NC deberá de tenerse muy en cuenta a la hora de su utilización.

Bobina NA

Se activa cuando la combinación que hay a su entrada (izquierda) da un uno lógico. Su activación equivale a decir que tiene un uno lógico. Suele representar elementos de salida, aunque a veces puede hacer el papel de variable interna.

Bobina NC

Se activa cuando la combinación que hay a su entrada (izquierda) da un cero lógico. Su activación equivale a decir que tiene un cero lógico. Su comportamiento es complementario al de la bobina NA.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 73



Bobina SET

Una vez activa (puesta a 1) no se puede desactivar (puesta a 0) si no es por su correspondiente bobina en RESET. Sirve para memorizar bits y usada junto con la bina RESET dan una enorme potencia en la programación.

Bobina SET

Permite desactivar activada.

una

bobina

SET

previamente

Programación

Una vez conocidos los elementos que LADDER proporciona para su programación, resulta importante resaltar cómo se estructura un programa y cuál es el orden de ejecución. El siguiente esquema representa la estructura general de la distribución de todo programa LADDER, contactos a la izquierda y bobinas y otros elementos a la derecha.

En cuanto a su equivalencia eléctrica, podemos imaginar que las líneas verticales representan las líneas de alimentación de un circuito de control eléctrico. El orden de ejecución es generalmente de arriba hacia abajo y de izquierda a derecha, primero los contactos y luego las bobinas, de manera que al llegar a éstas ya se conoce el valor de los contactos y se activan si procede. El orden de ejecución puede variar de un controlador a otro, pero siempre se respetará el orden de introducción del programa, de manera que se ejecuta primero lo que primero se introduce.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 74

 Variables internas y bits de sistema Las variables internas son bits auxiliares que pueden ser usados según convenga, sin necesidad de que representen ningún elemento del autómata. Se suele indicar mediante los caracteres B ó M y tienen tanto bobinas como contactos asociados a las mismas. Su número de identificación suele oscilar, en general, entre 0 y 255. Su utilidad fundamental es la de almacenar información intermedia para simplificar esquemas y programación. Los bits de sistema son contactos que el propio autómata activa cuando conviene o cuando se dan unas circunstancias determinadas. Existe una gran variedad, siendo los más importantes los de arranque y los de reloj, que permiten que empiece la ejecución desde un sitio en concreto y formar una base de tiempos respectivamente. Su nomenclatura es muy diversa, dependiendo siempre del tipo de autómata y fabricante 6.1.2 LENGUAJE BOOLEANO (Lista de Instrucciones)

El lenguaje Booleano utiliza la sintaxis del Álgebra de Boole para ingresar y explicar la lógica de control. Consiste en elaborar una lista de instrucciones o nemónicos, haciendo uso de operadores Booleanos (AND, OR, NOT, etc.) y otras instrucciones nemónicas, para implementar el circuito de control. El lenguaje “Lista de Instrucciones” (IL) de la Norma IEC 1131-3, es una forma de lenguaje Booleano. Ejemplo de programación Booleana: A A O =

I I I Q

2.3 4.1 3.2 1.6

6.1.3 DIAGRAMA DE FUNCIONES (FBD) Es un lenguaje gráfico que permite al usuario programar elementos (bloque de funciones del PLC) en tal forma que ellos aparecen interconectados al igual que un circuito eléctrico. Generalmente utilizan símbolos lógicos para representar al bloque de función. Las salidas lógicas no requieren incorporar una bobina de salida, porque la salida es representada por una variable asignada a la salida del bloque. El diagrama de funciones lógicas, resulta especialmente cómodo de utilizar, a técnicos habituados a trabajar con circuitos de puertas lógicas, ya que la simbología usada en ambos es equivalente. INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 75

Adicionalmente a las funciones lógicas estándares y específicas del vendedor, el lenguaje FBD de la Norma IEC 1131-3 permite al usuario construir sus propios bloques de funciones, de acuerdo a los requerimientos del programa de control. Ejemplo de programación mediante diagrama de funciones:

I 2.3 I 4.1

& ≥1 Q 1.6

I 3.2

6.1.4 LENGUAJE DE TEXTO ESTRUCTURADO (ST)

Texto estructurado (ST) es un lenguaje de alto nivel que permite la programación estructurada, lo que significa que muchas tareas complejas pueden ser divididas en unidades más pequeñas. ST se parece mucho a los lenguajes de computadoras BASIC o PASCAL, que usa subrutinas para llevar a cabo diferentes partes de las funciones de control y paso de parámetros y valores entre las diferentes secciones del programa. Al igual que LD, FBD e IL, el lenguaje de texto estructurado utiliza la definición de variables para identificar entradas y salidas de dispositivos de campo y cualquier otra variable creada internamente. Incluye estructuras de cálculo repetitivo y condicional, tales como: FOR... TO; REPEAT..... UNTIL X; WHILE X...; IF... THEN...ELSE. Además soporta operaciones Booleanas (AND, OR, etc.) y una variedad de datos específicos, tales como fecha, hora. La programación en Texto Estructurado es apropiada para aplicaciones que involucran manipulación de datos, ordenamiento computacional y aplicaciones matemáticas que utilizan valores de punto flotante. ST es el mejor lenguaje para la implementación de aplicaciones de inteligencia artificial, lógica difusa, toma de decisiones, etc. Ejemplo:

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 76

IF Manual AND Alarm THEN Level = Manual_Level; Mixer = Start AND NOT Reset ELSE IF

Other_Mode THEN Level = Max_level;

ELSE

Level = (Level_Indic X100)/Scale;

END IF;

6.1.5 SEQUENTIAL FUNCTION CHART (SFC) Es un “lenguaje” gráfico que provee una representación diagramática de secuencias de control en un programa. Básicamente, SFC es similar a un diagrama de flujo, en el que se puede organizar los subprogramas o subrutinas (programadas en LD, FBD, IL y/o ST) que forman el programa de control. SFC es particularmente útil para operaciones de control secuencial, donde un programa fluye de un punto a otro una vez que una condición ha sido satisfecha (cierta o falsa). El marco de programación de SFC contiene tres principales elementos que organizan el programa de control:   

Pasos (etapas) Transiciones (condiciones) Acciones

El programa irá activando cada una de las etapas y desactivando la anterior conforme se vayan cumpliendo cada una de las condiciones. Las acciones se realizarán en función de la etapa activa a la que están asociadas. Por ejemplo, la etapa 1 activa tras arrancar el programa, al cumplirse la "Condición 1", se activará la etapa 2, se desactivará la 1, y se realizará la "Acción 1".

Ejemplo:

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 77

Como se mencionó anteriormente, el lenguaje SFC tiene su origen en el estándar francés GRAFCET (GRAFica de Control de Etapas de Transición). El grafcet también utiliza etapas, transiciones y acciones, que operan de la misma manera como en SFC.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 78

CAPITULO VII CONFIGURACION Y CREACION DE PROGRAMAS EN TIA PORAL V11

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 79

7.1 PROGRAMA Se puede definir un programa como un conjunto de instrucciones, órdenes y símbolos reconocibles por el PLC, a través de su unidad de programación, que le permiten ejecutar una secuencia de control deseada. El Lenguaje de Programación en cambio, permite al usuario ingresar un programa de control en la memoria del PLC, usando una sintaxis establecida. Al igual como los PLCs se han desarrollado y expandido, los lenguajes de programación también se han desarrollado con ellos. Los lenguajes de hoy en día tienen nuevas y más versátiles instrucciones y con mayor poder de computación. Por ejemplo, los PLCs pueden transferir bloques de datos de una localización de memoria a otra, mientras al mismo tiempo llevan cabo operaciones lógicas y matemáticas en otro bloque. Como resultado de estas nuevas y expandidas instrucciones, los programas de control pueden ahora manejar datos más fácilmente.

7.2 PROGRAMAS DE APLICACIÓN Y DEL SISTEMA Los programas de aplicación que crean los usuarios están orientados a ejecutar, a través del controlador, tareas de automatización y control. Para ello, el usuario escribe el programa en el lenguaje de programación que mejor se adapte a su trabajo y con el que sienta poseer un mejor dominio. En este punto es importante señalar, que algunos fabricantes no ofrecen todas las formas de representación de lenguajes de programación, por lo que el usuario deberá adaptarse a la representación disponible Por otro lado, el conjunto de programas que realizan funciones operativas internas del controlador, incluyendo los traductores de lenguaje, reciben la denominación de programas del sistema o software del sistema. Un elemento importante de éste, es el sistema operativo, cuyos servicios incluyen el manejo de los dispositivos de entrada y salida del PLC, el almacenamiento de la información durante largos períodos, el procesamiento de los programas del usuario, etc. Estos programas ya vienen escritos y están almacenados en una memoria No volátil dentro de la CPU, por lo tanto no se pierden ni alteran en caso de pérdida de alimentación al equipo. El usuario No tiene acceso a ellos.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 80

7.3 PASOS PARA REALIZAR UN PROGRAMA El principal propósito de los PLCs es remplazar los relés del mundo real. El relé es un switch electromagnético. Aplicando un voltaje a la bobina, se genera un campo magnético que atrae la armadura que sostiene los contactos, causando entonces que los mismos produzcan la conexión. La unión de los contactos permite que la corriente fluya entra los dos puntos estableciendo así un circuito eléctrico.

Relé electromecánico.

Aquí se muestra el simple encendido de una campana cuando se cierra el switch. Existe 3 partes del mundo real: Un switch, un relé y una campana. Siempre que el switch se cierre se aplica una corriente eléctrica a la campana ocasionando que la misma suene.

Circuito de control por relé.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 81

Nótese que existen 2 circuitos separados. El inferior que es la parte DC, y el superior que es la parte AC. Aquí se está usando un relé DC para controlar un circuito AC, que es justamente la función de los relés.

Ahora, usemos un PLC en lugar de un relé. Lo primero por hacer es crear lo que se conoce como un diagrama escalera (LADDER). Aunque los PLC son computadoras

que

solo

reconocen

códigos

de

programación,

afortunadamente muchos de ellos poseen software con el cual puede convertir el diagrama escalera a código de máquina.

Primer paso: se deben convertir todo el ítem del diagrama de control de la aplicación a símbolos que el PLC entiende. El PLC no entiende de switch, relés o campanas, más bien él interpreta entradas, bobinas de salida, contactos, etc.

Primero se remplazará la batería con un símbolo. Este símbolo es común en todos los diagramas escalera y son llamados barras de potencial. Las mismas son simplemente dos líneas verticales, una a cada lada del diagrama. Se puede pensar que la de la izquierda es el potencial “+”, mientras que la de la derecha es el potencial “-“. Así el flujo lógico será de izquierda hacia la derecha.

Luego se colocará el símbolo de las entradas. En el ejemplo que se trata se tiene una entrada del mundo real (el switch) el cual se representará con el símbolo siguiente. Este símbolo también se puede usar para representar el contacto de un relé.

Símbolo de un contacto.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 82

Luego se debe colocar el símbolo de las salidas. En este ejemplo existe una salida del mundo real (La campana). La salida estará físicamente conectada a la campana. Dicha salida usa el siguiente símbolo.

Símbolo de una bobina.

El suministro de AC es una fuente externa y por lo tanto no se coloca en el diagrama escalera. El PLC sólo tiene que ver con encender sus salidas sin importar que esté físicamente conectado a ellas.

Segundo paso: Debemos decir al PLC donde están ubicadas cada una de las entradas y salidas mencionadas. En otras palabras debemos dar todas las direcciones correspondientes a cada símbolo. Esto es:¿Dónde está físicamente conectado el switch?, ¿Dónde está conectada la campana? Cada fabricante de PLCs

tiene

su

manera

diferente

de

indicar

estas

direcciones, pero por ahora asúmase que la entrada tiene la dirección “0000” y que la salida tiene la dirección “500”

Paso final: Se debe convertir el esquemático de control en una secuencia lógica de eventos. Esto es que el programa que se escribirá dirá al PLC que hacer cuando ciertos eventos aparezcan en su contexto. En este ejemplo, se debe indicar al PLC que hacer cuando el operador active el switch. %I0.0

%Q0.0

Diagrama escalera del ejemplo

La figura anterior representa la conversión del esquemático de control aun diagrama escalera. INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 83

7.4 CONFIGURACION DE SOFTWARE TIAL PORTAL 11 Este documento pretende ser una guía de iniciación para aprender a manejarnos, paso a paso, por el entorno de programación del S7-1200. El STEP7 Basic v11, es la herramienta con la que vamos a configurar, administrar y programar nuestros S7-1200. Todo bajo un mismo entorno de forma rápida y sencilla.

La herramienta es bastante intuitiva ya que esta guía la he ido haciendo mientras me conectaba por primera vez al Step 7 Basic, lo que demuestra que el software ha ganado mucho en sencillez. Paso 1:“Abrir Aplicación” Ejecutamos la aplicación de Step 7 Basic v10.5

“Ejecutar Aplicación”

Paso2:“Crear Proyecto Nuevo” Dentro de la pantalla de inicio nos aparece seleccionado por defecto la opción de “Abrir proyecto existente”. En la tabla os aparecerán los proyectos que tengas guardados en el PG/PC. Nosotros comenzaremos un proyecto desde cero, por lo que seleccionaremos “Crear proyecto”.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 84

“Dar al botón de crear proyecto nuevo”

Paso3:”Información del Proyecto”

Al seleccionar esta opción le

daremos el nombre al proyecto, quien es el autor, etc... Y le damos al botón de “Crear”.

“Rellenar información del proyecto” INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 85

Paso4:”Primeros Pasos” Cuando le damos a crear nos aparece la “Vista Portal” y nos selecciona por defecto “Primeros pasos”. Desde aquí tenemos las siguientes opciones: a) Para “configurar un dispositivo”, b)

“Crear programa PLC” y

c)

“Configurar una imagen HMI”. Nosotros empezaremos por lo básico configurando el HW de nuestro equipo para lo que le daremos a configurar dispositivo.

“Click en configurar equipo” Paso5: “Seleccionar CPU” Al darle a “Agregar Dispositivo” nos salen dos opciones: PLC o el Panel HMI. Nosotros comenzaremos por el PLC. Le damos al botón del PLC y nos aparecerá en la ventana de la derecha todas las CPU donde tendremos que seleccionar la que tengamos. Y le daremos a Agregar.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 86

“Click SIMATIC PLC”

“Seleccionar CPU”

Paso 6: “Configuración de Hardware” Nos aparece la ventana de configuración del equipo. Lo que tenemos que hacer ahora es meter los módulos que tenemos en nuestro equipo físicamente: módulos de I/O, módulos de comunicación, etc…Para ello seleccionaremos del catálogo de la derecha los módulos correspondientes y los iremos arrastrando y soltando en su posición correcta. En el SIMATICS7-1200 los módulos de comunicación se insertan a la izquierda de la CPU y los módulos de I/O se meten a la derecha. Como máximo puede haber 3 módulos de comunicación y 8 de I/O.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 87

Comunicaciones Max. 3

Ampliación I/O Max.8

“S7-1200–Módulos de Expansión”

“Rellenar Información del Proyecto”

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 88

Pinchando en la flecha de la parte superior izquierda de la CPU nos saca los slots para meter los módulos de comunicación. (Nota: el módulo CSM 1277 no se mete en la configuración hardware del equipo ya que se trata de un elemento de red indiferente para el PLC). En la parte de debajo de la pantalla según vamos insertando los módulos nos podemos meter en las propiedades del módulo y ver sus propiedades, el direccionamiento, etc.…

“Insertar módulos”

Paso7:“Transferir

Configuración”

Para

seleccionamos la CPU y se nos habilita el icono

transferir

la

configuración

que es para transferir pero

antes de esto comprobaremos la dirección IP del PC y del PLC.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 89

“Ver Propiedades-Direccionamiento”

Primero la IP del PC, introducimos la IP 192.168.0.25 o la que sea del rango que no coincida ni con el PLC. (Por defecto, el rango suele ser “192.168.0.XXX”).

“Dar dirección IP al PG/PC”

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 90

En el PLC, la dirección IP se le da pinchando sobre la CPU y en la ventana de propiedades en la parte inferior dentro de la opción PROFINET interface. Ahí es donde le daremos la IP y la máscara de subred que queramos a nuestro PLC.

“Dar dirección al PLC S7-1200”

Un truco es comprobar que estaciones son accesibles. Simplemente en el Menú de Online en la opción de “dispositivos accesibles”.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 91

“Ver estaciones Accesibles”

Nos aparecerá la siguiente pantalla donde sí nos encuentra dispositivos nos aparecerán listados en la tabla con el tipo de dispositivo, su dirección IP y la MAC. En este caso me ha encontrado tanto la pantalla como el PLC por lo que voy a estar seguro de que podré comunicar contra el PLC. Seleccionar siempre el interface correcto del PG/PC, la tarjeta de Ethernet que se esté utilizando (te la detecta automáticamente).

“Estaciones Accesibles desde nuestro PG/PC”

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 92

Al hacer esto en la ventana de jerarquía, en la carpeta de “online access” de la parte izquierda nos aparece nuestro PLC con su IP.

“Acceso On Line del equipo”

Una vez comprobado que nos comunica correctamente con el PLC nos disponemos a transferir la configuración HW. Le daremos al botón de transferir

(siempre seleccionando la CPU sino

nos aparecerá este icono deshabilitado) y nos aparecerá la siguiente pantalla donde deberemos seleccionar el interface de comunicación de la PG/PC y por TCP/IP. Después en la ventana que nos aparece le damos al botón de “Cargar”.

“Transferir Configuración” INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 93

Cuando le damos realiza una compilación del proyecto para ver que todo es correcto. Si está todo bien le damos otra vez a Cargar y si está todo bien nos saldrá una nueva ventana de que todo ha ido bien.

“Ventana de Aceptación”

7.5 CREACION DE PROGRAMA PARA EL S7 1200

Paso8:“Editor de Bloques” Una vez hecha la parte HW, nos vamos a meter con la parte de programación. Para ello vamos a hacer un pequeño programa para comprobar que funciona todo correctamente. Nos vamos en la ventana de árbol de la izquierda dentro de nuestro equipo en la carpeta de bloques de programa. Dentro de esta carpeta tenemos ya creado un bloque por defecto que es el Main[OB1]. Click dos veces sobre este para editarlo. Si quisiéramos editar/crear otro bloque le daríamos a “agregar nuevo bloque”.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 94

“Bloques de Programa”

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 95

“Editor de Bloques” En la parte de la derecha tenemos el catálogo donde iremos insertando los distintos elementos para programar. Podremos definir cuales son los elementos que más utilizamos en la parte de favoritos que está en la parte superior derecha. Las propiedades del bloque y de los elementos que insertemos estarán en la ventana de propiedades.

“Insertar Instrucciones” INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 96

Paso9: “Transferir Programa”

Una vez hecho nuestro programa de

prueba le damos al botón de transferir, y en las ventanas que nos salgan le damos a “Cargar”. Cuando transferimos podemos transferir sólo el bloque que estamos editando o si seleccionamos en la ventana del proyecto “Bloques de Programa” transferirá todos los bloques, y si seleccionamos el PLC transferirá tanto el Hardware como el programa completo.

“Transferir el Programa”

“Ventana de Aceptación” INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 97

Y con esto ya habremos hecho nuestro primer proyecto completo para la parte del PLC. Para comprobar que nuestro programa funciona correctamente nos podremos poner en Online y ver el estado que tienen las variables en todo momento.

Paso10:“Visualización OnLine”

Para ponernos en Online y visualizar el

estado de las variables. Simplemente le daremos al botón de “establecer conexión online” y nos pondrá en On Line donde se pondrá la pantalla de color naranja y si todavía no vemos el estado que tienen las variables le daremos a las gafas una vez más. Esto es porque necesita estar en On Line para poder visualizar el estado de las variables.

“Ponernos en OnLine”

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 98

CAPITULO VIII COMUNICACIONES

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 99

8.1 COMUNICACIÓN RS-232 La comunicación a través de un puerto de comunicaciones RS-232 es el método más popular para la comunicación de los PLCs con dispositivos externos. Este es un método de comunicación asincrónica que usa el sistema binario (1's y 0's) para transmitir los datos en un formato ASCII (American Standard Code for Information Interchange). Este código traduce el código humano (letras / números) a un código legible por las computadoras (1's y 0's). La transmisión y recepción de los datos se hace a través del puerto serial de los PLCs. Este puerto trabaja enviando y recibiendo señales de voltaje. Un voltaje positivo se conoce como una MARCA, mientras que un voltaje negativo es un ESPACIO. Típicamente los PLCs trabajan con +/15 voltios.

Existen2 tipos de dispositivos RS-232. El primero es llamado DTE (Data Terminal Equipment) y un ejemplo de él es un computador. El segundo tipo de dispositivo es llamado DCE (Data Communications Equipment) y un ejemplo de él es un MODEM (Modulador / Demodulador). Los PLCs pueden ser tanto DTE como DCE.

El puerto serial del PLC trabaja poniendo algún pin en on (ALTO) mientras pone algún otro en off (BAJO). Cada uno de estos pines esta dedicado

a

un propósito específico .El puerto serial viene en dos

presentaciones: un tipo de 25 pines y otro de 9 pines. Los pines y sus propósitos se muestran a continuación. (Esta tabla asume que el equipo es un DTE).

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 100

9-PIN 25-PIN PROPÓSITO 1

1

Aterramiento de la carcasa

2

3

Recepción de datos (RD: Receive data)

3

2

Transmisión de datos (TD: Transmit data)

4

20

Terminal listo (DTR: data terminal ready)

5

7

Referencia de la señal

6

6

Equipo OK (DSR: data set ready)

7

4

Listo para transmitir (RTS: request to send)

8

5

Listo para recibir (CTS: cleartosend)

9

22

Indicador de tono (RI: ring indicator) *Sólo para MODEMs* Tabla asignación de pines del puertoRS-232.

Aterramiento- Este pin debe ser conectado internamente al chasis del dispositivo. Recepción de datos- este pin es por entra los datos provenientes de un dispositivo externo. Transmisión de datos- Este pin es por donde salen los datos rumbo a un dispositivo externo. Terminal listo- Este pin es el control maestro para el dispositivo externo. Cuando este pin esta en 1 el dispositivo externo ni transmite ni recibe datos. Referencia de la señal- Ya que los datos son enviados como voltajes positivos o como voltajes negativos, este pin sirve como referencia a ambas señales. Equipo OK- Usualmente los dispositivos externos mantienen este pin permanentemente en 0 y el PLC lo usa básicamente para determinar si el dispositivo externo esta encendido y listo. Listo para transmitir- este es parte de la sincronización del hardware. Cuando el PLC desea enviar datos a un dispositivo externo, el pone este pin en 0. En otras palabras, el PLC pone este bits en 0 para indicar que “desea enviar datos”, y el dispositivo externo INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 101

responde poniendo el pin CLEAR TO SEND a 0 indicando así que “está listo”. Entonces, el PLC envía los datos. Listo para el envío- Esta es la otra mita de la sincronización del hardware. Como se vio anteriormente, el dispositivo externo pone este pin en0 para indicar que esta listo para recibir datos. Indicador de tono- Se usa solamente cuando el PLC esta conectado a un modem.

¿Qué pasaría si tanto el PLC como el dispositivo externos on DTE o si ambos son DCE? No podrán comunicarse uno con el otro.

La figura siguiente muestra porque 2 dispositivos del mismo tipo no pueden comunicarse entre sí.

Conexión incorrecta.

Nótese que en la figura de arriba la línea de recepción de datos (pin 2) del primerdispositivoestaconectadaconlalíneaderecepcióndedatosdelsegundo dispositivo. Con la línea de transmisión de datos pasa algo similar excepto que es para la transmisión sobre el pin 3.La solución a este problema es usar una conexión tipo null-modem como la mostrada a continuación.

Conexión Null-Modem.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 102

Como resumen, considere este ejemplo donde ambos dispositivos están encendí doy el PLC es un DTE, mientras que otro dispositivo externo es un DCE.

El dispositivo externo activa su pin DSR lo cual dice al PLC que está ahí y que está encendido. El PLC activa su pin RTS lo cual es igual que preguntar al dispositivo externo “Estas listo para recibir algunos datos”. El dispositivo externo responde activando su pin CTS con lo cual dice que esta OK que el PLC envíe datos. El PLC envía datos usando su pin TD terminal y el dispositivo externo la recibe por su pin RD. Algunos datos son enviados y recibidos. Después de un tiempo, El dispositivo externo no puede procesar los datos tan rápidamente, y por eso pone a 0 su pin CTS y el PLC congela el envío de datos. El dispositivo externo se pone al corriente y entonces pone nuevamente a 1 su pin CTS . El PLC reanuda el envío de datos a trabesdelterminalTDterminalyeldispositivoexternolosrecibeatrabesde

su

terminal RD. El PLC se le acaban los datos por enviar y entonces pone a cero su pin RTS.El dispositivo externo para de recibir y entonces aguarda por mas datos futuros.

8.2 COMUNICACIÓN RS-485 RS-485 o también conocido como EIA-485, que lleva el nombre del comité que lo convirtió en estándar en 1983. Es un estándar de comunicaciones en bus de la capa física del Modelo OSI. Está definido como un sistema en bus de transmisión multipunto diferencial, es ideal para transmitir a altas velocidades sobre largas distancias (35 Mbit/s hasta 10 metros y 100 kbit/s en 1200 metros) y a través de canales ruidosos, ya que reduce los ruidos que aparecen en los voltajes producidos en la línea de transmisión. El medio físico de transmisión es un par entrelazado que admite hasta 32 estaciones en 1 solo hilo, con una longitud máxima de 1200 metros operando entre 300 y 19 200 bit/s y la comunicación halfduplex (semiduplex). Soporta 32 transmisiones y 32 receptores. La transmisión diferencial permite múltiples drivers dando la posibilidad de una configuración

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 103

multipunto. Al tratarse de un estándar bastante abierto permite muchas y muy diferentes configuraciones y utilizaciones. Desde 2003 está siendo administrado por la Telecommunications Industry Association (TIA) y titulado como TIA-485-A.222. ESPESIFICACIONES  Interfaz

diferencial

 Conexión

multipunto

 Alimentación

única de +5V

 Hasta

32 estaciones (ya existen interfaces que permiten conectar 256 estaciones)

 Velocidad  Longitud  Rango

máxima de 10 Mbit/s (a 12 metros)

máxima de alcance de 1200 metros (a 100 kbit/s)

de bus de -7V a +12V

APLICACIONES 

SCSI -2 y SCSI-3 usan esta especificación para ejecutar la capa física.



RS-485 se usa con frecuencia en las UARTs para comunicaciones de datos de poca velocidad en las cabinas de los aviones. Por ejemplo, algunas unidades de control del pasajero lo utilizan, equipos de monitoreo de sistemas fotovoltaicos. Requiere el cableado mínimo, y puede compartir el cableado entre varios asientos. Por lo tanto reduce el peso del sistema.



RS-485 se utiliza en sistemas grandes de sonido, como los conciertos de música y las producciones de teatro, se usa software especial para controlar remotamente el equipo de sonido de una computadora, es utilizado más generalmente para los micrófonos.



RS-485 también se utiliza en la automatización de los edificios pues el cableado simple del bus y la longitud de cable es larga por lo que son ideales para ensamblar los dispositivos que se encuentran alejados.



RS-485 Tiene la mayor parte de su aplicación en las plantas de producción automatizadas.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 104

8.3 INTERFAZ PROFINET 8.4.1 Conceptos sobre PROFINET PROFINET es un estándar de red para la automatización industrial basado en Ethernet abierto. Nace de la unión de los protocolos de PROFIBUS DP, el bus de campo, e Industrial Ethernet, el bus de comunicación. Los objetivos de PROFINET son:  Estándar

Ethernet abierto para la automatización basada en Industrial

Ethernet Los componentes de Industrial Ethernet y Standard Ethernet pueden utilizarse conjuntamente, aunque los equipos de Industrial Ethernet son más robustos y, por consiguiente, más apropiados para el entorno industrial (temperatura, seguridad de funcionamiento, etc.).  Uso

de estándares TCP/IP e IT

 Automatización  Integración

con Ethernet en tiempo real

directa de sistemas con bus de campo PROFINET especifica

las funciones para la realización de una solución total de automatización desde la instalación de la red hasta el diagnóstico basado en la web.

Gracias a su estructura modular, PROFINET puede ampliarse fácilmente con funciones futuras.

De ello resultan las ventajas siguientes: 

Flexibilidad gracias al empleo de Ethernet y de los acreditados

estándares IT. 

Ahorro de ingeniería y puesta en marcha gracias a la modularización.



Protección de la inversión para equipos y aplicaciones PROFIBUS.



Más rápido que los actuales buses especiales en el ámbito de Motion

Control. 

Amplio abanico de productos disponible en el mercado.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 105

CAPITULO IX PLC S7-1200, Actuadores y Sensores

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 106

9.1 PLC S7 1200

SIMATIC S7-1200 es el nuevo microcontrolador modular de la familia de controladores (automatas) SIMATIC S7Compuesto por:- controlador con interfaz PROFINET integrada para la comunicación entre la programadora, el HMI u otros controladores SIMATIC- potentes funciones tecnológicas integradas, como contaje, medición, regulación y control de movimientoentradas/salidas analógicas y digitales integradas- Signal Boards para enchufe directo sobre el controlador- Signal Modules para ampliar los canales de entrada/salida de los controladores- communication Modules para ampliar las interfaces de comunicación de los controladoresaccesorios, p. ej., fuentes de alimentación, Switch Module o SIMATIC Memory Card El micro PLC para el máximo efecto de automatización al mínimo coste. Montaje, programación y uso particularmente fáciles. De alta escala de integración, requiere poco espacio, potente. Adecuado para aplicaciones de automatización pequeñas y medias. Aplicable tanto para los controles más simples como también para tareas complejas de automatización.

Aplicable

aislado,

interconectado

en

red

o

en

configuraciones descentralizadas. El controlador apto también para campos donde, por motivos económicos, no se aplicaban hasta ahora autómatas programables. Con excepcional capacidad de tiempo real y potentes posibilidades de comunicación.

9.2 CARACTERISTICAS CPU 1214C

Referencia: 6ES7214-1BG40-0XB0 Tipo: 2140 Memoria: 75 kbytes Número máximo de módulos: 8 Puertos: 1 Norma física: RJ45 Intensidad ED: ETH PROFINET Entradas digitales: 14 Tipo de entrada digital: DC24 INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 107

Intensidad ED: 1 mA Salidas digitales: 10 Tipo de salida digital: Relé Intensidad SD: 2000 mA Entradas analógicas: 2 Tipo de entrada analógica: 0a10V Resolución de las entradas analógicas: 10 bits Salidas analógicas: 0 Tipo SA: NA Resolución de las salidas analógicas: 0bit i5v: 1600 mA Ancho: 110 mm Alto: 100 mm Profundidad: 75 mm Temperatura mínima: -20C Temperatura máxima: 60 C Peso: 0.475 kg Tensión de alimentación: AC 110V / AC 230V Intensidad de alimentación: 100 mA

9.3 ACTUADORES

Se entiende por accionamiento o actuador a aquel elemento o dispositivo de una máquina, encargado de suministrar energía mecánica para que ésta funcione. Este elemento, debe ser capaz de transformar algún tipo de energía, ya sea eléctrica, neumática o hidráulica, etc, en energía mecánica, para aplicarla en el eslabón motor de dicha máquina. Si además a este actuador le incorporamos un sistema de control, y un conversor de señal, decimos que estamos en presencia de “servo actuador” o un servo accionamiento”. Los actuadores son dispositivos capaces de generar una fuerza a partir de líquidos, de energía eléctrica y gaseosa. El actuador recibe la orden de un regulador o controlador y da INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 108

una salida necesaria para activar a un elemento final de control como lo son las válvulas. Los actuadores eléctricos, neumáticos e hidráulicos son usados para manejar aparatos mecatrónicos. ¿A qué llamamos sistema mecatrónico? Pues es aquel sistema digital que recoge señales, las procesa y emite una respuesta actuadores,

por

medio

de

generando movimientos o acciones sobre el sistema en el

que se va a actuar. Por ejemplo “los robots”, líneas de proceso automático, máquinas

controladas

digitalmente

o

“los vehículos guiados

automáticamente”, se deben considerar como sistemas mecatrónicos.

9.3.1 Tipos de actuadores: Los actuadores, en función de la energía que transformen, los podemos clasificar en: •

Eléctricos.



Neumáticos.



Hidráulicos.



Térmicos.



Elásticos.



Gravitatorios.



De origen animal



Eléctricos: Transforman la energía eléctrica en mecánica.



Neumáticos: Transforman la energía potencial almacenada en el aire comprimido u otro gas, en energía mecánica.



Hidráulica: Transforman la

energía

potencial almacenada en

un aceite comprimido u otro líquido, en energía mecánica. 

Térmicos: Transforman

la

energía

la

energía

calorífica

en energía

mecánica. 

Elásticos:

Transforman

potencial almacenada en

la deformación elástica de un material, en energía mecánica. 

Gravitatorios: Transforman la energía potencial gravitatoria, en energía mecánica.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 109



De origen animal: Transforman la energía calorífica de los alimentos animales, en energía mecánica.

Los actuadores sobre los que nos vamos a interesar en esta asignatura, por ser los que se utilizan fundamentalmente en las máquinas modernas, son los eléctricos, los neumáticos y los hidráulicos. Por sus características, los actuadores hidráulicos se emplean cuando lo que

necesitamos

es

potencia,

posicionamientos. Sin embargo, los voluminosos

para

y

los neumáticos para simples

hidráulicos

requieren

equipos

el suministro de energía, así como de un

mantenimiento periódico. Por otro lado, las aplicaciones de los modelos neumáticos también son limitadas desde el punto de vista de la precisión y el mantenimiento. Los actuadores eléctricos también son muy utilizados en los

aparatos

mecatrónicos, como por ejemplo, en los robots.

En la siguiente tabla se resumen las principales características de estos tres tipos de actuadores, como son la energía que utilizan, las opciones de su utilización, sus ventajas y sus desventajas:

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 110

9.4 SENSORES Para conseguir que el robot realice su tarea con la adecuada precisión es preciso que tenga conocimiento tanto de su propio estado como del estado de su entorno. Dos tipos de sensores:



Sensores internos: sensores integrados en la propia estructura mecánica del robot, que dan información del estado del

robot:

fundamentalmente de la posición, velocidad y aceleración de las articulaciones. 

Sensores externos: dan información del entorno del robot: alcance, proximidad, contacto, fuerza, etc. Se utilizan

para

guiado

de robots, para identificación y manipulación de objetos. 

Definición:

un sensor es un dispositivo eléctrico y/o mecánico

que convierte magnitudes físicas (luz, magnetismo, presión, etc.) en valores medibles de dicha magnitud. Esto se realiza en tres fases: 

Un fenómeno físico a ser medido es captado por un sensor,

y

muestra en su salida una señal eléctrica dependiente del valor de la variable física. 

La

señal

eléctrica

es

modificada

por

un

sistema

de

acondicionamiento de señal, cuya salida es un voltaje. 

El sensor dispone de una circuitería que transforma y/o amplifica la tensión de salida, la cual pasa a un conversor A/D, conectado a un PC. El convertidor A/D transforma

la señal de tensión

continua en una señal discreta. 

Los descriptores estáticos definen el comportamiento en régimen permanente del sensor:

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 111

-

Rango: valores máximos y mínimos para las variables de entrada y salida de un sensor.

-

Exactitud: la desviación de la lectura de un sistema de medida respecto a una entrada conocida. El mayor error esperado entre las señales medida e ideal.

-

Repetitividad: la capacidad de reproducir una lectura con una precisión dada.

-

Reproducibilidad: tiene el mismo sentido que la repetitividad excepto que se utiliza cuando se toman medidas distintas bajo condiciones diferentes.

-

Resolución: la cantidad de medida más pequeña que se pueda detectar.

-

Error: es la diferencia entre el valor medido y el valor real.

-

No linealidades: la desviación de la medida de su valor real, supuesto que la respuesta del sensor es lineal. No-linealidades típicas: saturación, zona muerta e histéresis. 

Sensibilidad: es la razón de cambio de la salida frente a cambios en la entrada: s = ∂V /∂x



Excitación: es la cantidad de corriente o voltaje requerida para el funcionamiento del sensor.



Estabilidad: es una medida de la posibilidad de un sensor de mostrar la misma salida en un rango en que la entrada permanece constante.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 112

CAPITULO X CONTROL DE PROCESOS

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 113

10.1 INTRODUCCIÓN El objeto de todo proceso industrial será la obtención de un producto final, de unas características determinadas de forma que cumpla con las especificaciones y niveles de calidad exigidos por el mercado, cada día más restrictivos. Esta constancia en las propiedades del producto sólo será posible gracias a un control exhaustivo de las condiciones de operación, ya que tanto la alimentación al proceso como las condiciones del entorno son variables en el tiempo. La misión del sistema de control de proceso será corregir las desviaciones surgidas en las variables de proceso respecto de unos valores determinados, que se consideran óptimos para conseguir las propiedades requeridas en el producto producido. El sistema de control nos permitirá una operación del proceso más fiable y sencilla, al encargarse de obtener unas condiciones de operación estables, y corregir toda desviación que se pudiera producir en ellas respecto a los valores de ajuste. Las principales características que se deben buscar en un sistema de control serán: 1. Mantener el sistema estable, independiente de perturbaciones y desajustes. 2. Conseguir las condiciones de operación objetivo de forma rápida y continua. 3. Trabajar correctamente bajo un amplio abanico de condiciones operativas. 4. Manejar las restricciones de equipo y proceso de forma precisa. La implantación de un adecuado sistema de control de proceso, que se adapte a las necesidades de nuestro sistema, significará una sensible mejora de la operación. Principalmente los beneficios obtenidos serán: + Incremento de la productividad + Mejora de los rendimientos + Mejora de la calidad + Ahorro energético + Control medioambiental + Seguridad operativa + Optimización de la operación del proceso/ utilización del equipo INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 114

+ Fácil acceso a los datos del proceso 10.2 CARACTERÍSTICAS DEL PROCESO El control del proceso consistirá en la recepción de unas entradas, variables del proceso, su procesamiento y comparación con unos valores predeterminados por el usuario, y posterior corrección en caso de que se haya producido alguna desviación respecto al valor preestablecido de algún parámetro de proceso. El bucle de control típico estará formado por los siguientes elementos, a los que habrá que añadir el propio proceso. + Elementos de medida (Sensores) Generan una señal indicativa de las condiciones de proceso. + Elementos de control lógico (Controladores): Leen la señal de medida, comparan la variable medida con la deseada (punto de consigna) para determinar el error, y estabilizan el sistema realizando el ajuste necesario para reducir o eliminar el error. + Elementos de actuación (Válvulas y otros elementos finales de control): Reciben la señal del controlador y actúan sobre el elemento final de control, de acuerdo a la señal recibida. Esta serie de operaciones de medida, comparación, calculo y corrección, constituyen una cadena cerrada constituyen ciclo cerrado. El conjunto de elementos que hacen posible este control reciben el nombre de bucle de control (control loop).

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 115

10.3 TIPOS DE CONTROL Se puede hacer una clasificación de los sistemas de control atendiendo al procedimiento lógico usado por el controlador del sistema para regular la evolución del proceso. Los principales tipos de control utilizados en los procesos industriales serán: 

Normales: • Sistemas de realimentación. (Feed-back) ∗ Proporcional ∗ Integral ∗ Derivativo • Sistema anticipativo (Feed-Foward) • Sistema en cascada (Cascade) • Sistema selectivo (Over-Ride)



Avanzados: • Control de restricciones (Constraint Control) • Control del modelo de referencia (Model Reference Control) • Optimización de unidades

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 116

CONCLUSIONES

Los Controladores Lógicos Programables o PLCs son elementos de control de estado sólido que si bien su origen fue en las líneas de producción de la industria automotriz, hoy se encuentran diseminados en muy diversas aplicaciones: desde el simple control local de una máquina o proceso hasta las más avanzadas operaciones de control distribuido. Su operación no sólo se limita a ciclos mono tarea sino que pueden ejecutar tareas concurrentes, tareas rápidas activadas por eventos, sub tareas, etc. La comunicación con el mundo exterior la logra principalmente con sus interfaces de entrada / salida, siendo la forma más popular la de las entradas discretas a 24 Vdc en conjunto con salidas a contactos secos. En otro orden de ideas, los elementos virtuales de control forman parte sui generis de los PLCs, siendo esta la característica que permite a los usuarios crear aplicaciones

de

control

imposibles

de

realizar

con

los

viejos

sistemas a relés, además de que les permite la fácil reprogramación de los cambios que surjan en la lógica de control. Para lograr esta versatilidad de programación de la lógica de control, los PLCs disponen de varios lenguajes mediante el cual se pueden crear las aplicaciones en cuestión, pero de ellos el de más amplio uso es el lenguaje a contactos o diagrama escalera ya que le es el más familiar a los profesionales que están envuelto en las operaciones con PLCs. Las herramientas de comunicación integrada a los PLCs no sólo mejora la posibilidad de explotación de los sistemas de control, sino que además abre sus aplicaciones hacia los sistemas integrados de manufactura y producción tales como: CIM, CAM, etc. Finalmente, todo lo relacionado a los Controladores Lógicos Programables o PLCs, está reunido bajo el estándar IEC-1131.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 117

BIBLIOGRAFÍA.

Unzeta López, Mariano y Abat Dinarès, Jaume, eds. 2003. Prevención de riesgos laborales. Barcelona, España: FREMAP. Varios autores, eds. 2002. Reglamento electrotécnico para baja tensión; instrucción técnica reglamentaria. Madrid, España: Viuda de Federico Ginés S.A . Mean Well Enterprises Co. 60W Single Output Industrial DIN Rail Power Supply Datasheet. http://www.meanwell.com/ Comatec SNC. Transformador para montaje sobre carril din Datasheet. http://www.comatec.it/spagnolo/societa.htm. Gems Sensors. FT-110 Series TuboFlow Economical Flow Rate Sensors Datasheet y Instruction Bulletin No. 173926. http://www.gemssensors.com/ Sistema de indicadores de Agua, Ministerio de medio ambiente y medio rural y marino: http://servicios2.marm.es/sia/indicadores/mapa_indic.jsp. Centro de estudios y experimentación de obras públicas, Minsiterio de medio ambiente y medio rural y marino: http://www.cedex.es/.

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 118

ANEXOS

ARMADO DE LA FAJA

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 119

ARMADO DE LA EXTRUCTURA

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 120

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 121

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 122

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 123

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 124

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 125

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 126

CONCLUSION DEL MODULO

INSTITUTO SUPERIOR TECNOLOGICO PUBLICO TUPAC AMARU – CUSCO

Página 127