Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MANUAL Capacitación
INDICE
1. INTRODUCCION A LA AUTOMATIZACION INDUSTRIAL
2. INSTRUMENTACION DE CAMPO
2.1 SENSORES
DEFINICIÓN
Los sensores son dispositivos que recogen información del mundo ‘real’ y la entregan al sistema de
control de forma que este lo ‘entienda’, lo procese y pueda tomar decisiones. Por ejemplo, un sensor
de temperatura, de estado de puerta (abierta / cerrada), de humedad, de velocidad del aire, de nivel
de CO2, etc.
Activos: Emiten energía a partir de la transformación realizada. Dentro de este tipo de sensores
podemos citar a las termocuplas, cristales piezoeléctricos, etc.
Pasivos: Reciben energía para realizar la transformación. En este grupo están los termistores (su
resistencia varía en función de la temperatura), micrófonos de condensador, los fotodiodos, etc.
CLASIFICACIÓN
Analógicos: Dan como salida un valor de tensión o corriente variables en forma continua
dentro del campo de medida.
Digitales: Dan como salida una señal en forma de una palabra digital.
Todo-nada: Indican cuándo la variable detectada rebasa un cierto umbral.
TIPO DE CONEXIÓN
El concepto PNP y NPN es algo que nos iremos encontrando a lo largo de nuestra vida profesional en
multitud de ocasiones, cuando tengamos que seleccionar un detector o fotocélula de tres hilos, a la
hora de seleccionar un PLC, y sobre todo a la hora de diseñar esquemas y cableados.
Este concepto no siempre está muy claro, sobre todo al principio de la carrera profesional, con el
tiempo al escuchar estas palabras tu mente ya visualiza el cableado correspondiente a cada elemento.
La diferencia entre ambos está marcada por el diseño de su circuito interno y el tipo de transistor
utilizado.
La selección de un sensor PNP respecto a un sensor NPN está determinada por la naturaleza del
circuito en el que se utilizará el dispositivo. Cuando se utiliza en un circuito de control de tipo relé
tradicional, normalmente es posible utilizar el tipo PNP o NPN. Los sensores PNP tienden a ser más
comúnmente usados.
Hay varios factores que pueden influir en qué tipo de salida utilizar, pero ninguno es determinante,
en el mercado hay sensores de los dos tipos, así como cartas de PLC.
Para poder identificar el tipo de sensor es necesario alimentarlo y verificar el valor del contacto de
salida OUTPUT, si éste posee un valor positivo al interferir su señal con un objeto (tratándose de un
sensor óptico) significa que nuestro sensor es PNP, caso contrario éste posea el valor de 0V al ser
interferido, será un sensor de tipo NPN.
+
OUTPUT
+ MARRON
PNP - AZUL NPN
OUT NEGRO
+ +
- -
+ - + -
Bobina Bobina
+24 VDC 0 VDC
+24 VDC 0 VDC
Cuando el sensor óptico es de tipo PNP, indica Cuando el sensor óptico es de tipo NPN, indica
que en su salida se generará una señal que en su salida se generará una señal negativa
positiva al detectar un obstáculo, por ende, al al detectar un obstáculo, por ende, al estar
estar conectada a una bobina, como se conectada a una bobina, como se muestra en la
muestra en la imagen, hacia los 0V esto imagen, hacia los 24 VDC esto generará que
generará que cierre circuito y pueda excitar a cierre circuito y pueda excitar a la bobina de un
la bobina de un contactor o PLC. contactor o PLC.
Generalmente las cartas de entradas de los PLC son compatibles tanto para PNP como para NPN, ya
que dependerá de cómo cableemos el común.
Dependiendo de si utilizamos sensores PNP (COM -) o NPN (COM +) tendremos que alimentar el
común de una determinada manera.
EJEMPLOS
CARACTERISTICAS GENERALES
Características Estáticas
Características Dinámicas
Velocidad de respuesta: capacidad para que la señal de salida siga sin retraso las variaciones
de la señal de entrada.
Respuesta frecuencial: Relación entre la sensibilidad y la frecuencia cuando la entrada es una
excitación senoidal. Representación mediante un gráfico de Bode.
Estabilidad: Desviación de salida del sensor al variar ciertos parámetros exteriores distintos
del que se pretende medir.
TIPOS DE SENSORES
Proximidad
Sensor Inductivo
Sensor Capacitivo
Sensor Ópticos
Sensor de Barrera
El emisor y el receptor se sitúan en dos cajas separadas. Es el sistema que permite los
mayores alcances, hasta 100m con ciertos modelos. El haz se emite en infrarrojo láser. A
excepción de los objetos transparentes, que no bloquean el haz luminoso, puede detectar
todo tipo de objetos (opacos, reflectantes, etc.) gracias a la excelente precisión que
proporciona la forma cilíndrica de la zona útil del haz.
Los detectores de barrera disponen de un margen de ganancia muy amplio. Por ello, son muy
adecuados para los entornos contaminados (humos, polvo, intemperie, etc.).
Sensor Ultrasónico
Dependiendo:
Del tipo de material (latón, cobre, aluminio, acero, etc.): Es de gran importancia conocer el
material del que esté constituido, ya que con base en esto será la tecnología de sensado a
utilizar, aunque en ocasiones se puede tener más de una opción.
Del color del objeto detectado y de su poder reflectante: Debido a que un objeto de color
claro se detecta a mayor distancia que un objeto oscuro.
De la composición del material del objeto (metálico o no metálico): Digamos que el objeto
es metálico. Los sensores inductivos, fotoeléctricos, capacitivos y sensores ultrasónicos son
capaces de detectar objetos metálicos.
Sensores de Temperatura
Su versión más simple consiste en una lámina metálica como la que utilizan
los equipos de aire acondicionado para apagar o encender el compresor.
Temperatura °C Resistencia Ω
0 100
10 103.9
20 107.79
30 111.67
40 115.54
50 119.4
Sensores de Nivel
Sensor de caudal
SENSORES DE POSICIÓN
Potenciómetro
Los potenciómetros son unas resistencias especiales que están formadas por
una parte fija con la resistencia y una móvil en contacto con la misma que, al
desplazarse, hace variar la resistencia entre las tomas. En otras palabras, un
potenciómetro es un resistor al que se le puede variar el valor de su resistencia.
Características:
- Simple y robusto
- Ratio precisión/precio bueno
- Resolución teórica infinita
- Desgaste (Contacto, Rozamiento)
Encoder
Proximidad
Tacómetro
Fuerza
2.2 TRANSDUCTORES
DEFINICIÓN
TIPOS DE TRANSDUCTORES
Los sensores detectan formas de energía, como pueden ser luz o fuerza, y las convierten en una salida
de información digital.
Los actuadores también reciben una entrada y generan una salida, pero funcionan en sentido opuesto
a un sensor. Un actuador es un transductor que recibe información y produce una salida, consistente
en alguna forma de energía física. Por ejemplo, cuando un teléfono móvil vibra en nuestro bolsillo, lo
hace por efecto de actuadores.
Los sensores son transductores que transforman un impacto físico en una señal de salida. Por ejemplo,
un termopar que produce un cambio medible en la tensión eléctrica cuando se calienta o enfría. O la
carga que se genera cuando se aplica una fuerza a un anillo piezoeléctrico de medida de fuerzas.
EJEMPLOS
Los teclados comunes que transforman el impulso de los dedos sobre las membranas y estas
generan el código de la tecla presionada.
El sistema de alarma de un automóvil, el cual transforma los cambios de presión dentro del
vehículo a la activación de dicha alarma. Algunas de estas son termistores, galgas
extensiométricas, piezoeléctricos, termostatos, etc.
Un ventilador, que convierte la energía eléctrica en energía mecánica (movimiento del aspa
del ventilador).
El termopar, que convierte la energía térmica en energía eléctrica mediante la unión de dos
alambres de distintos materiales, es un transductor termoeléctrico.
2.3 ACTUADORES
DEFINICIÓN
Hidráulicos
Neumáticos
Eléctricos
Por lo general, los actuadores hidráulicos se emplean cuando lo que se necesita es potencia, y los
neumáticos son simples posicionamientos. Sin embargo, los hidráulicos requieren mucho equipo
para suministro de energía, así como de mantenimiento periódico.
ACTUADORES HIDRÁULICOS
Los actuadores hidráulicos, que son los de mayor antigüedad, pueden ser clasificados de acuerdo con
la forma de operación, funcionan sobre la base de fluidos a presión.
Principio de funcionamiento
Ventajas
Inconvenientes
- Instalaciones complejas.
- Mantenimiento complejo.
Tipos
- Motores hidráulicos
- Cilindros hidráulicos
ACTUADORES NEUMÁTICOS
Ventajas
- Facilidad de transporte
- Es limpio y no contamina
Inconvenientes
- Potencia limitada
- Válvulas: Preactuadores
- Elementos auxiliares:
EJEMPLOS
Cilindros
Cuando insertamos aire comprimido por la vía (10), se llena de aire la cámara posterior (8), el muelle
se contrae (6) expulsando el aire atmosférico por el orificio de fuga (11) y desplazando el vástago o
pistón (5).
Cuando desconectamos la vía (10) del aire comprimido y lo conectamos son el aire atmosférico, se
llena de aire atmosférico la cámara anterior (7) por el orificio de fuga (11), se expande el muelle (6)
provocando el retorno del vástago o pistón.
Cuando disponemos de la vía (6) con entrada de aire comprimido y la vía (8) como escape o fuga, el
vástago (5) realiza la carrera de avance.
Cuando disponemos de la vía (8) de entrada de aire comprimido y la vía (6) como escape o fuga, el
vástago (5) realiza la carrera de retroceso.
La guía (10), se utiliza para evitar el movimiento llamado pandeo, es algo así como la oscilación que
puede sufrir el vástago en su desplazamiento. Las juntas (11) tienen dos misiones, una la de evitar la
fuga de aire, y otra, la de evitar la entrada de suciedad en la cámara anterior (9) por el retroceso del
vástago.
Válvulas
Una válvula se puede definir como un aparato mecánico con el cual se puede
iniciar, detener o regular la circulación (paso) de líquidos o gases mediante
una pieza movible que abre, cierra u obstruye en forma parcial uno o más
orificios o conductos.
Representación y tipos
Elementos de mando
4 2
14 12
5 1 3
1 = Alimentación de aire comprimido
2 y 4 = Salidas de trabajo
3 y 5 = Escape de aire
12 y 14 = Conexión de mando
ACTUADORES ELÉCTRICOS
Los actuadores electrónicos también son muy utilizados en los aparatos mecatrónicos, como, por
ejemplo, en los robots. Los servomotores CA sin escobillas se utilizarán en el futuro como actuadores
de posicionamiento preciso debido a la demanda de funcionamiento sin tantas horas de
mantenimiento como la energía nuclear.
Ventajas
Aplicaciones
Inconvenientes (escobillas)
EJEMPLOS
Relé Electromecánico
Contactores
DEFINICIÓN
El Control Máster CM30 es un controlador universal de proceso PID de gran versatilidad, es totalmente
configurable a través de los menús del panel frontal, de fácil navegación, o del software de
configuración del PC.
3. Teclas Arriba / Abajo: para subir y bajar por los menús, y para aumentar y disminuir los valores
mostrados.
ENTRADAS ANALÓGICAS
DEFINICIÓN
Para poder entender sobre el protocolo de comunicación HART es necesario explicar a grandes rasgos
cual es propósito de esta tecnología, para esto tenemos que saber algunos puntos que, en esta etapa,
en la cual nombraremos las siguientes:
• Comunicación entre dispositivos sobre el mismo par de cables que se utiliza para transportar la señal
de instrumentación digital 4 – 20 mA convencional.
• Tiene una variable (canal) de información que transporta un valor analógico de 4 a 20 mA y otro
canal de comunicación digital donde otras variables pueden ser comunicadas utilizando pulsos para
representar bits binarios de 0 y 1.
Veremos de una forma muy general que como actúa HART y a que apunta:
CARACTERÍSTICAS
• Distancia máxima: hasta 3000 m con par trenzado apantallado calibre AWG 24 hasta 1500 m con
cable multipar, par trenzado común apantallado calibre AWG 20
Comunicación Punto-Punto
Comunicación Multipunto
Calibrador de
Procesos
Posicionador
Digital
+ +
-
-
250 Ω
+ -
Handheld
475
FALTA VEGA
CONNECT
DEFINICIÓN
Convierte CA
entrante en CC
Suaviza la onda
DC
Convierte la CC a
la variable de CA
Calcula y repite
TIPOS DE ACCIONAMIENTOS
VENTAJAS
En la alimentación eléctrica
En el sistema
FLEXIBILIDAD de configuración
En el motor
MENOS calentamientos
Según su:
- PRECISIÓN requerida
Aproximación (lento)
Trabajo (rápida)
Variaciones en la red
Variaciones en la carga
Posicionar
CARGA ARRASTRADA
CARGA ARRASTRANTE
Datos necesarios:
- PRECISIÓN requerida
MOTORES EQUIPOS
CRITERIOS DE SELECCIÓN
ESQUEMA DE POTENCIA
EJEMPLO
VDF - EL (DELTA)
3 01 a 254
1 9600 bps
RJ - 45
09.04 Protocolo de Comunicación / Paridad
220V AC
Ordenador
RJ - 45
Conversor
RS485 a USB
En ModBus Poll
Modbus Poll es un simulador de Modbus diseñado principalmente para ayudar a los desarrolladores
de dispositivos Modbus esclavos u otras personas que quieran probar y simular el protocolo
Modbus.
Con Modbus Poll usted puede monitorear y probar sus dispositivos esclavos Modbus.
Lo primero a configurar en el Modbus Poll es el tipo de conexión que tiene nuestro dispositivo, en
este caso el VDF Delta E, es conexión mediante Puerto Serial.
En estas cuatro ultimas selecciones es necesario que compartan la misma programación que con el
variador, para que puedan realizar una correcta comunicación.
Empezando por el ID, previamente configurado en el VDF, función, dirección, cantidad y rango de
escaneo.
Al poner la función es necesario probar con qué tipo de opción del cuadro pueda establecer la
conexión ya que esto cambia dependiendo de la marca del variador de frecuencia.
La dirección se configura según los datos que se encuentran en su manual, en este se visualiza la
dirección 2000H que al convertirla de hexadecimal a decimal nos da el número de 8192, el cual
colocaremos en el recuadro de dirección.
HEXADECIMAL DECIMAL +1
Comando del motor 2000H 8192 8193
Frecuencia del motor 2001H 8193 8194
5. PLC BASICO
DEFINICION
Lo primero que se debe hacer es configurar en el LOGO! la dirección IP, para ello se debe proceder
de la siguiente manera:
1. Cuando se está ejecutando un programa en el LOGO!, se oprime la tecla ESC, mientras Stop está
seleccionado se oprime la tecla OK y se elige Yes.
2. Una vez la aplicación está en Stop, se navega con las teclas de cursor hacia arriba y hacia abajo
hasta llegar al submenú Network y se oprime la tecla OK.
Una vez los parámetros de red del LOGO han sido correctamente configurados, se procede a
configurar la tarjeta de red del PC en el que está instalado LOGO! Soft Comfort, para ello se hace lo
siguiente:
1. En un computador con Windows10 se ingresa a Abrir Configuración de red e Internet haciendo clic
derecho en el símbolo de conexión de Internet.
2. Después seleccionar Wi-fi -> Cambiar opciones del adaptador y desactivar las conexiones por wifi
dándoles clic derecho para evitar conflictos de red.
Hecho esto, la tarjeta de red del computador se encuentra configurada y dentro de la misma subred
en la que está el LOGO!. Se usa entonces un cable Ethernet para conectar el LOGO! con la tarjeta de
red del computador y solo resta ingresar al LOGO! Soft Comfort para hacer la transferencia de la
aplicación. Una vez se ha abierto LOGO! Soft Comfort se ingresa a la ruta Tools -> Transfer -> PC->
LOGO.
Con este procedimiento se logra hacer la conexión entre PC y LOGO!, así como también la descarga
exitosa de un programa del LOGO! Soft al LOGO!
DEFINICIÓN
Función Y, AND
La salida tendrá valor 1, cuando todas las variables de entrada tengan valor 1.
Ejemplo:
Función O, OR
Ejemplo:
La función inversa NOR realiza la misma operación que la función OR, sólo que invierte el resultado.
Ejemplo:
La función inversa NAND realiza la misma operación que la función AND, sólo que invierte el
resultado.
Ejemplo:
En primer lugar, esta función sólo tiene dos variables de entrada, y la salida adoptará el valor de 1
cuando el estado de las dos variables sea diferente.
Ejemplo:
FUNCIONES DE PROGRAMACIÓN
Antes de analizar los lenguajes de programación, se hará un repaso a las principales funciones de
programación. La memoria operativa y la riqueza de las funciones dentro de una máquina permite el
desarrollo de las grandes instalaciones automatizadas.
Las funciones que se representan a continuación son acogidas prácticamente por todos los lenguajes
de programación, por tanto, se hace necesario el conocimiento de estas.
TEMPORIZADORES
Este temporizador activará su salida, si es excitada su entrada (IN) y pasa el tiempo programado,
aunque si la entrada es igual a cero, la salida también lo será. Normalmente, de este temporizador
usaremos dos variables; el bit digital de salida(T), que podrá ser 0/1, y el dato del tiempo actual,
medido entre otros, en formato de 16 bits (Word).
Ejemplo
El pulsador S1 activa el temporizador con retardo a la activación. ¿Qué pasará a los 10 segundos de
activar la entrada del citado temporizador?
Se excitará la lampara E.
Este temporizador activará su salida en el mismo instante que se excita su entrada (IN). Una vez la
entrada no está activa, comienza a contar el tiempo que resta para la desactivación de la salida.
Además, el temporizador puede contar con una entrada RESET (R), es decir, puesta a cero de la salida
y el tiempo. Normalmente, de este temporizador usaremos dos variables; el bit digital de salida(T),
que podrá ser 0/1, y el dato del tiempo actual, medido entre otros, en formato de16 bits.
Ejemplo:
El pulsador S1 activa el temporizador con retardo a la desactivación, y en ese mismo instante, se activa
la lámpara E. ¿Qué pasará a los 10 segundos de activar la entrada del citado temporizador?
No pasará nada, pero al soltar el pulsador, comenzará a contar el tiempo -10 segundos-y pasados los
cuales, se desconectará la luminaria E.
Permite un estado on/off a su salida, si la entrada (IN) está activa. Encontramos temporizadores de
salida síncrona, es decir, el estado 1 y el 0 de la salida ocupan el mismo espacio de tiempo y
temporizadores con salida asíncrona, donde el tiempo de activación de la salida, no tiene por qué
coincidir con el de descanso.
Ejemplo:
El pulsador S1 activa el temporizador con salida intermitente síncrona a 1 segundo. ¿Qué pasará al
activar la entrada del citado temporizador?
DEFINICIÓN
Los contadores podrán computar en positivo, en negativo o en ambos sentidos. Además, también
pueden contar con una entrada de RESET, que pone el cómputo y la salida a cero.
Por ejemplo, cuando la entrada del contador se conexione 8 veces, se activará la salida Q.
En el siguiente gráfico se muestra como el cómputo llega a 8, la salida se activa, pero el descontador
baja el cómputo a un valor inferior a 8, con lo cual, la salida se desconecta.
Normalmente, de un contador usaremos dos variables; el bit digital de salida (C), que podrá ser 0/1,
y el dato del cómputo, medido en formato de -por ejemplo- 6bits.
Contador Arriba/Abajo
En el módulo de entrada analógica debemos medir tensión (en paralelo) o intensidad (en serie), con
el sensor que deba enviar la señal. La programación debe reflejar la variación: AI 1 = valor.
El módulo de salidas analógicas de un PLC ofrecerá típicamente una señal de tensión de 0 a 10 VDC, o
una señal de intensidad de 0 a 20 mA, o 4 a 20 mA.
En el primer caso, y suponiendo una programación que habilite cierto valor de salida, bastará con
comprobar tensión en los bornes de salida; en el segundo caso, se hace necesario conectar un receptor
para situar el amperímetro en serie con la carga.
Para que los valores que se presentaran en la pantalla sean visualizables siempre es necesario
habilitar el bloque, ya sea agregándole un uno lógico (high) en ‘En’ o dándole doble clic al mismo
negando su entrada.
En el caso de querer leer los valores de un encoder, como se muestra en el ejemplo anterior, solo
bastaría con darle doble clic al bloque que cuenta los pulsos y agregar la variable como se observa a
continuación:
Salida Relé
Salida Transistor
El LOGO! TDE incorpora un área de visualización más ancha que el display integrado en el LOGO!
Dispone de cuatro teclas de cursor programables, cuatro teclas de función programables, una tecla
ESC y una tecla ENTER. El cable Ethernet sirve para conectar la interfaz Ethernet en el lado derecho
del LOGO! TDE con la interfaz Ethernet en el módulo base LOGO!.
24 VDC
-
+
Comunicación Comunicación
vía Ethernet vía Ethernet
Las marcas mostradas, en este caso, sirven para configurar estéticamente la pantalla del LOGO! TDE
y el PLC ya sea que estas presenten una luz blanca, roja, ámbar desde que se prenda el PLC, como se
muestra a continuación: FALTA AGREGAR IP AL LOGO TDE(misma subred que el logo(?)
TIA PORTAL
El TIA Portal incorpora las últimas versiones de Software de Ingeniería SIMATIC STEP 7, WinCC y
Startdrive para la planificación, programación y diagnóstico de todos los controladores SIMATIC,
pantallas de visualización y accionamientos SINAMICS de última generación.
① ③
②
①
② ④
⑥
⑦
③ Área de trabajo
④ Task Cards
⑤ Ventana de inspección
⑥ Cambia a la vista del portal
⑦ Barra del editor
Puesto que todos estos componentes se encuentran en un solo lugar, es posible acceder fácilmente a
todas las áreas del proyecto. La ventana de inspección, por ejemplo, muestra las propiedades e
información acerca del objeto seleccionado en el área de trabajo. Si se seleccionan varios objetos, la
ventana de inspección muestra las propiedades que pueden configurarse. La ventana de inspección
incluye fichas que permiten ver información de diagnóstico y otros mensajes.
La barra de editores agiliza el trabajo y mejora la eficiencia, ya que muestra todos los editores que
están abiertos. Para cambiar entre los editores abiertos, basta con hacer clic sobre el editor en
cuestión. También es posible visualizar dos editores simultáneamente, ya sea en mosaico vertical u
horizontal. Esta función permite mover elementos entre los editores mediante Drag % Drop.
En este tutorial vamos a explicar cómo crear un proyecto en el TIA PORTAL y programar un autómata
S7 1200 mediante este programa.
Para empezar a trabajar con el programa es necesario crear un proyecto e ingresarle información
fundamental como su nombre.
En este caso se le dio el nombre de “Ejemplo 1”, ya que es el ejemplo que se va a usar para el
tutorial.
Este paso es opcional, pero es aconsejable ya que brinda una visión global de todas las opciones que
brinda el software TIA PORTAL.
Este paso es fundamental, ya que es necesario configurar el TIA PORTAL con el autómata especifico
que vamos a querer programar. Para ello hacemos doble clic sobre “Agregar dispositivo”
Ahora se debe elegir el tipo y modelo de autómata con el que se trabajará, esta información suele
venir impreso en la carcasa de este. Si no se está seguro de su modelo de autómata seleccionaríamos
la opción de CPU 1200 sin especificar.
En nuestro caso vamos a usar un S7-1200 CPU1214C DC/DC/DC 6ES7 214 – 1AG40 – 0XB0
Una vez seleccionado nuestro autómata aceptamos y ya tenemos configurado el TIA PORTAL para
nuestro autómata especifico.
En este paso es necesario crear y completar una tabla de símbolos, esto es muy recomendable ya
que el programa quedará mucho más visual y fácil de programar.
Lo primero es crear una tabla en blanco, para ello se despliega el menú de “Variables PLC”.
A continuación, se crea una nueva tabla, para ello se hace doble clic sobre “Agregar tabla de
variables”.
Si se desea se le puede cambiar el nombre, haciendo clic derecho encima de la nueva tabla creada y
pinchando en “Cambiar nombre”.
Después de haber creado la tabla de símbolos, se procede a completarla, para ello, hacemos doble
clic encima ella.
Se empieza poniendo, por ejemplo, un pulsador al que le llamamos “S1” el programa pide que
completemos una serie de opciones para que queden definidas las características de dicho símbolo.
Lo primero que pide que completemos es el tipo de símbolo que es, hay que decirle si nuestro
símbolo es una salida una entrada o una marca (I-Q-M), en este caso es una entrada.
Este autómata nos da 8 entradas y 8 salidas, empezamos con las primeras 8 que son en la dirección 0
I0. Q0.
I1. Q1.
Y así sucesivamente.
Esta es la información que se debe completar con todos los mecanismos que se utilicen.
En este paso se abre el bloque principal del TIA PORTAL, es donde se hará la programación.
Para ello, se despliega el menú de “Bloques del programa” y cliquea en “Main (OB1)”
PASO 7 – PROGRAMACIÓN
Como se aprecia en la foto adjuntada a continuación, el TIA PORTAL posee los bloques
fundamentales anclados en una barra a la que se podría denominar como de “Favoritos” o “Mas
usados”
El resto de los símbolos están a la derecha de la pantalla, ahí encontraremos todo tipo de bloques
(temporizadores, contadores, comparadores, set, reset…)
Otra opción muy buena que ofrece TIA PORTAL es añadir a la barra de “Mas usados” los bloques que
se deseen, para ello solo se tiene que arrastrar el bloque que se requiera a la barra mencionada.
Después de hacer un programa básico del arranque, enclave y paro de un motor, lo que sigue es
probar que el programa funciona.
El primer paso es desconectarte de toda red a la que este enlazada el ordenador ya que
esto genera conflicto a la hora de comunicarse con el PLC.
Luego de esto hacer clic en el símbolo mostrado que significa “cargar en el dispositivo”,
esto se debe de realizar después de cada cambio al programa.
Después saltará una ventana en la cual se debe configurar el tipo de conexión que tiene el PLC hacia
el ordenador, en un tipo de conexión básica vía Ethernet, llenar los datos tal cual los mostrados en la
imagen (Tipo de interfaz PG/PC e Interfaz PG/PC), seguido a esto seleccionar el botón “Iniciar
búsqueda”, cuando termine de buscar seleccionar “Cargar” y aceptar las ventanas salientes.
Siempre al aparecer esta ventana y aparezca la opción de ninguna acción se le debe cambiar a
Borrar todos, esto es para borrar la anterior programación que haya tenido el autómata, seguido de
Cargar.
Se puede apreciar la activación y desactivación de la salida Q0.0 en los leds del mismo PLC y en el
software TIA PORTAL cuando entra un pulso a la entrada I0.0 y I0.1 respectivamente.
③ ②
① Conector de corriente
Los diferentes modelos de CPUs ofrecen una gran variedad de funciones y prestaciones que
permiten crear soluciones efectivas destinadas a numerosas aplicaciones. Para más información
sobre una CPU en particular, consulte los datos técnicos.
Entradas Entradas
Alimentación Fuente PLC
digitales analógicas
Los PLCs S7-1200 simpre nos mostraran una serie de numeros junto con letras escritas en la carcasa
del equipo, estos nos indican algunas características de los mismos por ejemplo:
DEFINICIÓN
OB (Bloque de organización)
FB (Bloque de función)
FC (Función)
DB (Bloque de datos)
CONTACTOS
Los contactos son la base de la programación del lenguaje KOP. Son elementos tipo bit que pueden
adoptar los valores 1 o 0. Se representan como abiertos o cerrados, y su uso es idéntico al que se hace
de los contactos de relés en esquemas cableados.
La dirección de memoria asociada al contacto será una dirección tipo bit de acuerdo con la estructura
de direccionamiento directo anteriormente vista.
BOBINA DE RELÉ
La instrucción “Bobina de salida, relé” escribe un valor en un bit de salida. Si el bit de salida indicado
utiliza el identificador de memoria Q, la CPU activa o desactiva el bit especificado al correspondiente
estado de flujo de corriente.
DEFINICIÓN
Los temporizadores tienen base de tiempo de 1ms, por lo que el valor de tiempo puede introducirse
directamente independientemente del número de temporizador.
Valores TIME
Todos los temporizados utilizan una estructura almacenada en un bloque de datos para mantener los
datos. El bloque de datos se asigna al colocar la instrucción de temporización en el editor.
Identificador simbólico del DB a instancia. Es recomendable poner un nombre que sea reconocible y
que identifique el temporizador entre otros.
DEFINICIÓN
Las instrucciones con contadores se utilizan para contar eventos del programa internos y eventos del
proceso externos:
Todo contador utiliza una estructura almacenada en un bloque de datos para conservar sus datos. El
bloque de datos se asigna al colocar la instrucción de contaje en el editor.
Estas instrucciones se utilizan contadores por software cuya frecuencia de contaje máxima está
limitada por la frecuencia de ejecución del OB en el que están contenidas. El OB en el que se depositan
las instrucciones debe ejecutarse con suficiente frecuencia para detectar todas las transiciones de las
entradas CU o CD.
CTU
CTD
Los High Speed Counters (HSC) son un tipo de contador especial que son utilizados para el manejo de
encoders.
DEFINICIÓN
En este tutorial vamos a explicar cómo crear un proyecto en el TIA PORTAL y programar un autómata
S7 1200 para usar un encoder mediante este programa.
CONEXIÓN
A
24 VDC
B 24V 0V
PNP
PROGRAMACIÓN
Para empezar a trabajar con el programa es necesario crear un proyecto e ingresarle información
fundamental como su nombre.
Esta es otra forma de “Agregar un dispositivo” a la que se vio previamente en ENTORNO SIEMENS,
es necesario configurar el TIA PORTAL con el autómata especifico que vamos a querer programar.
Ahora se debe elegir el tipo y modelo de autómata con el que se trabajará, esta información suele
venir impreso en la carcasa de este. Si no se está seguro de su modelo de autómata seleccionaríamos
la opción de CPU 1200 sin especificar.
En nuestro caso vamos a usar un S7-1200 CPU1215C AC/DC/RLY 6ES7 215 – 1BG31 – 0XB0
Una vez seleccionado nuestro autómata, damos doble clic al modelo y ya tenemos configurado el TIA
PORTAL para nuestro autómata especifico.
Se ingresa a las “Propiedades” del PLC dándole doble clic al mismo, “General” seguido de “Entradas
digitales” y modificar en los “Filtros de entrada” en I0.0 – I0.3 a “0.20”, esto es porque el filtro de
entrada es un tiempo de retardo para las lecturas, entonces, al ponerlo al mínimo no se pierde
ningún valor de lectura que haya leído el encoder.
Para habilitar el primer contador rápido se tiene que ir a la sección de “Contadores rápidos (HSC)” y
activar el recuadro como se muestra en la imagen.
Y en “Fase de servicio:” Seleccionamos “Contador A/B” – Esto depende del tipo de encoder con el
que contemos.
Luego en “Dirección de entrada:”, registro donde se almacena los valores de entrada, es de 4 bytes
(1000-1003) por lo que es un Doble entero “ID” y para leerlo se pondrá ID1000
Para compilar lo hecho en el programa y verificar que, efectivamente, no cuenta con ningún tipo de
error, se debe dar clic derecho en el PLC seguido de “Compilar” y “Hardware y software (solo
cambios)”.
Después asegurarse que ordenador se desconecte de toda red a la que este enlazada ya
que esto genera conflicto a la hora de comunicarse con el PLC.
Luego de esto hacer clic en el símbolo mostrado que significa “cargar en el dispositivo”,
esto se debe de realizar después de cada cambio al programa.
Después saltará una ventana en la cual se debe configurar el tipo de conexión que tiene el PLC hacia
el ordenador, en un tipo de conexión básica vía Ethernet, llenar los datos tal cual previamente en
“ENTORNO SIEMENS” (Tipo de interfaz PG/PC e Interfaz PG/PC), seguido a esto seleccionar el botón
“Iniciar búsqueda”, cuando termine de buscar seleccionar “Cargar” y aceptar las ventanas salientes.
PASO 6 – PROGRAMACIÓN
El bloque “CONV” se utiliza para convertir el tipo de dato de un número a otro, en este caso se
convierte la variable “Frecuencia” de Doble entera (DInt a Real) para poder multiplicarla.
El bloque “MUL” se utiliza para multiplicar dos valores y almacenar el resultado en “OUT” de su
bloque.
El valor que va aquí viene dado por la siguiente formula: 𝑹𝑷𝑴 = 𝑷𝑷𝑺 𝒙 𝟔𝟎/𝟓𝟎
Donde:
50: Son los pulsos por revolución del encoder que se está usando (otros encoder pueden tener otra
cantidad de pulsos por revolución).
Conv_1 = PPS
Simplificando:
𝑹𝑷𝑴 = 𝒄𝒐𝒏𝒗_𝟏 𝒙 𝟏. 𝟐
Hacer clic derecho en “Frecuencia” seguido de “Definir variable” y escribir los datos tal como se
muestra en la imagen.
Solo en este caso tendremos que ingresar manualmente ID1000, luego clic en “Definir”.
Luego de esto hacer clic en el símbolo mostrado que significa “cargar en el dispositivo”,
esto se debe de realizar después de cada cambio al programa.
Frecuencia = 2920
RPM: 3504
DEFINICIÓN
MICROSTEP DRIVE
Es un controlador especializado para el control de motor paso a paso, este
dispositivo genera automáticamente la secuencia de pasos que se necesita
para el movimiento de un motor de paso.
EN: En nivel alto esta entrada deshabilita la unidad, en nivel bajo la unidad esta activa.
0V
PLC Señales de 5VDC
PLC
9 ~ 40 VDC
Para utilizar un motor paso a paso es necesario conocer la cantidad de grados por paso, este
valor viene en el manual del dispositivo o etiquetado en el mismo.
PROGRAMACIÓN
Control de movimiento de motor paso a paso con “Motion control” de siemens y Microstep driver.
Para empezar a trabajar con el programa es necesario crear un proyecto e ingresarle información
fundamental como su nombre.
Para llegar a ello dar clic en “Vista del proyecto” y después seleccionar el modelo de PLC correcto.
Esta información suele venir impreso en la carcasa de este. Si no se está seguro de su modelo de
autómata seleccionaríamos la opción de CPU 1200 sin especificar.
En nuestro caso vamos a usar un S7-1200 CPU1214C DC/DC/DC 6ES7 214 – 1AG40 – 0XB0
Una vez seleccionado el autómata, damos doble clic al modelo y ya tenemos configurado el TIA
PORTAL para nuestro autómata especifico.
Integrada Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 Q1.0 Q1.1
CPU 1211 100 100 100 100 - - - - - -
DC/DC/DC KHz KHz KHz KHz
CPU 1212 100 100 100 100 30 KHz 30 KHz - - - -
DC/DC/DC KHz KHz KHz KHz
CPU 1214 (F) 100 100 100 100 30 KHz 30 KHz 30 KHz 30 KHz 30 KHz 30 KHz
DC/DC/DC KHz KHz KHz KHz
CPU 1215 (F) 100 100 100 100 30 KHz 30 KHz 30 KHz 30 KHz 30 KHz 30 KHz
DC/DC/DC KHz KHz KHz KHz
CPU 1217 1M 1M 1M 1M 100 100 100 100 100 100
DC/DC/DC Hz Hz Hz Hz KHz KHz KHz KHz KHz KHz
PASO 6 – PROGRAMACIÓN
Después asegurarse que ordenador se desconecte de toda red a la que este enlazada ya
que esto genera conflicto a la hora de comunicarse con el PLC.
Luego de esto hacer clic en el símbolo mostrado que significa “cargar en el dispositivo”,
esto se debe de realizar después de cada cambio al programa.
Después saltará una ventana en la cual se debe configurar el tipo de conexión que tiene el PLC hacia
el ordenador, seguido a esto seleccionar el botón “Iniciar búsqueda”, cuando termine de buscar
seleccionar “Cargar” y aceptar las ventanas salientes.
PASO 8 – CONEXIÓN
Q0.4
2k Q0.0
2k
24 V
Para poder probar la programación del motor a pasos es necesario colocar las velocidades a las que
funcionaran los bloques al ser activados forzando los operandos y activar ciertos interruptores de los
bloques que habilitan el “Eje_1” preconfigurado, así como asegurarse que el habilitador del bloque
reset no se encuentre activado.
A activar el interruptor
I0.0 se habilita el
bloque MoveRelative
logrando que el motor
a pasos se mueva 10
milímetros a una
velocidad de 5.
Entonces al activar el
interruptor I0.1 se
habilita el bloque
MoveJog logrando que
el motor a pasos se
mueva mientras dicho
interruptor se
encuentre habilitado a
una velocidad de 5.
DEFINICIÓN
Los comparadores verifican si se cumple que un valor primario es igual, mayor, mayor
o igual, menor, menor o igual, y diferente de un valor secundario.
Int Entero
DInt Doble Entero
Los tipos de datos que se Real Real
pueden comparar se muestran Byte Byte
y se describen en la siguiente Word Word
tabla. DWord Doble Word
Time Tiempo
DEFINICIÓN
En el software TIA PORTAL hay dos formas de hacer escalamiento analógico, una es mediante la
utilización de dos bloques (NORM_X y SCALE_X) y otra a través de la creación de una función (FC).
Para empezar a trabajar con el programa es necesario crear un proyecto e ingresarle información
fundamental como su nombre.
Esta es otra forma de agregar un dispositivo a la que se vio previamente en ENTORNO SIEMENS, es
necesario configurar el TIA PORTAL con el autómata especifico que vamos a querer programar.
Ahora se debe elegir el tipo y modelo de autómata con el que se trabajará, esta información suele
venir impreso en la carcasa de este. Si no se está seguro de su modelo de autómata seleccionaríamos
la opción de CPU 1200 sin especificar.
En nuestro caso vamos a usar un S7-1200 CPU1215C AC/DC/RLY 6ES7 215 – 1BG31 – 0XB0
Una vez seleccionado nuestro autómata, damos doble clic al modelo y ya tenemos configurado el TIA
PORTAL para nuestro autómata especifico.
PASO 4 – PROGRAMACIÓN
Después asegurarse que ordenador se desconecte de toda red a la que este enlazada ya
que esto genera conflicto a la hora de comunicarse con el PLC.
Luego de esto hacer clic en el símbolo mostrado que significa “cargar en el dispositivo”,
esto se debe de realizar después de cada cambio al programa.
Después saltará una ventana en la cual se debe configurar el tipo de conexión que tiene el PLC hacia
el ordenador, seleccionar el botón “Iniciar búsqueda”, cuando termine de buscar seleccionar “Cargar”
y aceptar las ventanas salientes.
PASO 8 – CONEXIÓN
ANALOG 3M
INPUTS
0
En la parte lateral derecha del autómata esta escrita si las entradas y salidas analógicas están hechas
para receptar voltios o amperios, en nuestro caso nos dice “AI 2x10 BIT 0 – 10 VDC”, eso indica que
la entrada analógica de este autómata solo puede recibir directamente voltajes.
Para poder visualizar el comportamiento de los bloques, como muestra la siguiente imagen,
dar clic a “Activar la observación”.
Al ingresarle mediante el Calibrador de Procesos FLUKE 741B el valor de 5V, que sería la mitad del
rango admisible de la entrada analógica del PLC (0 - 10V), al ser leído por el autómata, lo detecta
también como la mitad de su rango de valores de lectura (13822) y que, después de ser normalizado
y escalado en el rango de 0 a 100 su respuesta seria la mitad, 50.
Para ello es necesario realizar la formula mostrada a continuación para poder realizar escalamiento
de forma matemática:
Para empezar a trabajar con el programa es necesario crear un proyecto e ingresarle información
fundamental como su nombre.
Esta es otra forma de agregar un dispositivo a la que se vio previamente en ENTORNO SIEMENS, es
necesario configurar el TIA PORTAL con el autómata especifico que vamos a querer programar.
Ahora se debe elegir el tipo y modelo de autómata con el que se trabajará, esta información suele
venir impreso en la carcasa de este. Si no se está seguro de su modelo de autómata seleccionaríamos
la opción de CPU 1200 sin especificar.
En nuestro caso vamos a usar un S7-1200 CPU1215C AC/DC/RLY 6ES7 215 – 1BG31 – 0XB0
Una vez seleccionado nuestro autómata, damos doble clic al modelo y ya tenemos configurado el TIA
PORTAL para nuestro autómata especifico.
PASO 4 – PROGRAMACIÓN
Después de crearse por defecto el bloque Main, para esta forma de escalamiento, también debe
agregarse un bloque de Función (FC) dándole clic a “Agregar nuevo bloque” como se muestra a
continuación:
Al crearse el bloque de Función (FC), en la parte superior, como se muestra en la siguiente imagen,
se ingresan las variables de entrada (Input), salida (Output) y variables que se utilicen para registrar
resultados de operaciones matemáticas internas (Temp).
Luego agregar los bloques y valores mostrados a continuación en el bloque de Función (FC1):
Lo siguiente es ir al bloque Main (OB1) y arrastrar el bloque Función (FC1) al “Segmento 1”.
Después asegurarse que ordenador se desconecte de toda red a la que este enlazada ya
que esto genera conflicto a la hora de comunicarse con el PLC.
Luego de esto hacer clic en el símbolo mostrado que significa “cargar en el dispositivo”,
esto se debe de realizar después de cada cambio al programa.
Después saltará una ventana en la cual se debe configurar el tipo de conexión que tiene el PLC hacia
el ordenador, seleccionar el botón “Iniciar búsqueda”, cuando termine de buscar seleccionar “Cargar”
y aceptar las ventanas salientes.
PASO 8 – CONEXIÓN
ANALOG
3M
INPUTS
0
En la parte lateral derecha del autómata está escrita si las entradas y salidas analógicas están hechas
para receptar voltios o amperios, en nuestro caso nos dice “AI 2x10 BIT 0 – 10 VDC”, eso indica que la
entrada analógica de este autómata solo puede recibir directamente voltajes.
Para poder visualizar el comportamiento del bloque, como muestra la siguiente imagen, dar
clic a “Activar la observación”.
Al ingresarle mediante el Calibrador de Procesos FLUKE 741B el valor de 5V, que sería la mitad del
rango admisible de la entrada analógica del PLC (0 - 10V), al ser leído por el autómata, lo detecta
también como la mitad de su rango de valores de lectura (13822) y que, después de ser normalizado
y escalado en el rango de 0 a 100 su respuesta sería la mitad, 50.
DEFINICIÓN