Documentos de Académico
Documentos de Profesional
Documentos de Cultura
______________
Resumen breve
2
______________
Instalación
SIMATIC Crear un circuito de
3
______________
autorretención simple
5
Índice
6
Resumen breve 1
La CPU S7-1200 es un potente controlador que incorpora una fuente de alimentación y
distintos circuitos de entrada y salida integrados. Una vez cargado el programa en la CPU,
ésta 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, contadores, temporizadores y operaciones
matemáticas complejas.
① Conector de alimentación
② Conectores extraíbles para 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)
ི Para comunicarse con una programadora,
la CPU dispone de un puerto PROFINET
integrado. La CPU puede comunicarse con
paneles HMI o una CPU diferente en la red
PROFINET.
7
Resumen breve
1.1 Información básica sobre cómo funciona la CPU
( ུ
$ % & ' ) ཱ ི ཱི
8
Resumen breve
1.1 Información básica sobre cómo funciona la CPU
Nota
No es posible descargar proyectos mientras la CPU está en estado operativo RUN. El
proyecto sólo se puede descargar si la CPU se encuentra en estado operativo STOP.
9
Resumen breve
1.1 Información básica sobre cómo funciona la CPU
La CPU organiza los bits de datos en grupos. Un grupo de 8 bits ① se denomina byte ②.
ཱ Cada bit del grupo está definido exactamente por una
posición propia con una dirección específica. Todo bit
tiene una dirección de byte y direcciones de bit de 0 a 7.
El sistema numérico binario (en base 2) se utiliza para contar los números. Una palabra
puede representar un número entero comprendido entre -32768 y +32767. El bit con el
valor 215 se utiliza para indicar un número negativo (si la posición 215 tiene el valor "1",
significa que el número es negativo).
Nota
La CPU soporta asimismo grupos de 8 bytes que forman un tipo de datos "long real" (LReal)
para almacenar valores muy grandes o muy precisos. El rango de LReal es: +/-2,23 x 10-308
a +/-1,79 x 10308
10
Resumen breve
1.1 Información básica sobre cómo funciona la CPU
11
Resumen breve
1.1 Información básica sobre cómo funciona la CPU
Nota
Uso de direcciones simbólicas en vez de direcciones absolutas
STEP 7 Basic facilita la programación simbólica. Los nombres simbólicos o "variables" se
crean 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 la
variable para el parámetro de la 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" referenciado por las variables PLC.
La CPU ofrece distintas áreas de memoria, incluyendo entradas (I), salidas (Q), marcas (M),
bloque de datos (DB) y memoria temporal o local (L). El programa de usuario accede a (lee
de y escribe en) los datos almacenados en estas áreas de memoria. Cada posición de
memoria 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.
12
Resumen breve
1.2 Del esquema de conexiones al programa de usuario
6 6
, ,
6 .
4 4 0
.
6
6 .
0
. . .
0
.
6
.
6
.
La circuitería de una máquina (p. ej. los relés de tiempo o los flip-flops) que se solían
implementar cableando los interruptores, contactores auxiliares o contactores de control, es
manejada ahora por el PLC. Los elementos de control en el lado de las entradas (p. ej.
interruptores de entrada o selectores) y los contactores de potencia en el lado de las salidas
(p. ej. contactores de motor, inversores de polaridad o válvulas) no pueden ser sustituidos
por el PLC.
13
Resumen breve
1.2 Del esquema de conexiones al programa de usuario
6 .
6
La lógica de control digital utiliza sólo 0 y 1 para los estados de los datos. El estado "0"
equivale a una condición "falsa" y el estado "1", a una condición "verdadera". En un
circuito eléctrico, el flujo de corriente determina el estado binario: si la corriente fluye, el
estado es "1"; en caso contrario, el estado es "0". Al principio de cada ciclo, la CPU
almacena los estados de las entradas como 0 (falso) ó 1 (verdadero).
Un contacto cerrado permite que la corriente fluya. En este
caso, el estado del circuito es "1".
"1" = "verdadero" = la corriente fluye
Un contacto abierto no permite que la corriente fluya. En este
caso, el estado del circuito es "0".
"0" = "falso" = la corriente no fluye
Las instrucciones KOP se corresponden con los circuitos eléctricos básicos del diagrama
esquemático.
Lógica positiva para la consulta del sensor de entrada
("contacto normalmente abierto"):
24V = nivel alto = "1"
0V = nivel bajo = "0"
¿Hay flujo de corriente? En caso afirmativo, el resultado de
la consulta es "verdadero" (= "1").
14
Resumen breve
1.2 Del esquema de conexiones al programa de usuario
Recuerde que la corriente no fluye cuando el contacto está cerrado, puesto que esta es la
condición "normal". Cuando se acciona el contacto, éste se abre e indica que está activo.
Los circuitos eléctricos se combinan para ejecutar operaciones lógicas. Por ejemplo, una
conexión en serie de dos contactos crea una operación lógica Y de dos entradas.
El primer Y el segundo contacto deben
estar cerrados para que la corriente fluya.
La operación Y lógica se representa en
KOP combinando dos instrucciones
seguidas.
Para una operación lógica O se utiliza una conexión en paralelo de dos contactos.
El primer O el segundo contacto debe estar
cerrado para que la corriente fluya. Para
crear una conexión de un circuito paralelo
(operación lógica O), se crea una rama en el
segmento KOP.
15
Resumen breve
1.2 Del esquema de conexiones al programa de usuario
D E F D E F D E F
G G G
G
( ) ( )
G H
segundo segmento corresponde al
H G
recorrido "b-c-paralelo-a".
Nota
En los nuevos proyectos, evite utilizar circuitos en puente en el esquema de conexiones.
Piense "en KOP" desde el comienzo.
16
Resumen breve
1.2 Del esquema de conexiones al programa de usuario
9
D E F
D E F E F F
G H I
G H I
La corriente que atraviesa los diodos sólo puede fluir de "b" a "d", o bien de "c" a "e". Al
representar este circuito en KOP, los tres recorridos de la corriente se convierten en tres
subsegmentos enmarcados. Como los contactos "d", "e" y "f" se encuentran en la misma
barra de alimentación que la salida "G", estos tres subsegmentos se enlazan de manera que
formen un segmento.
Contactos inversores: Los contactos inversores no suponen ningún problema al convertir un
esquema de conexiones a KOP. En principio, es posible utilizar un contacto normalmente
cerrado y un contacto normalmente abierto con la misma dirección de entrada para convertir
un contacto inversor. (En el ejemplo siguiente, los recorridos de la corriente aparecen
resaltados.)
El contacto inversor b se
divide en un contacto
D D E D normalmente cerrado que
se conmuta en serie y
contribuye al efecto en la
E
salida "C", o bien un
E contacto normalmente
& '
abierto que tiene efecto
en paralelo con "a" y
conmuta a "D".
& '
17
Resumen breve
1.3 Funciones básicas de STEP 7 Basic
STEP 7 Basic proporciona un entorno de fácil manejo para configurar la lógica del
controlador, la visualización de HMI y la comunicación por red. Para aumentar la
productividad, STEP 7 Basic ofrece dos vistas diferentes del proyecto, a saber: Distintos
portales orientados a tareas y organizados según las funciones de las herramientas (vista
del portal) o una vista orientada a los elementos del proyecto (vista del proyecto). El
usuario puede seleccionar la vista que considere más apropiada para trabajar
eficientemente. Con un solo clic es posible cambiar entre la vista del portal y la vista del
proyecto.
La vista del proyecto proporciona una
vista funcional de las tareas del proyecto
y organiza las herramientas de acuerdo
con la tarea que se va a realizar. Es
posible determinar fácilmente el
procedimiento y la tarea que debe
seleccionarse.
① Portales para las diferentes tareas
② Tareas del portal seleccionado
③ Panel de selección para la acción
seleccionada
④ Cambia a la vista del proyecto
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 muestras 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.
18
Resumen breve
1.3 Funciones básicas de STEP 7 Basic
El sistema de información
se abre en una ventana que
no oculta las áreas de
trabajo.
Para desacoplar la ventana
de ayuda y visualizar el
contenido, haga clic en el
botón "Mostrar/ocultar
contenido". Entonces se
puede cambiar el tamaño de
la ventana de ayuda.
Si STEP 7 Basic está
maximizado y se hace clic
en el botón "Mostrar/ocultar
contenido", no se
desacoplará la ventana de
ayuda.
Haga clic en el
botón "Acoplar"
para desacoplar la
ventana de ayuda.
Entonces se puede
desplazar la ventana de
ayuda y cambiar su tamaño.
19
Resumen breve
1.3 Funciones básicas de STEP 7 Basic
20
Resumen breve
1.3 Funciones básicas de STEP 7 Basic
Utilizar la barra de herramientas "Favoritos" para insertar instrucciones usadas con frecuencia
21
Resumen breve
1.3 Funciones básicas de STEP 7 Basic
Para cambiar entre los editores abiertos, haga clic en los iconos de la barra de editores.
22
Resumen breve
1.3 Funciones básicas de STEP 7 Basic
Nota
Tras seleccionar la CPU en el cuadro de diálogo online, STEP 7 Basic carga la
configuración desde la CPU, incluyendo todos los módulos (SM, SB o CM). Si ya se ha
asignado una dirección IP a la CPU, se cargará la dirección IP. Sin embargo, los demás
ajustes (p. ej. las propiedades de las E/S analógicas) no se cargan. Vaya a "Configuración
de dispositivos" para configurar manualmente los ajustes de la CPU y los módulos.
23
Resumen breve
1.3 Funciones básicas de STEP 7 Basic
24
Instalación 2
2.1 Lea primero estas consignas de seguridad
El Getting Started del S7-1200 ofrece una introducción rápida al mundo del S7-1200, pero
no sustituye al Manual de sistema Controlador programable S7-1200. Antes de instalar la
CPU 1212C AC/DC/RLY, lea las consignas de seguridad y la información complementaria
que encontrará en el Manual de sistema Controlador programable S7-1200.
Nota
Este manual describe la CPU 1212C AC/DC/RLY suministrada con el kit de iniciación del
S7-1200. Para más información sobre cualquier otra CPU S7-1200, consulte el Manual de
sistema Controlador programable S7-1200.
Como regla general, antes de montar o desmontar cualquier dispositivo eléctrico, asegúrese
de que se ha desconectado la alimentación. Asegúrese también de que está desconectada
la alimentación de todos los equipos conectados.
ADVERTENCIA
En caso de montar o desmontar el S7-1200 o los equipos conectados a él estando
conectada la alimentación, puede producirse un choque eléctrico o un funcionamiento
inesperado de los equipos.
Si la alimentación del S7-1200 y de los equipos conectados e él no se desconecta por
completo antes del montaje o desmontaje, podrían producirse la muerte, lesiones
corporales graves y/o daños materiales debidos a choques eléctricos o al funcionamiento
inesperado de los equipos.
Tome siempre las medidas de seguridad necesarias y vigile que la alimentación eléctrica
del S7-1200 se desconecte antes de proceder a montar o desmontar CPUs S7-1200 o los
equipos conectados.
ADVERTENCIA
No utilice los simuladores de entradas en zonas peligrosas (Clase I DIV 2 o Clase I zona
2).
Los simuladores de entradas no están homologados para ser utilizados en zonas
peligrosas de la Clase I DIV 2 o Clase I zona 2. Los interruptores pueden dar origen a
chispas o explotar si se utilizan en zonas de la Clase I DIV 2 o Clase I zona 2.
25
Instalación
2.2 Dimensiones y directrices
PP
PP
PP PP
① Disipación térmica: 25 mm
ADVERTENCIA
En caso de montar o desmontar el S7-1200 o los equipos conectados a él estando
conectada la alimentación, puede producirse un choque eléctrico o un funcionamiento
inesperado de los equipos.
Si la alimentación del S7-1200 y de los equipos conectados e él no se desconecta por
completo antes del montaje o desmontaje, podrían producirse la muerte, lesiones
corporales graves y/o daños materiales debidos a choques eléctricos o al funcionamiento
inesperado de los equipos.
Tome siempre las medidas de seguridad necesarias y vigile que la alimentación eléctrica
del S7-1200 se desconecte antes de proceder a montar o desmontar CPUs S7-1200 o los
equipos conectados.
26
Instalación
2.3 Conectar el hardware
PRECAUCIÓN
El kit de iniciación del S7-1200 incluye una CPU 1212C AC/DC/RLY que utiliza 120/240 V
AC.
Si desea utilizar una CPU diferente, consulte el Manual de sistema Controlador
programable S7-1200 para obtener información sobre cómo conectar la alimentación de la
CPU en cuestión.
27
Instalación
2.4 Instalar STEP 7 Basic
El cable PROFINET es un cable Ethernet CAT5 estándar con conectores RJ45 que sirve
para conectar la CPU con el PC o la programadora.
① Inserte un extremo del cable PROFINET en la
CPU.
28
Crear un circuito de autorretención simple 3
Se presupone que el usuario conoce la función
estándar del circuito de autorretención:
6 .
La salida K0 se activa (ON) cuando se cierra (ON)
la entrada del pulsador PB1.
Puesto que el circuito de autorretención utiliza el
6 estado de K0, K0 permanece activada (ON) tras
haberse soltado PB1 (OFF).
. Si se pulsa la entrada de pulsador PB2 se
desactiva K0 (OFF).
K0 permanece en OFF hasta que la entrada del
pulsador PB1 se cierra (ON) nuevamente.
Si K0 se utiliza como entrada paralela a PB1, el circuito permanece "enclavado" hasta que
se desactiva K0.
29
Crear un circuito de autorretención simple
3.1 Crear un proyecto para el programa de usuario
Haga doble clic en el icono del Escritorio para iniciar STEP 7 Basic.
Tras abrir STEP 7 Basic, haga clic en "Crear proyecto" en el portal de inicio.
Introduzca el nombre del proyecto y haga clic en "Crear".
30
Crear un circuito de autorretención simple
3.2 Crear un segmento simple en el programa de usuario
31
Crear un circuito de autorretención simple
3.2 Crear un segmento simple en el programa de usuario
32
Crear un circuito de autorretención simple
3.3 Introducir las variables y direcciones para las instrucciones
El nombre
predeterminado de
la variable creado
por STEP 7 Basic se
puede cambiar
fácilmente.
33
Crear un circuito de autorretención simple
3.3 Introducir las variables y direcciones para las instrucciones
34
Crear un circuito de autorretención simple
3.4 Configurar la CPU
35
Crear un circuito de autorretención simple
3.4 Configurar la CPU
Las propiedades se utilizan para configurar los parámetros operativos de la CPU. Por
ejemplo, el ajuste predeterminado para el arranque tras desconectar y volver a conectar la
alimentación es que la CPU pase al estado operativo STOP.
36
Crear un circuito de autorretención simple
3.4 Configurar la CPU
37
Crear un circuito de autorretención simple
3.5 Cargar el programa de usuario en la CPU
Tras establecer la conexión con la CPU, STEP 7 Basic muestra el diálogo "Cargar vista
preliminar". Haga clic en "Cargar" para cargar el programa de usuario en la CPU. Antes de
hacer clic en "Finalizar", seleccione "Arrancar todos" para asegurar que la CPU pase a
estado operativo RUN.
38
Crear un circuito de autorretención simple
3.6 Comprobar el funcionamiento del programa de usuario de ejemplo
① Active el interruptor
"On" (I0.0).
Los LEDs de estado de
"Start" (I0.0) y "Run" (Q0.0)
se encienden.
② Desactive el interruptor
"On" (I0.0).
El LED de estado de "On"
(I0.0) se apaga, pero el de
"Run" (Q0.0) permanece
encendido.
③ Active el interruptor
"Off" (I0.1).
El LED de estado de "Off"
(I0.0) se enciende y el de
"Run" (Q0.0) se apaga.
39
Crear un circuito de autorretención simple
3.7 Repaso de las tareas del primer ejercicio
6
. . .
0
40
Completar el programa de usuario 4
En el siguiente ejercicio,
completaremos el programa de
usuario para que incluya el resto del
6 . . . .
circuito, insertando un temporizador
de retardo a la conexión y otro de
retardo a la desconexión.
6
. . .
0
Nota
El S7-1200 no limita el número de temporizadores ni contadores del programa de usuario.
Los datos de cada temporizador se almacenan en un bloque de datos, con lo que la única
limitación es el tamaño del programa de usuario respecto de la memoria de carga disponible
en la CPU.
41
Completar el programa de usuario
4.1 Agregar un temporizador de retardo a la conexión para retardar la activación de una salida
,1
(7
37
4
37 37
El segundo segmento del programa de usuario utiliza una instrucción TON que se activa 5
segundos después de haberse activado la salida "Run" del circuito de autorretención.
Primero, introduzca el contacto que activará el temporizador.
1. Seleccione el segundo segmento del programa de usuario.
2. Al igual que en el circuito de autorretención (Página 31),
haga clic en el contacto normalmente abierto en los
"Favoritos" para insertar la instrucción.
3. Para la dirección de la instrucción, seleccione la variable
"Run". (Al igual que en el ejercicio anterior (Página 33),
puede teclear una "r" o hacer clic en el icono de la variable
para visualizar la lista de variables.)
42
Completar el programa de usuario
4.1 Agregar un temporizador de retardo a la conexión para retardar la activación de una salida
43
Completar el programa de usuario
4.2 Activar una salida durante 5 segundos
Inserte ahora una bobina que se active al cabo de 5 segundos (el valor de preselección de
la instrucción TON).
En este ejercicio, introduzca "M0.0" para la dirección. Esto almacena el valor en el área de
marcas (M). Cambie el nombre de la variable a "Delay_5sec".
Se ha creado un temporizador de
retardo a la conexión que activa el
bit "Delay_5sec" al cabo de 5
segundos.
44
Completar el programa de usuario
4.2 Activar una salida durante 5 segundos
,1
(7
37
4
37 37
Utilizar un temporizador de retardo a la desconexión para activar una salida durante 5 segundos
El tercer segmento del programa de usuario utiliza una instrucción TOF que se activa y
permanece activada durante 5 segundos tras activarse el temporizador TON (Página 41).
En el caso del temporizador de retardo a la desconexión se
utiliza la variable "Delay_5sec" para activarlo.
1. Seleccione el tercer segmento del programa de usuario.
2. Haga clic en el contacto normalmente abierto en los
"Favoritos" para insertar la instrucción.
3. Seleccione la variable "Delay_5sec". (Puede teclear una "r" o
hacer clic en el icono de la variable para visualizar la lista de
variables.)
45
Completar el programa de usuario
4.2 Activar una salida durante 5 segundos
Para insertar el temporizador TOF, haga doble clic en el temporizador TOF en la Task
Card "Instrucciones". Al igual que en el caso del temporizador TON, STEP 7 Basic crea un
DB para los datos del temporizador. (Haga clic en "Aceptar" para crear el temporizador e
insertar la instrucción TOF.)
Para el valor de preselección de la instrucción TOF, introduzca 5000 (para 5000 ms, es
decir, 5 segundos) en el parámetro PT.
Cree ahora una bobina que se active al activarse la instrucción TOF. Introduzca "M0.1"
como dirección. Cambie el nombre de la variable a "On_for_5sec".
Cuando el temporizador TON
active "Delay_5sec", el
temporizador TOF activará el bit
"On_for_5sec" durante 5
segundos.
46
Completar el programa de usuario
4.3 Editar el programa de usuario para obtener una estructura diferente
Tras establecer la conexión con la CPU, STEP 7 Basic muestra el diálogo "Cargar vista
preliminar". Haga clic en "Cargar" para cargar el programa de usuario en la CPU. Antes de
hacer clic en "Finalizar", seleccione "Arrancar todos" para asegurar que la CPU pase al
estado operativo RUN.
Ahora puede comprobar el programa de usuario:
1. Asegúrese de que todas las entradas están desactivadas.
2. Active la entrada I0.0.
Al cabo de 5 segundos se activará el LED de estado de la salida Q0.1.
3. Desactive la entrada I0.0 y active la entrada I0.1.
Al cabo de 5 segundos se desactivará el LED de estado de la salida Q0.1.
47
Completar el programa de usuario
4.3 Editar el programa de usuario para obtener una estructura diferente
La salida del temporizador TON está conectada ahora directamente con la entrada del
temporizador TOF.
48
Completar el programa de usuario
4.3 Editar el programa de usuario para obtener una estructura diferente
49
Utilizar una tabla de observación 5
Cuando comprobamos anteriormente el circuito de autorretención
(Página 39), utilizamos el interruptor físico del simulador y observamos que
los diodos se encendían y apagaban en el frente de la CPU.
En este ejercicio utilizaremos las funciones online de STEP 7 Basic para
observar el funcionamiento del programa de usuario.
Una tabla de observación permite vigilar o forzar los valores de las variables a medida que
la CPU va ejecutando el programa.
51
Utilizar una tabla de observación
5.1 Crear una tabla de observación
52
Utilizar una tabla de observación
5.2 Observar los valores de datos en la CPU
Para observar la ejecución del programa de usuario y visualizar los valores de las
variables, haga clic en el botón "Observar todos" de la barra de herramientas. El
campo "Valor de observación" muestra el valor de cada variable.
53
Utilizar una tabla de observación
5.3 Observar el estado en el editor KOP
También es posible observar el estado de las variables en el editor KOP. Utilice la barra de
editores para visualizar el editor KOP. La barra de editores permite conmutar la vista entre
los editores abiertos sin tener que abrirlos o cerrarlos.
Haga clic en el editor KOP.
Estando todos los interruptores del simulador en posición OFF, observe que la entrada
"On" no está verde porque está desactivada (o "falsa"). Asimismo, observe que no fluye
corriente hacia el contacto "Off". Sin embargo, el contacto normalmente cerrado "Off" está
verde. "Aunque "Off" está verde, no significa que genere flujo de corriente, sino que si
fluyera corriente hacia el contacto "Off", el flujo de corriente se transmitiría a la bobina
"Run".
Utilizando el simulador, active el interruptor de I0.0 y observe el flujo de corriente a través
del segmento. A continuación, desactive I.0.0 y observe cómo funciona el circuito de
autorretención.
Luego, desactive el interruptor de
I0.1 para interrumpir el flujo de
corriente de la bobina "Run"
(Q0.0).
54
Utilizar una tabla de observación
5.4 Forzar permanentemente una entrada a un valor específico
Puesto que una entrada (o dirección "I") no se puede forzar permanentemente, es preciso
cambiar la dirección de la entrada "On" para acceder a la entrada de periferia. En la celda
"Dirección" o "Nombre" correspondiente a "On", añada una ":P" a la dirección ("On:P").
Haga clic con el botón derecho del ratón en la celda "Valor de forzado permanente" para
abrir el menú contextual. Elija el comando "Forzado permanente a 1" para poner "On:P"
(I0.0) a 1 o "verdadero".
Estando todos los interruptores del simulador en posición OFF, observe que cuando
"On:P" es 0 ("falso"), la salida "Run" sigue siendo "verdadera" (1 o activada).
55
Utilizar una tabla de observación
5.5 Establecer una conexión online
Nota
Cuando se fuerza permanentemente una entrada o salida en la tabla de observación, las
acciones de forzado permanente se convierten en parte del programa de usuario. En caso
de cerrar STEP 7 Basic, los elementos forzados permanentemente permanecen activados
en el programa de usuario ejecutado por la CPU hasta que son borrados. Para borrar estos
elementos forzados permanentemente es necesario utilizar STEP 7 Basic para establecer
una conexión con la CPU online y utilizar la tabla de observación para desactivar o detener
la función de forzado permanente de estos elementos.
Por último, este apartado proporciona información acerca del panel de mando de la CPU.
La CPU no dispone de un interruptor físico para cambiar el estado operativo de STOP a
RUN. Para cambiar el estado operativo de la CPU se utiliza STEP 7 Basic.
Primero se accede a la CPU online.
1. Expanda la carpeta "Accesos online" y el adaptador de
red que se conecta a la CPU.
2. Haga doble clic en "Actualizar dispositivos accesibles"
para buscar la CPU.
3. Expanda la CPU en cuanto STEP 7 Basic la visualice.
4. Haga doble clic en "Online y diagnóstico" para mostrar
las herramientas online.
56
Documentación didáctica/
para cursos de formación
A partir de la versión V14 SP1
2 Requisitos ........................................................................................................................................ 5
4 Teoría .............................................................................................................................................. 7
6 Planificación................................................................................................................................... 26
3
7.7 Carga de la configuración hardware en la simulación PLCSIM (opcional)................................ 41
8 Ejercicio ......................................................................................................................................... 52
4
Configuración hardware especificada:
SIMATIC S7-1200
1 Objetivos
En este capítulo aprenderá, en primer lugar, a crear un proyecto. A continuación se le
mostrará el modo de configurar hardware
2 Requisitos
Para desarrollar con éxito este capítulo no es necesario haber realizado el estudio de otro
previamente. Sólo necesita un controlador S7-1200 y un PC con el software STEP 7 Basic V14
(TIA Portal V14).
5
3 Hardware y software necesarios
1 Estación de ingeniería: Se requieren el hardware y el sistema operativo
(Para más información, ver Readme/Léame en los DVD de instalación del TIA portal)
3 Controlador SIMATIC S7-1200, p. ej., CPU 1214C DC/DC/DC con Signal Board ANALOG
OUTPUT SB1232, 1 AO – firmware V4.2.1 o superior
2 SIMATIC STEP 7
1 Estación de ingeniería Basic (TIA Portal) V14
SP1 o superior
4 Conexión Ethernet
6
4 Teoría
4.1 Sistema de automatización SIMATIC S7-1200
El sistema de automatización SIMATIC S7-1200 es un sistema de micro-PLC modular para las
aplicaciones de exigencias de gama baja.
Existe una amplia gama de módulos para una adaptación óptima a la tarea de automatización.
El controlador S7 se compone de una fuente de alimentación y una CPU con entradas y salidas
integradas o módulos adicionales de entrada o de salida para señales digitales y analógicas.
El autómata programable (PLC) vigila y controla una máquina o un proceso con el programa S7.
A los módulos de E/S se accede en el programa S7 a través de las direcciones de entrada (%E),
y reaccionan a través de las direcciones de salida (%A).
7
4.1.1 Gama de módulos
SIMATIC S7-1200 es un sistema de automatización modular y ofrece la siguiente gama de
módulos:
Módulos centrales CPU con distinta potencia, salidas/entradas integradas e interfaz PROFINET
(p. ej., CPU 1214C)
Fuente de alimentación PM con entrada 120/230 V AC, 50 Hz/60 Hz, 1,2 A/0,7 A y salida 24 V
DC/2,5 A
Signal boards SB para agregar entradas/salidas analógicas o digitales sin modificar las
dimensiones de la CPU (las signal boards se pueden utilizar con las CPU 1211C/1212C y
1214C)
8
Módulos de señal SM para entradas y salidas digitales y analógicas (con
las CPU 1212C se pueden utilizar como máx. 2 SM, y con las 1214C, como
máx. 8 SM)
Nota: para este módulo solo se necesita cualquier CPU con entradas y salidas digitales
integradas.
9
4.2 Elementos de manejo y visualización de la CPU 1214C
DC/DC/DC
4.2.1 Vista frontal de la CPU 1214C DC/DC/DC
Con una alimentación integrada (conexión de 24 V) y entradas y salidas integradas, la CPU
1214C DC/DC/DC se puede utilizar directamente sin componentes adicionales.
Para la comunicación con una programadora, la CPU dispone de una conexión TCP/IP
integrada.
A través de una red ETHERNET, la CPU puede comunicarse con paneles de operador HMI y
con otras CPU.
① Conexión de 24 V
② Regleta de bornes enchufable para el cableado por parte del usuario (detrás de las tapas
de cubierta)
③ LED de estado para las E/S integradas y para el estado operativo de la CPU
10
4.2.2 SIMATIC Memory Card (MC)
La tarjeta de memoria/Memory Card (MC) SIMATIC opcional almacena programas, datos,
datos de sistema, archivos y proyectos. Puede utilizarse para:
Con el botón del panel de mando del software STEP 7 Basic se modifica el estado operativo
(STOP o RUN). Además, el panel de mando contiene un botón MRES para el borrado total y
muestra los LED de estado de la CPU.
11
4.2.4 Indicadores de estado y error
El LED de estado RUN/STOP de la parte delantera de la CPU indica el estado operativo actual
de la CPU a través del color.
Adicionalmente están también los LED ERROR, para indicar averías, y MAINT, para indicar que
es necesario algún trabajo de mantenimiento.
12
4.3 Software de programación STEP 7 Basic V14 (TIA Portal V14)
El software STEP 7 Basic V14 (TIA Portal V14) es la herramienta de programación para los
sistemas de automatización:
– SIMATIC S7-1200
– Basic Panels
Con STEP 7 Basic V14 pueden utilizarse las siguientes funciones para la automatización de una
instalación:
– Configuración y parametrización del hardware
– Definición de la comunicación
– Programación
– Documentación
– Creación de visualizaciones para SIMATIC Basic Panels con WinCC Basic integrado.
4.3.1 Proyecto
Los módulos de señal y los dispositivos de campo conectan con el sistema de automatización
los datos de entrada y salida del proceso que se desea automatizar y visualizar.
13
4.3.3 Planificación del hardware
Antes de poder configurar el hardware es necesario realizar la correspondiente planificación.
Normalmente se empieza seleccionando el tipo y el número de controladores necesarios. A
continuación se eligen los módulos de comunicación y los módulos de señal. Los módulos de
señal se seleccionan en función del número y tipo de entradas y salidas necesarias. Finalmente,
se selecciona una fuente de alimentación para cada controlador o dispositivo de campo.
La herramienta TIA Selection Tool (seleccionar Automation Technology) → TIA Selection Tool y
seguir las instrucciones) le servirá de ayuda. Nota: para la TIA Selection Tool se necesita Java.
Indicación para la búsqueda online: en caso de existir varios manuales, encontrará las
especificaciones del dispositivo en el "Manual de producto".
14
4.3.4 TIA Portal: vista del proyecto y vista del portal
En el TIA Portal existen dos vistas importantes. Al iniciar el programa aparece de modo
predeterminado la vista del portal, que facilita los primeros pasos a los principiantes.
La vista del portal ofrece una vista de las herramientas orientada a las tareas para procesar el
proyecto. Esta vista permite decidir rápidamente qué hacer y seleccionar una herramienta para
la tarea en cuestión. En caso necesario se cambia automáticamente a la vista del proyecto para
realizar la tarea seleccionada.
La Figura 1 muestra la vista del portal. En la parte inferior izquierda se puede alternar entre esta
vista y la vista del proyecto.
15
La vista del portal, que se muestra en la Figura 2, permite realizar la configuración hardware, la
programación, el diseño de la visualización y otras muchas tareas adicionales.
De manera predefinida, en la parte superior se encuentra la barra de menús con las barras de
herramientas, a la izquierda el árbol del proyecto con todos los componentes de un proyecto, y a
la derecha las llamadas "Task Cards", que incluyen, p. ej., instrucciones y librerías.
16
4.3.5 Ajustes básicos para el TIA Portal
→ El usuario puede modificar a su criterio algunas opciones del TIA Portal. Se muestran aquí
algunas de las más importantes.
17
→ Uno de los ajustes básicos es la elección del idioma de la interfaz de usuario y el idioma para
la representación del programa. En los documentos siguientes se trabaja con el idioma
inglés en ambas opciones.
18
4.3.6 Ajuste de la dirección IP en la programadora
Para poder programar un controlador SIMATIC S7-1200 desde PC, PG o portátil, es necesaria
una conexión TCP/IP o, de forma opcional, una conexión PROFIBUS.
19
→ En la ventana abierta del centro de redes y recursos compartidos, haga clic en "→Change
adapter settings (Cambiar configuración del adaptador)".
→ Seleccione la →"Local Area Connection (Conexión LAN)" con la que desee conectarse al
controlador y haga clic en →"Properties (Propiedades)".
20
→ Ahora seleccione las → "Properties (Propiedades)" de → "Internet Protocol Version 4
(TCP/IP) (Versión del protocolo de Internet 4 (TCP/IP))".
→ Ahora puede usar, p. ej., la siguiente dirección IP → IP address (Dirección IP): 192.168.0.99
→ Subnet mask (Máscara de subred) 255.255.255.0 y aceptar los cambios (→ "OK
(Aceptar)").
21
4.3.7 Ajuste de la dirección IP en la CPU
→ Seleccione el Totally Integrated Automation Portal, que se abre haciendo doble clic
( → TIA Portal V14).
→ Seleccione la opción →"Online & Diagnostics (Online y diagnóstico)" y luego abra →"Project
view (Vista del proyecto)".
22
→ En el árbol del proyecto, en → "Online access (Accesos online)", seleccione la tarjeta de red
que se ha ajustado previamente. Al hacer clic en →"Update accessible devices (Actualizar
dispositivos accesibles)", verá la dirección IP (en caso de haberse ajustado) o la dirección
MAC (en caso de que aún no se haya asignado la dirección IP) del controlador SIMATIC S7-
1200 conectado. Seleccione aquí → "Online & Diagnostics (Online y diagnóstico)".
23
→ En → "Functions (Funciones)" encontrará la opción → "Assign IP address (Asignar dirección
IP)". Introduzca aquí, p. ej., la siguiente dirección IP: → IP address (Dirección IP):
192.168.0.1 → Subnet mask (Máscara de subred): 255.255.255.0. A continuación, haga clic
en → "Assign IP address (Asignar dirección IP)" y se asignará esta nueva dirección a su
SIMATIC S7-1200.
24
4.3.8 Restablecimiento de la configuración de fábrica de la CPU
→ Para confirmar que realmente desea restablecer la configuración de fábrica, pulse → "Yes
(Sí)".
25
5 Tarea planteada
Cree un proyecto y configure la CPU compacta de su hardware, que corresponde a una parte del
paquete de SCE SIMATIC S7-1200 con CPU 1214C DC/DC/DC.
6 Planificación
Al tratarse de una planta nueva, es necesario crear un proyecto nuevo.
Para este proyecto, el hardware viene predeterminado por el paquete SCE SIMATIC S7-1200,
CPU 1214C DC/DC/DC. Por ello no es necesario realizar ninguna selección; basta con insertar
en el proyecto la CPU especificada en el paquete SCE. Para asegurarse de que se inserte el
módulo adecuado, compruebe de nuevo la referencia de la tarea planteada directamente en el
dispositivo instalado (ver la Tabla 1).
Para configurar la CPU debe ajustarse la interfaz Ethernet. Las áreas de direcciones de las
entradas y salidas digitales y analógicas deben ajustarse conforme a la Tabla 1.
DQ 0.0 - 1.1
AI 64/66
26
7 Instrucciones paso a paso estructuradas
A continuación se describe cómo realizar la planificación. Si ya posee conocimientos previos
sobre el tema, le bastará con seguir los pasos numerados. De lo contrario, limítese a seguir los
pasos detallados de las presentes instrucciones.
→ En la vista del portal, seleccione la opción "Start (Inicio)" y, a continuación, → "Create new
project (Crear nuevo proyecto)".
→ Introduzca el nombre de proyecto, la ruta, el autor y el comentario que desee y haga clic en
→ "Create (Crear)".
27
7.2 Inserción de la CPU 1214C DC/DC/DC
→ Seleccione en el portal → "Start (Inicio)" → "First Steps (Primeros pasos)" → "Devices &
networks (Dispositivos y redes)" → "Configure a device (Configurar un dispositivo)".
→ En el portal "Devices & networks (Dispositivos y redes)" se abrirá el menú "Show all devices
(Mostrar todos los dispositivos)".
28
→ Ahora debe agregar como nuevo dispositivo el modelo de CPU especificado.
1AG40-0XB0 → V4.2)
29
→ A continuación haga clic en "Add (Agregar)".
Nota: es posible que para una determinada CPU existan diversas variantes con características
funcionales diferentes (memoria de trabajo, memoria interna, funciones tecnológicas, etc.) En tal
caso, asegúrese de que la CPU seleccionada satisfaga los requisitos.
30
El TIA Portal pasará automáticamente a la vista del proyecto y mostrará en la configuración del
dispositivo la CPU seleccionada en el slot 1 de un perfil soporte normalizado.
Nota: aquí podrá configurar la CPU de acuerdo con las especificaciones relevantes. Puede
ajustar las opciones de la interfaz PROFINET, el comportamiento en arranque, el ciclo, la
protección por contraseña, la carga de comunicación y muchas más.
31
7.3 Configuración de la interfaz Ethernet de la CPU 1214C
DC/DC/DC
→ Haga doble clic en la CPU para seleccionarla.
→ En "Interface networked with (Interfaz interconectada con)" solo existe la opción "Not
networked (No interconectada)".
→ Pulse el botón → "Add new subnet (Agregar nueva subred)" para agregar una subred
Ethernet.
32
→ Mantenga la "IP address (Dirección IP)" y la "Subnet mask (Máscara de subred)"
preseleccionadas.
33
7.4 Configuración de las áreas de direcciones
→ Seguidamente debe comprobar las áreas de direcciones de las entradas y salidas, y, en
caso necesario, modificarlas. Las DI/DO deben tener un área de direcciones 0…1, y la AI,
64…67 (→ Device overview (Vista general de dispositivos) → DI 14/DQ 10_1 → I address
(Dirección E): 0..1 → Q address (Dirección S): 0...1 → AI 2_1 → I address (Dirección E):
64…67).
Nota: para mostrar u ocultar la vista de dispositivos, haga clic en las pequeñas flechas situadas
junto a "Device data (Datos del dispositivo)" en el lado derecho de la configuración hardware.
34
7.5 Guardado y compilación de la configuración hardware
→ Antes de compilar la configuración, guarde el proyecto haciendo clic en el botón →
35
7.6 Carga de la configuración hardware en el dispositivo
→ Para guardar toda la CPU, seleccione de nuevo la carpeta → "CPU_1214C [CPU1214C
36
→ En primer lugar debe seleccionarse correctamente la interfaz. Esto se lleva a cabo en tres
pasos.
→ PG/PC interface (Interfaz PG/PC) → en este caso, Intel(R) Ethernet Connection (4) I219-LM
37
→ A continuación debe activarse la casilla → "Show all compatible devices (Mostrar todos los
dispositivos compatibles)" e iniciarse la búsqueda de dispositivos de la red haciendo clic en
el botón → .
38
→ Si la CPU existente aparece en la lista "Compatible devices in target subnet (Dispositivos
compatibles en la subred de destino)", selecciónela e inicie la carga (→ CPU 1214C
DC/DC/DC → "Load (Cargar)").
→ En primer lugar aparecerá una vista preliminar. Confirme la ventana de control → "Overwrite
all (Sobrescribir todo)" y continúe con → "Load (Cargar)".
Nota: en "Load preview (Vista preliminar de la carga)" debe aparecer el símbolo en todas las
líneas. Encontrará más información al respecto en la columna "Message (Mensaje)".
39
→ Tras ello, seleccione la opción → "Start all (Iniciar todo)" y concluya la carga con → "Finish
(Finalizar)".
40
7.7 Carga de la configuración hardware en la simulación PLCSIM
(opcional)
Si no se dispone de hardware, existe la alternativa de cargar la configuración hardware en una
simulación de PLC (S7-PLCSIM).
→ Se le notificará que van a desactivarse las demás interfaces online; confirme el mensaje con
→ "OK (Aceptar)".
41
→ Se iniciará el software "S7-PLCSIM" en una ventana independiente de la vista compacta.
42
En primer lugar debe seleccionarse correctamente la interfaz. Esto se lleva a cabo en tres pasos.
43
→ A continuación debe activarse la casilla → "Show all compatible devices (Mostrar todos los
dispositivos compatibles)" e iniciarse la búsqueda de dispositivos de la red haciendo clic en
el botón → .
44
→ Si la simulación aparece en la lista "Compatible devices in target subnet (Dispositivos
compatibles en la subred de destino)", es necesario seleccionarla antes de poder iniciar la
carga (→ "CPU-1200 Simulation (Simulación de CPU-1200)") → "Load (Cargar)".
→ En primer lugar aparecerá una vista preliminar. Continúe con → "Load (Cargar)".
Nota: en "Load preview (Vista preliminar de la carga)" debe aparecer el símbolo en todas las
líneas. Encontrará más información al respecto en la columna "Message (Mensaje)".
45
→ Tras ello, seleccione la opción → "Start all (Iniciar todo)" y concluya la carga con → "Finish
(Finalizar)".
46
→ La simulación PLCSIM se visualiza del siguiente modo en la vista del proyecto. Para pasar a
→ La vista compacta de la simulación PLCSIM tiene el siguiente aspecto. Para volver a la vista
47
→ En la vista del proyecto ha creado un proyecto de simulación hacienda clic en → “Proyecto”
→ “Nuevo”.
48
→ Puede ver la configuración descargada con el estado de todas las entradas y salidas en la
vista del Proyecto hacienda doble clic en → "Configuración de dispositivo". Aquí puede crear
sus propias → “Tablas de simulación“ con las señales de entrada y salida seleccionadas.
Puede modificar las señales de entrada que utilice en el programa para probar el programa
en la simulación PLCSIM.
Nota: Como esto es una simulación, en este caso no podrá detectar errores en la configuración
hardware.
49
7.8 Archivación del proyecto
→ Para archivar el proyecto, seleccione en el menú → "Project (Proyecto)" la opción →
"Archive… (Archivar…)".
→ Seleccione la carpeta en la que desee archivar el proyecto y guárdelo con el tipo de archivo
"TIA Portal project archives (Archivos de proyecto del TIA Portal)". (→ "TIA Portal project
archives (Archivos de proyecto del TIA Portal)" → "SCE_ES_011-101_Hardware
configuration_S7-1214C…" → "Save (Guardar)")
50
7.9 Lista de comprobación
51
8 Ejercicio
8.1 Tarea planteada: ejercicio
La configuración hardware del paquete del SIMATIC CPU 1214C DC/DC/DC todavía no está
completa. Inserte la siguiente signal board que falta. Ajuste el área de direcciones a partir de 64
para la salida analógica.
8.2 Planificación
Ahora, planifique de forma autónoma la implementación de la tarea.
52
Ejercicios prácticos
PRACTICA 1: CONTROL DE MOTOR
Tenemos un motor que tiene una botonera para el control de movimiento la cual consta de los
siguientes mandos: botón de marcha (NA), botón de paro (NC), giro izquierda (NA), giro
derecha (NA) y seta de emergencia (NC). El motor también cuenta con un relé de protección
térmica y un freno que estará activo siempre que el motor no tenga una orden de giro asignada.
Para iniciar el movimiento la orden de marcha debe estar activa y ésta habilitará los botones de
giro. Cada botón de giro activará su sentido de giro correspondiente y no podrán trabajar
simultáneamente. Los giros no inician de forma instantánea, deberán tener un retardo de 2
segundos y el freno debe activarse siempre que no esté girando.
Si ambos botones de giro son presionados al mismo tiempo, se activará una salida de error la
cual parpadeará a una frecuencia de 1 segundo.
Tanto el relé térmico como la seta desconectan de forma instantánea todas las salidas.
PRACTICA 2: CONTADORES
Se desea activar el motor de una banda transportadora de cajas. Una vez inicie el movimiento
las cajas pasan a través de un sensor tipo barrera que será utilizado para contar el número de
cajas que van pasando. La señal del sensor siempre está activa y cuando la señal es
interrumpida quiere decir que una caja ha pasado.
La cuenta máxima será de 10 cajas, una vez se llegue a esa cantidad la banda transportadora
se debe apagar y el reseteo de la cuenta debe ser manual.
El sistema debe contar con una parada de emergencia y la cuenta se debe mantener.
Realizar un parking el cual tiene un máximo de 10 plazas. Este tendrá una fotocélula a la
entrada (I0.0) y otra la salida (I0.1) la cual detectará desde que el coche se posiciona para
entrar hasta que el coche esté dentro. En el momento que la fotocélula detecte un coche se
deberá abrir la correspondiente barrera, si detecta la fotocélula de entrada durante todo el
paso del coche se deberá abrir la barrera (Q0.0) de igual forma pasará con la barrera de salida
(Q0.1).
Cuando el parking alcance un máximo de 10 coches no dejará entrar a ningún coche más al
parking por mucho que detecte un coche nuevo de entrada. El contador siempre ha de estar
entre 0 y 10 coches.
Dos bombas se tienen que alternar dependiendo del tiempo de trabajo de cada una con el fin
de mantener el mismo tiempo de trabajo en cada una.
Cuando el tiempo de trabajo sea distinto se activará la bomba que tenga menos tiempo de
trabajo. La comparación se hará cuando ambas bombas estén apagadas.
El accionamiento será mediante la señal de I0.0 y se requiere de un reseteo manual para los
contadores.
PRACTICA 3: TEMPORIZADORES Y SECUENCIAS
Tenemos 4 leds los cuales cuando se pulsa un botón seguirán la secuencia que se describe a
continuación:
Generar por la salida Q0.3 del PLC una onda cuadrada asimétrica, donde T1 sea diferente de
T2.
ENTRADA
T2 T2 T2
SALIDA
T1 T1 T1
Ejercicio 3: SEMÁFORO
Los valores obtenidos mediante la entrada del potenciómetro se deben enviar a la respectiva
salida analógica de 0-10V, para poder visualizarlo en el voltímetro.
Cuenta con una válvula de llenado y otra de vaciado, ambas con accionamiento mediante señal
analógica de 0-10V.
Cuando la válvula de llenado está abierta al 100% tiene un caudal máximo de 0.209 m3/s,
mientras que la de vaciado es de 0.235 m3/s.
Se desea llenar el tanque en el menor tiempo posible, mantener el agua dentro del depósito
durante 5 segundos y luego vaciarlo en el menor tiempo posible.
El depósito cuenta con un sensor de nivel tipo capacitivo de 0-10V, el cual detecta el agua en
un rango de 0-300cm. Se desea utilizar la señal del sensor para encender unos leds que
indicarán el nivel del deposito en % (0%, 25%, 50%, 75%, 100%).