Está en la página 1de 112

1

______________
Resumen breve

2
______________
Instalación
SIMATIC Crear un circuito de
3
______________
autorretención simple

S7-1200 Completar el programa de


4
Getting Started del S7-1200 ______________
usuario

Utilizar una tabla de


5
Getting Started (primeros pasos)
______________
observación
Índice

1 Resumen breve ......................................................................................................................................... 7


1.1 Información básica sobre cómo funciona la CPU..........................................................................8
1.1.1 Tareas que se realizan en cada ciclo ............................................................................................8
1.1.2 Estados operativos de la CPU .......................................................................................................9
1.1.3 Datos digitales almacenados en bits, bytes, palabras y más ......................................................10
1.1.4 Tipos de datos soportados por el S7-1200..................................................................................11
1.1.5 Áreas de memoria del S7-1200 ...................................................................................................12
1.2 Del esquema de conexiones al programa de usuario .................................................................13
1.2.1 Convertir el esquema de conexiones en instrucciones KOP.......................................................14
1.2.2 Circuitos eléctricos básicos..........................................................................................................16
1.3 Funciones básicas de STEP 7 Basic...........................................................................................18
1.3.1 Acceso fácil a la Ayuda................................................................................................................19
1.3.2 Imprimir desde la Ayuda en pantalla ...........................................................................................20
1.3.3 Insertar instrucciones...................................................................................................................21
1.3.4 Arrastrar y soltar elementos entre los distintos editores..............................................................22
1.3.5 Detectar la configuración de una CPU ........................................................................................23
1.3.6 Cambiar los ajustes del área de trabajo ......................................................................................24
2 Instalación ............................................................................................................................................... 25
2.1 Lea primero estas consignas de seguridad .................................................................................25
2.2 Dimensiones y directrices ............................................................................................................26
2.3 Conectar el hardware...................................................................................................................27
2.4 Instalar STEP 7 Basic ..................................................................................................................28
3 Crear un circuito de autorretención simple .............................................................................................. 29
3.1 Crear un proyecto para el programa de usuario..........................................................................30
3.2 Crear un segmento simple en el programa de usuario ...............................................................31
3.3 Introducir las variables y direcciones para las instrucciones.......................................................33
3.4 Configurar la CPU........................................................................................................................35
3.5 Cargar el programa de usuario en la CPU ..................................................................................38
3.6 Comprobar el funcionamiento del programa de usuario de ejemplo...........................................39
3.7 Repaso de las tareas del primer ejercicio....................................................................................40
4 Completar el programa de usuario .......................................................................................................... 41
4.1 Agregar un temporizador de retardo a la conexión para retardar la activación de una
salida............................................................................................................................................41
4.2 Activar una salida durante 5 segundos........................................................................................44
4.3 Editar el programa de usuario para obtener una estructura diferente.........................................47

5
Índice

5 Utilizar una tabla de observación............................................................................................................. 51


5.1 Crear una tabla de observación.................................................................................................. 52
5.2 Observar los valores de datos en la CPU................................................................................... 53
5.3 Observar el estado en el editor KOP .......................................................................................... 54
5.4 Forzar permanentemente una entrada a un valor específico ..................................................... 54
5.5 Establecer una conexión online .................................................................................................. 56
5.6 Por un buen comienzo ................................................................................................................ 57

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.

Función CPU 1212C


Tamaño físico 90 mm x 100 mm x 75 mm
 Memoria de trabajo  25 KB
 Memoria de carga  1 MB
 Memoria remanente  2 KB
 E/S digitales integradas  8 entradas y 6 salidas
 E/S analógicas integradas  2 entradas
 Memoria imagen de proceso (entradas)  1024 bytes
 Memoria imagen de proceso (salidas)  1024 bytes
 Área de marcas (M)  4096 bytes

7
Resumen breve
1.1 Información básica sobre cómo funciona la CPU

1.1 Información básica sobre cómo funciona la CPU

1.1.1 Tareas que se realizan en cada ciclo


El ciclo ofrece una lógica coherente durante la ejecución del programa de usuario en un
ciclo determinado y previene fluctuaciones en las salidas físicas, cuyo estado puede
cambiar varias veces en la memoria imagen de proceso de las salidas. En cada ciclo se
escriben valores en las salidas, se leen las entradas, se ejecutan las instrucciones del
programa de usuario y se realiza el mantenimiento del sistema o procesamiento en segundo
plano.
En condiciones estándar, todas las E/S digitales y analógicas utilizan un área de memoria
interna denominada "memoria imagen de proceso" para actualizar las E/S de forma
síncrona con el ciclo. La memoria imagen de proceso contiene una instantánea de las
entradas ("memoria I") y salidas ("memoria Q") físicas de la CPU, la Signal Board y los
módulos de señales.

( ུ

$ % & ' ) ཰ ཱ ི ཱི

Estado A El área de entradas de la memoria imagen de proceso (memoria I) se


operativo borra.
ARRANQU B Las salidas se inicializan con el último valor.
E
C Se ejecuta la lógica de arranque (contenida en bloques lógicos
especiales).
D El estado de las entradas físicas se copia en la memoria I.
E Los eventos de alarma se ponen en cola de espera para ser procesados
en el estado operativo RUN.
F Se habilita la escritura del área de salidas de la memoria imagen de
proceso (memoria Q) en las salidas físicas.
Estado ① La memoria Q se escribe en las salidas físicas.
operativo ② El estado de las entradas físicas se copia en la memoria I.
RUN
③ Se ejecuta la lógica del programa de usuario.
④ Se realiza el autodiagnóstico.
⑤ Las alarmas y comunicaciones se procesan en cualquier parte del ciclo.

8
Resumen breve
1.1 Información básica sobre cómo funciona la CPU

1.1.2 Estados operativos de la CPU


La CPU tiene tres estados operativos, a saber: STOP, ARRANQUE y RUN. Los LEDs de
estado en el frente de la CPU indican el estado operativo actual.
● En estado operativo STOP, la CPU no ejecuta el programa, por lo que es posible cargar
un proyecto en la CPU.
● En estado operativo ARRANQUE, la CPU ejecuta la lógica de arranque, si la hubiere.
Los eventos de alarma no se procesan durante el arranque.
● En estado operativo RUN, el ciclo se ejecuta repetidamente. Pueden aparecer eventos
de alarma que se procesan en cualquier fase del ciclo del programa.

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.

La CPU no dispone de interruptores físicos para cambiar de estado operativo (STOP o


RUN). Al configurar la CPU en la configuración de dispositivos, es posible definir el
comportamiento en arranque en las propiedades de la CPU. STEP 7 Basic ofrece un panel
de mando que permite cambiar el estado operativo de la CPU online (Página 56).

Utilice el botón del panel de mando para cambiar el estado


operativo (STOP o RUN). El panel de mando también dispone
de un botón MRES para inicializar la memoria.

El color del indicador RUN/STOP muestra el estado


operativo actual de la CPU:
 Amarillo indica el estado operativo STOP.
 Verde indica el estado operativo RUN.
 Intermitente indica el estado operativo ARRANQUE.

9
Resumen breve
1.1 Información básica sobre cómo funciona la CPU

1.1.3 Datos digitales almacenados en bits, bytes, palabras y más

 Un "bit" (o "dígito binario") es la unidad de información más


཰ pequeña en un sistema digital. Un bit almacena uno de dos
estados posibles, bien sea "0" (falso) ó "1" (verdadero).
Un interruptor de luz es un ejemplo de un sistema "binario" con sólo
dos estados. El interruptor de luz determina el estado "encendido" o
"apagado" y este "valor" se puede guardar en un bit. El valor digital
del interruptor de luz responde a la pregunta: "¿Está encendida la
luz?" Si la luz está encendida ("verdadero"), el valor es 1. Si la luz
está apagada ("falso"), el valor es 0.

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.

Un grupo de 2 bytes se denomina "palabra". Un grupo de 4 bytes se denomina "palabra


doble".
ི ③ Palabra
② Byte

① Bit
                               

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

1.1.4 Tipos de datos soportados por el S7-1200


El tipo de datos especifica no sólo el tamaño de un elemento de datos, sino también la
estructura de los bits en los datos.

Tipo de datos Tamaño Rango Ejemplos de entrada de


constantes
Bool (booleano) 1 bit 0a1 TRUE, FALSE, 0, 1
Byte 8 bits 16#00 a 16#FF 16#12, 16#AB
(byte) (1 byte)
Word 16 bits 16#0000 a 16#FFFF 16#ABCD, 16#0001
(palabra) (2 bytes)
DWord 32 bits 16#00000000 a 16#FFFFFFFF 16#02468ACE
(palabra doble) (4 bytes)
Char 8 bits 16#00 a 16#FF 'A', 't', '@'
(carácter) (1 byte)
SInt 8 bits -128 a 127 123, -123
(entero corto) (1 byte)
USInt 8 bits 0 a 255 123
(entero corto sin signo) (1 byte)
Int 16 bits -32.768 a 32.767 123, -123
(entero) (2 bytes)
UInt 16 bits 0 a 65.535 123
(entero sin signo) (2 bytes)
DInt 32 bits -2.147.483.648 a 2.147.483.647 123, -123
(entero doble) (4 bytes)
UDInt 32 bits 0 a 4.294.967.295 123
(entero doble sin signo) (4 bytes)
Real 32 bits +/-1,18 x 10 -38 a +/-3,40 x 10 38 123,456, -3,4, -1,2E+12,
(real o coma flotante) (4 bytes) 3,4E-3
LReal 64 bits +/-2,23 x 10-308 a +/-1,79 x 10308 12345.123456789
(real largo) (8 bytes) -1,2E+40
Time 32 bits T#-24d_20h_31m_23s_648ms to T#5m_30s
(hora) (4 bytes) T#24d_20h_31m_23s_647ms 5#-2d
Almacenado como: -2,147,483,648 ms T#1d_2h_15m_30x_45ms
to +2,147,483,647 ms
String Variable 0 a 254 caracteres en tamaño de byte 'ABC'
(cadena de caracteres)
DTL1 12 bytes Mínimo: DTL#2008-12-16-
(fecha y hora larga) DTL#1970-01-01-00:00:00.0 20:30:20.250
Máximo:
DTL#2554-12-31-23:59:59.999 999 999
1 El tipo de datos DTL es una estructura de 12 bytes que almacena información de fecha y hora en una estructura
predefinida. Un DTL se puede definir en la memoria temporal del bloque o en un DB.

11
Resumen breve
1.1 Información básica sobre cómo funciona la CPU

1.1.5 Áreas de memoria del S7-1200

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.

Área de memoria Descripción


I La CPU copia el estado de las entradas físicas en la memoria I al comienzo del
Memoria imagen ciclo. Para el acceso inmediato o forzado permanente de las entradas físicas es
de proceso de las preciso añadir ":P" a la dirección o variable (p. ej. "Start:P" o I0.3:P).
entradas
Q La CPU copia el estado de la memoria Q en las salidas físicas al comienzo del
Memoria imagen ciclo. Para el acceso inmediato o forzado permanente de las salidas físicas es
de proceso de las preciso añadir ":P" a la dirección o variable (p. ej. "Stop:P" o Q0.3:P).
salidas
M El programa de usuario lee y escribe los datos almacenados en la memoria M.
Área de marcas Cualquier bloque lógico puede acceder a la memoria M. Es posible configurar
direcciones en la memoria M para conservar los valores de los datos tras
desconectar y volver a conectar la alimentación.
L Cada vez que se llama un bloque lógico, la CPU asigna la memoria temporal o
Memoria temporal local (L) que debe utilizarse durante la ejecución del bloque. Cuando finaliza la
ejecución del bloque lógico, la CPU reasigna la memoria local para la ejecución
de otros bloques lógicos.
DB Los bloques de datos se utilizan para almacenar diferentes tipos de datos,
Bloque de datos incluyendo el estado intermedio de una operación u otra información de control,
parámetros de FBs, así como estructuras de datos requeridas para numerosas
instrucciones, p. ej. temporizadores y contadores. Es posible determinar que un
bloque de datos sea de lectura/escritura o de sólo lectura. A los bloques de
datos se puede acceder en formato de bits, bytes, palabras o palabras dobles.
Los accesos tanto de lectura como de escritura están permitidos para los
bloques de datos de lectura/escritura. A los bloques de datos de sólo lectura se
permiten sólo los accesos de lectura.
Tanto si se utiliza una variable (p. ej. "Start" o "Stop") como si utiliza una dirección absoluta
(p. ej. "I0.3" o "Q1.7"), una referencia a las áreas de memoria de las entradas (I) o salidas
(Q) accede a la memoria imagen de proceso, y no a la salida física. Para el acceso
inmediato o el forzado permanente de la entrada o salida física (de periferia) en el programa
de usuario es preciso añadir ":P" a la referencia (p. ej. "Stop:P" o "Q0.3:P").

12
Resumen breve
1.2 Del esquema de conexiones al programa de usuario

1.2 Del esquema de conexiones al programa de usuario


Para transformar un esquema de conexiones en un programa PLC, gire el esquema 90°
hacia la izquierda. La barra de alimentación aparecerá en el lado izquierdo y, la barra de
masa, en el lado derecho. Los elementos de conmutación del circuito eléctrico aparecen en
el centro.

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

1.2.1 Convertir el esquema de conexiones en instrucciones KOP


6 .

6

. Apreciemos más de cerca la


estructura del programa
 PLC en un esquema de
contactos (KOP).
Este tipo de representación
es muy parecido a un
esquema de conexiones.

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

Lógica negativa para la consulta del sensor de entrada


("conctacto normalmente cerrado"):
 0V = nivel bajo = "1"
 24V = nivel alto = "0"
¿Hay flujo de corriente? Si la corriente no fluye por el contacto físico, el
resultado de la consulta es "verdadero" (= "1"). La corriente fluye entonces
a través del contacto KOP.

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.

Bobina de salida: Si el valor "verdadero" ("flujo de


corriente") se transfiere a la bobina, la CPU activa la
bobina (es decir, la pone a "1"). ( )
Una bobina de salida se puede insertar en el centro de un segmento, no
sólo al final. Además, la CPU soporta una bobina negada que refleja la
inversión del flujo de corriente a dicha bobina. ( )

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

1.2.2 Circuitos eléctricos básicos

Al cambiar de la tecnología de contactores a la tecnología de PLCs,


se pueden encontrar combinaciones de interruptores que no pueden
convertirse directamente a la representación KOP.
(Para facilitar la comparación, los segmentos KOP se han dispuesto
verticalmente.)
Circuitos en puente: La figura siguiente muestra un circuito en
puente simple (en el lado izquierdo). Dos segmentos KOP se
utilizan para implementar el circuito en puente simple, como se
muestra en el lado derecho. Cada segmento maneja uno de los dos
recorridos posibles de la corriente del circuito en puente.

D E F D E F D E F

G G G
G

( ) ( )

Como se muestra aquí, también


puede haber un circuito en puente
D E
E D E
complejo.
D
El primer segmento corresponde al
recorrido "a-c-paralelo-b". El
F F
F

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

Circuitos de diodos: En caso de haber utilizado diodos en los esquemas de


conexiones "antiguos", su conversión a KOP no resulta fácil. Puesto que, en
principio, los diodos representan líneas de conexión por las que fluye
corriente en un único sentido, aquí se utiliza una solución similar a la del
caso del circuito en puente. Para facilitar la comparación hemos vuelto a
disponer el esquema KOP en vertical.
Por ejemplo, el circuito siguiente ofrece tres recorridos de la corriente: a
través de los contactos "d", "e" o "f".

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

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

La vista del proyecto proporciona acceso



a todos los componentes del proyecto.
① Menús y barra de herramientas
   ② Árbol del proyecto
③ Á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 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

1.3.1 Acceso fácil a la Ayuda


Para poder encontrar más información o solucionar problemas de forma rápida y eficiente,
STEP 7 Basic ofrece asistencia inteligente donde se necesite. Situando el puntero del ratón
sobre un elemento de la interfaz de usuario aparece un tooltip. Algunos tooltips de la interfaz
de usuario se abren "en cascada", ofreciendo información adicional y un enlace a un tema
específico del sistema de información online. Un triángulo negro junto al tooltip indica que
hay más información disponible.
La ayuda está al alcance de un clic. En la vista del portal, seleccione el portal de inicio y
haga clic en el comando "Ayuda". En la vista del proyecto, elija el comando "Mostrar ayuda"
del menú "Ayuda".

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

1.3.2 Imprimir desde la Ayuda en pantalla

Para imprimir desde el


sistema de información, haga
clic en el botón "Imprimir" de
la ventana de ayuda.

El diálogo "Imprimir" permite


seleccionar los temas que se
desean imprimir. Asegúrese
de que se visualiza un tema
en la ventana. Luego es
posible seleccionar cualquier
otro tema para imprimirlo.
Haga clic en el botón
"Imprimir" para enviar los
temas seleccionados a la
impresora.

20
Resumen breve
1.3 Funciones básicas de STEP 7 Basic

1.3.3 Insertar instrucciones

Arrastrar y soltar instrucciones desde el árbol de instrucciones

STEP 7 Basic ofrece Task Cards que contienen las instrucciones


para el programa. Las instrucciones se agrupan según su función.
Para crear el programa, las instrucciones se arrastran desde la
Task Card hasta un segmento.

Utilizar la barra de herramientas "Favoritos" para insertar instrucciones usadas con frecuencia

STEP 7 Basic ofrece una barra de herramienta


de "Favoritos" que permite acceder rápidamente
a las instrucciones utilizadas con mayor
frecuencia.
STEP 7 Basic visualiza los "Favoritos" tanto en el editor KOP como en la Task Card
"Instrucciones". Sólo tiene que hacer clic en el icono de la instrucción para insertarla en el
segmento. (O bien, hacer doble clic si utiliza los "Favoritos" ubicados en la Task Card
"Instrucciones".)
Los "Favoritos" pueden personalizarse fácilmente agregando una instrucción. Para ello
sólo hay que arrastrar la instrucción hasta los "Favoritos". La instrucción ya está al alcance
de un clic.

21
Resumen breve
1.3 Funciones básicas de STEP 7 Basic

1.3.4 Arrastrar y soltar elementos entre los distintos editores

Para poder realizar las tareas rápida y


fácilmente, STEP 7 Basic permite arrastrar
elementos mediante Drag & Drop de un
editor a otro. Así, es posible, por ejemplo,
arrastrar una entrada de la CPU hasta la
dirección de una instrucción del programa de
usuario. (Es necesario ampliar el zoom como
mínimo al 200% para poder seleccionar las
E/S de la CPU.)
Recuerde que los nombres de las variables
no sólo aparecen en la tabla de variables
PLC, sino también en la CPU.
Para visualizar dos editores al mismo tiempo,
utilice los comandos de menú "Dividir área
del editor" o los botones correspondientes de
la barra de herramientas.

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

1.3.5 Detectar la configuración de una CPU

Si se dispone de una CPU física que puede conectarse a una


programadora, resulta fácil cargar la configuración hardware
desde la CPU. En primer lugar, conecte la CPU a la
programadora y cree un proyecto nuevo. Una vez creada la CPU
sin especificar se puede cargar la configuración hardware desde
la CPU online.
En el editor de programas, elija el comando "Detección de
hardware" del menú "Online".

En el editor de configuración de dispositivos, seleccione la opción que permite detectar la


configuración del dispositivo conectado.

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

1.3.6 Cambiar los ajustes del área de trabajo

Es posible seleccionar una serie de ajustes,


como p. ej. el aspecto de la interfaz, el
idioma o el directorio deseado para guardar
el trabajo.
Elija el comando "Configuración" del menú
"Opciones" para cambiar dichos ajustes.

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

2.2 Dimensiones y directrices


PP

཰ ཰
PP
PP

PP PP

① Disipación térmica: 25 mm

A la hora de planificar la instalación, observe las siguientes


directrices:
 Aleje los dispositivos de fuentes de calor, alta tensión y
perturbaciones.
 Prevea espacio suficiente para la refrigeración y el cableado. Es
preciso prever una zona de disipación térmica de 25 mm por
encima y por debajo de la unidad para que el aire pueda circular
libremente.
En el Manual de sistema Controlador programable S7-1200
encontrará los requisitos específicos y las directrices de montaje.

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

2.3 Conectar el hardware

Insertar el simulador de entradas

El simulador se conecta a la alimentación de 24 V DC y los bornes de entrada. Asegúrese


de que todos los interruptores del simulador están en la posición "OFF".
཰ ① Inserte el simulador.
1. Afloje los tornillos del terminal.
2. Inserte el simulador.
3. Apriete todos los tornillos del
terminal.

Conecte la alimentación de la CPU.

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.

཰ ① Conecte la alimentación de la CPU.


La CPU requiere de 120 a 240 V AC.
Inserte las líneas de alimentación del
cable en los terminales L1 y N. Inserte la
línea a tierra en el terminal de tierra.
Tras apretar los tornillos del terminal es
posible enchufar el cable en la toma de
corriente.

27
Instalación
2.4 Instalar STEP 7 Basic

Conectar el cable PROFINET

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.

Inserte el otro extremo del cable en el puerto Ethernet


཰ del PC o la programadora.

2.4 Instalar STEP 7 Basic

El disco de instalación de STEP 7 Basic contiene el siguiente software SIMATIC:


 STEP 7 Basic para la CPU S7-1200
 WinCC Flexible Basic para los SIMATIC HMI Basic Panels
 License Manager para autorizar los productos de software SIMATIC
Inserte el disco en la
unidad correspondiente
del equipo. El programa
de instalación se inicia
automáticamente. (Si el
programa no se inicia
automáticamente,
consulte las instrucciones
del disco de instalación.)
Seleccione el idioma de
los diálogos de instalación
y siga las instrucciones
que aparecen en pantalla.

Es posible instalar el software en varios idiomas. Por lo general, se recomienda instalar


únicamente el idioma que se utilizará. No obstante, es posible instalar todos o cualquiera
de los demás idiomas. Tenga en cuenta que si instala más de un idioma, necesitará más
espacio en el disco duro.

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.

Nuestro primer ejercicio muestra cómo crear un circuito de autorretención en KOP


realizando las siguientes tareas:
 Crear un proyecto
 Insertar instrucciones KOP para crear un programa de usuario pequeño
 Asignar las instrucciones KOP a las E/S de la CPU
 Configurar la CPU
 Cargar el programa de usuario en la CPU
 Comprobar el funcionamiento del programa de usuario

29
Crear un circuito de autorretención simple
3.1 Crear un proyecto para el programa de usuario

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".

STEP 7 Basic visualiza


los "Primeros pasos".
Cree un programa de
usuario haciendo clic en
"Crear un programa
PLC".
STEP 7 Basic crea el
bloque lógico "Main"
para el programa de
usuario y abre el portal
"Programación PLC".

Abra el editor de programas


haciendo doble clic en el bloque
"Main"

STEP 7 Basic cambia a la vista del proyecto y


visualiza el segmento del bloque "Main".

30
Crear un circuito de autorretención simple
3.2 Crear un segmento simple en el programa de usuario

3.2 Crear un segmento simple en el programa de usuario

Para habilitar el circuito de autorretención, utilice un contacto normalmente abierto. El


contacto normalmente abierto hace que la corriente fluya al activar el interruptor.
Haga clic en el contacto normalmente abierto en los "Favoritos"
para insertarlo en el segmento.

Para deshabilitar el circuito cerrojo, utilice un contacto normalmente cerrado. El contacto


normalmente cerrado hace que la corriente fluya hasta que se active el interruptor.
Activando un contacto normalmente cerrado se interrumpe el flujo de corriente.
Haga clic en el contacto
normalmente cerrado en los
"Favoritos" para insertarlo en el
segmento.

La corriente fluye entre los dos contactos para excitar la bobina.


Haga clic en la bobina para
insertarla en el segmento.

31
Crear un circuito de autorretención simple
3.2 Crear un segmento simple en el programa de usuario

Para que la bobina permanezca


activada tras soltar el interruptor
"On", se crea una rama paralela.
1. Seleccione la barra de
alimentación del segmento.
2. Haga clic en "Abrir rama" en los
"Favoritos" para abrir una rama
desde la barra de alimentación.

Haga clic en el contacto


normalmente abierto en los
"Favoritos" para insertarlo en la
rama.
Cierre la rama arrastrando el final
hasta el segmento.
Conectando la rama entre los dos
contactos se aseguran las
siguientes condiciones:
 La corriente puede fluir hasta la
bobina tras soltarse
(desactivarse) el primer
interruptor.
 El contacto normalmente
cerrado puede interruptir el
circuito y desactivar la bobina.

Haga clic en el botón "Guardar proyecto" de la barra de


herramientas para guardar los ajustes realizados.
A continuación puede proceder a crear "variables" para asignar
las instrucciones del programa de usuario a las entradas y
salidas del programa de usuario.

32
Crear un circuito de autorretención simple
3.3 Introducir las variables y direcciones para las instrucciones

3.3 Introducir las variables y direcciones para las instrucciones

El siguiente paso consiste en


asignar los contactos y bobinas a las
entradas y salidas de la CPU. Para
estas direcciones se crean
"Variables PLC".
1. Seleccione el primer contacto y
haga doble clic en el operando
("<??.?>").
2. Introduzca la dirección "I0.0" para
crear una variable
predeterminada para esta
entrada.
3. Introduzca la dirección "I0.1" para
el contacto normalmente cerrado.
4. Introduzca una dirección de una
salida ("Q0.0") para la bobina.

El nombre
predeterminado de
la variable creado
por STEP 7 Basic se
puede cambiar
fácilmente.

Haga clic con el botón derecho del


ratón en la instrucción (contacto o
bobina) y elija el comando "Cambiar
nombre de la variable" del menú
contextual.

Introduzca los nombres siguientes para las tres instrucciones:


 Cambie "Tag_1" (I0.0) a "On".
 Cambie "Tag_2" (I0.1) a "Off".
 Cambie "Tag_3" (Q0.0) a "Run".

33
Crear un circuito de autorretención simple
3.3 Introducir las variables y direcciones para las instrucciones

STEP 7 Basic guarda las variables en


una tabla de variables. La dirección de
la variable se puede introducir
directamente desde la tabla de
variables en la instrucción.
1. Seleccione el contacto en la rama.
2. Haga clic en el icono próximo al
campo, o bien teclee una "r" o una
"o" para visualizar las entradas de
la tabla de variables.
3. Seleccione "Run" en la tabla de
variables.

El circuito de autorretención está


terminado.

Haga clic en el botón "Guardar proyecto" de la barra de


herramientas para guardar los ajustes realizados.
El programa se puede cargar ahora en la CPU. No obstante,
antes de poder cargar el programa de usuario en la CPU, es
necesario configurar una CPU en la configuración de
dispositivos del proyecto.

34
Crear un circuito de autorretención simple
3.4 Configurar la CPU

3.4 Configurar la CPU

Cargar la configuración de la CPU

La función "Detección de hardware" de la configuración de


dispositivos puede utilizarse para cargar la configuración de
hardware de la CPU.
1. En el "Árbol del proyecto", expanda la carpeta "PLC".
2. Haga doble clic en "Configuración de dispositivos" para
visualizar la CPU.
STEP 7 Basic ya ha creado una CPU "sin especificar" al abrir
el editor KOP.
Ahora puede hacer clic en el enlace "Determinar" de la CPU
sin especificar para establecer una conexión con la CPU
online.

35
Crear un circuito de autorretención simple
3.4 Configurar la CPU

STEP 7 Basic "detecta" toda CPU conectada al


equipo. Seleccione la CPU y haga clic en el botón
"Cargar" para cargar la configuración de la CPU en
el proyecto.

STEP 7 Basic visualiza la CPU en la


configuración de dispositivos.

Configurar las propiedades de 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.

En este ejercicio cambiaremos la propiedad de arranque:


1. Seleccione la CPU para visualizar las propiedades en la ventana de inspección.
2. En la ventana de inspección, seleccione la ficha "Propiedades" y elija "Arranque" para
visualizar las opciones del modo de arranque de la CPU.
3. Seleccione "Arranque en caliente - RUN".
Ha configurado la CPU para que ejecute siempre un arranque en caliente y pase al estado
operativo RUN tras desconectar y volver a conectar la alimentación.
Como se habrá dado cuenta al cargar la configuración de la CPU, la CPU no tiene
preasignada ninguna dirección IP. La dirección IP debe asignarse para cada CPU.

36
Crear un circuito de autorretención simple
3.4 Configurar la CPU

1. Seleccione el puerto PROFINET en la CPU para visualizar sólo las propiedades de la


interfaz PROFINET. (También puede seleccionar "Interfaz PROFINET" en las
propiedades "Generales" de la CPU.)
2. Seleccione "Direcciones Ethernet" en la ventana de inspección.
En el área "Protocolo IP" se visualiza la dirección IP predeterminada que ha creado STEP
7 Basic.
Este ejemplo utiliza la dirección IP predeterminada. Según las exigencias de la aplicación
e instalación, puede ser necesario configurar una dirección de red específica para la CPU.
Para más información, consulte el manual de sistema y contacte con el especialista de la
red local.

Cargar la configuración en la CPU

Ahora puede cargar la configuración en la CPU:


1. Seleccione la CPU.
2. Haga clic en el botón "Cargar en dispositivo" de la barra de herramientas.
Tras establecer la conexión con la CPU, STEP 7 Basic muestra el diálogo "Cargar vista
preliminar". Haga clic en "Cargar" para cargar la configuración de dispositivos en la CPU.
Tras finalizar la carga en la CPU, STEP 7 Basic muestra el diálogo "Cargar resultados".
Haga clic en "Finalizar".
La CPU se ha configurado para que utilice la dirección IP predeterminada y pase al estado
operativo RUN tras desconectar y volver a conectar la alimentación. Ahora puede cargar el
programa de usuario en la CPU.

Guardar los ajustes realizados en el proyecto

Ahora puede guardar los ajustes realizados. Haga clic en el botón


"Guardar proyecto" de la barra de herramientas.

37
Crear un circuito de autorretención simple
3.5 Cargar el programa de usuario en la CPU

3.5 Cargar el programa de usuario en la CPU

Ahora puede cargar el programa de usuario en la CPU. Abra el


editor de programas y haga clic en el botón "Cargar en
dispositivo".

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

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

3.7 Repaso de las tareas del primer ejercicio

¡Enhorabuena! Ha transformado un circuito eléctrico sencillo en instrucciones KOP


realizando las siguientes tareas.
 Utilizar el recorrido de la corriente para crear un flujo lógico para las instrucciones
 Insertar contactos y bobinas para crear un circuito de autorretención
 Crear variables para asignar las instrucciones a las entradas y salidas del circuito
 Cargar la configuración de la CPU en el proyecto
 Cargar el programa de usuario en la CPU y comprobarlo
En el ejercicio siguiente

agregaremos más segmentos al
programa de usuario sencillo.
6 . . . .

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.

4.1 Agregar un temporizador de retardo a la conexión para retardar la


activación de una salida

En este ejercicio ampliaremos el circuito de autorretención insertando un temporizador de


retardo a la conexión para activar una salida tras un tiempo preseleccionado.
La instrucción TON se utiliza para activar una salida (Q) tras un retardo
preseleccionado. El temporizador utiliza una estructura almacenada en un
bloque de datos para conservar sus datos. Este bloque de datos se asigna
al colocar la instrucción de temporización en el editor.

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

Cuando se activa el temporizador (IN = 1), el temporizador de retardo a la desconexión


espera un tiempo preseleccionado (PT) hasta activar su salida (Q = 1). La salida
permanecerá activada (Q = 1) mientras la entrada esté activada (IN = 1).
El temporizador de retardo a la conexión utiliza un bloque de datos (DB) para conservar
sus datos. Este bloque de datos se asigna al insertar la instrucción TON en el segmento.
En este ejercicio introduciremos una constante para el parámetro del tiempo
preseleccionado (PT).
En la aplicación también se puede introducir una dirección de memoria Time (valor de 4
bytes con signo) para almacenar el valor de preselección. En caso necesario, esto permite
al programa de usuario cambiar el valor de preselección conforme a las condiciones
operativas. El tiempo transcurrido (ET) también se puede almacenar en una dirección de
memoria Time (valor de 4 bytes con signo) a la que pueden acceder otros elementos del
programa de usuario.

Insertar un temporizador de retardo a la conexión

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

Expanda la carpeta "Temporizadores" en la Task Card "Instrucciones" y arrastre el


temporizador TON hasta el segmento.

Soltando la instrucción TON en el segmento se crea


automáticamente un bloque de datos (DB) de
instancia única para almacenar los datos del
temporizador.
Haga clic en "Aceptar" para crear el DB.
Cree ahora un retardo de 5 segundos.

1. Haga doble clic en el


parámetro del tiempo
preseleccionado (PT).
2. Introduzca el valor de
constante "5000" (para 5000
ms, es decir, 5 segundos).
También es posible introducir
"5s", es decir, 5 segundos.
("5h" introduce 5 horas y "5m"
introduce 5 minutos.)

STEP 7 Basic formatea la constante como "T#5000ms"

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.

Guardar los ajustes realizados en el proyecto

Ahora puede guardar los ajustes realizados. Haga clic en el botón


"Guardar proyecto" de la barra de herramientas.

4.2 Activar una salida durante 5 segundos

A continuación, agregaremos un temporizador de retardo a la desconexión (TOF) al tercer


segmento del programa de usuario.
La instrucción TOF se utiliza para mantener activada una salida (Q)
durante un tiempo preseleccionado tras haberse desactivado la entrada
(IN). Cuando es habilitada por un flanco positivo en IN, la instrucción TOF
activa Q. El temporizador TOF arranca en el flanco negativo de IN. Una
vez transcurrido el tiempo preseleccionado (PT), la instrucción TOF
desactiva Q.
Cuando se activa el temporizador (IN = 1), se activa la salida (Q = 1) del temporizador de
retardo a la desconexión. Una vez transcurrido un tiempo preseleccionado (PT), se
desactiva la salida del temporizador de retardo a la desconexión.

44
Completar el programa de usuario
4.2 Activar una salida durante 5 segundos

,1

(7
37

4
37 37

Al igual que el temporizador de retardo a la conexión, el temporizador de retardo a la


desconexión utiliza un bloque de datos (DB) para conservar sus datos. Este bloque de
datos se asigna al insertar la instrucción TOF en el segmento.
Al igual que con el temporizador de retardo a la conexión, introduciremos una constante
para el parámetro del tiempo preseleccionado (PT).
También es posible introducir una dirección de memoria Time (valor de 4 bytes con signo)
para almacenar el valor de preselección. Esto permite al programa de usuario cambiar el
valor de preselección según las condiciones operativas, si es necesario. El tiempo
transcurrido (ET) también se puede almacenar en una dirección de memoria Time (valor
de 4 bytes con signo) a la que pueden acceder otros elementos del programa de usuario.

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.)

El bit "Delay_5sec" se activa 5


segundos tras haberse activado la
salida "Run".

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.

Para completar el programa de usuario, cree un segmento con dos elementos:


 Inserte un contacto normalmente abierto. Para la dirección, seleccione la variable
"On_for_5sec".
 Inserte una bobina. Introduzca "Q0.1" como dirección. Cambie el nombre de la variable
a "MotorStart".
Cuando se active el temporizador
TOF, "On_for_5sec" activará la
salida "MotorStart" durante 5
segundos.

Guardar los ajustes realizados en el proyecto

Ahora puede guardar los ajustes realizados. Haga clic en el botón


"Guardar proyecto" de la barra de herramientas.

46
Completar el programa de usuario
4.3 Editar el programa de usuario para obtener una estructura diferente

Cargar las instrucciones de temporización en la CPU y comprobarlas

Ahora puede cargar el programa de usuario en la


CPU. Abra el editor de progras y haga clic en el botón
"Cargar en dispositivo".

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.

4.3 Editar el programa de usuario para obtener una estructura diferente

Los segmentos creados concuerdan con el esquema de conexiones. Esto


ayudará a otras personas a comprender la lógica del programa de usuario,
p. ej. para eliminar errores o para modificaciones futuras.
No obstante, también es posible combinar los temporizadores y la salida
"MotorStart" en un solo segmento. Nuestro siguiente ejercicio muestra lo
fácil que resulta editar el programa KOP.

47
Completar el programa de usuario
4.3 Editar el programa de usuario para obtener una estructura diferente

Primero, arrastre el temporizador TOF desde el segmento 3 y suéltelo en el segmento 2.

La salida del temporizador TON está conectada ahora directamente con la entrada del
temporizador TOF.

La salida "Delay_5sec" (un bit de la memoria M) ya no es necesaria para


iniciar el temporizador TOF. En lugar de borrar la salida "Delay_5sec",
cambie el nombre de ella.
1. Haga doble clic en la variable "Delay_5sec" y haga clic en el icono
"Variable" para visualizar la lista de variables.
2. Seleccione la variable "MotorStart" de la lista de variables.

Ha combinado la lógica de los segmentos 2, 3 y 4 en un solo segmento.

Borre ahora los segmentos 3 y 4:


1. Seleccione y haga clic con el botón derecho del ratón en el título de
segmento para ver el menú contextual.
2. Elija el comando "Borrar" del menú contextual.

Guardar los ajustes realizados en el proyecto

Ahora puede guardar los ajustes realizados. Haga clic en el botón


"Guardar proyecto" de la barra de herramientas.

48
Completar el programa de usuario
4.3 Editar el programa de usuario para obtener una estructura diferente

Tras guardar el programa de usuario modificado, haga clic en el botón "Cargar en


dispositivo".
En el diálogo "Cargar vista
preliminar", haga clic en
"Cargar" para cargar el
programa de usuario en la CPU.
Seleccione "Arrancar todos"
para asegurar que la CPU pase
al estado operativo RUN y haga
luego clic en "Finalizar".

Repaso del ejercicio con los temporizadores

En este ejercicio ha completado el programa de usuario agregando tres segmentos.


También ha aprendido a utilizar el método de arrastrar y soltar (drag&drop) para editar los
elementos.

En el siguiente ejercicio, aprenderá a utilizar una tabla de observación para vigilar el


funcionamiento del programa de usuario.

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.

¿Qué es una "tabla de observación"?

Una tabla de observación permite vigilar o forzar los valores de las variables a medida que
la CPU va ejecutando el programa.

La función "Forzar" sirve para modificar el valor de una variable.


No obstante, la función "Forzar" no tiene efecto en las entradas
(I) y salidas (Q), puesto que la CPU actualiza las E/S,
sobrescribiendo todo valor forzado antes de leerlo.
La tabla de observación ofrece la función "Forzar
permanentemente" que permite forzar los valores de las E/S. En
este ejercicio aprenderá a forzar la entrada permanentemente a
1 en el circuito de autorretención.

51
Utilizar una tabla de observación
5.1 Crear una tabla de observación

5.1 Crear una tabla de observación

Para crear una tabla de observación, proceda del


siguiente modo:
1. Expanda la carpeta "Tablas de observación".
2. Haga doble clic en "Agregar nueva tabla de
observación" para abrir una tabla de observación
nueva.

Introduzca las variables haciendo clic en el campo "Nombre". Teclee un carácter y


seleccione una variable de la lista.

Tras crear la tabla de observación es posible establecer una


conexión online para vigilar la ejecución del programa de usuario.

52
Utilizar una tabla de observación
5.2 Observar los valores de datos en la CPU

5.2 Observar los valores de datos en la CPU

Para observar las variables debe existir una conexión online


con la CPU. Haga clic en el botón "Establecer conexión
online" de la barra de herramientas.

Una vez establecida la conexión con la CPU, las barras de título


de las áreas de trabajo de STEP 7 Basic aparecen en color
naranja.
El árbol del proyecto muestra una comparación entre el proyecto
offline y la CPU online. Un círculo verde significa que la CPU y el
proyecto están sincronizados, es decir, que ambos tienen la
misma configuración y programa de usuario.
La tabla de observación muestra las variables.

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

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.

En la barra de herramientas del editor KOP, haga clic en el botón "Activar/desactivar


observación" para ver el estado del programa de usuario.
El editor KOP visualiza el flujo de
corriente en color verde.

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).

5.4 Forzar permanentemente una entrada a un valor específico

La tabla de observación incluye una función de "forzado permanente" que permite


sobrescribir el valor de una entrada o salida con un valor específico para la dirección de
entrada o salida de periferia. La CPU aplica el valor forzado permanentemente a la
memoria imagen de proceso de las entradas antes de ejecutar el programa de usuario y a
la memoria imagen de proceso de las salidas antes de escribir las salidas en los módulos.
Utilice la barra de editores para abrir la tabla de
observación.

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").

A continuación, haga clic en el botón "Mostrar u ocultar todas las columnas de


forzado permanente" para visualizar la columna "Valor de forzado permanente".

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".

Puesto que los valores de forzado


permanente se almacenan en la CPU
y no en la tabla de observación,
STEP 7 Basic solicita que se confirme
el forzado permanente del valor a 1.
Haga clic en "Sí" para confirmar.

Utilice el botón "Iniciar o reemplazar forzado permanente" para forzar


permanentemente el valor de la entrada "On:P" a 1 (o "verdadero"). Haga clic en
el botón "Finalizar forzado permanente" para inicializar el valor de "On:P" a 0 (o
"falso").

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.

A continuación, haga clic en el botón "Deshacer


conexión online" para desconectarse de la
CPU.

5.5 Establecer una conexión online

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.

La Task Card "Herramientas online" ofrece distintas herramientas para observar el


rendimiento de la CPU, p. ej. el búfer de diagnóstico, tiempos de ciclo medidos y uso de la
memoria, así como el panel de mando de la CPU.
Utilice el panel de mando de la CPU para cambiar el estado
operativo. Haga clic en los botones "RUN" o "STOP" para
cambiar el estado operativo de la CPU.
¡Atención! Si hace clic en el botón "MRES", se realizará un
borrado total de la memoria de trabajo de la CPU. (Aunque la
función MRES no borra el programa de usuario, las áreas de
memoria no remanentes se inicializan con la configuración
predeterminada de la CPU.)

56
Documentación didáctica/
para cursos de formación
A partir de la versión V14 SP1

Módulo TIA Portal


Configuración hardware especificada
con SIMATIC S7-1200
Índice de contenido
1 Objetivos.......................................................................................................................................... 5

2 Requisitos ........................................................................................................................................ 5

3 Hardware y software necesarios....................................................................................................... 6

4 Teoría .............................................................................................................................................. 7

4.1 Sistema de automatización SIMATIC S7-1200 ..........................................................................7

4.1.1 Gama de módulos.............................................................................................................8

4.2 Elementos de manejo y visualización de la CPU 1214C DC/DC/DC ........................................ 10

4.2.1 Vista frontal de la CPU 1214C DC/DC/DC....................................................................... 10

4.2.2 SIMATIC Memory Card (MC) .......................................................................................... 11

4.2.3 Estados operativos de la CPU......................................................................................... 11

4.2.4 Indicadores de estado y error .......................................................................................... 12

4.3 Software de programación STEP 7 Basic V14 (TIA Portal V14)............................................... 13

4.3.1 Proyecto ......................................................................................................................... 13

4.3.2 Configuración hardware .................................................................................................. 13

4.3.3 Planificación del hardware .............................................................................................. 14

4.3.4 TIA Portal: vista del proyecto y vista del portal................................................................. 15

4.3.5 Ajustes básicos para el TIA Portal ................................................................................... 17

4.3.6 Ajuste de la dirección IP en la programadora .................................................................. 19

4.3.7 Ajuste de la dirección IP en la CPU ................................................................................. 22

4.3.8 Restablecimiento de la configuración de fábrica de la CPU ............................................. 25

5 Tarea planteada ............................................................................................................................. 26

6 Planificación................................................................................................................................... 26

7 Instrucciones paso a paso estructuradas ........................................................................................ 27

7.1 Creación de un nuevo proyecto .............................................................................................. 27

7.2 Inserción de la CPU 1214C DC/DC/DC................................................................................... 28

7.3 Configuración de la interfaz Ethernet de la CPU 1214C DC/DC/DC ........................................ 32

7.4 Configuración de las áreas de direcciones .............................................................................. 34

7.5 Guardado y compilación de la configuración hardware ............................................................ 35

7.6 Carga de la configuración hardware en el dispositivo .............................................................. 36

3
7.7 Carga de la configuración hardware en la simulación PLCSIM (opcional)................................ 41

7.8 Archivación del proyecto ......................................................................................................... 50

7.9 Lista de comprobación............................................................................................................ 51

8 Ejercicio ......................................................................................................................................... 52

8.1 Tarea planteada: ejercicio....................................................................................................... 52

8.2 Planificación ........................................................................................................................... 52

8.3 Lista de comprobación: ejercicio ............................................................................................. 52

9 Información adicional ..................................................................................................................... 53

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

Pueden utilizarse los controladores SIMATIC S7 indicados en el capítulo 3.

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)

2 SIMATIC Software STEP 7 Basic en el TIA Portal – V14 SP1 o superior

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

4 Conexión Ethernet entre la estación de ingeniería y el controlador

2 SIMATIC STEP 7
1 Estación de ingeniería Basic (TIA Portal) V14
SP1 o superior

4 Conexión Ethernet

3 Controlador SIMATIC S7-1200

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.

En caso necesario, se pueden utilizar también procesadores de comunicaciones y módulos de


función para tareas especiales, como, p. ej., control de motor paso a paso.

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).

El sistema se programa con el software TIA Portal Basic o Professional.

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)

Módulos de comunicación CM para comunicación serie RS232/RS485


(con las CPU 1211C/1212C y 1214C se pueden utilizar hasta 3 CM)

Compact Switch Module CSM con 4 conectores RJ45 de 10/100 Mbits/s

Tarjetas de memoria SIMATIC de 2 MB a 32 MB para guardar datos del programa y para


sustituir las CPU de manera sencilla a fin de realizar trabajos de mantenimiento

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

④ Conexión TCP/IP (en la parte inferior 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:

– Transferir un programa a varias CPU

– Actualizar el firmware de CPU, módulos de señal SM y módulos de comunicación CM

– Sustituir la CPU de manera sencilla

4.2.3 Estados operativos de la CPU

La CPU puede tener los tres estados operativos siguientes:

– En el estado operativo STOP, la CPU no ejecuta el programa y se puede cargar un proyecto.

– En el estado operativo STARTUP, la CPU efectúa un arranque.

– En el estado operativo RUN, el programa se ejecuta cíclicamente.

La CPU no dispone de un interruptor físico para modificar el estado operativo.

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.

– La luz amarilla indica el estado operativo


STOP (parada).

– La luz verde indica el estado operativo


RUN (funcionamiento).

– Una luz intermitente indica el estado


operativo STARTUP (arranque).

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

– Prueba, puesta en marcha y servicio técnico con las funciones de operación/diagnóstico

– Documentación

– Creación de visualizaciones para SIMATIC Basic Panels con WinCC Basic integrado.

Todas las funciones disponen de una detallada ayuda en pantalla.

4.3.1 Proyecto

Para resolver una tarea de automatización y visualización es necesario crear un proyecto en el


TIA Portal. Los proyectos del TIA Portal contienen los datos de configuración para la instalación
de los dispositivos y la interconexión de los dispositivos entre sí, así como los programas y la
configuración de visualización.

4.3.2 Configuración hardware


La configuración hardware contiene la configuración de los dispositivos, compuesta por el
hardware de los sistemas de automatización, los dispositivos de campo conectados al sistema
de bus PROFINET y el hardware de visualización. La configuración de las redes establece el
modo de comunicación entre los distintos componentes de hardware. Los componentes de
hardware se insertan en la configuración hardware desde catálogos.

El hardware de los sistemas de automatización SIMATIC S7-1200 está compuesto por el


controlador (CPU), los módulos de señal para las señales de entrada y salida (SM), los módulos
de comunicación (CM) y otros módulos especiales.

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.

La configuración hardware permite, por un lado, cargar las soluciones de automatización y


visualización en el sistema de automatización y, por el otro, acceder desde el controlador a los
módulos de señal conectados.

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.

Para la planificación de la configuración hardware es decisivo conocer la funcionalidad requerida


y las condiciones ambientales. Por ejemplo, el rango de temperatura en la ubicación de uso
puede limitar las posibilidades de selección en algunos casos. Otro requisito puede ser la
seguridad contra fallos.

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.

Figura 1: Vista del portal

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.

Si se selecciona un elemento en la navegación del proyecto (por ejemplo, la configuración del


dispositivo), este se mostrará en la parte central, donde puede editarse.

Figura 2: Vista del proyecto

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.

→ En la vista del proyecto, seleccione el menú → "Options (Opciones)" y a continuación →


"Settings (Configuración)".

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.

→ Seleccione el menú "Settings (Configuración)" y, en el apartado → "General", las opciones


"User interface language (Idioma de la interfaz de usuario)" → "English (Inglés)" y
"Mnemonic (Mnemónicos) → International (Internacional)".

Nota: estos ajustes pueden cambiarse en cualquier momento a "English" (inglés) o


"International" (internacional).

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.

Para que el PC y SIMATIC S7-1200 puedan comunicarse entre sí mediante TCP/IP, es


importante que las direcciones IP de ambos aparatos coincidan.

A continuación se muestra cómo configurar la dirección IP de un PC con sistema operativo


Windows 7.

→ Localice el símbolo de red en la parte inferior de la barra de tareas y a continuación


haga clic en → "Open Network and Sharing Center (Abrir centro de redes y recursos
compartidos)".

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

La dirección IP de SIMATIC S7-1200 se ajusta de la siguiente manera.

→ 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.

→ Si la asignación de la dirección IP no ha sido correcta, aparecerá un mensaje en la ventana


→ "Info (Información)" → "General".

24
4.3.8 Restablecimiento de la configuración de fábrica de la CPU

→ Si no se ha podido asignar la dirección IP, deberán borrarse los datos de programa de la


CPU. Para ello debe restablecerse la configuración de fábrica de la CPU. Para restablecer la
configuración de fábrica del controlador, seleccione la función → "Reset to factory settings
(Restablecer configuración de fábrica)" y haga clic en → "Reset (Restablecer)".

→ Para confirmar que realmente desea restablecer la configuración de fábrica, pulse → "Yes
(Sí)".

→ En caso necesario, apague la CPU (→ "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.

– SIMATIC S7-1200, CPU 1214C DC/DC/DC


(Referencia: 6ES7 214-1AG40-0XB0)

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.

Módulo Referencia Slot Área de


direcciones
CPU 1214C DC/DC/DC 6ES7 214-1AG40-0XB0 1 DI 0.0 -1.5

DQ 0.0 - 1.1

AI 64/66

Tabla 1: Sinopsis de la configuración prevista

Finalmente debe compilarse y cargarse la configuración hardware. Es posible que durante la


compilación se detecten errores y que durante el arranque del controlador se detecten módulos
incorrectos (esto solo es posible con hardware existente y con la misma estructura).

Una vez comprobado, el proyecto debe guardarse y archivarse.

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.

7.1 Creación de un nuevo proyecto


→ Seleccione el Totally Integrated Automation Portal, que se abre haciendo doble clic
( → TIA Portal V14).

→ 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)".

→ El proyecto se creará y se cargará, y a continuación se abrirá automáticamente el menú


"Start (Inicio)" "First steps (Primeros pasos)".

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)".

→ Cambie al menú "Add new device (Agregar dispositivo)".

28
→ Ahora debe agregar como nuevo dispositivo el modelo de CPU especificado.

→ (Controladores) → SIMATIC S7-1200 → CPU →CPU 1214C DC/DC/DC → 6ES7214-

1AG40-0XB0 → V4.2)

→ Asigne un nombre al dispositivo (Device name (Nombre de dispositivo) → "CPU_1214C").

→ Elija "Open device view (Abrir la vista del dispositivo)".

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 → "Properties (Propiedades)", abra el menú → "PROFINET interface [X1] (Interfaz


PROFINET [X1])" y seleccione la opción → "Ethernet addresses (Direcciones Ethernet)".

→ 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 →

. Para compilar la CPU con la configuración del dispositivo, en primer lugar


seleccione la carpeta → "CPU_1214C [CPU1214C DC/DC/DC]" y haga clic en el icono →
"Compile (Compilar)".

Nota: durante la edición de un proyecto, conviene ir guardándolo regularmente, ya que los


proyectos no se guardan de modo automático. Solo se pregunta si se desea guardar el proyecto
al cerrar el TIA Portal.

→ Si la compilación se ha llevado a cabo sin errores, aparecerá la siguiente imagen.

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

DC/DC/DC]" y haga clic en el icono → "Download to device (Cargar en dispositivo)".

→ Aparecerá el administrador de configuración de propiedades de conexión (Extended


download to device (Carga avanzada en dispositivo)).

36
→ En primer lugar debe seleccionarse correctamente la interfaz. Esto se lleva a cabo en tres
pasos.

→ Type of the PG/PC interface (Tipo de interfaz PG/PC) → PN/IE

→ PG/PC interface (Interfaz PG/PC) → en este caso, Intel(R) Ethernet Connection (4) I219-LM

→ Connection to interface/subnet (Conexión con interfaz/subred) → "PN/IE_1"

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)".

→ Tras la carga correcta, se abrirá de nuevo automáticamente la vista del proyecto. En el


cuadro informativo situado bajo "General" encontrará un informe de carga. Este informe
puede ser útil para la búsqueda de errores en caso de que la carga no se realice
correctamente.

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).

→ Para ello, en primer lugar inicie la simulación seleccionando la carpeta → "CPU_1214C

[CPU1214C DC/DC/DC]" y haciendo clic a continuación en el icono → "Start simulation


(Iniciar simulación)".

→ 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.

→ Poco después aparecerá el administrador de configuración de propiedades de conexión


(Extended download to device (Carga avanzada en dispositivo)).

42
En primer lugar debe seleccionarse correctamente la interfaz. Esto se lleva a cabo en tres pasos.

→ Type of the PG/PC interface (Tipo de interfaz PG/PC) → PN/IE

→ Interfaz PG/PC → PLCSIM

→ Connection to interface/subnet (Conexión con interfaz/subred) → "PN/IE_1"

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)".

→ Tras la carga correcta, se abrirá de nuevo automáticamente la vista del proyecto. En el


cuadro informativo situado bajo "General" encontrará un informe de carga. Este informe
puede ser útil para la búsqueda de errores en caso de que la carga no se realice
correctamente.

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, haga clic en el icono → de la barra de menús.

→ La vista compacta de la simulación PLCSIM tiene el siguiente aspecto. Para volver a la vista

del proyecto, haga clic en el icono → .

47
→ En la vista del proyecto ha creado un proyecto de simulación hacienda clic en → “Proyecto”
→ “Nuevo”.

→ Asigne un “Nombre del proyecto” → „CPU_1214C“ y seleccione la → “Ruta” en la que quiera


crear el proyecto. Después haga clic en → „Crear“.

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…)".

→ Confirme que desea guardar el proyecto con →"Yes (Sí)".

→ 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

N.º Descripción Comprobado


1 Se ha creado el proyecto.
2 Slot 1: CPU con referencia correcta
3 Slot 1: CPU con versión de firmware correcta
4 Área de direcciones de las entradas digitales, correcta
5 Área de direcciones de las salidas digitales, correcta
6 Área de direcciones de las entradas analógicas, correcta
7 La configuración hardware se ha compilado sin mensaje de error
8 La configuración hardware se ha cargado sin mensaje de error
9 Se ha archivado el proyecto correctamente

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.

– 1X SIMATIC S7-1200, Signal Board ANALOG OUTPUT SB1232, 1 AO


(Referencia: 6ES7 232-4HA30-0XB0)

8.2 Planificación
Ahora, planifique de forma autónoma la implementación de la tarea.

8.3 Lista de comprobación: ejercicio

N.º Descripción Comprobado

1 Signal board con referencia correcta


2 Signal board con versión de firmware correcta
3 Área de direcciones de la salida analógica de la signal board, correcta
4 La configuración hardware se ha compilado sin mensaje de error
5 La configuración hardware se ha cargado sin mensaje de error
6 Se ha archivado el proyecto correctamente

52
Ejercicios prácticos
PRACTICA 1: CONTROL DE MOTOR

Ejercicio 1: MARCHA Y PARO

Sobre el siguiente esquema de fuerza, correspondiente al arranque directo de un motor


trifásico, realizar el correspondiente programa de control, con marcha y paro por pulsador.

ENTRADAS PLC SALIDAS PLC


Función: Entrada: Función: Salida:
Marcha I0.0 Motor Q0.0
Paro I0.1 Piloto motor Q0.1
Térmico I0.2
Emergencia I0.3

Ejercicio 2: INVERSION DE GIRO

Sobre el siguiente esquema de fuerza, correspondiente al arranque directo de un motor


trifásico con inversión de giro, realizar el correspondiente programa de control, con pulsador de
marcha a derecha, pulsador de marcha a izquierda y pulsador de paro.

ENTRADAS PLC SALIDAS PLC


Función: Entrada: Función: Salida:
Marcha derecha I0.0 Giro derecha Q0.0
Paro I0.1 Giro izquierda Q0.1
Térmico I0.2 Piloto Parado Q0.2
Emergencia I0.3 Piloto Giro derecha Q0.3
Marcha izquierda I0.4 Piloto Giro izquierda Q0.4
Ejercicio 3: INVERSION DE GIRO CON FRENO Y TEMPORIZADOR

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

Ejercicio 1: CONTADOR DE CAJAS

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.

ENTRADAS PLC SALIDAS PLC


Función: Entrada: Función: Salida:
Marcha I0.0 Motorreductor Q0.0
Seta de emergencia I0.1
Sensor Barrera I0.2
Reset I0.3
Ejercicio 2: PARKING

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.

Por seguridad la desactivación de las barreras deberá tener un retardo de 2 segundos.


Ejercicio 3: ALTERNANCIAS DE BOMBAS

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.

Siempre que la cuenta sea la misma la prioridad de encendido la tendrá la bomba 1.

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

Ejercicio 1: SECUENCIA LEDS

Tenemos 4 leds los cuales cuando se pulsa un botón seguirán la secuencia que se describe a
continuación:

- Durante 3 segundos se enciende el LED verde


- Cuando acaban estos 3 segundos se enciende durante 5 segundos el naranja
- Cuando finalice durante 4 segundos se enciende el azul y parpadea con una frecuencia
de 2Hz
- Cuando acaban los 4 segundos del azul se enciende indefinidamente el rojo hasta que
se vuelva a pulsar el botón

Ejercicio 2: CICLO INFINITO

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

Se deberá realizar el funcionamiento de un semáforo. Este siempre arrancará en Verde coche


y rojo peatón, incluso si la CPU pasa a STOP y luego a RUN. Una vez se pulse realizará la
secuencia descrita en la imagen.
PRACTICA 4: SEÑALES ANALÓGICAS

Ejercicio 1: SEÑALES DE ENTRADA

Se desea visualizar el valor que se obtiene al mover el potenciómetro entre 0 – 10V.

Ejercicio 2: SEÑALES DE SALIDA

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.

Ejercicio 3: DEPÓSITO DE AGUA

Tenemos un depósito de agua cilíndrico cuya altura es de 3 metros y diámetro de 2 metros.

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%).

También podría gustarte