Академический Документы
Профессиональный Документы
Культура Документы
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados.
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Tenga en cuenta que estos paquetes SCE pueden ser sustituidos por paquetes actualizados.
Encontrar una relacin de los paquetes SCE actualmente disponibles en la pgina:
www.siemens.com/sce/tp
Cursos avanzados
Para los cursos avanzados regionales de Siemens SCE, pngase en contacto con el partner SCE de su
regin www.siemens.com/sce/contact
No est permitido utilizar este documento ms que para la iniciacin 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 formacin. La transmisin y reproduccin de este documento y la
comunicacin de su contenido solo estn permitidas dentro de centros de formacin bsica y avanzada
para fines didcticos.
Las excepciones requieren autorizacin expresa por parte del siguiente contacto de Siemens AG:
Sr. Roland Scheuerer roland.scheuerer@siemens.com.
Los infractores quedan obligados a la indemnizacin por daos y perjuicios. Se reservan todos los
derechos, incluidos los de traduccin, especialmente para el caso de concesin 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 los documentos.
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 2
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
ndice de contenido
1 Objetivos ............................................................................................................................................... 4
2 Requisitos ............................................................................................................................................. 4
3 Teora.................................................................................................................................................... 4
3.1 Sistema operativo y programa de usuario .................................................................................... 4
3.2 Bloques de organizacin .............................................................................................................. 5
3.3 Imagen de proceso y ejecucin cclica del programa .................................................................. 6
3.4 Funciones ..................................................................................................................................... 8
3.5 Bloques de funcin y bloques de datos de instancia ................................................................... 9
3.6 Bloques de datos globales.......................................................................................................... 10
3.7 Bloques lgicos aptos para librera ............................................................................................ 11
3.8 Lenguajes de programacin ....................................................................................................... 12
4 Tarea planteada .................................................................................................................................. 13
5 Planificacin ........................................................................................................................................ 13
5.1 PARADA DE EMERGENCIA ...................................................................................................... 13
5.2 Operacin manual: motor de la cinta en modo Jog .................................................................... 13
5.3 Esquema tecnolgico ................................................................................................................. 14
5.4 Tabla de asignacin .................................................................................................................... 15
6 Instrucciones paso a paso estructuradas ........................................................................................... 16
6.1 Desarchivacin de un proyecto existente ................................................................................... 16
6.2 Creacin de una nueva tabla de variables ................................................................................. 17
6.3 Creacin de nuevas variables dentro de una tabla de variables................................................ 19
6.4 Importacin de la "Tag table_sorting station (Tabla_variables_planta_clasificacin)" ............... 20
6.5 Creacin de la funcin FC1 "MOTOR_MANUAL" para el motor de cinta en modo Jog ............ 24
6.6 Definicin de la interfaz de la funcin FC1 "MOTOR_MANUAL": .............................................. 26
6.7 Programacin del FC1: MOTOR_MANUAL ............................................................................... 29
6.8 Programacin del bloque de organizacin OB1: control de la marcha de la cinta hacia delante
en modo manual ......................................................................................................................... 36
6.9 Guardado y compilacin del programa....................................................................................... 41
6.10 Carga del programa .................................................................................................................... 42
6.11 Visualizacin de los bloques de programa ................................................................................. 43
6.12 Archivacin del proyecto ............................................................................................................. 45
6.13 Lista de comprobacin ................................................................................................................ 46
7 Ejercicio .............................................................................................................................................. 47
7.1 Tarea planteada: ejercicio .......................................................................................................... 47
7.2 Esquema tecnolgico ................................................................................................................. 47
7.3 Tabla de asignacin .................................................................................................................... 48
7.4 Planificacin ................................................................................................................................ 48
7.5 Lista de comprobacin: ejercicio ................................................................................................ 49
8 Informacin adicional .......................................................................................................................... 50
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 3
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
PRINCIPIOS BSICOS DE LA
PROGRAMACIN DE FC
1 Objetivos
En este captulo se familiarizar con los elementos bsicos de un programa de control: los
bloques de organizacin (OB), las funciones (FC), los bloques de funcin (FB) y los
bloques de datos (DB). Adems se introduce la programacin de funciones y de bloques de
funcin apta para librera. Aprender el lenguaje de programacin Diagrama de funciones
(FUP) y programar con l una funcin FC1 y un bloque de organizacin OB1.
2 Requisitos
Este captulo tiene como punto de partida la configuracin hardware de SIMATIC S7
CPU1214C. Sin embargo, tambin puede trabajar con otras configuraciones hardware que
incluyan tarjetas digitales de entrada y salida. Para poner en prctica este captulo puede
recurrir, p. ej., al siguiente proyecto:
SCE_ES_011-101_Hardware Configuration_CPU1214C.zap13
3 Teora
3.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 especfica.
Algunas de las tareas del sistema operativo son, p. ej.:
Ejecucin de un rearranque (en caliente)
Actualizacin de las imgenes de proceso de las entradas y de las salidas
Llamada cclica del programa de usuario
Registro de alarmas y llamada de los OB de alarma
Deteccin y tratamiento de errores
Administracin 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
automatizacin especfica. Algunas de las tareas del programa de usuario son:
Comprobacin 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 seales de salida en funcin
de los estados de las seales de entrada
Reaccin a alarmas y entradas de alarma
Tratamiento de anomalas durante la ejecucin normal del programa
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 4
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Programa de
ON (Run) arranque
OB 100 Arranque en
caliente
Ejecucin
cclica del programa Ejecucin del
Ciclo OB 1 programa controlada
por alarmas
OB 40
Interrupcin
Alarma
Interrupcin Tratamiento de
Error errores
OB 80
OB 82
Sistema operativo
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 5
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 6
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Nota: el tiempo que requiere el procesador para esta secuencia se denomina tiempo de ciclo.
Este tiempo vara en funcin del nmero y tipo de instrucciones, as como de la potencia del
procesador del controlador.
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 7
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
3.4 Funciones
Las funciones (FC) son bloques lgicos sin memoria. No poseen una memoria de datos que
permita almacenar valores de parmetros de bloque. Por este motivo, al llamar una funcin
deben conectarse todos los parmetros de interfaz. Para guardar datos de forma permanente,
deben crearse previamente bloques de datos globales.
Una funcin contiene un programa que se ejecuta cada vez que la funcin es llamada por otro
bloque lgico.
Las funciones se pueden utilizar, p. ej., para los siguientes fines:
Funciones matemticas, que devuelven un resultado en funcin de los valores de
entrada.
Funciones tecnolgicas, como controles individuales con operaciones lgicas binarias.
Una funcin tambin se puede llamar varias veces en diferentes puntos de un programa.
Bloque de
organizacin
Main [OB1]
Funcin
Llamada de una MOTOR_MANUAL
funcin [FC1]
MOTOR_MANUAL
[FC1] Contiene, por ejemplo,
un programa para el
control de una cinta en
modo manual.
La funcin carece de
memoria.
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 8
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Bloque de datos de
instancia
MOTOR_AUTO_DB1
Bloque de [DB1] como memoria
organizacin para la llamada
Main [OB1] Bloque de funcin
del bloque de
MOTOR_AUTO [FB1]
funcin
Llamada de un bloque MOTOR_AUTO
de funcin 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 automtico.
MOTOR_AUTO_DB1 En esta llamada, el
[DB1] bloque de funcin
utiliza como memoria
el bloque de datos de
instancia
MOTOR_AUTO_DB1
[DB1].
Figura 4: Bloque de funcin e instancia con llamada desde el bloque de organizacin Main[OB1]
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 9
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Funcin_10
DB global
Acceso para todos los bloques
(DB_global)
Funcin_11
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 10
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 11
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | 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 vaco es un comodn en el que puede seleccionarse la instruccin deseada.
Mecanismo de entrada de habilitacin EN (enable)/de salida de habilitacin ENO (enable
output):
Las instrucciones sin mecanismo EN/ENO se ejecutan independientemente del estado
lgico de las entradas del cuadro.
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 12
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
4 Tarea planteada
En este captulo se planificarn, programarn y probarn las siguientes funciones del ejemplo
de proceso basado en una planta de clasificacin.
Operacin manual: control de la marcha de la cinta hacia delante en modo manual o Jog.
5 Planificacin
Para favorecer la claridad y permitir la reutilizacin, no se recomienda programar todas las
funciones en el OB1. Por ello el cdigo del programa se transferir en su mayor parte a
funciones (FC) y bloques de funcin (FB). A continuacin vamos a planificar cules de las
funciones se transferirn a FC y cules se ejecutarn en el OB1.
Tipo de Comentario
Input (Entrada)
datos
Manual_mode_active BOOL Modo de operacin 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 (Habilitacin_OK)
habilitacin
Safety_shutoff_active BOOL Desconexin de seguridad activa, p. ej.,
(Desconexin 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: Parmetros para la FC "MOTOR_MANUAL"
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 13
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 14
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
I 1.5 BOOL -S4 Pulsador modo Jog cinta -M1 hacia atrs NA
E Entrada S Salida
NC Normalmente cerrado
NA Normalmente abierto
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 15
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 16
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 17
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 18
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | 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 utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 19
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Agregue en la lnea 2 una nueva variable Q2. El TIA Portal ha asignado automticamente
el mismo tipo de datos que en la lnea 1 y ha incrementado la direccin en 1 hasta
%Q0.1. Introduzca el comentario "conveyor motor -M1 backwards fixed speed (Motor de
cinta M1 hacia atrs, velocidad fija)".
( Clic con el botn derecho en un campo vaco de la tabla de variables Import file
(Importar archivo))
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 20
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Seleccione la tabla de smbolos deseada (p. ej., en formato .xslx) y confirme la seleccin
con "Open (Abrir)".
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 21
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Como ver, algunas direcciones aparecen resaltadas en naranja. Se trata de las que
estn duplicadas; se han numerado automticamente las variables correspondientes a
fin de evitar ambigedades.
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 22
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Ahora tendr en su pantalla una tabla de smbolos completa de las entradas y salidas
digitales. Guarde el proyecto con el nombre 031-100_Programacin_FC.
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 23
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
bloque) )
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 24
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 25
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 26
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Para controlar el motor de cinta se requiere una seal 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 parmetro el comentario "Control of
the conveyor motor in manual mode (Control del motor de la cinta en modo Jog)".
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 27
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
( Block title (Ttulo 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 utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 28
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 29
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
( Conveyor_motor_manual_mode (Motor_cinta_modo_Jog))
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 30
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
( Manual_mode_active (Modo_manual_activo))
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 31
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Nota: en esta modalidad de asignacin de variables, existe riesgo de confusin con las
variables globales de la tabla de variables. Por ello es preferible usar la modalidad con
"arrastrar y soltar" desde la descripcin de interfaces.
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 32
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Para que solo sea posible controlar la salida cuando se haya otorgado la habilitacin y no
est activa la desconexin de seguridad, deben combinarse mediante el operador Y las
variables de entrada #Enable_OK (Habilitacin_OK) y #Safety_shutoff_active
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 33
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 34
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 35
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 36
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Ahora desplace la funcin "MOTOR_MANUAL [FC1]" hasta la lnea verde del Network 1
(Segmento 1) mediante "arrastrar y soltar".
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 37
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
herramientas lgicas. ( )
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 38
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Haga clic en el asterisco amarillo del elemento Y para agregar otra entrada. ( )
Para interconectar el bloque con las variables globales de la "Tag table_sorting station
(Tabla_variables_planta_clasificacin)", disponemos de dos posibilidades:
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 utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 39
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Inserte las restantes variables de entrada "-S3", "-K0", "-B1", "-S4" y "-A1" y, a
continuacin, 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" seleccionndolas y
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 40
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
(Bloques de programa) ).
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 41
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
configuracin hardware ( ).
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 42
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
[OB1] ).
Nota: la visualizacin se realiza con referencia a la seal y dependiendo del controlador. Los
estados lgicos de los bornes se indican mediante TRUE y FALSE.
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 43
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 44
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 45
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 46
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
7 Ejercicio
7.1 Tarea planteada: ejercicio
En este ejercicio se planificarn, programarn y probarn las siguientes funciones del ejemplo
de proceso basado en una planta de clasificacin.
Operacin manual: control de la marcha de la cinta hacia atrs en modo manual o Jog.
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 47
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
I 1.5 BOOL -S4 Pulsador modo Jog cinta -M1 hacia atrs NA
Q 0.1 BOOL -Q2 Motor de cinta -M1 hacia atrs, velocidad fija
E Entrada S Salida
NC Normalmente cerrado
NA Normalmente abierto
7.4 Planificacin
Ahora, planifique de forma autnoma la implementacin de la tarea.
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 48
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 49
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx
Documentacin didctica SCE | Mdulo TIA Portal 031-100, edicin 02/2016 | Digital Factory, DF FA
8 Informacin adicional
Con fines orientativos, se ofrece tambin informacin adicional para la puesta en prctica y la
profundizacin, como, p. ej.: Getting Started (primeros pasos), vdeos, tutoriales,
aplicaciones, manuales, guas de programacin y versiones de prueba del software y el
firmware, todo ello en el siguiente enlace:
www.siemens.com/sce/s7-1200
Libre utilizacin para centros de formacin e I+D. Siemens AG 2016. Todos los derechos reservados. 50
SCE_ES_031-100 FC-Programming S7-1200_R1504.docx