Está en la página 1de 9

Juan Sebastián Belalcázar Silva 216009

Documento resumen PLC S7-1200


Un PLC (Programmable Logic Controller) es un controlador lógico programable. El PLC
con el que se trabajara en clase es el controlador S7-1200, este ofrece la potencia necesaria
para controlar una gran variedad de dispositivos para las distintas necesidades de
automatización. La CPU incorpora un microprocesador, una fuente de alimentación
integrada, circuitos de entrada y salida, PROFINET integrado, E/S de control de movimiento
de alta velocidad y entradas analógicas incorporadas, todo ello en una carcasa compacta,
conformando así un potente controlador.
La CPU es el cerebro del PLC, la cual se encarga de ejecutar el programa de control del
proceso, lee las entradas, procesa la información y envía respuestas a las salidas. nuestro PLC
tiene una CPU con la referencia 1214c DC/DC/DC que posee las siguientes características:

Características Detalles
Dimensiones físicas (mm) 110 x 100 x 75
Rango admisible:
Tensión de alimentación 24V DC
20.4V – 28.8V
Rango admisible:
Tensión de carga L+ 24V DC
20.4V – 28.8V
Intensidad de cierre, máx.
Consumo máx.
Intensidad de entrada 12 A; con 28.8V
1,5 A; 24 V DC
Rango permitido:
Alimentación de sensores 24V DC
20,4 a 28,8V
Intensidad de salida 1600 mA; máx. 5 V DC
Pérdidas 12W
 Memoria de usuario  75 kbyte
Memoria  Memoria de trabajo  75 kbyte
 Memoria de carga  4 Mbyte
 para operaciones de
bits
 0,085 µs; /instrucción
Tiempos de ejecución de  para operaciones de
 1.7 µs; /instrucción
la CPU palabras
 2,5 µs; /instrucción
 para aritmética en
coma flotante
Áreas de datos y su
10 kbyte
remanencia
8 kbyte; Tamaño del área
Marcas
de marcas
1024 bytes para
Área de direcciones entradas/1024 bytes para
salidas
 Entradas  1 kbyte
Imagen del proceso
 Salidas  1 kbyte
6 de ellas para funciones
Entradas digitales 14
tecnológicas
4 de ellas de salida
Salidas digitales 10 rápida; Salida de tren de
impulsos 100 kHz
Entradas analógicas 2
Resolución con rango de
Salidas analógicas rebase (bits incl. signo), 10 bit
máx.
Tipo de interfaz: Norma física:
Interfaz
PROFINET Ethernet
Temperatura de empleo Min -20°C - Max 60°C
 KOP
Lenguaje de
 FUP
programación
 SCL

Las respectivas conexiones de esta CPU y su forma física se muestran a continuación:


Este sistema tiene una interfaz de programación que permite comunicar el PLC con el usuario
para escribir el programa. Por ese motivo los PLC viene con un panel táctil que son los
SIMATIC HMI, la referencia con la que se trabajara es un KTP 600 Basic PN el cual se
muestra a continuación:

Este panel posee las siguientes características:

 Color (TFT, 256 colores) o monocromo  50 pantallas de proceso


(STN, escala de grises)
 Pantalla táctil de 6 pulgadas con 6 teclas  200 alarmas
táctiles
 128 variables  25 curvas
 Tamaño: 5.7"  32 KB memoria de recetas
 Resolución: 320 x 240  5 recetas, 20 registros, 20 entradas
Aparte de la CPU y el interfaz gráfico, el PLC cuenta con unos bloques de entrada y salida;
los de entrada adaptan y codifican las señales de los dispositivos de entrada para que el CPU
los procese, algunos ejemplos de estos son: interruptores, pulsadores, sensores todo o nada.
Por otra parte, los bloques de salida amplifican y codifican las señales del CPU de acuerdo
al programa para activar los dispositivos de salida. Un ejemplo de estos pueden ser lámparas,
reles, contactores, electroválvulas, o cualquier actuador todo a nada.
El controlador S7-1200 ofrece una gran variedad de módulos de señales y Signal Boards que
permiten ampliar las prestaciones de la CPU. También es posible instalar módulos de
comunicación adicionales para soportar otros protocolos de comunicación.
El equipo con el que se va a trabajar tiene módulos adicionales entre ellos una signal board
de referencia SB 1232 AQ 1 y un módulo SM 1234 AI 4x13BIT/AQ 2x14BIT que poseen
las siguientes características:

Signal Board SB 1232 E/S análog. SM 1234


Intensidad de 15 mA Tensión de 24 V DC
entrada alimentación
Intensidad de salida 25 mA Intensidad de 80 mA
entrada
Pérdidas 1,5 W Pérdidas 2W
Entradas analógicas 0 Entradas analógicas 4
Salidas analógicas 1 Salidas analógicas 2
Rangos de salida, -10 V a +10 V Rangos de entrada, 10 V a +10 V
tensión tensión
Rangos de salida, 0 a 20 mA Rangos de entrada, 4 a 20 mA, 0 a 20
intensidad intensidad mA
Tiempo de 12 bit Tiempo de 12 bit
integración y integración y
conversión/resolución conversión/resolución
por canal por canal
Dimensiones Ancho = 38 mm Dimensiones Ancho = 45 mm
Alto = 62 mm Alto = 100 mm
Profundidad = 21 Profundidad = 75
mm mm
Peso 40 g Peso 220 g

Las conexiones de estos módulos con su respectivo módulo físico se muestran a


continuación:
El PLC con el que se va a trabajar consta con dos módulos más, el primero es una fuente de
alimentación estabilizada PM1207. Las características y su modelo físico son los siguientes:
Voltaje de entrada
120/230 VAC
Voltaje de salida 24 V DC/2,5A
Frecuencia de entrada 50-60 Hz
Pico de corriente
máximo 13A durante 3ms

Breaker recomendado
16A – 10A
2.3 veces el voltaje
Sobretensión
nominal durante 1.3 ms
Potencia de salida 60W
Corto en inicio u
Sobre corriente operación: 6A durante
máxima 100ms

2 máximo
Salidas en paralelo
83% - 12W
Eficiencia (Consumo) pérdidas

IP 20 – Operación
Protección 60°C

El PLC también cuenta con un módulo de comunicaciones CSM1277 que es un Compact


switch module Industrial Ethernet. Se puede emplear para multiplicar la interfaz Ethernet del
S7-1200 y permitir así una comunicación simultánea con paneles de operador,
programadoras u otros controladores. Ofrece las funciones siguientes:
 4 sockets RJ45 para la conexión a Industrial Ethernet
 3 bujías polares en la placa de bornes para la conexión de la alimentación externa de
24 V DC encima
 LEDs para mostrar el estado y el diagnóstico de puertos Industrial Ethernet
Aparte de estas funciones el módulo de comunicaciones tiene las siguientes propiedades y
el siguiente modulo físico:
24V DC con LED
Alimentación
de funcionamiento
Sobretensión 19,2V a 28,8V
Pérdidas (Consumo): 1,6W
Consumo de corriente 70mA
0°C a 60°C
Temperatura trabajo
Protección IP 20
Ya explicado las características de los componentes que conforman al PLC, hay que ver como
es el funcionamiento del mismo. Cuando se descargue el programa, la CPU contiene la lógica
necesaria para vigilar y controlar los dispositivos de la aplicación. La CPU vigila las entradas
y cambia el estado de las salidas según la lógica del programa de usuario, que puede incluir
lógica booleana, instrucciones de contaje y temporización, funciones matemáticas complejas,
así como comunicación con otros dispositivos inteligentes.
El controlador S7 – 1200 se muestra a continuación:

La CPU tiene tres estados operativos: STOP, ARRANQUE y RUN. Los LEDs de estado en
el frente de la CPU indican el estado operativo actual.
● En estado operativo STOP, la CPU no ejecuta el programa. Entonces es posible cargar un
proyecto en la CPU.
● En el modo ARRANQUE, la CPU ejecuta cualquier lógica de arranque existente. Los
eventos de alarma no se procesan durante el modo de arranque.
● El ciclo se ejecuta repetidamente en estado operativo RUN. Los eventos de alarma pueden
ocurrir y procesarse en cualquier fase del ciclo del programa.
No se puede descargar un proyecto mientras la CPU está en estado operativo RUN. El
proyecto sólo se puede descargar si la CPU se encuentra en estado operativo STOP.
La CPU provee unas áreas de memoria para almacenar el programa de usuario, los datos y la
configuración, esas memorias son:
● Memoria de carga: permite almacenar de forma no volátil el programa de usuario, los
datos y la configuración. Cuando un proyecto se carga en la CPU, se almacena primero en el
área de memoria de carga. Esta área se encuentra bien sea en una Memory Card o en la CPU.
Esta área de memoria no volátil se conserva incluso tras un corte de alimentación. La
Memory Card ofrece mayor espacio de almacenamiento que el integrado en la CPU.
● Memoria de trabajo: ofrece almacenamiento volátil para algunos elementos del proyecto
mientras se ejecuta el programa de usuario. La CPU copia algunos elementos del proyecto
desde la memoria de carga en la memoria de trabajo. Esta área volátil se pierde si se
desconecta la alimentación. La CPU la restablece al retornar la alimentación.
●Memoria remanente: permite almacenar de forma no volátil un número limitado de
valores de la memoria de trabajo. El área de memoria remanente se utiliza para almacenar
los valores de algunas posiciones de memoria durante un corte de alimentación. Si ocurre un
corte de alimentación, la CPU dispone de suficiente tiempo de retención para respaldar los
valores de un número limitado de posiciones de memoria definidas. Estos valores remanentes
se restablecen al retornar la alimentación.
Un aspecto muy importante es que la CPU solo soporta SIMATIC Memory Card
preformateada. Esta proporciona una memoria alternativa para almacenar el programa de
usuario, así como un medio para transferir el programa. Si se utiliza una Memory Card, la
CPU ejecutará el programa desde allí y no desde la memoria de la CPU. Utilice la tarjeta de
transferencia para copiar el proyecto en varias CPUs sin usar STEP 7 Basic. La tarjeta de
transferencia copia un proyecto almacenado desde la tarjeta en la memoria de la CPU. La
tarjeta de transferencia debe extraerse tras copiar el programa en la CPU. La tarjeta de
programa sustituye la memoria de la CPU. Todas las funciones de la CPU son controladas
por la tarjeta de programa.
Cuando se inserta una tarjeta de programa, se borra toda la memoria de carga interna de la
CPU, incluyendo el programa de usuario y las E/S forzadas permanentemente. La CPU
ejecuta entonces el programa de usuario desde la tarjeta de programa. La tarjeta de programa
debe permanecer en la CPU. Si se extrae la tarjeta de programa, la CPU pasará a estado
operativo STOP.
Una gran ayuda de este sistema es que el STEP 7 Basic facilita la programación simbólica.
Se crean nombres simbólicos o "variables" para las direcciones de los datos, ya sea como
variables PLC asignadas a direcciones de memoria y E/S o como variables locales utilizadas
dentro de un bloque lógico. Para utilizar estas variables en el programa de usuario basta con
introducir el nombre de variable para el parámetro de instrucción. Para una mejor
comprensión de cómo la CPU estructura y direcciona las áreas de memoria, los siguientes
párrafos explican el direccionamiento "absoluto" al que se refieren las variables PLC. La
CPU ofrece varias opciones para almacenar datos durante la ejecución del programa de
usuario:
● Memoria global: La CPU ofrece distintas áreas de memoria, incluyendo entradas (I),
salidas (Q) y marcas (M). Todos los bloques lógicos pueden acceder sin restricción alguna a
esta memoria.
● Bloque de datos (DB): Es posible incluir DBs en el programa de usuario para almacenar
los datos de los bloques lógicos. Los datos almacenados se conservan cuando finaliza la
ejecución del bloque lógico asociado. Un DB "global" almacena datos que pueden ser
utilizados por todos los bloques lógicos, mientras que un DB instancia almacena datos para
un bloque de función (FB) especifico y está estructurado según los parámetros del FB.
● Memoria temporal: Cada vez que se llama un bloque lógico, el sistema operativo de la
CPU asigna la memoria temporal o local (L) que debe utilizarse durante la ejecución del
bloque. Cuando finaliza la ejecución del bloque lógico, la CPU reasigna la memoria local
para la ejecución de otros bloques lógicos. Toda posición de memoria diferente tiene una
dirección unívoca. El programa de usuario utiliza estas direcciones para acceder a la
información de la posición de memoria.
A continuación, se mostrará de formas más resumida los tipos de área de memoria con sus
respectivas características.
Forzado
Área de memoria Remanente
Descripción permanente

Se copia de las
I entradas físicas al
No
Memoria imagen de inicio del No
proceso de las ciclo
entradas
Lectura inmediata
(entrada física) de las entradas

físicas de la No
CPU, SB y SM

Se copia en las
Q salidas físicas al
No No
Memoria imagen de inicio del ciclo
proceso de las
salidas Escritura inmediata
en las salidas físicas
Sí No
(salida física) de la
CPU, SB y SM

M Sí
Control y memoria
Área de marcas No (opcional)
de datos
L Datos locales
No
Memoria temporal temporales de un No
bloque
Memoria de datos y
DB
de parámetros de No Sí
Bloque de datos
FBs (opcional)