Está en la página 1de 7

PLC S71200 de Siemens

Generalidades

El controlador S7-1200 ofrece la flexibilidad y potencia necesarias para controlar una gran variedad de
dispositivos para las distintas necesidades de automatización. Gracias a su diseño compacto, configuración
flexible y amplio juego de instrucciones, el S7-1200 es idóneo para controlar una gran variedad de aplicaciones.

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. Una vez cargado el programa en la CPU,
esta 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.

La CPU incorpora un puerto PROFINET para la comunicación en una red PROFINET. Hay disponibles
módulos adicionales para la comunicación en redes PROFIBUS, GPRS, RS485 o RS232.

① Conector de corriente

② Ranura para Memory Card (debajo de la tapa superior)

③ Conectores extraíbles para el cableado de usuario (detrás de las tapas)

④ LEDs de estado para las E/S integradas

⑤ Conector PROFINET (en el lado inferior de la CPU)


Como se programa

Lenguajes de programación

Para programar funciones y bloques de función para SIMATIC S7-1200, se dispone de los lenguajes de
programación Diagrama de funciones (FUP), Esquema de contactos (KOP) y Structured Control Language
(SCL).

A continuación se presenta el lenguaje de programación Diagrama de funciones (FUP).

FUP es un lenguaje de programación gráfico. Su representación es similar a los diagramas de circuitos


electrónicos. El programa se mapea en segmentos. Un segmento contiene uno o varios circuitos lógicos. Las
señales binarias y analógicas se combinan lógicamente mediante cuadros. Para representar la lógica binaria se
utilizan los símbolos lógicos gráficos del álgebra booleana.

Las funciones binarias sirven para consultar los operandos binarios y combinar lógicamente sus estados lógicos.
Los operandos lógicos "Y", "O" y "O exclusiva" son ejemplos de funciones binarias (ver la Figura 7).

Figura 7: Funciones binarias en FUP y tabla lógica correspondiente

Estas instrucciones simples permiten, por ejemplo, controlar salidas binarias, evaluar flancos o ejecutar
funciones de salto dentro de un programa.

Las instrucciones complejas sirven para acceder a elementos de programa, como, p. ej., temporizadores CEI y
contadores CEI.

Un cuadro vacío es un comodín en el que puede seleccionarse la instrucción deseada.

Mecanismo de entrada de habilitación EN (enable)/de salida de habilitación ENO (enable output):

– Las instrucciones sin mecanismo EN/ENO se ejecutan independientemente del estado lógico de las entradas
del cuadro.´

– Las instrucciones con mecanismo EN/ENO se ejecutan únicamente si la entrada de habilitación "EN" tiene el
estado lógico "1". Si el cuadro se ejecuta correctamente, la salida de habilitación "ENO" tendrá el estado lógico
"1". Si se produce un error durante la ejecución, se desactiva la salida de habilitación "ENO". Si la entrada de
habilitación EN no está interconectada, el cuadro se ejecuta siempre.

PASOS A SEGUIR PARA PROGRAMAR EL AUTÓMATA

Paso 1. Creación de un proyecto

En la ventana inicial pulsaremos en la opción "Crear proyecto" del panel central, lo cual nos permitirá en el
panel de la derecha introducir las propiedades básicas del proyecto (nombre, ruta, autor y comentarios)

Paso 2. Agregación de un autómata al proyecto

Una vez que se ha creado un proyecto nuevo, podemos observar que no existe ningún dispositivo asociado al
mismo (en el panel de la izquierda, en el "Árbol del proyecto", no aparece ningún dispositivo). Los autómatas
del laboratorio están conectados al PC a través de un cable y tarjeta de red. Para agregar el autómata al proyecto,
primero lo alimentaremos accionando el interruptor correspondiente del entrenador sobre el que está montado
y, a continuación, haremos doble click sobre la opción "Agregar dispositivo" del panel izquierdo. Una vez hecho
esto nos aparecerá la ventana de la figura siguiente.

Paso 3. Creación de un programa ejemplo.

Se trabajará con el lenguaje de programación KOP. De este modo, los elementos que aparecerán en el programa
serán contactos, bobinas y cuadros.
Para crear nuestro programa, abriremos la opción "Bloques de programa" del menú de la izquierda. En esta
opción existe la posibilidad de "Agregar un nuevo bloque" o acceder directamente al bloque "Main [OB1]" que
ya está creado, pero vacío. Este es el bloque principal del programa del autómata, que se ejecuta cíclicamente
como se ha explicado en clase de teoría.

Paso 4. Carga del programa en el autómata.

El programa se ha creado en el PC, y es necesario enviarlo a la memoria del autómata. Para ello es recomendable
primero compilar el programa en el PC y, posteriormente, cargarlo en el autómata.

Aunque en el menú de la parte superior existen botones directos para compilar y cargar el programa, la primera
vez que se compila y carga el programa de un proyecto es recomendable hacerlo como se indica a continuación,
para evitar errores de inconsistencias entre la configuración del proyecto y las características del autómata
concreto. Las cargas posteriores del programa del proyecto sí pueden hacerse más cómodamente desde los
botones del menú superior.

Paso 5. Comprobación del funcionamiento del programa.

Una vez puesto en marcha el programa se probará el funcionamiento del mismo desde el entrenador.

Aplicaciones

Detrás del crecimiento de la industria actual, a nivel global, se encuentran los controladores lógicos
programables (PLC).
Sin estas valiosas herramientas y los lenguajes de programación cada vez más accesibles, no serían posibles los
ahorros en costos y las reducciones en tiempos de los procesos productivos, dado que ahora, las maniobras de
maquinaria son más fáciles, con formación precisa de parte de los operadores. También, el mantenimiento a la
maquinaria también es cada vez de frecuencias menores, colaborando así a la eficiencia, al tiempo que la vida
útil de la maquinaria ha sido mayor.

Los PLC son el soporte para una gran cantidad de aplicaciones en industrias de muy diversos giros. Esta larga
lista muestra sólo algunas de ellas:

Maquinaria

 Procesado de gravas, cementos y arenas

 Ensamblaje

 Máquinas industriales para la madera y los muebles

 Maquinaria industrial del plástico.

 Herramientas complejas

 Maquinaria de transferencia

Instalaciones

 Instalaciones de seguridad

 Calefacción y aire acondicionado

 Plantas de embotellado

 Transporte y almacenaje

 Tratamientos térmicos

 Automoción

 Instalaciones azucareras

Industria automotriz

 Soldaduras

 Cabinas de pintura

 Ensamblaje
 Fresadoras

 Taladradoras

 Tornos

Industria química y petroquímica

 Oleoductos

 Refinados

 Baños electrolíticos

 Tratamientos de aguas residuales y fecales

 Pesaje

 Dosificación

 Mezcla

Metalúrgica

 Control de hornos

 Fundiciones

 Laminado

 Grúas

 Forjas

 Soldadura

Industria alimenticia

 Empaquetado

 Envasado

 Almacenaje

 Embotellado

Maderas y papeleras
 Serradoras

 Control de procesos

 Laminados

 Producción de conglomerados

Producción de energía

 Turbinas

 Transporte de combustibles

 Centrales eléctricas

 Energía solar

industriales, etc.)

También podría gustarte