144
Lista de operaciones S7-400H CPU 412-5H PN/DP, 414-5H PN/DP, 416-5H PN/DP, 417-5H PN/DP 03/2012 A5E01359150-02

Lista de operaciones S7-400H - · PDF fileOperandos y valores permitidos Operaciones lógicas con bits Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02

Embed Size (px)

Citation preview

Lista de operaciones S7-400H

CPU 412-5H PN/DP, 414-5H PN/DP, 416-5H PN/DP, 417-5H PN/DP

03/2012 A5E01359150-02

Copyright © Siemens AG 2012 All rights reserved Exención de responsabilidad La divulgación y reproducción de este documento, así como el uso y la comunicación de su contenido, no están autorizados, a no ser que se obtenga el consentimiento expreso para ello. Los infractores quedan obligados a la indemnización de los daños. Se reservan todos los derechos, en particular para el caso de concesión de patentes o de modelos de utilidad

Hemos probado el contenido de esta publicación con la concordancia descrita para el hardware y el software. Sin embargo, es posible que se den algunas desviaciones que nos impiden tomar garantía completa de esta concordancia. El contenido de esta publicación está sometido a revisiones regularmente y en caso necesario se incluyen las correcciones en la siguiente edición. Agradecemos sugerencias..

Siemens AG Industry Sector Postfach 4848, D-90327 Nuernberg

© Siemens AG 2012 Sujeto cambios sin previo aviso.

Siemens Aktiengesellschaft A5E01359160-02

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 3

Índice Campo de aplicación............................................................................................................................................5 Operandos y valores permitidos.........................................................................................................................6 Constantes y valores permitidos ........................................................................................................................9 Abreviaturas....................................................................................................................................................... 10 Registros ............................................................................................................................................................ 12 Ejemplos de direccionamiento......................................................................................................................... 15 Ejemplos de cómo calcular el puntero............................................................................................................ 18 Tiempos de ejecución con direccionamiento indirecto ................................................................................ 19 Ejemplos de cálculo .......................................................................................................................................... 21

Operaciones lógicas con bits ..................................................................................................................................................................... 24 Operaciones lógicas de expresiones entre paréntesis .............................................................................................................................. 27 Operación O de funciones Y...................................................................................................................................................................... 29 Operaciones lógicas con temporizadores y contadores ............................................................................................................................ 30 Operaciones lógicas con el contenido del ACU1....................................................................................................................................... 32 Operaciones lógicas con códigos de condición ......................................................................................................................................... 34 Operaciones con flancos............................................................................................................................................................................ 37 Activar/Desactivar (set/reset) bits .............................................................................................................................................................. 38 Operaciones que afectan directamente al RLO......................................................................................................................................... 40 Operaciones de temporización .................................................................................................................................................................. 41 Operaciones de contaje ............................................................................................................................................................................. 44 Operaciones de carga................................................................................................................................................................................ 46 Operaciones de carga para temporizadores y contadores ........................................................................................................................ 52 Operaciones de transferencia .................................................................................................................................................................... 53 Operaciones de carga y transferencia para registros de direcciones........................................................................................................ 56 Operaciones de carga y transferencia para la palabra de estado ............................................................................................................. 58 Operaciones de carga del número y la longitud de un DB ........................................................................................................................ 59 Operaciones aritméticas con números en coma fija (16 bits) .................................................................................................................... 60 Operaciones aritméticas con números en coma fija (32 bits) .................................................................................................................... 62 Operaciones aritméticas con números en coma flotante (32 bits)............................................................................................................. 64

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 4

Raíz cuadrada y cuadrado (32 bits) ........................................................................................................................................................... 66 Funciones logarítmicas (32 bits) ................................................................................................................................................................ 67 Funciones trigonométricas (32 bits) ........................................................................................................................................................... 68 Suma de constantes .................................................................................................................................................................................. 69 Suma vía el registro de direcciones........................................................................................................................................................... 70 Operaciones de comparación (enteros de 16 bits) .................................................................................................................................... 71 Operaciones de comparación (enteros de 32 bits) .................................................................................................................................... 72 Operaciones de comparación (reales de 32 bits) ...................................................................................................................................... 73 Operaciones de desplazamiento ............................................................................................................................................................... 74 Operaciones de rotación............................................................................................................................................................................ 76 Operaciones de transferencia de acumuladores, incrementar y decrementar .......................................................................................... 77 Operación de visualización del programa, operación nula ........................................................................................................................ 78 Operaciones de conversión de tipos de datos........................................................................................................................................... 79 Formar el complemento a 1 o a 2 .............................................................................................................................................................. 82 Operaciones de llamada de bloques ......................................................................................................................................................... 83 Operaciones de fin de bloque .................................................................................................................................................................... 86 Intercambia bloques de datos.................................................................................................................................................................... 87 Operaciones de salto ................................................................................................................................................................................. 88 Operaciones para MCR (Master Control Relay) ........................................................................................................................................ 93 Bloques de organización (OB) ................................................................................................................................................................... 95 Bloques de función (FB) .......................................................................................................................................................................... 100 Funciones (FC) y bloques de datos (DB)................................................................................................................................................. 101 Funciones de sistema .............................................................................................................................................................................. 102 Bloques de función del sistema ............................................................................................................................................................... 125 Bloques de función para la comunicación abierta a través de Industrial Ethernet .................................................................................. 133

Lista parcial SZL .............................................................................................................................................. 135 Indice alfabético de las operaciones ............................................................................................................. 141

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 5

Campo de aplicación Esta lista de operaciones rige para las CPUs listadas a continuación.

Nombre No de referencia

CPU 412-5H PN/DP 6ES7 412–5HK06–0AB0 CPU 414-5H PN/DP 6ES7 414–5HM06–0AB0

CPU 416-5H PN/DP 6ES7 416–5HS06–0AB0 CPU 417-5H PN/DP 6ES7 417–5HT06–0AB0

Operandos y valores permitidos

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 6

Operandos y valores permitidos Valores permitidos Ope-

rando CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

Descripción

A 1)

0.0 a 255.7 0.0 a 255.7 0.0 a 1023.7 0.0 a 1023.7 Bit de salida (PAA)

AB 1) 0 a 255 0 a 255 0 a 1023 0 a 1023 Byte de salida (PAA) AW 1) 0 a 254 0 a 254 0 a 1022 0 a 1022 Palabra de salida (PAA)

AD 1) 0 a 252 0 a 252 0 a 1020 0 a 1020 Palabra doble de salida (PAA)

DBX 0.0 a 65533.7 0.0 a 65533.7 0.0 a 65533.7 0.0 a 65533.7 Bit del bloque de datos

DB 1 a 6000 1 a 6000 1 a 16000 1 a 16000 Bloque de datos DBB 0 a 65533 0 a 65533 0 a 65533 0 a 65533 Byte del DB

DBW 0 a 65532 0 a 65532 0 a 65532 0 a 65532 Palabra del DB DBD 0 a 65530 0 a 65530 0 a 65530 0 a 65530 Palabra doble del DB

DIX 0.0 a 65533.7 0.0 a 65533.7 0.0 a 65533.7 0.0 a 65533.7 Bit del DB instancia

DI 1 a 6000 1 a 6000 1 a 16000 1 a 16000 Bloque de datos instancia DIB 0 a 65533 0 a 65533 0 a 65533 0 a 65533 Byte del DB instancia

DIW 0 a 65532 0 a 65532 0 a 65532 0 a 65532 Palabra del DB instancia DID 0 a 65530 0 a 65530 0 a 65530 0 a 65530 Palabra doble DB instancia

1) Preajuste modificable, v. datos técnicos

Operandos y valores permitidos Operaciones lógicas con bits

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 7

Operandos y valores permitidos, continuación Valores permitidos Ope-

rando CPU 412-5H CPU 414-5H CPU 414-5H CPU 417-5H

Descripción

E 1) 0.0 a 255.7 0.0 a 255.7 0.0 a 1023.7 0.0 a 1023.7 Bit de entrada (PAE)

EB 1) 0 a 255 0 a 255 0 a 1023 0 a 1023 Byte de entrada (PAE) EW 1) 0 a 254 0 a 254 0 a 1022 0 a 1022 Palabra entrada (PAE) ED 1) 0 a 252 0 a 252 0 a 1020 0 a 1020 Palabra doble de entrada (PAE)

L 1) 0.0 a 8191.7 0.0 a 8191.7 0.0 a 32767.7 0.0 a 32767.7 Datos locales LB 1) 0 a 8191 0 a 8191 0 a 32767 0 a 32767 Byte de datos locales

LW 1) 0 a 8191 0 a 8190 0 a 32766 0 a 32766 Palabra de datos locales LD 1) 0 a 8191 0 a 8188 0 a 32764 0 a 32764 Palabra doble de datos locales

M 0.0 a 8191.7 0.0 a 8191.7 0.0 a 16383.7 0.0 a 16383.7 Marca

MB 0 a 8191 0 a 8191 0 a 16383 0 a 16383 Byte de marcas

MW 0 a 8190 0 a 8190 0 a 16382 0 a 16382 Palabra de marcas MD 0 a 8188 0 a 8188 0 a 16380 0 a 16380 Palabra doble de marcas

1) Preajuste modificable, v. datos técnicos

Operandos y valores permitidos Operaciones lógicas con bits

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 8

Operandos y valores permitidos, continuaciòn Valores permitidos Ope-

rando CPU 412-5H CPU 414-5H CPU 414-5H CPU 417-5H

Descripción

PAB 0 a 8191 0 a 8191 0 a 16383 0 a 16383 Byte de salida de periferia (acceso directo a la periferia)

PAW 0 a 8190 0 a 8190 0 a 16382 0 a 16382 Palabra de salida de periferia (acceso dir. periferia) PAD 0 a 8188 0 a 8188 0 a 16380 0 a 16380 Palabra doble de salida de periferia (acceso dir. periferia)

PEB 0 a 8191 0 a 8191 0 a 16383 0 a 16383 Byte de entrada de periferia (acceso dir. periferia)

PEW 0 a 8190 0 a 8190 0 a 16382 0 a 16382 Palabra de entrada de periferia (acceso directo a la periferia) PED 0 a 8188 0 a 8188 0 a 16380 0 a 16380 Palabra doble entrada perif. (acceso dir. periferia)

T 0 a 2047 0 a 2047 0 a 2047 0 a 2047 Temporizadores

Z 0 a 2047 0 a 2047 0 a 2047 0 a 2047 Contadores

Constantes y valores permitidos

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 9

Constantes y valores permitidos Constante Valores

permitidos Descripción

B(b1,b2) B(b1,b2,b3,b4)

- Constante, 2 o 4 bytes

D# Fecha - Constante de fecha IEC

L# Entero - Constante entera 32 bits P# puntero de bit - Constante puntero S5T# val. tiempo - Const. tiempo S7 1)

T# val. tiempo - Constante de tiempo TOD# val. tiempo - Cons. de hora IEC C# val. contaje - Const. contador (BCD)

2#n - Constante binaria B#16# W#16# DW#16#

- Constante hexadecimal

1) Sirve para cargar los temporizadores S7

Abreviaturas

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 10

Abreviaturas Las abreviaturas utilizadas en la lista de operaciones son las siguientes:

Abreviatura ... Significado Ejemplo

k8 Constante de 8 bits 0 a 255

32

k16 Constante de 16 bits 256 a 32 767

28 131

k32 Constante de 32 bits 32 768 a 4 294 967 295

127 624

i8 Entero de 8 bits -128 a +127

-113

i16 Entero de 16 bits -32768 a +32767

+6523

i32 Entero de 32 bits -2 147 483 648 a +2 147 483 647

-2 222 222

m Constante de puntero P#240.3 n Constante binaria 1001 1100 p Constante hexadecimal EA12

META Dirección simbólica a la que se salta (max. 4 letras) DEST a Dirección byte

Abreviaturas Operaciones lógicas con bits

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 11

Abreviaturas, continuación Abreviatura ... Significado Ejemplo

b Dirección bit c Área de operandos E, A, M, L, DBX, DIX d La dirección figura en: MD, DBD, DID o LD e El número figura en: MW, DBW, DIW o LW f N.º temp./contador

g Área de operandos EB, AB, PEB, PAB, MB, LB, DBB, DIB h Área de operandos EW, AW, PEW, PAW, MW, LW, DBW, DIW

i Área de operandos ED, AD, PED, PAD, MD, LD, DBD, DID q N.º del bloque

Registros

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 12

Registros

ACU1 a ACU4 (32 bits) Los acumuladores son registros que sirven para procesar bytes, palabras o palabras dobles. Para ello se cargan los operando en los acumuladores y después se combinan lógicamente. El resultado de la operación se deposita siempre en el ACU1; desde allí puede transferirse a una posición o célula de memoria. Los acumuladores tienen 32 bits de ancho.

Denominaciones:

ACU Bit

ACUx (x = 1 a 4) Bit 0 a 31

ACUx-L Bit 0 a 15

ACUx-H Bit 16 a 31 ACUx-LL Bit 0 a 7 ACUx-LH Bit 8 a 15

ACUx-HL Bit 16 a 23 ACUx-HH Bit 24 a 31

Registros

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 13

Registros de direcciones AR1 y AR2 (32 bits) Los registros de direcciones contienen las direcciones internas (intraárea) o interárea para las operaciones que utilizan direccionamiento indirecto. Los registros de direcciones tienen 32 bits de ancho. Los punteros intraárea tienen la sintaxis siguiente:

Puntero intraárea: 00000000 00000bbb bbbbbbbb bbbbbxxx

Puntero interárea: yyyyyyyy 00000bbb bbbbbbbb bbbbbxxx

Leyenda: b Dirección byte x Número de bit y Identificador de área (v. cap. Ejemplos de direccionamiento)

Registros

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 14

Palabra de estado (16 bits) Las operaciones interpretan o activan los siguientes bits de la palabra de estado.

La palabra de estado tiene 16 bits de ancho.

Bit Ocupación Significado

0 /ER Bit de primera consulta

1 RLO Bit de resultado lógico 2 STA Bit de estado 3 OR Bit OR (Y antes de O)

4 OS Bit de desbordamiento memorizado

5 OV Bit de desbordamiento 6 A0 Código de condición 0

7 A1 Código de condición 1 8 RB Resultado binario 9 a 15 no ocupado -

Ejemplos de direccionamiento

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 15

Ejemplos de direccionamiento Ejemplos de direccionamiento

Descripción

Direccionamiento inmediato

L +27 Carga la constante entera de 16 bits "27" en ACU1

L L#-1 Carga la constante entera de 32 bits "-1" en ACU1 L 2#1010101010101010 Carga la const. bin. en ACU1

L DW#16#A0F0BCFD Carga la constante hexadecimal en ACU1 L ’FIN’ Carga los caracteres ASCII deseados en ACU1 L T#500 ms Carga el valor de temporización en ACU1

L C#100 Carga el valor de contaje en ACU1 L B#(100,12) Carga la constante de 2 bytes L B#(100,12,50,8) Carga la constante de 4 bytes

L P#10.0 Carga el puntero interárea en ACU1 L P#E20.6 Carga el puntero interárea en ACU1 L -2.5 Carga el número real en ACU1

L D# 1995-01-20 Carga la fecha L TOD 13:20:33.125 Carga la hora

Direccionamiento directo

U E 0.0 Combina el bit de entrada E 0.0 mediante la función Y

L EB 1 Carga el byte de entrada 1 en ACU1 L EW 0 Carga la palabra de entrada 0 en ACU1

L ED 0 Carga la palabra doble de entrada 0 en ACU1

Ejemplos de direccionamiento Operaciones lógicas con bits

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 16

Ejemplos de direccionamiento, continuación

Ejemplos de direccionamiento

Descripción

Direccionamiento indirecto: temporizadores/contadores

SI T [LW 8] Arranca tempor.; el n.º del tempor. está en la pal. de datos loc.

ZV Z [LW 10] Arranca el cont.; el n.º del cont. está en la pal. de datos loc.

Direccionamiento indirecto por memoria e interárea

U E [LD 12] Ejemplo: L P#22.2 T LD 12 U E [LD 12]

Operación Y; la dirección de la entrada es el puntero depositado en la palabra doble de datos locales 12

U E [DBD 1] Operación Y; la dirección de la entrada es el puntero depositado en la palabra doble 1 del DB abierto

U A [DID 12] Operación Y; la dirección de la salida es el puntero depositado en la palabra doble 12 del DB de instancia abierto U A [MD 12] Operación Y; la dirección de la salida es el puntero depositado en la pal. doble de marcas 12

Direccionamiento indirecto por registro e interárea

U E [AR1,P#12.2] Operación Y; la dirección de la entrada se calcula de "valor del puntero en AR1 + puntero P#12.2"

Ejemplos de direccionamiento Operaciones lógicas con bits

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 17

Ejemplos de direccionamiento, continuación

Ejemplos de direccionamiento

Descripción

Direccionamiento indirecto por registro e interárea

En caso de direccionamiento indirecto por registro e interárea, la dirección deberá contener además un identificador de área. La dirección se encuentra en el registro de direccionamiento. Existen los siguientes identificadores de área:

Identif. de área Codificación binario hex. Área P 1000 0000 80 Area de periferia E 1000 0001 81 Area de entradas A 1000 0010 82 Area de salidas M 1000 0011 83 Area de marcas DB 1000 0100 84 Area de datos DI 1000 0101 85 Area de dat. de instancia L 1000 0110 86 Área de datos locales VL 1000 0111 87 Área de datos locales precedente (para acceder a los datos locales del bloque invocante) L B [AR1,P#8.0] Carga el byte en ACU1; la dir. se calcula de "valor del puntero en AR1 + puntero P#8.0" U [AR1,P#32.3] Operació Y; la dir. del Operando se calcula de "valor del puntero en AR1 + puntero P#32.3"

Direccionamiento por parámetros

U parámetro El Operando se direcciona utilizando un parámetro

Ejemplos de cómo calcular el puntero Operaciones lógicas con bits

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 18

Ejemplos de cómo calcular el puntero Ejemplo para suma de direcciones de bit <7:

LAR1 P#8.2

U E [AR1,P#10.2]

Resultado: se direcciona la entrada 18.4 (sumando las direcciones de los bits y bytes)

Ejemplo para suma de direcciones de bit >7:

L P#10.5

LAR1

U E [AR1,P#10.7]

Resultado: se direcciona la entrada 21.4 (sumando las direcciones de los bits y bytes con acarreo)

Tiempos de ejecución con direccionamiento indirecto

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 19

Tiempos de ejecución con direccionamiento indirecto Las instrucciones que direccionan operando indirectamente se componen de dos partes:

1. parte: cargar la dirección del Operando

2. parte: ejecutar la operación

Esto significa que el tiempo de ejecución de una instrucción que direcciona el Operando de forma indirecta se calcula también sumando estas dos partes.

Cómo calcular el tiempo de ejecución Calcular el tiempo total de ejecución sumando:

tiempo para cargar la dirección + tiempo para ejecutar la operación = tiempo total de ejecución de la operación

Los tiempos de ejecución indicados en el capítulo "Lista de operaciones" corresponden a los tiempos de ejecución de la segunda parte de la instrucción, es decir, sin contar el tiempo de carga de la dirección.

Al tiempo de ejecución hay que sumarle el tiempo de carga de la dirección del Operando (v. tabla a continuación).

Tiempos de ejecución con direccionamiento indirecto

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 20

En la tabla siguiente figuran los tiempos de ejecución que son necesarios para cargar la dirección del Operando en función de la posición de la dirección.

Tpo. de ejecución en ns La dirección está en el ... CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

Área de marcas M palabra palabra doble

62,55 62,55

37,5 37,5

25 25

15 15

Bloque de datos DB/DI palabra palabra doble

78,19 78,19

46,88 46,88

31,31 31,31

18,75 18,75

Área de datos locales L palabra palabra doble

62,55 62,55

37,5 37,5

25 25

15 15

AR1/AR2 (intraárea) 0,0 1) 0,0 1) 0,0 1) 0,0 1)

AR1/AR2 (interárea) 0,0 1) 0,0 1) 0,0 1) 0,0 1) Parámetro (palabra) para: temporizadores Contadores llamadas de móulos

78,19 78,19 78,19

46,88 46,88 46,88

31,31 31,31 31,31

18,75 18,75 18,75

Parám. (palabra doble) para

bits, bytes, palabras y palabras dobles

78,19

46,88

31,31

18,75

Los ejemplos representados en las páginas siguientes muestran cómo calcular los tiempos de ejecución de los diferentes operandos direccionados indirectamente.

1 Al direccionar no es necesario cargar los registros de direcciones AR1/AR2 utilizando señales de reloj separadas

Ejemplos de cálculo

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 21

Ejemplos de cálculo Los siguientes ejemplos muestran cómo se calcula el tiempo de ejecución de los distintos tipos de direccionamiento indirecto.

Cómo calcular el tiempo de ejecución con direccionamiento indirecto por memoria e intraárea

Ejemplo: U E [DBD 12] con CPU 414

1. paso: Cargar el contenido de DBD 12 (el tiempo se indica en la tabla de la página 19)

La dirección está en el ... Tpo. de ejecución en ns

Área de marcas M palabra palabra doble

18,75 18,75

Bloque de datos DB/DI palabra doble

46,88

2. paso: Combinación lógica Y de la entrada así direccionada (tiempo de ejecución, v. página 23)

Tpo. de ejecución en ns

Direccionamiento directo Direccionamiento indirecto

18,75 :

Tiempo para UE 46,88+

Tiempo total de ejecución 46,88 ns + 18,75 ns 65,63 ns

Ejemplos de cálculo

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 22

Tiempo de ejecución con direccionamiento indirecto por registro e intraárea

Ejemplo: U [AR1, P#23.1] ... con E 1.0 en AR1 con CPU 416

1. paso: Cargar el contenido de AR1 y sumarle el offset 23.1 (el tiempo se indica en la tabla de la pág. 19)

La dirección está en el ... Tpo. de ejecución en ns

: :

AR1/AR2 (interárea)

: :

2. paso: Combinación lógica Y de la entrada así direccionada (tiempo de ejecución, v. página 23)

Tpo. de ejecución en ns Direccionamiento directo Direccionamiento indirecto

13,25 :

Tiempo para UE 0+

Tiempo total de ejecución 0 ns + 13,25 ns 13,25 ns

0,00

Ejemplos de cálculo Operaciones lógicas con bits

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 23

Lista de operaciones

En este capítulo se recogen las operaciones para las CPUs S7-400H. Las operaciones se describen de forma breve. La descripción de las funciones puede consultarse en los manuales de referencia de STEP 7.

Recuerde: en caso de utilizar el direccionamiento indirecto (ejemplos, v. pág. 16), se deberá sumar el tiempo de ejecución al tiempo requerido para cargar la dirección del Operando en cuestión (v. pág 19).

Ejemplos de cálculo Operaciones lógicas con bits

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 24

Operaciones lógicas con bits Todas las operaciones lógicas conducen a un resultado lógico (RLO nuevo). La primera operación de una cadena forma el RLO nuevo a partir del estado lógico consultado. Las operaciones lógicas sucesivas forman el RLO nuevo a partir del estado lógico consultado y del RLO anterior. La cadena de operaciones lógicas se cierra con una operación que delimita el RLO (p. ej.: operación de memoria), es decir, que pone el bit /ER a "0".

Tpo. de ejecución en ns Opera-ción

Operando Significado Long. en palabras

CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

U/UN E/A a.b M a.b L a.b DBX a.b DIX a.b c [d] c [AR1,m] c [AR2,m] [AR1,m] [AR2,m] Parámetro

Y/NO-Y Entrada/salida Marca Bit de datos locales Bit de datos Bit de dat. de instancia Memoria indir., intraárea 1)

Registro indir., intraárea (AR1) 1)

Registro indir., intraárea (AR2) 1)

Interárea (AR1) 1)

Interárea (AR2) 1)

Mediante parámetro 1)

1 2) /2 1 3) /2

2 2 2 2 2 2 2 2 2

31,28 31,28 31,28 46,91 46,91

31,28+/46,91 + 31,28+/46,91 + 31,28+/46,91 + 31,28+/46,91 + 31,28+/46,91 + 31,28+/46,91 +

18,75 18,75 18,75 28,13 28,13

18,75 +/28,13 + 18,75 +/28,13 + 18,75 +/28,13 + 18,75 +/28,13 + 18,75 +/28,13 + 18,75 +/28,13 +

13,2 13,2 13,2 18,79 18,79

13,2 +/18,79 + 13,2 +/18,79 + 13,2 +/18,79 + 13,2 +/18,79 + 13,2 +/18,79 + 13,2 +/18,79 +

7,5 7,5 7,5 11,25 11,25 7,5 +/11,25 + 7,5 +/11,25 + 7,5 +/11,25 + 7,5 +/11,25 + 7,5 +/11,25 + 7,5 +/11,25 +

Palabra de estado de

U, UN, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - sí - sí sí

La operación afecta a: - - - - - sí sí sí 1

1) E, A, M, L / DB, DI 2) En direccionamiento directo del opreador; área de direccionamiento 0 a 127 3) En direccionamiento directo del opreador; área de direccionamiento 0 a 255 + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones lógicas con bits

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 25

Operaciones lógicas con bits, continuación Tpo. de ejecución en ns Opera-

ción

Operando Significado Long. en palabras

CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

O/ON E/A a.b M a.b L a.b DBX a.b DIX a.b c [d] c [AR1,m] c [AR2,m] [AR1,m] [AR2,m] Parámetro

O/NO-O Entrada/salida Marca Bit de datos locales Bit de datos Bit de dat. de instancia Memoria indir., intraárea 1) Registro indir., intraárea (AR1) 1) Registro indir., intraárea (AR2) 1) Interárea (AR1) 1) Interárea (AR2) 1) Mediante parámetro 1)

1 2)/2 1 3)/2

2 2 2 2 2 2 2 2 2

31,28 31,28 31,28 46,91 46,91

31,28+/46,91+ 31,28+/46,91+ 31,28+/46,91+

31,28+/46,91+

31,28+/46,91+

31,28+/46,91+

18,75 18,75 18,75 28,13 28,13

18,75+/28,13+ 18,75+/28,13+

18,75+/28,13+

18,75+/28,13+

18,75+/28,13+

18,75+/28,13+

13,2 13,2 13,2 18,79 18,79

13,2+/18,79+ 13,2+/18,79+

13,2+/18,79+

13,2+/18,79+

13,2+/18,79+

13,2+/18,79+

7,5 7,5 7,5

11,25 11,25

7,5+/11,25+ 7,5+/11,25+

7,5+/11,25+

7,5+/11,25+

7,5+/11,25+

7,5+/11,25+

Palabra de estado de

O, ON, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - sí sí

La operación afecta a: - - - - - 0 sí sí 1

1) E, A, M, L / DB, DI 2) En direccionamiento directo del opreador; área de direccionamiento 0 a 127 3) En direccionamiento directo del opreador; área de direccionamiento 0 a 255 + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones lógicas con bits

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 26

Operaciones lógicas con bits, continuación Tpo. de ejecución en ns Opera-

ción

Operando Significado Long. en palabras

CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

X/XN E/A a.b M a.b L a.b DBX a.b DIX a.b c [d] c [AR1,m] c [AR2,m] [AR1,m] [AR2,m] Parámetro

O-EXCLUSIVA/ NO-O-EXCLUSIVA Entrada/salida Marca Bit de datos locales Bit de datos Bit de dat. de instancia Memoria indir., intraárea 1)

Registro indir., intraárea (AR1) 1)

Registro indir., intraárea (AR2) 1)

Interárea (AR1) 1)

Interárea (AR2) 1)

Mediante parámetro 1)

2 2 2 2 2 2 2 2 2 2 2

31,28 31,28 31,28 46,91 46,91

31,28+/46,91+ 31,28+/46,91+ 31,28+/46,91+

31,28+/46,91+

31,28+/46,91+

31,28+/46,91+

18,75 18,75 18,75 28,13 28,13

18,75+/28,13+ 18,75+/28,13+

18,75+/28,13+

18,75+/28,13+

18,75+/28,13+

18,75+/28,13+

13,2 13,2 13,2 18,79 18,79

13,2+/18,79+ 13,2+/18,79+

13,2+/18,79+

13,2+/18,79+

13,2+/18,79+

13,2+/18,79+

7,5 7,5 7,5

11,25 11,25

7,5+/11,25+ 7,5+/11,25+

7,5+/11,25+

7,5+/11,25+

7,5+/11,25+

7,5+/11,25+

Palabra de estado de

X, XN, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - sí sí

La operación afecta a: - - - - - 0 sí sí 1

1) E, A, M, L / DB, DI + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones lógicas de expresiones entre paréntesis

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 27

Operaciones lógicas de expresiones entre paréntesis Salvar los bits RLO, OR y el correspondiente identificador de función (U, UN, ...) en la pila de paréntesis. Por cada módulo son posibles hasta 7 niveles de anidamiento. Tras "Cerrar paréntesis" se combina el RLO salvado con el RLO actual en función del identificador de la función; el OR salvado sobrescribe el OR actual.

Tpo. de ejecución en ns Opera-

ción

Operando Significado Long. en palabras

CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

U( Y-Abrir paréntesis 1 31,28 18,75 13,2 7,5

UN( NO-Y-Abrir paréntesis 1 31,28 18,75 13,2 7,5

O( O-Abrir paréntesis 1 31,28 18,75 13,2 7,5

ON( NO-O-Abrir paréntesis 1 31,28 18,75 13,2 7,5

X( O-EXCLUSIVA-Abrir paréntesis 1 31,28 18,75 13,2 7,5

XN( NO-O-EXCLUSIVA-Abrir paréntesis 1 31,28 18,75 13,2 7,5

Palabra de estado de

U(, UN(, O(, ON(, X(, XN( RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - sí - sí sí

La operación afecta a: - - - - - 0 1 - 0

Ejemplos de cálculo Operaciones lógicas de expresiones entre paréntesis

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 28

Operaciones lógicas de expresiones entre paréntesis, continuación Tpo. de ejecución en ns Opera-

ción Operando Significado

Long. en palabras

CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

) Cerrar paréntesis, eliminar un registro de la pila de paréntesis.

1 31,28 18,75 13,2 7,5

Palabra de estado de

), RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - sí - La operación afecta a: - - - - - sí 1 sí 1

Ejemplos de cálculo Operación O de funciones Y

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 29

Operación O de funciones Y La operación lógica O de funciones Y se realiza según la regla: Y antes de O

Tpo. de ejecución en ns Opera-ción

Operando Significado Long. en palabras

CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

O Operación O de funciones Y según la regla: Y antes de O

1 31,28 18,75 13,2 7,5

Palabra de estado de

O, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - sí sí La operación afecta a: - - - - - sí 1 - sí

Ejemplos de cálculo Operaciones lógicas con temporizadores y contadores

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 30

Operaciones lógicas con temporizadores y contadores

Sirven para consultar el estado del temporizador/contador. El resultado de la consulta se combina con el RLO según la función que corresponda.

Tpo. de ejecución en ns Opera-ción

Operando Significado Long. en palabras

CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

T f T [e] Z f Z [e]

Y/NO-Y Temporizadores Temporizadores, direccionamiento memoria indir. Contadores Contadores, direcciones memoria indir.

11)/2

2 11)/2

2

31,28 31,28+ 31,28 31,28+

18,75 18,75+ 18,75 18,75+

13,2 13,2+ 13,2 13,2+

7,5

7,5 + 7,5

7,5 +

U/UN

Pará. tempor. Pará. contad.

Temporizadores/contadores (direccionados mediante parámetros)

2 31,28+ 31,28+

18,75+ 18,75+

13,2+

13,2+ 7,5 + 7,5 +

Palabra de estado de

U, UN, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - sí - sí sí

La operación afecta a: - - - - - sí sí sí 1

1) En direccionamiento directo del opreador; área de direccionamiento 0 a 255 + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones lógicas con temporizadores y contadores

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 31

Operaciones lógicas con temporizadores y contadores, continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

T f

T [e]

Z f

Z [e]

O/NO-O

Temporizadores

Temporizadores, direccionamiento memoria indir.

Contadores

Contadores, direcciones memoria indir.

11)/2

2

11)/2 2

75

75+ 75

75+

45

45+ 45

45+

18 18+ 18 18+

O/ON

Pará. tempor.

Pará. contad.

Temporizadores/contadores (direccionados mediante parámetros)

2 75+

75+

45+

45+

18 18

T f

T [e]

Z f

Z [e]

O-EXCLUSIVA/

NO-O-EXCLUSIVA

Temporizadores

Temporizadores, direccionamiento memoria indir.

Contadores

Contadores, direcciones memoria indir.

2 2 2 2

75

75+ 75

75+

45

45+ 45

45+

18 18+ 18 18+

X/XN

Pará. tempor.

Pará. contad.

O-EXCLUSIVA Temporizadores/contadores (direccionados mediante parámetros)

2 75+

75+

45+

45+

18+ 18+

Palabra de estado de

O, ON, X, XN, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - sí sí

La operación afecta a: - - - - - 0 sí sí 1

1) En direccionamiento directo del opreador; área de direccionamiento 0 a 255 + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones lógicas con el contenido del ACU1

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 32

Operaciones lógicas con el contenido del ACU1 Sirven para combinar el contenido de ACU1 o ACU1-L con una palabra o una palabra doble mediante la función deseada. La palabra o palabra doble figura como constante en la operación o en el ACU2. El resultado se deposita en ACU1 o ACU1-L.

Tpo. de ejecución en ns Opera-

ión

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

UW Y ACU2-L 1 31,28 18,75 13,2 7,5

UW W#16#p Y constante de 16 bits 2 31,28 18,75 13,2 7,5

OW O ACU2-L 1 31,28 18,75 13,2 7,5

OW W#16#p O constante de 16 bits 2 31,28 18,75 13,2 7,5

XOW O-EXCLUSIVA ACU2-L 1 31,28 18,75 13,2 7,5

XOW W#16#p O-EXCLUSIVA constante de 16 bits 2 31,28 18,75 13,2 7,5

Palabra de estado de

UW, OW, XOW RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - sí 0 0 - - - - -

Ejemplos de cálculo Operaciones lógicas con el contenido del ACU1

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 33

Operaciones lógicas con el contenido del ACU1, continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

UD Y ACU2 1 31,28 18,75 13,2 7,5

UD DW#16#p Y constante de 32 bits 3 31,28 18,75 13,2 7,5

OD O ACU2 1 31,28 18,75 13,2 7,5

OD DW#16#p O constante de 32 bits 3 31,28 18,75 13,2 7,5

XOD O-EXCLUSIVA ACU2 1 31,28 18,75 13,2 7,5

XOD DW#16#p O-EXCLUSIVA constante de 32 bits 3 31,28 18,75 13,2 7,5

Palabra de estado de

UD, OD, XOD RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - sí 0 0 - - - - -

Ejemplos de cálculo Operaciones lógicas con códigos de condición

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 34

Operaciones lógicas con códigos de condición Todas las operaciones lógicas conducen a un resultado lógico (RLO nuevo). La primera operación de una cadena forma el RLO nuevo a partir del estado lógico consultado. Las operaciones lógicas sucesivas forman el RLO nuevo a partir del estado lógico consultado y del RLO anterior. La cadena de operaciones lógicas se cierra con una operación que delimita el RLO (p. ej.: operación de memoria), es decir, que pone el bit /ER a "0".

Tpo. de ejecución en ns Opera-

cion

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

==0

Y/NO-Y

O/NO-O

O-EXCLUSIVA/

NO-O-EXCLUSIVA

Resultado=0

(A1=0 y A0=0)

1

31,28

18,75

13,2

7,5

>0 Resultado>0

(A1=1 y A0=0)

1 31,28 18,75 13,2 7,5

<0 Resultado<0

(A1=0 y A0=1)

1 31,28 18,75 13,2 7,5

U/UN

O/ON

X/XN

<>0 Resultado≠0

((A1=0 y A0=1) o (A1=1 y A0=0))

1 31,28 18,75 13,2 7,5

Palabra de estado de

U, UN, O, ON, X, XN, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - sí sí - - sí - sí sí

La operación afecta a: - - - - - sí sí sí 1

Ejemplos de cálculo Operaciones lógicas con códigos de condición

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 35

Operaciones lógicas con códigos de condición, continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

<=0 Resultado<=0

((A1=0 y A0=1) o (A1=0 y A0=0))

1 31,28 18,75 13,2 7,5 U/UN

O/ON

X/XN

>=0 Resultado>=0

((A1=1 y A0=0) o (A1=0 y A0=0))

1 31,28 18,75 13,2 7,5

Palabra de estado de

U, UN, O, ON, X, XN, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - sí sí - - sí - sí sí

La operación afecta a: - - - - - sí sí sí 1

Ejemplos de cálculo Operaciones lógicas con códigos de condición

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 36

Operaciones lógicas con códigos de condición, continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

UO

Y/NO-Y O/NO-O O-EXCLUSIVA/ NO-O-EXCLUSIVA operación aritmética no permitida (unordered) (A1=1 y A0=1)

1

31,28

18,75

13,2

7,5

OS Y OS=1 1 31,28 18,75 13,2 7,5

RB Y RB=1 1 31,28 18,75 13,2 7,5

U/UN O/ON X/XN

OV Y OV=1 1 31,28 18,75 13,2 7,5

Palabra de estado de

U, UN, O, ON, X, XN, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - sí sí - - sí - sí sí

La operación afecta a: - - - - - sí sí sí 1

Ejemplos de cálculo Operaciones con flancos

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 37

Operaciones con flancos El RLO actual se compara con el estado del Operando, es decir la "marca de flanco". La operación FP detecta una transición de "0" a "1"; La operación FN detecta una transición de "1" a "0".

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

FP/FN E/A a.b M a.b L a.b 1) DBX a.b DIX a.b c [d] 2) c [AR1,m] 2) c [AR2,m] 2) [AR1,m] 2)

[AR2,m] 2)

Parámetro 2)

Se indica el flanco ascendente/descendente con RLO=1. La marca auxiliar de flanco es el bit direccionado en la operación.

2 2 2 2 2 2 2 2 2 2 2

31,28 31,28 31,28 78,19 78,19

31,28+/78,19+ 31,28+/78,19+ 31,28+/78,19+

31,28+/78,19+

31,28+/78,19+

31,28+/78,19+

18,75 18,75 18,75 46,88 46,88

18,75+/46,88+ 18,75+/46,88+

18,75+/46,88+

18,75+/46,88+

18,75+/46,88+

18,75+/46,88+

13,2 13,2 13,2 31,31 31,31

13,2+/31,31+ 13,2+/31,31+

13,2+/31,31+

13,2+/31,31+

13,2+/31,31+

13,2+/31,31+

7,5 7,5 7,5

18,75 18,75

7,5 +/18,75+ 7,5 +/18,75+

7,5 +/18,75+

7,5 +/18,75+

7,5 +/18,75+

7,5 +/18,75+

Palabra de estado de

FP, FN RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - sí -

La operación afecta a: - - - - - 0 sí sí 1

1) no es conveniente si la marca de flanco está en la memoria imagen de proceso (los datos locales de un bloque solo son válidos durante su tiempo de ejecución). 2) E, A, M, L / DB, DI + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Activar/Desactivar (set/reset) bits

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 38

Activar/Desactivar (set/reset) bits Sirven para asignar el valor "1" o "0" al Operando direccionado si RLO = 1. Considerar la dependencia del MCR (v. pág. 93).

Tpo. de ejecución en ns Opera-

ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

S

R

E/A a.b

M a.b

L a.b

DBX a.b

DIX a.b

c [d]

c [AR1,m]

c [AR2,m]

[AR1,m]

[AR2,m]

Parámetro

Pone el bit direciconado a "1"

Pone el bit direciconado a "0"

Entrada/salida

Marca

Bit de datos locales

Bit de datos

Bit de dat. de instancia

Memoria indir., intraárea1)

Registro indir., intraárea (AR1) 1)

Registro indir., intraárea (AR2) 1)

Interárea (AR1) 1)

Interárea (AR2) 1)

Mediante parámetro 1)

12)/2

13)/2

2

2

2

2

2

2

2

2

2

31,28

31,28

31,28

78,19

78,19

31,28+78,19+

31,28+/78,19+

31,28+/78,19+

31,28+/78,19+

31,28+/78,19+

31,28+/78,19+

18,75

18,75

18,75

46,88

46,88

18,75+/46,88+

18,75+/46,88+

18,75+/46,88+

18,75+/46,88+

18,75+/46,88+

18,75+/46,88+

13,2

13,2

13,2

31,31

31,31

13,2+/31,31+

13,2+/31,31+

13,2+/31,31+

13,2+/31,31+

13,2+/31,31+

13,2+/31,31+

7,5

7,5

7,5

18,75

18,75

7,5+/18,75+

7,5+/18,75+

7,5+/18,75+

7,5+/18,75+

7,5+/18,75+

7,5+/18,75+ Palabra de estado de S, R RB A1 A0 OV OS OR STA RLO /ERLa operación evalúa el estado de: - - - - - - - sí -

La operación afecta a: - - - - - 0 sí - 0

1) E, A, M, L / DB, DI 2) En direccionamiento directo del opreador; área de direccionamiento 0 a 127 3) En direccionamiento directo del opreador; área de direccionamiento 0 a 255

Ejemplos de cálculo Activar/Desactivar (set/reset) bits

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 39

Activar/Desactivar (set/reset) bits, continuación El valor del RLO se escribe en los operando direccionados. Considerar la dependencia del MCR (v. pág. 93).

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

=

E/A a.b M a.b L a.b DBX a.b DIX a.b c [d] c [AR1,m] c [AR2,m] [AR1,m] [AR2,m] Parámetro

Asignación del RLO A entrada/salida A marca A bit de datos locales A bit de datos A bit de dat. de instancia Memoria indir., intraárea 1) Registro indir., intraárea (AR1) 1) Registro indir., intraárea (AR2) 1) Interárea (AR1) 1)

Interárea (AR2) 1)

Mediante parámetro 1)

12)/2 13)/2

2 2 2 2 2 2 2 2 2

31,28 31,28 31,28 78,19 78,19

31,28+/78,19+ 31,28+/78,19+ 31,28+/78,19+

31,28+/78,19+

31,28+/78,19+

31,28+/78,19+

18,75 18,75 18,75 46,88 46,88

18,75+/46,88+ 18,75+/46,88+

18,75+/46,88+

18,75+/46,88+

18,75+/46,88+

18,75+/46,88+

13,2 13,2 13,2 31,31 31,31

13,2+/31,31+ 13,2+/31,31+

13,2+/31,31+

13,2+/31,31+

13,2+/31,31+

13,2+/31,31+

7,5 7,5 7,5

18,75 18,75

7,5 +/18,75+ 7,5 +/18,75+

7,5 +/18,75+

7,5 +/18,75+

7,5 +/18,75+

7,5 +/18,75+

Palabra de estado de =, RB A1 A0 OV OS OR STA RLO /ERLa operación evalúa el estado de: - - - - - - - sí - La operación afecta a: - - - - - 0 sí - 0

1) E, A, M, L / DB, DI 2) En direccionamiento directo del opreador; área de direccionamiento 0 a 127 3) En direccionamiento directo del opreador; área de direccionamiento 0 a 255 + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones que afectan directamente al RLO

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 40

Operaciones que afectan directamente al RLO Las siguientes operaciones afectan directamente al RLO.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

CLR Pone RLO a "0" 1 31,28 18,75 13,2 7,5

Palabra de estado de:

CLR, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - - La operación afecta a: - - - - - 0 0 0 0

SET Pone RLO a "1" 1 31,28 18,75 13,2 7,5

Palabra de estado de

SET, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - - - - - 0 1 1 0 NOT Invierte (niega) el RLO 1 31,28 18,75 13,2 7,5

Palabra de estado de

NOT, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - sí - sí - La operación afecta a: - - - - - - 1 sí -

SAVE Memoriza el RLO en el bit RB 1 31,28 18,75 13,2 7,5

Palabra de estado de

SAVE, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - sí -

La operación afecta a: sí - - - - - - - -

Ejemplos de cálculo Operaciones de temporización

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 41

Operaciones de temporización Sirven para arrancar un temporizador o ponerlo a 0. El tiempo tiene que estar en el ACU1-L. Las operaciones se ejecutan cuando se produce el cambio de flanco en el RLO. Es decir, la operación se ejecuta cuando el RLO cambia su estado entre dos llamadas.

Tpo. de ejecución en ns Opera -

cion

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

T f T [e]

11)/2

78,19 78,19+

46,88 46,88+

31,31 31,31+

18,75 18,75+

SI

Pará. tempor.

Pone en marcha el temporizador como impulso en flanco de "0" a "1"

2 78,19+ 46,88+ 31,31+ 18,75+ T f T [e]

11)/2

78,19 78,19+

46,88 46,88+

31,31 31,31+

18,75 18,75+

SV

Pará. tempor.

Pone en marcha el temporizador como impulso prolongado en flanco de "0" a "1" 2 78,19+ 46,88+ 31,31+ 18,75+

T f T [e]

Pone en marcha el temporizador como retardo a la conexiónn en flanco de "0" a "1"

11)/2

78,19 78,19+

46,88 46,88+

31,31 31,31+

18,75 18,75+

SE

Pará. tempor. 2 78,19+ 46,88+ 31,31+ 18,75+

Palabra de estado de

SI, SV, SE RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - sí -

La operación afecta a: - - - - - 0 - - 0

1) En caso de direccionamiento directo del operando N.º temp.: 0 a 255 + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones de temporización

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 42

Operaciones de temporización, continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

T f T [e]

11)/2

78,19 78,19+

46,88 46,88+

31,31 31,31+

18,75 18,75+

SS

Timerpara.

Pone en marcha el temporizador como retardo a la conexión con memoria en flanco de "0" a "1"

2 78,19+ 46,88+ 31,31+ 18,75+ T f T [e]

Pone en marcha el temporizador como retardo a la desconexión en flanco de "0" a "1"

11)/2

78,19 78,19+

46,88 46,88+

31,31 31,31+

18,75 18,75+

SA

Pará. tempor. 2 78,19+ 46,88+ 31,31+ 18,75+

Palabra de estado de

SS, SA, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - sí -

La operación afecta a: - - - - - 0 - - 0

1) En caso de direccionamiento directo del operando N.º temp.: 0 a 255 + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones de temporización

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 43

Operaciones de temporización, continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

T f T [e]

Habilita la nueva puesta en marcha de un temporizador con flanco de "0" a "1" (se borra la marca de flanco para la puesta en marcha)

11)/2

78,19 78,19+

46,88 46,88+

31,31 31,31+

18,75 18,75+

FR

Pará. tempor. 2 78,19+ 46,88+ 31,31+ 18,75+ T f T [e]

Puesta a cero de un temporizador 11)/2 78,19 78,19+

46,88 46,88+

31,31 31,31+

18,75 18,75+

R

Pará. tempor. 2 78,19+ 46,88+ 31,31+ 18,75+

Palabra de estado de

FR, R RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - sí -

La operación afecta a: - - - - - 0 - - 0

1) En caso de direccionamiento directo del operando N.º temp.: 0 a 255 + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones de contaje

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 44

Operaciones de contaje El valor de contaje deberá figurar en código BCD (0 - 999) en el ACU1-L.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

Z f Z [e]

Asignación previa de un contador con flanco de "0" a "1"

11)/2 62,55 62,55+

37,5 37,5 +

25,05 25,05+

15 15+

S

Pará. contad. 2 62,55+ 37,5 + 25,05+ 15+ Z f Z [e]

Puesta a cero del contador a "0" con RLO = "1" 11)/2 62,55 62,55+

37,5 37,5 +

25,05 25,05+

15 15+

R

Pará. contad. 2 62,55+ 37,5 + 25,05+ 15+ Z f Z [e]

Incrementa en 1 con flanco de "0" a "1" 11)/2 78,19 78,19+

46,88 46,88+

31,31 31,31+

18,75 18,75+

ZV

Pará. contad. 2 78,19+ 46,88+ 31,31+ 18,75+

Palabra de estado de

S, R ZV, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - sí -

La operación afecta a: - - - - - 0 - - 0

1) En caso de direccionamiento directo del operando N.º contador: 0 a 255 + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones de contaje

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 45

Operaciones de contaje, continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

Z f Z [e]

Decrementa en 1 con flanco de "0" a "1"

11)/2 78,19 78,19+

46,88 46,88 +

31,31 31,31 +

18,75 18,75 +

ZR

Pará. contad. 2 78,19 + 46,88 + 31,31 + 18,75 + Z f Z [e]

Habilita un contador con flanco de "0" a "1" (borra la marca de flanco para incrementar, decrementar e inicializar contador)

1 1)/2

78,19 78,19 +

46,88 46,88 +

31,31 31,31 +

18,75 18,75 +

FR

Pará. contad. 2 78,19 + 46,88 + 31,31 + 18,75 + Palabra de estado de

ZR, FR, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - sí - La operación afecta a: - - - - - 0 - - 0

1) En caso de direccionamiento directo del operando N.º contador: 0 a 255 + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones de carga

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 46

Operaciones de carga Sirven para cargar el operando en ACU1. previamente se memoriza el contenido del ACU1 en el ACU2. La palabra de estado permanece inalterada.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

EB a AB a PEB a

Cargar ... Byte de entrada Byte de salida Byte de entrada de periferia 1)

12)/2 1 2)/2 1 2)/2

31,28 31,28 31,28

18,75 18,75 18,75

13,2 13,2 13,2

7,5 7,5 7,5

MB a LB a

Byte de marcas Byte de datos locales

13)/2 2

31,28 31,28

18,75 18,75

13,2 13,2

7,5 7,5

DBB a DIB a

Byte de datos Byte de dat. de instancia ... en ACU1

2 2

31,28 31,28

18,75 18,75

13,2 13,2

7,5 7,5

L

g [d] g [AR1,m] g [AR2,m] B[AR1,m] B[AR2,m] Parámetro

Memoria indir., intraárea 4) Registro indir., intraárea (AR1) 4) Registro indir., intraárea (AR2) 4) Interárea (AR1) 4) Interárea (AR2) 4) Mediante parámetro 4)

2 2 2 2 2 2

31,28 +

31,28 +

31,28 +

31,28 +

31,28 +

31,28 +

18,75 +

18,75 +

18,75 +

18,75 +

18,75 +

18,75 +

13,2 +

13,2 +

13,2 +

13,2 +

13,2 +

13,2 +

7,5 + 7,5 + 7,5 + 7,5 + 7,5 + 7,5 +

1) más el tiempo de acuse del módulo E/S (> 1 µs), tiempos de ejecución de bus y tiempo de sicronización en el modo redundante 2) En direccionamiento directo del opreador; área de direccionamiento 0 a 127 3) En direccionamiento directo del opreador; área de direccionamiento 0 a 255 4) E, A, P, M, L / DB, DI + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones de carga

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 47

Operaciones de carga, continuación Los tiempos de ejecución indicados en estas páginas se doblan si la dirección utilizada no es divisible entre 4 y con números enteros y sin resto.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

EW a AW a PEW a

Cargar ... Palabra de entrada Palabra de salida Palabra de entrada de periferia 1)

12)/2 1 2)/2 1 2)/2

31,28 31,28 31,28

18,75 18,75 18,75

13,2 13,2 13,2

7,5 7,5 7,5

MW a LW a

Palabra de marcas Palabra de datos locales

13)/2 2

31,28 31,28

18,75 18,75

13,2 13,2

7,5 7,5

DBW a DIW a

Palabra de datos Bit de dat. de instancia ... en ACU2-L

2 2

31,28 31,28

18,75 18,75

13,2 13,2

7,5 7,5

L

h [d] h [AR1,m] h [AR2,m] W[AR1,m] W[AR2,m] Parámetro

Memoria indir., intraárea 4) Registro indir., intraárea (AR1) 4) Registro indir., intraárea (AR2) 4) Interárea (AR1) 4) Interárea (AR2) 4) Mediante parámetro 4)

2 2 2 2 2 2

31,28 +

31,28 +

31,28 +

31,28 +

31,28 +

31,28 +

18,75 +

18,75 +

18,75 +

18,75 +

18,75 +

18,75 +

13,2 +

13,2 +

13,2 +

13,2 +

13,2 +

13,2 +

7,5 +

7,5 +

7,5 +

7,5 +

7,5 +

7,5 +

1) más el tiempo de acuse del módulo E/S (> 1 µs), tiempos de ejecución de bus y tiempo de sicronización en el modo redundante 2) En direccionamiento indirecto del operador; área de direccionamiento 0 a 127 3 En direccionamiento directo del opreador; área de direccionamiento 0 a 255 4) E, A, P, M, L / DB, DI + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones de carga

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 48

Operaciones de carga, continuación Los tiempos de ejecución indicados en esta página se doblan si la dirección utilizada no es divisible entre 4 sin resto.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

ED a AD a PED a

Cargar ... Palabra doble de entrada Palabra doble de salida Palabra doble de entrada de periferia 1)

12)/2 1 2)/2

2

31,28 31,28 31,28

18,75 18,75 18,75

13,2 13,2 13,2

7,5 7,5 7,5

MD a LD a

Palabra doble de marcas Palabra doble de datos locales

13)/2 2

31,28 31,28

18,75 18,75

13,2 13,2

7,5 7,5

DBD a DID a

Palabra doble de datos Pal. doble de datos de instancia ... en ACU1

2 2

46,91 46,91

28,13 28,13

18,79 18,79

11,25 11,25

L

i [d] i [AR1,m] i [AR2,m] D[AR1,m] D[AR2,m] Parámetro

Memoria indir., intraárea 4)

Registro indir., intraárea (AR1) 4)

Registro indir., intraárea (AR2) 4)

Interárea (AR1) 4)

Interárea (AR2) 4)

Mediante parámetro 4)

2 2 2 2 2 2

31,28+/46,91 + 31,28 +/46,91 + 31,28 +/46,91 + 31,28 +/46,91 + 31,28 +/46,91 + 31,28 +/46,91 +

18,75 +/28,13 + 18,75 +/28,13 + 18,75 +/28,13 + 18,75 +/28,13 + 18,75 +/28,13 + 18,75 +/28,13 +

13,22 +/18,79 + 13,+/18,79 +

13,2 +/18,79 + 13,2 +/18,79 + 13,2 +/18,79 + 13,2 +/18,79 +

7,5 +/11,25 + 7,5 +/11,25 + 7,5 +/11,25 + 7,5 +/11,25 + 7,5 +/11,25 + 7,5 +/11,25 +

1) más el tiempo de acuse del módulo E/S (> 1 µs), tiempos de ejecución de bus y tiempo de sicronización en el modo redundante 2) En direccionamiento indirecto del operador; área de direccionamiento 0 a 127 3) En direccionamiento directo del opreador; área de direccionamiento 0 a 255 4) E, A, P, M, L / DB, DI + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones de carga

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 49

Operaciones de carga, continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

k8 k16 k32

Cargar ... Constante de 8 bits en ACU1-LL Constante de 16 bits en ACU1-L Constante de 32 bits en ACU1

2 2 3

31,28 31,28 31,28

18,75 18,75 18,75

13,2 13,2 13,2

7,5 7,5 7,5

L

Parámetro Cargar constante en ACU1 (desde parámetro) 2 46,91+ 28,13 + 18,79 11,25 + 2#n Cargar constante binaria de 16 bits en ACU1-L 2 31,28 18,75 13,2 7,5 Cargar constante binaria de 32 bits en ACU1 3 31,28 18,75 13,2 7,5

L

B#16#p Cargar constante hexadecimal de 8 bits en ACU1-L

1 31,28 18,75 13,2 7,5

W#16#p Cargar constante hexadecimal de 16 bits en ACU1-L

2 31,28 18,75 13,2 7,5 L

DW#16#p Cargar constante hexadecimal de 32 bits en ACU1

3 31,28 18,75 13,2 7,5

+ más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones de carga

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 50

Operaciones de carga, continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

’x’ Carga 1 carácter 2 31,28 18,75 13,2 7,5

’xx’ Carga 2 caracteres 2 31,28 18,75 13,2 7,5

’xxx’ Carga 3 caracteres 3 31,28 18,75 13,2 7,5

L

’xxxx’ Carga 4 caracteres 3 31,28 18,75 13,2 7,5 L D# val.

tiempo Carga constante de fecha IEC 3 31,28 18,75 13,2 7,5

L S5T# val. tiempo

Carga la constante de tiempo S7 (16 bits)

2 31,28 18,75 13,2 7,5

L TOD# val. tiempo

Carga constante de tiempo IEC 3 31,28 18,75 13,2 7,5

Carga const. de tiempo de 16 bits 2 31,28 18,75 13,2 7,5 L T# val. tiempo Carga const. de tiempo de 32 bits 3 31,28 18,75 13,2 7,5

L C# val. contaje

Carga constante de contador (código BCD)

2 31,28 18,75 13,2 7,5

B# (b1, b2) Carga constante en forma de byte (b1, b2)

2 31,28 18,75 13,2 7,5 L

B# (b1, b2, b3, b4)

Carga constante en forma de 4 bytes (b1, b2, b3, b4)

3 31,28 18,75 13,2 7,5

Ejemplos de cálculo Operaciones de carga

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 51

Operaciones de carga, continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

L P# puntero de bit Carga el puntero de bit 3 31,28 18,75 13,2 7,5

L L# entero Carga constante entera 32 bits 3 31,28 18,75 13,2 7,5 L N.º real Carga número en coma flotante 3 31,28 18,75 13,2 7,5

Ejemplos de cálculo Operaciones de carga para temporizadores y contadores

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 52

Operaciones de carga para temporizadores y contadores Sirven para cargar un valor de temporización o contaje en ACU1. Previamente se memoriza el contenido del ACU1 en el ACU2. La palabra de estado permanece inalterada.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

T f T [e]

Cargar valor de temporizador 11)/2 2

31,28 31,28+

18,75 18,75 +

13,2 13,2 +

7,5 7,5 +

L

Pará. tempor. Cargar valor de temporizador (direccionado mediante parámetros)

2 31,28 + 18,75 + 13,2 + 7,5 +

Z f Z [e]

Cargar valor de contaje 11)/2 2

31,28 31,28 +

18,75 18,75 +

13,2 13,2 +

7,5 7,5 +

L

Pará. contad. Cargar valor de contaje (direccionado mediante parámetros)

2 31,28 + 18,75 + 13,2 + 7,5 +

T f T [e]

Carga valor de tiempo (código BCD) 11)/2 2

31,28 31,28 +

18,75 18,75 +

13,2 13,2 +

7,5 7,5 +

LC

Pará. tempor. Cargar valor de temporizador con código BCD (direccionado mediante parámetros)

2 31,28 + 18,75 + 13,2 + 7,5 +

Z f Z [e]

Carga valor de contaje (código BCD) 11)/2 2

31,28 31,28 +

18,75 18,75 +

13,2 13,2 +

7,5 7,5 +

LC

Pará. contad. Cargar valor de contaje con código BCD (direccionado mediante parámetros)

2 31,28 + 18,75 + 13,2 + 7,5 +

1) en caso de direccionamiento directo del operando nº del temporizador/contador: 0 a 255 + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones de transferencia

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 53

Operaciones de transferencia Sirven para transferir el contenido del ACU1 al operando direccionado. Considerar la dependencia del MCR (v. pág. 93). La palabra de estado permanece inalterada.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

EB a AB a PAB a

Transferir contenido de ACU1-LL a ... Byte de entrada Byte de salida Byte de salida de periferia 1)

12)/2 1 2)/2 1 2)/2

31,28 31,28 31,28

18,75 18,75 18,75

13,2 13,2 13,2

7,5 7,5 7,5

MB a LB a

Byte de marcas Byte de datos locales

13)/2 2

31,28 31,28

18,75 18,75

13,2 13,2

7,5 7,5

DBB a DIB a

Byte de datos Byte de dat. de instancia

2 2

46,91 46,91

28,13 28,13

18,79 18,79

11,25 11,25

T

g [d] g [AR1,m] g [AR2,m] B[AR1,m] B[AR2,m] Parámetro

Memoria indir., intraárea 4) Registro indir., intraárea (AR1) 4) Registro indir., intraárea (AR2) 4) Interárea (AR1) 4) Interárea (AR2) 4) Mediante parámetro 4)

2 2 2 2 2 2

31,28+/46,91+ 31,28 +/46,91+

31,28 +/46,91+

31,28 +/46,91+

31,28 +/46,91+

31,28 +/46,91+

18,75+/28,13+

18,75+/28,13+

18,75+/28,13+

18,75+/28,13+

18,75+/28,13+

18,75+/28,13+

13,2+/18,79+

13,2+/18,79+

13,2+/18,79+

13,2+/18,79+

13,2+/18,79+

13,2+/18,79+

7,5+/11,25+

7,5+/11,25+

7,5+/11,25+

7,5+/11,25+

7,5+/11,25+

7,5+/11,25+

1) más el tiempo de acuse del módulo E/S (> 1 µs), tiempos de ejecución de bus y tiempo de sicronización en el modo redundante 2) En direccionamiento directo del opreador; área de direccionamiento 0 a 127 3) En direccionamiento directo del opreador; área de direccionamiento 0 a 255 4) E, A, P, M, L / DB, DI + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones de transferencia

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 54

Operaciones de transferencia, continuación Los tiempos de ejecución indicados en estas páginas se doblan si la dirección utilizada no es divisible entre 4 y con números enteros y sin resto.

Tpo. de ejecución en ns Opera-

ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

EW a AW a PAW a

Transferir contenido de ACU1-L a ... Palabra de entrada Palabra de salida Palabra de salida de periferia 1)

12)/2 1 2)/2 1 2)/2

31,28 31,28 31,28

18,75 18,75 18,75

13,2 13,2 13,2

7,5 7,5 7,5

MW a LW a

Palabra de marcas Palabra de datos locales

13)/2 2

31,28 31,28

18,75 18,75

13,2 13,2

7,5 7,5

DBW a DIW a

Palabra de datos Bit de dat. de instancia

2 2

93,82 93,82

56,26 56,26

37,5 8 37,5 8

22,5 22,5

T

h [d] h [AR1,m] h [AR2,m] W[AR1,m] W[AR2,m] Parámetro

Memoria indir., intraárea 4)

Registro indir., intraárea (AR1) 4)

Registro indir., intraárea (AR2) 4)

Interárea (AR1) 4)

Interárea (AR2) 4)

Mediante parámetro 4)

2 2 2 2 2 2

31,28 +/93,82 +

31,28 +/93,82 +

31,28 +/93,82 +

31,28 +/93,82 +

31,28 +/93,82 +

31,28 +/93,82 +

18,75 +/56,26 +

18,75 +/56,26 +

18,75 +/56,26 +

18,75 +/56,26 +

18,75 +/56,26 +

18,75 +/56,26 +

13,2 +/37,5 8 + 13,2 +/37,5 8 +

13,2 +/37,5 8 +

13,2 +/37,5 8 +

13,2 +/37,5 8 +

13,2 +/37,5 8 +

7,5 +/22,5 + 7,5 +/22,5 +

7,5 +/22,5 +

7,5 +/22,5 +

7,5 +/22,5 +

7,5 +/22,5 +

1) más el tiempo de acuse del módulo E/S (> 1 µs), tiempos de ejecución de bus y tiempo de sicronización en el modo redundante 2) En direccionamiento directo del opreador; área de direccionamiento 0 a 127 3) En direccionamiento directo del opreador; área de direccionamiento 0 a 255 4) E, A, P, M, L / DB, DI + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones de transferencia

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 55

Operaciones de transferencia, continuación Los tiempos de ejecución indicados en esta página se doblan si la dirección utilizada no es divisible entre 4 sin resto.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

ED a AD a PAD a

Transferir contenido de ACU1 a ... Palabra doble de entrada Palabra doble de salida Palabra doble de salida de periferia 1)

12)/2 1 2)/2

2

31,28 31,28 31,28

18,75 18,75 18,75

13,2 13,2 13,2

7,5 7,5 7,5

MD a LD a

Palabra doble de marcas Palabra doble de datos locales

13)/2 2

31,28 31,28

18,75 18,75

13,2 13,2

7,5 7,5

T

DBD a DID a

Palabra doble de datos Pal. doble de datos de instancia

2 2

93,82 93,82

56,26 56,26

37,5 8 37,5 8

22,5 22,5

T

i [d] i [AR1,m] i [AR2,m] D[AR1,m] D[AR2,m] Parámetro

Memoria indir., intraárea 4)

Registro indir., intraárea (AR1) 4)

Registro indir., intraárea (AR2) 4)

Interárea (AR1) 4)

Interárea (AR2) 4)

Mediante parámetro 4)

2 2 2 2 2 2

31,28+/93,82 + 31,28+/93,82 +

31,28+/93,82 +

31,28+/93,82 +

31,28+/93,82 +

31,28+/93,82 +

18,75 +/56,26 +

18,75 +/56,26 +

18,75 +/56,26 +

18,75 +/56,26 +

18,75 +/56,26 +

18,75 +/56,26 +

13,2 +/37,5 8 + 13,2 +/37,5 8 +

13,2 +/37,5 8 +

13,2 +/37,5 8 +

13,2 +/37,5 8 +

13,2 +/37,5 8 +

7,5 +/22,5 + 7,5 +/22,5 +

7,5 +/22,5 +

7,5 +/22,5 +

7,5 +/22,5 +

7,5 +/22,5 +

1) más el tiempo de acuse del módulo E/S (> 1 µs), tiempos de ejecución de bus y tiempo de sicronización en el modo redundante 2) En direccionamiento directo del opreador; área de direccionamiento 0 a 127 3) En direccionamiento directo del opreador; área de direccionamiento 0 a 255 4) E, A, P, M, L / DB, DI + más el tiempo necesario para cargar la dirección del operando (v. pág. 19)

Ejemplos de cálculo Operaciones de carga y transferencia para registros de direcciones

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 56

Operaciones de carga y transferencia para registros de direcciones Carga de una palabra doble de una memoria o un registro en los registros de direcciones 1 (AR1) o 2 (AR2). La palabra de estado permanece inalterada.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

LAR1

-

AR2 DBD a DID a m LD a MD a

Carga el contenido de ... ACU1 registro de direcciones 2 Palabra doble de datos Pal. doble de datos de instancia Constante 32 bits como puntero Palabra doble de datos locales Palabra doble de marcas ... en AR1

1 1 2 2 3 2 2

31,28 31,28 46,91 46,91 31,28 31,28 31,28

18,75 18,75 28,13 28,13 18,75 18,75 18,75

13,2 13,2 19,8 19,8 13,2 13,2 13,2

7,5 7,5

11,25 11,25 7,5 7,5 7,5

LAR2

-

DBD a DID a m LD a MD a

Carga el contenido de ... ACU1 Palabra doble de datos Pal. doble de datos de instancia Constante 32 bits como puntero Palabra doble de datos locales Palabra doble de marcas ... en AR2

1 2 2 3 2 2

31,28 46,91 46,91 31,28 31,28 31,28

18,75 28,13 28,13 18,75 18,75 18,75

13,2 19,8 19,8 13,2 13,2 13,2

7,5

11,25 11,25 7,5 7,5 7,5

Ejemplos de cálculo Operaciones de carga y transferencia para registros de direcciones

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 57

Operaciones de carga y transferencia para registros de direcciones, continuación Sirven para transferir una palabra doble desde el registro de direcciones 1 (AR1) o el registro de direcciones 2 (AR2) a una memoria o a un registro. Previamente se memoriza el contenido del ACU1 en el ACU2. La palabra de estado permanece inalterada.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

TAR1 -

AR2 DBD a DID a LD a MD a

Transfiere contenido de AR1 a ... ACU1 registro de direcciones 2 Palabra doble de datos Pal. doble de datos de instancia Palabra doble de datos locales Palabra doble de marcas

1 1 2 2 2 2

31,28 31,28 93,82 93,82 31,28 31,28

18,75 18,75 56,26 56,26 18,75 18,75

13,2 13,2 39,6 39,6 13,2 13,2

7,5 7,5 22,5 22,5 7,5 7,5

TAR2 -

DBD a DID a LD a MD a

Transfiere contenido de AR2 a ... ACU1 Palabra doble de datos Pal. doble de datos de instancia Palabra doble de datos locales Palabra doble de marcas

1 2 2 2 2

31,28 93,82 93,82 31,28 31,28

18,75 56,26 56,26 18,75 18,75

13,2 39,6 39,6 13,2 13,2

7,5 22,5 22,5 7,5 7,5

TAR Intercambia el contenido de AR1 y AR2 1 31,28 18,75 13,2 7,5

Ejemplos de cálculo Operaciones de carga y transferencia para la palabra de estado

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 58

Operaciones de carga y transferencia para la palabra de estado

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

L STW Carga la palabra de estado en ACU1 1 31,28 18,75 13,2 7,5

Palabra de estado de

L, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: sí sí sí sí sí sí sí sí sí La operación afecta a: - - - - - - - - -

Tpo. de ejecución en ns Opera-ción

Operando Significado Long. en palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

T STW Transfiere ACU1 (bits 0 a 8) a la palabra de estado

1 31,28 18,75 13,2 7,5

Palabra de estado de

T, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: sí sí sí sí sí sí sí sí sí

Ejemplos de cálculo Operaciones de carga del número y la longitud de un DB

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 59

Operaciones de carga del número y la longitud de un DB Sirven para cargar el número/la longitud de un bloque de datos en el ACU1. El anterior contenido del ACU1 se salva en el ACU2. La palabra de estado permanece inalterada.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

L DBNO Carga el número del bloque de datos 1 31,28 18,75 13,2 7,5

L DINO Carga el número del bloque de datos de instancia

1 31,28 18,75 13,2 7,5

L DBLG Carga la longitud del bloque de datos en bytes

1 31,28 18,75 13,2 7,5

L DILG Carga la longitud del bloque de datos de instancia en bytes

1 31,28 18,75 13,2 7,5

Ejemplos de cálculo Operaciones aritméticas con números en coma fija (16 bits)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 60

Operaciones aritméticas con números en coma fija (16 bits) Operaciones aritméticas con dos números de 16 bits. El resultado se deposita en ACU1 o ACU1-L. Seguidamente se transfieren el ACU3 y el ACU4 al ACU2 y al ACU3.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

+I Suma dos enteros (16 bits) (ACU1-L)=(ACU1-L)+(ACU2-L)

1 31,28 18,75 13,2 7,5

-I Resta dos enteros (16 bits) (ACU1-L)=(ACU2-L)-(ACU1-L)

1 31,28 18,75 13,2 7,5

Palabra de estado de

+I, -I RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - sí sí sí sí - - - -

Ejemplos de cálculo Operaciones aritméticas con números en coma fija (16 bits)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 61

Operaciones aritméticas con números en coma fija (16 bits), continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

*I Multiplica 2 enteros (16 bits) (ACU1)=(ACU2-L)*(ACU1-L)

1 31,28 18,75 13,2 7,5

/I Divide 2 enteros (16 bits) (ACU1-L)=(ACU2-L):(ACU1-L) En ACU1-H se deposita el resto de la división.

1 125,03 67 52,8 30

Palabra de estado de:

*I, /I RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - - La operación afecta a: - sí sí sí sí - - - -

Ejemplos de cálculo Operaciones aritméticas con números en coma fija (32 bits)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 62

Operaciones aritméticas con números en coma fija (32 bits) Operaciones aritméticas con dos números de 32 bits. El resultado se deposita en ACU1. Seguidamente se transfieren el ACU3 y el ACU4 al ACU2 y al ACU3.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

+D Suma dos enteros (32 bits) (ACU1)=(ACU2)+(ACU1)

1 31,28 18,75 13,2 7,5

-D Resta dos enteros (32 bits) (ACU1)=(ACU2)-(ACU1)

1 31,28 18,75 13,2 7,5

*D Multiplica 2 enteros (32 bits) (ACU1)=(ACU2)*(ACU1)

1 31,28 18,75 13,2 7,5

Palabra de estado de

+D, -D, *D RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - sí sí sí sí - - - -

Ejemplos de cálculo Operaciones aritméticas con números en coma fija (32 bits)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 63

Operaciones aritméticas con números en coma fija (32 bits), continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

/D Divide 2 enteros (32 bits) (ACU1)=(ACU2):(ACU1)

1 187,65 112,5 75,15 45

MOD Divide 2 enteros dobles (32 bits) y carga el resto de la división en ACU1: (ACU1)=Resto de [(ACU2):(ACU1)]

1 187,65 112,5 75,15 45

Palabra de estado de

/D, MOD, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - - La operación afecta a: - sí sí sí sí - - - -

Ejemplos de cálculo Operaciones aritméticas con números en coma flotante (32 bits)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 64

Operaciones aritméticas con números en coma flotante (32 bits) El resultado de las operaciones aritméticas se deposita en el ACU1. Seguidamente se transfieren el ACU3 y el ACU4 al ACU2 y al ACU3.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

+R Suma 2 números reales (32 bits) (ACU1)=(ACU2)+(ACU1)

1 62,56 37,5 26,4 15

-R Resta 2 números reales (32 bits) (ACU1)=(ACU2)-(ACU1)

1 62,56 37,5 26,4 15

*R Multiplica 2 números reales (32 bits) (ACU1)=(ACU2)*(ACU1)

1 62,56 37,5 26,4 15

/R Divide 2 números reales (32 bits) (ACU1)=(ACU2):(ACU1)

1 187,65 112,5 75,15 45

Palabra de estado de

+R, -R, *R, /R RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - - La operación afecta a: - sí sí sí sí - - - -

Ejemplos de cálculo Operaciones aritméticas con números en coma flotante (32 bits)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 65

Operaciones aritméticas con números en coma flotante (32 bits), continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

NEGR Invierte (niega) el número real en ACU1

1 31,28 18,75 13,2 7,5

ABS Forma el valor absoluto del número real en ACU1

1 31,28 18,75 13,2 7,5

Palabra de estado de:

NEGR, ABS, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - - - - - - - - -

Ejemplos de cálculo Raíz cuadrada y cuadrado (32 bits)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 66

Raíz cuadrada y cuadrado (32 bits) El resultado de la operación se deposita en ACU1. La operación SQRT puede interrumpirse por alarmas.

Tpo. de ejecución en ns Opera-

ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

SQRT Calcula la raíz cuadrada de un número real en ACU1

1 250,06 134 105,6 60

SQR Forma el cuadrado de un número real en ACU1

1 62,56 37,5 26,4 15

Palabra de estado de

SQRT, SQR RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - sí sí sí sí - - - -

Ejemplos de cálculo Funciones logarítmicas (32 bits)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 67

Funciones logarítmicas (32 bits)

El resultado de la función logaritmo se deposita en el ACU1. Estas operaciones pueden ser interrumpidas por alarmas.

Tpo. de ejecución en ns Opera-

ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

LN Forma el logaritmo natural de un número real en ACU1

1 656,78 393,75 263,03 157,5

EXP Calcula el valor exponencial de un número real en ACU1 con base e (= 2,71828)

1 656,78 393,75 263,03 157,5

Palabra de estado de

LN, EXP, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - - La operación afecta a: - sí sí sí sí - - - -

Ejemplos de cálculo Funciones trigonométricas (32 bits)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 68

Funciones trigonométricas (32 bits) El resultado de la operación se deposita en ACU1. Estas operaciones pueden ser interrumpidas por alarmas.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

SIN Calcula el seno del número real 1 625,5 375 250,5 150

ASIN Calcula el arcoseno del número real 1 2032,88 1218,75 814,13 487,5

COS Calcula el coseno del número real 1 625,5 375 250,5 150

ACOS Calcula el arcocoseno del número real 1 2064,15 1237,5 826,65 495

TAN Calcula la tangente del número real 1 844,43 506,25 338,18 202,5

ATAN Calcula el arcotangente del número real

1 594,23 356,25 237,98 142,5

SIN, ASIN, COS, Palabra de estado de ACOS, TAN, ATAN

RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de:

- - - - - - - - -

La operación afecta a: - sí sí sí sí - - - -

Ejemplos de cálculo Suma de constantes

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 69

Suma de constantes Sumar constantes enteras al valor depositado en el ACU1. La palabra de estado permanece inalterada.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

+

i8 Suma una constante entera de 8 bits 1 31,28 18,75 13,2 7,5

+ i16 Suma una constante entera de 16 bits 2 31,28 18,75 13,2 7,5

+ i32 Suma una constante entera de 32 bits 3 31,28 18,75 13,2 7,5

Ejemplos de cálculo Suma vía el registro de direcciones

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 70

Suma vía el registro de direcciones Al contenido del registro de direcciones se suma un entero de 16 bits. El valor se define durante la operación como operando o bien se encuentra en el ACU1-L. Esta operación no afecta a la palabra de estado.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

+AR1 Suma el contenido de ACU1-L a AR1 1 31,28 18,75 13,2 7,5

+AR1 m (0 a 4095)

Suma la constante puntero a AR1 2 31,28 18,75 13,2 7,5

+AR2 Suma el contenido de ACU1-L a AR2 1 31,28 18,75 13,2 7,5

+AR2 m (0 a 4095)

Suma la constante puntero a AR2 2 31,28 18,75 13,2 7,5

Ejemplos de cálculo Operaciones de comparación (enteros de 16 bits)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 71

Operaciones de comparación (enteros de 16 bits) Sirven para comparar los enteros de 16 bits depositados en ACU1-L y ACU2-L. RLO=1 si se cumple la condición.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

==I ACU2-L=ACU1-L 1 31,28 18,75 13,2 7,5

<>I ACU2-L≠ACU1-L 1 31,28 18,75 13,2 7,5

<I ACU2-L<ACU1-L 1 31,28 18,75 13,2 7,5

<=I ACU2-L<=ACU1-L 1 31,28 18,75 13,2 7,5

>I ACU2-L>ACU1-L 1 31,28 18,75 13,2 7,5

>=I ACU2-L>=ACU1-L 1 31,28 18,75 13,2 7,5

Palabra de estado de ==I, < >I, <I, <=I, >I, >=I RB A1 A0 OV OS OR STA RLO /ER La operación evalúa el estado de: - - - - - - - - - La operación afecta a: - sí sí 0 - 0 sí sí 1

Ejemplos de cálculo Operaciones de comparación (enteros de 32 bits)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 72

Operaciones de comparación (enteros de 32 bits) Sirven para comparar los enteros de 32 bits depositados en ACU1 y ACU2. RLO=1 si se cumple la condición.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

==D ACU2=ACU1 1 31,28 18,75 13,2 7,5

<>D ACU2≠ACU1 1 31,28 18,75 13,2 7,5

<D ACU2<ACU1 1 31,28 18,75 13,2 7,5

<=D ACU2<=ACU1 1 31,28 18,75 13,2 7,5

>D ACU2>ACU1 1 31,28 18,75 13,2 7,5

>=D ACU2>=ACU1 1 31,28 18,75 13,2 7,5

Palabra de estado de:

==D, < >D, <D, <=D, >D, >=D RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - - La operación afecta a: - sí sí 0 - 0 sí sí 1

Ejemplos de cálculo Operaciones de comparación (reales de 32 bits)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 73

Operaciones de comparación (reales de 32 bits) Sirven para comparar los números reales de 32 bits depositados en ACU1 y ACU2. RLO=1 si se cumple la condición.

Tpo. de ejecución en ns Opera-

cion

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

==R ACU2=ACU1 1 31,28 18,75 13,2 7,5

<>R ACU2≠ACU1 1 31,28 18,75 13,2 7,5

<R ACU2<ACU1 1 31,28 18,75 13,2 7,5

<=R ACU2<=ACU1 1 31,28 18,75 13,2 7,5

>R ACU2>ACU1 1 31,28 18,75 13,2 7,5

>=R ACU2>=ACU1 1 31,28 18,75 13,2 7,5

Palabra de estado de:

==R, < >R, <R, <=R, >R, >=R RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - sí sí sí sí 0 sí sí 1

Ejemplos de cálculo Operaciones de desplazamiento

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 74

Operaciones de desplazamiento Sirven para desplazar el contenido de ACU1 o ACU1-L a la izquierda o a la derecha tantas posiciones como se indique. Si no se define ningún operando, se toma como cantidad de posiciones el contenido de ACU2-LL. El último bit desplazado se carga en el código de condición A1.

Tpo. de ejecución en ns Opera-

ciónci

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

SLW 1)

SLW 0 ... 15

Desplaza el contenido de ACU1-L a la izquierda Las posiciones que quedan libres se rellenan con ceros.

1 31,28

18,75

13,2 7,5

SLD SLD 0 ... 32

Desplaza el contenido de ACU1 a la izquierda Las posiciones que quedan libres se rellenan con ceros.

1 31,28

18,75

13,2 7,5

SRW 1) SRW 0 ... 15

Desplaza el contenido de ACU1-L a la derecha. Las posiciones que quedan libres se rellenan con ceros.

1 31,28

18,75

13,2 7,5

Palabra de estado de

SLW, SLD, SRW, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - sí 0 0 - - - - -

1) cantidad de posiciones desplazadas: 0 a 16

Ejemplos de cálculo Operaciones de desplazamiento

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 75

Operaciones de desplazamiento, continuación

Tpo. de ejecución en ns Opera-

cion

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

SRD SRD 0 ... 32

Desplaza el contenido de ACU1 a la derecha Las posiciones que quedan libres se rellenan con ceros.

1 31,28

18,75

13,2 7,5

SSI 1)

SSI 0 ... 15

Desplaza el contenido de ACU1-L con signo a la derecha. Las posiciones libres se rellenan con el signo (bit 15).

1 31,28

18,75

13,2 7,5

SSD SSD 0 ... 32

Desplaza el contenido de ACU1 con signo a la derecha. Las posiciones libres se llenan con el signo (bit 31).

1 31,28

18,75

13,2 7,5

Palabra de estado de:

SRD, SSI, SSD, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - sí 0 0 - - - - -

1) cantidad de posiciones desplazadas: 0 a 16

Ejemplos de cálculo Operaciones de rotación

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 76

Operaciones de rotación Rotar el contenido de ACU1 a la izquierda o a la derecha tantas posiciones como se indique. Si no se define ningún operando, se toma como cantidad de posiciones el contenido de ACU2-LL. El último bit desplazado se carga en el código de condición A1.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

RLD RLD 0 ... 32

Rota el contenido de ACU1 a la izquierda

1 31,28

18,75

13,2 7,5

RRD RRD 0 ... 32

Rota el contenido de ACU1 a la derecha

1 31,28

18,75

13,2 7,5

RLDA Rota el contenido de ACU1 una posición a la izquierda vía el bit de código de condición A1.

1 31,28 18,75 13,2 7,5

RRDA Rota el contenido de ACU1 una posición a la derecha vía el bit de código de condición A1.

1 31,28 18,75 13,2 7,5

Palabra de estado de

RLD, RRD, RLDA, RRDA, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - sí 0 0 - - - - -

Ejemplos de cálculo Operaciones de transferencia de acumuladores, incrementar y decrementar

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 77

Operaciones de transferencia de acumuladores, incrementar y decrementar La palabra de estado permanece inalterada.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

TAW Invierte el orden de bytes en ACU1-L. 1 31,28 18,75 13,2 7,5

TAD Invierte el orden de bytes en ACU1. 1 31,28 18,75 13,2 7,5

TAK Intercambia los contenidos de ACU1 y ACU2.

1 31,28 18,75 13,2 7,5

ENT Transfiere el contenido de ACU2 y ACU3 a ACU3 y ACU4.

1 31,28 18,75 13,2 7,5

LEAVE Transfiere el contenido de ACU3 y ACU4 a ACU2 y ACU3.

1 31,28 18,75 13,2 7,5

PUSH Transfiere el contenido de ACU1, ACU2 y ACU3 a ACU2, ACU3 y ACU4.

1 31,28 18,75 13,2 7,5

POP Transfiere el contenido de ACU2, ACU3 y ACU4 a ACU1, ACU2 y ACU3.

1 31,28 18,75 13,2 7,5

INC k8 Incrementa ACU1-LL 1 31,28 18,75 13,2 7,5 DEC k8 Decrementa ACU1-LL 1 31,28 18,75 13,2 7,5

Ejemplos de cálculo Operación de visualización del programa, operación nula

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 78

Operación de visualización del programa, operación nula La palabra de estado permanece inalterada.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

BLD k8 Operación de visualización del programa; es tratada por la CPU como una operación nula.

1 15,64 9,38 6,6 3,75

NOP 0 1

Operación nula 1 15,64 9,38 6,6 3,75

Ejemplos de cálculo Operaciones de conversión de tipos de datos

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 79

Operaciones de conversión de tipos de datos El resultado de la conversión se deposita en el ACU1.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

BTI Conv. ACU1-L de BCD (0 a +/- 999) a entero (16 bits) (BCD To Int)

1 31,28 18,75 13,2 7,5

BTD Conv. ACU1 de BCD (0 a +/- 9 999 999) a entero doble (32 bits) (BCD To Doubleint)

1 31,28 18,75 13,2 7,5

DTR Conv. ACU1 de entero doble (32 bits) a real (32 bits) (Doubleint To Real)

1 62,56 37,5 26,4 15

ITD Conv. ACU1 de entero (16 bits) a entero doble (32 bits) (Int To Doubleint)

1 31,28 18,75 13,2 7,5

Palabra de estado de

BTI, BTD, DTR, ITD, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - - - - - - - - -

Ejemplos de cálculo Operaciones de conversión de tipos de datos

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 80

Operaciones de conversión de tipos de datos, continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

ITB Conv. ACU1-L de entero (16 bits) a BCD, de 0 a +/- 999 (Int. To BCD)

1 31,28 18,75 13,2 7,5

DTB Conv. ACU1 de entero doble (32 bits) a BCD, de 0 a +/- 9 999 999 (Doubleint. To BCD)

1 31,28 18,75 13,2 7,5

Palabra de estado de

ITB, DTB, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - - - sí sí - - - -

Ejemplos de cálculo Operaciones de conversión de tipos de datos

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 81

Operaciones de conversión de tipos de datos, continuación El número real a transformar figura en el ACU1.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

RND Convierte un número real en un entero de 32 bits.

1 31,28 18,75 13,2 7,5

RND- Convierte un número real en un entero de 32 bits. Se redondea al entero más próximo.

1 31,28 18,75 13,2 7,5

RND+ Convierte un n伹ero real en un entero de 32 bits. Se redondea al entero más próximo.

1 31,28 18,75 13,2 7,5

TRUNC Convierte un n伹ero real en un entero de 32 bits. Las posiciones detrás de la coma quedan truncadas.

1 31,28 18,75 13,2 7,5

Palabra de estado de

RND, RND- RND+ TRUNC, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - - - sí sí - - - -

Ejemplos de cálculo Formar el complemento a 1 o a 2

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 82

Formar el complemento a 1 o a 2

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

INVI Forma el complemento a 1 de ACU1-L 1 31,28 18,75 13,2 7,5

INVD Forma el complemento a 1 de ACU1 1 31,28 18,75 13,2 7,5

Palabra de estado de

INVI, INVD RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - - - - - - - - -

NEGI Forma el complemento a 2 de ACU1-L

(entero) 1 31,28 18,75 13,2 7,5

NEGD Forma el complemento a 2 de ACU1 (entero doble)

1 31,28 18,75 13,2 7,5

Palabra de estado de

NEGI, NEGD, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - sí sí sí sí - - - -

Ejemplos de cálculo Operaciones de llamada de bloques

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 83

Operaciones de llamada de bloques Los tiempos de ejecución de las Funciones de sistemas se indican en el capítulo "Funciones de sistema" a partir de la página 102. Las indicaciones relativas a la palabra de estado se refieren únicamente a la llamada del bloque en sí, y no a las instrucciones contenidas en el mismo.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

CALL FB q, DB q

Llamada incondicional de un FB con transmisión de parámetros

15/171) 1219,73 2) 731,25 2) 488,48 2) 292,5 2)

CALL SFB q, DB q

Llamada incondicional de un SFB con transmisión de parámetros

16/17 1) 1219,73 2) 731,25 2) 488,48 2) 292,5 2)

CALL FC q Llamada incondicional de una función con transmisión de parámetros

7/8 1) 1063,35 2) 637,5 2) 425,85 2) 255 2)

CALL SFC q Llamada incondicional de una SFC con transmisión de parámetros

8 1063,35 2) 637,5 2) 425,85 2) 255 2)

Palabra de estado de

CALL, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - - - - 0 0 1 - 0

1) La longitud del comando depende del número de bloque (0...255 o superior). 2) más el tiempo para transferir parámetros

Ejemplos de cálculo Operaciones de llamada de bloques

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 84

Operaciones de llamada de bloques, continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

UC FB q FC q FB [e] FC [e] Parámetro

Llamada incondicional de bloques sin transmisión de parámetros Llamada de FB indirecta por memoria Llamada de FC indirecta por memoria Llamada de FB/FC mediante parámetro

11)/2 2 2 2

688,05 688,05

688,05 +) 688,05 +) 688,05 +

412,5 412,5

412,5 + 412,5 + 412,5 +

275,55 275,55

275,55 + 275,55 + 275,55 +

165 165

165 + 165 + 165 +

CC FB q FC q FB [e] FC [e] Parámetro

Llamada condicional de bloques sin transmisión de parámetros Llamada de FB indirecta por memoria Llamada de FC indirecta por memoria Llamada de FB/FC mediante parámetro

1 1)/2 2 2 2

750,6/156,38 2) 750,6/156,38 2)

750,6 2/156,38 + 2)

750,6 2/156,38 + 2)

750,6 2/156,38 + 2)

270/93,75 2) 270/93,75 2)

270 +/93,75 + 2)

270 +/93,75 + 2)

270 +/93,75 + 2)

300/62,63 2) 300/62,63 2)

300 +/62,63 2 +) 300 +/62,63 2 +)

300 +/62,63 2 +)

180/37,5 2) 180/37,5 2)

180 +/37,5 + 2) 180 +/37,5 + 2)

180 +/37,5 + 2)

Palabra de estado de

UC, CC, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - 3) -

La operación afecta a: - - - - 0 0 1 - 3) 0

1) En direccionamiento directo del operando; n.º de bloque 0 a 255 + más el tiempo para cargar la dirección del operando (v. pág. 19) 2) Si la llamada no se ejecuta 3) Comando CC: dependiendo del RLO, pone éste a 1

Ejemplos de cálculo Operaciones de llamada de bloques

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 85

Operaciones de llamada de bloques, continuación

Tpo. de ejecución en ns

CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

Opera-

ción

Ope-

rando

Significado Long.

en

pala-

bras 1. Abrir 2. - n.

Abrir1)

1. Abrir 2. - n.

Abrir 1)

1. Abrir 2. - n.

Abrir 1)

1. Abrir 2. - n.

Abrir 1)

Abrir un bloque de datos

DB q DI q

Bloque de datos directo DB de instancia directo

12)/2 125,12 31,28 75,0 18,75 52,8 13,2 30 7,5

DB [e] DI [e]

Bloque de datos, indirecto por memoria Área de marcas M Área de datos locales L Bloque de datos DB/DI

2 125,12125,12187,68

62,56 62,56 93,84

75,0 75,0 112,5

37,5 37,5

56,25

52,8 52,8 79,2

26,4 26,4 39,6

30 30 45

15 15

22,5

ABRIR

Parám. Bloque de datos por parámetro

2 187,68 93,84 112,5 56,25 79,2 39,6 45 22,5

Palabra de estado de

AUF, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - - - - - - - - -

1) si el mismo DB o DI ya está abierto 2) Bloque de datos directo, n.º de DB 1 a 255

Ejemplos de cálculo Operaciones de fin de bloque

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 86

Operaciones de fin de bloque

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

BE Fin de bloque 1 594,23 356,25 237,98 142,5

BEA Fin de bloque incondicionado 1 594,23 356,25 237,98 142,5

Palabra de estado de

BE, BEA RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - - - - 0 0 1 - 0

BEB Fin de bloque condicionado con RLO="1"

657,19 125,1 1)

394 75 1)

263,19 50 1)

157,6 30 1)

Palabra de estado de

BEB, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - sí -

La operación afecta a: - - - - sí 0 1 1 0

1) Si el salto no se ejecuta

Ejemplos de cálculo Intercambia bloques de datos

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 87

Intercambia bloques de datos Sirve para intercambiar ambos bloques de datos actuales. El bloque de datos actual se convierte en el bloque de datos de instancia actual, y viceversa. La palabra de estado permanece inalterada.

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

TDB Intercambia bloques de datos 1 62,56 37,5 26,4 15

Ejemplos de cálculo Operaciones de salto

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 88

Operaciones de salto El salto se efectúa en función de la condición.

Tpo. de ejecución en ns Opera-

ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

SPA META Salto incondicionado 2 218,93 131,25 87,68 52,5

Palabra de estado de

SPA, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - - - - - - - - -

SPB META Salta con RLO="1" 2 218,93/31,28 1) 131,25/18,75 1) 87,68/13,2 1) 52,5/7,5 1) SPBN META Salta con RLO="0" 2 218,93/31,28 1) 131,25/18,75 1) 87,68/13,2 1) 52,5/7,5 1)

Palabra de estado de

SPB, SPBN, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - sí -

La operación afecta a: - - - - - 0 1 1 0

1) Si el salto no se ejecuta

Ejemplos de cálculo Operaciones de salto

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 89

Operaciones de salto, continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

SPBB META Salta con RLO="1" Salva el RLO en el bit RB

2 218,93/31,28 1) 131,25/18,75 1) 87,68/13,2 1) 52,5/7,5 1)

SPBNB META Salta con RLO="0" Salva el RLO en el bit RB

2 218,93/31,28 1) 131,25/18,75 1) 87,68/13,2 1) 52,5/7,5 1)

Palabra de estado de:

SPBB, SPBNB, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - sí -

La operación afecta a: sí - - - - 0 1 1 0

SPBI META Salta con RB="1" 2 218,93/31,28 1) 131,25/18,75 1) 87,68/13,2 1) 52,5/7,5 1) SPBIN META Salta con RB="0" 2 218,93/31,28 1) 131,25/18,75 1) 87,68/13,2 1) 52,5/7,5 1)

Palabra de estado de

SPBI, SPBNIN, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: sí - - - - - - - -

La operación afecta a: - - - - - 0 1 - 0

1) Si el salto no se ejecuta

Ejemplos de cálculo Operaciones de salto

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 90

Operaciones de salto, continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado

Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

SPO META Salta con rebosamiento con memoria (OV="1")

2 218,93/31,28 1) 131,25/18,75 1) 87,68/13,2 1) 52,5/7,5 1)

Palabra de estado de

SPO, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - sí - - - - -

La operación afecta a: - - - - - - - - -

SPS META Salta con rebosamiento con memoria (OS="1")

2 218,93/31,28 1) 131,25/18,75 1) 87,68/13,2 1) 52,5/7,5 1)

Palabra de estado de

SPS, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - sí - - - -

La operación afecta a: - - - - 0 - - - -

1) Si el salto no se ejecuta

Ejemplos de cálculo Operaciones de salto

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 91

Operaciones de salto, continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

SPU META Salta con "operación aritmética no permitida" (A1=1 y A0=1)

2 218,93/31,28 1) 131,25/18,75 1) 87,68/13,2 1) 52,5/7,5 1)

SPZ META Salta con resultado=0 (A1=0 y A0=0) 2

218,93/31,28 1) 131,25/18,75 1) 87,68/13,2 1) 52,5/7,5 1)

SPP META Salta con resultado>0 (A1=1 y A0=0) 2

218,93/31,28 1) 131,25/18,75 1) 87,68/13,2 1) 52,5/7,5 1)

SPM META Salta con resultado<0 (A1=0 y A0=1) 2

218,93/31,28 1) 131,25/18,75 1) 87,68/13,2 1) 52,5/7,5 1)

SPN META Salta con resultado ≠ 0 (A1=1 y A0=0) o (A1=0 y A0=1)

2

218,93/31,28 1) 131,25/18,75 1) 87,68/13,2 1) 52,5/7,5 1)

SPMZ META Salta con resultado ≤ 0 (A1=0 y A0=1) o (A1=0 y A0=0)

2 218,93/31,28 1) 131,25/18,75 1) 87,68/13,2 1) 52,5/7,5 1)

SPPZ META Salta con resultado ≥0 (A1=1 y A0=0) o (A1=0 y A0=0)

2 218,93/31,28 1) 131,25/18,75 1) 87,68/13,2 1) 52,5/7,5 1)

Palabra de estado de

SPU, SPZ, SPP, SPM, SPN, SPMZ, SPPZ, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - sí sí - - - - - -

La operación afecta a: - - - - - - - - -

1) Si el salto no se ejecuta

Ejemplos de cálculo Operaciones de salto

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 92

Operaciones de salto, continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

SPL META Distribuidor de saltos A la operación le sigue una lista de operaciones de saltos. El operando es una marca de salto a la operación que sigue a la lista. ACU1-LL contiene el n.º de operación de salto (máx. 254) que debe ejecutarse, siendo la primera operación de salto siempre 0.

2 218,93 131,25 87,68 52,5

LOOP META Decrementa ACU1-L y salta con ACU1-L ≠ 0 (Programación de bucle)

2 187,65/31,28 1) 112,5/18,75 1) 75,15/13,2 45/7,5 1)

Palabra de estado de

SPL, LOOP, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - - - - - - - - -

1) Si el salto no se ejecuta

Ejemplos de cálculo Operaciones para MCR (Master Control Relay)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 93

Operaciones para MCR (Master Control Relay) MCR=1 => MCR desactivado. MCR=0 => MCR activado. Las operaciones "T" y "=" escriben "0" en caso de RLO = "0" en los operandos correspondientes; las operaciones "S" y "R" no afectan al contenido de la memoria.

Tpo. de ejecución en ns Opera-

ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

MCR( Abre una zona MCR. Salva el RLO en la pila MCR.

1 31,28 18,75 13,2 7,5

Palabra de estado de

MCR(, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - sí -

La operación afecta a: - - - - - 0 1 - 0

)MCR Cierra una zona MCR. Elimina un registro de la pila MCR.

1 31,28 18,75 13,2 7,5

Palabra de estado de

)MCR, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - - - - - 0 1 - 0

Ejemplos de cálculo Operaciones para MCR (Master Control Relay)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 94

Operaciones para MCR (Master Control Relay), continuación

Tpo. de ejecución en ns Opera-

ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

MCRA Activa MCR 1 31,28 18,75 13,2 7,5

MCRD Desactiva MCR 1 31,28 18,75 13,2 7,5

Palabra de estado de

MCRA, MCRD, RB A1 A0 OV OS OR STA RLO /ER

La operación evalúa el estado de: - - - - - - - - -

La operación afecta a: - - - - - - - - -

Ejemplos de cálculo Bloques de organización (OB)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 95

Bloques de organización (OB) Un programa de usuario para un S7-400 se compone de bloques que contienen las instrucciones, los parámetros y los datos para la CPU en cuestión.

Las CPUs del S7-400 se distinguen por la cantidad de bloques que permiten crear o que ofrece su sistema operativo. En el manual de programación de STEP 7 encontrará una descripción detallada de los OB y de su aplicación.

Bloques de

organización

CPU 412-

5H

CPU 414-

5H

CPU 416-

5H

CPU 417-

5H

Eventos de arranque

(valor hexadecimal)

Ciclo libre: OB 1 x x x x 1101, 1102, 1103, 1104, 1105

Alarmas horarias: OB 10 x x x x 1111 OB 11 x x x x 1112

OB 12 x x x x 1113 OB 13 x x x x 1114 OB 14 x x 1115

OB 15 x x 1116

OB 16 x x 1117

OB 17 x x 1118

Ejemplos de cálculo Bloques de organización (OB)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 96

Bloques de organización (OB), continuación

Bloques de

organización

CPU 412-

5H

CPU 414-

5H

CPU 416-

5H

CPU 417-

5H

Eventos de arranque

(valor hexadecimal)

Alarmas de retardo:

OB 20 x x x x 1121 OB 21 x x x x 1122

OB 22 x x x x 1123 OB 23 x x x x 1124 Alarmas cíclicas: 1 OB 30 x x 1131

OB 31 x x 1132

OB 32 x x x x 1133 OB 33 x x x x 1134 OB 34 x x x x 1135

OB 35 x x x x 1136 OB 36 x x 1137

OB 37 x x 1138

OB 38 x x 1139

1) Otro evento de arranque de las CPUs H para OB 30 a OB 38: 1130H

Ejemplos de cálculo Bloques de organización (OB)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 97

Bloques de organización (OB), continuación

Bloques de

organización

CPU 412-

5H

CPU 414-

5H

CPU 416-

5H

CPU 417-

5H

Eventos de arranque

(valor hexadecimal)

Alarmas de proceso:

OB 40 x x x x 1141, 1142, 1143, 1144, 1145 OB 41 x x x x 1141, 1142, 1143, 1144, 1145

OB 42 x x x x 1141, 1142, 1143, 1144, 1145 OB 43 x x x x 1141, 1142, 1143, 1144, 1145 OB 44 x x 1141, 1142, 1143, 1144, 1145

OB 45 x x 1141, 1142, 1143, 1144, 1145

OB 46 x x 1141, 1142, 1143, 1144, 1145

OB 47 x x 1141, 1142, 1143, 1144, 1145

OBs de alarma para DPV1: OB 55 x x x x 1155 OB 56 x x x x 1156

OB 57 x x x x 1157

Ejemplos de cálculo Bloques de organización (OB)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 98

Bloques de organización (OB), continuación

Bloques de

organización

CPU 412-

5H

CPU 414-

5H

CPU 416-

5H

CPU 417-

5H

Eventos de arranque

(valor hexadecimal)

Alarmas de error de redundancia:

OB 70 x x x x 73A2, 73A3, 72A3 OB 72 x x x x 7301, 7302, 7303, 7320, 7321, 7322, 7323, 7331, 7333, 7334, 7335, 7340, 7341,

7342, 7343, 7344, 7950, 7951, 7952, 7852, 7953, 7954, 7955, 7855, 7956, 73C1, 73C2

Alarmas de error asíncrono: OB 80 x x x x 3501, 3502, 3505, 3506, 3507, 3508, 3509, 350A OB 81 x x x x 3821, 3822, 3823, 3825, 3826, 3827, 3831, 3832, 3833, 3921, 3922, 3923, 3925,

3926, 3927, 3931, 3932, 3933 OB 82 x x x x 3842, 3942 OB 83 x x x x 3951, 3954, 3854, 3855, 3856, 3858, 3861, 3961, 3863, 3864, 3865, 3866, 3966,

3267, 3367, 3968 OB 84 x x x x 3582, 3583, 3986, 3587 OB 85 x x x x 35A1, 35A2, 35A3, 34A4, 35A4, 39B1, 39B2, 38B3, 39B3, 38B4, 39B4 OB 86 x x x x 38C1, 39C1, 38C2, 39C3, 38C4, 39C4, 38C5, 39C5, 38C6, 38C7, 38C8, 39CA,

38CB, 39CB, 38CC, 39CD, 39CE OB 87 x x x x 35D2, 35D3, 35D4, 35D5, 35E1, 35E2, 35E3, 35E4, 35E5, 35E6 OB 88 x x x x 3573, 3575, 3576

Ejemplos de cálculo Bloques de organización (OB)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 99

Bloques de organización (OB), continuación

Bloques de

organización

CPU 412-

5H

CPU 414-

5H

CPU 416-

5H

CPU 417-

5H

Eventos de arranque

(valor hexadecimal)

Rearranque completo (en caliente):

OB 100 x x x x 1381, 1382, 138A, 138B Arranque en frío:

OB 102 x x x x 1385, 1386, 1387, 1388 Alarmas de error sincrónicas OB 121 x x x x 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533,

2534, 2535, 253A, 253C, 253D, 253E, 253F OB 122 x x x x 2942, 2943, 2944, 2945

Ejemplos de cálculo Bloques de función (FB)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 100

Bloques de función (FB) Las tablas siguientes informan sobre la cantidad, el número y el tamaó mínimo de los bloques de función que es posible crear en las diferentes CPU del S7 400.

Bloques de función CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

Cantidad 3000 3000 8000 8000

Números permitidos 0 a 7999 0 a 7999 0 a 7999 0 a 7999 Tamaño máx. (código ejecutable) 64 Kbytes 64 Kbytes 64 Kbytes 64 Kbytes

Ejemplos de cálculo Funciones (FC) y bloques de datos (DB)

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 101

Funciones (FC) y bloques de datos (DB) Las tablas siguientes informan sobre la cantidad, el número y el tamaño mínimo de las funciones y de los bloques de datos que es posible crear en las diferentes CPU del S7-400.

Funciones CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

Cantidad 3000 3000 8000 8000

Números permitidos 0 a 7999 0 a 7999 0 a 7999 0 a 7999 Tamaño máx. (código ejecutable) 64 Kbytes 64 Kbytes 64 Kbytes 64 Kbytes

Bloques de datos CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H

Cantidad 6000 6000 16000 16000

Números permitidos 1 a 16000 1 a 16000 1 a 16000 1 a 16000 Tamaño máx. (cantidad de bytes de datos) 64 Kbytes 64 Kbytes 64 Kbytes 64 Kbytes

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 102

Funciones de sistema Las tablas siguientes muestran las funciones de sistema que ofrece el sistema operativo de las distintas CPU del S7-400 y los tiempos de ejecución de las mismas.

Tiempo de ejecución en µs N.º

SFC

Nombre de la

SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

0 SET_CLK Ajustar hora 131 368 83 221 54 157 34 96

1 READ_CLK Leer hora 8 45 7 30 5 23 3 11 2 SET_RTM Inicializar contador de horas de

funcionamiento 8 8 7 7 5 5 2 2

3 CTRL_RTM Iniciar/parar contador de horas de funcionamiento

7 7 5 5 4 4 2 2

4 READ_RTM Leer contador de horas de funcionamiento

8 38 5 23 3 18 2 6

Determinar dirección lógica de un canal Rack-0

15

15

8

8

5 5 3

3

5 GADR_LGC

interne DP 16 16 13 13 7 7 4 4

6 RD_SINFO Leer información de arranque del OB actual

9 9 7 7 6 6 3 3

Habilitar avisos de bloque, de símbolos y avisos de grupo para control de procesos primera llamada, REQ = 1

46 101 30 75 19 51 11 27 9 EN_MSG

Última llamada 14 45 7 29 5 23 3 10

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 103

Tiempo de ejecución en µs N.º

SFC

Nombre de la

SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Bloquear avisos de bloque, de símbolos y avisos de grupo para control de procesos primera llamada, REQ = 1

46 107 32 74 17 48 11 27 10 DIS_MSG

Última llamada 14 44 7 30 5 23 3 10 Leer datos de diagnóstico de un esclavo DP Primera llamada

77

122

46

78

31 49 20

28

Llamada intermedia 30 30 20 20 13 13 7 7

13 DPNRM_DG

Última llamada (28 bytes) 38 38 23 23 16 16 9 9 Leer datos de usuario coherentes vía interfaz DP integrada 3 bytes

31 70 17 48 11 35 8 19

Vía interfaz DP integrada 32 bytes 32 71 18 49 12 36 8 24 Vía interfaz DP externa 3 bytes 53 61 34 40 24 37 16 25

Vía interfaz DP externa 32 bytes 107 163 66 105 45 73 36 42 Vía interfaz PROFINET integrada 8 bytes

31 72 18 49 12 36 9 19

14 DPRD_DAT

Vía interfaz PROFINET integrada 32 bytes

32 73 19 50 13 37 9 24

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 104

Tiempo de ejecución en µs N.º

SFC

Nombre de la

SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund. Escribir datos de usuario coherentes vía interfaz DP integrada 3 bytes

37 76 25 50 14 36 10 16

Vía interfaz DP integrada 32 bytes 38 77 26 51 15 37 11 19

Vía interfaz DP externa 3 bytes 60 82 34 54 25 43 14 26 Vía interfaz DP externa 32 bytes 130 147 81 84 63 70 42 54

Escribir datos de usuario coherentes vía interfaz PROFINET integrada 8 bytes

37 76 24 46 14 32 12 18

15 DPWR_DAT

Vía interfaz PROFINET integrada 32 bytes

38 77 25 48 15 35 13 22

Generar avisos de bloque acusables. Primera llamada, SIG = 0 -> 1

140 - 302

299 - 502

93 - 189

206 - 350

71 - 155 144 - 272 53 - 120

89 - 167

17 ALARM_SQ 1)

Llamada vacía 68 - 199 155 - 252 68 - 130 120 - 296

54 - 114 92 - 208 37 - 99 57 - 111

Generar avisos de bloque no acusables. Primera llamada, SIG = 0 -> 1

121 - 312

338 - 452 70 - 191 219 - 312

48 - 158 145 - 240 29 - 125 88 - 168

18 ALARM_S 1)

Llamada vacía 45 - 202 130 - 249 24 - 132 81 - 155 17 - 115 54 - 134 10 - 98 32 - 112 19 ALARM_SC 1) Determinar el estado de acuse del

último aviso entrante ALARM_SC 30 - 195 106 - 255 17 - 135 68 - 158 11 - 117 46 - 135 9 - 100 28 - 112

1) Por 1 a 200 recursos de sistema ocupados

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 105

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Copiar variable en la memoria de trabajo (n = cantidad de bytes a copiar)

16 + n * 0,052

16 + n * 0,052

13 + n * 0,036

13 + n * 0,036

7 + n * 0,025

7 + n * 0,025

4 + n * 0,016

4 + n * 0,016

20 BLKMOV

Fuente = Memoria de carga 16 + n * 0,052

16 + n * 0,052

14 +n * 0,036

14 + n * 0,036

7 + n * 0,025

7 + n * 0,025

5 +n * 0,016

5 +n * 0,016

21 FILL Inicializar campo en la memoria de trabajo (n = Longitud de la variable de destino en bytes)

15 + n *

0,025

15 + n * 0,025

8 + n * 0,016

8 + n * 0,016

6 + n * 0,012

6 + n * 0,012

3 + n * 0,01

3 + n * 0,01

Crear bloque de datos 54 + n * 0,06

206 + n * 0,06

31 + n * 0,04

134 + n * 0,04

20 + n * 0,03

90 + n * 0,03

13 + n * 0,02

51 + n * 0,02

22 CREAT_DB

Ocupar último número de DB libre del campo de 100 DBs

353 500 215 313 142 204 89 125

23 DEL_DB Borrar bloque de datos 69 436 40 273 26 188 17 117 24 TEST_DB Probar bloque de datos 25 167 15 115 9 80 6 44

Comprimir memoria de usuario Primera llamada (lanzamiento)

39

135

25 80

17 52 11 30

25 COMPRESS

Llamada secuencial 8 8 6 6 4 4 2 2 Actualizar imagen de proceso de entradas (indicación del tiempo de ejecución para 1 DI 32 en aparato central)

15

39

13 29

11 22 9 12

26 UPDAT_PI

AI 8*13Bit 31 138 30 97 29 71 29 51

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 106

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Actualizar salidas (indicación del tiempo de ejecución para 1 DO 32 en aparato central)

16

45

11 29

9 22 9 13

27 UPDAT_PO

AO 8 * 13 Bit 31 138 30 97 27 67 26 49 28 SET_TINT Ajustar alarma horaria 29 61 15 38 9 27 6 15 29 CAN_TINT Anular alarma horaria 61 346 37 220 23 151 15 92

30 ACT_TINT Activar alarma horaria 22 53 9 36 7 28 5 13 31 QRY_TINT Consultar alarma horaria 7 7 6 6 3 3 1 1 32 SRT_DINT Arrancar alarma de retardo 14 14 9 9 6 6 3 3

33 CAN_DINT Anular alarma de retardo 9 9 8 8 5 5 3 3 34 QRY_DINT Consultar alarma de retardo 7 7 6 6 4 4 1 1 36 MSK_FLT Disparar alarma de

multiprocesamiento 7 7 5 6 4 4 2 2

37 DMSK_FLT Enmascarar eventos de error síncrono 7 7 6 6 4 4 2 2 38 READ_ERR Leer registro de errores 7 7 6 6 4 4 2 2

Rechazar nuevos eventos Bloquear todos los eventos (MODE = 0)

55

55

37 37 24 24 16 16

Bloquear todos los eventos de una clase de alarma (MODE = 1)

15 15 8 8 6 6 4 4

39 DIS_IRT

Bloquear un evento (MODE = 2) 9 9 6 6 4 4 2 2

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 107

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Desactivar rechazo de eventos Habilitar todos los eventos (MODE = 0)

52

52

31 31

21 21 14 14

Habilitar todos los eventos de una categoría (MODE = 1)

15 15 8 8 6 6 4 4

40 EN_IRT

Habilitar un evento (MODE = 2) 9 9 6 6 4 4 2 2 Retardar eventos de alarma En la primera activación del retardo 1)

47

47

30 30

20 20 12 12

41 DIS_AIRT

cuando el retardo ya está activado 7 7 5 5 3 3 1 1 Cuando todavía haya otros retardos 8

8

6 6

4 4 2 2

42 EN_AIRT

Eliminar el retardo de eventos de alarma al anular el último retardo 2)

107 107 67 67 46 46 28 28

43 RE_TRIGR Redisparar temporizador de vigilancia 53 300 31 184 19 135 14 82

44 REPL_VAL Transferir a ACU1 valor sustitutivo 8 8 6 6 4 4 2 2 46 STP Pasar CPU a STOP Valores no

medibles -- -- -- -- -- -- -- --

47 WAIT Retardar ejecución del programa 7 7 6 6 4 4 2 2 48 SNC_RTCB Sincronizar relojes esclavos 7 37 5 23 4 18 2 9

1) El tiempo de ejecución de la SFC 41 en la primera activación del retardo depende de la clase de prioridad dentro de la cual se llama la SFC 41. El tiempo

de ejecución indicado se refiere a la llamada en el OB 1. Se reduce con número de clase de prioridad n creciente. 2) El tiempo de ejecución de la SFC 42 al desactivar el último retardo depende de la clase de prioridad dentro de la cual se llama la SFC 42. El tiempo de

ejecución indicado se refiere a la llamada en el OB 1. Se reduce con número de clase de prioridad n creciente.

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 108

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

49 LGC_GADR Determinar el slot asignado a una dirección lógica (central y PROFIBUS DP)

15 15 13 13 7 7 4 4

50 RD_LGADR Determinar todas las direcciones lógicas de un módulo (indicación del tiempo de ejecución para 1 DI 32 en aparato central)

32 32 22 22 14 14 8 8

51 RDSYSST Lista parcial "Identificación del módulo"Lectura de un registro (0111)

33 105 23 63 15 49 9 38

Lista parcial "Características de la CPU" Lectura de todos los registros (0112)

74

74

39 40

26 26 16 16

Lectura de un registro (0112) 44 44 23 23 16 16 10 10

51 RDSYSST

Lectura de la información de cabecera (0F12)

30 30 16 16 10 10 7 7

51 RDSYSST Lista parcial "Guardar" Lectura de un registro (0113)

38

38

23 23

15 15 9 9

Lista parcial "Áreas de sistema" Lectura de todos los registros (0114)

44

44

24 24

16 16 9 9

51 RDSYSST

Lectura de la información de cabecera (0F14)

30 30 17 17 10 10 7 7

51 RDSYSST Lista parcial "Tipos de bloque" Lectura de todos los registros (0115)

44

44

23 23

15 15 9 9

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 109

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Lista parcial "Estado de los LEDs de los módulos" Lectura del estado de todos los LEDs (0019)

68

--

55 --

38 -- 23 --

51 RDSYSST

Lectura de la información de cabecera (0F19)

40 -- 24 -- 16 -- 10 --

Lista parcial "Identificación del componente" Lectura de todos los componentes (001C)

62

189

38 141

27 122 18 107

Lectura de un componente (011C) 41 167 29 131 17 114 12 102

Lectura de todos los componentes de la CPU de un sistema H (021C)

63 183 38 141 27 110 18 107

Lectura de un componente de todas las CPus redundantes del sistema H (031C)

41 175 29 133 17 117 11 101

51 RDSYSST

Lectura de la información de cabecera (0F1C)

33 159 22 125 15 110 9 98

51 RDSYSST Lista parcial "Estado de alarma" Lectura de un registro (0222)

45 45 29 29 17 17 11 11

Lista parcial "Asignación TPA/CPU" Asignación de todas las imágenes parciales de proceso a los OBs (0025)

97 97 55 55 37 37 22 22 51 RDSYSST

Asignación de una imagen parcial de proceso al OB correspondiente (0125)

37 37 23 23 14 14 8 8

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 110

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Lista parcial "Información de estado de comunicación" Lectura de la información de estado de una unidad de comunicación (0132)

41 – 71

76 – 337

29 – 45 51 – 212 16 – 30 27 – 140 11 – 17 18 – 90 51 RDSYSST

Lista parcial "Información de estado de comunicación" Lectura de la información de estado de una unidad de comunicación (0232)

63

191

39 114 25 79 16 52

Lista parcial "Información coletiva de CPU H" Estado actual del sistema H (0071)

- 68 - 44 - 29 - 16 51 RDSYSST

Lectura de la información de cabecera (0F71)

- 30 - 21 - 10 - 7

51 RDSYSST Lista parcial "LEDs del módulo" Estado de un LED (0174)

47 83 29 52 17 28 11 19

Lista parcial "Esclavos DP/dispositivos IO conmutados en el sistema H" información colectiva (0075)

- 2509 - 1501 - 997 - 602

Estado de comunicación entre sistema H y esclavo DP/dispositivo IO conmutado (0C75)

- 125 - 74 - 62 - 51

51 RDSYSST

Lectura de la información de cabecera (0F75)

- 2219 - 1340 - 890 - 540

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 111

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Lista parcial "Información de sistema maestro DP" Todos los sistemas maestros DP conocidos por la CPU (0090)

95 95 60 60 39 39 25 25

un sistema maestro DP (0190) 39 39 29 29 14 14 9 9

51 RDSYSST

Lectura de la información de cabecera (0F90)

30 30 18 18 10 10 7 7

Lista parcial "Información de estado del módulo" de todos los submódulos del módulo host (0591)

54 213 31 145 22 113 13 91

central en un módulo a través de una dirección básica lógica (0C91)

56 130 38 83 24 56 15 35

descentralizado en interfaz DP integrada de un módulo a través de una dirección básica lógica (0C91)

71 146 45 91 29 63 17 39

descentralizado en interfaz PROFINAT integrada de un módulo a través de una dirección básica lógica (0C91)

62 130 38 83 24 56 15 35

51 RDSYSST

de todos los sistemas IO PROFINET (0A91)

86 153 54 98 37 60 21 39

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 112

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Lista parcial "Información de estado del módulo" de un módulo de forma descentralizada en una interfaz DP externa a través de dirección básica (4C91) primera llamada

80 153 53 98 33 63 25 39

Llamada intermedia 52 52 30 30 18 18 16 16

51 RDSYSST

Última llamada 59 59 36 36 22 22 17 17 Lista parcial "Información de estado del módulo" de todos los módulos en el bastidor indicado (n=número de registro) (0D91)

71 + n * 18

176+ n* 20

46 + n * 16

114 + n * 16

30 + n * 14

75 + n * 14

18 + n * 10

50 + n * 12

de todos los módulos en la estación DP indicada (0D91)

57- 77 161 - 191 38 - 46 105 - 114 24 – 31 68 - 81 15 - 19 46 - 53

51 RDSYSST

de todos los módulos en la estación PNIO indicada (0D91)

137 230 82 159 54 106 34 76

Lista parcial "Inf. de estado del bastidor/del equipo" centralizada Lectura del estado teórico de bastidor 0 (0092)

33 76 23 50 15 27 9 17 51 RDSYSST

descentralizada Lectura del estado nominal de Sistema DP 1 (0092)

162 206 99 122 67 76 39 50

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 113

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

51 RDSYSST Lectura del estado nominal de sistema DP 1 (a través de interfaz DP externa) (4092)

64 130 39 84 29 52 16 33

51 RDSYSST Lectura del estado activo de sistema maestro DP 1 (a través de interfaz DP integrada) (0192)

223 241 141 163 102 115 61 67

centralizada Lectura del estado real de bastidor 0 (0292)

33 75 23 45 15 26 9 17 51 RDSYSST

descentralizada Lectura del estado real de Sistema DP 1 (0292)

164 207 101 128 69 81 41 48

51 RDSYSST Lectura del estado real de las estaciones de un sistema maestro DP (a través de interfaz DP externa) (4292)

69 129 39 84 28 51 16 33

51 RDSYSST Lectura del estado de la pila tampón del bastidor 0 si ha fallado como mínimo una batería (0392)

33 75 23 45 15 26 9 17

51 RDSYSST Lectura del estado de todas las pilas tampón de una CPU (0492)

33 75 23 45 15 27 9 17

51 RDSYSST Lectura del estado de la alimentación de 24 V de todos los racks de una CPU (0592)

33 75 23 44 15 29 9 17

51 RDSYSST centralizada Lectura del estado de diagnóstico de los dispositivos de ampliación (0692)

71 114 46 68 31 41 18 26

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 114

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

51 RDSYSST descentralizada Lectura del estado de diagnósito de las estaciones del sistema DP 1 (a través de interfaz DP integrada) (0692)

194 237 117 144 78 91 48 58

Estado de diagnostico de las estaciones de un sistema maestro DP conectado vía una interfaz DP externa (4692) Primera llamada

69 129 39 83 28 52 16 33

Llamada intermedia 38 38 27 27 15 15 9 9

51 RDSYSST

Última llamada 46 46 29 29 17 17 11 11 Lista parcial "Inf. de estado del bastidor/de la estación" Estado nominal de los bastidores centralizado (0094) Estado nominal de las estaciones de una estación DP en interfaz integrada (0094))

Estado nominal de las estaciones de un sistema de controlador IO en interfaz integrada (0094):

54

139

331

451

535

727

31

84

200

297

343

458

22

59

136

215

242

318

15

36

82

153

167

213

51 RDSYSST

Estado real de los bastidores centralizado (0294) Estado real de las estaciones de una estación DP en interfaz integrada (0294) Estado real de las estaciones de un sistema de controlador IO en interfaz integrada (0294):

46

139

354

452

535

743

31

86

207

297

343

466

22

59

141

214

243

321

14

36

87

152

167

218

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 115

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

51 RDSYSST Estado de diagnósito de los bastidores centralizado (0694) Estado de diagnóstico de las estaciones de una estación DP en interfaz integrada (0694) Estado de diagnóstico de las estaciones de un sistema de controlador IO en interfaz integrada (0694):

85

169

370

489

565

766

54

107

222

297

343

466

38

70

150

229

251

328

23

44

91

162

174

221

Estado de espera de los bastidores centralizado (0794) Estado de espera de las estaciones de una estación DP en interfaz integrada (0794) Estado de espera de las estaciones de un sistema de controlador IO en interfaz integrada (0794):

2289

170

369

2702

566

766

1376

107

222

1642

358

481

952

69

152

1143

251

335

558

44

92

692

174

223

51 RDSYSST

Lectura de la información de cabecera (0F94) (centralizado, estación DP y PROFINET IO)

45

45

29

29

16

16

11

11

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 116

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Lista parcial "Información ampliada sistema maestro DP / sistema PROFINET IO" Lectura de la información ampliada a través de un sistema maestro DP en una interfaz integrada o externa a través de un sistema PROFINET IO en una interfaz integrada (0195)

45

45

28

28

16

16

10

10

51 RDSYSST

Lectura de la información de cabecera (0F95)

30 30 21 21 13 13 7 7

Lista parcial "Información de estado de módulo de todos los submódulos de un módulo indicado" en PROFINET IO en una interfaz integrada (0696)

62

2212

37

1334

26

888

16

533

51 RDSYSST

Información de estado de módulo de un módulo central (0C96) PROFIBUS DP a través de interfaz integrada (0C96) PROFINET IO a través de interfaz integrada (0C96)

2238

71

56

2364

2265

2258

1345

45

31

1424

1364

1364

900

31

25

935

905

903

541

19

14

563

544

543

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 117

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Lista parcial "Búfer de diagnóstico" Lectura de toda la información de eventos disponible en el estado actual de funcionamiento (máx. 21) (00A0)

83 83 51 51 32 32 22 22

Lectura de las n entradas nuevas (n = 1-23) (01A0)

33 + n * 5,1

38 + n * 5,1

23 + n * 3,5

27 + n * 3,5

15 + n * 1,2

15 + n * 1,2

9 + n * 0,5

9 + n * 0,5

51 RDSYSST

Lectura de la información de cabecera (0FA0)

37 37 21 21 14 14 8 8

Lista parcial "Datos de diagnóstico DS* 0" Lectura a través de dirección básica lóg. (00B1) centralizada

116

175

82 114

60 80 45 59

descentralizada (00B1) primera llamada

87 129 55 81 37 51 23 31

descentralizada (00B1) Llamada intermedia, REQ = 0

52 52 30 30 17 17 12 12

51 RDSYSST

descentralizada (00B1) Última llamada

54 54 36 36 22 22 13 13

* DS = registro

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 118

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

51 RDSYSST Lista parcial "Datos de diagnóstico DS 1" Lectura a través de dirección física (00B2) Lectura de un D1 de 16 bytes de longitud

102 123 66 76 53 66 41 58

Lista parcial "Datos de diagnóstico DS * 1" Lectura a través de dirección básica lógica (00B3) Lectura de un DS1 de 16 bytes de longitud centralizada

167 198 119 143 99 121 80 95

descentralizada primera llamada (00B3)

92 129 59 82 38 51 23 32

descentralizada llamada intermedia (00B3)

52 52 31 31 18 18 12 12

51 RDSYSST

descentralizada última llamada (00B3) 60 60 37 37 23 23 14 14 Lista parcial "Datos de diagnóstico esclavo DP" Lectura a través de dirección de diagnóstico configurada (00B4) Primera llamada

87 136 55 82 38 52 23 31

Llamada intermedia, REQ = 0 (00B4) 52 52 34 34 18 18 11 11

51 RDSYSST

Última llamada (6 – 240 bytes) (00B4) 72 72 51 51 31 31 19 19 Escribir entrada de usuario en búfer de diagnóstico con aviso

39 57 23 53 15 36 9 17 52 WR_USMSG

sin aviso 29 49 22 51 14 32 9 19

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 119

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Leer parámetros dinámicos centralizada AI 8 * 13 Bit

46 70 29 44 17 29 11 14 54 RD_DPARM

descentralizado AI 8 * 12 Bit (DS1 = 14 bytes)

53 53 32 36 22 22 13 16

Escribir parámetros dinámicos centralizado AI 8 * 13 Bit

138 192 100 136 79 102 63 73

descentralizado Primera llamada AI 8 * 12 Bit (14 - 240 bytes)

92 130 54 83 38 52 22 31

55 WR_PARM

descentralizada Llamada secuencial/última llamada, REQ = 0

45 45 29 29 19 19 10 10

Escribir parámetros dinámicos predefinidos centralizado AI 8 * 13 Bit centralizado

184

238

138 169 119 141 100 110

Descentralizado Primera llamada AI 8 * 12 Bit (2 - 240 Byte)

77 108 46 68 31 49 19 27

56 WR_DPARM

Llamada secuencia/última llamada 38 38 23 23 16 16 9 9 Parametrizar módulo centralizado número BG/DS / longitudes de DS en bytes AI 8 * 13 Bit

316

385

232 283

204 241 175 192

57 PARM_MOD

Descentralizado AO 8 * 12 Bit Primera llamada (16 - 240 bytes)

71 108 46 68 31 52 19 27

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 120

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

descentralizado Llamada secuencia/última llamada

38 38 23 23 15 15 9 9

Escribir registro de parámetros centralizado (n = número de bytes)

97 + n * 2,6

129 + n * 2,6

71 + n * 2,4

90 + n * 2,4

55 + n * 2,3

79 + n * 2,3

40 + n * 2,2

69 + n * 2,2

Primera llamada, interfaz DP integrada (n = número de bytes)

84 + n * 0,06

121 + n * 0,06

47 + n * 0,06

71 + n * 0,06

32 + n * 0,05

47 + n * 0,05

20 + n * 0,04

32 + n * 0,04

Llamada intermedia, REQ = 0, interfaz DP integrada

36 36 17 17 12 12 8 8

Última llamada, interfaz DP integrada 37 37 18 18 14 14 8 8 Primera llamada, interfaz DP externa (n = número de bytes)

84 + n * 0,06

121 + n * 0,06

47 + n * 0,06

71 + n * 0,06

32 + n * 0,04

52 + n * 0,05

20 + n * 0,03

32 + n * 0,03

Llamada intermedia, REQ = 0, interfaz DP externa

36 36 17 17 11 11 8 8

58 WR_REC

Última llamada, interfaz DP externa 37 37 21 21 14 14 8 8 Leer registro Primera llamda, centralizado (n = número de bytes)

110 + n * 2,8

151 + n * 2,8

73 + n * 2,4

95 + n * 2,4

56 + n * 2,4

81 + n * 2,4

40 + n * 2,3

72 + n * 2,4

Primera llamada, interfaz DP integrada 77 121 52 77 32 51 20 32 Llamada intermedia, REQ = 0, interfaz DP integrada

37 37 17 17 11 11 8 8

Última llamada, interfaz DP integrada (n = número de bytes)

67 + n * 0,7

67 + n * 0,7

38 + n * 0,4

38 + n * 0,4

25 + n * 0,2

26 + n * 0,2

16 + n * 0,13

17 + n * 0,13

Primera llamada, interfaz DP externa 77 121 52 77 32 52 20 32 Llamada intermedia, REQ = 0, interfaz DP externa

37 37 17 17 11 11 8 8

59 RD_REC

Última llamada, interfaz DP externa (n = número de bytes)

67 + n * 0,1

67 + n * 0,1

38 + n * 0,07

38 + n * 0,07

25 + n * 0,05

26 + n * 0,05

16 + n * 0,02

17 + n * 0,02

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 121

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

62 CONTROL Consultar el estado de la conexión perteneciente a la instancia SFB de comunicación

38 70 19 51 15 32 8 18

64 TIME_TCK Leer temporizador de milisegundos 7 31 3 23 2 15 2 5 70 GEO_LOG Determinar la dirección inicial de un

módulo por el slot 15 15 13 13 7 7 4 4

71 LOG_GEO Determinar el slot de un módulo correspondiente a una dirección lógica

16 16 14 14 8 8 4 4

78 OB_RT Determinar el tiempo de ejecución de programa de un OB

16 46 10 29 7 20 4 10

79 SET Activar campo de bits en el área de periferia n = número de bits que deben ponerse a 1

15 + n * 1,0

39 + n * 3,7

10 + n * 0,7

28 + n * 2,5

7 + n * 0,55

19 + n * 1,8

5 + n * 0,4

10 + n * 1,3

80 RSET Borrar campo de bits en el área de periferia n = número de bits que deben ponerse a 0

15 + n * 1,0

39 + n * 3,8

10 + n * 0,7

28 + n * 2,5

7 + n * 0,55

19 + n * 1,8

5 + n * 0,4

10 + n * 1,3

81 UBLKMOV Copiar variable sin interrupciones n = número de bytes que deben copiarse

14 + n * 0,04

14 + n * 0,05

8 + n * 0,03

8 + n * 0,03

5 + n * 0,025

5 + n * 0,025

3 + n * 0,02

3 + n * 0,02

Determinar el estado de conexión actual MODO = 0

9 61 8 37 4 24 3 11 87 C_DIAG

Modo = 1, 2, 3 130 607 78 380 50 253 32 158 90 H_CTRL Influir en los procesos de sistemas H 7 7 6 6 4 4 2 2

Ajustar hora y estado de hora MODO = 1

122 361 76 228 49 152 31 97

MODO = 2 77 354 47 222 31 144 20 94

100 SET_CLKS

MODO = 3 124 361 42 228 49 160 31 99

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 122

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Manejar contador de horas de funcionamiento Modo = 0 leer

16 45 9 29 7 20 4 8

Modo = 1, 2 Iniciar/parar 16 45 9 29 7 20 4 8

101 RTM

Modo = 4, 5, 6 Activar 16 45 9 29 7 20 4 8 Determinar la topología de bus en un sistema maestro DP Primera llamada, REQ = 1

82 200 46 122 31 84 18 48

Llamada intermedia 15 15 8 8 6 6 3 3

103 DP_TOPOL

Última llamada BUSY = 0 15 15 12 12 9 9 4 4 Controlar proceso CiR MODO = 0, Información

10 - 5 - 4 - 3 -

MODO = 1, habilitar proceso CiR 10 - 5 - 4 - 3 - MODO = 2, bloquear proceso CiR por completo

10 - 5 - 4 - 3 -

104 CIR

MODO = 3, bloqeuar proceso CiR de forma condicionada

10 - 5 - 4 - 3 -

Ejemplos de cálculo Funciones de sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 123

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Lectura de recursos de sistema ocupados dinámicamente MODO = 0

38 - 822 1)

107 - 822 1)

23 - 500 1)

122 - 507 1)

16 – 406 1)

170 – 411 1)

10 - 260 1)

236 – 257 1)

MODO = 1 46 - 968 2)

207 - 1129 2)

31 - 638 2)

181 - 797 2)

19 – 653 2)

267 – 902 2)

12 - 413 2)

232 - 636 2)

MODO = 2 46 - 1021 2)

198 - 1183 2)

31 - 976 2)

180 – 1129 2)

19 – 2034 2)

266 – 2284 2)

12 - 1246 2)

233 - 1462 2)

105 READ_SI

MODO = 3 46 - 944 3)

207 - 1089 3)

31 - 622 3)

180 - 788 3)

19 – 913 3)

266 – 1155 3)

12 - 559 3)

233 - 776 3)

Habilitar recursos de sistema ocupados dinámicamente MODO = 1 2)

69 – 2848 1)

399 - 24229 1)

40 - 2741 1)

353 - 23094 1)

29 – 4900 1)

541 – 25887 1)

16 - 2999 1)

491 - 25256 1)

MODO = 2 2) 64 - 776 1)

383 - 1114 1)

40 - 722 1)

354 - 1035 1)

26 - 1481 1)

551 - 2021 1)

16 - 890 1)

495 - 1381 1)

106 DEL_SI

MODO = 3 3) 69 - 2848 2)

400 - 23392 2)

40 - 2742 2)

361 - 23076 2)

26 – 4898 2)

551 – 25883 2)

16 - 2999 2)

492 - 25153 2)

Generar avisos de bloque acusables Primera llamada, SIG = 0 -> 1

107 - 311 1)

222 - 552 1)

61 - 195 1)

144 - 312 1)

41 – 162 1)

98 - 243 1) 26 - 125 1)

60 - 168 1) 107 ALARM_DQ

Llamada vacía 37 -203 1)

107 - 288 1)

23 - 127 1)

76 - 167 1) 15 – 113 1)

50 - 141 1) 9 - 99 1) 30 - 115 1)

1) Depende del tamaño del área de destino SYS_INST y del número de los recursos de sistema que aún deben leerse 2) Depende del número de avisos activos (recursos de sistema ocupados) 3) Depende del número de avisos activos (recursos de sistema ocupados) y del número de instancias ocupadas con el CMP_ID buscado.

Ejemplos de cálculo

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 124

Tiempo de ejecución en µs N.º

SFC

Nombre de

la SFC

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Generar avisos de bloque no acusables Primera llamada, SIG = 0 -> 1

120 - 313 1)

242 - 587 1)

63 - 190 1)

148 - 291 1)

45 – 165 1)

102 – 255 1)

33 - 127 1)

69 - 165 1) 108 ALARM_D

Llamada vacía 38 - 204 1)

96 - 275 1) 19 - 127 1)

69 - 160 1) 15 – 105 1)

47 – 138 1) 9 - 102 1) 25 - 112 1)

109 PROTECT Activar la protección contra escritura 7 7 6 6 4 4 1 1

1) Para 1 a 200 recursos de sistema ocupados

Ejemplos de cálculo Bloques de función del sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 125

Bloques de función del sistema La tabla siguiente muestra los bloques de función del sistema que ofrece el sistema operativo de las CPU del S7-400 y los tiempos de ejecución de las mismas. (X: Función existe, los tiempos de ejecución no están disponibles).

Tiempo de ejecución en µs N.º

SFB

Nombre

SFB

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

0 CTU Incrementar 6 6 2 2 1 1 1 1 1 CTD Decrementar 6 6 2 2 1 1 1 1 2 CTUD Incrementar y decrementar 6 6 2 2 1 1 1 1 3 TP Generar un impulso 7 52 2 26 2 16 2 13 4 TON Retardo a la conexión 8 52 6 31 5 18 2 13 5 TOF Retardo a la desconexión 7 21 5 7 2 6 1 5

Enviar datos de forma no coordinada (entrega vía parámetro de envío) Activación de la petición (1 - 440 bytes)

109 224 70 147 51 91 30 64

Comprobación de la petición 39 84 23 48 16 27 9 24

8 USEND

Fin de la petición (DONE = 1) 39 97 23 55 16 27 9 25 Recibir datos de forma no coordinada (entrega vía parámetro de recepción) Activación de la petición

38 91 22 55 15 27 8 24

Comprobación de la petición 38 77 22 47 15 25 8 23

9 URCV

Fin de la petición (NDR = 1; 1 - 440 bytes)

70 131 45 78 31 44 20 36

Ejemplos de cálculo Bloques de función del sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 126

Tiempo de ejecución en µs N.º

SFB

Nombre

SFB

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Enviar datos en bloque Activación de la petición (1 - 3000 bytes)

100 190 60 116 39 66 23 46

Comprobación de la petición 45 84 23 48 17 31 10 25

12 BSEND

Fin de la petición (DONE = 1) 45 98 23 55 17 31 10 25 Recibir datos en bloque Activación de la petición (1 - 3000 bytes)

47 99 30 62 22 31 12 27

Comprobación de la petición 47 92 29 55 18 29 11 26

13 BRCV

Fin de la petición 40 97 24 55 17 29 10 26 Leer datos de CPU remota (indicar un área) Activación de la petición

91 169 53 102 34 60 20 44

Comprobación de la petición 39 84 23 48 16 28 9 25

14 GET

Fin de la petición (NDR = 1; 1 - 450 bytes)

71 130 47 79 32 44 20 36

Escribir datos en CPU remota (indicar un área) Activación de la petición (1 - 404 bytes)

122 231 70 147 51 96 30 65

Comprobación de la petición 39 84 23 49 16 28 9 24

15 PUT

Fin de la petición (DONE = 1) 39 91 23 54 16 28 9 24 Enviar datos a una impresora Activación de la petición, REQ = 1

124 259 70 155 53 96 32 66

Comprobación de la petición 39 83 23 47 16 29 9 24

16 PRINT

Fin de la petición (DONE = 1) 39 91 23 54 16 29 9 24

Ejemplos de cálculo Bloques de función del sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 127

Tiempo de ejecución en µs N.º

SFB

Nombre

SFB

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Rearrancar completamente el dispositivo remoto Activación de la petición, REQ = 1

115 200 68 118 46 72 27 53

Comprobación de la petición 45 84 23 48 16 27 9 25

19 START

Fin de la petición (DONE = 1) 40 91 23 54 17 32 10 29 Pasar dispositivo remoto a STOP Activación de la petición, REQ = 1

115 191 68 115 45 68 26 48

Comprobación de la petición 45 84 24 47 16 30 9 25

20 STOP

Fin de la petición (DONE = 1) 45 83 24 54 16 30 9 25 Rearrancar el dispositivo remoto Activación de la petición, REQ = 1

115 191 68 118 46 67 27 50

Comprobación de la petición 45 91 24 54 16 28 10 26

21 RESUME

Fin de la petición (DONE = 1) 45 91 24 54 16 28 10 26 Consultar el estado de un dispositivo remoto Activación de la petición, REQ = 1

69 154 45 94 30 53 16 41

Comprobación de la petición 39 91 23 48 16 28 9 24

22 STATUS

Fin de la petición NDR = 1 108 160 62 88 42 56 25 41 Recibir estado del dispositivo remoto de forma no coordinada Activación de la petición, NDR = 1

38 77 22 54 15 27 8 24

Comprobación de la petición 38 77 21 54 15 27 8 23

23 USTATUS

Fin de la petición 108 160 62 94 42 54 25 41

Ejemplos de cálculo Bloques de función del sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 128

Tiempo de ejecución en µs N.º

SFB

Nombre

SFB

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Generar aviso de bloque con señalización de acuse Primera llamada o bien activación de la petición, SIG = 0-> 1 (1 - 420 bytes)

146 297 102 175 58 114 37 78

Comprobación de la petición 54 96 32 55 19 30 12 27

31 NOTIFY_8P

Fin de la petición (DONE = 1) 54 100 32 60 19 30 12 27 32 DRUM Materializar un circuito secuencial

sucesivo 9 46 7 39 3 25 2 18

Generar aviso de bloque con indicación de acuse Primera llamada o activación de petición, SIG 0 0 1 (1 – 420 bytes)

146 292 89 183 61 113 37 79

Comprobación de petición 54 99 31 56 22 30 12 28

33 ALARM

Fin de la petición, DONE = 1 55 108 31 70 23 30 13 28 Generar aviso de bloque sin valores asociados para 8 señales Primera llamada o bien activación de la petición, SIG = 0-> 1 (1 - 420 bytes)

108 228 67 145 42 85 26 61

Comprobación de la petición 54 92 30 56 19 35 12 28

34 ALARM_8

Fin de la petición (DONE = 1) 54 107 30 63 23 37 12 29 Generar aviso de bloque con valores asociados para 8 señales Primera llamada o bien activación de la petición, SIG = 0-> 1 (1 - 420 bytes)

139 299 89 179 56 113 36 80

Comprobación de la petición 54 98 30 55 19 30 12 27

35 ALARM_8P

Fin de la petición (DONE = 1) 54 100 30 62 23 34 12 28

Ejemplos de cálculo Bloques de función del sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 129

Tiempo de ejecución en µs N.º

SFB

Nombre

SFB

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Generar aviso de bloque con señalización de acuse Primera llamada o bien activación de la petición, SIG = 0-> 1 (1 - 420 bytes)

146 304 89 192 59 118 37 80

Comprobación de la petición 54 92 31 55 19 31 12 27

36 NOTIFY

Fin de la petición (DONE = 1) 54 114 31 55 19 31 12 27 Enviar datos de archivadores Primera llamada o bien activación de la petición, REQ = 1 (1 - 3000 bytes)

107 264 68 123 44 65 26 60

Comprobación de la petición 46 101 25 56 17 33 10 26

37 AR_SEND

Fin de la petición (DONE = 1) 46 101 25 56 17 33 10 26 52 RDREC Leer registro de un módulo central 121 183 76 102 63 75 42 58

Leer registro de un esclavo DP Interface DP integrado, Primera llamada (2-16 bytes)

93 137 53 72 38 44 24 36

Llamada intermedia 39 39 22 23 15 16 8 10

52 RDREC

Última llamada 39 44 23 31 16 17 9 11 Leer registro de un esclavo DP interfaz DP externa, Primera llamada (4-16 bytes)

93 139 45 66 32 35 18 20

Llamada intermedia 39 39 22 22 15 16 8 9

52 RDREC

Última llamada 40 44 23 23 16 17 9 10 Leer registro de un dispositivo IO Interfaz PROFINET integrada, Primera llamada (2-16 bytes)

84 131 47 89 32 56 19 28

Llamada intermedia 37 38 22 30 14 17 8 9

52 RDREC

Última llamada 38 39 22 31 15 21 8 9

Ejemplos de cálculo Bloques de función del sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 130

Tiempo de ejecución en µs N.º

SFB

Nombre

SFB

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

53 WRREC Centralizado 114 145 70 88 53 60 38 50 Escribir registro en un esclavo DP interfaz DP integrada, Primera llamada (1-14 bytes)

93 137 54 73 37 44 24 35

Llamada intermedia 39 39 23 23 15 18 8 10

53 WRREC

Última llamada 39 53 23 41 16 18 9 10 Escribir registro en un esclavo DP Interfaz DP externa, Primera llamada (2-14 bytes)

93 137 51 72 33 37 18 24

Llamada intermedia 39 39 22 22 15 15 8 9

53 WRREC

Última llamada 39 46 23 23 15 15 9 10 Escribir registro en un dispositivo IO Interfaz PROFINET integrada, Primera llamada (1-10 bytes)

90 138 58 88 36 57 21 31

Llamada intermedia 37 38 22 30 14 18 8 11

53 WRREC

Última llamada 37 38 22 31 15 21 8 11 54 RALRM Recibir alarma Medición del tiempo de

ejecución en OBs no vinculados a la periferia, MODO = 1, OB 1

30 71 16 49 13 31 8 19

54 RALRM Recibir alarma Medición del tiempo de ejecución en periferia centralizada, MODO = 1, OB 40, OB 82, OB 83, OB 86

71 123 51 69 32 47 19 31

Ejemplos de cálculo Bloques de función del sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 131

Tiempo de ejecución en µs N.º

SFB

Nombre

SFB

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Recibir alarma Medición del tiempo de ejecución en interfaz DP integrada, MODO = 1, OB 40, OB 83, OB 86

92 177 53 120 34 75 21 55

OB 55 a OB 57, OB 82 96 183 56 126 37 79 23 58

54 RALRM

OB 70 94 179 54 122 35 77 22 56 Recibir alarma Medición del tiempo de ejecución en interfaz DP externa, MODO = 1, OB 40, OB 83, OB 86

170 307 122 201 91 141 68 100

OB 55 a OB 57, OB 82 216 345 176 248 137 186 107 141

54 RALRM

OB 70 177 322 131 215 97 150 75 110 Recibir alarma Medición del tiempo de ejecución en interfaz PROFINET integrada, MODO = 1, OB 40, OB 83, OB 86

99 307 67 267 46 223 33 199

OB 82 104 322 71 281 49 234 35 205

54 RALRM

OB 70 101 310 68 269 47 226 34 202

Ejemplos de cálculo Bloques de función del sistema

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 132

Tiempo de ejecución en µs N.º

SFB

Nombre

SFB

Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Leer parámetros predefinidos centralizado

77 155 47 100 31 70 19 40

Leer parámetros predefinidos DP interno

77 106 47 69 31 49 19 35

Leer parámetros predefinidos DP externo Primera llamada

84 115 60 70 35 53 24 35

Última llamada 84 151 60 85 35 54 24 38 Leer parámetros predefinidos PNIO interno Primera llamada

107 231 63 223 40 80 26 48

Llamada intermedia 107 246 74 122 48 74 28 51

81 RD_DPAR

Última llamada 39 70 24 45 26 32 10 18

Ejemplos de cálculo Bloques de función para la comunicación abierta a través de Industrial Ethernet

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 133

Bloques de función para la comunicación abierta a través de Industrial Ethernet Las tablas siguientes muestran los bloques de función para la comunicación abierta vía Industrial Ethernet que ofrece el sistema operativo de las CPU del S7-400 y los tiempos de ejecución de las mismas.

Tiempo de ejecución en µs N.º FB Nombre FB Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Envío de datos vía TCP e ISO on TCP (n bytes)

primera llamada

85 + n*0,014

230 + n*0,016

53 + n*0,01

152 + n*0,01

34 + n*0,008

100 + n*0,008

21 + n*0,008

65 + n*0,008

Llamada intermedia 32 108 23 69 15 50 9 33

63 TSEND

Última llamada 32 108 23 69 15 51 9 33

Recepción de datos vía TCP e ISO on TCP (n bytes)

primera llamada

77

178 + n*0,016

46

115 + n*0,01

31

78 + n*0,008

19

51 + n*0,008

Llamada intermedia 39 108 23 69 15 51 9 33

64 TRCV

Última llamada 62 169 33 109 24 77 15 51

Establecer conexión

primera llamada

85

207

54

131

34

83

21

49

Llamada intermedia 30 138 20 78 9 61 6 39

65 TCON

Última llamada 30 146 20 100 10 75 7 49

Ejemplos de cálculo Bloques de función para la comunicación abierta a través de Industrial Ethernet

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 134

Tiempo de ejecución en µs N.º FB Nombre FB Significado

CPU

412-5H

individ.

CPU 412-

5H

redund.

CPU

414-5H

individ.

CPU 414-

5H

redund.

CPU

416-5H

individ.

CPU 416-

5H

redund.

CPU

417-5H

individ.

CPU 417-

5H

redund.

Deshacer conexión

primera llamada

60

214

33

115

23

102

13

64

Llamada intermedia 24 130 20 99 9 61 6 41

66 TDISCON

Última llamada 30 146 21 100 10 75 7 49

Envío de datos vía UDP (n bytes)

primera llamada

101 + n*0,014

239 + n*0,022

62 + n*0,01

159 + n*0,012

41 + n*0,008

107 + n*0,008

26 + n*0,008

69 + n*0,008

Llamada intermedia 39 109 23 69 15 52 9 33

67 TUSEND

Última llamada 39 109 23 69 15 52 9 33

Recepción de datos vía UDP

primera llamada

78

185

47

109

38

103

19

51

Llamada intermedia 39 108 23 69 15 47 9 33

68 TURCV

Última llamada 83 191 48 121 24 47 23 59

Lista parcial SZL Bloques de función para la comunicación abierta a través de Industrial Ethernet

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 135

Lista parcial SZL

ID SZL Funciones de información

Identificación del módulo

0111 Un registro de identificacion

Características de la CPU

0012 Todas las características

0112 Características de un grupo

0F12 Solo información de cabecera de la lista parcial SZL

Áreas de memoria del usuario

0113 Registro para el área de memoria indicada

Memoria de trabajo

Áreas de sistema

0014 Registros de todas las áreas del sistema

0F14 Solo información de cabecera de la lista parcial SZL

Tipos de bloques

0015 Registros de todos los tipos de bloques

Lista parcial SZL Bloques de función para la comunicación abierta a través de Industrial Ethernet

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 136

Lista parcial SZL, continuación

ID SZL Funciones de información

Estado de los LEDs de los módulos

0019 Estado de todos los LEDs de los módulos

0F19 Solo información de cabecera de la lista parcial SZL

Identificación de componentes

001C Identificación de todos los componentes

011C Identificación de un componente

021C Identificación de todos los componentes de la CPU en un sistema H

031C Identificación de un componente de todas las CPUs redundantees en un sistema H

0F1C Solo información de cabecera de la lista parcial SZL

Estado de alarmas

0222 Reg. de la alarma indicada (n.º de DB)

Asignación de imágenes parciales de proceso a OBs

0025 Asignación de todas las imáenes parciales de proceso a OBs de la CPU

0125 Asignación de una imagen parcial de proceso al OB correspondiente

Lista parcial SZL Bloques de función para la comunicación abierta a través de Industrial Ethernet

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 137

Lista parcial SZL, continuación

ID SZL Funciones de información

Datos de estado de la comunicación

0132 Datos de estado de un interlocutor

0232 Datos de estado de un interlocutor

Información colectiva de la CPU H

0071 Informaciones sobre el estado actual del sistema H

0F71 Sólo información del encabezamiento de la lista parcial SZL

Estado de los LEDs de los módulos

0174 Estado de un LED

Esclavos DP de la periferia conmutada en el sistema H

0075 Información colectiva

0C75 Estado de comunicación entre sistema H y un esclavo DP/dispositivo IO de la periferia conmutada

0F75 Sólo información del encabezamiento de la lista parcial SZL

Información sobre el sistema maestro DP

0090 Información sobre todos los sistemas maestros DP que conoce la CPU

0190 Información sobre un sistema maestro DP

0F90 Solo información de cabecera de la lista parcial SZL

Lista parcial SZL Bloques de función para la comunicación abierta a través de Industrial Ethernet

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 138

Lista parcial SZL, continuación

ID SZL Funciones de información

Información de estado del módulo (se suministran como máximo 27 registros)

0591 Información sobre el estado del bastidor de todos los submódulos del módulo host

0C91 Información de estado de un módulo en la configuración central o bien en un conexión DP integrada

4C91 Información de estado de un módulo en una conexión DP externa

0D91 Información de estado de todos los módulos en el bastidor indicado del dispositivo DP en cuestión

Lista parcial SZL Bloques de función para la comunicación abierta a través de Industrial Ethernet

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 139

Lista parcial SZL, continuación

ID SZL Funciones de información

Inf. de estado del bastidor/del equipo

0092 Estado teórico del bastidor en la configuración centralizada / de las estaciones de un sistema maestro DP conectadovía una interfaz DP integrada

4092 Estado teórico de las estaciones de un sistema maestro DP que está conectado vía una interfaz DP externa

0292 Estado real del bastidor en la configuración centralizada / de las estaciones de un sistema maestro DP vía una interfaz DP integrada

4292 Estado real de las estaciones de un sistema maestro DP conectado vía una interfaz DP externa

0392 Estado del respaldo por pila de un rack/bastidor de una CPU al agotarse, como mínimo, una pila.

0492 Estado del respaldo total por pila de todos los racks/ bastidores de una CPU

0592 Estado real del bastidor en la configuración centralizada / de las estaciones de un sistema maestro DP vía una interfaz DP integrada

0692 Estado OK de los aparatos de ampliación en la configuración centralizada/de los equipos de un sistema maestro DP que está conectado vía una interfaz DP integrada

4692 Estado OK de las estaciones de un sistema maestro DP conectado vía una interfaz DP externa.

Inf. de estado del bastidor/del equipo

0094 Estado nominal del bastidor central, de las estaciones de una estación DP en interfaz integrada, de las estaciones de un sistema controlador IO en una interfaz integrada

0294 Estado real del bastidor central, de las estaciones de una estación DP en interfaz integrada, de las estaciones de un sistema controlador IO en una interfaz integrada

0694 Estado de diagnóstico del bastidor central, de las estaciones de una estación DP en interfaz integrada, de las estaciones de un sistema controlador IO en una interfaz integrada

0794 Estado de espera del bastidor central, de las estaciones de una estación DP en interfaz integrada, de las estaciones de un sistema controlador IO en una interfaz integrada

0F94 Solo información de cabecera de la lista parcial SZL

Lista parcial SZL Bloques de función para la comunicación abierta a través de Industrial Ethernet

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 140

Lista parcial SZL, continuación

ID SZL Funciones de información

Información ampliada sistema maestro DP / sistema PROFINET IO

0195 Información ampliada sobre un sistema maestro DP / PROFINET IO

0F95 Solo información de cabecera de la lista parcial SZL

Información de estado del módulo de todos los submódulos de un módulo indicado

0696 En PROFINET IO en una interfaz integrada

0C96 Información de estado del módulo de un módulo central / de un submódulo central, en una interfaz PROFIBUS DP integrada o en una interfaz PROFINET integrada

Búfer de diagnóstico (se suministran como máximo 21 registros)

00A0 Búfer de diagnóstico, todas las entradas

01A0 Las últimas entradas. La cantidad exacta se indica en el índice.

0FA0 Solo información de cabecera de la lista parcial SZL

Datos de diagnóstico de módulos

00B1 Informaciones de diagnostico de módulos (DS0)

00B2 Informaciones de diagnóstico de módulos (< 220 bytes, DS1) (ningún módulo DP)

00B3 Informaciones de diagnóstico de módulos (< 220 bytes, DS1)

00B4 Datos de diagnóstico de un esclavo DP

Indice alfabético de las operaciones

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 141

Indice alfabético de las operaciones Operación Página U, 24 UN, 24 O, 25 ON, 25 X, 26 XN, 26 U(, 27 UN(, 27 O(, 27 ON(, 27 X(, 27 XN( 27 ), 28 O, 29 U, 30 UN, 30 O, 31 ON, 31 X, 31 XN, 31

Operación Página UW, 32 OW, 32 XOW 32 UD, 33 OD, 33 XOD 33 U, 34 UN, 34 O, 34 ON, 34 X, 34 XN, 34 U, 35 UN, 35 O, 35 ON, 35 X, 35 XN, 35 U, 36 UN, 36

Indice alfabético de las operaciones

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 142

Operación Página O, 36 ON, 36 X, 36 XN, 36 FP, 37 FN 37 S, 38 R 38 =, 39 CLR, 40 SET, 40 NOT, 40 SAVE, 40 SI, 41 SV, 41 SE 41 SS, 42 SA, 42 FR, 43 R 43 S, 44 R 44 ZV, 44

Operación Página ZR, 45 FR, 45 L, 58 T, 58 +I, 60 -I 60 *I, 61 /I 61 +D, 62 -D, 62 *D 62 /D, 63 MOD, 63 +R, 64 -R, 64 *R, 64 /R 64 NEGR, 65 ABS, 65 SQRT, 66 SQR 66 LN, 67 EXP, 67

Indice alfabético de las operaciones

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 143

Operación Página SIN, 68 ASIN, 68 COS, 68 ACOS, 68 TAN, 68 ATAN 68 ==I, 71 < >I, 71 <I, 71 <=I, 71 >I, 71 >=I 71 ==D, 72 < >D, 72 <D, 72 <=D, 72 >D, 72 >=D 72 ==R, 73 < >R, 73 <R, 73 <=R, 73 >R, 73

Operación Página >=R 73 SLW, 74 SLD, 74 SRW, 74 SRD, 75 SSI, 75 SSD, 75 RLD, 76 RRD, 76 RLDA, 76 RRDA, 76 BTI, 79 BTD, 79 DTR, 79 ITD, 79 ITB, 80 DTB, 80 RND, 81 RND- 81 RND+ 81 TRUNC, 81 INVI, 82 INVD 82

Indice alfabético de las operaciones

Lista de operaciones S7-400H Lista de operaciones S7-400H, 03/2012, A5E01359160-02 144

Operación Página NEGI, 82 NEGD, 82 CALL, 83 UC, 84 CC, 84 AUF, 85 BE, 86 BEA 86 BEB, 86 SPA, 88 SPB, 88 SPBN, 88 SPBB, 89 SPBNB, 89 SPBI, 89 SPBNIN, 89 SPO, 90 SPS, 90 SPU, 91 SPZ, 91 SPP, 91 SPM, 91 SPN, 91

Operación Página SPMZ, 91 SPPZ, 91 SPL, 92 LOOP, 92 MCR(, 93 )MCR, 93 MCRA, 94 MCRD, 94