Manuales
Marcas
Siemens Manuales
Controladores
S7 Serie
Siemens S7 Serie Manuales
Manuales y guías de usuario para Siemens S7 Serie. Tenemos
2
Siemens S7 Serie manuales disponible para descarga gratuita en PDF: Manual De Sistema
Siemens S7 Serie Manual De Sistema (1682 páginas)
Controlador programable
Marca:
Siemens
| Categoría:
Controladores
| Tamaño: 30.61 MB
Tabla de contenido
Prólogo
3
Documentación E Información
4
Información de Seguridad
5
Tabla de Contenido
7
Sinopsis del Producto
27
Introducción al PLC S7-1200
27
Capacidad de Expansión de la CPU
31
Paneles HMI Basic
33
Nuevas Funciones
35
Nuevos Módulos para S7
37
Software de Programación STEP 7
39
Requisitos del Sistema
40
Diferentes Vistas que Facilitan el Trabajo
41
Herramientas Fáciles de Utilizar
43
Introducir Instrucciones en el Programa de Usuario
43
Acceder a Instrucciones desde la Barra de Herramientas "Favoritos
43
Crear una Ecuación Compleja con una Instrucción Sencilla
44
Agregar Entradas O Salidas a una Instrucción KOP O FUP
46
Instrucciones Ampliables
46
Seleccionar la Versión de una Instrucción
47
Modificar la Apariencia y Configuración de STEP 7
47
Arrastrar y Soltar Elementos entre Los Distintos Editores
48
Cambiar el Estado Operativo de la CPU
49
Modificar el Tipo de Llamada de un DB
50
Desconectar Temporalmente Dispositivos de una Red
51
Desconexión Virtual de Dispositivos desde la Configuración
52
Compatibilidad con Versiones Anteriores
53
Montaje
55
Directrices para Montar Dispositivos S7-1200
55
Corriente Necesaria
58
Procedimientos de Montaje y Desmontaje
60
Dimensiones de Montaje de Los Dispositivos S7-1200
60
Montaje y Desmontaje de Dispositivos S7
62
Montaje y Desmontaje de la CPU
64
Montaje y Desmontaje de SB, CB O BB
66
Instalación y Desmontaje de un SM
68
Montaje y Desmontaje de un CM O CP
70
Extraer y Reinsertar el Conector del Bloque de Terminales del S7-1200
71
Instalación y Desmontaje de un Cable de Ampliación
73
TS (Teleservice) Adapter
76
Conectar el Adaptador de Teleservice
76
Instalar la Tarjeta SIM
78
Instalación del Adaptador TS en un Perfil DIN
79
Instalación del TS Adapter en un Panel
80
Directrices de Cableado
81
Requisitos
81
Directrices de Aislamiento Galvánico
82
Directrices de Cableado del S7
83
Consulte También
84
Directrices para las Cargas de Lámpara
84
Directrices Relativas a las Cargas Inductivas
85
Directrices para las Entradas y Salidas Diferenciales
87
Principios Básicos del PLC
89
Ejecución del Programa de Usuario
89
Actualización de Memorias Imagen de Proceso y Memorias Imagen Parciales de Proceso
91
Estados Operativos de la CPU
94
Procesamiento del ARRANQUE
97
Procesamiento del Ciclo en Estado Operativo RUN
98
Bloques de Organización (OB)
99
OB de Ciclo
99
Eventos de Ciclo
99
OB de Arranque
100
Eventos de Arranque
100
OB de Alarma de Retardo
100
OB de Alarma Cíclica
101
OB de Alarma de Proceso
102
OB de Alarma de Error de Tiempo
103
OB de Alarma de Error de Diagnóstico
105
Eventos de Error de Diagnóstico
105
Evento de Presencia de Módulo
107
OB de Fallo del Rack O Estación
108
OB de Hora
109
Eventos de Hora
109
OB de Estado
109
Eventos de Estado
109
OB de Actualización
110
Eventos de Actualización
110
OB de Perfil
110
Eventos de Perfil
110
OB MC-Servo y MC-Interpolator
110
MC-Preservo
111
Eventos de MC-Preservo
111
MC-Postservo
112
Eventos de MC-Postservo
112
Prioridades y Colas de Espera para la Ejecución de Eventos
112
Latencia de Alarmas
116
Vigilancia y Configuración del Tiempo de Ciclo
117
Memoria de la CPU
119
Memoria Remanente
120
Marcas de Sistema y de Ciclo
121
Búfer de Diagnóstico
124
Reloj en Tiempo Real
125
Configurar las Salidas en una Transición de RUN a STOP
126
Almacenamiento de Datos, Áreas de Memoria, E/S y Direccionamiento
127
Acceder a Los Datos del S7-1200
127
Procesamiento de Valores Analógicos
134
Ejemplo: Procesamiento de Valores Analógicos
134
Tipos de Datos
136
Tipos de Datos Bool, Byte, Word y Dword
137
Tipos de Datos de Entero
138
Tipos de Datos de Real en Coma Flotante
139
Tipos de Datos de Fecha y Hora
140
Tipos de Datos Carácter y Cadena
142
String y Wstring
142
Tipo de Datos ARRAY
144
Tipo de Datos Estructura de Datos
145
Tipo de Datos PLC
145
Tipo de Datos de Puntero Variant
146
Acceder a un "Segmento" de un Tipo de Datos de Variable
146
Acceso a una Variable con una Superposición de at
147
Declaración
147
Utilizar una Memory Card
150
Insertar una Memory Card en la CPU
151
Configurar Los Parámetros de Arranque de la CPU Antes de Copiar el Proyecto en la Memory Card
154
Utilizar la Memory Card como Tarjeta de "Transferencia
154
Crear una Tarjeta de Transferencia
155
Utilizar una Tarjeta de Transferencia
156
Utilizar la Memory Card como Tarjeta de "Programa
157
Actualización de Firmware
161
Recuperación si Se Olvida la Contraseña
165
Configuración de Dispositivos
167
Insertar una CPU
168
Cargar la Configuración de una CPU Conectada
170
Cargar un Dispositivo como una Estación Nueva
170
Detectar la Configuración Hardware de una CPU sin Especificar
170
Agregar Módulos a la Configuración
172
Control de Configuración
173
Ventajas y Aplicaciones del Control de Configuración
173
Configuración de la Instalación Central y Módulos Opcionales
173
Disposición de Los Módulos
177
Registro de Control
178
Comportamiento Durante el Funcionamiento
180
Mensajes de Error
180
Ejemplo de Control de Configuración
181
Cambiar un Dispositivo
185
Configurar el Funcionamiento de la CPU
185
Vista General
185
Configuración de Tiempos de Filtro de Entradas Digitales
187
Capturar Impulsos
189
Configurar el Soporte Multilingüe
191
Configurar Los Parámetros de Los Módulos
193
Configurar la CPU para la Comunicación
195
Sincronización Horaria
197
Principios Básicos de Programación
199
Directrices para Diseñar un Sistema PLC
199
Estructurar el Programa de Usuario
201
Utilizar Bloques para Estructurar el Programa
203
Bloque de Organización (OB)
204
Creación de ob Adicionales
205
Función (FC)
206
Bloque de Función (FB)
206
Bloque de Datos (DB)
208
Crear Bloques Lógicos Reutilizables
209
Transferir Parámetros a Bloques
210
Llamada por Valor
210
Llamada por Referencia
211
Optimización del Bloque y Transferencia de Parámetros
211
Principios Básicos de la Coherencia de Datos
213
Lenguaje de Programación
215
Esquema de Contactos (KOP)
215
Diagrama de Funciones (FUP)
216
Scl
217
Editor de Programas SCL
217
Expresiones y Operaciones de SCL
219
Construir una Expresión SCL
219
Instrucciones de Control
221
Condiciones
221
Direccionamiento Indexado con Instrucciones PEEK y POKE
223
EN y ENO para KOP, FUP y SCL
225
Configuración de SCL para Definir ENO
225
La Marca de Estado de Bloque de "Myfunction" // Se Almacena en el Bloque Local
226
Ejecutar Código solo si Myfunction Devuelve ENO como TRUE
226
Protección
227
Protección de Acceso a la CPU
227
Mecanismos de Conexión
229
Memoria de Carga Externa
229
Protección de Know-How
230
Protección Anticopia
231
Cargar Los Elementos del Programa en la CPU
233
Recuperación de una Descarga Fallida
235
Consulte También
236
Sincronizar la CPU Online y el Proyecto Offline
236
Opciones de Sincronización
237
Cargar desde la CPU Online
238
Comparar la CPU Online con la CPU Offline
238
Depurar y Comprobar el Programa
239
Vigilar y Modificar Datos de la CPU
239
Tablas de Observación y Tablas de Forzado
240
Referencia Cruzada para Mostrar la Utilización
241
Estructura de Llamadas para Ver la Jerarquía de Llamadas
242
Instrucciones Básicas
243
Operaciones Lógicas con Bits
243
Contactos KOP
243
Instrucciones "Activar Salida" y "Desactivar Salida
246
Activar y Desactivar Mapa de Bits
247
Flipflop de Activación/Desactivación y Flipflop de Desactivación/Activación
247
Instrucciones de Flanco Ascendente y Descendente
249
Temporizadores
252
Ejemplo de Bobina de Temporizador
254
Bobinas Inicializar Temporizador -(RT)- y Predeterminar Temporizador -(PT)
255
Manejo de Temporizadores
255
Programación de Temporizadores
257
Contadores
261
Manejo de Los Contadores
263
Comparación
268
Instrucciones de Comparación
268
In_Range (Valor dentro del Rango) y Out_Range (Valor Fuera del Rango)
269
OK (Comprobar Validez) y NOT_OK (Comprobar Invalidez)
270
Instrucciones de Comparación Variant y Array
271
Instrucciones de Comparación de Igualdad y Desigualdad
271
Instrucciones de Comparación con Cero
272
IS_ARRAY (Consultar si es un ARRAY)
273
Funciones Matemáticas
274
CALCULATE (Calcular)
274
Instrucciones "Sumar", "Restar", "Multiplicar" y "Dividir
275
MOD (Obtener Resto de División)
277
NEG (Generar Complemento a Dos)
278
INC (Incrementar) y DEC (Decrementar)
279
ABS (Calcular Valor Absoluto)
280
MIN (Determinar Mínimo) y MAX (Determinar Máximo)
281
LIMIT (Ajustar Valor Límite)
282
Instrucciones para Exponentes, Logaritmos y Trigonometría
283
Transferencia
285
MOVE (Copiar Valor), MOVE_BLK (Copiar Área), UMOVE_BLK
285
Interrupciones) y MOVE_BLK_VARIANT (Copiar Área)
285
Deserializar
289
Ejemplo: Instrucción Deserializar
290
Serialize
292
Ejemplo: Instrucción Serialize
293
FILL_BLK (Rellenar Área) y UFILL_BLK (Rellenar Área sin Interrupciones)
295
SWAP (Cambiar Disposición)
297
LOWER_BOUND: (Leer Límite Inferior del ARRAY)
298
Parámetros
298
UPPER_BOUND: (Leer Límite Superior de ARRAY)
300
Instrucciones de Leer / Escribir Memoria
302
PEEK y POKE (solo SCL)
302
Instrucciones Leer y Escribir en Formato Big y Little Endian (SCL)
304
Instrucciones Variant
305
Variantget (Leer Valor de una Variable VARIANT)
305
Variantput (Escribir Valor en una Variable VARIANT)
306
Countofelements (Consultar Número de Elementos de ARRAY)
307
Instrucciones Legacy
308
Instrucciones Fieldread (Leer Campo) y Fieldwrite (Escribir Campo)
308
Instrucciones Básicas
309
Conversión
311
CONV (Convertir Valor)
311
Instrucciones de Conversión de SCL
312
ROUND (Redondear Número) y TRUNC (Truncar a Entero)
315
CEIL y FLOOR (Redondear un Número en Coma Flotante al Siguiente Entero Superior O Inferior)
316
SCALE_X (Escalar) y NORM_X (Normalizar)
317
Instrucciones de Conversión Variant
320
VARIANT_TO_DB_ANY (Convertir VARIANT en DB_ANY)
320
DB_ANY_TO_VARIANT (Convertir DB_ANY en VARIANT)
321
Control del Programa
323
Instrucciones JMP (Saltar si RLO = 1), JMPN (Saltar si RLO = 0) y LABEL (Etiqueta)
323
JMP_LIST (Definir Lista de Saltos)
324
SWITCH (Distribuidor de Saltos)
325
Reglas de Posicionamiento del Cuadro SWITCH
326
RET (Retroceder)
327
ENDIS_PW (Limitar y Habilitar Legitimación de la Contraseña)
328
RE_TRIGR (Reiniciar Tiempo de Vigilancia del Ciclo)
330
Timeout de Vigilancia
331
STP (Finalizar Programa)
331
Instrucciones GET_ERROR y GET_ERROR_ID (Consultar Error E ID de Error Localmente)
332
Operación
335
RUNTIME (Medir Tiempo de Ejecución)
336
Ejemplo: Instrucción RUNTIME
337
Instrucciones de Control del Programa de SCL
338
Vista General de las Instrucciones de Control del Programa de SCL
338
Instrucción IF-THEN
339
Instrucción CASE
340
Instrucción for
341
Instrucción WHILE-DO
342
Instrucción REPEAT-UNTIL
343
Instrucción
343
Instrucción CONTINUE
344
Instrucción EXIT
345
Instrucción GOTO
346
Instrucción RETURN
346
Operaciones Lógicas con Palabras
347
Instrucciones de Operaciones Lógicas AND, or y XOR
347
INV (Complemento a 1)
348
Instrucciones DECO (Descodificar) y ENCO (Codificar)
348
Instrucciones SEL (Seleccionar), MUX (Multiplexar) y DEMUX (Desmultiplexar)
350
Desplazamiento y Rotación
353
Instrucciones SHR (Desplazar a la Derecha) y SHL (Desplazar a la Izquierda)
353
Instrucciones ROR (Rotar a la Derecha) y ROL (Rotar a la Izquierda)
354
Instrucciones Avanzadas
355
Funciones de Fecha, Hora y Reloj
355
Instrucciones de Fecha y Hora
355
Funciones de Reloj
358
Estructura de Datos Timetransformationrule
361
SET_TIMEZONE (Ajustar Zona Horaria)
362
RTM (Contador de Horas de Funcionamiento)
363
Cadena y Carácter
365
Sinopsis del Tipo de Datos String
365
Inicialización de Los Datos String
365
Datos String Válidos
365
S_MOVE (Desplazar Cadena de Caracteres)
366
Instrucciones de Conversión de Cadenas
366
Instrucciones S_CONV, STRG_VAL y VAL_STRG (Convertir A/De Cadena de Caracteres y Número)
366
Condiciones que Notifica ENO
373
Instrucciones Strg_To_Chars y Chars_To_Strg
377
Array of CHAR)
377
Instrucciones ATH y HTA (Convertir A/De Cadena de Caracteres ASCII y Número Hexadecimal)
379
Instrucciones con Cadenas
381
MAX_LEN (Longitud Máxima de una Cadena de Caracteres)
381
LEN (Determinar la Longitud de una Cadena de Caracteres)
382
CONCAT (Agrupar Cadenas de Caracteres)
383
Instrucciones LEFT, RIGHT y MID (Leer Los Caracteres Izquierdos, Derechos O Centrales de una Cadena)
384
DELETE (Borrar Caracteres de una Cadena)
386
INSERT (Insertar Caracteres en una Cadena)
387
REPLACE (Reemplazar Caracteres de una Cadena)
388
FIND (Buscar Caracteres en una Cadena)
390
Información de Tiempo de Ejecución
391
Getsymbolname (Leer Nombre de una Variable en el Parámetro de Entrada)
391
Ejemplo: Significado del Parámetro SIZE
392
Ejemplo: Leer un Nombre Simbólico
393
Getsymbolpath (Consultar el Nombre Global Compuesto de la Alimentación del Parámetro de Entrada)
394
Utilización
395
Getinstancename (Leer el Nombre de la Instancia de Bloque)
397
Getinstancepath (Consultar el Nombre Global Compuesto de la Instancia de Bloque)
400
Getblockname (Leer el Nombre del Bloque)
402
E/S Distribuidas (PROFINET, PROFIBUS O AS-I)
405
Instrucciones de E/S Descentralizadas
405
RDREC y WRREC (Leer/Escribir Registro)
406
GETIO (Leer Memoria Imagen de Proceso)
409
SETIO (Transferir Memoria Imagen de Proceso)
410
Parámetros
411
GETIO_PART (Leer Área de Memoria Imagen de Proceso)
412
SETIO_PART (Transferir Área de Memoria Imagen de Proceso)
414
Instrucciones Avanzadas
416
RALRM (Recibir Alarma)
416
D_ACT_DP (Activar/Desactivar Dispositivos PROFINET IO)
420
Descripción del Funcionamiento
420
Aplicación
420
Desactivar Dispositivos PROFINET IO
421
Activar Dispositivos PROFINET IO
422
Parámetro STATUS para RDREC, WRREC y RALRM
425
Otras
430
DPRD_DAT y DPWR_DAT (Leer/Escribir Datos Coherentes)
430
Códigos de Error
432
RCVREC (Recibir Registro con I-Device/Esclavo I)
433
Estados Operativos
434
PRVREC (Proveer Registro con I-Device/Esclavo I)
435
Parámetros
438
DPNRM_DG (Leer Datos de Diagnóstico de un Esclavo DP)
439
Profienergy
442
Controlador Profienergy (Controlador PE)
442
Unidad Profienergy (Unidad PE)
442
Información de Referencia
442
Alarmas
443
Instrucciones ATTACH y DETACH (Asignar ob a Evento de Alarma/Deshacer Asignación)
443
Funcionamiento General
446
Códigos de Condición
446
Alarmas Cíclicas
447
SET_CINT (Ajustar Parámetros de Alarma Cíclica)
447
QRY_CINT (Consultar Parámetros de Alarma Cíclica)
449
Alarmas Horarias
450
SET_TINTL (Ajustar Alarma Horaria)
451
CAN_TINT (Cancelar Alarma Horaria)
452
ACT_TINT (Activar Alarma Horaria)
453
QRY_TINT (Consultar Estado de Alarma Horaria)
454
Alarmas de Retardo
455
Instrucciones DIS_AIRT y EN_AIRT (Retardar/Habilitar Tratamiento de Eventos de Alarma y Errores Asíncronos de Mayor Prioridad)
458
Alarmas
459
Gen_Usrmsg (Crear Avisos de Diagnóstico de Usuario)
459
Contenido del Aviso
459
Definir Valores Asociados
460
Parámetros
460
Diagnóstico (PROFINET O PROFIBUS)
462
Instrucciones de Diagnóstico
462
RD_SINFO (Leer Información de Arranque del ob Actual)
463
Descripción
463
Instrucciones Avanzadas
474
LED (Leer Estado del LED)
474
Get_Im_Data (Leer Datos de Identificación y Mantenimiento)
476
Get_Name (Leer el Nombre de un Dispositivo PROFINET IO)
477
Parámetros
478
Getstationinfo (Leer la Dirección IP O MAC de un Dispositivo PROFINET IO)
484
Instrucción Devicestates
492
Configuraciones de Ejemplo de Devicestates
494
Ejemplo de PROFIBUS
494
Ejemplo de PROFINET
496
Instrucción Modulestates
498
Configuraciones de Ejemplo de Modulestates
500
GET_DIAG (Leer Información de Diagnóstico)
504
Descripción
504
Parámetros
504
Parámetro MODE
505
Eventos de Diagnóstico de E/S Descentralizadas
510
Impulso
511
CTRL_PWM (Modulación del Ancho de Impulso)
511
CTRL_PTO (Tren de Impulsos)
513
Manejo de las Salidas de Impulso
516
Configurar un Canal de Impulso para PWM O PTO
518
Parametrización
519
Salidas de Hardware
521
Direcciones de Periferia
522
Recetas y Registros de Datos
523
Recetas
523
Vista General de la Receta
523
Ejemplo de Receta
524
Recetas de Ejemplo
524
Instrucciones del Programa que Transfieren Datos de Receta
528
Recipeexport (Exportación de Receta)
528
Instrucciones Avanzadas
529
Recipeimport (Importación de Receta)
530
Programa de Ejemplo de Receta
532
Registros
535
Estructura del Registro
535
Parámetro DATA para la Instrucción Datalogcreate
535
Parámetro HEADER de la Instrucción Datalogcreate
536
Instrucciones de Programa que Controlan Registros
536
Parámetros NAME E ID
549
Datalognewfile (Data Log en Archivo Nuevo)
549
Trabajar con Registros de Datos
552
Límite del Tamaño de Los Archivos de Registro
554
Encabezado
555
Programa de Ejemplo de Registros de Datos
557
Ejemplo de Programa de Registro
558
Control de Bloques de Datos
563
CREATE_DB (Crear Bloque de Datos)
563
Parámetros
564
Instrucciones Avanzadas
565
Instrucciones READ_DBL y WRIT_DBL (Leer De/Escribir en un Bloque de Datos de la Memoria de Carga)
567
ATTR_DB (Leer Atributos de un Bloque de Datos)
571
DELETE_DB (Borrar Bloque de Datos)
573
Procesamiento de Direcciones
575
GEO2LOG (Determinar la ID de Hardware a Partir del Slot)
575
LOG2GEO (Determinar el Slot a Partir de la ID de Hardware)
577
IO2MOD (Determinar la ID de Hardware a Partir de una Dirección ES)
578
RD_ADDR (Determinar las Direcciones es a Partir de la ID de Hardware)
580
Tipo de Datos del Sistema GEOADDR
581
Dirección Geográfica
581
Códigos de Error Comunes para las Instrucciones Avanzadas
583
Instrucciones Tecnológicas
585
Contaje (Contadores Rápidos)
585
Instrucción CTRL_HSC_EXT (Controlar Contador Rápido)
586
Descripción General de la Instrucción
586
Ejemplo
587
Consulte También
590
Tipos de Datos de Sistema (SDT) de la Instrucción CTRL_HSC_EXT
591
Funcionamiento del Contador Rápido
596
Función de Sincronización
596
Función de Puerta
597
Función de Captura
599
Función de Comparación
600
Aplicaciones
601
Configurar un Contador Rápido
602
Tipo de Contaje
604
Fase de Operación
605
Contador A/B Cuádruple
607
Valores Iniciales
609
Funciones de Entrada
609
Entrada de Sincronización
609
Entrada de Captura
610
Entrada de Puerta
610
Función de Salida
610
Salida de Comparación
610
Eventos de Alarma
611
Asignación de Los Pines de Entrada de Hardware
611
Asignación de Los Pines de Salida de Hardware
613
Direcciones de la Memoria de Entrada del HSC
614
Identificador de Hardware
614
Instrucción CTRL_HSC (Controlar Contadores Rápidos) Antigua
615
Descripción General de la Instrucción
615
Uso de CTRL_HSC
617
Valor de Contaje Actual del HSC
618
Control PID
619
Insertar la Instrucción PID y un Objeto Tecnológico
621
Instrucciones Tecnológicas
622
Pid_Compact
623
Instrucción Pid_Compact
623
Instrucción Pid_Compact Límites del Valor de Proceso
627
Parámetros de la Instrucción Errorbit de Pid_Compact
628
Parámetros Warning de la Instrucción Pid_Compact
630
Pid_3Step
631
Instrucción Pid_3Step
631
Parámetros Errorbit de la Instrucción Pid_3Step
638
Parámetros Warning de la Instrucción Pid_3Step
640
Pid_Temp
641
Instrucción Pid_Temp
641
Selección de Regulación de Calentamiento/Enfriamiento
645
Reguladores en Cascada
648
Orden de Llamada
648
Conexiones de Comunicación
649
Siemens S7 Serie Manual De Sistema (1070 páginas)
Controlador programable
Marca:
Siemens
| Categoría:
Controladores
| Tamaño: 21.51 MB
Tabla de contenido
Índice
7
Prólogo
3
Documentación E Información
4
Tabla de Contenido
7
Introducción al PLC S7-1200
23
Sinopsis del Producto
23
Capacidad de Expansión de la CPU
26
Módulos S7-1200
29
Nuevas Funciones
30
Nuevos Módulos para S7
31
Paneles HMI Basic
32
Software de Programación STEP 7
35
Requisitos del Sistema
35
Diferentes Vistas que Facilitan el Trabajo
36
Acceder a Instrucciones desde la Barra de Herramientas "Favoritos
38
Herramientas Fáciles de Utilizar
38
Introducir Instrucciones en el Programa de Usuario
38
Crear una Ecuación Compleja con una Instrucción Sencilla
39
Agregar Entradas O Salidas a una Instrucción KOP O FUP
41
Instrucciones Ampliables
42
Seleccionar la Versión de una Instrucción
42
Modificar la Apariencia y Configuración de STEP 7
43
Arrastrar y Soltar Elementos entre Los Distintos Editores
43
Cambiar el Estado Operativo de la CPU
44
Modificar el Tipo de Llamada de un DB
45
Desconectar Temporalmente Dispositivos de una Red
46
Desconexión Virtual de Dispositivos desde la Configuración
47
Montaje
49
Directrices para Montar Dispositivos S7-1200
49
Prever Espacio Suficiente para la Refrigeración y el Cableado
50
Corriente Necesaria
51
Procedimientos de Montaje y Desmontaje
53
Dimensiones de Montaje de Los Dispositivos S7-1200
53
Montaje y Desmontaje de Dispositivos S7
55
Montaje y Desmontaje de la CPU
56
Montaje y Desmontaje de SB, CB O BB
59
Instalación y Desmontaje de un SM
61
Montaje y Desmontaje de un CM O CP
63
Extraer y Reinsertar el Conector del Bloque de Terminales del S7-1200
64
Instalación y Desmontaje de un Cable de Ampliación
65
TS (Teleservice) Adapter
67
Conectar el Adaptador de Teleservice
67
Instalar la Tarjeta SIM
68
Instalación del Adaptador TS en un Perfil DIN
70
Instalación del TS Adapter en un Panel
70
Directrices de Cableado
72
Directrices de Aislamiento Galvánico
73
Directrices de Puesta a Tierra del S7
73
Directrices de Cableado del S7
74
Directrices para las Cargas de Lámpara
74
Directrices Relativas a las Cargas Inductivas
75
Circuito de Supresión Típico para Salidas de Relé O DC que Conmutan Cargas Inductivas DC
76
Circuito de Supresión Típico para Salidas de Relé que Conmutan Cargas Inductivas AC
76
Directrices para las Entradas y Salidas Diferenciales
77
Principios Básicos del PLC
79
Ejecución del Programa de Usuario
79
Actualización de Memorias Imagen de Proceso y Memorias Imagen Parciales de Proceso
80
Estados Operativos de la CPU
83
Procesamiento del ARRANQUE
85
Procesamiento del Ciclo en Estado Operativo RUN
87
Bloques de Organización (OB)
87
OB de Ciclo
88
Eventos de Ciclo
88
OB de Arranque
88
Eventos de Arranque
88
OB de Alarma de Retardo
88
Eventos de Alarma de Retardo
89
Eventos de Alarma Cíclica
89
OB de Alarma de Proceso
89
Eventos de Alarma de Proceso
90
OB de Alarma de Error de Tiempo
90
OB de Alarma de Error de Diagnóstico
92
Eventos de Error de Diagnóstico
92
Evento de Presencia de Módulo
94
OB de Fallo del Rack O Estación
95
OB de Hora
95
Eventos de Hora
96
OB de Estado
96
Eventos de Estado
96
OB de Actualización
96
Eventos de Actualización
97
OB de Perfil
97
Eventos de Perfil
97
Prioridades y Colas de Espera para la Ejecución de Eventos
97
Modos de Ejecución con y sin Interrupciones
98
Latencia de Alarmas
100
Vigilancia y Configuración del Tiempo de Ciclo
101
Configurar el Tiempo de Ciclo y la Carga de Comunicación
102
Memoria de la CPU
103
Gestión de la Memoria
103
Memoria Remanente
104
Marcas de Sistema y de Ciclo
105
Búfer de Diagnóstico
107
Configurar las Salidas en una Transición de RUN a STOP
108
Reloj en Tiempo Real
108
Almacenamiento de Datos, Áreas de Memoria, E/S y Direccionamiento
109
Acceder a Los Datos del S7-1200
109
Procesamiento de Valores Analógicos
114
Tipos de Datos
115
Tipos de Datos Bool, Byte, Word y Dword
116
Tipos de Datos de Entero
117
Tipos de Datos de Real en Coma Flotante
117
Tipos de Datos de Fecha y Hora
118
Tipos de Datos Carácter y Cadena
119
Tipo de Datos ARRAY
121
Tipo de Datos Estructura de Datos
122
Tipo de Datos PLC
122
Tipos de Datos de Puntero
123
Tipo de Datos de Puntero "Pointer
123
Tipo de Datos de Puntero "Any
124
Tipo de Datos de Puntero "Variant
126
Acceder a un "Segmento" de un Tipo de Datos de Variable
126
Acceso a una Variable con una Superposición de at
127
Declaración
128
Utilizar una Memory Card
129
Insertar una Memory Card en la CPU
130
Utilizar la Memory Card como Tarjeta de "Transferencia
133
Crear una Tarjeta de Transferencia
134
Utilizar una Tarjeta de Transferencia
135
Configurar Los Parámetros de Arranque de la CPU Antes de Copiar el Proyecto en la Memory Card
133
Utilizar la Memory Card como Tarjeta de "Programa
136
Crear una Tarjeta de Programa
137
Utilizar una Tarjeta de Programa como Memoria de Carga para la CPU
138
Actualización de Firmware
139
Recuperación si Se Olvida la Contraseña
143
Configuración de Dispositivos
145
Insertar una CPU
146
Detectar la Configuración de una CPU sin Especificar
148
Agregar Módulos a la Configuración
149
Vista General
150
Configurar el Funcionamiento de la CPU
150
Cambiar un Dispositivo
150
Configuración de Tiempos de Filtro de Entradas Digitales
152
Capturar Impulsos
154
Configurar Los Parámetros de Los Módulos
155
Configurar un Módulo de Señales (SM) O una Signal Board (SB)
155
Configurar la CPU para la Comunicación
157
Crear una Conexión de Red
157
Configurar la Vía de Conexión Local/De Interlocutor
158
Números de Puerto
160
Parámetros de la Conexión PROFINET
160
Consulte También
163
Asignar Direcciones IP (Internet Protocol)
163
Asignar Direcciones IP a Los Dispositivos de Programación y Red
163
Comprobar la Dirección IP de la Programadora
165
Asignar una Dirección IP a una CPU Online
166
Configurar una Dirección IP para una CPU en el Proyecto
167
Comprobar la Red PROFINET
171
Asignar una Dirección IP a un Dispositivo Online
171
Utilizar el DIálogo "Carga Avanzada" para Comprobar Los Dispositivos de Red Conectados
172
Localizar la Dirección Ethernet (MAC) en la CPU
172
Configurar la Sincronización del Network Time Protocol (NTP)
174
Tiempo de Arranque de Dispositivo, Asignación de Nombre y de Dirección en PROFINET
175
Asignación de Nombre y Dirección de Dispositivo PROFINET en STEP
176
Asignación de Dirección PROFINET en el Arranque del Sistema
176
Principios Básicos de Programación
177
Directrices para Diseñar un Sistema PLC
177
Estructurar el Programa de Usuario
178
Seleccionar el Tipo de Estructura del Programa de Usuario
179
Utilizar Bloques para Estructurar el Programa
180
Bloque de Organización (OB)
181
Creación de ob Adicionales
182
Configuración de las Propiedades de un ob
182
Función (FC)
183
Bloque de Función (FB)
183
Bloque de Datos (DB)
185
Crear Bloques Lógicos Reutilizables
186
Principios Básicos de la Coherencia de Datos
187
Lenguaje de Programación
188
Esquema de Contactos (KOP)
188
Diagrama de Funciones (FUP)
189
Scl
189
Construir una Expresión SCL
191
Condiciones
193
Adición de Comentarios de Bloque al Código SCL
196
EN y ENO para KOP, FUP y SCL
197
Determinar el "Flujo de Corriente" (en y ENO) para una Instrucción
197
Configuración de SCL para Definir ENO
197
La Marca de Estado de Bloque de "Myfunction" // Se Almacena en el Bloque Local
198
Ejecutar Código solo si Myfunction Devuelve ENO como TRUE
198
Consulte También
198
Protección de Acceso a la CPU
199
Mecanismos de Conexión
200
Protección
199
Protección de Know-How
201
Protección Anticopia
203
Cargar Los Elementos del Programa en la CPU
204
Cargar desde la CPU
205
Copia de Elementos del Proyecto
205
Utilización de la Función de Comparación
206
Depurar y Comprobar el Programa
206
Vigilar y Modificar Datos de la CPU
206
Tablas de Observación y Tablas de Forzado
207
Referencia Cruzada para Mostrar la Utilización
208
Estructura de Llamadas para Ver la Jerarquía de Llamadas
209
Instrucciones Básicas
211
Operaciones Lógicas con Bits
211
Contactos KOP
211
Cuadros Y, O y O-Exclusiva en FUP
212
Bobina de Relé y Cuadro de Asignación
213
Instrucciones "Activar Salida" y "Desactivar Salida
214
Activar y Desactivar 1 Bit
214
Activar y Desactivar Mapa de Bits
215
Flipflop de Activación/Desactivación y Flipflop de Desactivación/Activación
215
Instrucción
216
Instrucciones de Flanco Ascendente y Descendente
217
Temporizadores
220
Ejemplo de Bobina de Temporizador
222
Bobinas Inicializar Temporizador -(RT)- y Predeterminar Temporizador -(PT)
223
Manejo de Temporizadores
223
Programación de Temporizadores
225
Asignar un DB Global para Guardar Los Datos de Temporizador como Datos Remanentes
227
Asignar un DB Multiinstancia para Guardar Los Datos de Temporizador como Datos Remanentes
228
Contadores
229
Manejo de Los Contadores
231
Asignar un DB Global para Guardar Los Datos de Contador como Datos Remanentes
233
Asignar un DB Multiinstancia para Guardar Los Datos de Contador como Datos Remanentes
234
Comparación
235
Instrucciones de Comparación
235
Instrucciones In_Range (Valor dentro del Rango) y Out_Range (Valor Fuera del Rango)
236
Instrucciones OK (Comprobar Validez) y NOT_OK (Comprobar Invalidez)
237
Funciones Matemáticas
238
Instrucción CALCULATE (Calcular)
238
Instrucciones "Sumar", "Restar", "Multiplicar" y "Dividir
239
Instrucción MOD (Obtener Resto de División)
240
Instrucción NEG (Generar Complemento a Dos)
241
Instrucciones INC (Incrementar) y DEC (Decrementar)
242
Instrucción ABS (Calcular Valor Absoluto)
242
Instrucciones MIN (Determinar Mínimo) y MAX (Determinar Máximo)
243
Instrucción LIMIT (Ajustar Valor Límite)
244
Instrucciones para Exponentes, Logaritmos y Trigonometría
245
Área sin Interrupciones)
247
Instrucciones MOVE (Copiar Valor), MOVE_BLK (Copiar Área) y UMOVE_BLK
247
Transferencia
247
Instrucciones Fieldread (Leer Campo) y Fieldwrite (Escribir Campo)
249
Instrucciones FILL_BLK (Rellenar Área) y UFILL_BLK (Rellenar Área sin Interrupciones)
251
Instrucción SWAP (Cambiar Disposición)
253
Conversión
254
Instrucción CONV (Convertir Valor)
254
Instrucciones de Conversión de SCL
255
Instrucciones ROUND (Redondear Número) y TRUNC (Truncar a Entero)
258
Instrucciones CEIL y FLOOR (Redondear un Número en Coma Flotante al Siguiente Entero Superior O Inferior)
259
Instrucciones SCALE_X (Escalar) y NORM_X (Normalizar)
260
Ejemplo (KOP): Normalización y Escalado de un Valor de Entrada Analógica
262
Ejemplo (KOP): Normalización y Escalado de un Valor de Salida Analógico
262
Control del Programa
263
Instrucciones JMP (Saltar si RLO = 1), JMPN (Saltar si RLO = 0) y LABEL (Etiqueta)
263
Instrucción JMP_LIST (Definir Lista de Saltos)
264
Instrucción SWITCH (Distribuidor de Saltos)
265
Agregar y Borrar Entradas y Especificar Tipos de Comparación
266
Reglas de Posicionamiento del Cuadro SWITCH
267
Instrucción RET (Retroceder)
267
Instrucción ENDIS_PW (Limitar y Habilitar Legitimación de la Contraseña)
268
Instrucción RE_TRIGR (Reiniciar Tiempo de Vigilancia del Ciclo)
271
Ajustar el Tiempo de Ciclo Máximo del PLC
271
Timeout de Vigilancia
272
Instrucción STP (Finalizar Programa)
272
Instrucciones GET_ERROR y GET_ERROR_ID (Consultar Error E ID de Error Localmente)
272
Operación
275
Condición de Error Indicada por ENO
275
Instrucciones de Control del Programa de SCL
276
Vista General de las Instrucciones de Control del Programa de SCL
276
Instrucción IF-THEN
277
Instrucción CASE
278
Instrucción for
279
Instrucción WHILE-DO
280
WHILE "Condición" DO
280
Instrucción REPEAT-UNTIL
281
Instrucción CONTINUE
282
Instrucción EXIT
282
Instrucción GOTO
283
Instrucción RETURN
283
Operaciones Lógicas con Palabras
284
Instrucciones de Operaciones Lógicas AND, or y XOR
284
Instrucción INV (Complemento a 1)
285
Instrucciones DECO (Descodificar) y ENCO (Codificar)
285
Instrucciones SEL (Seleccionar), MUX (Multiplexar) y DEMUX (Desmultiplexar)
287
Desplazamiento y Rotación
290
Instrucciones SHR (Desplazar a la Derecha) y SHL (Desplazar a la Izquierda)
290
Instrucciones ROR (Rotar a la Derecha) y ROL (Rotar a la Izquierda)
291
Instrucciones Avanzadas
293
Funciones de Fecha, Hora y Reloj
293
Instrucciones de Fecha y Hora
293
Funciones de Reloj
296
Estructura de Datos Timetransformationrule
299
Descripción
299
Instrucción SET_TIMEZONE (Ajustar Zona Horaria)
300
Instrucción RTM (Contador de Horas de Funcionamiento)
301
Cadena y Carácter
303
Sinopsis del Tipo de Datos String
303
Instrucción S_MOVE (Desplazar Cadena de Caracteres)
303
Instrucciones de Conversión de Cadenas
304
Instrucciones S_CONV, STRG_VAL y VAL_STRG (Convertir A/De Cadena de Caracteres y Número)
304
Condiciones que Notifica ENO
310
Instrucciones Strg_To_Chars y Chars_To_Strg (Convertir A/De Cadena de Caracteres y Array of CHAR)
313
Instrucciones ATH y HTA
315
Hexadecimal)
315
Instrucciones con Cadenas
317
Instrucciones Avanzadas
318
Instrucción MAX_LEN (Longitud Máxima de una Cadena de Caracteres)
318
Instrucción LEN (Determinar la Longitud de una Cadena de Caracteres)
318
Instrucción CONCAT (Agrupar Cadenas de Caracteres)
319
Instrucciones LEFT, RIGHT y MID
320
Instrucción DELETE (Borrar Caracteres de una Cadena)
321
Instrucción INSERT (Insertar Caracteres en una Cadena)
322
Instrucción REPLACE (Reemplazar Caracteres de una Cadena)
323
Instrucción FIND (Buscar Caracteres en una Cadena)
324
E/S Distribuidas (PROFINET, PROFIBUS O AS-I)
325
Instrucciones de E/S Descentralizadas
325
Instrucciones RDREC y WRREC (Leer/Escribir Registro)
326
Instrucción RALRM (Recibir Alarma)
329
Parámetro STATUS para RDREC, WRREC y RALRM
332
Instrucciones DPRD_DAT y DPWR_DAT (Leer/Escribir Datos Coherentes de un Esclavo DP Normalizado)
337
Instrucción DPNRM_DG (Leer Datos de Diagnóstico de un Esclavo DP)
339
Alarmas
342
Instrucciones ATTACH y DETACH (Asignar ob a Evento de Alarma/Deshacer Asignación)
342
Habilitar Eventos de Alarma de Proceso en la Configuración de Dispositivos
343
Entrada Digital
343
Agregar Obs de Alarma de Proceso Nuevos al Programa de Usuario
344
Funcionamiento General
344
Códigos de Condición
345
Alarmas Cíclicas
345
Instrucción SET_CINT (Ajustar Parámetros de Alarma Cíclica)
345
Productos relacionados
Siemens SIMATIC S7-300
Siemens SIMATIC S7-200
Siemens S7-400H
Siemens Simatic S7-200 CPU
Siemens SIMATIC S7-1500R/H
Siemens SIMATIC S7-1500T
Siemens SIMATIC S7-300 31 C Serie
Siemens SIMATIC S7-300 312C
Siemens SIMATIC S7-300 313C
Siemens Simatic S7-400
Siemens Categorias
Equipo Industrial
Controladores
Modules
Conmutadores de Red
Hornos
Más Siemens manuales