COPYRIGHT
Instituto Técnico de Capacitación y Productividad
-INTECAP- 2005
FUNDAMENTOS DE PLC
MT. 3.4.2-E113.1/05
Edición 01
2 FUNDAMENTOS DE PLC
NOMBRE DE LA UNIDAD (palatino, bold, 8 pts, JD)
ÍNDICE
Objetivo del manual ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– 5
Presentación –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– 7
RESULTADO DE APRENDIZAJE 1
CONFIGURAR MÓDULOS DEL PLC, DE ACUERDO A ESPECIFICACIONES DEL FABRICANTE –– 9
1.1 Sistemas de control ––––––––––––––––––––––––––––––––––––––––––––––––– 10
1.1.1 Automatismos analógicos y digitales ––––––––––––––––––––––––––––––––––––––– 11
1.1.2 Automatismos cableados y programables –––––––––––––––––––––––––––––––––– 12
1.2 El autómata programable o PLC ––––––––––––––––––––––––––––––––––––––– 13
1.2.1 Estructura del PLC –––––––––––––––––––––––––––––––––––––––––––––––––––– 15
1.2.2 Unidad Central de Proceso, CPU ––––––––––––––––––––––––––––––––––––––––– 15
1.2.3 Memoria del PLC ––––––––––––––––––––––––––––––––––––––––––––––––––––– 17
1.2.4 Fuente de alimentación ––––––––––––––––––––––––––––––––––––––––––––––––– 18
1.2.5 Interfaces de entrada y salida –––––––––––––––––––––––––––––––––––––––––––– 19
1.2.6 Dispositivos de programación ––––––––––––––––––––––––––––––––––––––––––– 29
1.2.7 Proceso de configuración y parametrización del autómata ––––––––––––––––––––––– 30
RESULTADO DE APRENDIZAJE 2
PROGRAMAR FUNCIONES LÓGICAS, UTILIZANDO LOS DIFERENTES LENGUAJES DEL
AUTÓMATA, DE ACUERDO A ESPECIFICACIONES DEL FABRICANTE –––––––––––––––– 35
2.1 Instrucciones y direccionamiento –––––––––––––––––––––––––––––––––––––– 36
2.1.1 Descripción general de la capacidad de un PLC –––––––––––––––––––––––––––––– 36
2.1.2 El nuevo estándar para PLC, IEC 1131 ––––––––––––––––––––––––––––––––––––– 37
2.1.3 Direccionamiento de entradas y salidas ––––––––––––––––––––––––––––––––––––– 37
2.1.4 Estado de las señales –––––––––––––––––––––––––––––––––––––––––––––––––– 40
2.2 Ciclo de funcionamiento del autómata –––––––––––––––––––––––––––––––––– 40
2.2.1 Introducción –––––––––––––––––––––––––––––––––––––––––––––––––––––––– 40
2.2.2 Modos de operación –––––––––––––––––––––––––––––––––––––––––––––––––– 40
2.2.3 Ciclo de funcionamiento –––––––––––––––––––––––––––––––––––––––––––––––– 41
2.2.4 Chequeos del sistema ––––––––––––––––––––––––––––––––––––––––––––––––– 42
2.3 Funciones lógicas –––––––––––––––––––––––––––––––––––––––––––––––––––– 43
2.3.1 Función Not (Negación) –––––––––––––––––––––––––––––––––––––––––––––––– 43
2.3.2 Función And (Conjunción) –––––––––––––––––––––––––––––––––––––––––––––– 44
2.3.3 Función Or (Disyunción) ––––––––––––––––––––––––––––––––––––––––––––––– 45
2.3.4 Establecimiento de ecuaciones booleanas a partir de tabla de verdad ––––––––––––––– 46
2.4 Lenguajes de programación ––––––––––––––––––––––––––––––––––––––––––– 50
2.4.1 Tipos de lenguajes de programación ––––––––––––––––––––––––––––––––––––––– 50
2.4.2 Diagrama de contactos o diagrama en escalera (Ladder diagram) LD –––––––––––––– 51
2.4.3 Lista de instrucciones (Statement list o Instruction list) IL –––––––––––––––––––––– 52
2.4.4 Diagrama de bloques de función (Function block diagram) FBD –––––––––––––––––– 54
FUNDAMENTOS DE PLC 3
NOMBRE DE LA UNIDAD (palatino, bold, 8 pts, JI)
RESULTADO DE APRENDIZAJE 3
PROGRAMAR SISTEMAS DE CONTROL UTILIZANDO LENGUAJES BÁSICOS DE
PROGRAMACIÓN, DE ACUERDO AL MÉTODO DE PROGRAMACIÓN CONVENCIONAL –– 61
3.1 Sistemas lógicos combinacionales y secuenciales ––––––––––––––––––––––––––– 62
3.1.1 Sistemas de control lógico combinacionales ––––––––––––––––––––––––––––––––––– 62
3.1.2 Sistemas de control lógico secuenciales –––––––––––––––––––––––––––––––––––––– 62
3.1.3 Función Set-Reset –––––––––––––––––––––––––––––––––––––––––––––––––––––– 63
3.1.4 Marcas –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– 65
Actividades ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– 67
Resumen ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– 71
Evaluación –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– 73
Glosario ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– 74
Bibliografía ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– 80
4 FUNDAMENTOS DE PLC
NOMBRE DE LA UNIDAD (palatino, bold, 8 pts, JD)
OBJETIVO
DEL MANUAL
Con los contenidos de este manual, usted adquirirá
los conocimientos necesarios que lo capacitarán para
configurar módulos de PLC y Programar Sistemas de
Control utilizando instrucciones de programación
básica, de acuerdo a especificaciones técnicas del
fabricante.
FUNDAMENTOS DE PLC 5
NOMBRE DE LA UNIDAD (palatino, bold, 8 pts, JI)
6 FUNDAMENTOS DE PLC
NOMBRE DE LA UNIDAD (palatino, bold, 8 pts, JD)
PRESENTACIÓN
l presente Manual de Controles Lógicos Programables, constituye
un recurso didáctico para ser utilizado en el evento del mismo
Una de las claves del éxito de los autómatas programables frente a los equipos de relés o
incluso, frente a los equipos construidos a base de circuitos integrados, ha sido la posibilidad
de realizar funciones muy diversas, con un mismo equipo (hardware estándar), cambiando
únicamente un programa (software).
En este manual, se explican los sistemas de control, incluyendo los automatismos analógicos,
digitales, cableados y programables, la estructura de los autómatas programables y el
proceso de configuración y parametrización de autómatas.
FUNDAMENTOS DE PLC 7
NOMBRE DE LA UNIDAD (palatino, bold, 8 pts, JI)
8 FUNDAMENTOS DE PLC
1
RESULTADO DE
APRENDIZAJE
FUNDAMENTOS DE PLC 9
CONFIGURACIÓN DE MÓDULOS DEL PLC
Figura 2
Sistema de control de lazo cerrado.
Figura 1
Sistema de control.
10 FUNDAMENTOS DE PLC
CONFIGURACIÓN DE MÓDULOS DEL PLC
El diagrama de bloques será, en este caso, el de la Estos niveles o estados se suelen representar mediante
figura 2. Este tipo de sistemas se denomina “en lazo variables lógicas o bits, cuyo valor puede ser sólo 1 ó 0,
cerrado”, ya que su diagrama muestra claramente una empleando la notación binaria del álgebra de Boole.
estructura con una cadena directa y un retorno o
realimentación, formando un lazo de control. Los sistemas de control actuales con un cierto grado
de complejidad y en particular los autómatas
Así pues, en el caso más general, podremos dividir el programables son casi siempre híbridos, es decir,
sistema de control en los siguientes bloques: sistemas que procesan a la vez, señales analógicas y
digitales.
» Unidad de control.
» Accionamientos. No obstante, la unidad de control es totalmente digital
» Sensores. y basada en un microprocesador, que aporta la
» Interfaces. capacidad dé cálculo necesaria, para tratar las señales
todo o nada en forma de bits y las señales analógicas
Al conjunto de señales de consigna y de realimentación numéricamente.
que entra a la unidad de control se les denomina
genéricamente entradas y al conjunto de señales de Dado que muchos de los sensores empleados utilizan
control obtenidas salidas. señales de tipo analógico, las interfaces de estas
señales deben realizar una conversión analógico-
numérica, llamada conversión analógico-digital
(A/D), para que puedan ser tratadas por la unidad de
1.1.1 AUTOMATISMOS
control.
ANALÓGICOS Y DIGITALES
Puede ser necesario también disponer de señales
Según la naturaleza de las señales que intervienen en
analógicas de salida, para ciertos indicadores o para
el proceso, los sistemas de control pueden dividirse
control de ciertos servosistemas externos. En tal caso,
en los siguientes grupos:
el sistema de control debe disponer también de
interfaces para la conversión digital-analógica (D/A),
• Sistemas analógicos.
capaces de suministrar dichas señales a partir de los
• Sistemas digitales.
valores numéricos obtenidos por la unidad de control.
• Sistemas híbridos
analógico-digitales.
FUNDAMENTOS DE PLC 11
CONFIGURACIÓN DE MÓDULOS DEL PLC
12 FUNDAMENTOS DE PLC
CONFIGURACIÓN DE MÓDULOS DEL PLC
EL AUTÓMATA
1.2 PROGRAMABLE O PLC
Un Contralor Lógico (PLC) es un equipo electrónico
de control, con una estructura interna (hardware)
independiente del proceso a controlar, que se adapta
a dicho proceso mediante un programa específico
(software), que contiene la secuencia de operaciones
a realizar. Esta secuencia de operaciones se define Figura 4
sobre señales de entrada y salida al proceso, cableadas Autómata programable de tipo modular.
FUNDAMENTOS DE PLC 13
CONFIGURACIÓN DE MÓDULOS DEL PLC
Así también, se encuentran autómatas compactos que Existe también la posibilidad, en autómatas grandes,
incluyen una unidad de control y un mínimo de de elección entre varios tipos de CPU’s, adaptados
entradas y salidas y luego tienen previstas una serie a la tarea que deba realizarse o incluso de múltiples
de unidades de expansión que les permiten llegar hasta CPU´s trabajando en paralelo en tareas distintas.
256 entradas/salidas digitales.
Figura 6
Red de autómatas.
14 FUNDAMENTOS DE PLC
CONFIGURACIÓN DE MÓDULOS DEL PLC
Las señales de salida son órdenes digitales o analógicas Un sistema de bus es un determinado número de
en tensión o corriente, que se envían a los elementos líneas eléctricas divididas en líneas de direcciones, de
indicadores y actuadores del proceso, como datos y de control. La línea de direcciones se utiliza
lámparas, contactores, válvulas, etc. para seleccionar la dirección de un elemento
conectado al bus y la línea de datos para transmitir la
El autómata gobierna las señales de salida según el información requerida. Las líneas de control son
programa de control, previamente almacenado en necesarias para habilitar el dispositivo conectado al
una memoria, a partir del estado de las señales de bus como emisor o como receptor.
entrada.
Figura 7
Diagrama de bloques de la estructura de un autómata programable.
FUNDAMENTOS DE PLC 15
CONFIGURACIÓN DE MÓDULOS DEL PLC
Los principales elementos conectados al sistema La combinación de la CPU con la memoria interna,
de bus son el microprocesador CPU y la memoria. memoria de imagen de entradas/ salidas y de programa
de usuario, es conocida también con el nombre de unidad
La CPU (Central Processing Unit), construida de proceso o tarjeta central, aunque algunos fabricantes
alrededor de un sistema microprocesador, es la denominan por extensión al conjunto simplemente CPU.
encargada de ejecutar el programa de usuario y
ordenar las transferencias de información en el sistema En los ordenadores, generalmente se distingue entre
de entradas/salidas. hardware, firmware y software. Lo mismo se aplica a
los PLCs, ya que esencialmente también están basados
Un microprocesador consiste principalmente en una en un microprocesador.
unidad aritmética y lógica, una unidad de control y un
pequeño número de unidades de memoria internas,
El hardware ( descrito anteriormente ) se refiere a
denominadas registros.
las partes físicas del dispositivo.
La tarea de la unidad aritmética y lógica ALU
(arithmetic logic unit) es ejecutar las operaciones El firmware lo constituyen aquellos programas
lógicas y aritméticas con los datos transmitidos. (software) que se hallan permanentemente instalados
en el hardware por el fabricante del PLC. Esto incluye
El acumulador, AC para abreviar, es un registro las rutinas fundamentales del sistema, utilizadas para
especial asignado directamente a la unidad ALU. Este poner en marcha el microprocesador al aplicar la tensión.
almacena tanto los datos a procesar como los
resultados de la última operación realizada por la ALU. Adicionalmente está el sistema operativo que, en el caso
de los PLC, generalmente se halla almacenado en un
El registro de instrucciones almacena cada orden
o instrucción llamada desde la memoria del programa memoria ROM o en una EPROM.
hasta que es decodificada y ejecutada.
Finalmente, está el software, que es el programa escrito
El contador de programa es un registro, encargado por el usuario del PLC. Los programas de usuario se
de la lectura de las instrucciones de usuario y por instalan generalmente en una memoria RAM.
tanto, de la secuencia de ejecución.
Figura 9
Diseño de un microprocesador.
16 FUNDAMENTOS DE PLC
CONFIGURACIÓN DE MÓDULOS DEL PLC
Está formada por el archivo de programa y el Memoria de lectura/escritura, que puede ser leída y
archivo de datos. modificada de forma rápida cuantas veces sea
necesario, a través de los buses internos.
B. Memoria del sistema:
Sus inconvenientes son su relativamente poca
Dirige y ejecuta las actividades de operación, capacidad de almacenamiento y sobre todo, su
tales como el programa del usuario y coordina carácter volátil, que provoca la pérdida de
los escaneos de entrada y las actualizaciones de información cada vez que cae la tensión de
salida. alimentación.
El usuario de PLC trabaja solamente en la memoria ROM (Read Only Memory): Las memorias
2. de solo lectura no reprogramables, no pueden
de aplicación y no puede tener acceso a la memoria
del sistema, la cual es programada por el fabricante. ser modificadas en ninguna forma. Dentro del
autómata, las memorias ROM se utilizan para
En el archivo de programa el usuario desarrolla el almacenar el programa monitor, que contiene rutinas
programa que ejecuta la secuencia de funcionamiento incluidas por el fabricante, como por ejemplo:
del sistema o máquina que se esté controlando.
• Inicialización tras puesta en marcha del PLC.
En el archivo de datos se almacenan las direcciones • Intérprete del programa de usuario, si existe.
y el estado de las diversas instrucciones que se utilizan
en el archivo de programa, estos archivos ya han sido El contenido de esta memoria no es accesible desde
definidos por el fabricante, pero el usuario puede crear el exterior.
archivos adicionales si requiere del uso de más
instrucciones. EPROM (Erasable programmable read-
3. only memory / memoria de solo lectura
En general, toda la información está contenida en las programable y borrable): Las memorias
memorias de semiconductor. reprogramables, son memorias de sólo lectura que
pueden programarse con un circuito especial,
Una memoria de semiconductor es un dispositivo después de borrar su contenido. Las células de
electrónico capaz de almacenar datos binarios memoria son borradas con luz ultravioleta que
(señales de niveles altos y bajos, “unos” y “ceros”, penetra en el chip, a través de una ventana de cuarzo
denominadas bits). en su cara superior. Este proceso obliga a su
extracción del autómata y por tanto, a la interrupción
del funcionamiento.
FUNDAMENTOS DE PLC 17
CONFIGURACIÓN DE MÓDULOS DEL PLC
Normalmente, estas memorias se utilizan para Las memorias de usuario son siempre de tipo
almacenar el programa del usuario, una vez que ha permanente RAM + batería o EPROM / EEPROM.
sido convenientemente depurado.
Por lo general, todos los fabricantes de autómatas
ofrecen la posibilidad de utilizar memorias RAM con
4. EEPROM (Electrically Erasable pro- batería para la fase de desarrollo y depuración de los
grammable ROM / ROM programable y
borrable eléctricamente): son memorias de sólo programas y de pasar éstos a memorias no volátiles
lectura alterables por medios eléctricos, es decir, EPROM o EEPROM una vez finalizada esta fase.
reprogramables sobre el propio circuito, sin necesidad
de extracción y borrado exterior. Atendiendo a su forma de conexión, las memorias de
trabajo pueden ser compactas, incluidas en el propio
autómata y conteniendo todos los datos e
Los procesos específicos de almacenamiento y
instrucciones de control o lo que es más frecuente,
borrado de las memorias EEPROM, hacen que los
modulares y ampliables mediante cartuchos o tarjetas
tiempos de acceso para lectura y especialmente para
externas que contienen o amplían el programa y los
escritura, sean largos en comparación con los
datos alfanuméricos.
correspondientes a las memorias RAM o EPROM.
18 FUNDAMENTOS DE PLC
CONFIGURACIÓN DE MÓDULOS DEL PLC
FUNDAMENTOS DE PLC 19
CONFIGURACIÓN DE MÓDULOS DEL PLC
Las figuras 12 y 13 muestran la estructura básica para Los valores de tensión más frecuentes son 12, 24,
una entrada y una salida de tipo binario, con circuito 48 y 110 VDC.
de separación de los circuitos de alimentación.
Según la polaridad de la conexión de los dispositivos
B. Interfaz de entradas digitales y la fuente de alimentación conectada a la tarjeta,
podemos distinguir:
Dentro de las interfaces de entrada para señales
binarias, se distinguen los siguientes tipos:
» Entradas PNP
Según la tensión de alimentación:
Las entradas de tipo PNP trabajan, con lógica positiva.
1. De corriente continua La conexión de las señales de campo (interruptores)
2. De corriente alterna a los terminales de entrada del autómata se efectúa
como sigue:
20 FUNDAMENTOS DE PLC
CONFIGURACIÓN DE MÓDULOS DEL PLC
Figura 14
Conexión de dispositivos de señal a una interfaz de entrada PNP.
El estado de las entradas suele estar indicado por un • El otro extremo dde cada uno de los
diodo LED, que enciende cuando éstas tienen tensión interruptores, se conecta a los distintos terminales
aplicada. Esta indicación es realmente útil para la de entrada del autómata (E1, E2, ...).
comprobación y el mantenimiento del equipo.
• Al igual que en el caso de las entradas PNP, varios
La conexión de las señales de campo a los terminales circuitos de entrada suelen estar unidos por un
de entrada del autómata se efectúa como sigue: extremo, el común del interfaz, que para el caso
NPN debe conectarse al polo positivo de la fuente
• Se unen por un extremo todos los interruptores. de alimentación de E/S.
Este extremo (común de campo) se conecta en la
interfaz NPN, al polo negativo de la fuente de
alimentación de E/S.
FUNDAMENTOS DE PLC 21
CONFIGURACIÓN DE MÓDULOS DEL PLC
Entradas NPN
Figura 15
Conexión de dispositivos de señal a una interfaz de entrada NPN.
22 FUNDAMENTOS DE PLC
CONFIGURACIÓN DE MÓDULOS DEL PLC
FUNDAMENTOS DE PLC 23
CONFIGURACIÓN DE MÓDULOS DEL PLC
• Internamente en la interfaz,
varios circuitos de salida
comparten dos extremos
comunes, los polos positivo y
negativo de la fuente de
alimentación. Cada salida
dispone además, de un terminal
individual (S1, S2,.... Sn)
conectado al colector, que en
estado 1 suministrará una
tensión positiva, respecto al
Figura 17 común de cargas.
Conexión de actuadores a interfaz de salida a relé.
24 FUNDAMENTOS DE PLC
CONFIGURACIÓN DE MÓDULOS DEL PLC
Figura 18
Tarjeta de salida PNP optoacoplada.
b) Salidas NPN
Las interfaces con salida NPN tienen características prácticamente idénticas a las indicadas en el apartado anterior
para el tipo PNP, salvo que emplean lógica negativa, es decir, que cada salida suministra en el estado 1, una
tensión negativa con respecto al extremo común de las cargas. La salida consiste en un transistor NPN a
colector abierto.
FUNDAMENTOS DE PLC 25
CONFIGURACIÓN DE MÓDULOS DEL PLC
Figura 19
Tarjeta de salida NPN optoacoplada.
26 FUNDAMENTOS DE PLC
CONFIGURACIÓN DE MÓDULOS DEL PLC
Las salidas NPN pueden también construirse con Presentan una pequeña corriente de fuga
aislamiento galvánico o no. cuando la salida está en estado 0 (desactivada).
Menor capacidad de carga de la salida. Cierre al paso por cero de tensión y apertura
al paso por cero de la corriente, eliminando
Caída de tensión en el transistor de salida, al máximo, las perturbaciones en la línea.
mayor que la que produce el contacto de
un relé. Tamaño más reducido.
FUNDAMENTOS DE PLC 27
CONFIGURACIÓN DE MÓDULOS DEL PLC
LED
• Ligera corriente de fugas en estado de
bloqueo.
DECODI- COMÚN
FICADOR Si
DE CARGAS
• Mayor disipación de potencia y por tanto, BUFFER
BUS CON
menor calentamiento. AP
MEMORIA
(Latch)
* D1 - Diodo de Inversa
* D2 - Protección de Inversión de Polaridad (opcionales)
Con aislamiento galvánico
Con acoplamiento directo Figura 21
Tarjeta de salida sin aislamiento galvánico.
INTERFACES DE ENTRADA/SALIDA
a. CON AISLAMIENTO GALVÁNICO:
ENTRADAS / SALIDAS ANALÓGICAS
c.
No todos los autómatas programables son
Alimentaciones completamente separadas de la lógica
capaces de manipular señales analógicas, pero es
interna. Dicho aislamiento se suele conseguir mediante
frecuente que existan módulos de ampliación para
un optoacoplador, que suele admitir tensiones de prueba
los tipos de PLC compactos o PLC modulares, que
desde 1500 hasta 5000 V, en el caso de las entradas.
sí son capaces de procesar dichas señales.
La alimentación de las salidas está aislada Conjuntamente los fabricantes de PLC incorporan en
completamente de la lógica interna del PLC utilizando su software, funciones específicas para tratar señales
la misma técnica de optoacoplado. de tipo analógico.
28 FUNDAMENTOS DE PLC
CONFIGURACIÓN DE MÓDULOS DEL PLC
Figura 22
Proceso de adaptación de las señales de E/S analógicas.
FUNDAMENTOS DE PLC 29
CONFIGURACIÓN DE MÓDULOS DEL PLC
a. PROCEDIMIENTO:
Figura 25
Comunicación entre PC y
Autómata Programable.
1.2.7 PROCESO DE
CONFIGURACIÓN Y
PARAMETRIZACIÓN
DEL AUTÓMATA Figura 26
Configuración de un PLC; los módulos se disponen en un bastidor
virtual según su posición física real.
En términos de software entendemos bajo
“Configurar” la disposición de los módulos en una
tabla de configuración. Los módulos pueden seleccionarse de un catálogo
electrónico, registrándolos en el slot correspondiente
Al igual que sucede en una instalación real,
dispondremos los módulos en un bastidor virtual de la tabla de configuración, el cual deberá coincidir
haciendo uso del software. con el slot real en el bastidor o rack.
30 FUNDAMENTOS DE PLC
CONFIGURACIÓN DE MÓDULOS DEL PLC
Pase la CPU a STOP; para ello haga clic en el La CPU pasa a STOP.
botón “Stop” y confirme con “Aceptar”.
3
Luego salga del cuadro de diálogo con el botón
“Cerrar”.
Tabla 4
Procedimiento para efectuar un borrado total de la CPU.
FUNDAMENTOS DE PLC 31
CONFIGURACIÓN DE MÓDULOS DEL PLC
Figura 27
Ventana del software de programación Step 7.
Figura 28
Acceso directo a un sistema de destino (estaciones accesibles)
del Administrador Simatic S7.
32 FUNDAMENTOS DE PLC
CONFIGURACIÓN DE MÓDULOS DEL PLC
En el catálogo hardware seleccione a través de: Se visualiza una tabla que muestra el perfil
SIMATIC 300 Bastidor 300 Perfil Soporte soporte con los slots.
2
el bastidor deseado y colóquelo por arrastre en
la ventana de trabajo.
Haga clic en la tabla y seleccione el modo de En la pantalla aparece el modo de visualización
visualización. Detalle de la tabla de Detalle de la tabla de configuración con las
3
configuración con el comando: referencias y las direcciones de los módulos, tal
Ver Detalle. y como muestra la figura 5-2.
En el catálogo hardware, seleccione los Los módulos seleccionados se visualizan en las
módulos utilizados; para ello haga uso de líneas correspondientes de la tabla de
SIMATEC 300: configuración.
· fuente de alimentación (PS 307 2A)
4
· CPU (CPU 314) y Nota:
· módulo simulador (SM 323 DI8/DO8) El slot 3 de la tabla de configuración permanece
y arrástrelos con el ratón a las líneas 1, 2 y 4 libre ya que está reservado para un tipo de
de la tabla de configuración. módulo (IM) que no se utiliza en este caso.
Tabla 5
Pasos a seguir según software del fabricante para configurar un Autómata Programable.
Figura 29
Disponer el bastidor.
FUNDAMENTOS DE PLC 33
CONFIGURACIÓN DE MÓDULOS DEL PLC
3) Parametrización de la CPU
En los pasos 5 y 6 de la tabla 5 se muestra un ejemplo de la parametrización de la CPU.
Haga clic en la ficha “Ciclo/Marca del ciclo” El tiempo de vigilancia de ciclo se modifica del
del cuadro de diálogo y modifique a 100 ms el valor por defecto (150 ms) a 100 ms.
6
tiempo de vigilancia de ciclo ajustado.
Abandone el cuadro de diálogo con “Aceptar”.
Guarde la configuración bajo el proyecto
La configuración que acaba de crear se guarda
SEMÁFORO; para ello, utilice el comando de
7 en el disco duro de la PG/ del PC, bajo el
menú:
proyecto SEMÁFORO.
Archivo Guardar
Cargue la configuración que acaba de crear en La configuración recién creada se carga en la
el S7-300 utilizando el comando de menú: CPU con la dirección de estación 2.
Sistema de destino Cargar en módulo... Así, los parámetros modificados tendrán efecto
8 En el cuadro de diálogo “Seleccionar módulo cuando vuelva a realizar un rearranque
de destino” haga clic en “Aceptar” y confirme completo.
la dirección de estación preajustada en el
cuadro diálogo “Asignar la dirección de la
estación”.
Tabla 6
Pasos para guardar y cargar la configuración del Autómata Programable
34 FUNDAMENTOS DE PLC
2
RESULTADO DE
APRENDIZAJE
FUNDAMENTOS DE PLC 35
PROGRAMACIÓN DE FUNCIONES LÓGICAS
2.1 INSTRUCCIONES Y
DIRECCIONAMIENTO • Examina si cerrado (contactos normalmente
abiertos)
• Examina si abierto (contactos normalmente
cerrados)
• Activación de salida (bobinas)
2.1.1 DESCRIPCIÓN GENERAL DE • Enclavamiento de salida
• Desenclavamiento de salida
LA CAPACIDAD DE UN PLC • Un flanco ascendente (detector de flanco
positivo)
La capacidad de un PLC se determina por el tipo de TEMPORIZADORES
comandos que el usuario puede programar para que
se ejecuten. Mientras el conjunto de instrucciones y • Temporizador a la conexión
los nombres de las instrucciones variarán ligeramente • Temporizador a la desconexión
• Temporizador retentivo
entre los fabricantes de los PLC, la figura siguiente • Contadores progresivos y regresivos
da una descripción general de las instrucciones • Contador de alta velocidad
generalmente disponibles.
MATEMÁTICAS
Como se indicó anteriormente, los PLC se diseñaron • Suma
inicialmente para funcionar como reemplazos de los • Resta
dispositivos de control cableados, principalmente • División
• Multiplicación
bobinas y contactos de relés, contadores y • Borrar
temporizadores. Hoy en día, estas funciones aún • Raíz cuadrada
comprenden la mayoría de las instrucciones usadas
en las aplicaciones de los PLC. LÓGICA BOLEANA
INSTRUCCIONES ESPECÍFICAS DE LA
Los PLC también abren nuevas posibilidades de APLICACIÓN
control con funciones avanzadas tales como:
Matemáticas de cuatro o cinco funciones, • Secuenciador
comparación de datos (i.e., igual a, mayor que, etc.), • Desplazamiento de bits
manejo de datos (tales como clasificación de partes FLUJO DEL PROGRAMA
o seguimiento de fallos), sofisticadas subrutinas,
secuenciador (reemplazando los secuenciadores de • Subrutina
• MCR (restablecimiento del control maestro)
tambor), y otras funciones que pueden ser apreciadas • Entrada o salida inmediata con máscara
por los diseñadores de sistemas de control con • Interrupción temporizada seleccionable
experiencia. • Saltos
36 FUNDAMENTOS DE PLC
PROGRAMACIÓN DE FUNCIONES LÓGICAS
FUNDAMENTOS DE PLC 37
PROGRAMACIÓN DE FUNCIONES LÓGICAS
Fig. 30
Acceso a un bit de entrada en la memoria de la CPU.
38 FUNDAMENTOS DE PLC
PROGRAMACIÓN DE FUNCIONES LÓGICAS
Figura 32
Relación entre la ubicación del terminal de cableado de E/S real y la
dirección de las instrucciones en el programa, en un micro PLC Allen
Bradley.
FUNDAMENTOS DE PLC 39
PROGRAMACIÓN DE FUNCIONES LÓGICAS
A m b a s
posibilidades
2.2 CICLO DE
FUNCIONAMIENTO p u e d e n
encontrarse
DEL AUTÓMATA simultá-
neamente en
autómatas de
2.2.1 INTRODUCCIÓN gamas media y
alta, mientras que
Los autómatas programables son máquinas secuenciales los modelos compactos
que ejecutan correlativamente las instrucciones indicadas de gama baja suelen
Figura 33
en el programa de usuario almacenado en su memoria, Ciclo operativo del PLC. incluir sólo la segunda.
generando unas órdenes o señales de mando a partir de
40 FUNDAMENTOS DE PLC
PROGRAMACIÓN DE FUNCIONES LÓGICAS
FUNDAMENTOS DE PLC 41
PROGRAMACIÓN DE FUNCIONES LÓGICAS
De forma similar a las entradas, las salidas no son Las consecuencias del procesamiento cíclico de un
inmediatamente activadas o desactivadas durante un programa de PLC son las siguientes:
ciclo, sino hasta que este finaliza. El PLC traslada la
información contenida en el archivo de salidas hacia • Las señales de entrada de una duración inferior al
la interfaz de salidas para que estas sean activadas o tiempo de ciclo, posiblemente no serán
desactivadas físicamente. reconocidas.
La secuencia real en el autómata no es exactamente • En algunos casos, puede haber un retardo de dos
la indicada, ya que para optimizar los tiempos de ciclos entre la presencia de una señal de entrada
acceso a las interfaces, los procesos de lectura de y la deseada reacción de una salida ante esta señal.
entradas y escritura de salidas se efectúan • Dado que las instrucciones se procesan
consecutivamente, según muestra la figura.
secuencialmente, el comportamiento específico
de la secuencia de un programa de PLC puede
ser crucial.
Figura 35
Iniciales, que corren unicamente tras la puesta
Secuencia de ejecución del programa de usuario. o reanudación de la tensión.
El procesamiento de una línea de programa a través Cíclicas, que se repiten continuamente mientras
de la unidad central de un PLC ocupa un tiempo que, el autómata está ejecutando el programa.
dependiendo del PLC y de la instrucción que contenga
puede durar desde unos pocos microsegundos hasta Las primeras se encargan de comprobar las
unos pocos milisegundos. conexiones físicas del sistema y de identificar la
El tiempo requerido por el PLC para una simple configuración existente:
ejecución de un programa, incluyendo la actualización
de las entradas y salidas, se denomina tiempo de ciclo • Comprobación de la CPU.
o tiempo de scan. Cuanto más largo sea el programa
y cuanto más tiempo necesite el PLC respectivo para • Comprobación de presencia y del tipo de la
procesar cada línea del programa, tanto más largo memoria de programa.
será el tiempo de ciclo. Los tiempos reales de ciclo
varían aproximadamente entre 1 y 100 milisegundos. • Comprobación de interfaces de E/S.
42 FUNDAMENTOS DE PLC
PROGRAMACIÓN DE FUNCIONES LÓGICAS
Las rutinas cíclicas se encargan de comprobar la la denominada álgebra de Boole. Los enlaces entre
integridad del programa y de las conexiones de E/S variables también pueden representarse claramente,
utilizadas en el mismo: por medio de contactos eléctricos.
0 1
autómata pasa al estado STOP y se ilumina el estado actual del
indicador ERROR. pulsador S1.
FUNDAMENTOS DE PLC 43
PROGRAMACIÓN DE FUNCIONES LÓGICAS
S1
(I1) E Figura 39
Símbolo lógico de la función AND.
H1
(Q)
a. Ejemplo 1:
0V
La luz piloto H1 debe iluminarse sólo si los
Figura 38
Pulsadores S1 y S2 conectados en serie. interruptores S1 y S2 están accionados
Circuito equivalente a la función AND. simultáneamente.
Procedimiento:
I1 I2 Q Elabore una tabla de verdad donde se representen
0 1 0
1 0 0
1 1 1
Tabla 10
Tabla de verdad que representa las condiciones de los pulsadores
S1 y S2.
44 FUNDAMENTOS DE PLC
PROGRAMACIÓN DE FUNCIONES LÓGICAS
Figura 42
Símbolo lógico de la
compuerta OR.
a. Ejemplo 2:
La luz piloto H1 debe iluminarse si se acciona S1, o
se acciona S2.
Procedimiento:
Figura 41
Pulsadores S1 y S2 conectados en paralelo
Elabore una tabla de verdad donde se representen las
Circuito eléctrico equivalente a la función OR. condiciones exigidas.
FUNDAMENTOS DE PLC 45
PROGRAMACIÓN DE FUNCIONES LÓGICAS
Procedimiento:
2.3.4 ESTABLECIMIENTO DE
ECUACIONES BOOLEANAS A
PARTIR DE LA TABLA DE
VERDAD
a. Ejemplo 3:
La luz piloto H1 debe iluminarse sólo si únicamente
dos de los tres interruptores S1, S2 o S3 están Figura 44
activados. Representación gráfica de la ecuación booleana
46 FUNDAMENTOS DE PLC
PROGRAMACIÓN DE FUNCIONES LÓGICAS
Figura 45
Máquina para taladrar y fresar con sensores
(B1 y a B4) y cilindro de doble efecto (1.0).
FUNDAMENTOS DE PLC 47
PROGRAMACIÓN DE FUNCIONES LÓGICAS
Por lo tanto, en el caso del ejemplo dado, la operación Esta expresión puede simplificarse con la ayuda de
lógica es la siguiente: las propiedades del álgebra de Boole.
3) Propiedad distributiva
a v (b v c) = (a b) v (a v c)
v
a v (b c) = (a v b) (a v c)
v v
Ambas ecuaciones para el ejemplo dado son bastante III. Ley de Morgan
amplias, si bien más larga aún es la que se ha dado
como forma estándar conjuntiva.
avb=a b a b=avb v v
Lo anterior define el criterio para utilizar la forma
estándar disyuntiva o conjuntiva: La decisión se hace
a favor de la forma más corta de la ecuación.
El principio básico de la simplificación es sacar el
factor común de las variables y reducir las expresiones
definidas. Sin embargo, este método requiere un
buen conocimiento de las propiedades del álgebra
de Boole y un cierto grado de práctica.
48 FUNDAMENTOS DE PLC
PROGRAMACIÓN DE FUNCIONES LÓGICAS
FUNDAMENTOS DE PLC 49
PROGRAMACIÓN DE FUNCIONES LÓGICAS
50 FUNDAMENTOS DE PLC
PROGRAMACIÓN DE FUNCIONES LÓGICAS
Figura 50
Conexiones lógicas en el diagrama de escalera.
Figura 49
Estructura básica de un renglón del Diagrama de Escalera. Bloques de función del LD
La siguiente tabla contiene una lista de los elementos Como se dijo anteriormente, el diagrama de
más importantes asignados a un diagrama de contactos o diagrama en escalera LD (de origen
contactos. norteamericano), nació de la trascripción directa de
los esquemas eléctricos de relés ( circuitos de
Contactos
mando) de uso común en la automatización previa a
Contacto normalmente abierto la aparición de los sistemas programables.
/ Contacto normalmente cerrado
Por esta razón, los diagramas de contactos incluyen
P Contacto de flanco positivo desde sus orígenes bloques de funciones que ya aparecían
como elementos propios en aquellos esquemas, por
N Contacto de flanco negativo
ejemplo los temporizadores y contadores.
Bobinas
Un requisito para la incorporación de los
( ) Bobina denominados bloques de funciones, es la
disponibilidad de por lo menos una entrada booleana
( /) Bobina negada
del bloque en cuestión.
(S) Activación de una bobina remanente
Tabla 16 Figura 51
Elementos básicos del diagrama de escalera. Bloque de función dentro del diagrama de escalera.
FUNDAMENTOS DE PLC 51
PROGRAMACIÓN DE FUNCIONES LÓGICAS
Figura 52
Estructura de una instrucción
en el lenguaje de Lista de Instrucciones.
52 FUNDAMENTOS DE PLC
PROGRAMACIÓN DE FUNCIONES LÓGICAS
DIV ( División
GT ( Comparación: >
GE ( Comparación: >=
EQ ( Comparación: =
Tabla 17
Algunos operadores del lenguaje
de lista de instrucciones IL.
FUNDAMENTOS DE PLC 53
PROGRAMACIÓN DE FUNCIONES LÓGICAS
Figura 53
Uso y listado de los modificadores.
GT 60 (* Mayor de 60 *)
Figura 54
Invocación de Funciones en el Lenguaje de Lista de Instrucciones.
54 FUNDAMENTOS DE PLC
PROGRAMACIÓN DE FUNCIONES LÓGICAS
Figura 57
ST H1 Carga el contenido del acumulador a la salida
Croquis de situación. especificada.
FUNDAMENTOS DE PLC 55
PROGRAMACIÓN DE FUNCIONES LÓGICAS
b. Ejemplo 2 S1 v S2 = H1
2) Declaración de las variables en una Tabla
El timbre de un apartamento debe sonar tanto si se
de Símbolos.
presiona el pulsador S1 en la puerta del jardín, como
si se presiona S2 en la puerta del
apartamento. Símbolo Dirección Tipo de Comentario
dato
S1 % I0.6 BOOL Pulsador S1
puerta jardín.
S1 S2 H1 OR S2 Conexión en OR del
0 0 0 resultado actual con la
0 0 0 segunda entrada.
1 0 1
1 1 1 ST H1 Cargar el contenido del
Tabla 20
acumulador a la salida
Tabla de funciones del ejemplo 2. especificada.
56 FUNDAMENTOS DE PLC
PROGRAMACIÓN DE FUNCIONES LÓGICAS
5) Formulación del programa PLC utilizando 2) Según el software utilizado, abra una tabla
FBD. de símbolos y declare las variables del
programa PLC.
Figura 61 Procedimiento:
Símbolo de la función OR.
FUNDAMENTOS DE PLC 57
PROGRAMACIÓN DE FUNCIONES LÓGICAS
3) Verificación y puesta
a punto del
programa.
Figura 63
Símbolo de la función del ejemplo 3.
Figura 64
Bloque de la función dentro del diagrama
de escalera (ejemplo 3).
58 FUNDAMENTOS DE PLC
PROGRAMACIÓN DE FUNCIONES LÓGICAS
Figura 66
Bloque de la función dentro del diagrama de escalera.
FUNDAMENTOS DE PLC 59
60 FUNDAMENTOS DE PLC
3
RESULTADO DE
APRENDIZAJE
FUNDAMENTOS DE PLC 61
PROGRAMACIÓN DE SISTEMAS DE CONTROL
Enclavamiento de seguridad.
3.1.1 SISTEMAS DE
CONTROL LÓGICO
COMBINACIONALES
Los sistemas de control lógico combinacionales (sin
propiedades memorizantes), pueden describirse por
medio de una combinación de operaciones booleanas.
62 FUNDAMENTOS DE PLC
PROGRAMACIÓN DE SISTEMAS DE CONTROL
En caso de sobrecarga, se activa el contacto de IEC 1131-3 define dos bloques de función para la
apertura 95-96 en el relé térmico F2. Se interrumpe realización de funciones de memoria. Estos son el
el circuito de la bobina; el contactor K1M desconecta bloque de función SR (activación prioritaria) y RS
el motor. (desactivación prioritaria). A continuación se da una
descripción de los bloques.
Instrucciones:
FUNDAMENTOS DE PLC 63
PROGRAMACIÓN DE SISTEMAS DE CONTROL
Instrucciones:
Símbolo Dirección Tipo de dato Comentario
1) Declare las variables utilizadas en el
B1 % I1.1 BOOL Sensor B1 programa utilizando una tabla de
símbolos.
S1 % I0.6 BOOL Pulsador S1
Figura 71 Fig. 73
Programa en lenguaje LD Croquis de la situación.
64 FUNDAMENTOS DE PLC
PROGRAMACIÓN DE SISTEMAS DE CONTROL
El proceso puede
desactivarse de
forma inmediata
por acción del
Figura 74 pulsador Stop
Programa en lenguaje LD (normalmente
cerrado)
4) Formulación del programa en el lenguaje
IL
LDN B1
ST H1
LD S1
R H1
3.1.4 MARCAS
Las marcas son variables internas ( área de memoria
de marcas M).
FUNDAMENTOS DE PLC 65
PROGRAMACIÓN DE SISTEMAS DE CONTROL
Procedimiento:
Tabla 28
Tabla de símbolos.
Figura 76
Programa en lenguaje LD
66 FUNDAMENTOS DE PLC
PROGRAMACIÓN DE SISTEMAS DE CONTROL
Figura 77
Croquis de la situación.
FUNDAMENTOS DE PLC 67
PROGRAMACIÓN DE SISTEMAS DE CONTROL
Figura 78
Croquis de la situación.
68 FUNDAMENTOS DE PLC
PROGRAMACIÓN DE SISTEMAS DE CONTROL
Figura 79
Cambio de giro manual de un motor trifásico pasando por stop.
FUNDAMENTOS DE PLC 69
PROGRAMACIÓN DE SISTEMAS DE CONTROL
Al accionar el pulsador S0 se desconectan los Al entrar el vehículo, el operario pulsa S4, activando
contactores K1 o K2, sin importar cual de los dos esté el motor en sentido inverso, con lo cual, la puerta
energizado. empieza a cerrar.
Los contactos de apertura K1 21-22 y K2 21-22 El sistema debe memorizar el sentido de dirección
impiden la conexión de ambos contactores al mismo de la puerta.
tiempo. Lo anterior indica que se debe presionar el
pulsador S0 para poder invertir el sentido de giro del
Si el operario detiene la puerta a mitad de recorrido
motor.
o hay pérdida de energía eléctrica, la puerta debe
Instrucciones continuar en la misma dirección al volver la energía o
cuando el operario presione el pulsador correcto
1) Declare las variables del programa en una (aún presionando el pulsador equivocado, la puerta
tabla de símbolos. no se moverá en el otro sentido).
Figura 80
Sistemas combinacionales
8 y secuenciales
Puerta eléctrica con sentido de giro memorizado.
Instrucciones:
PUERTA ELÉCTRICA
Un operario pulsa S2 cuando un vehículo necesita
1) Declare las variables del programa en una
entrar.
tabla de símbolos.
2) Realice el diagrama de conexión eléctrica
La puerta es movida por un motor trifásico con
del motor y el diagrama de conexiones de
cambio de giro.
dispositivos de entrada y salida del PLC.
Al abrir completamente se activa el final de carrera 3) Realice el programa de PLC en los lenguajes
S5 con lo cual, el motor se detiene y la puerta finaliza de programación LD, FBD e IL.
su recorrido. 4) Verifique y ponga a punto el programa.
70 FUNDAMENTOS DE PLC
El concepto de control A fin de aprender como operan los PLC’s, es necesaria
es extraordinariamente una descripción general de los componentes del
amplio, abarcando autómata programable.
desde un simple
interruptor que Todos los autómatas, desde los micro hasta los más
gobierna el encendido grandes, usan los mismos componentes básicos y
de una bombilla o el están estructurados de una manera similar.
grifo que regula el paso
La fuente proporciona alimentación eléctrica a la
de agua en una tubería,
resumen hasta el ordenador de
procesos más veloz o
electrónica interna del controlador, convierte el
voltaje de entrada a una forma usable y protege los
componentes del PLC contra los picos de tensión.
el piloto automático de un avión.
La CPU consta de un microprocesador y un sistema
El control se define como la manipulación indirecta de memoria, es el componente principal del PLC.
de las magnitudes de un sistema denominado proceso Lee las entradas, ejecuta la lógica según lo indique el
a través de otro sistema llamado sistema de control. programa de la aplicación, ejecuta cálculos y controla
Este concepto lleva implícito que el sistema de control las salidas según corresponda.
opera, en general, con magnitudes de baja potencia,
llamadas genéricamente señales y gobierna unos Como su nombre lo indica, los autómatas
accionamientos que son los que realmente modulan programables tienen una memoria programable que
la potencia entregada a la planta o proceso. permite a los usuarios desarrollar y modificar
programas de control. La memoria es un espacio
Se pueden clasificar los sistemas de control según la físico dentro de la CPU donde se almacenan y se
naturaleza de las señales que intervienen en el manejan los archivos del programa y los archivos de
proceso: datos.
FUNDAMENTOS DE PLC 71
Así, el estado lógico de una entrada permanece
constante durante un ciclo, incluso aunque en este
intervalo haya cambiado físicamente. De forma similar
a las entradas, las salidas no son inmediatamente
activadas o desactivadas durante un ciclo, sino que
su estado es almacenado temporalmente en la tabla
de imagen de salidas. Solamente al final del ciclo se
activan o desactivan físicamente las salidas, según el
estado lógico almacenado en la memoria.
72 FUNDAMENTOS DE PLC
Instrucciones: Responda 2ª SERIE
las siguientes preguntas:
2. ¿Cómo se consigue el aislamiento eléctrico 2. El autómata examina las instrucciones una a una,
entre las señales de un sensor / actuador y el de izquierda a derecha, de arriba hacia abajo,
LC? realiza la lógica del renglón y asigna valores a
las (los):
A) Entradas
B) Salidas
C) Programas
D) Memorias
3. ¿Cuál es el efecto en la señal de salida, si se 3. Instrucción utilizada al activar una salida, esta
dejo de aplicar señal en la entrada? permanece en estado lógico 1, aún después
de desactivar la entrada:
A) Set-Reset
B) Timer
C) Contador
D) Salida normal
4. Indique las tres etapas principales de un ciclo 4. Función booleana que resulta al combinar
operativo del PLC. ambas entradas en el programa, al activar dos
pulsadores S1 y S2 al mismo tiempo, para
encender una lámpara H1.
A) OR
B) NOT
C) AND
D) XOR
FUNDAMENTOS DE PLC 73
la memoria del procesador en caso de exista un corte
de energía eléctrica al sistema. Nota:
Los procesadores que utilizan memoria EEPROM
generalmente no requieren batería de reserva
(backup).
B
BCD:
Decimal codificado en binario-Un sistema binario en
el que cada dígito decimal de 0 a 9 se representa
mediante cuatro dígitos binarios (bits). Un interruptor
preselector rotatorio generalmente es un dispositivo
BCI), y cuando se conecta a un controlador
programable, cada década o lugar decimal, requiere
de cuatro cables.
BINARIO:
Un sistema de numeración que sólo usa los dígitos
0 y 1. También se conoce como base 2.
A BIT:
La ubicación de almacenamiento más pequeña en
memoria. Un bit contiene ya sea un 1
ÁLGEBRA: (activado/verdadero) o un 0 (desactivado/falso).
Parte de las matemáticas que sustituye las cantidades
por letras y el uso adecuado de los signos + y - con BUS:
arreglo a fórmulas que simplifican notablemente los Un grupo de líneas usado para la transmisión de datos
cálculos más complejos. o control. 2) Conductores para la distribución de
alimentación eléctrica.
ÁLGEBRA DE BOOL:
álgebra desarrollada por George Boole, matemático BYTE:
que logró el acercamiento algebraico a la lógica. Un grupo de bits adyacentes generalmente operados
como una unidad, como cuando se transfieren a o
ANALÓGICO: desde la memoria. Hay ocho bits en un byte.
Un valor numérico que representa cantidades Un byte es capaz de almacenar y mostrar un
medibles, tales como temperatura, peso, presión, etc. equivalente numérico entre 0 y 255.
Compare con digital.
APLICACIÓN:
Una máquina o proceso que requiere un sistema de
control para su operación.
C
CICLO:
BATERÍA DE RESERVA (BACKUP): Una sola secuencia de operación. En el PLC, un escán
Una batería o juego de baterías que proporciona de operación completo desde el comienzo hasta el
alimentación eléctrica para mantener el contenido de fin.
74 FUNDAMENTOS DE PLC
CONTACTO NORMALMENTE ABIERTO: CPU:
Un par de contactos de interruptor o de relé que Unidad central de procesamiento -La sección que hace
está abierto cuando el interruptor o la bobina del decisiones de un controlador programable y que
relé no está activado, y cerrado cuando el ejecuta las instrucciones contenidas en el programa
mecanismo del interruptor o la bobina es activado. del usuario.
Compare con contacto normalmente cerrado.
CONTROLADOR MODULAR: E
Controlador programable en donde residen la fuente
de alimentación, procesador e interfaces de E/S en E/S (ENTRADAS Y SALIDAS):
unidades separadas o módulos. Compare con Consta de dispositivos que proporcionan datos al
controlador compacto. (entrada) y reciben datos del (salida) PLC.
FUNDAMENTOS DE PLC 75
ESCÁN DE ENTRADA: FALSO:
Parte del cielo de operación del controlador. Durante El estado de una instrucción que no proporciona
el escán de entrada, el controlador examina todos continuidad lógica en un renglón de escalera.
los dispositivos de entrada para ver si su estado está
activado (On) o desactivado (Off). Este estado se FET:
escribe temporalmente en el archivo de “imagen de Transistor de Efecto de Campo. Un dispositivo de
entrada” de la memoria para su uso durante el escán estado sólido y alto rendimiento capaz de conmutar
del programa. También vea escán de comunicación, cargas CC de más alta corriente que los transistores.
escán de programa y escán de salida.
FINAL DE CARRERA:
ESCÁN DE PROGRAMA: Un dispositivo de conmutación eléctrica que es
Una parte del ciclo de operación del controlador. activado por una pieza y/o movimiento de una
Durante el escán del programa, se ejecuta el programa máquina o equipo.
de lógica de escalera y se actualiza el archivo de datos
de salida en base a la lógica del programa y al estado
del archivo de datos de entrada. También vea escán
de comunicación, escán de entrada y escán de salida. H
ESCÁN DE SALIDA: HARDWARE:
Una parte del cielo operativo del controlador. Incluye todos los componentes físicos del sistema
El controlador, usando información obtenida durante de control, incluyendo el controlador programable,
el escán del programa acerca del estado de los periféricos y cableado de interconexión.
dispositivos de salida, activa o desactiva sus circuitos Compare con software.
de salida para controlar los dispositivos de salida.
También vea escán de comunicación, escán de entrada
y escán de programa.
I
ESCRITURA:
Mover o “copiar” datos a una ubicación de la IEC:
memoria. Por ejemplo, el controlador escribe Comisión Internacional Electrotécnica. Una asociación
información al archivo de datos de salida en base a la internacional con integrantes que representan a los
lógica del programa de escalera. fabricantes eléctricos. La IEC establece estándares
para la construcción y operación de dispositivos
ESTADO SÓLIDO: eléctricos.
Circuitos diseñados usando sólo circuitos integrados,
transistores, diodos, etc.; no se usan relés ni otros EXAMINAR SI CERRADO:
dispositivos electromecánicos. Un símbolo del programa de escalera que permitirá la
continuidad lógica (flujo) si la dirección de referencia
está activada. Compare con instrucción normalmente
F
abierta.
EXAMINAR SI ABIERTO:
Un símbolo del programa de escalera que permitirá
FALLO: la continuidad lógica (flujo) si la dirección de referencia
Cualquier malfuncionamiento que interfiere con la está desactivada. Compare con instrucción
operación normal de una aplicación. normalmente cerrada.
76 FUNDAMENTOS DE PLC
INSTRUCCIÓN: Es un término general para circuitos digitales e
Un comando que define una operación a ser ejecutada instrucciones programadas designadas para hacer
por el controlador. Un renglón en un programa consta decisiones y ejecutar funciones de computadora.
de un conjunto de instrucciones condicionales
(entrada) e instrucciones de control (salida).
L
LECTURA:
Para adquirir datos desde una ubicación de memoria.
Por ejemplo, el controlador lee información desde el
O
archivo de datos de entrada para resolver el
programa. 0 (OR):
Una operación lógica que produce una salida
LED: verdadera cuando uno de cualquier número de
Diodo Emisor de Luz-Un diodo semiconductor, el condiciones es verdadera; y una salida falsa si todas
cual emite luz cuando se pasa una corriente. Los LED las condiciones son falsas.
se usan como indicadores de diagnóstico en varios
componentes de hardware del PLC. OPERADORES BOLEANOS:
Operadores lógicos tales como Y (AND) y 0 (OR)
LÓGICA: que pueden usarse solos o en combinación para
Un proceso para resolver problemas complejos formar instrucciones lógicas o circuitos.
mediante el uso repetido de funciones simples que Estas instrucciones deben tener una respuesta de
pueden ser verdaderas o falsas. salida la cual es verdadera (1) o falsa ( 0 ).
FUNDAMENTOS DE PLC 77
P S
PALABRA: SECUENCIAS:
Una unidad de memoria compuesta de 16 bits Uso de un dispositivo de software para iniciar o
individuales. Las palabras o porciones de palabras se terminar eventos en una secuencia deseada.
usan cuando se programan instrucciones o se ejecutan
SISTEMA:
operaciones matemáticas.
Un conjunto de uno o más PLC que junto con
dispositivos de E/S, computadoras, software asociado,
PERIFÉRICO:
periféricos, terminales y redes de comunicaciones,
Dispositivos externos que están conectados
proporcionan una manera de ejecutar el procesamiento
mediante un puerto de comunicaciones al controlador
de información para el control de máquinas y procesos.
programable, generalmente para la programación,
intercambio de datos o interface del operador.
SOFTWARE:
1) El programa de lógica de escalera en el PLC. 2)
PROCESADOR:
Paquete de programación ejecutable que se usa para
Una unidad de procesamiento central. También vea
desarrollar programas de lógica de escalera.
CPU.
Compare con hardware.
PROGRAMA:
Un conjunto de instrucciones almacenado en
memoria que es ejecutable en un orden
predeterminado por la unidad central de
T
procesamiento.
TABLA DE DATOS:
La parte de la memoria del PLC que contiene valores
R
de E/S y archivos donde los datos son monitorizados,
manejados y cambiados para propósitos de control.
TEMPORIZADOR (TIMER):
REGISTRO: instrucción del archivo de datos, que cuenta intervalos
Un espacio de almacenamiento temporal para varios de tiempo de un determinado valor.
tipos de información y datos, tales como valores de
temporizador o contador. En los PLC, un registro TEMPORIZADOR DE CONTROL
normalmente es de 16 bits de ancho (1 palabra). (WATCHDOG):
Un temporizador que monitoriza las operaciones
RELÉ: lógicas dentro de los circuitos del procesador. Si el
Un dispositivo mecánico operado eléctricamente, temporizador llega a sobrepasar el límite de tiempo,
cuyos contactos se abren y se cierran en base a la esto indica que existe un problema con la operación
presencia de una señal eléctrica. normal del procesador y la operación es terminada.
RENGLÓN: TERMINAL:
La lógica de escalera consta de un conjunto de Un punto en un PLC donde están cableados los
renglones. Un renglón contiene instrucciones dispositivos de E/S externos, tales como botones
condicionales (entrada) y de control (salida). pulsadores o luces piloto.
78 FUNDAMENTOS DE PLC
TIEMPO DE EJECUCIÓN:
El tiempo requerido para ejecutar una instrucción
específica, una serie de instrucciones o un programa
completo. El tiempo de ejecución para una
instrucción dada puede variar dependiendo del
estado de la instrucción (Falsa o Verdadera) y otros
parámetros.
TIEMPO DE ESCÁN:
El tiempo requerido para leer todas las entradas,
ejecutar el programa de control y actualizar todas
las salidas.
TRANSISTOR:
Un dispositivo electrónico de estado sólido que
funciona como un interruptor controlado
eléctricamente, usado comúnmente para controlar
cargas CC. Un componente de los circuitos de salida
de CC.
V
TRIAC:
Un dispositivo electrónico de estado sólido que
funciona como un interruptor controlado
eléctricamente, usado comúnmente para controlar
cargas CA. Un componente de los circuitos de salida
de CA.
VERDADERO:
El estado de una instrucción que proporciona
continuidad lógica en un renglón de escalera.
FUNDAMENTOS DE PLC 79
1. BRAVO VENANCIO. IES, Intelligent 8. HARPER, GILBERTO ENRÍQUEZ. El
Electromechanical Systems, Curso de ABC del Control Electrónico de las Máquinas
Autómatas Programables (PLC). Roma CPE Eléctricas. México. Editorial Limusa S.A.
2000. 397 pp.
2. EDICIONES CEAC. Nueva Biblioteca
del Instalador Electricista. Grupo editorial 9. INTECAP, Taller Electrónico, Misión
Ceac S.A. 2000. 381 pp. Técnica Italiana.
80 FUNDAMENTOS DE PLC