SCE - ES - 031-100 FC-Programming S7-1200 - R1709 PDF
SCE - ES - 031-100 FC-Programming S7-1200 - R1709 PDF
SCE - ES - 031-100 FC-Programming S7-1200 - R1709 PDF
siemens.com/sce
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados.
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Tenga en cuenta que estos paquetes SCE pueden ser sustituidos por paquetes actualizados.
Encontrará una relación de los paquetes SCE actualmente disponibles en la página:
www.siemens.com/sce/tp
Cursos avanzados
Para los cursos avanzados regionales de Siemens SCE, póngase en contacto con el partner SCE de su
región www.siemens.com/sce/contact
No está permitido utilizar este documento más que para la iniciación a los productos o sistemas de
Siemens. Es decir, está permitida su copia total o parcial y posterior entrega a los alumnos para que lo
utilicen en el marco de su formación. La transmisión y reproducción de esta documentación
didáctica/para cursos de formación y la comunicación de su contenido solo están permitidas dentro de
centros de formación básica y avanzada para fines didácticos.
Las excepciones requieren autorización expresa por parte del siguiente contacto de Siemens AG:
Sr. Roland Scheuerer roland.scheuerer@siemens.com.
Los infractores quedan obligados a la indemnización por daños y perjuicios. Se reservan todos los
derechos, incluidos los de traducción, especialmente para el caso de concesión de patentes o registro
como modelo de utilidad.
No está permitido su uso para cursillos destinados a clientes del sector Industria. No aprobamos el uso
comercial de la documentación didáctica/para cursos de formación.
Queremos expresar nuestro agradecimiento a la TU Dresde, en especial al catedrático Leon Urbas, así
como a la empresa Michael Dziallas Engineering y a las demás personas que nos han prestado su apoyo
para elaborar esta documentación didáctica/para cursos de formación.
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 2
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Índice de contenido
1 Objetivos.......................................................................................................................................... 5
2 Requisitos ........................................................................................................................................ 5
4 Teoría .............................................................................................................................................. 7
4.4 Funciones............................................................................................................................... 11
6 Planificación................................................................................................................................... 16
7.5 Creación de la función FC1 "MOTOR_MANUAL" para el motor de cinta en modo Jog ............ 27
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 3
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
8 Ejercicio ......................................................................................................................................... 50
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 4
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Principios básicos de la
programación de FC
1 Objetivos
En este capítulo se familiarizará con los elementos básicos de un programa de control: los
bloques de organización (OB), las funciones (FC), los bloques de función (FB) y los
bloques de datos (DB). Además se introduce la programación de funciones y de bloques de
función apta para librería. Aprenderá el lenguaje de programación Diagrama de funciones
(FUP) y programará con él una función FC1 y un bloque de organización OB1.
Pueden utilizarse los controladores SIMATIC S7 indicados en el capítulo 3.
2 Requisitos
Este capítulo tiene como punto de partida la configuración hardware de SIMATIC S7 CPU1214C.
Sin embargo, también puede trabajar con otras configuraciones hardware que incluyan tarjetas
digitales de entrada y salida. Para poner en práctica este capítulo puede recurrir, p. ej., al
siguiente proyecto:
SCE_ES_011-101_Hardware Configuration_CPU1214C.zap14
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 5
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
2 SIMATIC STEP 7
Basic (TIA Portal) V14
1 Estación de ingeniería SP1 o superior
4 Conexión Ethernet
Cuadro
3 Controlador SIMATIC S7-1200
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 6
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
4 Teoría
4.1 Sistema operativo y programa de usuario
El sistema operativo, que forma parte de todo controlador (CPU), sirve para organizar todas las
funciones y procesos de la CPU no relacionados con una tarea de control específica. Algunas de
las tareas del sistema operativo son, p. ej.:
– Ejecución de un rearranque (en caliente)
– Actualización de las imágenes de proceso de las entradas y de las salidas
– Llamada cíclica del programa de usuario
– Registro de alarmas y llamada de los OB de alarma
– Detección y tratamiento de errores
– Administración de áreas de memoria
El sistema operativo forma parte de la CPU y ya está contenido en ella en el momento de
suministro.
El programa de usuario contiene todas las funciones necesarias para ejecutar la tarea de
automatización específica. Algunas de las tareas del programa de usuario son:
– Comprobación de los requisitos previos para un rearranque completo (en caliente) con ayuda
de OB de arranque
– Procesamiento de datos de proceso, es decir, control de las señales de salida en función de
los estados de las señales de entrada
– Reacción a alarmas y entradas de alarma
– Tratamiento de anomalías durante la ejecución normal del programa
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 7
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Programa de
ON (Run) arranque
OB 100 Arranque en
caliente
…
Ejecución
cíclica del programa Ejecución del
Ciclo OB 1 programa controlada
por alarmas
OB 40…
Interrupción
Alarma
Interrupción Tratamiento de
Error errores
OB 80
OB 82
…
Sistema operativo
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 8
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 9
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Nota: el tiempo que requiere el procesador para esta secuencia se denomina tiempo de ciclo.
Este tiempo varía en función del número y tipo de instrucciones, así como de la potencia del
procesador del controlador.
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 10
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
4.4 Funciones
Las funciones (FC) son bloques lógicos sin memoria. No poseen una memoria de datos que
permita almacenar valores de parámetros de bloque. Por este motivo, al llamar una función
deben conectarse todos los parámetros de interfaz. Para guardar datos de forma permanente,
deben crearse previamente bloques de datos globales.
Una función contiene un programa que se ejecuta cada vez que la función es llamada por otro
bloque lógico.
Las funciones se pueden utilizar, p. ej., para los siguientes fines:
– Funciones matemáticas, que devuelven un resultado en función de los valores de entrada.
– Funciones tecnológicas, como controles individuales con operaciones lógicas binarias.
Una función también se puede llamar varias veces en diferentes puntos de un programa.
Bloque de
organización
Main [OB1]
Función
Llamada de una MOTOR_MANUAL
función [FC1]
MOTOR_MANUAL
[FC1] Contiene, por ejemplo,
un programa para el
control de una cinta en
modo manual.
La función carece de
memoria.
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 11
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Bloque de datos de
instancia
MOTOR_AUTO_DB1
Bloque de [DB1] como memoria
organización para la llamada
Main [OB1] Bloque de función
del bloque de
MOTOR_AUTO [FB1]
función
Llamada de un bloque MOTOR_AUTO
de función Contiene, por ejemplo,
[FB1]
MOTOR_AUTO [FB1] un programa para el
junto con su bloque de control de una cinta en
datos de instancia modo automático.
MOTOR_AUTO_DB1 En esta llamada, el
[DB1] bloque de función
utiliza como memoria
el bloque de datos de
instancia
MOTOR_AUTO_DB1
[DB1].
Figura 4: Bloque de función e instancia con llamada desde el bloque de organización Main[OB1]
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 12
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Función_10
DB global
(DB_global) Acceso para todos los bloques
Función_11
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 13
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 14
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Estas instrucciones simples permiten, por ejemplo, controlar salidas binarias, evaluar flancos o
ejecutar funciones de salto dentro de un programa.
Las instrucciones complejas sirven para acceder a elementos de programa, como, p. ej.,
temporizadores CEI y contadores CEI.
Un cuadro vacío es un comodín en el que puede seleccionarse la instrucción deseada.
Mecanismo de entrada de habilitación EN (enable)/de salida de habilitación ENO (enable
output):
– Las instrucciones sin mecanismo EN/ENO se ejecutan independientemente del estado lógico
de las entradas del cuadro.
– Las instrucciones con mecanismo EN/ENO se ejecutan únicamente si la entrada de
habilitación "EN" tiene el estado lógico "1". Si el cuadro se ejecuta correctamente, la salida
de habilitación "ENO" tendrá el estado lógico "1". Si se produce un error durante la
ejecución, se desactiva la salida de habilitación "ENO". Si la entrada de habilitación EN no
está interconectada, el cuadro se ejecuta siempre.
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 15
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
5 Tarea planteada
En este capítulo se planificarán, programarán y probarán las siguientes funciones del ejemplo de
proceso basado en una planta de clasificación.
– Operación manual: control de la marcha de la cinta hacia delante en modo manual o Jog.
6 Planificación
Para favorecer la claridad y permitir la reutilización, no se recomienda programar todas las
funciones en el OB1. Por ello el código del programa se transferirá en su mayor parte a
funciones (FC) y bloques de función (FB). A continuación vamos a planificar cuáles de las
funciones se transferirán a FC y cuáles se ejecutarán en el OB1.
Tipo de Comentario
Input (Entrada)
datos
Manual_mode_active BOOL Modo de operación manual activado
(Modo_manual_activo)
Pushbutton_manual_mode BOOL Pulsador para conectar el motor de la cinta en
(Pulsador_modo_Jog) modo Jog
BOOL Se cumplen todas las condiciones para la
Enable_OK (Habilitación_OK)
habilitación
Safety_shutoff_active BOOL Desconexión de seguridad activa, p. ej.,
(Desconexión de seguridad parada de emergencia accionada
activa)
Output (Salida)
Conveyor_motor_manual_mode BOOL Control del motor de la cinta en modo Jog
(Motor_cinta_modo_Jog)
Tabla 2: Parámetros para la FC "MOTOR_MANUAL"
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 16
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 17
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
E Entrada S Salida
NC Normalmente cerrado
NA Normalmente abierto
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 18
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 19
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 20
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
(Tabla_variables_planta_clasificación)).
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 21
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
® Asigne a la variable el comentario "conveyor motor -M1 forwards fixed speed (Motor de cinta
-M1 hacia delante, velocidad fija)".
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 22
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
® Agregue en la línea 2 una nueva variable Q2. El TIA Portal ha asignado automáticamente el
mismo tipo de datos que en la línea 1 y ha incrementado la dirección en 1 hasta %Q0.1.
Introduzca el comentario "conveyor motor -M1 backwards fixed speed (Motor de cinta M1
hacia atrás, velocidad fija)".
(® Clic con el botón derecho en un campo vacío de la tabla de variables ® Import file
(Importar archivo))
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 23
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
® Seleccione la tabla de símbolos deseada (p. ej., en formato .xslx) y confirme la selección con
"Open (Abrir)".
® Una vez finalizada la importación, aparecerá una ventana de confirmación con la posibilidad
de ver el archivo de registro de importación. Haga clic en ® OK (Aceptar).
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 24
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
® Como verá, algunas direcciones aparecen resaltadas en naranja. Se trata de las que están
duplicadas; se han numerado automáticamente las variables correspondientes a fin de evitar
ambigüedades.
® Borre las variables duplicadas seleccionando las líneas correspondientes mediante la tecla
Supr de su teclado o la opción "Delete (Eliminar)" del menú contextual.
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 25
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
® Ahora tendrá en su pantalla una tabla de símbolos completa de las entradas y salidas
digitales. Guarde el proyecto con el nombre 031-100_Programación_FC.
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 26
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 27
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 28
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 29
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
® Para controlar el motor de cinta se requiere una señal de salida binaria. Por ello debe
crearse previamente la variable Output local #Conveyor_motor_manual_mode
(Motor_cinta_modo_Jog), del tipo "Bool". Se asignará al parámetro el comentario "Control of
the conveyor motor in manual mode (Control del motor de la cinta en modo Jog)".
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 30
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
® Para documentar el programa, defina el título del bloque, un comentario de bloque y un título
de segmento explicativo para el segmento 1.
(® Block title (Título del bloque): Motor control in manual mode (Control del motor en modo
manual) ® Network 1 (Segmento 1): Control of the conveyor motor in manual mode (Control
del motor de la cinta en modo Jog))
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 31
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
® En el lado derecho de la ventana de programación hay una lista de instrucciones que pueden
utilizarse en el programa. Busque en ® Basic instructions (Instrucciones básicas) ® Bit logic
operations (Operaciones lógicas con bits) la función –[=] (asignación) y cópiela mediante
"arrastrar y soltar" a su Network 1 (Segmento 1) (aparecerá una línea verde, y el puntero del
ratón mostrará el símbolo +).
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 32
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
(® Conveyor_motor_manual_mode (Motor_cinta_modo_Jog))
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 33
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
(® Manual_mode_active (Modo_manual_activo))
® Además, se combinará la entrada del bloque de asignación con otros parámetros mediante
el operador lógico Y. Para ello, haga clic en primer lugar en la entrada del bloque en el que
está interconectado #Manual_mode_active (Modo_manual_activo). La raya de entrada
aparecerá sobre fondo azul.
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 34
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
® Haga clic en el icono de la barra de herramientas lógicas para insertar una combinación
mediante operador Y entre la variable #Manual_mode_active (Modo_manual_activo) y el
bloque de asignación.
® Haga doble clic en la segunda entrada de la combinación lógica Y <??.?> y, en el campo que
se abrirá, introduzca la letra "P" para ver una lista de las variables disponibles que empiezan
por esa letra.Haga clic en la variable #Pushbutton_manual_mode (Pulsador_modo_Jog) y
pulse ® Intro para aceptar.
(® Bloque & ® <??.?> ® P ® #Pushbutton_manual_mode (Pulsador_modo_Jog) ® Intro)
Nota: en esta modalidad de asignación de variables, existe riesgo de confusión con las variables
globales de la tabla de variables. Por ello es preferible usar la modalidad con "arrastrar y soltar"
desde la descripción de interfaces.
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 35
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
® Para que solo sea posible controlar la salida cuando se haya otorgado la habilitación y no
esté activa la desconexión de seguridad, deben combinarse mediante el operador Y las
variables de entrada #Enable_OK (Habilitación_OK) y #Safety_shutoff_active
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 36
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 37
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
® En las propiedades del bloque, pestaña "General", puede cambiar el "Language (Lenguaje)"
a KOP (Esquema de contactos). (® Properties (Propiedades) ® General ® Language
(Lenguaje): LAD (KOP))
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 38
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 39
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
® Ahora desplace la función "MOTOR_MANUAL [FC1]" hasta la línea verde del Network 1
(Segmento 1) mediante "arrastrar y soltar".
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 40
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
herramientas lógicas. (® )
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 41
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
® Haga clic en el asterisco amarillo del elemento Y para agregar otra entrada. (® )
® La segunda, en introducir en <??.?> las letras iniciales de la variable global deseada (p. ej.,
"-S") y, en la lista que aparecerá, seleccionar la variable global de entrada "-S0" (%I0.2) (®
Manual_mode_active (Modo_manual_activo) ® -S ® -S0).
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 42
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
® Inserte las restantes variables de entrada "-S3", "-K0", "-B1", "-S4" y "-A1" y, a continuación,
en la salida "Conveyor_motor_manual_mode (Motor_cinta_modo_Jog)", la variable de salida
"-Q1" (%Q0.0).
® Niegue las consultas de las variables de entrada "-S0", "-S4" y "-A1" seleccionándolas y
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 43
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
(Bloques de programa) ® ).
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 44
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
hardware (® ).
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 45
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
(® Main [OB1] ® ).
Nota: la visualización se realiza con referencia a la señal y dependiendo del controlador. Los
estados lógicos de los bornes se indican mediante TRUE y FALSE.
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 46
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 47
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 48
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 49
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
8 Ejercicio
8.1 Tarea planteada: ejercicio
En este ejercicio se planificarán, programarán y probarán las siguientes funciones del ejemplo de
proceso basado en una planta de clasificación.
– Operación manual: control de la marcha de la cinta hacia atrás en modo manual o Jog.
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 50
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
E Entrada S Salida
NC Normalmente cerrado
NA Normalmente abierto
8.4 Planificación
Ahora, planifique de forma autónoma la implementación de la tarea.
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 51
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 52
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
9 Información adicional
Con fines orientativos, se ofrece también información adicional para la puesta en práctica y la
profundización, como, p. ej.: Getting Started (primeros pasos), vídeos, tutoriales, aplicaciones,
manuales, guías de programación y versiones de prueba del software y el firmware, todo ello en
el siguiente enlace: www.siemens.com/sce/s7-1200
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 53
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx
Documentación didáctica | Módulo TIA Portal 031-100, edición 2018 | Digital Factory, DF FA
Más información
Siemens Automation Cooperates with Education
siemens.com/sce
Documentación didáctica/para cursos de formación de SCE
siemens.com/sce/documents
Paquetes para instructores de SCE
siemens.com/sce/tp
Personas de contacto de SCE
siemens.com/sce/contact
Digital Enterprise
siemens.com/digital-enterprise
Industria 4.0
siemens.com/future-of-manufacturing
Totally Integrated Automation (TIA)
siemens.com/tia
TIA Portal
siemens.com/tia-portal
Controladores SIMATIC
siemens.com/controller
Documentación técnica de SIMATIC
siemens.com/simatic-docu
Industry Online Support
support.industry.siemens.com
Catálogo de productos y sistema de pedidos online Industry Mall
mall.industry.siemens.com
Siemens AG
Digital Factory
P.O. Box 4848
90026 Nuremberg
Alemania
siemens.com/sce
Libre utilización para centros de formación e I+D. © Siemens AG 2018. Todos los derechos reservados. 54
SCE_ES_031-100 FC-Programming S7-1200_R1709.docx