Sunteți pe pagina 1din 29

CAPÍTULO 1.

INTRODUCCIÓN A
CONTROLADORES PROGRAMABLES

1.1. Definición.
Controladores lógicos programables, también
llamados controladores programables o PLCs,
son miembros de estado sólido de la familia de
computadoras, que utilizan circuitos en lugar de
dispositivos electromecánicos para implementar
funciones de control.
Son capaces de almacenar instrucciones, como
la secuencia, el tiempo, conteo, aritmética,
manipulación de datos y comunicación, para
controlar máquinas y procesos industriales. La
figura 1-1 ilustra un concepto diagrama de una
aplicación de PLC.

Los controladores programables tienen muchas definiciones. Sin embargo, los


PLC pueden ser pensado en términos simples como computadoras industriales
con un diseño especial arquitectura tanto en sus unidades centrales (el PLC en
sí) como en sus interfaces circuitos a dispositivos de campo (conexiones de
entrada / salida al mundo real).

Como verá a lo largo de este libro, los controladores lógicos programables son
controladores industriales maduros con sus raíces de diseño basadas en los
principios de simplicidad y aplicación práctica.

1.2. Un antecedente histórico

La División Hidramatic de General Motors Corporation especificó el criterio de


diseño para el primer controlador programable en 1968. Sus principales El
objetivo era eliminar los altos costos asociados con la inflexibilidad, el control de
relés sistemas. Las especificaciones requerían un sistema de estado sólido con
flexibilidad de la computadora capaz de (1) sobrevivir en un entorno industrial,
(2) ser programado y mantenido fácilmente por ingenieros y técnicos de planta,
y (3) ser reutilizable. Tal sistema de control reduciría el tiempo de inactividad de
la máquina y proporcionar expansibilidad para el futuro. Algunas de las
especificaciones iniciales incluido lo siguiente:
 El nuevo sistema de control tenía que ser competitivo en cuanto a precios
con el uso de sistemas de retransmisión.
 El sistema debía ser capaz de mantener un entorno industrial.
 Las interfaces de entrada y salida deben ser fácilmente reemplazables.
 El controlador debe diseñarse en forma modular, de modo que los
subconjuntos podría eliminarse fácilmente para su reemplazo o
reparación.
 El sistema de control necesitaba la capacidad de pasar la recopilación de
datos a un sistema central.
 El sistema tenía que ser reutilizable.
 El método utilizado para programar el controlador tenía que ser simple, de
modo que podría ser fácilmente entendido por el personal de la planta.

El primer controlador programable


La implementación del producto para satisfacer las especificaciones de
Hydramatic fue en marcha en 1968; y en 1969, el controlador programable tuvo
su primera descendientes del producto. Estos controladores tempranos
cumplieron con las especificaciones originales y abrió la puerta al desarrollo de
una nueva tecnología de control. Los primeros PLC ofrecieron funcionalidad de
retransmisión, reemplazando así el original lógica de retransmisión cableada,
que utilizaba dispositivos accionados eléctricamente mecánicamente cambiar los
circuitos eléctricos. Cumplieron con los requisitos de modularidad, capacidad de
expansión, programabilidad y facilidad de uso en un entorno industrial. Estos
controladores se instalaron fácilmente, ocuparon menos espacio y fueron
reutilizables. La programación del controlador, aunque un poco tediosa, tenía un
reconocible estándar de planta: el formato del diagrama de escalera.

En un período corto, el uso programable del controlador comenzó a extenderse


a otras industrias. En 1971, los PLC se estaban utilizando para proporcionar
reemplazo de relevo como los primeros pasos hacia la automatización del control
en otras industrias, tales como alimentos y bebidas, metales, fabricación y pulpa
y papel.

El diseño conceptual del PLC

Los primeros controladores programables eran más o menos solo reemplazos


de relevo. Su función principal era realizar las operaciones secuenciales que
eran implementados previamente con relés. Estas operaciones incluyen ON /
OFF control de máquinas y procesos que requieren operaciones repetitivas, tales
como líneas de transferencia y máquinas de trituración y mandrinado. Sin
embargo, estos los controladores programables fueron una gran mejora con
respecto a los relés. Ellos eran fácil de instalar, usaba considerablemente menos
espacio y energía, tenía diagnóstico indicadores que ayudaron a solucionar
problemas, y a diferencia de los relés, fueron reutilizables si proyecto fue
desechado.
Los controladores programables pueden considerarse recién llegados cuando
son en comparación con sus predecesores mayores en equipos de control
tradicionales tecnología, como los viejos sistemas de relevadores cableados,
instrumentación analógica, y otros tipos de lógica de estado sólido inicial. Aunque
las funciones del PLC, como velocidad de operación, tipos de interfaces y
capacidades de procesamiento de datos, mejorado a lo largo de los años, sus
especificaciones siguen siendo válidas intenciones originales de los
diseñadores: son fáciles de usar y mantener.

Controladores programables de hoy

Muchos avances tecnológicos en la industria de controladores programables


continuar hoy Estos avances no solo afectan al controlador programable diseño,
sino también el enfoque filosófico para controlar la arquitectura del sistema. Los
cambios incluyen hardware (componentes físicos) y software (control programa)
actualizaciones. La siguiente lista describe algunos PLC recientes mejoras de
hardware:
 Se logran tiempos de escaneo más rápidos usando un nuevo
microprocesador avanzado y tecnología electrónica.
 PLCs pequeños y de bajo costo (vea la Figura 1-2), que pueden
reemplazar cuatro a diez relés, ahora tienen más poder que su
predecesor, el relé simple sustituto.
 Los sistemas de entrada / salida (E / S) de alta densidad (consulte la
Figura 1-3) proporcionan interfaces de espacio eficiente a bajo costo.
 Las interfaces de E / S inteligentes basadas en microprocesador se han
expandido distribuidas tratamiento. Las interfaces típicas incluyen PID
(proporcional-
integral-derivado), red, CANbus, fieldbus, comunicación ASCII,
posicionamiento, computadora host y módulos de lenguaje (por ejemplo,
BASIC, Pascal).
 Las mejoras en el diseño mecánico han incluido entrada / salida
resistente recintos y sistemas de entrada / salida que han hecho que el
terminal unidad integral.
 Las interfaces especiales han permitido que ciertos dispositivos se
conecten directamente al controlador. Las interfaces típicas incluyen
termopares, extensímetros y entradas de respuesta rápida.
 El equipo periférico ha mejorado las técnicas de interfaz del operador, y
la documentación del sistema es ahora una parte estándar del sistema.

Todas estas mejoras de hardware han llevado al desarrollo de familias de


controladores programables como la que se muestra en la Figura 1-4. Estas
familias consisten en una línea de productos que va desde muy pequeña
"Microcontroladores", con tan solo 10 puntos de E / S, a muy grandes y PLC
sofisticados, con hasta 8,000 puntos de E / S y 128,000 palabras de memoria.
Estos miembros de la familia, usan sistemas de E / S comunes y programación
de periféricos, puede interactuar con una red de comunicación local. El concepto
de familia es un importante desarrollo de ahorro de costos para los usuarios.

Al igual que los avances de hardware, avances de software, como los que se
enumeran a continuación, han llevado a PLC más potentes:
 Los PLC han incorporado herramientas de programación orientadas a
objetos y múltiples idiomas basados en el estándar IEC 1131-3.
 Pequeños PLC han sido provistos con instrucciones potentes, que ampliar
el área de aplicación para estos pequeños controladores.
 Se han implementado lenguajes de alto nivel, como BASIC y C en los
módulos de algunos controladores para proporcionar una mayor
flexibilidad de programación cuando se comunica con dispositivos
periféricos y manipula datos.
 Se han implementado instrucciones avanzadas de bloques funcionales
para conjuntos de instrucciones de diagrama de escalera para
proporcionar una capacidad de software mejorada usando comandos de
programación simples.
 Los diagnósticos y la detección de fallas se han ampliado desde simples
diagnóstico del sistema, que diagnostica fallas de funcionamiento del
controlador, incluyen diagnósticos de la máquina, que diagnostican fallas
o mal funcionamiento de la máquina o proceso controlado.
 Las matemáticas de coma flotante han permitido realizar cálculos
complejos en aplicaciones de control que requieren medición, equilibrio y
cómputo estadístico.

Las instrucciones de manejo y manipulación de datos se han mejorado y


simplificado para acomodar control complejo y adquisición de datos aplicaciones
que implican almacenamiento, seguimiento y recuperación de grandes
cantidades de datos. Los controladores programables son ahora sistemas de
control maduros que ofrecen muchos más capacidades de las que alguna vez
se anticipó. Ellos son capaces de comunicarse con otros sistemas de control,
proporcionar informes de producción, programar la producción y diagnosticar sus
propios fallos y los de la máquina o proceso. Estas mejoras han hecho
programable controladores importantes contribuyentes en el cumplimiento de las
demandas de hoy para un mayor calidad y productividad A pesar del hecho de
que los controladores programables tienen se vuelven mucho más sofisticados,
aún conservan la simplicidad y la facilidad de operación que fue pensada en su
diseño original.

Controladores programables y el futuro

El futuro de los controladores programables se basa no solo en la continuación


de nuevos desarrollos de productos, sino también en la integración de PLC con
otro control y otro equipo de gestión de la fábrica. Los PLC se están
incorporando, a través de redes, en sistemas de fabricación integrada por
computadora (CIM), combinando su poder y recursos con controles numéricos,
robots, CAD / Sistemas CAM, computadoras personales, sistemas de
información de gestión y sistemas jerárquicos basados en computadora. No hay
duda de que programable los controladores jugarán un papel sustancial en la
fábrica del futuro. Los nuevos avances en la tecnología de PLC incluyen
características tales como un mejor operador interfaces, interfaces gráficas de
usuario (GUI), y un hombre más orientado a los humanos / interfaces de máquina
(tales como módulos de voz). También incluyen el desarrollo de interfaces que
permiten la comunicación con el equipo, hardware y software que admite
inteligencia artificial, como difusa sistemas lógicos de E / S. Los avances de
software proporcionan mejores conexiones entre diferentes tipos de equipos,
utilizando estándares de comunicación a través de redes ampliamente utilizadas.
Las nuevas instrucciones de PLC se desarrollan a partir de la necesidad de
agregar inteligencia a un controlador. Las instrucciones basadas en el
conocimiento y el proceso de aprendizaje pueden ser introducidos para mejorar
las capacidades de un sistema. El concepto del usuario del sistema de
fabricación flexible (FMS) determinará la filosofía de control del futuro El futuro
será casi seguro continuar emitiendo controladores programables como un
jugador importante en el fábrica. Las estrategias de control se distribuirán con
"inteligencia" en lugar de ser centralizado Los Súper PLC se usarán en
aplicaciones que requieren cálculos, comunicación de red y supervisión de PLC
más pequeños y controladores de la máquina.
1.3. Principios de operación

Un controlador programable, como se ilustra en la Figura 1-5, consta de dos


básicos secciones:
 La unidad de procesamiento central
 El sistema de interfaz de entrada / salida

 La unidad de procesamiento central (CPU) rige todas las actividades del


PLC. El seguimiento tres componentes, que se muestran en la Figura 1-
6, forman la CPU:
 el procesador
 el sistema de memoria
 la fuente de alimentación del sistema.

La operación de un controlador programable es relativamente simple. La entrada


/ El sistema de salida (E / S) está físicamente conectado a los dispositivos de
campo que están encontrados en la máquina o que se usan en el control de un
proceso. Estas los dispositivos de campo pueden ser dispositivos de entrada /
salida analógicos o discretos, como el límite interruptores, transductores de
presión, botones, arrancadores de motor, solenoides,
etc. Las interfaces de E / S proporcionan la conexión
entre la CPU y la información proveedores (entradas) y
dispositivos controlables (salidas).
Durante su operación, la CPU completa tres procesos: (1)
lee, o acepta, los datos de entrada de los dispositivos de
campo a través de las interfaces de entrada, (2) ejecuta,
o realiza, el programa de control almacenado en el
sistema de memoria, y (3) escribe, o actualiza, los
dispositivos de salida a través de las interfaces de
salida. Esta proceso de lectura secuencial de las
entradas, ejecución del programa en la memoria, y la
actualización de las salidas se conoce como
exploración. La Figura 1-7 ilustra una representación
gráfica de un escaneo.
El sistema de entrada / salida forma la interfaz por la cual los dispositivos de
campo son conectado al controlador (vea la Figura 1-8). El objetivo principal de
la interfaz es condicionar las diversas señales recibidas o enviadas al campo
externo dispositivos. Señales entrantes de sensores (por ejemplo, botones
pulsadores, interruptores de límite, sensores analógicos, selectores e
interruptores de ruedecilla) están conectados a terminales en las interfaces de
entrada. Dispositivos que serán controlados, como el motor los arrancadores, las
válvulas de solenoide, las luces piloto y las válvulas de posición están
conectadas a los terminales de las interfaces de salida. La fuente de alimentación
del sistema proporciona todos los voltajes requeridos para el correcto
funcionamiento de las diversas centrales secciones de la unidad de
procesamiento.

Aunque generalmente no se considera una parte del controlador, la


programación dispositivo, generalmente una computadora personal o un
miniprogramador de un fabricante unidad, se requiere ingresar el programa de
control en la memoria (vea la Figura 1-9). El dispositivo de programación debe
estar conectado al controlador al ingresar o monitoreando el programa de control.

Los Capítulos 4 y 5 presentarán una discusión más detallada de la unidad de


procesamiento y cómo interactúa con la memoria y las interfaces de entrada /
salida. Los capítulos 6, 7 y 8 discuten el sistema de entrada / salida.

1.4. PLCS VERSUS OTROS TIPOS DE CONTROLES

PLC

Durante años, la pregunta de muchos ingenieros, gerentes de planta y originales


fabricantes de equipos (OEM) preguntaban: "¿Debo usar un controlador
programable? “En un momento, gran parte del tiempo de un ingeniero de
sistemas se gastó tratando de determinar la relación costo-efectividad de un PLC
sobre relevador controlar. Incluso hoy en día, muchos diseñadores de sistemas
de control todavía piensan que son enfrentado con esta decisión. Una cosa, sin
embargo, es cierta: la demanda actual de la alta calidad y la productividad
difícilmente pueden cumplirse económicamente sin equipo de control
electrónico. Con rápidos desarrollos tecnológicos y aumentando la competencia,
el costo de los controles programables ha sido impulsado hasta el punto donde
ya no es necesario un estudio de costo de PLC versus relevador o válido Las
aplicaciones de controlador programables ahora se pueden evaluar en su
propios méritos. Al decidir si usar un sistema basado en PLC o un relé cableado
sistema, el diseñador debe hacer varias preguntas. Algunas de estas preguntas
son:
 ¿Existe la necesidad de flexibilidad en los cambios de lógica de control?
 ¿Existe una necesidad de alta confiabilidad?
 ¿Los requisitos de espacio son importantes?
 ¿Se requiere mayor capacidad y producción?
 ¿Hay requisitos de recopilación de datos?
 ¿Habrá cambios de lógica de control frecuentes?
 ¿Habrá una necesidad de una modificación rápida?
 ¿Se debe usar una lógica de control similar en diferentes máquinas?
 ¿Hay una necesidad de crecimiento futuro?
 ¿Cuáles son los costos generales? Los méritos de los sistemas PLC los
hacen especialmente adecuados para aplicaciones en que los requisitos
enumerados anteriormente son particularmente importantes para el
viabilidad económica de la máquina o proceso de operación. Un caso que
habla por sí mismo, el sistema que se muestra en la Figura 1-10 muestra
por qué programable los controladores son favorecidos fácilmente por los
relevadores. La implementación de este sistema utilizando el estándar
electromecánico y los relés de temporización habrían hecho esto panel de
control un laberinto de grandes paquetes de cables e interconexiones.

Si los requisitos del sistema requieren flexibilidad o crecimiento futuro, un


programable controlador trae devoluciones que superan cualquier ventaja de
costo inicial de un relé sistema de control. Incluso en un caso donde no hay
flexibilidad o expansión futura es requerido, un sistema grande puede
beneficiarse tremendamente de la solución de problemas y ayudas de
mantenimiento proporcionadas por un PLC. El ciclo extremadamente corto
(escaneo).El tiempo de un PLC permite la productividad de las máquinas que
anteriormente estaban bajo control electromecánico para aumentar

considerablemente. Además, aunque relevo el control puede costar menos


inicialmente, esta ventaja se pierde si el tiempo de inactividad de la producción
debido a fallas es alto.

PLCS VERSUS CONTROLES DE LA COMPUTADORA

La arquitectura de la CPU de un PLC es básicamente la misma que la de un


general computadora de propósito; sin embargo, algunas características
importantes los distinguen. En primer lugar, a diferencia de las computadoras,
los PLC están diseñados específicamente para sobrevivir a los duros
condiciones del entorno industrial. Se puede colocar un PLC bien diseñado en
un área con cantidades sustanciales de ruido eléctrico, electromagnético
interferencia, vibración mecánica y humedad no condensada.

Una segunda distinción de los PLC es que su hardware y software están


diseñados para fácil uso por electricistas y técnicos de planta. Las interfaces de
hardware para los dispositivos de campo de conexión son en realidad parte del
PLC en sí y son fácilmente conectados. Los circuitos de interfaz modulares y de
autodiagnóstico son capaces de detectar mal funcionamiento y, además, se
eliminan y reemplazan fácilmente. También, la programación del software usa
símbolos convencionales de escalera de relé, u otros lenguajes fáciles de
aprender, que son familiares para el personal de la planta. Considerando que las
computadoras son máquinas de computaciones complejas capaces de ejecutar
varios programas o tareas simultáneamente y en cualquier orden, el PLC
estándar ejecuta un único programa de forma ordenada y secuencial desde el
principio hasta el final instrucción. Sin embargo, tenga en cuenta que los PLC
como sistema continúan siendo más inteligente. Los complejos sistemas PLC
ahora proporcionan multiprocesador y capacidades multitareas, donde un PLC
puede controlar varios programas en un carcasa de CPU única con varios
procesadores (consulte la Figura 1-11).

PLCS VERSUS COMPUTADORAS PERSONALES

Con la proliferación de la computadora personal (PC), muchos ingenieros tienen


encontró que la computadora personal no es un competidor directo del PLC en
aplicaciones de control. Más bien, es un aliado en la implementación del control
solución. La computadora personal y el PLC poseen una arquitectura de CPU
similar; sin embargo, difieren distintivamente en la forma en que conectan los
dispositivos de campo. Mientras que las computadoras personales nuevas,
robustas e industriales a veces pueden sostener entornos industriales de rango
medio, su interconexión con los dispositivos de campo aún presenta dificultades
Estas computadoras deben comunicarse con las interfaces de E / S no
necesariamente diseñados para ellos, y sus lenguajes de programación pueden
no cumplir con los estándares de la programación del diagrama de escalera. Esto
presenta un problema a las personas familiarizadas con el diagrama de escalera
estándar cuando la solución de problemas y haciendo cambios al sistema.

Sin embargo, la computadora personal se está utilizando como el dispositivo de


programación de elección para PLC en el mercado, donde los fabricantes de
PLC y terceros. Los desarrolladores de soporte de PLC presentan programación
y documentación sistemas para sus líneas de productos PLC. Las computadoras
personales también están siendo empleado para recopilar datos de proceso de
PLC y mostrar información sobre el proceso o la máquina (es decir, están siendo
utilizados como usuarios gráficos) interfaces o GUI). Debido a su capacidad de
cálculo numérico, las computadoras personales también son adecuadas para
complementar programable controladores y para cerrar la brecha de
comunicación, a través de una red, entre un sistema PLC y otras computadoras
centrales (vea la Figura 1-12).

Algunos fabricantes de software de control, sin embargo, utilizan PC como CPU


hardware para implementar un entorno de tipo PLC. El lenguaje que usan es
basado en la Comisión Electrotécnica Internacional (IEC) 1131-3 estándar, que
es un lenguaje de representación gráfica (función secuencial gráficos) que
incluye diagramas de escalera, bloques funcionales, listas de instrucciones y
texto estructurado Estos fabricantes de software generalmente no proporcionan
E / S interfaces de hardware; pero con el uso de tarjetas de comunicación de PC
internas, estos sistemas se pueden comunicar con el hardware de E / S de otros
fabricantes de PLC módulos. El Capítulo 10 explica el estándar IEC 1131-3.

ÁREAS TÍPICAS DE APLICACIONES PLC


Desde su inicio, el PLC se ha aplicado con éxito en prácticamente cada
segmento de la industria, incluidas las fábricas de acero, plantas de papel,
procesamiento de alimentos plantas, plantas químicas y plantas de energía. Los
PLC realizan una gran variedad de tareas de control, desde el encendido /
apagado repetitivo de máquinas simples hasta fabricación sofisticada y control
de procesos. La Tabla 1-1 enumera algunas de las principales industrias que
usan controladores programables, así como algunos de sus aplicaciones típicas.

Debido a que las aplicaciones de los controladores programables son extensas,


es imposible enumerarlos a todos en este libro. Sin embargo, la Tabla 1-2
proporciona una pequeña muestra de cómo los PLC se están utilizando en la
industria.

1.5. Rangos de aplicación del producto PLCs

La Figura 1-13 ilustra gráficamente los rangos de productos del controlador


programable.

Este cuadro no es definitivo, pero para fines prácticos, es válido. El PLC el


mercado puede ser segmentado en cinco grupos:
1. micro PLC
2. PLC pequeños
3. PLC medianos
4. PLC grandes
5. PLC muy grandes
Los micro PLC se usan en aplicaciones que controlan hasta 32 entradas y salidas
dispositivos, 20 o menos I / O es la norma. Los micros son seguidos por el
pequeño, Categoría PLC, que controla 32 a 128 E / S. El medio (64 a 1024 I /
O), PLC grandes (512 a 4096 E / S) y muy grandes (2048 a 8192 E / S) completos
la segmentación La Figura 1-14 muestra varios PLC que entran en este
clasificación de categoría.
Las áreas superpuestas A, B y C en la Figura 1-13 reflejan mejoras, por
agregando opciones, de las características estándar de los PLC dentro de un
particular segmento. Estas opciones permiten que un producto se corresponda
estrechamente con la aplicación sin tener que comprar la siguiente unidad más
grande. Capítulo 20 cubre, en detalle, las diferencias entre los PLC en áreas
superpuestas. Estas las diferencias incluyen conteo de E / S, tamaño de la
memoria, lenguaje de programación, software funciones y otros factores. Una
comprensión del producto PLC. Los rangos y sus características permitirán al
usuario identificar adecuadamente el controlador que satisfará una aplicación
particular.

1.6. Diagramas de la escalera y el plc

El diagrama de escalera tiene y sigue siendo la forma tradicional de representar


secuencias eléctricas de operaciones. Estos diagramas representan la
interconexión de dispositivos de campo de tal manera que la activación o el giro
ENCENDIDO, de un dispositivo se encenderá otro dispositivo de acuerdo con un
predeterminado secuencia de eventos. La Figura 1-15 ilustra un diagrama de
escalera eléctrica simple.

Los diagramas de escalera originales se establecieron para representar la lógica


cableada circuitos utilizados para controlar máquinas o equipos. Debido al
amplio uso de la industria, se convirtieron en una forma estándar de comunicar
información de control desde los diseñadores a los usuarios de equipos. Como
controladores programables eran introducidos, este tipo de representación de
circuito también era deseable porque fue fácil de usar e interpretar y fue
ampliamente aceptado en la industria. Los controladores programables pueden
implementar todo el diagrama de escalera "viejo" condiciones y mucho más. Su
propósito es realizar estos controles operaciones de una manera más confiable
a un costo menor. Un PLC implementa, en su CPU, todas las antiguas
interconexiones cableadas que usan sus instrucciones de software. Esto se logra
usando diagramas de escalera familiares de una manera que es transparente
para el ingeniero o el programador. Como verás a lo largo de este libro, un
conocimiento de la operación del PLC, el escaneo y la programación de
instrucciones es vital para la implementación adecuada de un sistema de control.
La Figura 1-16 ilustra la transformación del PLC del diagrama simple que se
muestra en la Figura 1-15 a un formato de PLC. Tenga en cuenta que los
dispositivos de campo de E / S "reales" son conectado a las interfaces de entrada
y salida, mientras que el programa de escalera implementado de una manera
similar al cableado, dentro del programable controlador (es decir, cableado
dentro de la CPU del PLC en lugar de cableado en una panel). Como se
mencionó anteriormente, la CPU lee el estado de las entradas, energiza el
elemento de circuito correspondiente según el programa, y controla un
dispositivo de salida real a través de las interfaces de salida. Como verá más
adelante, cada instrucción está representada dentro del PLC por una dirección
de referencia, un valor alfanumérico por el cual se conoce a cada dispositivo en
el programa de PLC. Por ejemplo, el botón pulsador PB1 está representado
dentro del PLC con el nombre PB1 (indicado en la parte superior del símbolo de
instrucción) y del mismo modo para los otros dispositivos que se muestran en la
Figura 1-16. Estas instrucciones son representadas aquí, por simplicidad, con
los mismos nombres de dispositivo e instrucción. Los Capítulos 3 y 5 discuten
más las técnicas básicas de direccionamiento, mientras que el Capítulo 6 cubre
conexiones de cableado de entrada / salida. El ejemplo 1-1 ilustra la similitud en
funcionamiento entre circuitos cableados y PLC.

1.7. Ventajas de PLCs

En general, la arquitectura PLC es modular y flexible, lo que permite hardware y


elementos de software para expandirse a medida que cambian los requisitos de
la aplicación. En el caso de que una aplicación supere las limitaciones del
programable controlador, la unidad puede reemplazarse fácilmente con una
unidad que tenga mayor memoria y capacidad de E / S, y el hardware antiguo se
puede reutilizar para una aplicación más pequeña. Un sistema PLC proporciona
muchos beneficios para controlar soluciones, desde la confiabilidad y
repetibilidad a la programabilidad. Los beneficios logrados con programable los
controladores crecerán con la persona que los usa, cuanto más aprenda sobre
los PLC, más podrá resolver otros problemas de control.
Sin lugar a dudas, la característica "programable" proporciona el mejor beneficio
para el uso y la instalación de controladores programables. Eliminando el control
cableado a favor del control programable es el primer paso hacia logrando un
sistema de control flexible. Una vez instalado, el plan de control puede ser
modificado manual o automáticamente para cumplir con los requisitos diarios de
control sin cambiar el cableado de campo. Esta fácil alteración es posible ya que
no hay conexiones físicas entre los dispositivos de entrada de campo y la salida
dispositivos (vea la Figura 1-18), como en los sistemas cableados. La única
conexión es a través del programa de control, que puede modificarse fácilmente.
Un ejemplo típico de los beneficios del cableado es un solenoide controlado por
dos interruptores de límite conectados en serie (vea la Figura 1-19a). Cambiando
el operación de solenoide colocando los dos interruptores de límite en paralelo
(vea la Figura 1- ) 19b) o agregando un tercer interruptor al circuito existente (vea
la Figura 1-19c) tomaría menos de un minuto en un PLC. En la mayoría de los
casos, este sencillo programa el cambio se puede hacer sin apagar el sistema.
Este mismo cambio a un sistema cableado puede tomar entre treinta y sesenta
minutos de inactividad, e incluso una media hora de inactividad puede significar
una costosa pérdida de producción. UN existe una situación similar si es
necesario cambiar un valor predeterminado del temporizador u otra constante.
Un temporizador de software en un PLC se puede cambiar en tan solo cinco
segundos. Un conjunto de interruptores de rueda y un botón puede ser fácilmente
configurado para ingresar nuevos valores preestablecidos a cualquier cantidad
de temporizadores de software. El beneficio del ahorro de tiempo de alterar
temporizadores de software, en lugar de alterar varios temporizadores de
hardware, es obvio. Las características de hardware de los controladores
programables proporcionan similares flexibilidad y ahorro de costos. Una CPU
inteligente es capaz de comunicarse con otros dispositivos inteligentes. Esta
capacidad permite que el controlador sea integrado en esquemas de control
locales o de toda la planta. Con tal control configuración, un PLC puede enviar
mensajes útiles en inglés sistema controlado a una pantalla inteligente. Por otro
lado, un PLC puede recibir información de supervisión, como cambios de
producción o programación información, desde una computadora host. Un
sistema de E / S estándar incluye una variedad de módulos de interfaz digitales,
analógicos y especiales, que permiten sofisticados control sin el uso de
componentes electrónicos de interfaz costosos y personalizados.

FACILIDAD DE INSTALACIÓN

Varios atributos hacen que la instalación del PLC sea un proyecto fácil y
rentable. Sus tamaño relativamente pequeño permite que un PLC esté
convenientemente ubicado en menos de la mitad el espacio requerido por un
panel de control de relé equivalente (vea la Figura 1-20). En un cambio a
pequeña escala de los relés, una construcción pequeña y modular de un PLC
permite que se monte en el mismo recinto donde se ubicaron los relés. El
cambio real se puede hacer rápidamente simplemente conectando la entrada /
dispositivos de salida a las regletas de terminales precableadas.

En instalaciones grandes, las estaciones remotas de entrada / salida se ubican


en óptimas condiciones ubicaciones (vea la Figura 1-21). Un cable coaxial o un
par trenzado de cables conectan la estación remota a la CPU. Esta configuración
da como resultado una considerable reducción en los costos de materiales y
mano de obra en comparación con un sistema cableado, que implicaría ejecutar
múltiples cables e instalar conductos grandes. El enfoque del subsistema remoto
también significa que varias secciones de un total El sistema puede ser
precableado completamente por un proveedor OEM o PLC antes de llegando al
sitio de instalación. Este enfoque reduce considerablemente el tiempo gastado
por un electricista durante una instalación en el sitio.

FACILIDAD DE MANTENIMIENTO Y SOLUCIÓN DE PROBLEMAS

Desde el principio, los controladores programables se han diseñado con


facilidad de mantenimiento en mente. Con prácticamente todos los
componentes en estado sólido, el mantenimiento se reduce a la sustitución de
componentes modulares enchufables. Circuitos de detección de fallas e
indicadores de diagnóstico (vea la Figura 1-22), incorporados en cada
componente principal, señal si el componente está funcionando correctamente
o mal funcionamiento. De hecho, la mayoría de las fallas asociadas con un
PLCbased sistema derivado de fallas directamente relacionadas con la entrada
/ salida de campo dispositivos, en lugar de la CPU del PLC o el sistema de
interfaz de E / S (vea la Figura 1-23).
Sin embargo, la capacidad de monitoreo de un sistema PLC puede detectar y
corrija estas fallas de dispositivos de campo.

Con la ayuda del dispositivo de programación, cualquier lógica programada


puede ser se ve para ver si las entradas o salidas están encendidas o apagadas
(vea la Figura 1-24). Las instrucciones programadas también se pueden escribir
para enunciar ciertas fallas.

CAPITULO 2

NÚMERO DE SISTEMAS Y CÓDIGOS


2.1. Número de sistemas

Familiarizarse con los sistemas numéricos es bastante útil cuando se trabaja con
controladores programables, ya que una función básica de estos dispositivos es
representar, almacenar y operar números, incluso cuando se realizan las
operaciones más sencillas. En general, los controladores programables usan
números binarios en una forma u otra para representar varios códigos y
cantidades. Aunque estas operaciones numéricas son transparentes en su
mayor parte, hay ocasiones en que el conocimiento de los sistemas numéricos
es útil. Primero, repasemos algunos conceptos básicos. Las siguientes
afirmaciones se aplican a cualquier sistema numérico: • Cada sistema numérico
tiene una base o raíz. • Todos los sistemas se pueden usar para contar. • Todos
los sistemas se pueden usar para representar cantidades o códigos. • Todos los
sistemas tienen un conjunto de símbolos. La base de un sistema numérico
determina la cantidad total de símbolos únicos utilizados por ese sistema. El
símbolo de mayor valor siempre tiene un valor de uno menos que la base. Como
la base define el número de símbolos, es posible tener un sistema numérico de
cualquier base. Sin embargo, las bases del sistema numérico se eligen
típicamente por su conveniencia. Los sistemas numéricos que generalmente se
encuentran al usar controladores programables son base 2, base 8, base 10 y
base 16. Estos sistemas se llaman binarios, octales, decimales y hexadecimales,
respectivamente. Para demostrar las características comunes de los sistemas
numéricos, primero volvamos al familiar sistema decimal.

SISTEMA DE NÚMEROS DECIMALES

El sistema de números decimales, que es el más común para nosotros,


indudablemente se desarrolló porque los humanos tienen diez dedos y diez
dedos de los pies. Por lo tanto, la base del sistema de números decimales es 10.
Los símbolos o dígitos utilizados en este sistema son 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9.
Como se indicó anteriormente, el total número de símbolos (10) es el mismo que
la base, siendo el símbolo de mayor valor uno menos que la base (9 es uno
menos de 10). Debido a que el sistema decimal es tan común, rara vez nos
paramos a pensar cómo expresar un número mayor que 9, el símbolo de mayor
valor. Sin embargo, es importante tener en cuenta que la técnica para
representar un valor mayor que el símbolo más grande es la misma para
cualquier sistema numérico. En el sistema decimal, se asigna un valor de
posición, o peso, a cada posición que un número mayor que 9 se mantendría,
comenzando de derecha a izquierda. La primera posición (vea la Figura 2-1),
comenzando desde la posición más a la derecha, es la posición 0, la segunda
es la posición 1, y así sucesivamente, hasta la última posición n. Como se
muestra en la Figura 2-2, el valor ponderado de cada posición se puede expresar
como la base (10 en este caso) elevada a la potencia de n (la posición). Para el
sistema decimal, entonces, los pesos de posición de derecha a izquierda son 1,
10, 100, 1000, etc. Este método para calcular el valor de un número se conoce
como el método de la suma de los pesos.
El valor de un número decimal se calcula multiplicando cada dígito por el valor
ponderado de su posición y luego sumando los resultados. Tomemos, por
ejemplo, el número 9876. Puede expresarse mediante el método de la suma de
los pesos como:

Como verá en otros sistemas numéricos, el equivalente decimal de cualquier


número se puede calcular multiplicando cada dígito por su base elevada a la
potencia de la posición del dígito. Esto se muestra a continuación:
Por lo tanto, la suma de N0 a Nn será el equivalente decimal del número en la
base b.

SISTEMA DE NÚMERO BINARIO


El sistema de números binarios usa el número 2 como base. Por lo tanto, los
únicos dígitos permitidos son 0 y 1; no hay 2s, 3s, etc. Para dispositivos como
controladores programables y computadoras digitales, el sistema binario es el
más útil. Se adoptó por conveniencia, ya que es más fácil diseñar máquinas que
distingan entre solo dos entidades o números (es decir, 0 y 1), en lugar de diez,
como en decimal. La mayoría de los elementos físicos tienen solo dos estados:
una bombilla está encendida o apagada, una válvula está abierta o cerrada, un
interruptor está encendido o apagado, y así sucesivamente. De hecho, usted ve
este sistema numérico cada vez que usa una computadora; si desea encenderlo,
coloca el interruptor en la posición 1; si quiere apagarlo, mueva el interruptor a
la posición 0 (vea la Figura 2-3). Los circuitos digitales pueden distinguir entre
dos niveles de voltaje (por ejemplo, +5 V y 0 V), lo que hace que el sistema
binario sea muy útil para aplicaciones digitales.

Al igual que con el sistema decimal, expresar números binarios mayores que el
símbolo de mayor valor (en este caso 1) se logra asignando un valor ponderado
a cada posición de derecha a izquierda. El valor ponderado (equivalente decimal)
de un número binario se calcula de la misma manera que para un número
decimal; solo en lugar de 10 elevado a la potencia de la posición, se eleva 2 a la
potencia de la posición. Para binario, entonces, los valores ponderados de
derecha a izquierda son 1, 2, 4, 8, 16, 32, 64, etc., representando las posiciones
0, 1, 2, 3, 4, 5, 6, etc. Vamos a calcular el valor decimal que es equivalente al
valor del número binario 10110110:
Por lo tanto, el número binario 10110110 es equivalente al número 182 en el
sistema decimal. Cada dígito de un número binario se conoce como un bit; por
lo tanto, este número binario particular, 10110110 (decimal 182), tiene 8 bits. Un
grupo de 4 bits se conoce como un mordisco; un grupo de 8 bits es un byte; y un
grupo de uno o más bytes es una palabra. La Figura 2-4 presenta un número
binario compuesto de 16 bits, con el bit menos significativo (LSB), el bit con el
valor más bajo en la palabra, y el bit más significativo (MSB), el bit más grande
de la palabra, identificado.
Contar en binario es un poco más incómodo que contar en decimales por la
sencilla razón de que no estamos acostumbrados. Debido a que el sistema de
números binarios usa solo dos dígitos, solo podemos contar de 0 a 1, solo un
cambio en una ubicación de un dígito (DESACTIVADO a ACTIVADO) antes de
agregar una nueva posición de dígitos. Por el contrario, en el sistema decimal,
podemos contar de 0 a 9, igualando las transiciones de diez dígitos, antes de
que se agregue una nueva posición de dígito. En binario, al igual que en decimal,
agregamos otra posición de dígito una vez que nos quedamos sin transiciones.
Entonces, cuando contamos en binario, el dígito que sigue a 0 y 1 es 10 (un cero,
no diez), al igual que cuando contamos 0, 1, 2... 9 en decimal, se agrega otra
posición de dígito y el siguiente dígito es 10 (diez). La Tabla 2-1 muestra un
recuento en binario de 010 a 1510.

SISTEMA DE NÚMERO OCTAL

Escribir un número en binario requiere sustancialmente más dígitos que


escribirlo en decimal. Por ejemplo, 9110 es igual a 10110112. Demasiados
dígitos binarios pueden ser engorrosos de leer y escribir, especialmente para los
humanos. Por lo tanto, el sistema de numeración octal se usa a menudo para
representar números binarios usando menos dígitos. El sistema de números
octales usa el número 8 como su base, con sus ocho dígitos: 0, 1, 2, 3, 4, 5, 6 y
7. La Tabla 2-2 muestra una representación de números tanto octal como binaria.
0 a 15 (decimal).
Como todos los demás sistemas numéricos, cada dígito en un número octal tiene
un valor decimal ponderado según su posición. Por ejemplo, el número octal
1767 es equivalente al número decimal 1015:
Como se señaló anteriormente, el sistema de numeración octal se utiliza como
una forma conveniente de escribir un número binario. El sistema octal tiene una
base de 8 (23), lo que permite representar cualquier número binario en octal
agrupando bits binarios en grupos de tres. De esta manera, un número binario
muy grande se puede representar fácilmente por un número octal con muchos
menos dígitos. Por ejemplo:

Entonces, un número binario de 16 bits se puede representar directamente con


seis dígitos en octal. Como verá más adelante, muchos controladores
programables usan el sistema de número octal para hacer referencia a las
direcciones de entrada / salida y de memoria.

SISTEMA DE NÚMERO HEXADECIMAL


El sistema de número hexadecimal (hexadecimal) utiliza 16 como base. Consta
de 16 dígitos: los números del 0 al 9 y las letras A a la F (que representan los
números del 10 al 15, respectivamente). El sistema hexadecimal se usa por la
misma razón que el sistema octal, para expresar números binarios usando
menos dígitos. El sistema de numeración hexadecimal usa un dígito para
representar cuatro dígitos binarios (o bits), en lugar de tres como en el sistema
octal. La Tabla 2-3 muestra un ejemplo de recuento hexadecimal de los números
del 0 al 15 con sus equivalentes decimales y binarios.

Al igual que con los otros sistemas numéricos, los números hexadecimales se
pueden representar por sus equivalentes decimales usando el método de la
suma de los pesos. Los valores decimales de los dígitos hexadecimales
representados por letras de la A a la F se utilizan al calcular el equivalente
decimal (10 para A, 11 para B, y así sucesivamente). El siguiente ejemplo usa el
método de la suma de los pesos para transformar el número hexadecimal F1A6
en su equivalente decimal. El valor de A en el ejemplo es 10 veces 161, mientras
que F es 15 veces 163. Por lo tanto, el número hexadecimal F1A6 es equivalente
al número decimal 61,862:
Al igual que Los números octales, los números hexadecimales pueden
convertirse fácilmente en binarios sin ninguna transformación matemática. Para
convertir un número hexadecimal en binario, simplemente escriba el equivalente
binario de 4 bits del dígito hexadecimal para cada posición. Por ejemplo

2.2. CONVERSION DE NUMEROS


En la sección anterior, viste cómo una cantidad de cualquier base se puede
convertir al sistema decimal familiar utilizando el método de la suma de los
pesos. En esta sección, le mostraremos cómo un número decimal se puede
convertir en binario, octal o cualquier sistema numérico. Para convertir un
número decimal a su equivalente en cualquier base, debe realizar una serie de
divisiones por la base deseada. El proceso de conversión comienza dividiendo
el número decimal por la base. Si hay un resto, se coloca en la posición de dígito
menos significativo (más a la derecha) del nuevo número de base. Si no hay
residuo, un 0 se coloca en la posición de dígito menos significativo. El resultado
de la división se reduce, y el proceso se repite hasta que el resultado final de las
sucesivas divisiones sea 0. Esta metodología puede ser un poco engorrosa; sin
embargo, es el método de conversión más fácil de entender y emplear. Como un
ejemplo genérico, busquemos la base 5 equivalente al número Z (vea la Figura
2-5). La primera división (Z ÷ 5) da un resultado N1 y un resto R1. El resto R1 se
convierte en el primer dígito del número base 5 (el dígito menos significativo).
Para obtener la siguiente base de 5 dígitos, el resultado N1 nuevamente se divide
por 5, dando un resultado de N2 y un resto de R2 que se convierte en la segunda
base de 5 dígitos. Este proceso se repite hasta que el resultado de la división
(Nn ÷ 5) es 0, dando el último resto Rn, que se convierte en el dígito más
significativo (dígito más a la izquierda) del número de la base 5.
Ahora, convirtamos el número decimal 3510 a su equivalente binario (base 2)
usando este método:
Por lo tanto, el equivalente de base 2 (binario) del número decimal 35
es 100011. Como otro ejercicio, convirtamos el número 135510 a su
equivalente hexadecimal (base 16):

Por lo tanto, el equivalente hexadecimal de 135510 es 54Bhex (recuerde que el


sistema hexadecimal utiliza la letra B para representar el número 11). Hay otro
método, que es un poco más rápido, para calcular el equivalente binario de un
número decimal. Este método emplea la división por ocho, en lugar de por dos,
para convertir el número primero a octal y luego a binario de octal (tres bits a la
vez). Por ejemplo, tomemos el número 14510:

El equivalente octal de 14510 es 2218, así que de la Tabla 2-2, podemos


encontrar que 2218 es igual a 010010001 binario:

2.3. COMPLEMENTO DE UNO Y DOS

Los complementos uno y dos de un número binario son operaciones utilizadas


por los controladores programables, así como las computadoras, para realizar
cálculos matemáticos internos. Complementar un número binario significa
cambiarlo a un número negativo. Esto permite las operaciones aritméticas
básicas de resta, multiplicación y división a realizar a través de la suma sucesiva.
Por ejemplo, para restar el número 20 del número 40, primero complemente 20
para obtener -20, y luego realice una suma. La intención de esta sección es
presentar los conceptos básicos de complementación, en lugar de proporcionar
un análisis exhaustivo de las operaciones aritméticas. Para obtener más
información sobre este tema, utilice las referencias enumeradas al final de este
libro.
EL COMPLEMENTO DE UNO
Supongamos que tenemos un número binario de 5 bits que deseamos
representar como un número negativo. El número es decimal 23 o binario:
101112. Hay dos formas de representar este número como un número negativo.
El primer método es simplemente colocar un signo menos delante del número,
como hacemos con los números decimales: - (10111) 2 Este método es
adecuado para nosotros, pero es imposible para los controladores programables
y las computadoras para interpretar, ya que el único los símbolos que usan son
1s y 0 binarios. Para representar números negativos, entonces, algunos
dispositivos informáticos digitales usan lo que se conoce como el método del
complemento. En primer lugar, el método del complemento coloca un bit
adicional (bit de signo) en la posición más significativa (más a la izquierda) y deja
que este bit determine si el número es positivo o negativo. El número es positivo
si el bit de signo es 0 y negativo si el bit de signo es 1. Usando el método de
complemento de uno, +23 decimales se representa en binario como se muestra
aquí con el bit de signo (0) indicado en negrita: 0101112 La representación
negativa del 10111 binario se obtiene colocando un 1 en la posición de bit más
significativa e invirtiendo cada bit en el número (cambiando 1s a 0s y 0s a 1s).
Entonces, el complemento de uno de 10111 binarios es: 1 010002 Si un número
negativo se da en binario, su complemento se obtiene de la misma manera. -
1510 = 100002 +1510 = 011112

COMPLEMENTO DOS
El complemento de los dos es similar al complemento de uno en el sentido de
que se usa un dígito extra para representar el signo. Sin embargo, el cálculo del
complemento de dos es ligeramente diferente. En el complemento de uno, todos
los bits están invertidos; pero en el complemento de los dos, cada bit, de derecha
a izquierda, se invierte solo después de que se detecta el primer 1. Usemos el
número +22 decimal como ejemplo: +2210 = 0101102 Su complemento de dos
sería: -2210 = 1010102 Tenga en cuenta que en la representación negativa del
número 22, comenzando desde la derecha, el primer dígito es un 0, por lo que
no está invertido; el segundo dígito es un 1, por lo que todos los dígitos después
de este están invertidos. Si un número negativo se da en complemento a dos, su
complemento (un número positivo) se encuentra de la misma manera:
-1410 = 1100102 +1410 = 0011102
Nuevamente, todos los bits de derecha a izquierda se invierten después de que
se detecta el primer 1. Otros ejemplos del complemento de los dos se muestran
aquí:
+1710 = 0100012 -1710 = 1011112
+710 = 0001112 -710 = 1110012
+110 = 0000012 -110 = 1111112
El complemento de dos de 0 realmente no existe, ya que no se encuentra el
primer 1 en el número. El complemento a dos de 0, entonces, es 0. El
complemento a dos es el método aritmético más común utilizado en las
computadoras, así como los controladores programables

2.4. CÓDIGOS BINARIOS


Un requisito importante de los controladores programables es la comunicación
con varios dispositivos externos que proporcionan información al controlador o
reciben información del controlador. Esta función de entrada / salida implica la
transmisión, manipulación y almacenamiento de datos binarios que, en algún
momento, deben ser interpretados por humanos. Aunque las máquinas pueden
manejar fácilmente estos datos binarios, requerimos que los datos se conviertan
a una forma más interpretable. Una forma de satisfacer este requisito es asignar
una combinación única de 1s y 0s a cada número, letra o símbolo que debe
representarse. Esta técnica se llama codificación binaria. En general, hay dos
categorías de códigos: los que representan solo números y los que representan
letras, símbolos y números decimales. Varios códigos para representar números,
símbolos y letras son estándar en toda la industria. Entre los más comunes están
los siguientes:

 ASCII
 BCD
 Gris
ASCII
Los códigos alfanuméricos (que usan una combinación de letras, símbolos y
números decimales) se utilizan cuando los equipos de procesamiento de
información, como impresoras y tubos de rayos catódicos (CRT), deben procesar
el alfabeto junto con números y símbolos especiales. Estos caracteres
alfanuméricos -26 letras (mayúsculas), 10 números (0-9), más símbolos
matemáticos y de puntuación -pueden representarse usando un código de 6 bits
(es decir, 26 = 64 caracteres posibles). El código más común para la
representación alfanumérica es ASCII (el Código estándar estadounidense para
el intercambio de información). Un código ASCII (pronunciado como-kee) puede
ser de 6, 7 u 8 bits. Aunque un código de 6 bits (64 caracteres posibles) puede
acomodar el alfabeto básico, números y símbolos especiales, los juegos de
caracteres ASCII estándar usan un código de 7 bits (27 = 128 caracteres
posibles), que proporciona espacio para minúsculas y caracteres de control,
además de los personajes ya mencionados. Este código de 7 bits proporciona
todas las combinaciones posibles de caracteres utilizados al comunicarse con
los periféricos y las interfaces.
Se usa un código ASCII de 8 bits cuando se agrega la verificación de paridad
(vea el Capítulo 4) a un código estándar de 7 bits para fines de verificación de
errores (tenga en cuenta que los ocho bits aún pueden caber en un byte). La
Figura 2-6a muestra la representación binaria del código ASCII de la letra Z
(1328). Esta carta generalmente se envía y recibe en forma de serie entre el PLC
y otros equipos. La Figura 2-6b ilustra una transmisión ASCII típica, utilizando de
nuevo el carácter Z como ejemplo. Tenga en cuenta que se han agregado bits
adicionales al principio y al final del carácter para indicar el inicio y la detención
de la transmisión ASCII. El Apéndice B muestra una tabla ASCII estándar,
mientras que el Capítulo 8 explica más detalladamente la comunicación serial
BCD
El sistema decimal codificado en binario (BCD) se introdujo como una forma
conveniente para que los humanos (1) manejen los números que se deben
ingresar a las máquinas digitales y (2) interpreten los números que salen de las
máquinas. La mejor solución a este problema fue convertir un código manejado
fácilmente por el hombre (decimal) en un código manejado fácilmente por el
equipo de procesamiento (binario). El resultado fue BCD. El sistema decimal usa
los números del 0 al 9 como sus dígitos, mientras que BCD representa cada uno
de estos números como un número binario de 4 bits. La Tabla 2-4 ilustra la
relación entre el código BCD y los sistemas numéricos binarios y decimales.
La representación BCD de un número decimal se obtiene reemplazando cada
dígito decimal con su equivalente BCD. La representación BCD del decimal 7493
se muestra aquí como un ejemplo:
BCD → Decimal →
0111 7
0100 4
1001 9
0011 3
Las aplicaciones PLC típicas de códigos BCD incluyen entrada de datos (tiempo,
volumen, peso, etc.) a través de interruptores de rueda (TWS), visualización de
datos a través de pantallas de siete segmentos, entrada de codificadores
absolutos e instrucciones de entrada / salida analógicas. La Figura 2-7 muestra
un conmutador de rueda y un dispositivo de campo indicador de siete segmentos.
Hoy en día, la circuitería necesaria para convertir de decimal a BCD y de BCD a
siete segmentos ya está incorporada en los interruptores de ruedecilla y los
dispositivos LED de siete segmentos (consulte las Figuras 2-8a y 2-8b). Este
dato BCD se convierte internamente por el PLC en el equivalente binario de los
datos de entrada. La entrada y salida de datos BCD requiere cuatro líneas de
una interfaz de entrada / salida para cada dígito decimal.

GRAY
El código de Gray es uno de una serie de códigos cíclicos conocidos como
códigos reflejados y es adecuado principalmente para transductores de posición.
Básicamente es un código binario que ha sido modificado de tal manera que solo
cambia un bit a medida que aumenta el número de conteo. En el binario
estándar, hasta cuatro dígitos pueden cambiar al contar con tan solo cuatro
dígitos binarios. Este cambio drástico se ve en la transición de 7 a 8 binarios. Tal
cambio permite una gran posibilidad de error, que no es adecuado para
aplicaciones de posicionamiento. Por lo tanto, la mayoría de los codificadores
utilizan el código Gray para determinar la posición angular. La Tabla 2-5 muestra
este código con sus equivalentes binarios y decimales para comparación.

Un ejemplo de una aplicación de código Gray es un codificador óptico absoluto.


En este codificador, el disco del rotor consta de segmentos opacos y
transparentes dispuestos en un patrón de código gris e iluminado por una fuente
de luz que brilla a través de las secciones transparentes del disco giratorio. La
luz transmitida se recibe en el otro extremo en forma de código gris y está
disponible para la entrada al PLC en código gris o código BCD, si se convierte.
La Figura 2-9 ilustra un codificador absoluto típico y su salida.
2.5. REGISTRAR FORMATOS DE PALABRAS

Como se mencionó anteriormente, un controlador programable realiza todas sus


operaciones internas en formato binario usando 1s y 0s. Además, el estado de
los dispositivos de campo de E / S también se lee y escribe, en forma binaria,
hacia y desde la CPU del PLC. Generalmente, estas operaciones se realizan
usando un grupo de 16 bits que representan números y códigos. Recuerde que
la agrupación de bits con los que opera una máquina en particular se denomina
palabra. Una palabra PLC también se llama registro o ubicación. La Figura 2-10
ilustra un registro de 16 bits compuesto de una palabra de dos bytes.
Aunque los datos almacenados en un registro están representados por 1s y 0
binarios, el formato en el que se almacenan estos datos binarios puede diferir de
un controlador programable a otro. En general, los datos se representan en
formato decimal (BCD) binario o binario codificado (no codificado). Examinemos
estos dos formatos.

FORMATO BINARIO

Los datos almacenados en formato binario se pueden convertir directamente a


su equivalente decimal sin ninguna restricción especial. En este formato, un
registro de 16 bits puede representar un valor máximo de 6553510. La Figura 2-
11 muestra el valor 6553510 en formato binario (todos los bits son 1). El formato
binario representa el estado de un dispositivo como 0 o 1, que es interpretado
por el controlador programable como ENCENDIDO o APAGADO. Todos estos
estados se almacenan en registros o palabras.
Si el bit más significativo del registro en la Figura 2-12 se utiliza como un bit de
signo, entonces el valor decimal máximo que puede almacenar el registro de 16
bits es +3276710 o -3276710.
Los equivalentes decimales de estas representaciones binarias pueden
calcularse usando el método de la suma de los pesos. La representación
negativa de 3276710, como se muestra en la Figura 2-12, se obtuvo utilizando
el método del complemento a dos. Como ejercicio, practique calcular estos
números (consulte la Sección 2-3 para obtener ayuda).

FORMATO BCD
El formato BCD utiliza cuatro bits para representar un solo dígito decimal. Los
únicos números decimales que estos cuatro bits pueden representar son de 0 a
9. Algunos PLC operan y almacenan datos en varias de sus instrucciones de
software, como la manipulación de datos y aritmética, utilizando el formato
BCD.

En formato BCD, un registro de 16 bits puede contener hasta un valor decimal


de 4 dígitos, con los valores decimales que se pueden representar desde el
rango de 0000-9999. La Figura 2-13 muestra un registro que contiene la
representación binaria de BCD 9999.
En un PLC, los valores de BCD almacenados en un registro o palabra pueden
ser el resultado de la entrada de datos BCD desde un conmutador de rueda.
Un interruptor giratorio de 4 dígitos usará un registro de 16 bits para almacenar
los datos de salida BCD obtenidos durante la sección de lectura del escaneo
(consulte la Figura 2-14).

CAPITULO 3
3.1. El concepto binario
El concepto binario no es una idea nueva; de hecho, es muy antiguo.
Simplemente se refiere a la idea de que muchas cosas existen solo en dos
estados predeterminados. Por ejemplo, una luz puede estar encendida o
apagada, un interruptor abierto o cerrado, o un motor funcionando o parado. En
los sistemas digitales, estas condiciones de dos estados se pueden considerar
como señales que están presentes o no, activadas o no, altas o bajas, activadas
o desactivadas, etc. Este concepto de dos estados puede ser la base para tomar
decisiones; y dado que es muy adaptable al sistema de números binarios, es un
elemento fundamental para los controladores programables y las computadoras
digitales. Aquí, y a lo largo de este libro, el 1 binario representa la presencia de
una señal (o la ocurrencia de algún evento), mientras que el 0 binario representa
la ausencia de la señal (o la no ocurrencia del evento). En sistemas digitales,
estos dos estados están representados por dos niveles de voltaje distintos, + V
y 0V, como se muestra en la Tabla 3-1. Un voltaje es más positivo (o en una
referencia más alta) que el otro. A menudo, el 1 binario (o el 1 lógico) se
denomina VERDADERO, ENCENDIDO o ALTO, mientras que el 0 binario (o el
0 lógico) se denomina FALSO, APAGADO o BAJO.

Tenga en cuenta que en la Tabla 3-1, la tensión más positiva (representada como
lógica 1) y la tensión menos positiva (representada como lógica 0) se eligieron
arbitrariamente. El uso de la lógica binaria para representar el nivel de voltaje
más positivo, es decir, la ocurrencia de algún evento, como 1 se conoce como
lógica positiva.
La lógica negativa, como se ilustra en la Tabla 3-2, usa 0 para representar el
nivel de voltaje más positivo o la ocurrencia del evento. En consecuencia, 1
representa la no ocurrencia del evento, o el nivel de voltaje menos positivo.
Aunque la lógica positiva es la más convencional de las dos, la lógica negativa a
veces es más conveniente en una aplicación.

3.2. Funciones lógicas

El concepto binario muestra cómo las cantidades físicas (variables binarias) que
pueden existir en uno de dos estados se pueden representar como 1 o 0. Ahora,
verá cómo las instrucciones que combinan dos o más de estas variables binarias
pueden dar como resultado un VERDADERO o Condición FALSA, representada
por 1 y 0, respectivamente. Los controladores programables toman decisiones
basadas en los resultados de este tipo de declaraciones lógicas. Las operaciones
realizadas por equipos digitales, como los controladores programables, se basan
en tres funciones lógicas fundamentales: AND, OR y NOT. Estas funciones
combinan variables binarias para formar enunciados. Cada función tiene una
regla que determina el resultado de la declaración (VERDADERO o FALSO) y
un símbolo que lo representa. A los efectos de esta discusión, el resultado de un
enunciado se denomina salida (Y), y las condiciones del enunciado se llaman
entradas (A y B). Tanto las entradas como las salidas representan variables de
dos estados, como las que se analizaron anteriormente en esta sección.
EL Y LA FUNCIÓN
La Figura 3-1 muestra un símbolo llamado puerta AND, que se usa para
representar gráficamente la función AND. La salida AND es TRUE (1) solo si
todas las entradas son TRUE (1).
Una función AND puede tener un número ilimitado de entradas, pero solo puede
tener una salida. La Figura 3-2 muestra una puerta Y de dos entradas y su salida
resultante Y, basada en todas las posibles combinaciones de entrada. Las letras
A y B representan entradas al controlador. Este mapeo de resultados de acuerdo
con entradas predefinidas se llama una tabla de verdad. El ejemplo 3-1 muestra
una aplicación de la función AND.

LA O FUNCIÓN
Figura 3-4. Puerta O de dos entradas y su tabla de verdad.
Al igual que con la función Y, una función de puerta OR puede tener un número
ilimitado de entradas, pero solo una salida. La Figura 3-4 muestra una tabla de
verdad de la función O y la salida Y resultante, basada en todas las posibles
combinaciones de entrada. El ejemplo 3-2 muestra una aplicación de la función
OR.

LA FUNCION NO

La Figura 3-5 ilustra el símbolo NOT, que se usa para representar gráficamente
la función NO. La salida NOT es TRUE (1) si la entrada es FALSE (0). Por el
contrario, si la salida es FALSE (0), la entrada es TRUE (1). El resultado de la
operación NOT es siempre el inverso de la entrada; por lo tanto, a veces se lo
llama inversor.

La función NOT, a diferencia de las funciones AND y OR, puede tener solo una
entrada. Raras veces se usa solo, sino en conjunto con una puerta Y o una puerta
OR. La Figura 3-6 muestra la operación NOT y su tabla de verdad. Tenga en
cuenta que una A con una barra en la parte superior representa NOT A
A primera vista, no es tan fácil visualizar la aplicación de la función NOT como
las funciones AND y OR. Sin embargo, un examen más detallado de la función
NOT muestra que es simple y bastante útil. En este punto, es útil recordar tres
puntos que hemos discutido:
1. Asignar un 1 o 0 a una condición es arbitrario.
2. A 1 normalmente está asociado con TRUE, HIGH, ON, etc.
3. A 0 normalmente está asociado con FALSE, LOW, OFF, etc.
El examen de los enunciados 2 y 3 muestra que normalmente se espera que la
lógica 1 active algún dispositivo (p. Ej., si Y = 1, entonces el motor funciona), y
normalmente se espera que la lógica 0 desactive algún dispositivo (por ejemplo,
si Y = 0, entonces el motor se detiene). Si estas convenciones se invirtieran, de
modo que se esperara que el 0 lógico active algún dispositivo (por ejemplo, si Y
= 0, entonces el motor funciona) y se esperaba que la lógica 1 desactivara algún
dispositivo (por ejemplo, Y = 1, entonces el motor se detiene), La función NO
tendría entonces una aplicación útil. 1. Un NOT se usa cuando un 0 (condición
BAJA) debe activar algún dispositivo. 2. Un NOT se usa cuando un 1 (ALTO
estado) debe desactivar algún dispositivo. Los siguientes dos ejemplos muestran
aplicaciones de la función NOT. Aunque la función NOT normalmente se utiliza
junto con las funciones AND y OR, el primer ejemplo muestra que la función NOT
se usa sola.
Los dos ejemplos anteriores mostraron el símbolo NOT colocado en las entradas
de una puerta. Un símbolo NOT colocado a la salida de una puerta AND anulará
o invertirá el resultado de salida normal. Una puerta Y negada se denomina
puerta NAND. La Figura 3-7 muestra su símbolo lógico y tabla de verdad.

El mismo principio se aplica si se coloca un símbolo NOT en la salida de una


puerta OR. La salida normal es negada, y la función se conoce como puerta
NOR. La Figura 3-8 muestra su símbolo y tabla de verdad.
3.3. Principios de algebra booleana y lógica

No se requiere una discusión en profundidad del álgebra de Boole para los


propósitos de este libro y está más allá del alcance del libro. Sin embargo, una
comprensión de las técnicas booleanas para escribir expresiones abreviadas
para declaraciones lógicas complejas puede ser útil al crear un programa de
control de enunciados booleanos o diagramas de escalera convencionales. En
1849, un inglés llamado George Boole desarrolló el álgebra de Boole. El
propósito de esta álgebra era ayudar en la lógica del razonamiento, una antigua
forma de filosofía. Proporcionó una forma simple de escribir combinaciones
complicadas de "declaraciones lógicas", definidas como declaraciones que
pueden ser verdaderas o falsas. Cuando se desarrolló la lógica digital en la
década de 1960, el álgebra de Boole demostró ser una forma sencilla de analizar
y expresar enunciados de lógica digital, ya que todos los sistemas digitales usan
un concepto lógico VERDADERO / FALSO, o de dos valores. Debido a esto
relación entre la lógica digital y la lógica booleana, de vez en cuando oirá las
puertas lógicas denominadas puertas booleanas, varias puertas interconectadas
denominadas redes booleanas o incluso un lenguaje de PLC llamado lenguaje
booleano. La Figura 3-9 resume los operadores booleanos básicos según se
relacionan con las funciones lógicas digitales básicas AND, OR y NOT. Estos
operadores usan letras mayúsculas para representar la etiqueta del cable de una
señal de entrada, un signo de multiplicación (•) para representar la operación
AND, y un signo de suma (+) para representar la operación OR. Una barra sobre
una letra representa la operación NOT.
En la Figura 3-9, la puerta AND tiene dos señales de entrada (A y B) y una señal
de salida (Y). El resultado se puede expresar mediante la declaración lógica: Yis
1 si AANDBare 1. La expresión booleana correspondiente es: Y = A • B que es
Y leído es igual a A ANDed con B. El símbolo booleano • para AND podría
eliminarse y la expresión escrita como Y = AB. De manera similar, si Y es el
resultado de ORing A y B, la expresión booleana es: Y = A + B que es Y leído
igual a A ORed con B. En la operación NOT, donde Y es el inverso de A, la
expresión booleana es :
que se lee Y es igual a NO A. La Tabla 3-3 ilustra las operaciones booleanas
básicas de ANDing, ORing e inversión. La tabla también ilustra cómo se pueden
combinar estas funciones para obtener cualquier combinación lógica deseada.

3.4. Circuitos PLCs y símbolo de contacto lógico


La lógica cableada se refiere a las funciones de control lógico (temporización,
secuenciación y control) que están determinadas por la forma en que los
dispositivos están interconectados. A diferencia de los PLC, en los que las
funciones lógicas son programables y se cambian fácilmente, la lógica integrada
es fija y solo se puede cambiar alterando la manera en que los dispositivos se
conectan o interconectan físicamente. Una función principal de un PLC es
reemplazar la lógica de control cableada existente e implementar funciones de
control para sistemas nuevos. La Figura 3-10a muestra un circuito lógico de relé
cableado típico, y la Figura 3-10b muestra su implementación del diagrama de
escalera PLC. El punto importante de la figura 3-10 no es entender el proceso
de cambio de un circuito a otro, sino ver las similitudes en las representaciones.
Las conexiones del circuito de escalera del circuito de relé cableado se
implementan en el PLC mediante instrucciones de software, por lo que se puede
pensar que todo el cableado está dentro de la CPU (cableado en lugar de
cableado).
La lógica implementada en los PLC se basa en las tres funciones lógicas básicas
(AND, OR y NOT) que discutimos en las secciones anteriores. Estas funciones
se usan solos o en combinación para formar instrucciones que determinarán si
un dispositivo debe encenderse o apagarse. Cómo se implementan estas
instrucciones para transmitir comandos al PLC se denomina lenguaje. Los
lenguajes más utilizados para implementar el control de encendido / apagado y
la secuencia son diagramas de escalera y mnemónicos booleanos, entre otros.
El Capítulo 9 discute estos lenguajes extensamente. El más convencional de los
lenguajes de control es el diagrama de escalera. Los diagramas de escalera
también se denominan simbología de contacto, ya que sus instrucciones son
símbolos de contacto equivalentes a relés (es decir, contactos y bobinas
normalmente abiertos y normalmente cerrados).

La simbología de contacto es una forma muy simple de expresar la lógica de


control en términos de símbolos que se usan en los esquemas de control de
retransmisión. Si el lenguaje del controlador es un diagrama de escalera, la
traducción de la lógica de retransmisión existente a la lógica programada es una
traducción de un paso a la simbología de contacto. Si el lenguaje es
mnemotécnico booleano, la conversión a la simbología de contacto no es
necesaria, pero sigue siendo útil y muy a menudo para proporcionar una
documentación fácilmente comprensible. La Tabla 3-6a, que se muestra más
adelante, proporciona ejemplos de traducciones simples de la lógica cableada a
la lógica programada. El Capítulo 11 explica a fondo estas traducciones. Se
puede pensar que el circuito de escalera completo, en la Figura 3-10, mostrado
anteriormente, está formado por circuitos individuales, teniendo cada circuito una
salida. Cada uno de estos circuitos se conoce como un escalón (o red); por lo
tanto, un renglón es la simbología de contacto requerida para controlar una salida
en el PLC. Algunos controladores permiten que un renglón tenga múltiples
salidas, pero una salida por renglón es la convención. La Figura 3-11a ilustra el
renglón superior del circuito cableado de la Figura 3-10, mientras que la Figura
3-11b muestra el renglón superior del circuito PLC equivalente. Tenga en cuenta
que el diagrama PLC incluye todos los dispositivos de entrada y salida de campo
conectados a las interfaces que se utilizan en el renglón. Un programa de
diagrama de escalera PLC completo, entonces, consta de varios peldaños. Cada
escalón controla una interfaz de salida que está conectada a un dispositivo de
salida, una pieza de equipo que recibe información del PLC. Cada escalón es
una combinación de condiciones de entrada (símbolos) conectadas de izquierda
a derecha entre dos líneas verticales, con el símbolo que representa la salida en
el extremo derecho.
Los símbolos que representan las entradas están conectados en serie, en
paralelo o en alguna combinación para obtener la lógica deseada. Estos
símbolos de entrada representan los dispositivos de entrada que están
conectados a las interfaces de entrada del PLC. Los dispositivos de entrada
suministran al PLC datos de campo. Cuando se completa, un programa de
control del diagrama de escalera consta de varios peldaños, con cada escalón
controlando una salida específica. El concepto de escalón programado es un
remanente directo del escalón de escalera de relevo cableado, en el que los
dispositivos de entrada se conectan en serie y en paralelo para controlar varias
salidas. Cuando se activan, estos dispositivos de entrada permiten que la
corriente fluya a través del circuito o causa una interrupción en el flujo de
corriente, lo que activa y desactiva los dispositivos de salida. Los símbolos de
entrada en un escalón de escalera pueden representar señales generadas por
dispositivos de entrada conectados, dispositivos de salida conectados o salidas
internas del controlador (consulte la Tabla 3-4).

DIRECCIONES UTILIZADAS EN PLC


Cada símbolo en un escalón tendrá un número de referencia, que es la dirección
en la memoria donde se almacena el estado actual (1 o 0) para la entrada
referenciada. Cuando una señal de campo está conectada a una entrada o una
interfaz de salida, su dirección se relacionará con el terminal donde está
conectado el cable de señal. La dirección para una entrada / salida determinada
se puede usar en todo el programa tantas veces como lo requiera la lógica de
control. Esta característica de PLC es una ventaja en comparación con el
hardware de tipo relé, donde los contactos adicionales a menudo significan
hardware adicional. Las Secciones 5-4 y 6-2 describen más sobre la interacción
de E / S y su relación con la ubicación de la memoria y el gabinete del PLC. La
Figura 3-12 ilustra un circuito de escalera eléctrica simple y su implementación
de PLC equivalente. Cada dispositivo de campo "real" (por ejemplo, botones
pulsadores PB1 y PB2, interruptor de límite LS1 y piloto piloto PL1) está
conectado a los módulos de entrada y salida del PLC (ver Figura 3-13), que
tienen un número de referencia: la dirección. La mayoría de los controladores
hacen referencia a estos dispositivos usando direcciones numéricas con
numeración octal (base 8) o decimal (base 10). Tenga en cuenta que en el
circuito de escalera eléctrica, cualquier trayectoria eléctrica completa (todos los
contactos cerrados) de izquierda a derecha energizará la salida (piloto de luz
PL1). Para activar PL1, entonces, debe ocurrir una de las siguientes dos
condiciones: (1) PB1 debe presionarse y LS1 debe estar cerrado o (2) PB2 debe
presionarse y LS1 debe estar cerrado. Cualquiera de estas dos condiciones
completará la ruta eléctrica y hará que la potencia fluya a la luz piloto.

La misma lógica que se aplica a un circuito de escalera eléctrica se aplica a un


circuito de PLC. En el programa de control PLC, la potencia debe fluir a través
de las direcciones 30 (PB1) y 32 (LS1) o a través de las direcciones 31 (PB2) y
32 (LS1) para encender la salida 40. La salida 40, a su vez, activa la luz PL1 que
es conectado a la interfaz con la dirección 40. Para proporcionar alimentación a
las direcciones 30, 31 o 32, los dispositivos conectados a las interfaces de
entrada direccionadas 30, 31 y 32 deben estar encendidos. Es decir, los botones
deben presionarse o el final de carrera debe cerrarse.

SÍMBOLOS DE CONTACTO UTILIZADOS EN EL PLC


Los contactos del controlador programable y los contactos de relés
electromecánicos operan de una manera muy similar. Por ejemplo, tomemos el
relé A (vea la Figura 3-14a) que tiene dos juegos de contactos, uno normalmente
abierto (A-1) y uno cerrado (A-2). Si la bobina de relevo A no está energizada
(es decir, está APAGADA), el contacto A-1 permanecerá abierto y el contacto A-
2 permanecerá cerrado (consulte la Figura 3-14b). Por el contrario, si la bobina
A está energizada, o encendida, el contacto A-1 se cerrará y el contacto A-2 se
abrirá (vea la Figura 3-14c). Las líneas azules que resaltan la bobina y los
contactos denotan una condición de ENCENDIDO o cerrado.

Recuerde que cuando un conjunto de contactos se cierra, proporciona flujo de


potencia, o continuidad, en el circuito donde se usa. Cada conjunto de bobinas
disponibles y sus respectivos contactos en el PLC tienen una dirección de
referencia única por la cual se identifican. Por ejemplo, la bobina 10 tendrá
contactos normalmente abiertos y normalmente cerrados con la misma dirección
(10) que la bobina (consulte la Figura 3-15). Tenga en cuenta que un PLC puede
tener tantos contactos normalmente abiertos y normalmente cerrados como
desee; mientras que en un relé electromecánico, solo está disponible un número
fijo de contactos.
Un controlador programable también permite el uso múltiple de una referencia
de dispositivo de entrada. La Figura 3-16 ilustra un ejemplo en el cual el
interruptor de límite LS1 está conectado a la conexión 20 del módulo de entrada
de referencia. Obsérvese que el programa de control del PLC puede tener tantos
contactos de referencia 20 normalmente abiertos y normalmente cerrados en
tantos escalones como sea necesario.

Los símbolos de la Tabla 3-5 se usan para traducir la lógica de control de relés
a lógica simbólica de contacto. Estos símbolos son también las instrucciones
básicas establecidas para el diagrama de escalera, excluyendo las instrucciones
de temporizador / contador. El Capítulo 9 explica estas y otras instrucciones más
avanzadas.
Los siguientes siete puntos describen las pautas para traducir de lógica cableada
a lógica programada utilizando símbolos de contacto PLC: • Contacto
normalmente abierto. Cuando el programa lo evalúa, este símbolo se examina
para que 1 cierre el contacto; por lo tanto, la señal a la que hace referencia el
símbolo debe estar ENCENDIDA, CERRADA, activada, etc. • Contacto
normalmente cerrado. Cuando el programa lo evalúa, este símbolo se examina
con un 0 para mantener el contacto cerrado; por lo tanto, la señal a la que hace
referencia el símbolo debe estar DESACTIVADA, ABIERTA, desactivada, etc. •
Salida. Una salida en un renglón dado se energizará si cualquier trayectoria del
tizón izquierdo tiene todos los contactos cerrados, con la excepción del flujo de
potencia que va en reversa antes de continuar hacia la derecha. Una salida
puede controlar un dispositivo conectado (si la dirección de referencia también
es un punto de terminación) o una salida interna utilizada exclusivamente dentro
del programa. Una salida interna no controla un dispositivo de campo. Por el
contrario, proporciona funciones de enclavamiento dentro del PLC. • Entrada.
Este símbolo de contacto puede representar las señales de entrada enviadas
desde las entradas conectadas, los contactos de las salidas internas o los
contactos de las salidas conectadas. • Direcciones de contacto. Cada símbolo
de programa es referenciado por una dirección. Si el símbolo hace referencia a
un dispositivo de entrada / salida conectado, la dirección está determinada por
el punto donde está conectado el dispositivo. • Uso repetido de contactos. Se
puede usar una entrada, salida o salida interna determinada en todo el programa
tantas veces como sea necesario. • Formato lógico. Los contactos se pueden
programar en serie o en paralelo, dependiendo de la lógica de control de salida
requerida. La cantidad de contactos en serie o ramas paralelas permitidas en un
renglón depende del PLC. La Tabla 3-6a muestra cómo la serie de circuitos
integrados simples y los circuitos paralelos se pueden traducir a la lógica
programada. Un circuito en serie es equivalente a la operación Booleana Y; por
lo tanto, todas las entradas deben estar ENCENDIDAS para activar la salida. Un
circuito paralelo es equivalente a la operación booleana O; por lo tanto,
cualquiera de las entradas debe estar activada para activar la salida. Las
declaraciones booleanas STR y OUT significan START (de un nuevo renglón) y
OUTPUT (de un renglón), respectivamente. La Tabla 3-6b explica con más
detalle la Tabla 3-6a.

S-ar putea să vă placă și