Índice
3.10
Creación de una pantalla HMI .................................................................................................... 51
3.11
Selección de una variable PLC para el elemento HMI ............................................................... 52
4
Conceptos básicos de los PLC de la forma más sencilla ....................................................................... 53
4.1
Las tareas se realizan en cada ciclo ........................................................................................... 53
4.2
Estados operativos de la CPU .................................................................................................... 54
4.3
Ejecución del programa de usuario ............................................................................................ 56
4.3.1
Procesamiento del ciclo en estado operativo RUN .................................................................... 57
4.3.2
Los OB ayudan a estructurar el programa de usuario ................................................................ 58
4.3.3
Prioridades y colas de espera para la ejecución de eventos ...................................................... 58
4.4
Áreas de memoria, direccionamiento y tipos de datos ............................................................... 62
4.4.1
Tipos de datos soportados por el S7-1200 ................................................................................. 63
4.4.2
Direccionamiento de áreas de memoria ..................................................................................... 66
4.4.3
Acceder a un "segmento" de un tipo de datos de variable ......................................................... 68
4.4.4
Acceso a una variable con una superposición de AT ................................................................. 70
4.5
Generadores de impulsos ........................................................................................................... 72
5
La configuración de dispositivos se crea fácilmente .............................................................................. 75
5.1
Detectar la configuración de una CPU sin especificar ................................................................ 76
5.2
Agregar una CPU a la configuración .......................................................................................... 77
5.3
Cambiar un dispositivo ................................................................................................................ 78
5.4
Agregar módulos a la configuración ........................................................................................... 78
5.5
Configurar el funcionamiento de la CPU y sus módulos ............................................................ 80
5.5.1
La memoria de sistema y la marca de ciclo proporcionan funciones estándar .......................... 82
5.6
Configurar la dirección IP de la CPU .......................................................................................... 85
5.7
Proteger el acceso a la CPU o al bloque lógico es fácil ............................................................. 87
5.7.1
Protección de know-how ............................................................................................................. 89
5.7.2
Protección anticopia .................................................................................................................... 90
6
Programación cada vez más sencilla .................................................................................................... 93
6.1
Fácil diseño del programa de usuario ......................................................................................... 93
6.1.1
Uso de OBs para organizar el programa de usuario .................................................................. 95
6.1.2
Con los FBs y las FCs, la programación de tareas modulares es muy fácil .............................. 96
6.1.3
Los bloques de datos permiten almacenar fácilmente los datos del programa .......................... 98
6.1.4
Crear un nuevo bloque lógico ..................................................................................................... 99
6.1.5
Crear bloques lógicos reutilizables ........................................................................................... 100
6.1.6
Llamar un bloque lógico desde otro bloque lógico ................................................................... 101
6.2
Lenguajes de programación fáciles de usar ............................................................................. 101
6.2.1
Esquema de contactos (KOP)................................................................................................... 102
6.2.2
Diagrama de funciones (FUP)................................................................................................... 103
6.2.3
Vista general SCL ..................................................................................................................... 103
6.2.4
Editor de programas SCL .......................................................................................................... 104
6.3
Instrucciones eficaces que facilitan la programación ............................................................... 106
6.3.1
Disponer de las instrucciones básicas esperadas .................................................................... 106
6.3.2
Instrucciones de comparación y desplazamiento ..................................................................... 109
6.3.3
Operaciones de conversión ...................................................................................................... 110
8
Manual de producto, 03/2014, A5E02486778-AF
Easy Book