Академический Документы
Профессиональный Документы
Культура Документы
1.1. INTRODUCCIÓN
Figura 1. Aspecto constructivo de un PLC marca ABB, referencia AC500-S Safety PLC
Tomado de: http://new.abb.com/plc/programmable-logic-controllers-plcs/ac500-s
b. Memoria de programa
Cualquier dispositivo que permita almacenar información en forma de bits, los cuales
pueden ser leídos posición a posición (bit a bit), o por bloques de 8 (byte), 16 (word) o
32 (double word) bits. La memoria de programa se divide en dos partes funcionales:
c. Memoria de datos
Esta memoria es tipo RAM y almacena los datos temporales generados por el sistema
operativo del PLC, el estado de las variables de entrada y salida, los datos numéricos
calculados y/o procedentes de los conversores análogo/digital y los datos generados
temporales generados por el programa de usuario.
d. Fuente de alimentación
Los PLC’s incluyen una fuente de poder la cual acondiciona el nivel de tensión de
entrada (220Vac, 100Vac, etc.) a los niveles de tensión internos requeridos por los
diferentes componentes (24Vdc, 12Vdc, 5Vdc, etc.). Además de la fuente de poder,
algunos PLC’s incluyen una batería de respaldo la cual permite conservar el programa
de usuario en caso de que el equipo con cuente con memoria de respaldo no volátil.
En el caso de los módulos de salida analógica entregan señales eléctricas en los mismos
mencionados para los módulos de entrada y permiten el control de actuadores de
proceso, por ejemplo, válvulas proporcionales, controladores de velocidad de bombas
y motores eléctricos, entre otros.
g. Módulos de comunicaciones
Los procesadores o CPU de los PLC’s incluyen por defecto uno o dos puertos de
comunicaciones basados en los protocolos soportados por el fabricante del equipo.
Estos puertos son usados para la programación del equipo y la comunicación con otros
PLC’s u otros equipos con funcionalidades especiales dentro del proceso de control, por
ejemplo, pantallas HMI, captadores remotos de señales, equipos de cómputo de
supervisión, entre otros.
h. Módulos especiales
Los PLC pueden cumplir funciones especiales a través de módulos adicionales que
pueden ser instalados en su misma estructura física. Entre las funcionalidades
disponibles son: Contador de alta velocidad (HSCE), controlador motores paso a paso,
controlador de movimiento, Tx/Rx utilizando ASCII, entradas termocuplas, RTD,
control de flujo, sistemas de visión, módulo de lógica difusa, controladores PID,
módulos Wifi, generadores de frecuencia, medidores de frecuencia y anchos de pulso,
módulos de comunicaciones. En algunos casos algunas de estas funcionalidades vienen
incorporadas sin necesidad de adquirir un componente adicional.
1.2.2.1. Siemens
a. Controladores básicos
En esta familia se encuentra la referencia S7-1200 (Figura 3), el cual es un PLC de tipo
compacto, es decir, que en un módulo se encuentran integrados el procesador, puertos
de comunicaciones, funciones especiales como conteo rápido, entradas y salidas de tipo
digital y análoga Las CPU ofertadas en esta familia permite el control de aplicación de
baja complejidad como máquinas y pequeñas líneas de producción ofreciendo la
posibilidad de integrarse a un sistema de control distribuido de automatización por
medio de redes de comunicaciones industriales.
La familia S7-1200 ofrece cinco (5) grupos de referencias de CPU las cuales varían entre
diferentes capacidades de manejo de señales de entrada y salida, memoria de usuario y
manejo de módulos de expansión de señales. Dentro de cada grupo se encuentran
diferentes referencias las cuales definen las características eléctricas de las señales de
entrada y salida, así como la alimentación de energía. En el Brochure Basic Controller
Simatic S7-1200 (Siemens (A), 2017) se encuentra el detalle de las referencias de cada
grupo.
Figura 3. CPU Siemens S7-1200 Referencia 1214C AC/DC/RLY (izquierda). CPU S7-1200 con módulo de
expansión de señales y fuente de alimentación (derecha)
Tomado de: https://www.siemens.com
b. Controladores avanzados
En la gamma de controladores avanzados Siemens cuenta con 3 grandes familias de
PLC’s, estas son la S7-400, S7-300 y S7-1500 donde esta última es la que el fabricante
impulsa para reemplazar las familias 300 y 400, sin embargo, siguen vigentes en el
mercado. Teniendo en cuenta este aspecto, estudiaremos únicamente la familia S7-
1500.
La familia S7-1500 (Siemens (B), 2017) es totalmente modular, es decir, que el PLC se
construye a partir de la integración de diferentes módulos los cuales son seleccionados
de acuerdo a las necesidades del proceso o aplicación. Dentro de la familia se
encuentran las CPU 1511, 1513, 1515, 1516, 1517 y 1518 en diferentes versiones las
cuales pueden ser de tipo standard, compactas, para ambientes peligrosos y las
referencias llamadas tecnológicas con alta capacidad de memoria.
Un PLC de esta familia puede ser configurado con módulos de entradas y salidas
digitales de hasta 64 señales, módulos de comunicaciones industriales Profibus y
Profinet, Ethernet y otros protocolos seriales como RS232, RS422, RS485 y Modbus
RTU, además, pueden ser incluidos módulos con funciones especiales como conteo
rápido, temporizado, control de motores paso a paso, entre otros. En Figura 4 se
observa un PLC S7-1500 montado sobre riel omega del mismo fabricante.
Figura 4. CPU Siemens S7-1500
Tomado de: https://www.siemens.com
c. Controladores distribuidos
En diversos procesos las señales no se encuentran concentradas en una zona específica,
sino que se encuentran distribuidas en grupos en una amplia extensión de área, lo cual
dificulta el tendido de cableado de las señales de sensores e instrumentos debido a la
cantidad, interferencia por ruido electromagnético, además del costo que representa.
Para este tipo de procesos, Siemens ofrece el sistema ET200SP (Siemens (C), 2017) para
captación de señales en tableros de pequeñas dimensiones y el sistema ET200 (Siemens
(D), 2017) para su instalación en tableros o fuera de los mismos. Los sistemas
mencionados se instalan en campo, realizan la captación de señales de proceso y la
transmiten hacia el PLC principal a través de redes de comunicaciones en forma de
paquetes de datos. Los sistemas distribuidos ET200 y ET200SP pueden integrarse a los
sistemas de control S7-1500, S7-300, S7-400 y S7-1200 del mismo fabricante. En la
figura 5 se observa un sistema de control distribuido en donde los captadores de
señales de proceso ET200 envían los datos de las señales de proceso a un PLC S7-400 a
través de una red de comunicaciones Profibus DP.
Figura 5. Sistema de automatización distribuido Siemens
Tomado de: http://www.inamex-fp.com/producto/81/sistemas-de-control-distribuido/
Al igual que siemens, Allen Bradley brinda diferentes módulos con funcionalidades
especiales como: medición de flujo, conteo de alta velocidad, módulos de
comunicaciones en múltiples redes de comunicación industrial, control de movimiento,
etc. A diferencia de los demás fabricantes, sus PLC’s se pueden configurar con múltiples
procesadores para control independiente de procesos e integrar diferentes módulos de
comunicaciones en un mismo PLC lo cual lo convierte en una Gateway de
comunicaciones industriales permitiendo una alta flexibilidad en el control distribuido
de procesos. En la figura 6 se expone un PLC ControlLogix con dos procesadores de la
familia 5580 y dos módulos de comunicaciones Ethernet/IP.
Tabla 5. Requerimiento de entradas y salidas digitales y análogas para la automatización de una PTAP
Equipo Cant. Tipo In's Out's Total In Total Out
Señales Digitales
Bombas 6 3 1 18 6
Válvulas 8 2 2 16 16
Alarma 1 0 1 0 1
Total I/O parcial 34 23
Reserva (15%) 5 3
Total I/O requeridas 39 26
Señales Análogas
Sensores 19 19 0 19 0
Total I/O parcial 19 0
Reserva (15%) 3 0
Total I/O requeridas 22 0
Fuente: (Lozano, Sánchez, & Meneses, 2017)
Preguntas de reflexión:
1.5. CONCLUSIONES
2.1. INTRODUCCIÓN
%IX0.0
Bit
Word
Prefijo tipo de dato
Operando
Salidas físicas del PLC: se identifican con la letra Q. Por ejemplo: %QX2.1, en este
caso se apunta la salida 1 (bit 1) del grupo de salidas direccionadas en la palabra
2. El fabricante asigna por defecto las posiciones de memoria donde se
almacenarán lo estados de las señales de entrada y salida, sin embargo, pueden
ser modificadas por el usuario. Si se desea apuntar a la palabra completa no es
necesario especificar el bit, basta con usar el prefijo W de la siguiente manera:
%QW2.
Entradas físicas del PLC: se identifican con la letra I. Por ejemplo: %IX3.2, en este
caso se apunta la entrada 2 (bit 2) del grupo de entradas direccionadas en la
palabra 3.
Variables internas o marcas: en la mayoría de programas se requieren variables
de control, flags o marcas las cuales facilitan al usuario el control del programa,
especialmente cuando estos son de gran tamaño. Para crear, escribir o llamar
una variable interna se identifica la posición de memoria con la letra M. Por
ejemplo; %MX3.2 o en su defecto %MW3 para apuntar a la palabra completa.
+24V 1 2
3 3
START K1
4 4
STOP
2
A1
K1
0V
A2
2.3. EJEMPLOS
a. Ejemplo de aplicación del lenguaje Ladder
En la programación en Ladder, los contactos ( ) representan la lectura de una entrada
física tipo ON/OFF o una variable interna del mismo tipo (dato booleano). Cuando los
contactos están en serie sin ramificaciones en medio, se interpreta como una operación
AND, y cuando se encuentran dos o más contactos en paralelo, como el caso de SCHAL4
y %IX2.7 en la Figura 10, se interpreta como una operación OR.
Figura 10. Ejemplo de una red de lenguaje Ladder para activación de dos salidas
Modificado de: (3S - Smart Software Solutions GmbH, 2010, págs. 2-22)
Resultado:=B*B;
IF Resultado < 0.0 THEN
Salida:= A;
ELSEIF Resultado = 0.0 THEN
Salida:= Resultado;
ELSE
Salida:=C;
ELSE_IF;
Operador FOR
control := 1;
FOR matriz :=1 TO 100 BY 2 DO
IF ARR[matriz] = 70 THEN
Control:=matriz;
EXIT;
END_IF;
END_FOR;
Operador WHILE… DO
control := 1;
WHILE j <= 100 AND ARR[j] <>70 DO
j:= j+2;
END_WHILE;
2.5. CONCLUSIONES
3.1. INTRODUCCIÓN
TIA portal integra los paquetes software Step 7 para la programación de los PLC’s,
WinCC como software SCADA y para la programación de paneles HMI y estaciones PC,
finalmente, el software StartDrive para la planificación, programación y diagnóstico de
todos los controladores SIMATIC ( (Siemens (G), 2017). Siemens oferta diferentes
versiones del software TIA Portal las cuales se diferencian en sus funcionalidades y la
capacidad de reconocimiento de las diferentes referencias de sus productos de
automatización. En la figura 11 se observa las capacidades de las diferentes versiones
de TIA Portal y sus paquetes Step 7 y WinCC.
Figura 11. Versiones de los paquetes software incluidos en la plataforma TIA Portal
Modificado de: (3S - Smart Software Solutions GmbH, 2010, págs. 2-22)
a. Requerimientos de hardware
Para la instalación del Software Codesys V3.x, actualmente en la versión V3.5, se
recomiendan las siguientes características mínimas de hardware computacional:
Una vez creado el proyecto, el programa muestra el ambiente de trabajo (Figura 16) en
la cual se identifican las partes principales. En el documento Generalidades Codesys V3.5
(Festo (A), 2013) se explica detalladamente la funcionalidad de cada una de las mismas.
3.5. CONCLUSIONES