Professional Documents
Culture Documents
NACIONAL
UNIDAD ZACATENCO
“TESIS”
MARGARITA OCHOA
Objetivos Particulares.
ü Lograr un control redundante con el Sistema de Control Distribuido Freelance 800F hacia
los PLC´s S7-300 mediante una conexión Profibus.
ü Controlar una banda transportadora logrando mantener su velocidad nominal ante los
siguientes cambios de carga:
a. SIN CARGA – 60% A LA VELOCIDAD NOMINAL DEL MOTOR
b. MEDIA CARGA – MISMA VELOCIDAD DEL 60% NOMINAL
c. PLENA CARGA – MISMA VELOCIDAD DEL 60% NOMINAL
En general los Sistemas de Control Distribuido nos permiten obtener datos del proceso y
de otros equipos, así como intercambiar información con otros sistemas dentro de la planta para
la visualización, intervención y control de las distintas variables que se manejan.
Dentro del amplio panorama de la industria y en sus diversos ramos, se ha requerido del control
del gasto de la materia prima, flujos y productos que necesitan los procesos para obtener una
producción deseada. Los instrumentos que permiten asegurar que ese gasto sea exacto son las
válvulas de control. La apertura y cierre de las mismas se realizan por medio de mecanismos que
son manipulados por un controlador, este último tiene una señal de referencia la cual es
comparada con la del proceso, el controlador manda una señal a la válvula y ésta actúa conforme
el proceso requiera de su apertura o cierre.
UNIDAD 1. CONCEPTOS, PROTOCOLOS, ELEMENTOS Y SISTEMAS
DE CONTROL
En esta unidad vamos a conocer todos los conceptos básicos necesarios para poder comprender
los elementos, sistemas de control y protocolos de comunicación que se utilizan para la
configuración, programación y conexión de todos los equipos, esto para lograr un sistema en
conjunto que pueda permanecer en operación frente a cualquier falla siempre que no sea
destructiva.
El sistema permite comunicarse con los dispositivos de campo para controlar el proceso de forma
autónoma desde la pantalla del PC, que es configurada y puede ser modificada con facilidad por el
usuario. Además provee de toda la información que se genera en el proceso productivo a diversos
usuarios, tanto del mismo nivel como de los superiores dentro de la empresa: supervisión, control
de calidad, ingeniería y mantenimiento, etc.
Un SCADA debe cumplir varios objetivos para que su instalación sea aprovechada completamente:
· Deben ser sistemas de arquitectura abiertas, capaces de crecer o adaptarse según las
necesidades cambiantes de la empresa.
· Deben comunicarse con total facilidad y de forma transparente para el usuario con el
equipo de planta y con el resto de la empresa (acceso a redes locales y de gestión).
· Deben ser programas sencillos de instalar, con interfaces amables con el usuario (sonido,
imágenes, pantallas táctiles, etc.).
Con estos requisitos, el SCADA se convierte en una herramienta esencial para organizar el proceso
productivo, permitiendo establecer estrategias avanzadas de gestión con respuestas inmediatas
de la producción.
Dentro de una red interconectada mediante buses rápidos, donde entran controladores de planta,
como autómatas, reguladores de procesos, controles numéricos, sensores y actuadores
inteligentes, entradas/salidas distribuidas con capacidad de conexión al bus, el PC actúa como un
elemento más en coordinación con otros dispositivos inteligentes.
Las estructuras organizadas de SCD alrededor de los llamados buses de campo, la PC no sólo se
conecta a los controladores de la planta, a los elementos finales, sensores y actuadores, sino
también a los periféricos que han adquirido una capacidad de inteligencia.
El SCD es similar a una simple red de PC, sin embargo, hay algunas diferencias; primero, el
hardware y software son más flexibles, fácil de manejar y configurar, y un manejo amplio de
número de lazos. Segundo, los SCD modernos son equipados con optimización, modelos de
construcción de alto rendimiento y software de control opcionales. Un gran número de
adquisición de datos local, visualización en video y computadoras pueden ser encontradas
distribuidas por toda la planta, todas comunicadas con otras a través de la autopista de la
información.
Un SCD entonces es una herramienta poderosa para cualquier planta comercial grande, el
ingeniero o el operador puede inmediatamente utilizarlo como un sistema para:
A continuación se realiza una descripción de los elementos de los SCD, el típico sistema mostrado
puede consistir de uno o más de los siguientes elementos:
Ø Unidad de Control Local (LCU). Es denotado como una computadora local, esta unidad
puede manejar de 8 a 16 lazos individuales PID, con líneas de 16 a 32 entradas analógicas,
de 8 a 16 salidas analógicas y algunos un limitado número de entradas y salidas.
Ø Unidad de Adquisición de Datos. Esta unidad contiene de 2 a 16 tiempos como muchos
canales de entradas/salidas analógicas como los LCU. Digital y analógicas pueden ser
manejadas, no están disponibles funciones de control.
Ø Unidad de secuencia de lotes. Típicamente, esta unidad contiene u número de eventos
externos, contadores timing, generadores de funciones arbitrarios y lógica interna.
Ø Display Local. Este dispositivo proporciona estaciones de display analógicas, grabadora de
tendencias analógicas, y a veces display de video para lectura.
Ø Unidad Memoria de Volumen. Esta unidad es utilizada para almacenar y volver a llamar
datos de proceso.
Ø Computadora de Propósito General. Esta unidad es programada por un cliente para
desempeñar funciones sofisticadas tales como optimización, control avanzado, sistema
experto, etc.
Ø Display de Operador Central. Esta unidad va contener una o más consolas para la
comunicación del operador con el sistema, y múltiples unidades gráficas de video a color.
Ø Autopista de la Información. Un enlace serial digital de transmisión de datos conectando
todos los otros componentes en el sistema, puede consistir de cable coaxial. Muchos
SCD´s comerciales permiten una autopista de la información redundante para los riesgos
de pérdidas de datos
Ø Red de Área Local (LAN). Muchos fabricantes implementan un dispositivo portable que
permite la conexión a dispositivos remotos a través de un estándar de red de área local.
Existen diversas ventajas en los sistemas SCD, las mayores ventajas de distribución de hardware
funcional son la flexibilidad en sistemas de diseño, facilidad de expansión, confiabilidad y facilidad
de mantenimiento. Otra ventaja de este tipo de arquitectura distribuida es que la pérdida
completa de la autopista de la información no es razón de la pérdida completa de la capacidad el
sistema. A menudo las unidades locales puede continuar la operación sin pérdida significativa de la
función durante períodos moderados o prolongado de tiempo.
Una de las metas de utilizar los sistemas de SCD es permitir algoritmos de control digital. El
beneficio de aplicar control digital puede incluir:
A continuación se muestra una tabla comparativa sobre los aspectos principales de las dos
arquitecturas mencionadas:
El concepto de Automatización es muy amplio, para este tema que se está estudiando se refiere
como la dotación de un sistema de control, potencia y comunicación a la fase de producción que
realice el trabajo y que pueda ser gobernado por el operador mediante un sistema de mando. Es
importante conocer lo qué es un automatismo, concepto que permite saber en gran medida
acerca del tema a analizar. Un automatismo es aquel dispositivo físico (eléctrico, electrónico,
neumático, hidráulico, etc.), capaz de controlar el funcionamiento de un máquina o proceso,
además libera al hombre de operaciones peligrosas, pesadas o rutinarias.
La automatización maneja dos tecnologías que son utilizadas a todo momento y para toda
aplicación ambas son funcionales.
Lógica Cableada.
Sin embargo existen inconvenientes que convierten una instalación en un sistema complejo y que
requiere mucho trabajo:
Lógica programada
Pero también hay algunos inconvenientes que hacen que no sea perfecta la lógica programada, los
cuales son: requiere de personal técnico para instalación y programación, además de un coste
elevado en aplicaciones de pequeña envergadura.
1.4.1. ¿Qué es PLC?
Dispositivo electrónico programable en lenguaje específico diseñado para controlar en tiempo real
y en un medio industrial, procesos secuenciales.
El Control Lógico Programable es otro tipo de tecnología digital usado en control de procesos, es
exclusivamente especializado para sistemas no continuos, tales como: procesos de lotes o que
contiene equipo o elementos de control que operan discontinuamente, esto también puede ser
usado por muchos instantes donde los bloqueos son requeridos.
El concepto de PLC está basado sobre diseñar una secuencia de decisiones lógicas para
implementar el control, cada sistema utiliza una computadora de propósito especial llamada
“controladores lógicos programables” porque la computadora está programada para ejecutar la
lógica booleana deseada e implementar la secuencia deseada. En este caso, las entradas a la
computadora son una configuración de los contactos de relé representando el estado de varios
elementos de proceso.
Los PLC´s pueden manejar miles de I/O digitales y cientos de I/O analógicos y control contínuo PID,
el PLC tiene muchas características junto con las capacidades de sistema digital. Sin embargo, el
PLC carece de flexibilidad para expansión y reconfiguración, la interface de operador en los
sistemas es también limitada, programación en lenguajes de alto nivel y/o la capacidad de la
implementación avanzada de algoritmos de control es también limitada.
Los PLC´s no son típicos en una tradicional planta de proceso, pero hay algunas operaciones, tales
como secuencia y bloqueo de operaciones que pueden utilizar las capacidades de poder de un
PLC. Los PLC´s son similares a las computadoras, pero tienen características específicas que
permiten su empleo como controladores. Estas características son:
1. Son robustos y están diseñados para resistir vibraciones, temperatura, humedad y ruido.
2. La interface para las entradas y las salidas esta dentro del controlador.
3. Es muy fácil programarlo, así como entender el lenguaje de programación. La
programación básicamente consiste en operaciones de lógica y conmutación.
Dentro de la estructura básica del PLC se pueden tomar en cuenta los siguientes bloques:
La memoria del PLC contiene todos los datos e instrucciones que necesita para ejecutar la tarea de
control, la memoria interna es la encargada de almacenar datos internos de cálculo y variable
internas que no aparecen directamente sobre las salidas, la memoria de programa contiene la
secuencia de operaciones que deben realizarse sobre las señales de entrada para obtener las
señales de salida, así como los parámetros de configuración del PLC.
Las interfaces de entrada y salida establecen la comunicación del PLC con la planta. Para ello, se
conectan, por una parte con las señales de proceso a través de los bornes previstos y, por otra,
con el bus interno del PLC. La interfaz se encarga de adaptar las señales que se utilizan en el
proceso a las utilizadas internamente por la máquina.
La fuente de alimentación proporciona, a partir de una tensión exterior, las tensiones necesarias
para el buen funcionamiento de los distintos circuitos electrónicos del sistema.
Se conoce como bus interno al conjunto de líneas y conexiones que permiten la unión eléctrica
entre la unidad de control, las memorias y las interfaces de entrada salida. Un bus se compone de
un conjunto de hilos o pistas utilizadas para intercambiar datos u órdenes.
1.4.2. Clasificación
Existen algunos criterios para seleccionar los PLC´s dependiendo de las necesidades de la planta,
entre ellos:
Hay una clasificación de PLC denominada por tipo de formato, entre ellos:
ü COMPACTOS: Suelen integrar en el mismo bloque la alimentación, entradas y salidas y/o la
CPU, se expanden conectándose a otros con características parecidas, por ejemplo S7-200
de Siemens.
ü MODULARES: Están compuestos por módulos o tarjetas conectadas a rack con funciones
definidas: CPU, fuente de alimentación módulos de E/S, etc., por ejemplo S7-300 de
Siemens. La expansión se realiza mediante conexión entre racks.
· MICRO
v CPU-01 a CPU-226
v ESTRUCTURA MODULAR
S7-300 (Aplicaciones medianas que no tiene mucha robustez)
S7-400 (Redundancia y Seguridad)
· Es modular, pero no utiliza chasis, sino una conexión de módulo a módulo. Hasta 8
módulos directamente, o hasta 32 con unidades de expansión.
· En forma centralizada puede ir hasta 256 entradas/salidas (E/S) o hasta 1024 con módulos
de expansión. Y en forma distribuida puede llegar hasta 65,536 E/S utilizando la serie
ET200M.
· Comunicaciones. Algunos CPUs ofrecen puertas integradas, como Profibus DP, o incluso
ethernet. Adicionalmente pueden utilizarse los siguientes módulos: As-Interface master,
Profibus DP, Profibus FMS, Industrial Ethernet PROFINET, enlaces punto a punto serial y
enlaces a red WAN.
· Tiene una tarjeta de memoria (Micro Memory) que no hace necesaria la batería. Almacena
tanto el programa como datos, hasta 8 Mb.
· También tiene versiones que están diseñados para soportar condiciones ambientales
extremas (-25 a 60°C).
PS CPU IM
01 02 03 04 05 06 07 08 09 10 11
§ Módulo de
Interconexión
§ SM (Módulo de Señales)
§ RED
§ ESPECIALES
La conexión que hay entre los hardware (PC y PLC) es posible por dos caminos, a
continuación se muestran las dos características y un ejemplo de ambas:
PPI. Interconexión Punto a Punto.
S7-200 PC (MicroWin)
RS-485 RS-232
Al manejar señales analógicas se utilizan 1WORD (16 bits). La manera de direccionar las entradas y
salidas al momento de programar es:
° 0 ° 2
§ Nomenclatura Alemana E – Entradas ° °
° °
A – Salidas ° °
° °
§ Nomenclatura Inglesa I – Input
° °
Q – Output
° °
M – Bits Internos
° °
° 1 ° 3
° °
° °
° °
° °
° °
° °
32 bits = 4 bytes
Las especificaciones en la carátula del PLC y que también se encuentran en cada uno de los
módulos del PLC S7-300 se encuentra en la siguiente ubicación:
Dentro de los equipos de la marca Siemens que se utilizan en la industria debido a su fácil manejo
y que dan más ventajas para su operabilidad en todo proceso se encuentran:
La gama SIMATIC ET 200 ofrece sistemas de periferia descentralizada (E/S remotas) muy diversos,
tanto para soluciones en armario eléctrico o sin él, directamente en la máquina, así como para su
uso en atmósferas potencialmente explosivas.
La estructura modular permite escalar y ampliar los sistemas ET 200 de forma sencilla y en
pequeños pasos. Los módulos adicionales totalmente integrados reducen los costes y ofrecen al
mismo tiempo un amplio abanico de posibilidades de aplicación. Las posibilidades de combinación
también son de lo más variado: entradas/salidas digitales y analógicas, módulos inteligentes con
funcionalidad de CPU, funciones de seguridad, arrancadores de motor, sistemas neumáticos,
convertidores de frecuencia, así como diversos módulos tecnológicos.
1.5. Redes Industriales
CONCEPTOS GENERALES:
Open System Interconection (OSI) por sus siglas en inglés, Interconexión de Sistemas Abiertos.
Durante las últimas dos décadas ha habido un enorme crecimiento en la cantidad y tamaño de las
redes. Muchas de ellas sin embargo, se desarrollaron utilizando implementaciones de hardware y
software diferentes. Como resultado, muchas de las redes eran incompatibles y se volvió muy
difícil para las redes que utilizaban especificaciones distintas poder comunicarse entre sí. Para
solucionar este problema, la Organización Internacional para la Normalización (ISO) realizó varias
investigaciones acerca de los esquemas de red. La ISO reconoció que era necesario crear un
modelo de red que pudiera ayudar a los diseñadores de red a implementar redes que pudieran
comunicarse y trabajar en conjunto (interoperabilidad) y por lo tanto, elaboraron el modelo de
referencia OSI en 1984.Lo que pretende este modelo es subdividir las tareas en proceso de diálogo
a través de máquinas digitales. Una parte de dichas tareas del sistema de comunicación va dirigida
a dar soporte al usuario (niveles 7, 6 y 5), y la otra parte va dirigida a facilitar el flujo de
información digital entre terminales y/o máquinas (niveles 4, 3, 2 y 1).
NIVEL 5: SESIÓN. Controla la comunicación, arbitrando en cada instante quién debe transmitir y
quién debe recibir; también se encarga de señalar el inicio y el final de la comunicación.
NIVEL 2: ENLACE. Responsable de mantener la comunicación entre cada par de nodos de la red,
apoyado por un medio físico de conexión. Se encarga de validar los trenes de pulsos recibidos
(tramas), de identificar y filtrarlos por destino, CRC y control de acceso al medio. Maneja tramas,
las unidades mínimas de información de Ethernet. En este nivel tenemos los switches.
NIVEL 1: FÍSICO. Dispone de los medios materiales que garantizan el enlace entre nodos, y de que
ambos entiendan los unos y los ceros digitales (codificación de bits por niveles de tensión, por
tonos de frecuencia, etc.). Es responsable de las señales, la información es de bajo nivel, convierte
los bits en señales ópticas/eléctricas y es la parte que más problemas causa en la operación de
red. En este nivel encontramos dispositivos transductores, conversores de medio y hubs.
La integración de las “islas automatizadas” suele hacerse dividiendo las tareas entre
“grupos” de procesadores jerárquicamente anidados. Esto da lugar a una estructura de las redes
industriales en la que se pueden distinguir 3 niveles:
ü BUSES DE CAMPO
CARACTERÍSTICAS GENERALES.
· Los estándares de comunicación a nivel de bus de campo cubren solo una parte del
modelo OSI, específicamente los niveles físico (1), enlace (2) y aplicación (7).
· Las especificaciones de un determinado bus admiten más de un tipo de conexión física de
las normalizadas. La más común es un bus semidúplex, comunicación en banda base, tipo
RS-485; también trabaja con RS-422 y conexiones en bucle de corriente.
· Lo que define el tipo de bus y le da nombre es el protocolo de acceso al medio (MAC) y de
enlace (LLC). Este incluye un soporte rudimentario para la aplicación, que consiste en una
serie de funciones y servicios de la red mediante códigos de operación estándar.
· El nivel de aplicación dirigido al usuario, es propio de cada fabricante, apoyándose en las
funciones estándar ya mencionadas para crear programas de gestión y presentación
dedicados casi siempre a una gama específica de productos.
· Todos los buses de campo suelen utilizar comunicación serie asíncrona, con velocidades
relativamente lentas.
· El protocolo está previsto para gestionar una red con estructura lógica de tipo maestro-
esclavo, donde el control de red lo tiene siempre el maestro, algunos buses más recientes
ya proponen una estructura posible de maestro flotante.
BUS SEMIDÚPLEX
Enlace XON-XOFF. Solo existen líneas de datos y una línea de cero señal.
Enlace RS-422. Medio físico que hace referencia a transmisión de datos y señales de
control mediante pares de señales diferenciales.
Enlace RS-485. Medio físico que emplea un único par trenzado para un enlace XON-XOFF,
semidúplex; esto permite utilizar una línea de transmisión para transmitir y recibir los datos,
aunque éste requiera un software de control de enlace (nivel OSI 2) que haga conmutar la línea
dependiendo de la terminal que vaya a transmitir o recibir datos.
BUCLE DE CORRIENTE. La distancia entre terminales de enlace no debe sobrepasar los 15m, y está
limitada a causa del ruido electromagnético. Para mejorar esta situación se utiliza la conexión serie
denominada 0-20 mA (TTY), permite comunicaciones punto a punto o multipunto hasta unos
1200m, con velocidades hasta 9600 baudios, empleando dos pares trenzados para un enlace
dúplex de tipo XON-XOFF.
CONTROL DE ACCESO AL MEDIO (MAC). El medio físico más frecuente en las redes locales es un
bus compartido por las distintas estaciones que la forman. Esto resuelve el uso de dicho medio
para transmitir una u otra estación con que aparezcan conflictos por intentos de ocupación
simultánea.
Control centralizado (maestro fijo). Todas las transferencias son ordenadas por una estación
maestra que controla el bus, cualquier fallo en el maestro implica la parada total del bus.
Control descentralizado (maestro flotante). Permite actuar de forma que ninguna estación sea
imprescindible para el control del bus, sino que cada uno dispone de un turno de ocupación. Este
tipo de control ofrece una mayor disponibilidad, al evitar la caída del sistema en caso de fallo de
algún nodo.
CONTROL LÓGICO DE ENLACE (LLC). En el caso de una red local, el subnivel LLC establece el
protocolo para que la estación transmisora pueda identificarse, establece el formato de mensaje
para que la estación o estaciones destinatarias puedan reconocer que el mensaje va dirigida a
ellas, y permite identificar el inicio de mensajes y su final.
TOPOLOGÍA DE LAS LAN (Local Area Network)
En los niveles más bajos de cualquier red de comunicación, particularmente las LAN, hay
que distinguir dos aspectos: el enlace físico (cables, fibra óptica, enlace radio, etc.) y la estructura
de enlace de la red, es decir, el conjunto de reglas que regulan el diálogo y el tráfico de datos.
Por topología de una red se entiende como la disposición física de las distintas terminales
que la componen y la forma en que se encuentran enlazados por el medio físico. La elección de la
topología tiene fuerte influencia sobre las prestaciones de la red y condiciona muchas veces sus
posibilidades de ampliación, de cambio y compartición de recursos.
Las topologías básicas en redes locales son tres: Estrella, Anillo y Bus.
Estrella.
Todas las estaciones están conectadas a un nodo central, que sirve de punto de enlace con
todos los nodos periféricos. Frecuentemente la estación central está configurada como maestra,
por lo que deberá tener una potencia de procesamiento y de comunicación superior a la de los
demás.
Anillo.
Las estaciones están conectadas en forma de lazo cerrado, cada estación tiene conexión
con otras dos y los datos circulan en una única dirección, de forma que cada estación recoge los
datos de la anterior, comprueba si es ella la destinataria y, en caso contrario, lo retransmite a la
siguiente estación. Se obtienen ventajas con un control distribuido, ya que elimina la dependencia
de una sola estación, dado que la información circula por todas las estaciones sucesivamente, la
fiabilidad y velocidad de la red queda condicionada por la peor de las estaciones que la forman y la
interrupción de una de ellas interrumpe totalmente la red.
Una red en anillo puede en principio crecer indefinidamente, aunque la inclusión de cada
nueva estación provoca una pérdida de velocidad.
Bus.
En esta topología las estaciones están unidas entre sí a través de unas líneas comunes
compartidas por todos los nodos.
1.5.1. ETHERNET
Ethernet es la mayor tecnología de red de área local (LAN) usada hoy en día, y es
ampliamente usada para la conexión LAN-PC´s y estaciones de trabajo. Ethernet se refiere a la
familia de productos LAN cubiertos por el estándar IEEE 802.3, y la tecnología pueda correr en
ambos tipos de cables, fibra óptica y cable par trenzado.
Con los años, Ethernet ha ido evolucionando constantemente para proporcionar un
rendimiento adicional y una red de inteligencia. La tecnología Ethernet disfruta de su amplia
aceptación porque es fácil de entender, implementar, manejar y dar mantenimiento. Ethernet es
flexible y de bajo costo, y soporta una variedad de topologías de red.
Este continuo desarrollo ha hecho de Ethernet una excelente solución para aplicaciones
industriales. Hoy, la tecnología puede proveer de 4 tipos de velocidad de datos.
Conversores de medio.
Conversión del nivel físico, son transparentes de tipo Half/Full Duplex, se utiliza en la capa
uno del modelo OSI para aumentar distancias de alcance.
Hubs o repetidores.
Conecta varios equipos a un punto común, solo tipo Half Duplex, repite eléctrica u
ópticamente todo lo que recibe, y se utiliza en la capa uno del modelo OSI.
Switches.
Cada enlace es un entorno de colisión, define dominios de difusión, con el tipo Half/Full
Duplex, y se utiliza en la capa dos del modelo OSI.
Routers ó encaminadores.
Cada puerto puede ser una red diferente, enlaza dominios de difusión, y se utiliza en la
capa 3 del modelo OSI.
ETHERNET INDUSTRIAL
TCP/IP es el protocolo de nivel de transporte y red de internet y suele estar vinculado con
las instalaciones Ethernet y el mundo de los negocios. TCP/IP proporciona una serie de servicios
que puede utilizar cualquier pareja de dispositivos para compartir datos.
Para que Ethernet Industrial tenga éxito se ha agregado el protocolo CIP al conjunto
TCP/UDP/IP con el fin de proporcionar un nivel de aplicaciones común.
Por lo general, una red Ethernet utiliza una topología estrella activa en la que los grupos
de dispositivos están conectados punto a punto con un conmutador. La ventaja de este tipo de
topología radica en la compatibilidad con los productos de 10 y 100 Mbps. Puede combinarlos y el
conmutador negociará la velocidad. Así mismo, dicha topología ofrece conexiones fáciles de
cablear o de depurar, o en las que resulta fácil detectar fallos o llevar a cabo tareas de
mantenimiento. Permite cubrir grandes distancias, ya sea a nivel de una LAN: con tecnología de
Switching hasta 200 Km; o bien, extendiéndose a una WAN, en todo el mundo mediante protocolo
TCP/IP.
Los dos protocolos más usados (Ethernet y Ethernet Industrial) son ISO, según normas ISO
8073, y este está optimizado para la transferencia de variables para servicios y observación en
tiempo real. Bajo este protocolo resulta difícil realizar encaminamientos (routing) a través de
distintas redes por este motivo se utiliza solo en el ámbito de LAN´s.
Redes Virtuales LAN´s (VLAN´s) son otra solución de Control de Acceso, adquiriendo la
habilidad de crear múltiples subredes IP dentro de un interruptor Ethernet. VLAN´s proporcionan
seguridad y aislamiento de la red mediante la segmentación virtualmente de la base de datos
desde otros datos y usuarios.
Topología de la red.
Debido a que las aplicaciones en la industria trabajan en tiempo real, la red debe estar
disponible a usuarios en una base continua, con un poco o sin tiempo muerto. Los fabricantes
pueden ayudarse a asegurar la confiabilidad de la red usando principios efectivos de diseño de
red, así como servicios de red inteligentes. Los fabricantes implementan una solución Ethernet
para el diseño de redes con rutas redundantes para asegurar que un dispositivo sencillo quede
fuera no derribe la red completa. Las 2 topologías más usadas son de anillo y de concentrador-
periferia.
En la topología de anillo, todos los dispositivos son conectados en un anillo, cada elemento
tiene un vecino a su izquierda o a su derecha, si una conexión se rompe en un lado de un
dispositivo, la conectividad de la red permite dar mantenimiento dentro de la vía del anillo de lado
opuesto del dispositivo.
Protocolos de red.
Para prevenir lazos formado en la red cuando dispositivos son interconectados por rutas
múltiples, algunas organizaciones utilizan el Spanning Tree Protocol, si un problema ocurre en el
nodo de una red, este protocolo habilita una enlace redundante alternativo para regresar
automáticamente en línea. Este protocolo tradicional ha sido considerado muy lento para
ambientes industriales, para resolver estos problemas de rendimiento, el comité de estándares
IEEE ha ratificado un nuevo y rápido Spanning Tree Protocol (802.1w). Este protocolo proporciona
tiempos por debajo del segundo de convergencia que varían entre 200 y 800 ms, dependiendo de
la topología de la red. Utilizando el 802.1w, las organizaciones pueden disfrutar de los beneficios
de redes Ethernet, con el rendimiento y confiabilidad que las aplicaciones de fabricación
demandan.
En una aplicación industrial Ethernet, el control de tráfico I/O en tiempo real compartiría
recursos de red con configuración (FTP) y colección de flujo de datos, así como otro tráfico, en las
capas superiores del modelo de referencia OSI. Debido al uso de Quality of Service (QoS) para dar
alta prioridad al control de tráfico UDP en tiempo real, las organizaciones pueden evitar el retraso
o la inestabilidad afectando cualquier control de funciones.
1.5.2. PROFIBUS
En el año 1987, las firmas alemanas Bosch, Klöckner Möeller y Siemens iniciaron un
proyecto de desarrollo de una arquitectura de comunicaciones industriales que permitiera la
interconexión de equipos de distintos fabricantes. Esta fue la base de un grupo de trabajo al que
se integraron grandes empresas tales como ABB, AEG, Landis&Gir, etc., algunas universidades y
organizaciones técnicas estatales. Se formaron varios grupos de trabajo, en distintas áreas, cuya
tarea esencial fue la de desarrollar un sistema abierto de comunicaciones apto para integrar desde
los sencillos transductores y elementos de campo, pasando por los autómatas, controles
numéricos hasta llegar al nivel de los miniordenadores para diseño y gestión de la producción.
A partir del año 1990 se abrió la posibilidad para cualquier usuario o empresa de
integrarse en un consorcio denominado PROFIBUS Nutzer Organization, que a través de diversos
comités sigue desarrollando y dando soporte al nivel de aplicación y certificación de productos
acordes con la norma DIN-19245.
Sin lugar a dudas puede decirse que PROFIBUS intenta definir toda una red de
comunicación industrial, desde el nivel físico hasta el de aplicación. Una de sus virtudes estriba en
el hecho de aplicar e integrar al máximo las técnicas de comunicación previamente definidas y
consolidadas en algunas normas, tales como el propio modelo OSI (ISO 7498), el RS-485 (ISO
DP8482) a nivel físico, la IEC 955 a nivel de enlace lógico (MAC y LLC) y la propia ISO (IS-9506) a
nivel de definición de telegramas (FMS).
Estructura de la red.
El elemento esencial del bus es el nodo. PROFIBUS prevé la existencia de dos tipos de
nodos:
Activos. Son nodos que pueden actuar como maestro del bus, tomando el control del bus.
Pasivos. Son nodos que únicamente pueden actuar como esclavos, no tienen capacidad para
controlar el bus. Estos nodos pueden dialogar con los nodos activos mediante un simple
mecanismo de pregunta-respuesta, pero no pueden dialogar entre sí.
Expansiones de E/S. Este tipo de bloques constituyen la interfaz con las señales de proceso y
pueden estar integrados tanto en un nodo activo como en un nodo pasivo.
PROFIBUS emplea una topología de bus con terminación en ambos extremos para adaptación
de impedancias. Esta técnica asegura el acoplamiento y desacoplamiento de estaciones (incluso en
áreas de seguridad) durante operación normal sin afectar el resto. En cuanto el medio físico
empleado, se utiliza:
§ RS-485 (H2). Par trenzado apantallado, usado básicamente para DP y FMS, emplea
transmisión asíncrona con transferencia desde 9.6 Kbits/seg hasta 12 Mbits/seg., con
repetidores puede alcanzar hasta 10 Km.
§ IEC 1158-2 (H1). Usado para PROFIBUS-PA. Funciona en modo corriente, y alcanza 3125
Kbits/seg. La tecnología de transmisión acorde con la IEC 1158-2 cumple con los requisitos
de las industrias químicas y petroquímicas. Permite seguridad intrínseca y hace posible
que se alimente a los dispositivos de campo a través del bus, esta tecnología consta de un
protocolo síncrono al bit con transmisión libre de corriente contínua. Emplea trenzado
apantallado o no, con distancia de hasta 1900m por segmento extendida por repetidores
hasta 10 Km, son posibles configuraciones en línea, árbol y estrella.
§ Fibra Óptica. Usada para DP y FMS. Los elementos que proporcionan la salida de datos a
través de la fibra óptica se denominan “Módulo de Enlace Óptico” (Optical Link Module,
OLM) y “Conector de Enlace Óptico” (Optical Link Plug, OLP). Con OLM se pueden
conseguir topologías de red con estructura de línea, estrella o anillo, creando enlaces de
hasta 15 Km. Con OLP se logran estructuras de anillo monofibra pero con distancias cortas,
debido al funcionamiento unidireccional de las fibras ópticas, las redes ópticas se
implementan con enlaces punto a punto entre los componentes activos.
PROFIBUS es la red para los niveles de célula y campo. Se utiliza para transmitir cantidades de
datos desde pequeñas hasta medias con una velocidad desde 9.6Kbit/seg. a 12Mbit/seg.
Físicamente, PROFIBUS es una red eléctrica que puede ser:
· Cable a dos hilos apantallado
· Red por fibra óptica
· Red de transmisión inalámbrica mediante infrarrojos
La capa 2 es la que ofrece el enlace de datos con las aplicaciones y/o las funciones de
mensajes (en caso de FMS). Esta capa ofrece cuatro servicios de comunicación que son solicitados
por los niveles superiores a través de los puntos de acceso al servicio (SAP´s) del nivel 2. Dichos
servicios son:
§ SDN (Send Data with No Acknowledgement), envío de datos a una estación o a todas
(broadcast) sin acuse de recibo.
§ SRD (Send and Request Data with Reply), envío de datos a una estación y, al mismo
tiempo petición de datos a la misma, esperando una respuesta con datos inmediata.
§ SDA (Send Data with Acknowledgement), envío de datos a una estación con acuse
inmediato (solo disponible en FMS).
§ CSRD (Cyclic Send and Request Data with Reply), donde la estación active posee una lista
de sondeo (polling) que ejecuta para consultar a varios nodos de manera cíclica mientras
posee el testigo (solo disponible en FMS).
FUNCIONAMIENTO.
Las tres variantes de PROFIBUS (DP, FMS y PA) emplean un protocolo de acceso al bus
uniforme, que se implementa en el nivel de Enlace de Datos (nivel 2 en el modelo OSI). Además
este nivel también se encarga de la protección de los datos y del manejo de los protocolos de
transmisión y de las tramas de mensaje. En PROFIBUS, el nivel 2 se denomina Fieldbus Data Link
(FDL), el protocolo de PROFIBUS ha sido diseñado para satisfacer dos requisitos en el control de
acceso al medio:
El nivel de enlace de datos (FDL) opera en un modo sin enlace, además de la transmisión de
datos punto a punto proporciona comunicaciones con múltiples estaciones a un mismo tiempo
(Broadcast y Multicast). En una comunicación Broadcast, una estación activa envía un mensaje que
no demanda acuse al resto de las estaciones, tanto maestros como esclavos. En una comunicación
Multicast, una estación activa envía un mensaje que no demanda acuse a un determinado grupo
de estaciones.
El método de acceso para los maestros es el pago de testigo, en este caso mediante la técnica
de “testigo en bus” (Token bus), y la técnica de maestro/esclavo en sistemas centralizados. El
método de acceso es independiente del medio de transmisión, es posible el funcionamiento de las
comunicaciones en el bus de tres modos:
Cuando una estación activa (TS) recibe una trama de testigo (token frame) procedente de la
estación registrada como previa (PS) en su “Lista de Estaciones Activas” (LAS, List of Active
Stations), se convierte en el poseedor del testigo y puede ejecutar ciclos de mensajes, la estación
activa genera sus LAS en la fase de escucha (estado “Listen Token”) después del arranque, y desde
ese momento se comprueba y se corrige su estado si fuese necesario. El tiempo durante el que
puede transmitir viene definido por el llamado tiempo de retención del testigo, una vez expirado
el usuario sólo puede emitir un mensaje de prioridad alta. Si no tiene que emitir ningún mensaje,
pasa el testigo a la estación que le sigue directamente en el anillo lógico.
Cuando la estación activa ha completado sus ciclos de mensaje, pasa el testigo a la próxima
estación (NS) mediante el envío de la trama de testigo, la estación debe comprobar que su
transductor está preparado (estado “Pass-Token”, paso de testigo). Si el emisor del testigo recibe
una trama válida, esto es, una cabecera de trama pausada sin errores, considera que su NS ha
tomado el testigo y está ejecutando sus ciclos de mensaje, si por el contrario recibe una trama
defectuosa interpreta que otra estación está enviando; en ambos casos, detiene la comprobación
del paso de testigo y pasa al estado “Active-Idle” (activa en reposo).
Los mensajes se intercambian cíclicamente, un ciclo de mensaje está constituido por un trama
de llamada, Send y/o Request (Envío y/o Petición), elaborada por una estación activa y el
correspondiente acuse o trama de respuesta procedente de una estación activa o pasiva. En
mensajes de tipo Broadcast, una estación activa direcciona todas las otras estaciones
simultáneamente a través de una dirección global (dirección más alta del sistema, todos los bits de
la dirección 1), por ejemplo efectuar una sincronización de tiempo.
El MTTS es afectado por 2 factores, uno el cual es el tiempo promedio de falla (MTTF) del
sistema de control. Dada esa unidad de control particular va tener un MTTF, un método de
incrementar la confiabilidad total del sistema es emplear una configuración de control
redundante. Esto puede llevar la forma de varios sistemas de espera en frío y caliente (cold and
hot).
El segundo factor afecta la MTTS es la medida de tiempo que el proceso puede tolerar una
señal de control errónea, el cual puede ser denotado el tiempo muerto permisible del sistema de
control. Si el controlador se recupera desde una falla dentro del tiempo muerto permisible, la
operación puede continuar sin un paro. En un sistema redundante, el tiempo muerto permisible
también aplica al periodo en el cual el controlador se está recuperando de una falla de un
componente; si la recuperación tarda más que el tiempo muerto permisible (el cual puede ser en
milisegundos) entonces el proceso debe ser detenido.
El esquema de respaldo más simple está disponible en los repuestos cuando falla el
controlador, estos repuestos pueden ser instalados y el controlador restaurado. El proceso debe
tolerar un tiempo muerto significante o ser operado manualmente hasta que el control
automático sea restaurado.
Un sistema de espera en frio (cold standby system) mejora las refacciones en distintas
formas. Primero, se instala un sistema de respaldo completo para ser llevado a servicio
rápidamente, con una reducción del tiempo muerto. Mientras las refacciones pueden requerir
horas o días para ser instalados, un sistema de respaldo en frío puede ser puesto in servicio en
minutos. Segundo, el nivel de habilidad necesitado para reemplazar el controlador no se reduce de
tal manera que el control automático pueda ser restaurado por un operador. Un elemento de
cambio selecciona que controlador es conectado al proceso, esto incrementa ligeramente la
complejidad del sistema.
El costo de un sistema de espera en frío es el doble que un simple controlador más el
costo del dispositivo de cambio. Esto se compara al costo de las refacciones solo si muchas de ellas
son mantenidas. En algunos casos estos sistemas tienes una buena ventaja.
Las desventajas con que el tiempo muerto es más grande que el permisible de muchos
procesos, la falla de cualquier componente causa la falla del controlador activo.
Una limitación de los sistemas en caliente es que la unidad de espera debe detectar una
falla de la unidad activa y responder. Mientras dura el periodo de recuperación las salidas del
controlador se quedan en estado desconocido. Si el tiempo muerto permisible para el proceso es
más corto que el periodo de recuperación, entonces el proceso debe ser detenido aunque el
controlador se vaya a recuperar. En este caso el sistema no es más confiable que el controlador
simple.
La propuesta común del CPU de redundancia es unir los CPU´s con un bus dedicado de alta
velocidad, periódicamente la unidad activa copia el estado actual a la unidad de espera a través
del bus, la espera utiliza esta información para reanudar la ejecución cuando falla la unidad activa.
El acceso al sistema de I/O pueden ser arbitradas a través del bus, pero es normalmente
restringida al CPU activo. El complejo hardware está localizado en el módulo de CPU, de modo que
está protegida por redundancia.
Una alternativa es proporcionar un dispositivo externo para controlar los CPU´s y actuar
como un canal de comunicación de datos en lugar del bus de alta velocidad. Esto reduce la
complejidad de los módulos de CPU y retira la tarea de arbitrar el acceso desde los CPU´s al
sistema de entradas y salidas (I/O). Sin embargo, este dispositivo representa un modo común de
falla complejo, por eso no es usado de manera común.
A pesar que es fácil determinar mediante comparación cuando falla uno de los módulos,
es difícil determinar cual módulo ha fallado. Así el sistema debe confiar en diagnósticos
adicionales para detectar fallas. Esto incrementa el costo y la probabilidad de falla del módulo de
I/O redundante.
Dos estaciones S7-300 y/o S7-400 acoplados a través de un sistema de bus, un programa
de usuario redundante que reside en los dos estaciones, dos sistemas maestros DP conectados a
las unidades de periferia descentralizada ET 200M con módulo de interfaz esclava DP redundante,
p.ej. IM 153-2. Uso de los bloques del paquete de software "Software Redundancy"
En el ejemplo se transfiere, por tanto, cada segunda PAA desde la maestra a la reserva. En
funcionamiento normal, todos los módulos de interfaz esclava DP redundantes están asignados a
la estación maestra y emiten los datos transferidos por el maestro DP de la maestra.
Desde la reserva o, mejor dicho, desde el maestro DP de la reserva, se transfiere por lo general a
los módulos de señales la última PAA transferida por completo a la reserva. Pero como todos los
esclavos del maestro DP están asignados a la CPU maestra, estos datos son ignorados por los
módulos de interfaz esclava DP.
En el marco de una conmutación explícita (por medio de un comando) o implícita
(condicionada por errores), también se conmutan las estaciones esclavas o conmutan
automáticamente los módulos de interfaz esclava DP.
Para restablecer la redundancia por software p. ej. al fallar una CPU, se carga desde la
programadora o desde una Memory Card la configuración y el programa completos en la CPU de
repuesto. Seguidamente se arranca esta CPU.
Para su información:
Tras recuperarse la tensión de red con una CPU en el modo de operación STOP la segunda
CPU sigue funcionando en modo individual (maestra). El Profibus de la CPU que está en STOP está
activo y no se habilitan salidas. Si la CPU cambia del modo STOP al modo RUN, el Profibus conmuta
en la segunda línea y se habilitan las salidas. Este comportamiento sólo aparece cuando retorna la
tensión de red con una CPU en modo STOP.
Estructura de la palabra de estado de la redundancia por software
Los apartados siguientes ofrecen un resumen de las reglas que cabe observar al configurar
y programar un sistema con redundancia por software funcional.
En los primeros 20 bytes de las variables locales del OB 86 no deben insertarse variables,
ya que éstas son utilizadas y modificadas por la redundancia por software.
Conmutación maestra-reserva
El siguiente cuadro de conjunto muestra una relación de todos los bloques de la redundancia por
software:
Aquí termina el capítulo 1 en donde se ha recopilado toda la información necesaria que se
va utilizar en las siguientes unidades, tomando lo más importante que va permitir comprender y
dar un entendimiento mejor de los temas que a continuación se presentan.
UNIDAD 2. CONFIGURACIÓN DE EQUIPOS
Paso de Testigo
Las estaciones activas del bus conectadas a PROFIBUS constituyen un anillo lógico de paso de
testigo en orden numérico ascendente según su dirección de PROFIBUS. Este orden lógico es
independiente de la disposición física de las estaciones; por anillo paso de testigo se entiende una
organización de estaciones (maestros) en las que pasa un testigo siempre de una estación a la
próxima.
Maestro-Esclavo
Si un anillo lógico consta de una sola estación activa y en el bus hay varias estaciones pasivas, esto
es un sistema Maestro-Esclavo.
El método maestro-esclavo permite al maestro (estación activa) que posee el derecho de emisión
(tiene el testigo) tener acceso a los esclavos (estaciones pasivas) que tiene asignados. Entonces, el
maestro tiene la posibilidad de enviar mensajes a los esclavos o de recibir los procedentes de
éstos.
La configuración de PROFIBUS-DP estándar se basa en este método de acceso al bus. Una estación
activa (maestro DP) intercambia datos de forma cíclica con las estaciones pasivas (esclavos DP). A
la periferia (la unidad ET 200) conectada a PROFIBUS como esclavo DP se accede como cualquier
otra unidad periférica situada en el módulo central o de ampliación. Es decir, es posible acceder a
los módulos periféricos directamente mediante instrucciones o durante la actualización de la
imagen del proceso.
A una velocidad de 12 MBd, o si los esclavos no lo permiten, 1.5 MBd. A un maestro DP (p.ej. CPU)
es posible conectar un máx. de 125 estaciones esclavas PROFIBUS DP (según el CPU utilizado).
Requisitos hardware:
S7-300:
· CPU: 31X-2DP. Puertos: 1 MPI y 1 DP integrado. Por defecto está configurado como
maestro, pero puede ser esclavo. Excepto: 318-2DP que sólo puede ser maestro.
· CP 342-5
S7-400:
· CPU: 41X-DP (sólo maestro). Si fuese 3DP: 1 puerto MPI, 1 puerto DP, 1 puerto
configurable como MPI/DP.
· IM467: Módulo interface equivalente a un puerto DP, solo maestro.
· CP 4434-5 Extended, solo maestro.
Cuando configuremos la red de este modo, las entradas y salidas de las ET´s las verá el maestro
como propias, accediendo a ellas con las instrucciones normales de S7.
Una de las partes más importantes que se requiere para que un sistema pueda funcionar
correctamente es la comunicación entre los equipos que están ligados entre sí. El software a
utilizar para la configuración del Sistema de Control Distribuido Freelance AC800F se llama Control
Builder.
El Sistema de Control Distribuido tiene en su hardware una fuente de poder, un CPU, tres
tarjetas de red (dos Ethernet y una tarjeta de red Profibus), las cuales se necesitan dar de alta en
el software para poder tener una comunicación eficiente y que las tarjetas de entradas y salidas
puedan realizar su función de acuerdo a los programas realizados, a la asignación de variables y
direcciones correspondientes.
Para ello, a continuación se muestra una tabla de datos del hardware que son necesarios para
su funcionamiento, además se describe el procedimiento a seguir para la configuración correcta
del SCD Freelance AC800F, tanto las direcciones de red como la asignación de las variables.
Primero se debe asignar las direcciones IP de la PC y del Control Builder para después
realizar una sincronización entre los hardware (PC y Freelance AC800F), para realizar eso se abre
Menú dentro del sistema operativo, se busca Conexiones de red, Conexión de Área Local,
enseguida Propiedades de Internet Protocol (TCP/IP) y seleccionamos Utilizar la siguiente
dirección IP; aquí escribimos cualquier dirección (para este proyecto se utiliza 192.168.1.35), como
se muestra en la siguiente figura:
Ahora en el menú Inicio, Programas, ABB Industrial, Configuración se abre una ventana de
propiedades, aquí se escribe la misma dirección IP que se asignó a la PC y se da clic en Aceptar.
Como se ve en la siguiente figura:
Ahora se siguen los siguientes pasos para la realización de un proyecto:
Después de haber configurado los esclavos correspondientes en el Sistema de Control Distribuido
Freelance, se procede a configurar el PLC S7-300 de la siguiente manera:
Se abre una nueva ventana, del lado izquierdo se crea un árbol de todo lo que se realizará en el
proyecto, del lado derecho se visualiza todo lo que hay en cada una de las ramas que se
seleccionan. Al dar clic derecho al nombre principal, damos insertar nuevo objeto, como vamos a
programar en un PLC S7-300 agregamos la configuración de un SIMATIC 300:
Observamos del lado derecho y se crea el apartado de hardware,el cual abrimos para configurar el
equipo:
Se abre una nueva ventana donde colocaremos todos los componentes físicos que tenemos en el
PLC S7-300. En el menú derecho abrimos la rama de SIMATIC 300:
Colocamos un perfil de soporte (bastidor o riel en donde se colocarán los componentes del PLC),
observamos que se abren 11 slots (espacios).
Ahora buscamos y abrimos la carpeta de PS 300 (Power supply – Fuente de voltaje), y dando doble
clic en la fuente (PS 307 5A) de nuestro PLC S7-300 la colocamos en el slot 1 del bastidor.
Ahora abrimos la carpeta de CPU 300, buscamos la subcarpeta del CPU asignado en nuestro PLC, el
cual es CPU 315F-2 PN/DP [No. Catálogo 315-2FH13-0AB0].
Se abre una ventana para la asignación de la dirección para la red, como es prueba podemos dejar
los datos sin ninguna modificación y damos Aceptar.
Dejamos libre el slot 3 porque no tenemos una IM (Módulo de señales), entonces buscamos la
carpeta de SM 300 (Módulos de Señales), luego a entradas/salidas analógicas (DI/DO-300)y
seleccionamos la opción que el PLC tiene asignado (SM 323 DI16/DO16X24V/0.5A).
Ahora buscamos vamos a entradas/salidas analógicas (AI/AO-300)y seleccionamos la opción que el
PLC tiene asignado (SM 334 AI4/AO2x8/8Bits)
Para finalizar con la configuración de hardware damos Guardar y Compilar.
Regresando al Administrador SIMATIC observamos que aparece el CPU que asignamos junto con la
subcarpeta de Programas, al abrirla vemos 3 archivos Fuentes, Bloques y Simbolos. Seleccionamos
Bloques y observamos Datos del sistema y OB1(Bloque de Organización, Programa principal de
programación). Es en el OB1 donde se realizan, ejecutan, simulan y se arrancan todos nuestros
programas.
Para empezar un programar damos doble clic sobre OB1 y se abre una ventana de opciones en
donde podemos asignarle un nombre y el tipo de programación que se va utilizar, es decir, KOP,
AWL y FUP. Seleccionamos KOP (Programación por Bloques), el cual usaremos durante todo el
proyecto, y damos Aceptar.
Se abre una nueva pantalla, del lado derecho tenemos todas las funciones que se pueden utilizar
para programar (comparadores, contadores, conversiones, temporizadores, etc.). En la ventana
principal tenemos un “segmento” inicial y se pueden ir agregando más segmentos conforme el
programa vaya creciendo y de acuerdo a la lógica del mismo. En la barra de herramientas superior
se encuentran los íconos de los contactos y bobinas, así como los de cargar y visualizar el
programa una vez que está listo para su puesta en marcha.
Realizaremos un programa sencillo para ver la facilidad con la que se puede programar en el
Administrador SIMATIC. Arranque y paro de un motor: Necesitamos 1 contacto normalmente
cerrado, 2 contactos normalmente abiertos (arranque y enclave) y una bobina de salida.
La asignación de entradas y salidas es muy sencillo, en el sistema Americano utilizamos
“I=entradas, Q=salidas”, para sistema Inglés “A=entradas, Q=salidas”. En este proyecto
utilizaremos el sistema Americano, para continuar con la asignación tenemos que decir en que
byte vamos a colocar la entrada o salida (en este caso, 0,1,2,3 bytes), así como el número de bit de
memoria que será utilizado (0-15 bits por cada byte), por ejemplo “I0.0” (entrada en el byte 0 y
usaremos el bit 0. Y para el enclave será el mismo que el de la bobina de salida para que realiza su
tarea como enclave (Q0.0).
Para realizar una prueba de funcionamiento del programa, hay que simularlo, por lo tanto en la
pantalla del Administrador SIMATIC damos clic en el ícono Activar/Desactivar simulación, nos abre
una nueva ventana en la que observamos nuestro CPU en el vamos arrancar y parar la simulación,
los bytes de entradas y salidas que tenemos disponibles en el PLC (se pueden tener más de las que
aparecen inicialmente),
Para empezar la simulación y estar seguros de que TODO el programa va ser compilado y cargado,
lo recomendable es: Ir al Administrador SIMATIC, seleccionar SIMATIC 300 en el árbol de programa
y dar clic en el ícono Cargar. Nos pregunta si queremos borrar datos del programa anterior,
decimos que Si, posiblemente pregunte si queremos sobreescribir el OB1, le decimos que Si.
Ahora el programa ha sido cargado satisfactoriamente, es hora de hacer pruebas, abrimos la
ventana de OB1 y la de simulación, en el programa damos clic al botón Establecer enlace con CPU
configurada, en el CPU de simulación seleccionamos RUN, y para visualizar los estados de las
entradas y salidas cuando sean activadas damos clic en el ícono Observar si/no en la ventana del
programa, y ya estamos ONLINE.
Para simular el arranque seleccionamos el bit 1 del IB 0 (byte de entrada 0) y observamos que se
activa la salida, al desactivar el mismo bit 1 vemos que la salida sigue activa, debido al enclave
asignado con el mismo nombre que la salida. Ahora el paro, seleccionamos el bit 0 del IB0, se
desactiva la salida debido a que ya no hay continuidad en el circuito y todos las entradas y salidas
regresan a su estado original.
Si queremos tener el mismo circuito en distintas partes del programa se utilizan los bloques de
función, es decir, se genera un bloque en el cual tendremos nuestro circuito a utilizar varias veces,
dicho bloque no se genera en el OB1 solo aquí será mandado a llamar. Para ello damos clic
derecho en donde se encuentra el OB1 y le damos Insertar nuevo objeto y después Bloque de
función.
Se abre una ventana de opciones para darle nombre y propiedades al nuevo bloque, damos
Aceptar, y se crea FB1.
Creamos la misma estructura de paro y arranque, esta vez no asignaremos direcciones, sólo
asignaremos si es entrada o salida o entrada/salida y un nombre a cada una de ellas, para ello en
la parte superior en la barra de Interface les damos nombres a cada uno de los elementos (IN, OUT
e IN_OUT) y los escribimos como direcciones en los contactos y bobinas.
Damos clic en Guardar y ahora tenemos un nuevo archivo en el apartado de Bloques llamado FB1,
ahora abrimos de nuevo el OB1. En el menú del lado izquierdo desglosamos el archivo de Bloques
FB, arrastramos el bloque hacia el programa, lo insertamos y observamos que podemos asignarle
cualquier dirección sin necesidad de crear un nuevo arranque y paro (en este ejemplo), el cual
podemos insertar en el momento que lo requiramos.
El mismo Bloque de Función requiere un nombre, el cual es DB más un número, este se asignará
del número 20 en adelante, debido a que números anteriores podrían estar ocupados por la
configuración del SIMATIC y para no tener problemas y/o desconfigurar el software mejor
utilizamos del DB 20 en adelante. Para este caso nombramos el bloque como DB 21, observamos
que no ha sido agregado y damos clic en Si para generarlo.
BIBLIOGRAFÍA.
BALCELLS, Joseph y José Luis Romeral, Autómatas Programables, México, ALFAOMEGA, 1998.
ZHANG, Peng, Industrial Control Technology: a handbook for engineers and researches, USA,
WILLIAM ANDREW, 2008