Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual De
Capacitación
PLC Siemens
Básico
1. Contenido
CONFIGURACIÓN DE CONTROLADOR EN ROBOGUIDEError! Bookmark not
defined.
CREACIÓN DE UNA CELDA CON CONFIGURACIÓN MANUALError! Bookmark not
defined.
CREAR CELDA A TRAVES DE ARCHIVO DE RESPALDOError! Bookmark not
defined.
REVISIÓN DE CONFIGURACIONES ........... Error! Bookmark not defined.
AGREGAR ARCHIVOS IGS A LA CELDA DEL ROBOTError! Bookmark not
defined.
EXPORTAR UN IGS CON UN SISTEMA DE COORDENADASError! Bookmark not
defined.
CARGAR IGS A LA CELDA DEL ROBOT ..... Error! Bookmark not defined.
CREACIÓN DE UN UTOOL .................. Error! Bookmark not defined.
2. Preámbulo
Machinarium International Service S. de R.L. de C.V es una
empresa dedicada a la gestión y desarrollo de proyectos industriales,
así como brindar servicio y soporte técnico industrial
especializado, con sede en la ciudad de San Luis Potosí, S.L.P.
Este manual de capacitación ha sido desarrollado como parte de la
3. Introducción
Este manual de capacitación es para todo aquel profesionista,
estudiante o persona interesada en el ámbito de la automatización
mediante dispositivos tecnológicos capaces de mejorar los procesos
industriales encontradas en todos los niveles, pequeña o mediana
industria.
4. ¿Qué es un PLC?
Tradicionalmente, el control de un proceso de manufactura en
la secuencia apropiada (en particular uno que comprenda grupos de
máquinas y equipo de manejo de material) se realiza mediante
temporizadores, interruptores, relevadores, contadores y
dispositivos similares cableados que se basan en principios
mecánicos, electromecánicos y neumáticos. A principios de 1968 se
introdujeron los PLC para reemplazar estos dispositivos de cableado.
Componentes básicos
Procesador
La unidad de procesamiento o unidad central de procesamiento (CPU de
central processing unit) es la unidad que contiene el microprocesador
y es el que interpreta las señales de entrada y realiza las acciones
de control, de acuerdo al programa almacenado en la memoria,
comunicando la decisión como una señal de acción a las salidas.
Tareas Principales:
Ejecutar el programa realizado por el usuario.
Memoria
Los PLC tienen que ser capaces de almacenar y retirar información,
para ello cuentan con memorias. Las memorias son miles de cientos de
localizaciones donde la información puede ser almacenada. Estas
localizaciones están muy bien organizadas. En las memorias el PLC
debe ser capaz de almacenar:
Datos del Proceso:
Señales de entradas y salidas.
Variables internas, de bit y de palabra.
Datos alfanuméricos y constantes.
Datos de Control
Instrucciones de usuario, programa.
Configuración del autómata.
Tanto el sistema operativo como el programa de aplicación, las tablas
o registros de entradas/ salidas y los registros de variables o bits
internos están asociados a distintos tipos de memoria. La capacidad
de almacenamiento de una memoria suele cuantificarse en bits (0 o
1), bytes (grupo de 8 bits), o words (grupo de 16 bits).
Tipos de memoria
La memoria de datos:
También llamada tabla de registros, se utiliza tanto para grabar
datos necesarios a los fines de la ejecución del programa, como para
almacenar datos durante su ejecución y/o retenerlos luego de haber
terminado la aplicación. Este tipo de memorias contiene la
información sobre el estado presente de los dispositivos de entrada
y salida. Si un cambio ocurre en los dispositivos de entrada o
salida, ese cambio será registrado inmediatamente en esta memoria.
En resumen, esta memoria es capaz de guardar información originada
en el microprocesador incluyendo: tiempos, unidades de conteo y relés
internos. En la ilustración 7.3 se pude observar gráficamente su
funcionamiento.
Interfaz de entrada/salida
Dispositivos de entrada
Los dispositivos de entrada y salida son aquellos equipos que
intercambian (o envían) señales con el PLC.
Dispositivos de salida
Los dispositivos de salida son aquellos que responden a las señales
que reciben del PLC, cambiando o modificando su entorno. Entre los
dispositivos típicos de salida podemos hallar:
Contactores de motor
Electroválvulas
Indicadores luminosos o simples relés
Dispositivo de programación
El autómata debe disponer de alguna forma de programación, la cual
se suele realizar empleando algunos de los siguientes elementos:
Unidad de programación
Suele ser en forma de calculadora. Es la forma básica de programar
el autómata, y se suele reservar para pequeñas modificaciones del
programa o la lectura de datos en el lugar de colocación del
autómata.
PC
Es la forma más cómoda empleada en la actualidad. Permite programar
desde un ordenador personal estándar, con todo lo que ello supone:
herramientas más potentes, posibilidad de almacenamiento en soporte
magnético, impresión, transferencia de datos, monitorización
mediante software SCADA, entre otros.
Fuente de alimentación
La fuente de alimentación proporciona las tensiones necesarias para
el funcionamiento de los distintos circuitos del sistema.
La alimentación a la CPU frecuentemente es de 24 Vcc, o de 110/220
Vca. En cualquier caso, es la propia CPU la que alimenta las
interfaces conectadas a través del bus interno.
La alimentación a los circuitos E/S puede realizarse, en alterna a
48/110/220 Vca
o en continua a 12/24/48 Vcc.
Diagramas de funciones
El diagrama de funciones (function block diagram o FBD) es un
lenguaje gráfico que permite programar elementos que aparecen como
bloques para ser cableados entre sí de forma análoga al esquema de
un circuito. El uso de FBD es adecuado para muchas aplicaciones que
involucren el flujo de información o datos entre componentes de
control.
Texto estructurado
El texto estructurado (structured text o ST) es un lenguaje de alto
nivel estructurado por bloques que posee una sintaxis parecida al
PASCAL. El ST puede ser empleado para realizar rápidamente sentencias
complejas que manejen variables con un amplio rango de diferentes
tipos de datos, incluyendo valores analógicos y digitales. También
se especifica tipos de datos para el manejo de horas, fechas y
temporizaciones, algo importante en procesos industriales. El
lenguaje posee soporte para bucles como REPEAR UNTIL, ejecuciones
condicionales empleando sentencias IF-THEN-ELSE y funciones como
SQRT() y SIN().
Grafcet
El gráfico secuencial de funciones (SFC o Grafcet) es un lenguaje
gráfico que proporciona una representación en forma de diagrama de
las secuencias del programa. Soporta selecciones alternativas de
secuencia y secuencias paralelas. Los elementos básicos son pasos y
transiciones. Los pasos consisten en piezas de programas queson
inhibidas hasta que una condición especificada por las transiciones
es conocida. Como consecuencia de que las aplicaciones industriales
funcionan en forma depasos, el SFC es la forma lógica de especificar
y programar el más alto nivel de un programa para PLC.
Suma
¿1+1=10? – Para comprender que pasó con la operación anterior. Veamos
el valor de los bits, del sistema numérico binario al sistema
numérico decimal:
Binario Decimal
0 0
1 1
10 2
11 3
100 4
101 5
110 6
111 7
1000 8
10000000 128
BIN 0 1 0 0 0 0 0 0 0
1 1
+1 1
0 Bit de +1
acarreo en 1 1 0
El valor obtenido es 102 = 210
Entonces con esto en mente, el bit de acarreo se comportaría de la
siguiente manera con operaciones más complejas:
1 1 1 1
+1 1 1 1 1 1
0 Bit de +1 1 Bit de +1 1
acarreo en 1 1 0 acarreo en 1 1 1
0
Resta
Compuertas lógicas
Las compuertas lógicas son operaciones lógicas básicas en la
electrónica digital. Su funcionamiento se basa en desarrollar
operaciones como multiplicar, negar, afirmar, sumar, incluir o
excluir y se caracterizan principalmente por representar un valor
verdadero o falso en su salida.
Analizaremos las compuertas Not, And, Or y Xor.
Compuerta Not
Q Q’
0 1 Q Q’
1 0
La entrada Q es negada con una Q’, esto significa que cuando Q vale
0 Q’ valdrá 1. Y viceversa, si Q vale 1 entonces Q’ valdrá 0.
Compuerta And
A B Q
0 0 0
0 1 0
A
Q
1 0 0 B
1 1 1
Compuerta Or
Esta compuerta permite que con cualquiera de sus entradas que este
en estado binario 1, su salida pasara a un estado 1 también. No es
necesario que todas sus entradas estén accionadas para conseguir un
estado 1 a la salida, pero tampoco causa algún
inconveniente. Para lograr un estado 0 a la
salida, todas sus entradas deben estar en el
mismo valor de 0. Entonces esta
compuerta se comporta como una suma. B
A Q
A B Q
0 0 0
0 1 1
1 0 1
1 1 1
Compuerta Xor
También llamada OR exclusiva, esta actúa como una suma binaria de un
digito cada uno y el resultado de la suma seria la salida. Otra
manera de verlo es que con valores de entrada igual el estado de
salida es 0 y con valores de entrada diferente, la salida será 1.
A B Q
0 0 0
0 1 1 A
Q
1 0 1 B
1 1 0
S7 300
Tiene un gran impacto en el sector industrial y se demuestra con su
eficiencia, calidad y robustez. Cuenta con distintos tipos de
lenguajes muy aptos para poder programar, KOP, FUP, AWL, y SCL.
Todas sus funciones son programables dentro del entorno de TIA Portal
preferentemente.
S7-300 es el controlador más vendido para el ámbito industrial y
cuenta con numerosas aplicaciones satisfactorias en los diversos
sectores industriales de todo el mundo, como lo es:
Transformación de plásticos.
Industria de embalajes.
Industria de alimentación y bebidas.
Industria de procesos la tecnología de fabricación.
Industria automotriz.
Maquinaria en general.
Máquinas especiales.
S7 400
Es un controlador con un excelente rendimiento para poder solucionar
sistemas en cualquier tipo de industrias, principalmente utilizadas
en industrias manufactureras y de procesos.
El S7-400 es el PLC ideal para la realización de tareas, el tráfico
de muchos datos de la industria de procesos; su gran velocidad de
procesamiento y los tiempos con los que se maneja el controlador,
nos ayuda a reducir los tiempos de ciclo de las máquinas rápidas de
cualquier industria. El rápido bus de fondo del S7-400 posibilita
una conversión eficaz de los módulos periféricos centrales.
Algunas de sus aplicaciones son: Procesos, Industria química y
petroquímica, Generación y distribución de energía, Procesamiento de
madera, Fabricación textil, Industria farmacéutica, Industria de
alimentación y bebida. Industria automotriz, Construcción de
maquinaria, incluida la construcción de maquinaria especial.,
Almacenamiento y manutención, Automatización de edificios, Industria
siderúrgica.
Ventana principal
Imagen 7-3:Objetos
Objeto “Proyecto”
Objeto “Equipo”
Objeto “Programa”
Bloques
Configuración de hardware
Antes de adentrarnos en el emocionante mundo de la programación del
PLC, tenemos que definir que PLC y hardware utilizar; para ello, en
la ventana de Simatic Manager, crearemos un nuevo proyecto:
Edición de bloques
Por defecto está el bloque OB1 creado, qué es bloque principal
que ejecutará la lógica programada en el PLC, si es que los demás
bloques o los principales están anidados dentro del OB1.
Como nota especial para comprender los términos establecidos en el
presente documento, anidamiento se refiere al nivel que tienen los
bloques (principal y secundarios) en este caso el OB1 es el principal
(además de cíclico) y los demás bloques (FC, FB, DB) son secundarios.
Como se ve en las siguientes imágenes:
8. Fuentes de información
(Siemens, 2008)
(Siemens, 2010)
(Autracen, 2017)
(TECNOLOGIA&INFORMATICA, 2018)
9. Referencias
Siemens. (Agosto de 2008). Obtenido de
https://w5.siemens.com/spain/web/es/industry/automatizacion/s
imatic/Documents/S7200ManualSistema.pdf
Siemens. (Noviembre de 2010). Obtenido de https://it.rs-
online.com/webdocs/002d/0900766b8002da3b.pdf
(Siemens,
https://cache.industry.siemens.com, 2010)