Está en la página 1de 160

Lista de operaciones S7-400

CPU 412, 414, 416, 417

N de referencia de la presente lista de operaciones:

6ES7498-8AA04-8DN0

Edicin 12/2004
A5E00267857-02
Copyright Siemens AG 2004 All rights reserved Exencin de responsabilidad
La divulgacin y reproduccin de este documento, as como el uso y Hemos probado el contenido de esta publicacin con la concordan-
la comunicacin de su contenido, no estn autorizados, a no ser que cia descrita para el hardware y el software. Sin embargo, es posible
se obtenga el consentimiento expreso para ello. Los infractores que se den algunas desviaciones que nos impiden tomar garanta
quedan obligados a la indemnizacin de los daos. Se reservan completa de esta concordancia. El contenido de esta publicacin
todos los derechos, en particular para el caso de concesin de est sometido a revisiones regularmente y en caso necesario se
patentes o de modelos de utilidad. incluyen las correcciones en la siguiente edicin. Agradecemos
Siemens AG sugerencias.
Bereich Automation and Drives
Geschaeftsgebiet Industrial Automation Systems Siemens AG 2004
Postfach 4848, D- 90327 Nuernberg Sujeto a cambios sin previo aviso.
Siemens Aktiengesellschaft 6ES7498-8AA04-8DN0
Indice

Indice

Indice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Campo de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Operandos y valores permitidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Constantes y valores permitidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Abreviaturas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Ejemplos de direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Ejemplos de cmo calcular el puntero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Tiempos de ejecucin con direccionamiento indirecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Ejemplos de clculo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Lista de operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Operaciones lgicas con bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Operaciones lgicas de expresiones entre parntesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Operacin O de funciones Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Operaciones lgicas con temporizadores y contadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Operaciones lgicas con el contenido del ACU1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Lista de operaciones S7-400


A5E00267857-02 1
Indice

Operaciones lgicas con cdigos de condicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35


Operaciones con flancos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Activar/Desactivar (set/reset) bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Operaciones que afectan directamente al RLO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Operaciones de temporizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Operaciones de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Operaciones de contaje, continuacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Operaciones de carga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Operaciones de carga para temporizadores y contadores . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Operaciones de transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Operaciones de carga y transferencia para registros de direcciones . . . . . . . . . . . . . . . . . . 57
Operaciones de carga y transferencia para la palabra de estado . . . . . . . . . . . . . . . . . . . . . 59
Operaciones de carga del nmero y la longitud de un DB . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Operaciones aritmticas con nmeros en coma fija (16 bits) . . . . . . . . . . . . . . . . . . . . . . . . . 61
Operaciones aritmticas con nmeros en coma fija (32 bits) . . . . . . . . . . . . . . . . . . . . . . . . . 63
Operaciones aritmticas con nmeros en coma flotante (32 bits) . . . . . . . . . . . . . . . . . . . . . 65
Operaciones aritmticas con nmeros en coma flotante (32 bits), continuacin . . . . . . . . . 66

Lista de operaciones S7-400


A5E00267857-02 2
Indice

Raz cuadrada y cuadrado (32 bits) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67


Funciones logartmicas (32 bits) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Funciones trigonomtricas (32 bits) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Suma de constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Suma va el registro de direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Operaciones de comparacin (enteros de 16 bits) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Operaciones de comparacin (enteros de 32 bits) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Operaciones de comparacin (reales de 32 bits) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Operaciones de desplazamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Operaciones de rotacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Operaciones de transferencia de acumuladores, incrementar y decrementar . . . . . . . . . . . 79
Operacin de visualizacin del programa, operacin nula . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Operaciones de conversin de tipos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Operaciones de conversin de tipos de datos, continuacin . . . . . . . . . . . . . . . . . . . . . . . . . 83
Formar el complemento a 1 a 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Operaciones de llamada de bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Operaciones de fin de bloque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

Lista de operaciones S7-400


A5E00267857-02 3
Indice

Intercambia bloques de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90


Operaciones de salto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Operaciones para MCR (Master Control Relay) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Bloques de organizacin (OB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Bloques de funcin (FB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Funciones (FC) y bloques de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Funciones de sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Bloques de funcin del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Lista parcial SZL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Indice alfabtico de las operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

Lista de operaciones S7-400


A5E00267857-02 4
Campo de aplicacin

Campo de aplicacin
Esta lista de operaciones rige para las CPUs listadas a continuacin:

Nombre N de referencia denominada en lo siguiente 1)


CPU 412-1 6ES7412-1XF04-0AB0
CPU 412
CPU 412-2 6ES7412-2XG04-0AB0
CPU 414-2 6ES7414-2XG04-0AB0
CPU 414
CPU 414-3 6ES7414-3XJ04-0AB0
CPU 414-4H 6ES7414-4HJ04-0AB0 CPU 414
CPU 416-2 6ES7416-2XK04-0AB0 CPU 416
CPU 416F-2 6ES7416-2FK04-0AB0
CPU 416
CPU 416-3 6ES7416-3XL04-0AB0
CPU 417-4 6ES7417-4XL04-0AB0
CPU 417
CPU 417-4 H 6ES7417-4HL04-0AB0
1) excepto en las tablas que requieren una diferenciacin detallada

Lista de operaciones S7-400


A5E00267857-02 5
Operandos y valores permitidos

Operandos y valores permitidos


Ope- Valores permitidos Descripcin
rando CPU 412 CPU 414 CPU 416 CPU 417
A 2) 0.0 a 127.7 0.0 a 255.7 0.0 a 511.7 0.0 a 1023.7 Bit de salida (PAA)
AB 2) 0 a 127 0 a 255 0 a 511 0 a 1023 Byte de salida (PAA)
AW 2) 0 a 126 0 a 254 0 a 510 0 a 1022 Palabra de salida (PAA)
AD 2) 0 a 124 0 a 252 0 a 508 0 a 1020 Palabra doble de salida (PAA)
DBX 0.0 a 65533.71) 0.0 a 65533.7 0.0 a 65533.7 0.0 a 65533.7 Bit del mdulo de datos
DB 1 a 511 1 a 4095 1 a 4095 1 a 8191 Bloque de datos
DBB 0 a 655331) 0 a 65533 0 a 65533 0 a 65533 Byte del DB
DBW 0a 655321) 0 a 65532 0 a 65532 0 a 65532 Palabra del DB
DBD 0 a 655301) 0 a 65530 0 a 65530 0 a 65530 Palabra dobleDB
DIX 0.0 a 65533.71) 0.0 a 65533.7 0.0 a 65533.7 0.0 a 65533.7 Bit DB instancia
DI 1 a 511 1 a 4095 1 a 4095 1 a 8191 Bloque de datos instancia
DIB 0 a 65533* 0 a 65533 0 a 65533 0 a 65533 Byte del DB de 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) limitado adems por el tamao de la memoria de trabajo
2) Preajuste modificable, v. datos tcnicos

Lista de operaciones S7-400


A5E00267857-02 6
Operandos y valores permitidos

Operandos y valores permitidos, continuacin


Ope- Valores permitidos Descripcin
rando CPU 412 CPU 414 CPU 416 CPU 417
E 1) 0.0 a 127.7 0.0 a 255.7 0.0 a 511.7 0.0 a 1023.7 Bit de entrada (PAE)
EB 1) 0 a 127 0 a 255 0 a 511 0 a 1023 Byte de entrada (PAE)
EW 1) 0 a 126 0 a 254 0 a 510 0 a 1022 Palabra entrada (PAE)
ED 1) 0 a 124 0 a 252 0 a 508 0 a 1020 Palabra doble de entrada (PAE)
L 1) 0.0 a 4095.7 0.0 a 8191.7 0.0 a 16383.7 0.0 a 32767.7 Datos locales
LB 1) 0 a 4095 0 a 8191 0 a 16383 0 a 32767 Byte datos locales
LW 1) 0 a 4094 0a 0 a 16382 0 a 32766 Palabra de datos locales
8190
LD 1) 0 a 4092 0 a 8188 0 a 16380 0 a 32764 Palabra doble de datos locales
M 0.0 a 4095.7 0.0 a 8191.7 0.0 a 16383.7 0.0 a 16383.7 Marca
MB 0 a 4095 0 a 8191 0 a 16383 0 a 16383 Byte de marcas
MW 0 a 4094 0 a 8190 0 a 16382 0 a 16382 Palabra de marcas
MD 0 a 4092 0 a 8188 0 a 16380 0 a 16380 Palabra doble de marcas
1) Preajuste modificable, v. datos tcnicos

Lista de operaciones S7-400


A5E00267857-02 7
Operandos y valores permitidos

Operandos y valores permitidos, continuacin


Ope- Valores permitidos Descripcin
p
rando CPU 412 CPU 414 CPU 416 CPU 417
PAB 0 a 4095 0 a 8191 0 a 16383 0 a 16383 Byte de salida de periferia (acceso directo a
la periferia)
PAW 0 a 4094 0 a 8190 0 a 16382 0 a 16382 Palabra de salida de periferia (acceso dir.
periferia)
PAD 0 a 4092 0 a 8188 0 a 16380 0 a 16380 Palabra doble de salida de periferia (acceso
dir. periferia)
PEB 0 a 4095 0 a 8191 0 a 16383 0 a 16383 Byte de entrada de periferia (acceso dir. per-
iferia)
PEW 0 a 4094 0 a 8190 0 a 16382 0 a 16382 Palabra de entrada de periferia (acceso
directo a la periferia)
PED 0 a 4092 0 a 8188 0 a 16380 0 a 16380 Palabra doble entrada perif. (acceso dir. perif-
eria)
T 0 a 2047 0 a 2047 0 a 2047 0 a 2047 Temporizador
Z 0 a 2047 0 a 2047 0 a 2047 0 a 2047 Contador

Lista de operaciones S7-400


A5E00267857-02 8
Constantes y valores permitidos

Constantes y valores permitidos

Constante Valores permitidos Descripcin


B(b1,b2) Constante, 2 4 bytes
B(b1,b2,b3,b4)
D# Fecha Const. de fecha IEC
L# Entero Const. entera 32 bits
P# Puntero de bit Constante puntero
S5T# Temp. Const. tiempo S7 1)
T# Temporizacin Constante de tiempo

TOD# Cons. de hora IEC


Temporizacin
C# Val. de contaje Const. contad. (BCD)
2#n Constante binaria
W#16# Constante hexadec.
DW#16#

1) sirve para cargar los temporizadores S7

Lista de operaciones S7-400


A5E00267857-02 9
Abreviaturas

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

Abreviatura Significado Ejemplo


k8 Constante de 8 bits 32
0 a 255
k16 Constante de 16 bits 28 131
256 a 32 767
k32 Constante de 32 bits 127 624
32 768 a 999 999 999
i8 Entero de 8 bits -113
-128 a +127
i16 Entero de 16 bits +6523
-32768 a +32767
i32 Entero de 32 bits -2 222 222
-2 147 483 648 a
+2 147 483 647
m Constante de puntero P#240.3
n Constante binaria 1001 1100
p Constante hexadecimal EA12
META (LABEL) Direccin simblica a la que se salta (mx. 4 letras) DESTINO
a Direccin byte

Lista de operaciones S7-400


A5E00267857-02 10
Abreviaturas

Abreviaturas, continuacin

Abreviatura Significado Ejemplo


b Direccin bit
c Margen de operandos E, A, M, L, DBX, DIX
d La direccin figura en: MD, DBD, DID o LD
e El nmero figura en: MW, DBW, DIW o LW
f N temp./contador
g Margen de operandos EB, AB, PEB, PAB, MB, LB, DBB,
DIB
h Margen de operandos EW, AW, PEW, PAW, MW, LW,
DBW, DIW
i Margen de operandos ED, AD, PED, PAD, MD, LD, DBD,
DID
q N del bloque

Lista de operaciones S7-400


A5E00267857-02 11
Registros

Registros

ACU1 y ACU2 (32 bits)

Los acumuladores son registros que sirven para procesar bytes, palabras o palabras dobles. Para ello se cargan los operandos en los
acumuladores y despus se combinan lgicamente. El resultado de la operacin se deposita siempre en el ACU1; desde all puede trans-
ferirse a una posicin o clula 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

Lista de operaciones S7-400


A5E00267857-02 12
Registros

Registros de direcciones AR1 y AR2 (32 bits)

Los registros de direcciones contienen las direcciones internas (intrarea) o interrea para las operaciones que utilizan direccionamiento
indirecto. Los registros de direcciones tienen 32 bits de ancho. Los punteros intrarea tienen la sintaxis siguiente:

Puntero intrarea: 00000000 00000bbb bbbbbbbb bbbbbxxx


Puntero interrea: yyyyyyyy 00000bbb bbbbbbbb bbbbbxxx
Leyenda: b direccin de byte
x nmero de bit
y identificador del rea
(v. cap. Ejemplos de direccionamiento)

Lista de operaciones S7-400


A5E00267857-02 13
Registros

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 Ocupacin Significado


0 /ER Bit de primera consulta
1 RLO Bit de resultado lgico
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 Cdigo de condicin 0
7 A1 Cdigo de condicin 1
8 RB Resultado binario
9 a 15 no ocupado

Lista de operaciones S7-400


A5E00267857-02 14
Ejemplos de direccionamiento

Ejemplos de direccionamiento

Ejemplos de Descripcin
direccionamiento

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 temporizacin 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 intrarea en ACU1
L P#E20.6 Carga el puntero interrea en ACU1
L -2.5 Carga el nmero real en ACU1
L D# 1995-01-20 Carga la fecha
L TOD 13:20:33.125 Carga la hora

Lista de operaciones S7-400


A5E00267857-02 15
Ejemplos de direccionamiento

Ejemplos de direccionamiento, continuacin

Ejemplos de Descripcin
direccionamiento
Direccionamiento directo
U E 0.0 Combina el bit de entrada E 0.0 mediante la funcin 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
Direccionamiento indirecto: temporizadores/contadores
SI T [LW 8] Arranca tempor.; el n del tempor. est en pal. de datos loc. 8
ZV Z [LW 10] Arranca el cont.; el n del cont. est en la pal. de datos loc. 10
Direccionamiento indirecto por memoria e intrarea
U E [LD 12] Operacin Y; la direccin de la entrada es el puntero depositado en la palabra doble de datos locales
Ejemplo: L P#22.2 12
T LD 12
U E [LD 12]
U E [DBD 1] Operacin Y; la direccin de la entrada es el puntero depositado en la palabra doble 1 del DB abierto
U A [DID 12] Operacin Y; la direccin de la salida es el puntero depositado en la palabra doble 12 del DB de
instancia abierto
U A [MD 12] Operacin Y; la direccin de la salida es el puntero depositado en la pal. doble de marcas 12
Direccionamiento indirecto por registro e intrarea
U E [AR1,P#12.2] Operacin Y; la direccin de la entrada se calcula de valor del puntero en AR1 + puntero P#12.2

Lista de operaciones S7-400


A5E00267857-02 16
Ejemplos de direccionamiento

Ejemplos de direccionamiento, continuacin


Ejemplos de Descripcin
direccionamiento

Direccionamiento indirecto por registro e interrea


En caso de direccionamiento indirecto por registro e interrea, la direccin deber contener adems un identificador de rea. Existen los
siguientes identificadores de rea:
Identif. Cdigo Area
de rea binario hex.
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 Area de datos locales
VL 1000 0111 87 Area de datos localesprecedente (para acceder a los datos
locales del mdulo 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] Operacin Y; la dir. del operando se calcula de valor del puntero en AR1 + puntero P#32.3
Direccionamiento por parmetros
U parmetro El operando se direcciona utilizando un parmetro

Lista de operaciones S7-400


A5E00267857-02 17
Ejemplos de cmo calcular el puntero

Ejemplos de cmo calcular el puntero

Ejemplo para suma de direcciones de bitx7:


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 bitu7:
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)

Lista de operaciones S7-400


A5E00267857-02 18
Tiempos de ejecucin con direccionamiento indirecto

Tiempos de ejecucin con direccionamiento indirecto


Las instrucciones que direccionan operandos indirectamente se componen de dos partes:

1 parte: cargar la direccin del operando

2 parte: ejecutar la operacin

Esto significa que el tiempo de ejecucin de una instruccin que direcciona el operando de forma indirecta se calcula tambin sumando
estas dos partes:

Cmo calcular el tiempo de ejecucin

Calcular el tiempo total de ejecucin sumando:


tiempo para cargar la direccin
+ tiempo para ejecutar la operacin
= tiempo total de ejecucin de la operacin

Los tiempos de ejecucin indicados en el captulo Lista de operaciones corresponden a los tiempos de ejecucin de la segunda parte de
la instruccin, es decir, sin contar el tiempo de carga de la direccin.

Al tiempo de ejecucin hay que sumarle el tiempo de carga de la direccin del operando (v. tabla a continuacin).

Lista de operaciones S7-400


A5E00267857-02 19
Tiempos de ejecucin con direccionamiento indirecto

En la tabla siguiente figuran los tiempos de ejecucin que son necesarios para cargar la direccin del operando en funcin de la posicin
de la direccin.1

La direccin est en el ... Tpo. de ejecucin en ms


CPU 412 CPU 414 CPU 416 CPU 417
rea de marcas M
palabra 0,2 0,12 0,08 0,06
palabra doble 0,2 0,12 0,08 0,06
bloque de datos DB/DI
palabra 0,3 0,18 0,12 0,12
palabra doble 0,3 0,18 0,12 0,12
rea de datos locales L
palabra 0,2 0,12 0,08 0,06
palabra doble 0,2 0,12 0,08 0,06
AR1/AR2 (intrarea) 0,0 1) 0,0 1) 0,0 1) 0,0 1)
AR1/AR2 (interrea) 0,0 1) 0,0 * 0,0 1) 0,0 1)
parmetro (palabra) ... para:
temporizadores 0,4 0,24 0,16 0,15
contadores
0,4 0,24 0,16 0,15
llamadas de mdulos
0,4 0,24 0,16 0,15
parm. (palabra doble)
para bits, bytes, palabras 0,4 0,24 0,16 0,15
y palabras dobles
1) Al direccionar no es necesario cargar los registros de direcciones AR1/AR2 utilizando seales de reloj separadas.
Los ejemplos representados en las pginas siguientes muestran cmo calcular los tiempos de ejecucin de los diferentes operandos
direccionados indirectamente.

Lista de operaciones S7-400


A5E00267857-02 20
Ejemplos de clculo

Ejemplos de clculo
Los siguientes ejemplos muestran cmo se calcula el tiempo de ejecucin de los distintos tipos de direccionamiento indirecto.

Cmo calcular el tiempo de ejecucin con direccionamiento indirecto por memoria e intrarea
Ejemplo: U E [DBD 12] con CPU 414
1er paso: Cargar el contenido de DBD 12 (el tiempo se indica en la tabla de la pgina 19)

La direccin est en el ... Tiempo de ejecucin en ms


rea de marcas M
palabra 0,12
palabra doble 0,12
bloque de datos DB/DI
palabra 0,18
palabra doble 0,18

2 paso: Combinar la entrada as direccionada con una funcin Y (el tiempo de ejecucin se indica en la tabla del cap. Lista de oper-
aciones )

Tiempo de ejecucin en ms
Direccionamiento directo Direccionamiento indirecto
0,06/0,075 Tiempo para U E 0,06+
: :

Tiempo total de ejecucin:


0,18 ms
+ 0,06 ms
= 0,24 ms

Lista de operaciones S7-400


A5E00267857-02 21
Ejemplos de clculo

Tiempo de ejecucin con direccionamiento indirecto por registro e intrarea

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

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

La direccin est en el ... Tiempo de ejecucin en ms


: :
AR1/AR2 (interrea) 0,00

: :

2 paso: Combinar la entrada as direccionada con una funcin Y (el tiempo de ejecucin se indica en las tablas, del cap. Lista de
operaciones).
Tiempo de ejecucin en ms

Direccionamiento directo Direccionamiento indirecto

0,04/0,05 Tiempo para U E 0,05+


: :

Tiempo total de ejecucin:


0,00 ms
+ 0,05 ms
= 0,05 ms

Lista de operaciones S7-400


A5E00267857-02 22
Ejemplos de clculo

Lista de operaciones S7-400


A5E00267857-02 23
Lista de operaciones

Lista de operaciones
Este captulo contiene una lista de las operaciones para las CPU del S7-400 con una breve explicacin. La descripcin de las funciones
puede consultarse en los manuales de referencia de STEP 7.
Recuerde: en caso de utilizar el direccionamiento indirecto (ejemplos, v. pg. 16), se deber sumar el tiempo de ejecucin al tiempo
requerido para cargar la direccin del operando en cuestin (v. pg. 19).

Lista de operaciones S7-400


A5E00267857-02 24
Operaciones lgicas con bits

Operaciones lgicas con bits


Todas las operaciones lgicas conducen a un resultado lgico (RLO nuevo). La primera operacin de una cadena forma el RLO nuevo a
partir del estado de seal consultado. Las operaciones lgicas sucesivas forman el RLO nuevo a partir del estado de seal consultado y
del RLO anterior. La cadena de operaciones lgicas se cierra con una operacin que delimita el RLO (p. ej.: operacin de memoria), es
decir, que pone el bit /ER a 0.
Ope
Ope- Long
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
U/UN Y/NO-Y
E/A a.b entrada/salida 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
M a.b marca 1 2)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
L a.b bit de datos local 2 0,125 0,075 0,05 0,042
DBX a.b bit de datos 2 0,2 0,12 0,08 0,09
DIX a.b bit de datos de instancia 2 0,2 0,12 0,08 0,09
c [d] indirecto por memoria, intrarea 3) 2 0,1+/0,2+ 0,06+/0,12+ 0,04+/0,08+ 0,03+/0,09+
c [AR1,m] ind. por registro, intrarea (AR1) 3) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
c [AR2,m] ind. por registro, intrarea (AR2) 3) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
[AR1,m] direccionamiento interrea (AR1) 3) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
[AR2,m] direccionamiento interrea (AR2) 3) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
Parmetro por parmetros *** 2 0,525/0,6 0,315/0,36 0,21/0,24 0,192/0,24
Palabra de estado de: U/UN RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s s s
La operacin afecta a: s s s 1

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 127
2) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 255
3) E,A,M,L / DB, DI

Lista de operaciones S7-400


A5E00267857-02 25
Operaciones lgicas con bits

Operaciones lgicas con bits, continuacin

Ope
Ope- Long.
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
O/ON O/NO-O
E/A a.b entrada/salida 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
M a.b marca 1 2)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
L a.b bit de datos local 2 0,125 0,075 0,05 0,042
DBX a.b bit de datos 2 0,2 0,12 0,08 0,09
DIX a.b bit de datos de instancia 2 0,2 0,12 0,08 0,09
c [d] indirect. por memoria, intrarea 3) 2 0,1+/0,2+ 0,06+/0,12+ 0,04+/0,08+ 0,03+/0,09+
c [AR1,m] ind. por registro, intrarea (AR1) 3) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
c [AR2,m] ind. por registro, intrarea (AR2) 3) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
[AR1,m] direccionamiento interrea (AR1) 3) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
[AR2,m] direccionamiento interrea (AR2) 3) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
Parmetro por parmetros *** 2 0,525/0,6 0,315/0,36 0,21/0,24 0,192/0,24
Palabra de estado de: O/ON RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s s
La operacin afecta a: 0 s s 1

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 127
2) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 255
3) E,A,M,L / DB, DI

Lista de operaciones S7-400


A5E00267857-02 26
Operaciones lgicas con bits

Operaciones lgicas con bits, continuacin

Ope
Ope- Long.
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
X/XN
O-EXCLUSIVA/NO-O-EXCLUSIVA
E/A a.b entrada/salida 2 0,125 0,075 0,05 0,042
M a.b marca 2 0,125 0,075 0,05 0,042
L a.b bit de datos local 2 0,125 0,075 0,05 0,042
DBX a.b bit de datos 2 0,2 0,12 0,08 0,09
DIX a.b bit de datos de instancia 2 0,2 0,12 0,08 0,09
c [d] indirecto por memoria, intrarea 1) 2 0,1+/0,2+ 0,06+/0,12+ 0,04+/0,08+ 0,03+/0,09+
c [AR1,m] ind. por registro, intrarea (AR1) 1) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
c [AR2,m] ind. por registro, intrarea (AR2) 1) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
[AR1,m] direccionamiento interrea (AR1) 1) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
[AR2,m] direccionamiento interrea (AR2) 1) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
Parmetro por parmetros 1) 2 0,525/0,6 0,315/0,36 0,21/0,24 0,192/0,24
Palabra de estado de: X, XN RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s s
La operacin afecta a: 0 s s 1

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) E,A,M,L / DB, DI

Lista de operaciones S7-400


A5E00267857-02 27
Operaciones lgicas de expresiones entre parntesis

Operaciones lgicas de expresiones entre parntesis


Salvar los bits RLO, OR y el correspondiente identificador de funcin (U, UN, ...) en la pila de parntesis. Por cada mdulo son posibles
hasta 7 niveles de anidado. Tras Cerrar parntesis se combina el RLO salvado con el RLO actual en funcin del identificador de la fun-
cin; el OR salvado sobrescribe el OR actual.

Long. Tiempo de ejecucin en ms


Opera- en
Operando Significado
cin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
U( Y-Abrir parntesis 1 0,1 0,06 0,04 0,03
UN( NO-Y-Abrir parntesis 1 0,1 0,06 0,04 0,03
O( O-Abrir parntesis 1 0,1 0,06 0,04 0,03
ON( NO-O-Abrir parntesis 1 0,1 0,06 0,04 0,03
X( O-EXCLUSIVA-Abrir parntesis 1 0,1 0,06 0,04 0,03
XN( NO-O-EXCLUSIVA-Abrir 1 0,1 0,06 0,04 0,03
parntesis
Palabra de estado de: U(, UN(, O(, RB A1 A0 OV OS OR STA RLO /ER
ON(, X(, XN(
La operacin evala el estado de: s s s
La operacin afecta a: 0 1 0

Lista de operaciones S7-400


A5E00267857-02 28
Operaciones lgicas de expresiones entre parntesis

Operaciones lgicas de expresiones entre parntesis, continuacin


Long. Tiempo de ejecucin en ms
Opera- en
Operando Significado
cin pala-
bras CPU 412 CPU 414 CPU 416 CPU 417

) Cerrar parntesis, eliminar un 1 0,1 0,06 0,04 0,03


registro de la pila de parntesis
Palabra de estado de: ) RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s
La operacin afecta a: s 1 s 1

Lista de operaciones S7-400


A5E00267857-02 29
Operacin O de funciones Y

Operacin O de funciones Y
La operacin lgica O de funciones Y se realiza segn la regla: Y antes de O.

Long. Tiempo de ejecucin en ms


Opera- en
Operando Significado
cin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
O Operacin O de funciones Y 1 0,1 0,06 0,04 0,03
segn la regla: Y antes de O
Palabra de estado de: O RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s s
La operacin afecta a: s 1 s

Lista de operaciones S7-400


A5E00267857-02 30
Operaciones lgicas con temporizadores y contadores

Operaciones lgicas con temporizadores y contadores


Sirven para consultar el estado del temporizador/contador. El resultado de la consulta se combina con el RLO segn la funcin que corres-
ponda.

Ope
Ope- Long. Tiempo de ejecucin en ms
racin en
Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
U/UN Y/NO-Y
T f Temporizador 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
T [e] Temp. direcc. indirecto por mem. 2 0,1+ 0,06+ 0,04+ 0,03+
Z f Contador 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
Z [e] Cont. direcc. indirecto por mem. 2 0,1+ 0,06+ 0,04+ 0,03+

Par. temp. Temporizador/contador 2 0,5 0,3 0,2 0,18


Par. cont. (direccionado por parmetros) 0,5 0,3 0,2 0,18
Palabra de estado de: U, UN RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s s s
La operacin afecta a: s s s 1

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 255

Lista de operaciones S7-400


A5E00267857-02 31
Operaciones lgicas con temporizadores y contadores

Operaciones lgicas con temporizadores y contadores, continuacin


Ope-
Ope Long. Tiempo de ejecucin en ms
racin en
Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
O/ON O/NO-O
T f Temporizador 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
T [e] Temp. direcc. indirecto por mem. 2 0,1+ 0,06+ 0,04+ 0,03+
Z f Contador 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
Z [e] Cont. direcc. indirecto por mem. 2 0,1+ 0,06+ 0,04+ 0,03+

Parmetros temp. NO-O temporizador/contador (di- 2 0,5 0,3 0,2 0,18


Parmetros cont. reccionado por parmetros) 0,5 0,3 0,2 0,18

X/XN O-EXCLUSIVA/
NO-O-EXCLUSIVA
T f Temporizador 2 0,125 0,075 0,05 0,042
T [e] Temp. direcc. indirecto por mem. 2 0,1+ 0,06+ 0,04+ 0,03+
Z f Contador 2 0,125 0,075 0,05 0,042
0,1+ 0,06+ 0,04+ 0,03+
Z [e] Cont. direcc. indirecto por mem. 2
Parmetros temp. O-EXCLUSIVA temporizador/ 2 0,5 0,3 0,2 0,18
Parmetros cont. contador (direccionado por 0,5 0,3 0,2 0,18
parmetros)
Palabra de estado de: O, ON, X, XN RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s s
La operacin afecta a: 0 s s 1

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 255

Lista de operaciones S7-400


A5E00267857-02 32
Operaciones lgicas con el contenido del ACU1

Operaciones lgicas con el contenido del ACU1


Sirven para combinar el contenido de ACU1 o ACU1-L con una palabra o una palabra doble mediante la funcin deseada. La palabra o
palabra doble figura como constante en la operacin o en el ACU2. El resultado se deposita en ACU1 o ACU1-L.

Long. Tiempo de ejecucin en ms


Opera- en
Operando Significado
cin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
UW Y ACU2-L 1 0,1 0,06 0,04 0,03
UW W#16#p Y constante de 16 bits 2 0,125 0,075 0,05 0,042
OW O ACU2-L 1 0,1 0,06 0,04 0,03
OW W#16#p O constante de 16 bits 2 0,125 0,075 0,05 0,042
XOW O-EXCLUSIVA ACU2-L 1 0,1 0,06 0,04 0,03
XOW W#16#p O-EXCLUSIVA constante de 16 bits 2 0,125 0,075 0,05 0,042
Palabra de estado de: UW, OW, XOW RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: s 0 0

Lista de operaciones S7-400


A5E00267857-02 33
Operaciones lgicas con el contenido del ACU1

Operaciones lgicas con el contenido del ACU1, continuacin

Long. Tiempo de ejecucin en ms


Opera- en
Operando Significado
cin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
UD Y ACU2 1 0,1 0,06 0,04 0,03
UD DW#16#p Y constante de 32 bits 3 0,185 0,112 0,075 0,062
OD O ACU2 1 0,1 0,06 0,04 0,03
OD DW#16#p O constante de 32 bits 3 0,185 0,112 0,075 0,062
XOD O-EXCLUSIVA ACU2 1 0,1 0,06 0,04 0,03
XOD DW#16#p O-EXCLUSIVA constante de 32 bits 3 0,185 0,112 0,075 0,062
Palabra de estado de: UD, OD, XOD RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: s 0 0

Lista de operaciones S7-400


A5E00267857-02 34
Operaciones lgicas con cdigos de condicin

Operaciones lgicas con cdigos de condicin


Todas las operaciones lgicas conducen a un resultado lgico (RLO nuevo). La primera operacin de una cadena forma el RLO nuevo a
partir del estado de seal consultado. Las operaciones lgicas sucesivas forman el RLO nuevo a partir del estado de seal consultado y
del RLO anterior. La cadena de operaciones lgicas se cierra con una operacin que delimita el RLO (p. ej.: operacin de memoria), es
decir, que pone el bit /ER a 0.

Long. Tiempo de ejecucin en ms


Opera- en
Operando Significado
cin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
U/UN Y/NO-Y
O/ON O/NO-O
X/XN O-EXCLUSIVA/
NO-O-EXCLUSIVA
==0 Resultado=0 1 0,1 0,06 0,04 0,03
(A1=0 y A0=0)
>0 Resultado>0 1 0,1 0,06 0,04 0,03
(A1=1 y A0=0)
<0 Resultado<0 1 0,1 0,06 0,04 0,03
(A1=0 y A0=1)
<>0 Resultado00 1 0,1 0,06 0,04 0,03
((A1=0 y A0=1) (A1=1 y A0=0))
Palabra de estado de: U/UN/O/ON/X/XN RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s s s s s
La operacin afecta a: s s s 1

Lista de operaciones S7-400


A5E00267857-02 35
Operaciones lgicas con cdigos de condicin

Operaciones lgicas con cdigos de condicin, continuacin

Long. Tiempo de ejecucin en ms


Opera- en
Operando Significado
cin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
U/UN <=0 Resultado<=0 1 0,1 0,06 0,04 0,03
O/ON ((A1=0 y A0=1) (A1=0 y A0=0))
X/XN
>=0 Resultado>=0 1 0,1 0,06 0,04 0,03
((A1=1 y A0=0) (A1=0 y A0=0))
Palabra de estado de: U/UN/O/ON/X/XN RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s s s s s
La operacin afecta a: s s s 1

Lista de operaciones S7-400


A5E00267857-02 36
Operaciones lgicas con cdigos de condicin

Operaciones lgicas con cdigos de condicin, continuacin

Long. Tiempo de ejecucin en ms


Opera- en
Operando Significado
cin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
U/UN Y/NO-Y
O/ON O/NO-O
X/XN O-EXCLUSIVA/
NO-O-EXCLUSIVA
UO operacin aritmtica no permitida 1 0,1 0,06 0,04 0,03
(unordered)
(A1=1 y A0=1)
OS Y OS=1 1 0,1 0,06 0,04 0,03
RB Y RB=1 1 0,1 0,06 0,04 0,03
OV Y OV=1 1 0,1 0,06 0,04 0,03
Palabra de estado de: U/UN/O/ON/X/XN RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s s s s s s s s
La operacin afecta a: s s s 1

Lista de operaciones S7-400


A5E00267857-02 37
Operaciones con flancos

Operaciones con flancos


El RLO actual se compara con el estado del operando, es decir la marca de flanco. La operacin FP detecta una transicin de 0 a 1;
la FN detecta una transicin de 1 a 0.

Ope
Ope- Long. Tiempo de ejecucin en ms
racin en
Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
FP/FN E/A a.b Seala un flanco ascendente / 2 0,2 0,12 0,08 0,06
M a.b descendente mediante RLO=1. 2 0,2 0,12 0,08 0,06
L a.b1) La marca de flanco auxiliar es el 2 0,2 0,12 0,08 0,06
DBX a.b bit direccionado por la operacin. 2 0,3 0,18 0,12 0,12
DIX a.b 2 0,3 0,18 0,12 0,12
c [d] ** 2 0 2+/0 3+
0,2+/0,3+ 0 12+/0 18+
0,12+/0,18+ 0 08+/0 12+
0,08+/0,12+ 0 06+/0 12+
0,06+/0,12+
c [AR1,m] 2) 2 0,2/0,3 0,12/0,18 0,08/0,12 0,06/0,12
c [AR2,m] 2) 2 0,2/0,3 0,12/0,18 0,08/0,12 0,06/0,12
[AR1,m] 2) 2 0,2/0,3 0,12/0,18 0,08/0,12 0,06/0,12
[AR2,m] 2) 2 0,2/0,3 0,12/0,18 0,08/0,12 0,06/0,12
Parmetro 2) 2 0,6/0,7 0,36/0,42 0,24/0,28 0,21/0,27
Palabra de estado de: FP, FN RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s
La operacin afecta a: 0 s s 1

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) no aconsejable si el bit a vigilar se encuentra en la imagen del proceso (los datos locales de un bloque slo son vlidos durante
el tiempo de ejecucin del mismo)
2) E, A, M, L /DB, DI

Lista de operaciones S7-400


A5E00267857-02 38
Activar/Desactivar (set/reset) bits

Activar/Desactivar (set/reset) bits


Sirven para asignar el valor 1 0 al operando direccionado si RLO = 1. Considerar la dependencia del MCR (v. pg. 97).
Ope
Ope- Long.
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
S Pone bit direccionado a 1
R Pone bit direccionado a 0
E/A a.b entrada/salida 1 1)/2 0,2 0,12 0,08 0,06
M a.b marca 1 2)/2 0,2 0,12 0,08 0,06
L a.b bit de datos locales 2 0,2 0,12 0,08 0,06
DBX a.b bit de datos 2 0,3 0,18 0,12 0,12
DIX a.b bit de datos de instancia 2 0,3 0,18 0,12 0,12
c [d] indirecto por memoria, intrarea 3) 2 0,2+/0,3+ 0,12+/0,18+ 0,08+/0,12+ 0,06+/0,12+
c [AR1,m] ind. por registro, intrarea (AR1) 3) 2 0,2/0,3 0,12/0,18 0,08/0,12 0,06/0,12
c [AR2,m] ind. por registro, intrarea (AR2) 3) 2 0,2/0,3 0,12/0,18 0,08/0,12 0,06/0,12
[AR1,m] direccionamiento interrea (AR1) 3) 2 0,2/0,3 0,12/0,18 0,08/0,12 0,06/0,12
[AR2,m] direccionamiento interrea (AR2) 3) 2 0,2/0,3 0,12/0,18 0,08/0,12 0,06/0,12
Parmetro por parmetros 3) 2 0,6/0,7 0,36/0,42 0,24/0,28 0,21/0,27
Palabra de estado de: S, R RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s
La operacin afecta a: 0 s 0

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 127
2) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 255
3) E, A, M, L / DB, DI

Lista de operaciones S7-400


A5E00267857-02 39
Activar/Desactivar (set/reset) bits

Activar/Desactivar (set/reset) bits, continuacin

El valor del RLO se escribe en los operandos direccionados. Considerar la dependencia del MCR (v. pg. 97).
Ope
Ope- Long.
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
= Asigna el RLO
E/A a.b a la entrada/salida 1 1)/2 0,2 0,12 0,08 0,06
M a.b a la marca 1 2)/2 0,2 0,12 0,08 0,06
L a.b al bit de datos locales 2 0,2 0,12 0,08 0,06
DBX a.b al bit de datos 2 0,3 0,18 0,12 0,12
DIX a.b al bit de datos de instancia 2 0,3 0,18 0,12 0,12
c [d] indirecto por memoria, intrarea 3) 2 0,2+/0,3+ 0,12+/0,18+ 0,08+/0,12+ 0,06+/0,12+
c [AR1,m] ind. por registro, intrarea (AR1) 3) 2 0,2/0,3 0,12/0,18 0,08/0,12 0,06/0,12
c [AR2,m] ind. por registro, intrarea (AR2) 3) 2 0,2/0,3 0,12/0,18 0,08/0,12 0,06/0,12
[AR1,m] direccionamiento interrea (AR1) 3) 2 0,2/0,3 0,12/0,18 0,08/0,12 0,06/0,12
[AR2,m] direccionamiento interrea (AR2) 3) 2 0,2/0,3 0,12/0,18 0,08/0,12 0,06/0,12
Parmetro por parmetros 3) 2 0,6/0,7 0,36/0,42 0,24/0,28 0,21/0,27
Palabra de estado de: = RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s
La operacin afecta a: 0 s 0

+ +tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 127
2) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 255
3) E, A, M, L / DB, DI

Lista de operaciones S7-400


A5E00267857-02 40
Operaciones que afectan directamente al RLO

Operaciones que afectan directamente al RLO


Las siguientes operaciones afectan directamente al RLO.

Long. Tiempo de ejecucin en ms


Opera- en
Operando Significado
cin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
CLR Pone RLO a 0 1 0,1 0,06 0,04 0,03
Palabra de estado de: CLR RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: 0 0 0 0
SET Pone RLO a 1 1 0,1 0,06 0,04 0,03
Palabra de estado de: SET RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: 0 1 1 0
NOT Invierte (niega) el RLO 1 0,1 0,06 0,04 0,03
Palabra de estado de: NOT RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s s
La operacin afecta a: 1 s
SAVE Memoriza el RLO en el bit RB 1 0,1 0,06 0,04 0,03
Palabra de estado de: SAVE RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s
La operacin afecta a: s

Lista de operaciones S7-400


A5E00267857-02 41
Operaciones de temporizacin

Operaciones de temporizacin
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 operacin se ejecuta cuando el RLO cambia su estado entre dos llamadas.

Ope
Ope- Long.
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
SI T f Arranca el temporizador como im- 1 1)/2 0,2 0,12 0,08 0,06
T [e] pulso cuando el flanco cambia de 0,2+ 0,12+ 0,08+ 0,06+
0 a 1
Par. temp. 2 0,6 0,36 0,24 0,21
SV T f Arranca el temporizador como im- 1 1)/2 0,2 0,12 0,08 0,06
T [e] pulso prolongado cuando el flanco 0,2+ 0,12+ 0,08+ 0,06+
cambia de 0 a 1
Par. temp. 2 0,6 0,36 0,24 0,21
SE T f Arranca el temporizador con re- 1 1)/2 0,2 0,12 0,08 0,06
T [e] tardo a la conexin cuando el 0,2+ 0,12+ 0,08+ 0,06+
flanco cambia de 0 a 1
Par. temp. 2 0,6 0,36 0,24 0,21
Palabra de estado de: SI, SV, SE RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s
La operacin afecta a: 0 0

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento directo del operando n del temporizador: 0 a 255

Lista de operaciones S7-400


A5E00267857-02 42
Operaciones de temporizacin

Operaciones de temporizacin, continuacin


Ope
Ope- Long.
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
SS T f Arranca el temporizador con 1 1)/2 0,3/0,4 0,2 0,16 0,2
T [e] retardo a la conexin memorizado 0,4+ 0,2+ 0,16+ 0,2+
cuando el flanco cambia de 0 a
Par. temp. 1 2 0,6 0,36 0,24 0,21

SA T f Arranca el temporizador con 1 1)/2 0,3/0,4 0,2 0,16 0,2


T [e] retardo a la desconexin cuando 0,4+ 0,2+ 0,16+ 0,2+
el flanco cambia de 1 a 0
Par. temp. 2 0,6 0,36 0,24 0,21
Palabra de estado de: SS, SA RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s
La operacin afecta a: 0 0

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento directo del operando n del temporizador: 0 a 255

Lista de operaciones S7-400


A5E00267857-02 43
Operaciones de temporizacin

Operaciones de temporizacin, continuacin


Ope
Ope- Long.
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
FR T f Habilita un temporizador para 1 1)/2 0,2 0,12 0,08 0,06
T [e] volver a arrancarlo cuando el 0,2+ 0,12+ 0,08+ 0,06+
flanco cambie de 0
0 a 1
1 (borra
Par. temp. la marca de flanco para arrancar 2 0,6 0,36 0,24 0,21
el temporizador)
R T f Pone un temporizador a 0 1 1)/2 0,2 0,12 0,08 0,06
T [e] 0,2+ 0,12+ 0,08+ 0,06+

Par. temp. 2 0,6 0,36 0,24 0,21


Palabra de estado de: FR, R RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s
La operacin afecta a: 0 0

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento directo del operando n del temporizador: 0 a 255

Lista de operaciones S7-400


A5E00267857-02 44
Operaciones de contaje

Operaciones de contaje
El valor de contaje deber figurar en cdigo BCD (0 - 999) en el ACU1-L.
Ope
Ope- Long.
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
S Z f Pone el contador al valor de 1 1)/2 0,2 0,12 0,08 0,06
Z [e] preseleccin cuando el flanco 0,2+ 0,12+ 0,08+ 0,06+
cambia de 0 a 1
Par. cont. 2 0,6 0,36 0,24 0,21
R Z f Pone el contador a 0 cuando 1 1)/2 0,2 0,12 0,08 0,06
Z [e] RLO=1 0,2+ 0,12+ 0,08+ 0,06+

Par. cont. 2 0,6 0,36 0,24 0,21


ZV Z f Incrementa en 1 cuando el flanco 1 1)/2 0,2 0,12 0,08 0,06
Z [e] cambia de 0 a 1 0,2+ 0,12+ 0,08+ 0,06+

Par. cont. 2 0,6 0,36 0,24 0,21


Palabra de estado de: S, R, ZV RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s
La operacin afecta a: 0 0

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento directo del operando n del contador: 0 a 255

Lista de operaciones S7-400


A5E00267857-02 45
Operaciones de contaje, continuacin

Operaciones de contaje, continuacin


Ope
Ope- Long.
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
ZR Z f Decrementa en 1 cuando el flanco 1 1)/2 0,2 0,12 0,08 0,06
Z [e] cambia de 0 a 1 0,2+ 0,12+ 0,08+ 0,06+

Par. cont. 2 0,6 0,36 0,24 0,21


FR Z f Habilita un contador cuando el 1 1)/2 0,2 0,12 0,08 0,06
Z [e] flanco cambia de 0 a 1 (borra 0,2+ 0,12+ 0,08+ 0,06+
la marca de flancos para contaje
Par. cont. adelante/atrs) y ajusta un conta- 2 0,6 0,36 0,24 0,21
dor

Palabra de estado de: ZR, FR RB A1 A0 OV OS OR STA RLO /ER


La operacin evala el estado de: s
La operacin afecta a: 0 0

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento directo del operando n del contador: 0 a 255

Lista de operaciones S7-400


A5E00267857-02 46
Operaciones de carga

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.
Ope- Long.
Tiempo de ejecucin en ms
ra-
ra en
Operando Significado
cin pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
L Carga el ...
EB a byte de entrada 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
AB a byte de salida 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
PEB a byte de entrada de periferia 2) 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
MB a byte de marcas 1 3)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
LB a byte de datos locales 2 0,125 0,075 0,05 0,042
DBB a byte de datos 2 0,2 0,12 0,08 0,09
DIB a byte de datos de instancia 2 0,2 0,12 0,08 0,09
... en ACU1
g [d] indirecto por memoria, intrarea 4) 2 0,1+/0,2+ 0,06+/0,12+ 0,04+/0,08+ 0,03+/0,09+
g [AR1,m] ind. por registro, intrarea (AR1) 4) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
g [AR2,m] ind. por registro, intrarea (AR2) 4) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
B[AR1,m] direccionamiento interrea (AR1) 4) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
B[AR2,m] direccionamiento interrea (AR2) 4) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
Parmetro por parmetros 4) 2 0,525/0,6 0,315/0,36 0,21/0,24 0,57/0,24

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento indirecto del operando; direcciones vlidas: 0 a 127
2) ms el tiempo de reaccin del mdulo de E/S (> 1 ms) en la CPU 414-4H: individual 33 ms, redundante 77 ms,
en la CPU 417-4H: individual 21 ms, redundante 46 ms
3) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 255
4) E, A, P, M, L / DB, DI

Lista de operaciones S7-400


A5E00267857-02 47
Operaciones de carga

Operaciones de carga, continuacin

Los tiempos de ejecucin indicados en esta pginas se doblan si la direccin utilizada no es divisible entre 4 y con nmeros enteros y sin
resto.
Ope- Long. Tiempo de ejecucin en ms
ra- en
cin Operando
p Significado
g pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
L Carga la ...
EW a palabra de entrada 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
AW a palabra de salida 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
PEW a palabra de entrada de periferia 2) 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
MW a palabra de marcas 1 3)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
LW a palabra de datos locales 2 0,125 0,075 0,05 0,042
DBW a palabra de datos 2 0,2 0,12 0,08 0,09
DIW a palabra de datos de instancia 2 0,2 0,12 0,08 0,09
... en ACU1-L
h [d] indirecto por memoria, intrarea 4) 2 0,1+/0,2+ 0,06+/0,12+ 0,04+/0,08+ 0,03+/0,09+
h [AR1,m] ind. por registro, intrarea (AR1) 4) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
h [AR2,m] ind. por registro, intrarea (AR2) 4) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
W[AR1,m] direccionamiento interrea (AR1) 4) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
W[AR2,m] direccionamiento interrea (AR2) 4) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
Parmetro por parmetros 4) 2 0,525/0,6 0,315/0,36 0,21/0,24 0,192/0,24

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento indirecto del operando; direcciones vlidas: 0 a 127
2) ms el tiempo de reaccin del mdulo de E/S (> 1 ms) en la CPU 414-4H: individual 36 ms, redundante 80 ms,
en la CPU 417-4H: individual 23 ms, redundante 47 ms
3) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 255
4) E, A, P, M, L / DB, DI

Lista de operaciones S7-400


A5E00267857-02 48
Operaciones de carga

Operaciones de carga, continuacin


Los tiempos de ejecucin indicados en esta pgina se doblan si la direccin utilizada es divisible entre 4 y con resto.
Ope-
Ope Long.
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
L Carga la ...
ED a palabra doble de entrada 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
AD a palabra doble de salida 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
PED a palabra doble de entrada de 2 0,125 0,075 0,05 0,042
periferia 2)
MD a palabra doble de marcas 1 3)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
LD a palabra doble de datos locales 2 0,125 0,075 0,05 0,042
DBD a palabra doble de datos 2 0,2 0,12 0,08 0,09
DID a pal. doble de datos de instancia 2 0,2 0,12 0,08 0,09
... en ACU1
i [d] indirecto por memoria, intrarea 4) 2 0,1+/0,2+ 0,06+/0,12+ 0,04+/0,08+ 0,03+/0,09+
i [AR1,m] ind. por registro, intrarea (AR1) 4) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
i [AR2,m] ind. por registro, intrarea (AR2) 4) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
D[AR1,m] direccionamiento interrea (AR1) 4) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
D[AR2,m] direccionamiento interrea (AR2) 4) 2 0,125/0,2 0,075/0,12 0,05/0,08 0,042/0,09
0,525/0,6 0,315/0,36 0,21/0,24 0,192/0,24
Parmetro por parmetros 4) 2

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento indirecto del operando; direcciones vlidas: 0 a 127
2) ms el tiempo de reaccin del mdulo de E/S (> 1 ms) en la CPU 414-4H: individual 40 ms, redundante 84 ms,
en la CPU 417-4H: individual 26 ms, redundante 50 ms
3) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 255
4) E, A, P, M, L / DB, DI

Lista de operaciones S7-400


A5E00267857-02 49
Operaciones de carga

Operaciones de carga, continuacin

Ope
Ope- Long.
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
L Carga ...
k8 la const. de 8 bits en ACU1-LL 2 0,125 0,075 0,05 0,042
k16 la const. de 16 bits en ACU1-L 2 0,125 0,075 0,05 0,042
k32 la const. de 32 bits en ACU1 3 0,185 0,112 0,075 0,062

Parmetro Carga la constante en ACU1 2 0,3+ 0,18+ 0,12+ 0,12+


(direccionada por parmetros)
L 2#n Carga la constante binaria de 2 0,125 0,075 0,05 0,042
16 bits en ACU1-L
Carga la constante binaria de 3 0,185 0,112 0,075 0,062
32 bits en ACU1
B#16#p Carga la constante hexadecimal 1 0,1 0,06 0,04 0,03
de 8 bits en ACU1-L
L W#16#p Carga la constante hexadecimal 2 0,125 0,075 0,05 0,042
de 16 bits en ACU1-L
DW#16#p Carga la constante hexadecimal 3 0,185 0,112 0,075 0,062
de 32 bits en ACU1

+ ms el tiempo necesario cargar la direccin del operando (v. pg. 19)

Lista de operaciones S7-400


A5E00267857-02 50
Operaciones de carga

Operaciones de carga, continuacin


Ope
Ope- Long.
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416
bras
L x Carga 1 carcter 2 0,125 0,075 0,05
xx Carga 2 caracteres 2 0,125 0,075 0,05
xxx Carga 3 caracteres 3 0,185 0,112 0,075
xxxx Carga 4 caracteres 3 0,185 0,112 0,075
L D# val. Carga constante de fecha IEC 3 0,185 0,112 0,075
tiempo
L S5T# val. Carga la constante de tiempo S7 2 0,125 0,075 0,05
tiempo (16 bits)
L TOD# val. Carga constante de tiempo IEC 3 0,185 0,112 0,075
tiempo
L T# val. Carga const. de tiempo de 16 bits 2 0,125 0,075 0,05
ti
tiempo
Carga const. de tiempo de 32 bits 3 0,185 0,112 0,075
L C# val. Carga constante de contador 2 0,125 0,075 0,05
contaje (cdigo BCD)
L B# (b1, b2) Carga constante en forma de byte 2 0,125 0,075 0,05
(b1, b2)
B# (b1, b2, Carga constante en forma de 3 0,185 0,112 0,075
b3, b4) 4 bytes (b1, b2, b3, b4)

Lista de operaciones S7-400


A5E00267857-02 51
Operaciones de carga

Operaciones de carga, continuacin


Ope
Ope- Long.
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
L P# puntero Carga el puntero de bit 3 0,185 0,112 0,075 0,062
de bit
L L# entero Carga constante entera 32 bits 3 0,185 0,112 0,075 0,062
L N real Carga nmero en coma flotante 3 0,185 0,112 0,075 0,062

Lista de operaciones S7-400


A5E00267857-02 52
Operaciones de carga para temporizadores y contadores

Operaciones de carga para temporizadores y contadores


Sirven para cargar un valor de temporizacin o contaje en ACU1 memorizando previamente el contenido del ACU1 en el ACU2. Estas
operaciones no afectan a la palabra de estado.
Ope
Ope- Long.
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
L Tf Carga el valor de temporizacin 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
T (e) 2 0,1+ 0,06+ 0,04+ 0,03+

Par. temp. Carga el valor de temporizacin (direccio- 2 0,5 0,3 0,2 0,18
nado por parmetros)
L Zf Carga el valor de contaje 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
Z (e) 2 0,1+ 0,06+ 0,04+ 0,03+

Par. cont. Carga el valor de contaje (direccionado por 2 0,5 0,3 0,2 0,18
parmetros)
LC Tf Carga el valor de temporizacin en cdigo 1 1)/2 0,3 0,18 0,12 0,09
T (e) BCD 2 0,3+ 0,18+ 0,12+ 0,09+

Par. temp. Carga el valor de temporizacin en cdigo 2 0,7 0,42 0,28 0,24
BCD (direccionado por parmetros)
LC Zf Carga el valor de contaje en cdigo BCD 1 1)/2 0,3 0,18 0,12 0,09
Z (e) 2 0,3+ 0,18+ 0,12+ 0,09+

Par. cont. Carga el valor de contaje (direccionado por 2 0,7 0,42 0,28 0,24
parmetros)
+ ms el tiempo para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento directo del operando n del temporizador/contador: 0 a 255

Lista de operaciones S7-400


A5E00267857-02 53
Operaciones de transferencia

Operaciones de transferencia
Sirven para transferir el contenido del ACU1 al operando direccionado. Considerar la dependencia del MCR (v. pg. 97). Estas operacio-
nes no afectan a la palabra de estado.
Ope
Ope- Long.
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
T Transfiere el contenido
de ACU1-LL al ...
EB a byte de entrada 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
AB a byte de salida 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
PAB a byte de salida de periferia 2) 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042

MB a byte de marcas 1 3)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042


LB a byte de datos locales 2 0,125 0,075 0,05 0,042

DBB a byte de datos 2 0,335 0,075 0,05 0,042


DIB a byte de datos de instancia 2 0,335 0,075 0,05 0,042

g [d] indirecto por memoria, intrarea 2 0,1+ 0,06+ 0,04+ 0,03+


g [AR1,m] ind. por registro, intrarea (AR1) 2 0,125 0,075 0,05 0,042
g [AR2,m] ind. por registro, intrarea (AR2) 2 0,125 0,075 0,05 0,042
B[AR1,m] direccionamiento interrea (AR1) 2 0,125 0,075 0,05 0,042
B[AR2,m] direccionamiento interrea (AR2) 2 0,125 0,075 0,05 0,042
Parmetro por parmetros 2 0,525 0,315 0,21 0,192

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 127
2) es necesario considerar el tiempo de acuse de la periferia en la CPU 414-4H: individual 32 ms, redundante 77 ms,
en la CPU 417-4H: individual 20 ms, redundante 46 ms
3) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 255

Lista de operaciones S7-400


A5E00267857-02 54
Operaciones de transferencia

Operaciones de transferencia, continuacin

Los tiempos de ejecucin indicados en esta pgina se doblan si la divisin de enteros entre 4de la direccin utilizada resulta 3.
Ope
Ope- Long.
Tiempo de ejecucin tpico en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
T Transfiere el contenido
de ACU1-L a la ...
EW a palabra de entrada 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
AW a palabra de salida 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
PAW a palabra de salida de la periferia 2) 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042

MW a palabra de marcas 1 3)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042


LW a palabra de datos locales 2 0,125 0,075 0,05 0,042

DBW a palabra de datos 2 0,335 0,075 0,05 0,042


DIW a palabra de datos de instancia 2 0,335 0,075 0,05 0,042

h [d] indirecto por memoria, intrarea 2 0,1+ 0,06+ 0,04+ 0,03+


h [AR1,m] ind. por registro, intrarea (AR1) 2 0,125 0,075 0,05 0,042
h [AR2,m] ind. por registro, intrarea (AR2) 2 0,125 0,075 0,05 0,042
W[AR1,m] direccionamiento interrea (AR1) 2 0,125 0,075 0,05 0,042
W[AR2,m] direccionamiento interrea (AR2) 2 0,125 0,075 0,05 0,042
0,525 0,315 0,21 0,192
Parmetro por parmetros 2

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 127
2) es necesario considerar el tiempo de acuse de la periferia en la CPU 414-4H: individual 35 ms, redundante 80 ms,
en la CPU 417-4H: individual 22 ms, redundante 48 ms
3) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 255

Lista de operaciones S7-400


A5E00267857-02 55
Operaciones de transferencia

Operaciones de transferencia, continuacin


Los tiempos de ejecucin indicados en esta pgina se doblan si la direccin utilizada con resto es divisible entre 4.
Ope-
Ope Long.
Tiempo de ejecucin en ms
ra-
ra en
cin Operando Significado pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
T Transfiere el contenido
del ACU1 a la ...
ED a palabra doble de entrada 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
AD a palabra doble de salida 1 1)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042
PAD a palabra doble de salida de periferia2) 2 0,125 0,075 0,05 0,042

MD a palabra doble de marcas 1 3)/2 0,1/0,125 0,06/0,075 0,04/0,05 0,03/0,042


LD a palabra doble de datos locales 2 0,125 0,075 0,05 0,042

DBD a palabra doble de datos 2 0,11 0,075 0,05 0,042


DID a pal. doble de datos de instancia 2 0,11 0,075 0,05 0,042

T i [d] indirecto por memoria, intrarea 2 0,1+ 0,06+ 0,04+ 0,03+


i [AR1,m] ind. por registro, intrarea (AR1) 2 0,125 0,075 0,05 0,042
i [AR2,m] ind. por registro, intrarea (AR2) 2 0,125 0,075 0,05 0,042
D[AR1,m] direccionamiento interrea (AR1) 2 0,125 0,075 0,05 0,042
D[AR2,m] direccionamiento interrea (AR2) 2 0,125 0,075 0,05 0,042
Parmetro por parmetros 2 0,525 0,315 0,21 0,192

+ ms el tiempo necesario para cargar la direccin del operando (v. pg. 20)
1) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 127
2) es necesario considerar el tiempo de acuse de la periferia en la CPU 414-4H: individual 39 ms, redundante 84 ms,
en la CPU 417-4H: individual 25 ms, redundante 51 ms
3) en caso de direccionamiento directo del operando; direcciones vlidas: 0 a 255

Lista de operaciones S7-400


A5E00267857-02 56
Operaciones de carga y transferencia para registros de direcciones

Operaciones de carga y transferencia para registros de direcciones


Sirven para cargar una palabra doble de una memoria o de un registro en el registro de direcciones 1 (AR1) o en el registro de direcciones
2 (AR2). Esta operacin no afecta a la palabra de estado.

Long. Tiempo de ejecucin en ms


Ope- en
Operando Significado
racin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
LAR1 Carga el contenido de ...
ACU1
AR2 registro de direcciones 2 1 0,2 0,12 0,08 0,06
DBD a palabra doble de datos 1 0,2 0,12 0,08 0,06
DID a pal. doble de datos de instancia 2 0,3 0,18 0,12 0,12
0,3 0,18 0,12 0,12
m constante 32 bits como puntero 2
0,2 0,12 0,08 0,062
LD a palabra doble de datos locales 3 0,2 0,12 0,08 0,06
MD a palabra doble de marcas 2 0,2 0,12 0,08 0,06
... en AR1 2
LAR2 Carga el contenido de ...
ACU1 1
DBD a palabra doble de datos 2 0,2 0,12 0,08 0,06
DID a pal. doble de datos de instancia 2 0,3 0,18 0,12 0,12
m constante 32 bits como puntero 3 0,3 0,18 0,12 0,12
0,2 0,12 0,08 0,062
LD a palabra doble de datos locales 2
0,2 0,12 0,08 0,06
MD a palabra doble de marcas 2 0,2 0,12 0,08 0,06
... en AR2

Lista de operaciones S7-400


A5E00267857-02 57
Operaciones de carga y transferencia para registros de direcciones

Operaciones de carga y transferencia para registros de direcciones, continuacin

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 salva el contenido del ACU1 en el ACU2. Estas operaciones no afectan a la palabra de estado.

Long. Tiempo de ejecucin en ms


Ope- en
Operando Significado
racin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
TAR1 Transfiere contenido de AR1 a ...
ACU1 1 0,1 0,06 0,04 0,03
AR2 registro de direcciones 2 1 0,2 0,12 0,08 0,06
DBD a palabra doble de datos 2 0,125 0,075 0,05 0,042
DID a pal. doble de datos de instancia 2 0,125 0,075 0,05 0,042
0,125 0,075 0,05 0,042
LD a palabra doble de datos locales 2
0,125 0,075 0,05 0,042
MD a palabra doble de marcas 2

TAR2 Transfiere contenido de AR2 a ...


ACU1 1 0,1 0,06 0,04 0,03
DBD a palabra doble de datos 2 0,125 0,075 0,05 0,042
DID a pal. doble de datos de instancia 2 0,125 0,075 0,05 0,042
LD a palabra doble de datos locales 2 0,125 0,075 0,05 0,042
0,125 0,075 0,05 0,042
MD a palabra doble de marcas 2
TAR Intercambia el contenido de AR1 1 0,2 0,12 0,08 0,06
y AR2

Lista de operaciones S7-400


A5E00267857-02 58
Operaciones de carga y transferencia para la palabra de estado

Operaciones de carga y transferencia para la palabra de estado

Long. Tiempo de ejecucin en ms


Ope- en
Operando Significado
racin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
L STW Carga la palabra de estado en 0,1 0,06 0,04 0,03
ACU1
Palabra de estado de: L STW RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s s s s s s s s s
La operacin afecta a:

Long. Tiempo de ejecucin en ms


Ope
Ope- en
Operando Significado
racin pala-
CPU 412 CPU 414 CPU 416 CPU 417
bras
T STW Transfiere ACU1 (bits 0 a 8) a la 0,1 0,06 0,04 0,03
palabra de estado
Palabra de estado de: T STW RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: s s s s s s s s s

Lista de operaciones S7-400


A5E00267857-02 59
Operaciones de carga del nmero y la longitud de un DB

Operaciones de carga del nmero y la longitud de un DB


Sirven para cargar el nmero/la longitud de un bloque de datos en ACU1. El anterior contenido de ACU1 se salva en ACU2. Estas opera-
ciones no afectan a la palabra de estado.

Long. Tiempo de ejecucin en ms


Ope- en
Operando Significado
racin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
L DBNO Carga el nmero del bloque de 1 0,1 0,06 0,04 0,03
datos
L DINO Carga el nmero del bloque de 1 0,1 0,06 0,04 0,03
datos de instancia
L DBLG Carga la longitud del bloque de 1 0,1 0,06 0,04 0,03
datos en bytes
L DILG Carga la longitud del bloque de 1 0,1 0,06 0,04 0,03
datos de instancia en bytes

Lista de operaciones S7-400


A5E00267857-02 60
Operaciones aritmticas con nmeros en coma fija (16 bits)

Operaciones aritmticas con nmeros en coma fija (16 bits)


Operaciones aritmticas con dos nmeros 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.

Long. Tiempo de ejecucin en ms


Ope- en
Operando Significado
racin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
+I Suma dos enteros (16 bits) 1 0,1 0,06 0,04 0,03
(ACU1-L)=(ACU1-L)+
(ACU2-L)
I Resta dos enteros (16 bits) 1 0,1 0,06 0,04 0,04
(ACU1-L)=(ACU2-L)-
(ACU1-L)
Palabra de estado de: +I, I, RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: s s s s

Lista de operaciones S7-400


A5E00267857-02 61
Operaciones aritmticas con nmeros en coma fija (16 bits)

Long. Tiempo de ejecucin en ms


Ope- en
Operando Significado
racin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
*I Multiplica dos enteros (16 bits) 1 0,1 0,06 0,04 0,03
(ACU1)=(ACU2-L)*
(ACU1-L)
/I Divide dos enteros (16 bits) 1 0,1 0,24 0,16 0,12
(ACU1-L)=(ACU2-L):
(ACU1-L)
El resto est en ACU1-H.
Palabra de estado de: *I, /I RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: s s s s

Lista de operaciones S7-400


A5E00267857-02 62
Operaciones aritmticas con nmeros en coma fija (32 bits)

Operaciones aritmticas con nmeros en coma fija (32 bits)


Operaciones aritmticas con dos nmeros de 32 bits. El resultado se deposita en ACU1. Seguidamente se transfieren el ACU3 y el ACU4
al ACU2 y al ACU3.

Long. Tiempo de ejecucin en ms


Ope- en
Operando Significado
racin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
+D Suma 2 enteros dobles (32 bits) 1 0,1 0,06 0,04 0,03
(ACU1)=(ACU2)+
(ACU1)
D Resta 2 enteros dobles (32 bits) 1 0,1 0,06 0,04 0,03
(ACU1)=(ACU2)-
(ACU1)

*D Multiplica 2 enteros dobles 1 1,3 0,06 0,04 0,03


(32 bits)
(ACU1)=(ACU2)*
(ACU1)
Palabra de estado de: +D, D,*D RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: s s s s

Lista de operaciones S7-400


A5E00267857-02 63
Operaciones aritmticas con nmeros en coma fija (32 bits)

Operaciones aritmticas con nmeros en coma fija (32 bits), continuacin

Long. Tiempo de ejecucin en ms


Ope- en
Operando Significado
racin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
/D Divide 2 enteros dobles (32 bits) 1 0,6 0,36 0,24 0,18
(ACU1)=(ACU2):
(ACU1)
MOD Divide 2 enteros dobles (32 bits) y 1 0,06 0,36 0,24 0,18
carga el resto de la divisin en
ACU1:
(ACU1)=resto de
[(ACU2):(ACU1)]
Palabra de estado de: /D, MOD RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: s s s s

Lista de operaciones S7-400


A5E00267857-02 64
Operaciones aritmticas con nmeros en coma flotante (32 bits)

Operaciones aritmticas con nmeros en coma flotante (32 bits)


El resultado de las operaciones aritmticas se deposita en ACU1. Seguidamente se transfieren el ACU3 y el ACU4 al ACU2 y al ACU3.

Long. Tiempo de ejecucin en ms


Ope- en
Operando Significado
racin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
+R Suma 2 nmeros reales (32 bits) 1 0,4 0,24 0,16 0,12
(ACU1)=(ACU2)+(ACU1)
R Resta 2 nmeros reales (32 bits) 1 0,4 0,24 0,16 0,12
(ACU1)=(ACU2)-(ACU1)

*R Multiplica 2 nm. reales (32 bits) 1 0,2 0,12 0,08 0,06


(ACU1)=(ACU2)* (ACU1)
/R Divide 2 nmeros reales (32 bits) 1 0,7 0,42 0,28 0,21
(ACU1)=(ACU2):(ACU1)

Palabra de estado de: +R, R, *R, /R RB A1 A0 OV OS OR STA RLO /ER


La operacin evala el estado de:
La operacin afecta a: s s s s

Lista de operaciones S7-400


A5E00267857-02 65
Operaciones aritmticas con nmeros en coma flotante (32 bits), continuacin

Operaciones aritmticas con nmeros en coma flotante (32 bits), continuacin

Long. Tiempo de ejecucin en ms


Ope- en
Operando Significado
racin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
NEGR Invierte (niega) el nmero real en 1 0,1 0,06 0,04 0,03
ACU1
ABS Forma el valor absoluto del 1 0,1 0,06 0,04 0,03
nmero real en ACU1
Palabra de estado de: NEGR, ABS RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a:

Lista de operaciones S7-400


A5E00267857-02 66
Raz cuadrada y cuadrado (32 bits)

Raz cuadrada y cuadrado (32 bits)


El resultado de la operacin se deposita en ACU1. La operacin SQRT puede interrumpirse por alarmas.

Long. Tiempo de ejecucin en ms


Ope- en
Operando Significado
racin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
SQRT Calcula la raz cuadrada de un 1 1,7 1,02 0,68 0,51
nmero real en ACU1
SQR Forma el cuadrado de un nmero 1 0,2 0,12 0,08 0,06
real en ACU1
Palabra de estado de: SQRT, SQR RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: s s s s

Lista de operaciones S7-400


A5E00267857-02 67
Funciones logartmicas (32 bits)

Funciones logartmicas (32 bits)


El resultado de la funcin logaritmo se deposita en ACU1. Estas operaciones pueden ser interrumpidas por alarmas.

Long. Tiempo de ejecucin en ms


Ope- en
Operando Significado
racin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
LN Forma el logaritmo natural de un 1 20 13 9 7
nmero real en ACU1
EXP Calcula el valor exponencial de un 1 21 15 10 8
nmero real en ACU1 con base e
(= 2,71828)
Palabra de estado de: LN, EXP RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: s s s s

Lista de operaciones S7-400


A5E00267857-02 68
Funciones trigonomtricas (32 bits)

Funciones trigonomtricas (32 bits)


El resultado de la operacin se deposita en ACU1. Estas operaciones pueden ser interrumpidas por alarmas.

Long. Tiempo de ejecucin en ms


Ope- en
Operando Significado
racin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
SIN Calcula el seno del nmero real 1 6,6 3,96 2,64 1,98
ASIN Calcula el arcoseno del nmero 1 33 38 22 24 15 17 13
real
COS Calcula el coseno del nmero real 1 6,6 3,96 2,64 1,98
ACOS Calcula el arcocoseno del nmero 1 36 40 25 27 16 18 12 14
real
TAN Calcula la tangente del nmero 1 20 14 10 7
real
ATAN Calcula el arcotangente del 1 14 18 10 13 69 57
nmero real
Palabra de estado de: SIN, ASIN, COS, RB A1 A0 OV OS OR STA RLO /ER
ACOS, TAN, ATAN
La operacin evala el estado de:
La operacin afecta a: s s s s

Lista de operaciones S7-400


A5E00267857-02 69
Suma de constantes

Suma de constantes
Sumar constantes enteras al valor depositado en ACU1. Esta operacin no afecta a la palabra de estado.

Long. Tiempo de ejecucin en ms


Ope- en
Operando Significado
racin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
+ i8 Suma una constante entera de 1 0,1 0,06 0,04 0,03
8 bits
+ i16 Suma una constante entera de 2 0,125 0,075 0,05 0,042
16 bits
+ i32 Suma una constante entera de 3 0,185 0,11 0,075 0,062
32 bits

Lista de operaciones S7-400


A5E00267857-02 70
Suma va el registro de direcciones

Suma va el registro de direcciones


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

Long.
Ope-
Operando Significado en Tiempo de ejecucin en ms
racin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
+AR1 Suma el contenido de ACU1-L a 1 0,2 0,12 0,08 0,06
AR1
+AR1 m (0 a Suma la constante puntero a AR1 2 0,2 0,12 0,08 0,06
4095)
+AR2 Suma el contenido de ACU1-L a 1 0,2 0,12 0,08 0,06
AR2
+AR2 m (0 a Suma la constante puntero a AR2 2 0,2 0,12 0,08 0,06
4095)

Lista de operaciones S7-400


A5E00267857-02 71
Operaciones de comparacin (enteros de 16 bits)

Operaciones de comparacin (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 condicin.

Long.
Ope-
Operando Significado en Tiempo de ejecucin en ms
racin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
==I ACU2-L=ACU1-L 1 0,1 0,06 0,04 0,03
<>I ACU2-L0ACU1-L 1 0,1 0,06 0,04 0,03
<I ACU2-L<ACU1-L 1 0,1 0,06 0,04 0,03
<=I ACU2-L<=ACU1-L 1 0,1 0,06 0,04 0,03
>I ACU2-L>ACU1-L 1 0,1 0,06 0,04 0,03
>=I ACU2-L>=ACU1-L 1 0,1 0,06 0,04 0,03
Palabra de estado de: ==I, <>I, <I, <=I, >I, RB A1 A0 OV OS OR STA RLO /ER
>=I
La operacin evala el estado de:
La operacin afecta a: s s 0 0 s s 1

Lista de operaciones S7-400


A5E00267857-02 72
Operaciones de comparacin (enteros de 32 bits)

Operaciones de comparacin (enteros de 32 bits)


Sirven para comparar los enteros de 32 bits depositados en ACU1 y ACU2. RLO=1 si se cumple la condicin.

Long.
Ope-
Operando Significado en Tiempo de ejecucin en ms
racin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
==D ACU2=ACU1 1 0,1 0,06 0,04 0,03
<>D ACU20ACU1 1 0,1 0,06 0,04 0,03
<D ACU2<ACU1 1 0,1 0,06 0,04 0,03
<=D ACU2<=ACU1 1 0,1 0,06 0,04 0,03
>D ACU2>ACU1 1 0,1 0,06 0,04 0,03
>=D ACU2>=ACU1 1 0,1 0,06 0,04 0,03
Palabra de estado de: ==D,< >D, <D, <=D, RB A1 A0 OV OS OR STA RLO /ER
>D, >=D
La operacin evala el estado de:
La operacin afecta a: s s 0 0 s s 1

Lista de operaciones S7-400


A5E00267857-02 73
Operaciones de comparacin (reales de 32 bits)

Operaciones de comparacin (reales de 32 bits)


Sirven para comparar los nmeros reales de 32 bits depositados en ACU1 y ACU2. RLO = 1 si se cumple la condicin.

Long.
Ope-
Operando Significado en Tiempo de ejecucin en ms
racin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
==R ACU2=ACU1 1 0,1 0,06 0,04 0,03
<>R ACU20ACU1 1 0,1 0,06 0,04 0,03
<R ACU2<ACU1 1 0,1 0,06 0,04 0,03
<=R ACU2<=ACU1 1 0,1 0,06 0,04 0,03
>R ACU2>ACU1 1 0,1 0,06 0,04 0,03
>=R ACU2>=ACU1 1 0,1 0,06 0,04 0,03
Palabra de estado de: ==R, <>R, <R, <=R, RB A1 A0 OV OS OR STA RLO /ER
>R, >=R
La operacin evala el estado de:
La operacin afecta a: s s s s 0 s s 1

Lista de operaciones S7-400


A5E00267857-02 74
Operaciones de desplazamiento

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
ningn operando, se toma como cantidad de posiciones el contenido de ACU2-LL. El ltimo bit desplazado se carga en el cdigo de condi-
cin A1.

Long. Tiempo de ejecucin en ms


Opera- en
Operando Significado
cin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
SLW1) Desplaza el cont. de ACU1-L a la 1 0,1 0,06 0,04 0,03
izquierda Las posiciones libres
izquierda.
SLW 0 ... 15 se rellenan con ceros.
SLD Desplaza el contenido de ACU1 a 1 0,1 0,06 0,04 0,03
la izquierda.
izquierda Las posiciones libres
SLD 0 ... 32 se rellenan con ceros.
SRW1) Desplaza el cont. de ACU1-L a la 1 0,1 0,06 0,04 0,03
derecha Las posiciones libres se
derecha.
SRW 0 ... 15 rellenan con ceros.
Pal. est.: SLW, SLD, SRW RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: s 0 0

1) cantidad de posiciones desplazadas: 0 a 16

Lista de operaciones S7-400


A5E00267857-02 75
Operaciones de desplazamiento

Operaciones de desplazamiento, continuacin


Long. Tiempo de ejecucin en ms
Opera- en
Operando Significado
cin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
SRD Desplaza
p el contenido de ACU1 a 1 0,1
, 0,06
, 0,04
, 0,03
,
SRD 0 ... 32 l derecha.
la d h
SSI1) Desplaza el contenido de ACU1-L 1 0,1 0,06 0,04 0,03
con signo a la derecha. Las posi-
posi
SSI 0 ... 15 ciones libres se rellenan con el
signo (bit 15).
SSD Desplaza el contenido de ACU1 1 0,1 0,06 0,04 0,03
con signo a la derecha. Las posi-
posi
SSD 0 ... 32 ciones libres se llenan con el
signo (bit 31).
Pal. est.: SRD, SSI, SSD RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: s 0 0

1) cantidad de posiciones desplazadas: 0 a 16

Lista de operaciones S7-400


A5E00267857-02 76
Operaciones de rotacin

Operaciones de rotacin
Rotar el contenido de ACU1 a la izquierda o a la derecha tantas posiciones como se indique. Si no se indica ningn operando, se toma
como cantidad de posiciones el contenido del ACU2-LL. El ltimo bit rotado se carga en el cdigo de condicin A1.

Long. Tiempo de ejecucin en ms


Opera- en
Operando Significado
cin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
RLD Rota el contenido de ACU1 a la 1 0,1 0,06 0,04 0,03
izquierda
RLD 0 ... 32
RRD Rota el contenido de ACU1 a la 1 0,1 0,06 0,04 0,03
derecha
RRD 0 ... 32
Palabra de estado de: RLD, RRD RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: s 0 0

Lista de operaciones S7-400


A5E00267857-02 77
Operaciones de rotacin

Operaciones de rotacin, continuacin

Long. Tiempo de ejecucin en ms


Opera- en
Operando Significado
cin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
RLDA Rota el contenido de ACU1 una 0,1 0,06 0,04 0,03
posicin a la izquierda va el bit
de cdigo de condicin A1.
RRDA Rota el contenido de ACU1 una 0,1 0,06 0,04 0,03
posicin a la derecha va el bit de
cdigo de condicin A1.
Palabra de estado de: RLDA, RRDA RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: s 0 0

Lista de operaciones S7-400


A5E00267857-02 78
Operaciones de transferencia de acumuladores, incrementar y decrementar

Operaciones de transferencia de acumuladores, incrementar y decrementar


Estas operaciones no afectan a la palabra de estado.

Long. Tiempo de ejecucin en ms


Opera- en
Operando Significado
cin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
TAW Invierte el orden de bytes en 1 0,1 0,06 0,04 0,03
ACU1-L.
TAD Invierte el orden de bytes en 1 0,1 0,06 0,04 0,03
ACU1.
TAK Intercambia los contenidos de 1 0,1 0,06 0,04 0,03
ACU1 y ACU2.
ENT Transfiere el contenido de ACU2 1 0,1 0,06 0,04 0,03
y ACU3 a ACU3 y ACU4.
LEAVE Transfiere el contenido de ACU3 1 0,1 0,06 0,04 0,03
y ACU4 a ACU2 y ACU3.
PUSH Transfiere el contenido de ACU1, 1 0,1 0,06 0,04 0,03
ACU2 y ACU3 a ACU2, ACU3 y
ACU4.
POP Transfiere el contenido de ACU2, 1 0,1 0,06 0,04 0,03
ACU3 y ACU4 a ACU1, ACU2 y
ACU3.

Lista de operaciones S7-400


A5E00267857-02 79
Operaciones de transferencia de acumuladores, incrementar y decrementar

Operaciones de transferencia de acumuladores,


incrementar y decrementar, continuacin

Long. Tiempo de ejecucin en ms


Opera- en
Operando Significado
cin pala- CPU 412 CPU 414 CPU 416 CPU 417
bras
INC k8 Incrementa ACU1-LL 1 0,1 0,06 0,04 0,03
DEC k8 Decrementa ACU1-LL 1 0,1 0,06 0,04 0,03

Lista de operaciones S7-400


A5E00267857-02 80
Operacin de visualizacin del programa, operacin nula

Operacin de visualizacin del programa, operacin nula


Estas operaciones no afectan a la palabra de estado.

Long.
Opera-
Operando Significado en Tiempo de ejecucin en ms
cin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
BLD k8 Operacin de visualizacin del 1 0,1 0,06 0,04 0,03
programa;
es tratada por la CPU como una
operacin nula.

NOP 0 Operacin nula 1 0,1 0,06 0,04 0,03


1

Lista de operaciones S7-400


A5E00267857-02 81
Operaciones de conversin de tipos de datos

Operaciones de conversin de tipos de datos


El resultado de la conversin se deposita en el ACU1.

Long.
Opera- Ope-
Significado en Tiempo de ejecucin en ms
cin rando
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
BTI Conv. ACU1-L de BCD (0 a "999) a 1 0,1 0,06 0,04 0,03
entero (16 bits) (BCD To Int)
BTD Conv. ACU1 de BCD (0 a 1 0,1 0,06 0,04 0,03
"9 999 999) a entero doble (32 bits)
(BCD To Doubleint)
DTR Conv. ACU1 de entero doble 1 0,3 0,18 0,12 0,09
(32 bits) a real (32 bits) (Doubleint To
Real)
ITD Conv. ACU1 de entero (16 bits) a 1 0,3 0,06 0,04 0,03
entero doble (32 bits)
(Int To Doubleint)
Palabra de estado de: BTI, BTD, DTR, ITD RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a:

Lista de operaciones S7-400


A5E00267857-02 82
Operaciones de conversin de tipos de datos, continuacin

Operaciones de conversin de tipos de datos, continuacin

Long.
Opera- Ope-
Significado en Tiempo de ejecucin en ms
cin rando
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
ITB Conv. ACU1-L de entero (16 bits) a 1 0,1 0,06 0,04 0,03
BCD, de 0 a +/- 999 (Int.To BCD)
DTB Conv. ACU1 de entero doble 1 0,2 0,12 0,08 0,06
(32 bits) a BCD, de 0 a +/- 9 999 999
(Doubleint. To BCD)
Palabra de estado de: ITB, DTB RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: s s

Lista de operaciones S7-400


A5E00267857-02 83
Operaciones de conversin de tipos de datos, continuacin

Operaciones de conversin de tipos de datos, continuacin

El nmero real a transformar figura en el ACU1.


Long.
Opera-
Operando Significado en Tiempo de ejecucin en ms
cin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
RND Convierte un nmero real en un 1 0,4 0,24 0,16 0,12
entero de 32 bits.
RND- Convierte un nmero real en un 1 0,4 0,24 0,16 0,12
entero de 32 bits. Se redondea al
entero ms prximo.
RND+ Convierte un nmero real en un 1 0,4 0,24 0,16 0,12
entero de 32 bits. Se redondea al
entero ms prximo.
TRUNC Convierte un nmero real en un 1 0,4 0,24 0,16 0,12
entero de 32 bits. Las posiciones
detrs de la coma quedan trunca-
das.

Palabra de estado de: RND, RND-, RND+, RB A1 A0 OV OS OR STA RLO /ER


TRUNC
La operacin evala el estado de:
La operacin afecta a: s s

Lista de operaciones S7-400


A5E00267857-02 84
Formar el complemento a 1 a 2

Formar el complemento a 1 a 2

Long.
Opera-
Operando Significado en Tiempo de ejecucin en ms
cin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
INVI Forma el complemento a 1 de 1 0,1 0,06 0,04 0,03
ACU1-L
INVD Forma el complemento a 1 de 1 0,1 0,06 0,04 0,03
ACU1
Palabra de estado de: INVI, INVD RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a:

NEGI Forma el complemento a 2 de 1 0,1 0,06 0,04 0,03


ACU1-L (entero)
NEGD Forma el complemento a 2 de 1 0,1 0,06 0,04 0,03
ACU1 (entero doble)
Palabra de estado de: NEGI, NEGD RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: s s s s

Lista de operaciones S7-400


A5E00267857-02 85
Operaciones de llamada de bloques

Operaciones de llamada de bloques


Los tiempos de ejecucin de las Funciones de sistemas se indican en el captulo Funciones de sistema a partir de la pgina 105. 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.

Ope- Long.
ra- en Tiempo de ejecucin en ms
Operando Significado
cin pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
CALL FB p, DB q Llamada incondicional de un FB 15/17 1) 4,0 2) 2,4 2) 1,6 2) 1,26 2)
con transferencia de parmetros
CALL SFB q, Llamada incondicional de un SFB 16/17 1) 4,0 2) 2,4 2) 1,6 2) 1,26 2)
DB q con transferencia de parm.
CALL FC q Llamada incondicional de una fun- 7/8 1) 3,2 2) 1,92 2) 1,28 2) 1,02 2)
cin con transf. de parmetros
CALL SFC q Llamada incondicional de una 8 3,2 2) 1,92 2) 1,28 2) 1,02 2)
SFC con transf. de parmetros
Palabra de estado de: CALL RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: 0 0 1 0

1) La longitud de la instruccin depende del nmero de bloque a partir de (0...255 o superior)


2) ms el tiempo para transferir parmetros

Lista de operaciones S7-400


A5E00267857-02 86
Operaciones de llamada de bloques

Operaciones de llamada de bloques, continuacin


Ope- Long.
ra- en Tiempo de ejecucin en ms
Operando Significado
cin pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
UC FB q Llamada incondicional de bloques 1 1)/2 2,2 1,32 0,88 0,72
FC q sin transf. de parmetros 2,2 1,32 0,88 0,72
FB [e] Llamada FB indirec. por mem. 2 2,2+ 1,32+ 0,88+ 0,72+
FC [e] Llamada FC indirec. por mem. 2 2,2+ 1,32+ 0,88+ 0,72+
Parmetro Llamada FB/FC va parmetros 2 2,6 1,56 1,04 0,87
CC FB q Llamada condicional de bloques 1 1)/2 2,2/0,5 3) 1,32/0,3 3) 0,88/0,2 3) 0,72/0,18 3)
FC q sin transferencia de parmetros 2,2/0,5 3) 1,32/0,3 3) 0,88/0,2 3) 0,72/0,18 3)
FB [e] Llamada FB indirec. por mem. 2 2,2+/0,5 3) 1,32+/0,3 3) 0,88+/0,2 3) 0,72+/0,18 3)
FC [e] Llamada FC indirec. por mem. 2 2,2+/0,5 3) 1,32+/0,3 3) 0,88+/0,2 3) 0,72+/0,18 3)
Parmetro Llamada FB/FC va parmetros 2 2,6/0,5 3) 1,56/0,3 3) 1,040,2 3) 0,87/0,18 3)
Palabra de estado de: UC, CC2) RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: 0 0 1 0

+ ms el tiempo para cargar la direccin del operando (v. pg. 20)


1) en caso de direccionamiento directo del operando n de bloque: 0 a 255
2) dependiendo del RLO, pone ste a 1
3) cuando no se ejecuta la llamada

Lista de operaciones S7-400


A5E00267857-02 87
Operaciones de llamada de bloques

Operaciones de llamada de bloques, continuacin

Tiempo de ejecucin en ms
Long.
Opera-
p Ope-
p en CPU 412 CPU 414 CPU 416 CPU 417
ti
tion rando
d Significado
pala- 1. Abrir 2. Abrir 1. Abrir 2. Abrir 1. Abrir 2. Abrir 1. Abrir 2. Abrir
bras 1) 1) 1) 1)

AUF Abrir bloque de datos


DB q Bloque de datos directo, 1 0,5 0,1 0,3 0,06 0,2 0,04 0,21 0,03
N DB de 1 a 255
DB q Bloque de datos directo
2 0,5 0,125 0,3 0,075 0,2 0,05 0,210 0,042
DI q DB de instancia directo
DB [e] Bloque de datos, indirecto
por memoria 0,7 0,325 0,420 0,195 0,280 0,130 0,270 0,102
rea de marcas M 2 0,7 0,325 0,420 0,195 0,280 0,130 0,270 0,102
rea de datos locales L 0,8 0,425 0,480 0,255 0,320 0,170 0,330 0,162
Bloque de datos DB/DI
DI [e] DB de instancia, indirecto
por memoria 0,7 0,325 0,420 0,195 0,280 0,130 0,270 0,102
rea de marcas M 2 0,7 0,325 0,420 0,195 0,280 0,130 0,270 0,102
rea de datos locales L 0,8 0,425 0,480 0,255 0,320 0,170 0,330 0,162
Bloque de datos DB/DI
Param. Bloque de datos va 2 0,9 0,525 0,54 0,315 0,36 0,21 0,36 0,192
parmetros

Palabra de estado de: AUF RB A1 A0 OV OS OR STA RLO /ER


La operacin evala el estado de:
La operacin afecta a:
1) si el mismo DB o bien DI ya se ha abierto

Lista de operaciones S7-400


A5E00267857-02 88
Operaciones de fin de bloque

Operaciones de fin de bloque

Long.
Ope-
Operando Significado en Tiempo de ejecucin en ms
racin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
BE Fin de bloque 1 4,0 2,4 1,6 1,62
BEA Fin de bloque incondicional 1 4,0 2,4 1,6 1,62
Palabra de estado de: BE, BEA RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: 0 0 1 0

BEB Fin condicional del bloque si 4,2 2,52 1,68 1,68


RLO=1 0,5 1) 0,3 1) 0,2 1) 0,18 1)
Palabra de estado de: BEB RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s
La operacin afecta a: s 0 1 1 0

1) cuando no se ejecuta el salto

Lista de operaciones S7-400


A5E00267857-02 89
Intercambia bloques de datos

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 ac-
tual, y viceversa. Esta operacin no afecta a la palabra de estado.

Long.
Ope-
Operando Significado en Tiempo de ejecucin en ms
racin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
TDB Intercambia bloques de datos 1 0,2 0,12 0,08 0,06

Lista de operaciones S7-400


A5E00267857-02 90
Operaciones de salto

Operaciones de salto
El salto se efecta en funcin de la condicin.

Long.
Opera-
Operando Significado en Tiempo de ejecucin en ms
cin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
SPA META Salto incondicional 2 0,6 0,36 0,24 0,21
Palabra de estado de: SPA RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a:

SPB META Salto si RLO = 1 2 0,6; 0,125 1) 0,36; 0,075 1) 0,24; 0,05 1) 0,21; 0,042 1)
SPBN META Salto si RLO = 0 2 0,6/0,125 1) 0,36/0,075 1) 0,24/0,05 1) 0,21/0,042 1)
Palabra de estado de: SPB, SPBN RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s
La operacin afecta a: 0 1 1 0

1) cuando no se ejecuta el salto

Lista de operaciones S7-400


A5E00267857-02 91
Operaciones de salto

Operaciones de salto, continuacin


Long.
Opera-
Operando Significado en Tiempo de ejecucin en ms
cin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
SPBB META Salto si RLO = 1. 2 0,6/0,125 1) 0,36/0,075 1) 0,24/0,05 1) 0,21/0,042 1)
Salva el RLO en el bit RB.
SPBNB META Salto si RLO = 0. 2 0,6/0,125 1) 0,36/0,075 1) 0,24/0,05 1) 0,21/0,042 1)
Salva el RLO en el bit RB.
Palabra de estado de: SPBB, SPBNB RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s
La operacin afecta a: s 0 1 1 0

SPBI META Salto si RB = 1 2 0,6/0,125 1) 0,36/0,075 1) 0,24/0,05 1)) 0,21/0,042 1)


SPBIN META Salto si RB = 0 2 0,6/0,125 1) 0,36/0,075 1) 0,24/0,05 1) 0,21/0,042 1)
Palabra de estado de: SPBI, SPBIN RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s
La operacin afecta a: 0 1 0

1) cuando no se ejecuta el salto

Lista de operaciones S7-400


A5E00267857-02 92
Operaciones de salto

Operaciones de salto, continuacin


Long.
Opera-
Operando Significado en Tiempo de ejecucin en ms
cin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
SPO META Salto en caso de desbordamiento 2 0,6; 0,125 1) 0,36; 0,075 1) 0,24; 0,05 1) 0,21; 0,042 1)
memorizado (OV = 1)
Palabra de estado de: SPO RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s
La operacin afecta a:

SPS META Salto en caso de desbordamiento 2 0,6/0,125 1) 0,36/0,075 1) 0,24/0,05 1) 0,21/0,042 1)


memorizado (OS = 1)

Palabra de estado de: SPS RB A1 A0 OV OS OR STA RLO /ER


La operacin evala el estado de: s
La operacin afecta a: 0

1) cuando no se ejecuta el salto

Lista de operaciones S7-400


A5E00267857-02 93
Operaciones de salto

Operaciones de salto, continuacin


Long.
Opera-
Operando Significado en Tiempo de ejecucin en ms
cin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
SPU META Salto si Operacin aritmtica no 2 0,6/0,125 1) 0,36/0,075 1) 0,24/0,05 1) 0,21/0,042 1)
permitida (A1=1 y A0=1)
SPZ META Salto si el resultado = 0 (A1=0 y 2 0,6; 0,125 1) 0,36; 0,075 1) 0,24; 0,05 1) 0,21; 0,042 1)
A0=0)
SPP META Salto si el resultado > 0 (A1=1 y 2 0,6; 0,125 1) 0,36; 0,075 1) 0,24; 0,05 1) 0,21; 0,042 1)
A0=0)
SPM META Salto si el resultado < 0 (A1=0 y 2 0,6; 0,125 1) 0,36; 0,075 1) 0,24; 0,05 1) 0,21; 0,042 1))
A0=1)
SPN META Salto si el resultado 00 (A1=1 y 2 0,6; 0,125 1) 0,36; 0,075 1) 0,24; 0,05 1) 0,21; 0,042 1)
A0=0) o (A1=0 y A0=1)
Palabra de estado de: SPU, SPZ, SPP, SPM, RB A1 A0 OV OS OR STA RLO /ER
SPN
La operacin evala el estado de: s s
La operacin afecta a:

1) cuando no se ejecuta el salto

Lista de operaciones S7-400


A5E00267857-02 94
Operaciones de salto

Long.
Opera-
Operando Significado en Tiempo de ejecucin en ms
cin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
SPMZ META Salto si el resultadov0 (A1=0 y 2 0,6/0,125 1) 0,36/0,075 1) 0,24/0,05 1) 0,21/0,042 1)
A0=1) o (A1=0 y A0=0)
SPPZ META Salto si el resultadow0 (A1=1 y 2 0,6/0,125 1) 0,36/0,075 1) 0,24/0,05 1) 0,21/0,042 1)
A0=0) o (A1=0 y A0=0)
Palabra de estado de: SPMZ, SPPZ RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s s
La operacin afecta a:

1) cuando no se ejecuta el salto

Lista de operaciones S7-400


A5E00267857-02 95
Operaciones de salto

Operaciones de salto, continuacin


Long.
Opera-
Operando Significado en Tiempo de ejecucin en ms
cin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
SPL META Distribuidor de saltos 2 0,7 0,42 0,28 0,24
La operacin va seguida de una
lista de operaciones de salto.
El operando es una meta de salto
hacia la operacin que sigue a la
lista.
ACU1-LL contiene el nmero de
la operacin de salto a ejecutar
(mx. 254); el primer nmero de
operacin de salto es 0.
LOOP META Decrementa ACU1-L y salta si 2 0,6/0,125 1) 0,36/0,075 1) 0,24/0,05 1) 0,21/0,042 1)
ACU1-L00
(programacin de bucles)
Palabra de estado de: SPL, LOOP RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a:

1) cuando no se ejecuta la instruccin

Lista de operaciones S7-400


A5E00267857-02 96
Operaciones para MCR (Master Control Relay)

Operaciones para MCR (Master Control Relay)


MCR=1MCR desactivado
MCR=0MCR activado; las operaciones T y = escriben 0 encaso de RLO = 0 en los operandos correspondientes; las operaciones
S y R no afectan al contenido de la memoria.

Long.
Opera-
Operando Significado en Tiempo de ejecucin en ms
cin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
MCR( Abre una zona MCR. 1 0,1 0,06 0,04 0,03
Salva el RLO en la pila MCR.
Palabra de estado de: MCR( RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de: s
La operacin afecta a: 0 1 0

)MCR Cierra una zona MCR. 1 0,1 0,06 0,04 0,03


Elimina un registro de la pila
MCR.
Palabra de estado de: )MCR RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a: 0 1 0

Lista de operaciones S7-400


A5E00267857-02 97
Operaciones para MCR (Master Control Relay)

Operaciones para MCR (Master Control Relay), continuacin

Long.
Opera-
Operando Significado en Tiempo de ejecucin en ms
cin
pala-
bras CPU 412 CPU 414 CPU 416 CPU 417
MCRA Activa MCR 1 0,1 0,06 0,04 0,03
MCRD Desactiva MCR 1 0,1 0,06 0,04 0,03
Palabra de estado de: MCRA, MCRD RB A1 A0 OV OS OR STA RLO /ER
La operacin evala el estado de:
La operacin afecta a:

Lista de operaciones S7-400


A5E00267857-02 98
Bloques de organizacin (OB)

Bloques de organizacin (OB)


Un programa de usuario para un S7-400 est compuesto de bloques que contienen las instrucciones, los parmetros y los datos para la
CPU en cuestin. 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 programacin de STEP 7 encontrar una descripcin detallada de los OB y de su aplicacin.

Bloques de CPU CPU CPU CPU CPU CPU Eventos de arranque


organiza- 412 414 414-4H 416 417 417-4H (valor hexadecimal)
cin
Ciclo libre:
OB 1 x x x x x x 1101, 1102, 1103, 1104, 1105
Alarmas horarias:
OB 10 x x x x x x 1111
OB 11 x x x x x x 1112
OB 12 x x x x x 1113
OB 13 x x x x x 1114
OB 14 x x x 1115
OB 15 x x x 1116
OB 16 x x x 1117
OB 17 x x x 1118

Lista de operaciones S7-400


A5E00267857-02 99
Bloques de organizacin (OB)

Bloques de organizacin (OB), continuacin


Bloques de CPU CPU CPU CPU CPU CPU Eventos de arranque
organiza- 412 414 414-4H 416 417 417-4H (valor hexadecimal)
cin
Alarmas de retardo:
OB 20 x x x x x x 1121
OB 21 x x x x x x 1122
OB 22 x x x x x 1123
OB 23 x x x x x 1124
Alarmas cclicas: 1)

OB 30 x x x 1131
OB 31 x x x 1132
OB 32 x x x x x x 1133
OB 33 x x x x x 1134
OB 34 x x x x x 1135
OB 35 x x x x x x 1136
OB 36 x x x 1137
OB 37 x x x 1138
OB 38 x x x 1139

1) Otro evento de arranque de la CPU H para OB 30 hasta OB 38:1130H

Lista de operaciones S7-400


A5E00267857-02 100
Bloques de organizacin (OB)

Bloques de organizacin (OB), continuacin


Bloques de CPU CPU CPU CPU CPU CPU Eventos de arranque
organiza- 412 414 414-4H 416 417 417-4H (valor hexadecimal)
cin
Alarmas de proceso:
OB 40 x x x x x x 1141, 1142, 1143, 1144, 1145
OB 41 x x x x x x 1141, 1142, 1143, 1144, 1145
OB 42 x x x x x 1141, 1142, 1143, 1144, 1145
OB 43 x x x x x 1141, 1142, 1143, 1144, 1145
OB 44 x x x 1141, 1142, 1143, 1144, 1145
OB 45 x x x 1141, 1142, 1143, 1144, 1145
OB 46 x x x 1141, 1142, 1143, 1144, 1145
OB 47 x x x 1141, 1142, 1143, 1144, 1145
OBs de alarma para DPV1:
OB 55 x x x x x x 1155
OB 56 x x x x x x 1156
OB 57 x x x x x x 1157

Lista de operaciones S7-400


A5E00267857-02 101
Bloques de organizacin (OB)

Bloques de organizacin (OB), continuacin


Bloques de CPU CPU CPU CPU CPU CPU Eventos de arranque
organiza- 412 414 414-4H 416 417 417-4H (valor hexadecimal)
cin
Alarma de multiprocesamiento:
OB 60 x x x x 1161, 1162
Alarma de sincronismo:
OB 61 x x x x 1164
OB 62 x x x x 1165
OB 63 x x x x 1166
OB 64 x x x x 1167
Alarmas de error de redundancia:
OB 70 x x 73A2, 73A3, 72A3
OB 72 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 asncrono:
OB 80 x x x x x x 3501, 3502, 3505, 3506, 3507, 350A
OB 81 x x 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 x x 3842, 3942
OB 83 x x x x x x 3267, 3367, 3861, 3863, 3864, 3865, 3961, 3968

Lista de operaciones S7-400


A5E00267857-02 102
Bloques de organizacin (OB)

Bloques de organizacin (OB), continuacin


Bloques de CPU CPU CPU CPU CPU CPU Eventos de arranque
organiza- 412 414 414-4H 416 417 417-4H (valor hexadecimal)
cin
OB 85 x x x x x x 35A1, 35A2, 35A3, 38B3, 38B4, 39B1, 39B2, 39B3,
39B4
OB 86 x x x x x x 38C1, 38C2, 39C1, 38C6, 38C7, 38C8
38C41), 38C51), 39C31), 39C41), 39C51)
OB 87 x x x x x x 35D2, 35D3, 35D4, 35D5, 35E1, 35E2, 35E3, 35E4,
35E5, 35E6
OB 88 x x x x x x 3571, 3572, 3573, 3574, 3575, 3576, 3578, 357A
OB de tarea no prioritaria:
OB 90 x x x x 1191, 1192, 1193, 1195
Rearranque completo (en caliente): 1)
OB 100 x x x x x x 1381, 1382, 138A, 138B
Rearranque:
OB 101 x x x x 1383, 1384
Arranque en fro:
OB 102 x x x x x x 1385, 1386, 1387, 1388
Alarmas de error sncrono:
OB 121 x x 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 x x 2942, 2943, 2944, 2945
1) Otros eventos de arranque de la CPU H para OB100: 138CH, 138DH

Lista de operaciones S7-400


A5E00267857-02 103
Bloques de funcin (FB)

Bloques de funcin (FB)


Las tablas siguientes informan sobre la cantidad, el nmero y el tamao mximo de los bloques de funcin que es posible crear en las
diferentes CPU del S7-400.

Bloques de funcin CPU 412-1 CPU 412-2 CPU 414 CPU 416 CPU 417

Cantidad 256 256 2048 2048 6144


Nmeros permitidos 0 a 255 0 a 255 0 a 2047 0 a 2047 0 a 6143
Tamao mx. (cdigo 64 Kbytes 64 Kbytes 64 Kbytes 64 Kbytes 64 Kbytes
ejecutable)

Lista de operaciones S7-400


A5E00267857-02 104
Funciones (FC) y bloques de datos

Funciones (FC) y bloques de datos


Las tablas siguientes informan sobre la cantidad, el nmero y el tamao mximo de las funciones y de los bloques de datos que es posi-
ble crear en las diferentes CPU del S7-400.

Funciones CPU 412-1 CPU 412-2 CPU 414 CPU 416 CPU 417

Cantidad 256 256 2048 2048 6144


Nmeros permitidos 0 a 255 0 a 255 0 a 2047 0 a 2047 0 a 6143
Tamao mx. (cdigo 64 Kbytes 64 Kbytes 64 Kbytes 64 Kbytes 64 Kbytes
ejecutable)

Bloques de datos CPU 412-1 CPU 412-2 CPU 414 CPU 416 CPU 417

Cantidad 511 511 4095 4095 8191


Nmeros permitidos 1 a 511 1 a 511 1 a 4095 1 a 4095 1 a 8191
Tamao mx. (canti- 64 Kbytes 64 Kbytes 64 Kbytes 64 Kbytes 64 Kbytes
dad de bytes de da-
tos)

Lista de operaciones S7-400


A5E00267857-02 105
Funciones de sistema

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
ejecucin de las mismas. (X: Funcin existe, los tiempos de ejecucin no estn disponibles.)

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
0 SET_CLK Ajustar la hora 195 111 75 66 267 647 170 507
1 READ_CLK Leer la hora 31 18 13 10 19 55 11 37
2 SET_RTM Ajustar contador horas funcionamiento. 27 16 11 9 16 16 10 10
3 CTRL_RTM Arrancar y parar contador horas de funcio- 23 14 10 8 13 13 8 8
namiento
4 READ_RTM Leer contador horas de funcionamiento 29 18 12 10 18 51 11 30
5 GADR_LGC Determinar direccin lg. de un canal 38 23 15 13 23 23 13 13
Rack 0
DP interna 51 31 21 18 31 31 18 18
6 RD_SINFO Leer inform. de arranque del OB actual 33 20 14 11 20 20 11 11
7 DP_PRAL Disparar una alarma de proceso en el 275 170 113 106 -- -- -- --
maestro DP
Primera llamada
Llamada intermedia 25 15 10 8 -- -- -- --
ltima llamada 25 15 10 8 -- -- -- --

Lista de operaciones S7-400


A5E00267857-02 106
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
9 EN_MSG Habilitar mensajes de bloque, de smbolo 182 103 69 59 116 231 68 144
y mensajes colectivos de control de pro-
cesos
Primera llamada, REQ = 1
ltima llamada 41 24 16 13 25 61 15 40
10 DIS_MSG Bloquear mensajes de bloque, de smbolo 183 104 70 60 117 240 68 145
y mensajes colectivos de control de pro-
cesos
Primera llamada, REQ = 1
ltima llamada 41 24 16 13 25 60 15 40

Lista de operaciones S7-400


A5E00267857-02 107
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
11 DPSYC_FR Sincronizar grupos de esclavos DP 158 90 60 52 -- -- -- --
Primera llamada, interface DP interno,
REQ = 1
Llamada intermedia, interface DP interno, 40 + 23 + 16 + 13 + -- -- -- --
BUSY = 1 1) n* 4 n* 3 n* 2 n* 2
Ultima llamada, interface DP interno, 42 + 24 + 17 + 14 + -- -- -- --
BUSY = 0 1) n* 4 n* 3 n* 2 n* 2
11 DPSYC_FR Primera llamada, interface DP externo, 76 51 40 36 -- -- -- --
REQ = 1
Llamada intermedia, interface DP externo, 56 + 35 + 26 + 22 + -- -- -- --
BUSY = 1 1) n* 4 n* 3 n* 2 n* 2
Ultima llamada, interface DP externo, 56 + 35 + 26 + 23 + -- -- -- --
BUSY = 0 1) n* 4 n* 3 n* 2 n* 2

1) n = Cantidad de peticiones activas de idntica direccin lgica

Lista de operaciones S7-400


A5E00267857-02 108
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 414-7H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
12 D_ACT_DP Desactivar y activar esclavos DP 86 50 34 29 -- -- -- --
a travs del interface DP integrado
MODE = 0
12 D_ACT_DP Desactivar y activar esclavos DP 265 149 102 89 -- -- -- --
a travs del interface DP integrado,
MODE = 1
Primera llamada
Llamada intermedia 81 48 33 28 -- -- -- --
ltima llamada 103 61 41 36 -- -- -- --
12 D_ACT_DP Desactivar y activar esclavos DP 485 290 193 170 -- -- -- --
a travs del interface DP integrado,
MODE = 2
Primera llamada
Llamada intermedia 81 48 32 28 -- -- -- --
ltima llamada 101 60 40 35 -- -- -- --
12 D_ACT_DP Desactivar y activar esclavos DP 86 51 34 29 -- -- -- --
a travs del interface DP externo,
MODE = 0

Lista de operaciones S7-400


A5E00267857-02 109
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 414-7H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
12 D_ACT_DP Desactivar y activar esclavos DP 259 144 99 85 -- -- -- --
a travs del interface DP externo,
MODE = 1
Primera llamada
Llamada intermedia 81 48 33 28 -- -- -- --
ltima llamada 103 61 41 36 -- -- -- --
12 D_ACT_DP Desactivar y activar esclavos DP 472 280 186 169 -- -- -- --
a travs del interface DP externo,
MODE = 2
Primera llamada
Llamada intermedia 80 48 32 28 -- -- -- --
ltima llamada 101 60 41 35 -- -- -- --
13 DPNRM_DG Leer datos de diagnstico de esclavo 240 141 95 83 155 200 90 122
Primera llamada
Llamada intermedia 88 53 36 30 59 59 35 35
ltima llamada (28 bytes) 122 72 48 42 79 79 45 45

Lista de operaciones S7-400


A5E00267857-02 110
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
14 DPRD_DAT Leer datos tiles coherentes 56 36 24 21 47 86 29 51
via interface DP integrado 3 bytes
via interface DP integrado 32 bytes 60 37 25 22 50 98 30 57
va interface DP externo 3 bytes 71 45 32 27 71 90 31 57
va interface DP externo 32 bytes 187 146 115 107 145 192 112 135
15 DPWR_DAT Escribir datos tiles coherentes 601) 361) 251) 211) 421) 781) 271) 451)
via interface DP integrado 3 bytes 622) 372) 252) 212) 492) 822) 292) 482)
via interface DP integrado 32 bytes 641) 371) 251) 211) 481) 801) 271) 491)
662) 412) 262) 222) 532) 862) 312) 542)
va interface DP externo 3 bytes 661) 421) 301) 271) 721) 891) 341) 501)
682) 432) 312) 272) 792) 932) 372) 532)
va interface DP externo 32 bytes 1251) 961) 831) 791) 1641) 1751) 811) 981)
1282) 982) 852) 802) 1892) 2052) 912) 1042)
17 ALARM_SQ Generar mensajes de bloque acusables 276 165 116 98 222 319 107 187
Primera llamada, SIG = 0 > 1
Llamada vaca 123 72 48 41 74 154 43 93
18 ALARM_S Generar mensajes de bloque no acusa- 263 155 108 88 214 329 102 184
bles Primera llamada, SIG = 0 > 1
Llamada vaca 111 64 43 36 66 151 38 87
1) sin transferir datos a la imagen del proceso 2) con transferencia de datos a la imagen del proceso

Lista de operaciones S7-400


A5E00267857-02 111
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
19 ALARM_SC Estado de acuse del ltimo mensaje 81 45 30 25 48 144 27 75
ALARM_SQ entrante
20 BLKMOV Copiar variable en la memoria de tra- 58 + 36 + 23 + 19 + 36 + 36 + 18 + 18 +
bajo n* n* n* n* n* n* n* n*
(n= cantidad de bytes a copiar) 0,08 0,046 0,03 0,03 0,046 0,046 0,03 0,03

Fuente = Memoria de carga 610 + 400 + 339 + 386 + 610 + 1058 + 473 + 921 +
n* n* n* n* n* n* n* n*
0,79 0,48 0,47 0,47 1,6 1,6 1,2 1,2
21 FILL Inicializar campo en la memoria de 43 + 26 + 17 + 13 + 28 + 28 + 15 + 15 +
trabajo n* n* n* n* n* n* n* n*
(n = Longitud de la variable de destino 0,024 0,016 0,012 0,01 0,016 0,016 0,01 0,01
en bytes)

22 CREAT_DB Crear bloque de datos 111 65 43 38 100 + 283 + 59 + 169 +


n = Longitudes DB [bytes] n* n* n* n*
0,07 0,07 0,04 0,04
Ocupar ltimo nmero de DB libre del 517 294 196 164 685 859 397 507
campo de 100 DBs
23 DEL_DB Borrar bloque de datos 112 67 45 39 160 624 95 371
24 TEST_DB Probar bloque de datos 35 21 14 12 50 233 30 139

Lista de operaciones S7-400


A5E00267857-02 112
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFC la SFC solo redun- solo redun-
dant dant
25 COM- Comprimir memoria de usuario 112 64 43 38 77 167 46 97
PRESS Primera llamada (inicio)

Llamada secuencial 24 14 10 8 14 14 8 8
26 UPDAT_PI Actualizar imagen de proceso de 43 28 21 18 49 98 31 58
entradas (indicacin del tiempo de
ejecucin para 1 DI 32 en aparato
central)
AI 8*13Bit 67 50 42 39 124 173 81 109
27 UPDAT_PO Actualizar salidas (indicacin del 39 27 21 18 42 74 27 45
tiempo de ejecucin para 1 DO 32 en
aparato central)
AO 8 * 13 Bit 62 46 39 36 97 130 65 83
28 SET_TINT Ajustar alarma horaria 92 54 36 32 54 92 32 56
29 CAN_TINT Anular alarma horaria 30 17 12 10 119 374 74 234
30 ACT_TINT Activar alarma horaria 63 35 24 21 36 72 22 48
31 QRY_TINT Consultar alarma horaria 16 10 7 5 9 9 6 6
32 SRT_DINT Arrancar alarma de retardo 49 28 19 17 28 28 17 17
33 CAN_DINT Anular alarma de retardo 33 19 13 11 25 25 15 15
34 QRY_DINT Consultar alarma de retardo 16 10 7 5 10 10 6 6

Lista de operaciones S7-400


A5E00267857-02 113
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFC la SFC solo redun- solo redun-
dant dant
35 MP_ALM Disparar alarma de multiprocesa- 368 209 142 130 -- -- -- --
miento
36 MSK_FLT Enmascarar eventos de error 19 12 8 7 12 12 7 7
sncrono
37 DMSK_FLT Desenmascarar eventos de error 23 14 10 8 14 14 8 8
sncrono
38 READ_ERR Leer registro de errores 23 14 9 8 14 14 8 8
39 DIS_IRT Ignorar nuevos eventos 254 126 85 78 128 128 75 75
Inhibir todos los eventos (MODE = 0)
Inhibir todos los eventos de una clase 55 31 21 18 31 31 18 18
de alarma (MODE = 1)
Inhibir un evento (MODE = 2) 31 18 13 11 18 18 11 11
40 EN_IRT Reanudar tratamiento de eventos 205 121 82 71 129 129 75 75
Habilitar todos los eventos (MODE =
0)
Habilitar todos los eventos de una 54 30 20 17 30 30 17 17
clase de alarma (MODE = 1)
Habilitar un evento (MODE = 2) 29 17 12 10 17 17 10 10

Lista de operaciones S7-400


A5E00267857-02 114
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFC la SFC solo redun- solo redun-
dant dant
41 DIS_AIRT Retardar eventos de alarmaen la pri- 215 129 86 77 140 140 83 83
mera activacin del retardo 1)
cuando el retardo ya est activado 18 10 8 6 10 10 6 6

1) El tiempo de ejecucin de la SFC 41 al activar por primera vez el retardo depende de la prioridad desde la que se llame a la SFC 41. El
tiempo de ejecucin indicado se refiere a la llamada programada en el OB 1. Cuanto mayor sea el n de la prioridad tanto menor ser el
tiempo de ejecucin.

Lista de operaciones S7-400


A5E00267857-02 115
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
42 EN_AIRT cuando todava haya otros retardos 18 11 7 6 11 11 6 6

Eliminar el retardo de eventos de alarma al 437 272 193 171 272 272 172 172
anular el ltimo retardo 1)
43 RE_TRIGR Redisparar temporizador de vigilancia 221 123 82 75 114 339 70 204
44 REPL_VAL Transferir a ACU1 valor sustitutivo 22 13 9 7 13 13 8 8
46 STP Pasar CPU a STOP -- -- -- -- -- -- -- --
Valores no medibles
47 WAIT Retardar ejecucin del programa 15 8 7 5 7-9 7-9 3-5 3-5
48 SNC_RTCB Sincronizar relojes esclavos 19 12 8 7 12 45 7 32
49 LGC_GADR Determinar el puesto (slot) asignado a una 40 25 17 14 25 25 14 14
direccin lgica
50 RD_LGADR Determinar todas las direcciones lgicas 103 61 41 34 63 63 35 35
de un mdulo (indicacin del tiempo de eje-
cucin para 1 DI 32 en aparato central)

1) El tiempo de ejecucin de la SFC 42 al anular el limo retardo depende de la prioridad desde la que se llame a la SFC 42. El tiempo de
ejecucin indicado se refiere a la llamada programada en el OB 1. Cuanto mayor sea el n de la prioridad tanto menor ser el tiempo de
ejecucin.

Lista de operaciones S7-400


A5E00267857-02 116
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
51 RDSYSST Lista parcial Identificacin de mdulo 125 79 51 46 71 71 47 47
Leer todos los registros (0111)
51 RDSYSST Lista parcial Caractersticas de la CPU 256 154 102 89 150 150 96 96
Leer todos los registros (0012)
Leer todos los registros (0112) 156 94 62 55 86 86 56 56
Leer toda la inform. del encabezamiento 111 66 43 39 57 57 40 40
(0F12)
51 RDSYSST Lista parcial Guardar 135 90 59 53 81 81 54 54
Leer de un registro (0113)

Lista de operaciones S7-400


A5E00267857-02 117
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
51 RDSYSST Lista parcial reas de sistema 146 91 60 52 83 83 53 53
Leer todos los registros (0014)
Leer la informacin del encabezamiento 100 66 43 38 56 56 38 38
(0F14)
51 RDSYSST Lista parcial Tipos de bloque 145 86 57 51 77 77 51 52
Leer todos los registros (0015)
51 RDSYSST Lista parcial Estado de los LEDs de los 264 157 121 108 163 -- 113 --
mdulos
Leer el estado de todos los LEDs (0019)
Leer la informacin del encabezamiento 182 113 80 69 126 -- 72 --
(0F19)
51 RDSYSST Lista parcial Identificacin de los compo- 199 118 77 70 124 275 74 164
nentes
Leer todos los componentes (001C)
Leer un componente (011C) 136 84 56 49 91 241 53 136
Leer todos los componentes de una CPU 126 276 76 154
del sistema H (021C)
Leer un componente de todas las CPU 92 257 54 142
redundantes del sistema H (031C)
Leer la informacin del encabezamiento 99 69 45 40 75 99 44 99
(0F1C)
51 RDSYSST Lista parcial Estado de alarma 171 103 68 60 95 95 63 63
Leer un registro (0222)

Lista de operaciones S7-400


A5E00267857-02 118
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
51 RDSYSST Lista parcial Asignacin TPA/CPU 344 209 128 120 207 207 118 118
Asignacin de las imgenes de proceso
parciales y los OBs (0025)
Asignacin de las imgenes de proceso 121 78 51 45 81 81 42 42
parciales y del OB correspondiente (0125)
51 RDSYSST Asignacin del OB y las imgenes de pro- 228 173 106 95 - - - -
ceso parciales (0225)
Leer la informacin del encabezamiento 118 70 46 41 - - - -
(0F25)
51 RDSYSST Lista parcial Informacin sobre el estado 165 - 97 - 64 - 57 - 108 - 133 - 63 - 88 -
de comunicacin 291 174 116 102 184 543 107 323
Leer informacin sobre el estado de una
unidad de comunicacin (0132)
51 RDSYSST Lista parcial Informacin sobre el estado 166 100 66 59 152 299 97 186
de comunicacin
Leer informacin sobre el estado de una
unidad de comunicacin (0232)
51 RDSYSST Lista parcial Informacin colectiva - - - - - 122 - 77
CPU-H
Estado actual del sistema H (0071)
Informacin del encabezamiento (0F71) - - - - - 64 - 15

Lista de operaciones S7-400


A5E00267857-02 119
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
51 RDSYSST Lista parcial LEDs de los mdulos 182 124 88 77 139 165 80 160
Estado de un LED (0174)
51 RDSYSST Lista parcial Esclavos DP conectados en - - - - - 131 - 76
el sistema H
Estado de comunicacin del sistema H y
el esclavo DP conectado (0C75)

Lista de operaciones S7-400


A5E00267857-02 120
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
51 RDSYSST Lista parcial Informacin sobre el sistema 258 158 105 92 209 209 127 127
maestro DP
Todos los sistemas maestros DP conoci-
dos por la CPU (0090)
un sistema maestro DP (0190) 134 80 53 47 72 72 48 49
Informacin del encabezamiento (0F90) 112 67 44 39 59 59 40 40
51 RDSYSST Lista parcial Informacin sobre el estado 561 329 218 180 -- -- -- --
de los mdulos + + + +
Leer la informacin sobre el estado de to- n* n* n* n*
dos los mdulos conectados (n=nmero 22 19 16 14
de los registros) (0091)
Leer la informacin sobre el estado de to- 546 381 230 220 -- -- -- --
dos los mdulos/bastidores con identifica- + + + +
dor de tipo errneo (0191) n* n* n* n*
70 60 40 35
de todos los mdulos defectuosos (0291) 515 371 246 213 -- -- -- --
+ + + +
n* n* n* n*
99 22 18 18
de todos los mdulos no disponibles 517 376 249 216 -- -- -- --
(0391) + + + +
n* n* n* n*
69 60 40 35

Lista de operaciones S7-400


A5E00267857-02 121
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
de todos los submdulos del mdulo prin- 169 102 67 59 -- -- -- --
cipal (0591)
51 RDSYSST Leer la informacin sobre el estado de los 299 179 118 103 -- -- -- --
submdulos del mdulo principal en el ba- + + + +
stidor indicado (0991) n* n*7 n*5 n*4
12
centralizado 182 118 78 69 121 182 70 125
de un mdulo con direccin bsica lgica
(0C91)
decentralizado 236 150 99 87 154 232 89 145
de un mdulo con direccin bsica lgica
(0C91)
51 RDSYSST Lista parcial Informacin sobre el estado 116 95 63 55 202 250 133 150
de los mdulos
de un mdulo (descentralizado) con direc-
cin bsica lgica (4C91)
Primera llamada
Lista parcial Informacin sobre el estado -- -- -- -- 122 122 85 85
de los mdulos
de un mdulo (descentralizado) con direc-
cin lgica bsica (4C91)
Llamada intermedia

Lista de operaciones S7-400


A5E00267857-02 122
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
Lista parcial Informacin sobre el estado -- -- -- -- 138 138 92 92
de los mdulos
de un mdulo (descentralizado) con direc-
cin lgica bsica (4C91)
ltima llamada
51 RDSYSST centralizado 303 178 118 88 178 291 101 178
de todos los mdulos en el bastidor indi- + + + + + + + +
cado (n=nmero del registro) (0D91) n* 23 n* 16 n* 10 n*8 n * 18 n * 20 n * 10 n * 12
descentralizado 235 - 138 - 91 - 80 - 141 276 - 81 - 169 -
de todos los mdulos en la estacin DP 274 161 107 94 168 293 95 183
indicada (0D91)
de todos los mdulos asignados (0E91) 854 505 335 289 -- -- -- --
51 RDSYSST Lista parcial Informacin sobre el estado 128 87 57 51 89 114 52 78
de los bastidores y de la estacin
centralizado
Leer el estado terico del bastidor 0
(0092)
descentralizado 694 387 257 219 389 421 222 247
Leer el estado terico del sistema DP 1
(0092)

Lista de operaciones S7-400


A5E00267857-02 123
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
51 RDSYSST Leer el estado terico del sistema DP 1 248 146 96 86 158 222 92 140
(conectado va una interfaz DP externa)
(4092)
51 RDSYSST Leer el estado de activacin del sistema 676 398 264 226 442 464 238 247
maestro DP 1 (va una interfaz DP inte-
grada) (0192)
51 RDSYSST centralizado 129 87 57 51 89 115 53 61
Leer el estado real del bastidor 0 (0292)
descentralizado 677 417 277 239 398 431 242 254
Leer el estado real del sistema DP 1
(0292)
51 RDSYSST Leer el estado real de las estaciones en 250 147 97 86 159 231 93 141
un sistema maestro DP (va conexin DP
externa) (4292)
51 RDSYSST Leer el estado del respaldo por pila del 144 87 57 51 89 113 52 77
bastidor 0 al agotarse, como mnimo, una
pila (0392)
51 RDSYSST Leer el estado del respado completo por 129 87 57 51 89 114 52 78
pila de una CPU (0492)

Lista de operaciones S7-400


A5E00267857-02 124
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
51 RDSYSST Leer el estado de alimentacin 24 V-de 144 87 57 51 89 114 52 78
todos los racks de la CPU (0592)
51 RDSYSST centralizada 280 168 111 96 170 195 96 121
Leer el estado de diagnstico de los apa-
ratos de ampliacin (0692)
51 RDSYSST descentralizado 811 487 323 273 497 531 288 314
Leer el estado de diagnstico de las esta-
ciones en el sistema DP 1 (va una inter-
faz DP integrada) (0692)
51 RDSYSST Estado de diagnstico de las estaciones 252 148 97 87 160 224 94 142
en un sistema maestro DP conectado va
una interfaz DP externa (4692)
Primera llamada
Llamada 140 84 55 49 91 91 53 53
ltima llamada 157 94 62 55 101 101 59 59
51 RDSYSST Lista parcial Informacin ampliada sobre 156 93 61 55 87 87 56 56
sistemas maestros DP
Leer la informacin ampliada sobre un si-
sisistema maestro DP (0195)

Lista de operaciones S7-400


A5E00267857-02 125
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
Leer la informacin del encabezamiento 114 69 45 40 60 60 41 41
(0F95)
51 RDSYSST Lista parcial Bfer de diagnstico 135 - 86 - 60 - 45 - 86 - 86 - 51 - 51 -
314 188 125 111 188 188 112 112
Leer todas las informaciones de eventos
del estado actual del sistema (max. 23)
(00A0)
Leer las ltimas n entradas (n = 1-23) 135 86 57 50 86 86 51 51
(01A0) + + + + + + + +
n* n* n* 3 n* 3 n* 4,4 n* 4,4 n* 3 n* 3
7,8 4,4
51 RDSYSST Leer la informacin del encabezado 115 75 49 43 75 75 45 45
(0FA0)
51 RDSYSST Lista parcial Datos de diagnstico REG 342 212 148 133 232 282 138 146
0
Leer va direccin lgica (00B1)
centralizada
descentralizada (00B1) 313 184 123 109 194 278 113 151
Primera llamada
descentralizado 172 103 68 60 105 105 63 63
Llamada intermedia, REQ = 0
descentralizado (00B1) 195 116 77 68 120 120 73 73
Ultima llamada

Lista de operaciones S7-400


A5E00267857-02 126
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
51 RDSYSST Lista parcial Datos de diagnstico 247 147 100 89 158 184 98 135
REG 1
Leer va direccin grfica (00B2)
Leer un REG 1 de 16 bytes
51 RDSYSST Lista parcial Datos de diagnstico DS 1 383 245 178 162 257 307 172 203
Leer va direccin lgica (00B3)
Leer un REG de 16 bytes
centralizado
descentralizado Primera llamada (00B3) 312 183 122 108 185 231 112 151
descentralizado Llamada intermedia 173 102 68 59 104 104 61 61
(00B3)
descentralizado ltima llamada (00B3) 214 127 84 74 131 131 76 76

Lista de operaciones S7-400


A5E00267857-02 127
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
51 RDSYSST Lista parcial Datos de diagnstico esclavo 311 182 122 108 197 233 115 147
DP
Leer a travs de direccin de diagnstico
configurada (00B4), primera llamada
Llamada intermedia, REQ = 0 (00B4) 174 101 67 59 109 109 64 64
Ultima llamada (6 - 240 bytes) (00B4) 263 157 106 94 160 160 96 96
52 WR_USMSG Entrada personalizada en el bfer de 151 93 66 54 76 101 33 59
diagnstico
Escribir mensaje
sin mensaje 87 53 36 30 56 91 32 58
54 RD_DPARM Leer parmetros dinmicos, centralizado 154 85 57 50 94 127 55 74
AI 8 * 13 bits
descentralizado 167 101 68 59 107 107 62 62
AI 8 * 12 bits (REG1 = 14 bytes)
55 WR_PARM Escribir parmetros dinmicos centralizada 359 228 164 146 243 309 156 194
AI 8 * 13 bits
descentralizado 308 182 123 107 195 242 114 145
Primera llamada
AI 8 * 12 bits (14 - 240 bytes)
descentralizado 138 82 55 48 89 89 51 51
Llamada secuencial/ltima, REQ = 0

Lista de operaciones S7-400


A5E00267857-02 128
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFC la SFC solo redun- solo redun-
dant dant
56 WR_DPARM Escribir parmetros dinmicos predefinidos 404 272 203 184 280 348 196 232
AI 8 * 13 Bit centralizada
descentralizada 248 146 98 85 158 204 93 124
Primera llamada AI 8 * 12 Bit
(2 - 240 bytes)
Llamada secuencial/ltima 121 72 48 41 79 79 46 46
57 PARM_MOD Parametrizar mdulo 695 459 349 318 480 582 332 390
centralizado
MOD/REG: Cantidad/Long. en bytes
AI 8 * 13 bits

descentralizado 245 144 97 84 156 204 92 123


AO 8 * 12 bits
Primera llamada (16 - 240 bytes)
descentralizado 118 70 47 41 77 77 46 46
Llamada secuencial/ltima

Lista de operaciones S7-400


A5E00267857-02 129
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFC la SFC solo redun- solo redun-
dant dant
58 WR_REC Escribir registro de parmetros centrali- 279 170 120 107 183 246 109 120
zado + + + + + + + +
(n=cantidad de bytes) n*3 n* n* n* n * 2,6 n * 2,6 n * 2,2 n * 2,2
2,5 2,3 2,2
Primera llamada conexin DP integrada 283 168 113 97 180 226 104 136
(n=cantidad de bytes) + + + + + + + +
n* n* n* n* n* n* n* n*
0,1 0,04 0,03 0,03 0,06 0,06 0,06 0,06
Llamada intermedia, REQ = 0 112 66 45 38 74 74 42 42
conexin DP integrada
Ultima llamada, conexin DP integrada 114 67 45 38 75 75 43 43
Primera llamada conexin DP externa 277 163 109 96 185 185 98 98
(n=cantidad de bytes) + + + + + + + +
n* n* n* n* n* n* n* n*
0,06 0,06 0,04 0,03 0,06 0,06 0,03 0,03
Llamada intermedia, REQ = 0 113 67 45 40 71 71 42 42
conexin DP externa
Ultima llamada 115 68 46 40 72 72 42 42
conexin DP externa

Lista de operaciones S7-400


A5E00267857-02 130
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFC la SFC solo redun- solo redun-
dant dant
59 RD_REC Leer registro 278 169 119 106 220 280 116 132
Primera llamada, centralizado, + + + + + + + +
(n=cantidad de bytes) n* n* n* n* n * 2,8 n *2,9 n * 2,3 n * 2,4
3,2 2,7 2,4 2,3
Primera llamada, conexin DP integrada 264 156 105 91 167 224 97 129
Llamada intermedia, REQ = 0, conexin 112 66 45 38 74 74 42 42
DP integrada
Ultima llamada, conexin DP integrada, 201 119 81 70 125 125 73 73
(n=cantidad de bytes) + + + + + + + +
n* n* n* n* n* n* n* n*
0,04 0,04 0,03 0,03 0,13 0,13 0,13 0,13
Primera llamada, conexin DP externa 255 151 101 88 164 164 96 96
Llamada intermedia, REQ = 0 113 67 45 40 74 74 45 45
conexin DP externa
Ultima llamada, conexin DP externa 196 116 78 68 121 121 71 71
(n=cantidad de bytes) + + + + + + + +
n* n* n* n* n * 0,1 n * 0,1 n* n*
0,06 0,06 0,03 0,03 0,05 0,05
60 GD_SND Enviar paquete de datos globales 207 124 83 72 -- -- -- --
1 byte
32 bytes 553 331 212 183 -- -- -- --

Lista de operaciones S7-400


A5E00267857-02 131
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFC la SFC solo redun- solo redun-
dant dant
61 GD_RCV Aceptar paquete de datos globales 100 60 41 35 -- -- -- --
(1 - 32 bytes)
62 CONTROL Consultar el estado del enlace de una in- 104 63 44 35 74 112 40 69
stancia local de SFB de communicacin
64 TIME_TCK Leer temporizador de milisegundos 19 11 8 6 11 45 7 27
65 X_SEND Enviar datos a interlocutor externo 641 458 412 355 -- -- -- --
Primera llamada, establecer enlace
(1-76 bytes) REQ = 1
Primera llamada, enlace existente 509 293 195 168 -- -- -- --
(1 - 76 bytes)
Llamada intermedia 150 87 58 49 -- -- -- --
(1 - 76 bytes)
Ultima llamada, BUSY = 0 254 150 100 87 -- -- -- --
66 X_RCV Recibir datos de interlocutor externo 89 49 33 28 -- -- -- --
Comprobar recepcin (1-76) bytes
Leer datos 270 155 107 87 -- -- -- --
(1-76 bytes)

Lista de operaciones S7-400


A5E00267857-02 132
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFC la SFC solo redun- solo redun-
dant dant
67 X_GET Leer datos de interlocutor externo 572 416 384 332 -- -- -- --
Primera llamada, establecer enlace
(1-76 bytes) REQ = 1
Primera llamada enlace existente 444 252 167 144 -- -- -- --
(1-76 bytes)
Llamada intermedia 153 89 60 50 -- -- -- --
(1-76 bytes)
Ultima llamada, BUSY = 0 364 214 142 123 -- -- -- --
68 X_PUT Escribir datos en interlocutor externo 651 462 415 357 -- -- -- --
Primera llamada, establecer enlace
(1-76 bytes) REQ = 1
Primera llamada, enlace existente 519 297 198 170 -- -- -- --
(1-76 bytes)
Llamada intermedia 155 89 60 51 -- -- -- --
(1-76 bytes)
Ultima llamada , BUSY = 0 259 151 101 87 -- -- -- --
69 X_ABORT Deshacer enlace con interlocutor externo 239 139 88 78 -- -- -- --
Primera llamada, REQ = 1
Llamada intermedia 109 64 43 36 -- -- -- --
Ultima llamada, BUSY = 0 228 219 254 219 -- -- -- --

Lista de operaciones S7-400


A5E00267857-02 133
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFC la SFC solo redun- solo redun-
dant dant
72 I_GET Leer datos del interlocutor externo 732 442 401 346 -- -- -- --
Primera llamada, establecer enlace
(1-76 bytes) REQ = 1
Primera llamada, enlace existente 425 225 170 153 -- -- -- --
(1-76 bytes)
Llamada intermedia (1-76 Byte) 175 93 62 53 -- -- -- --
72 I_GET Llamada intermedia 407 218 145 126 -- -- -- --
(1-76 bytes)
73 I_PUT Escribir datos en interlocutor interno 539 - 304 - 204 - 172 - -- -- -- --
Primera llamada, establecer enlace 843 486 431 372
(1-76 bytes) REQ = 1
Primera llamada, enlace existente 539 301 201 178 -- -- -- --
(1-76 bytes)
Llamada intermedia (1-76 bytes) 172 94 63 53 -- -- -- --
Ultima llamada , BUSY = 0 252 155 103 90 -- -- -- --
74 I_ABORT Interrumpir enlace con interlocutor interno 192 131 88 82 -- -- -- --
Primera llamada, REQ = 1
Llamada intermedia 103 62 42 35 -- -- -- --
Ultima llamada , sin/con enlace 226 62 / 48 / 37 / -- -- -- --
BUSY = 0 217 253 217

Lista de operaciones S7-400


A5E00267857-02 134
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFC la SFC solo redun- solo redun-
dant dant
79 SET 1) Activar un campo de bits en rea de 31 + 20 + 14 + 11 + 37 75 22 44
periferia n* n* n* n* + + + +
n = cantidad de bits a poner a 1 0,25 0,2 0,2 0,2 n * 1,0 n * 1,1 n * 0,7 n * 0,7
80 RSET 1) Borrar un campo de bits en rea de 31 + 19 + 14 + 11 + 38 76 23 44
periferia n* n* n* n* + + + +
n = cantidad de bits a poner a 0 0,25 0,2 0,2 0,2 n * 1,0 n * 1,1 n * 0,7 n * 0,7
81 UBLKMOV Copiar la variable sin interrupciones 39 + 23 + 16 + 12 + 24 24 13 13
n = cantidad de bytes a copiar n* n* n* n* + + + +
0,08 0,05 0,03 0,03 n* 0,05 n* 0,05 n* 0,03 n* 0,03
87 C_DIAG Determinar el estado actual del enlace 28 17 12 9 22 69 13 44
MODE = 0
Mode = 1, 2, 3 129 136 167 146 185 567 206 664
90 H_CTRL Influir en procesos para sistemas H -- -- -- -- 12 12 8 8

1) Medidos con mdulos de periferia del tipo Simulador binario C79459-A1002-A1, versin 1 en aparato central

Lista de operaciones S7-400


A5E00267857-02 135
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
100 SET_CLKS Ajustar la hora y el estado del reloj 192 112 75 66 266 828 169 501
MODE = 1
MODE = 2 109 62 41 36 166 431 102 264
MODE = 3 189 115 75 69 270 842 171 506
103 DP_TOPOL Determinar la topologa de bus de un si- 272 160 109 96 174 319 103 184
stema maestro DP, primera llamada, REQ
=1
Llamada intermedia 46 27 19 16 28 28 17 17
ltima llamada BUSY = 0 49 28 20 17 31 31 18 18
104 CIR Controlar la funcin CiR 19 11 8 6 15 9
MODE = 0, Informacin
MODE = 1, habilitar la funcin CIR 19 11 8 6 15 9
MODE = 2, bloqueo total de la funcin CiR 19 11 8 6 15 9
MODE = 3, bloqueo condicional de la fun- 19 11 8 6 15 9
cin CiR

Lista de operaciones S7-400


A5E00267857-02 136
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFC la SFC solo redun- solo redun-
dant dant
105 READ_SI Leer recursos de sistema ocupados de 132 - 80 - 53 - 45 - 81 - 81 - 47 - 47 -
forma dinmica MODE = 0 1185 988 1291 1168 1022 0) 1026 0) 1182 0) 1187 0)
0) 0) 0) 0)

MODE = 1 161 - 93 - 62 - 53 - 110 - 284 - 47 - 187 -


1455 1185 1535 1392 1250 1) 1426 1) 1188 1) 1557 1)
1) 1) 1) 1)

MODE = 2 161 - 94 - 63 - 53 - 111 - 285 - 65 - 188 -


1273 1026 1322 1201 1055 1) 1231 1) 1197 1) 1326 1)
1) 1) 1) 1)

MODE = 3 163 - 94 - 63 - 54 - 112 - 275 - 64 - 187 -


1459 1179 1526 1390 1241 2) 1417 2) 1418 2) 1546 2)
2) 2) 2) 2)

0) Depende del tamao del rea de destino SYS_INST y el nmero de recursos de sistema a leer
1) Depende del nmero de mensajes activos (recursos de sistema ocupados)
2) Depende del nmero de mensajes activos (recursos de sistema ocupados) y del nmero de instancias ocupadas con la
CMP_ID buscada.

Lista de operaciones S7-400


A5E00267857-02 137
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
106 DEL_SI Habilitar recursos de sistema de forma 198 - 111 - 75 - 65 - 145 - 492 - 85 - 332 -
dinmica MODE = 1 1016 821 1035 923 2442 1) 12556 2817 1) 14262
1) 1) 1) 1) 1) 1)

MODE = 2 201 - 113 - 76 - 67 - 147 - 496 - 86 - 334 -


970 824 1035 925 875 1) 1226 1) 930 1) 1179 1)
1) 1) 1) 1)

MODE = 3 198 - 112 - 75 - 65 - 146 - 494 - 86 - 334 -


1012 826 1043 927 2466 2) 12571 2854 2) 14315
2) 2) 2) 2) 2) 2)

107 ALARM_DQ Crear mensajes de bloque acusables 285 170 120 101 221 326 110 191
Primera llamada, SIG = 0 -> 1
Llamada sin mensaje 133 79 53 44 82 162 46 96

1) Depende del nmero de mensajes activos (recursos de sistema ocupados)


2) Depende del nmero de mensajes activos (recursos de sistema ocupados) y del nmero de instancias ocupadas con la
CMP_ID buscada.

Lista de operaciones S7-400


A5E00267857-02 138
Funciones de sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPUs CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFC la SFC solo redun- solo redun-
dant dant
108 ALARM_D Crear mensajes de bloque no acusables 273 163 108 91 223 336 106 187
Primera llamada, SIG = 0 -> 1
Llamada sin mensaje 122 71 47 39 74 168 42 91
126 SYNC_PI Actualizar la imagen parcial del proceso 61 37 25 21
de las entradas de forma isocrona
127 SYNC_PO Actualizar la imagen parcial del proceso 60 36 24 20
de las salidas de forma isocrona

Lista de operaciones S7-400


A5E00267857-02 139
Bloques de funcin del sistema

Bloques de funcin del sistema


La tabla siguiente muestra los bloques de funcin del sistema que ofrece el sistema operativo de las CPU del S7-400 y los tiempos de
ejecucin de las mismas. (X: Funcin existe, los tiempos de ejecucin no estn disponibles.)

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFB la SFB solo redun- solo redun-
dant dant
0 CTU Incrementar 4 3 1 1 4 4 1 1
1 CTD Decrementar 4 2 1 1 2 2 2 2
2 CTUD Incrementar y decrementar 4 2 1 1 2 2 2 2
3 TP Generar un impulso 26 15 10 8 16 49 9 28
4 TON Retardo a la conexin 25 15 10 8 16 48 10 29
5 TOF Retardo a la desconexin 19 11 7 6 11 11 6 7
8 USEND Emitir datos de forma no coordinada 426 - 245 - 164 - 139 - 256 - 375 - 147 - 216 -
(entrega va parmetro de emisin) 448 260 174 153 282 408 165 233
Activacin de la peticin (1 - 440 bytes)
Comprobacin de la peticin 147 86 57 49 88 122 50 73
Fin de la peticin (DONE = 1) 147 84 56 48 85 125 48 72

Lista de operaciones S7-400


A5E00267857-02 140
Bloques de funcin del sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFB la SFB solo redun- solo redun-
dant dant
9 URCV Recibir datos de forma no coordinada 136 77 50 44 79 119 45 72
(entrega va parmetro de recepcin)
Activacin de la peticin
Comprobacin de la peticin 133 78 50 43 79 109 45 68
Fin de la peticin 280 - 165 - 108 - 92 - 160 - 203 - 92 - 115 -
(NDR = 1; 1 - 440 bytes) 316 186 121 106 197 237 113 137
12 BSEND Enviar datos en bloque 386 220 148 129 220 293 129 168
Activacin de la peticin (1 - 3000 bytes)
Comprobacin de la peticin 164 95 63 54 95 126 55 78
Fin de la peticin, DONE = 1 161 92 62 54 92 132 54 76
13 BRCV Recibir datos en bloque 187 108 71 62 112 153 65 88
Activacin de la peticin (1 - 3000 bytes)
Comprobacin de la peticin 186 109 71 61 111 142 65 87
Fin de la peticin 163 94 61 53 94 131 53 76

Lista de operaciones S7-400


A5E00267857-02 141
Bloques de funcin del sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de 412 414 416 417 414-4H 414-4H 417-4H 417-4H
Significado
SFB la SFB solo redun- solo redun-
dant dant
14 GET Leer datos de CPU remota (indicar un rea) 335 186 129 113 192 269 113 157
Activacin de la peticin
Comprobacin de la peticin 149 86 57 49 88 121 51 74
Fin de la peticin (NDR = 1; 1 - 450 bytes) 282 - 163 - 108 - 92 - 163 - 200 - 92 - 114 -
316 183 121 106 197 239 115 138
15 PUT Escribir datos en CPU remota 445 - 257 - 173 - 147 - 267 - 386 - 154 - 222 -
(indicar un rea) 478 277 180 160 299 410 174 239

Activacin de la peticin (1 - 404 bytes)


Comprobacin de la peticin 149 86 57 49 88 120 51 74
Fin de la peticin (DONE = 1) 147 85 56 48 85 125 48 72
16 PRINT Enviar datos a una impresora 462 - 260 - 174 - 150 - 279 - 399 - 159 - 227 -
Activacin de la peticin, REQ = 1 502 284 186 162 310 433 179 247

Comprobacin de la peticin 153 88 58 50 91 131 52 75


Fin de la peticin, DONE = 1 152 86 57 49 87 127 50 73

Lista de operaciones S7-400


A5E00267857-02 142
Bloques de funcin del sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFB la SFB solo redun- solo redun-
dant dant
19 START Rearrancar completamente el 443 251 164 147 261 330 148 191
dispositivo remoto
Activacin de la peticin, REQ = 1
Comprobacin de la peticin 155 90 60 52 92 122 53 76
Fin de la peticin, DONE = 1 153 89 59 51 90 130 52 77
20 STOP Pasar dispositivo remoto a STOP 411 242 157 136 244 319 143 187
Activacin de la peticin, REQ = 1
Comprobacin de la peticin 156 90 59 51 92 132 53 76
Fin de la peticin, DONE = 1 153 89 58 51 89 128 51 75
21 RESUME Rearrancar el dispositivo remoto 434 246 159 142 249 330 148 193
Activacin de la peticin, REQ = 1
Comprobacin de la peticin 157 90 59 52 92 124 53 76
Fin de la peticin, DONE = 1 153 90 59 52 90 131 52 75
22 STATUS Consultar el estado de un dispositivo remoto 279 160 109 97 164 233 97 135
Activacin de la peticin, REQ = 1
Comprobacin de la peticin 153 88 58 50 91 123 53 75
Fin de la peticin, NDR = 1 464 269 177 151 269 301 151 171

Lista de operaciones S7-400


A5E00267857-02 143
Bloques de funcin del sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFB la SFB solo redun- solo redun-
dant dant
23 USTATUS Recibir estado del dispositivo remoto de forma 135 79 50 44 79 119 46 69
no coordinada
Activacin de la peticin, NDR = 1
Comprobacin de la peticin 133 77 50 43 78 111 45 68
Fin de la peticin 462 266 176 150 266 297 150 169
31 NOTIFY_8P Generar aviso de bloque con sealizacin de 543 - 309 - 207 - 178 - 315 - 470 - 181 - 273 -
acuse 588 331 220 191 349 506 202 293
Primera llamada o bien activacin de la peti-
cin, SIG = 0> 1 (1 - 420 Byte)
Comprobacin de la peticin 206 118 78 67 118 155 67 89
Fin de la peticin, DONE = 1 215 123 81 70 123 156 70 90
32 DRUM Materializar control secuencial 39 21 14 13 21 55 13 39
33 ALARM Generar aviso de bloque con sealizacin de 552 - 312 - 209 - 183 - 314 - 468 - 183 - 277 -
acuse 588 331 223 195 348 501 202 291
Primera llamada o bien activacin de la peti-
cin, SIG = 0> 1
(1 - 420 bytes)
Comprobacin de la peticin 208 119 79 68 119 156 68 89
Fin de la peticin, DONE = 1 215 123 81 70 123 156 70 89

Lista de operaciones S7-400


A5E00267857-02 144
Bloques de funcin del sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFB la SFB solo redun- solo redun-
dant dant
34 ALARM_8 Generar aviso de bloque sin valores asocia- 433 246 165 144 246 359 144 208
dos para 8 seales
Primera llamada o bien activacin de la peti-
cin, SIG = 0> 1
(1 - 420 bytes)
Comprobacin de la peticin 206 118 78 68 118 152 68 89
Fin de la peticin, DONE = 1 213 121 80 70 121 157 70 89
35 ALARM_8P Generar aviso de bloque con valores asocia- 549 - 306 - 209 - 182 - 316 - 468 - 182 - 270 -
dos para 8 seales 582 326 222 190 347 502 202 292
Primera llamada o bien activacin de la peti-
cin, SIG = 0> 1
(1 - 420 bytes)
Comprobacin de la peticin 205 118 78 68 118 156 68 89
Fin de la peticin, DONE = 1 213 122 81 70 122 156 70 90
36 NOTIFY Generar aviso de bloque sin sealizacin de 547 - 305 - 203 - 181 - 313 - 469 - 181 - 276 -
acuse 586 329 216 189 345 503 200 289
Primera llamada o bien activacin de la peti-
cin, SIG = 0> 1
(1 - 420 bytes)
Comprobacin de la peticin 204 117 78 67 117 155 67 88
Fin de la peticin, DONE = 1 213 121 81 70 121 157 70 90

Lista de operaciones S7-400


A5E00267857-02 145
Bloques de funcin del sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFB la SFB solo redun- solo redun-
dant dant
37 AR_SEND Enviar datos de archivadores 372 215 145 127 229 302 132 183
Primera llamada o bien activacin de la peti-
cin, REQ = 1
(1 - 3000 bytes)
Comprobacin de la peticin 160 92 62 54 102 140 57 81
Fin de la peticin, DONE = 1 160 91 61 54 102 140 57 81
52 RDREC Leer registro de un esclavo DP 289 167 111 97 178 224 106 131
Interface DP integrado,
Primera llamada (2-16 bytes)
Llamada intermedia 128 74 49 43 80 80 47 47
ltima llamada 221 127 86 76 131 131 78 78
52 RDREC Leer registro de un esclavo DP 291 167 108 94 179 223 105 132
Interface DP externo,
Primera llamada (4-16 bytes)
Llamada intermedia 128 74 49 43 80 80 46 46
ltima llamada 218 123 82 71 131 131 78 78

Lista de operaciones S7-400


A5E00267857-02 146
Bloques de funcin del sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFB la SFB solo redun- solo redun-
dant dant
53 WRREC Escribir registro en un esclavo DP 314 182 119 105 190 235 111 136
Interface DP integrado,
Primera llamada (1-10 bytes)
Llamada intermedia 130 76 50 43 81 81 47 47
ltima llamada 132 77 51 45 83 83 48 48
53 WRREC Escribir registro en un esclavo DP 312 176 116 101 194 225 111 136
Interface DP externo,
Primera llamada (2-14 bytes)
Llamada intermedia 130 76 50 43 80 80 47 47
ltima llamada 134 77 51 45 82 82 48 48
54 RALRM Recibir alarma de un esclavo DP 118 73 48 42 76 76 44 44
Medicin del tiempo de ejecucin en OBs no
vinculados a la periferia, MODE = 1, OB 1
54 RALRM Recibir alarma de un esclavo DP 242 141 92 81 230 230 123 123
Medicin del tiempo de ejecucin en interface
DP integrado, MODE = 1,
OB 40, OB 83, OB 86
OB 55 a OB 57, OB 82 245 145 95 83 238 238 128 128
OB 70 -- -- -- -- 228 228 121 121

Lista de operaciones S7-400


A5E00267857-02 147
Bloques de funcin del sistema

Tiempo de ejecucin en ms
CPU CPU CPU CPU CPU CPU CPU CPU
N Nombre de Significado 412 414 416 417 414-4H 414-4H 417-4H 417-4H
SFB la SFB solo redun- solo redun-
dant dant
54 RALRM Recibir alarma de un esclavo DP 404 239 156 137 359 359 208 208
Medicin del tiempo de ejecucin en interface
DP externo, MODE = 1,
OB 40, OB 83, OB 86
OB 55 a OB 57, OB 82 675 431 281 246 647 647 368 368
OB 70 -- -- -- -- 412 412 211 211
54 RALRM Recibir alarma de un esclavo DP 195 117 77 67 123 123 71 71
Medicin del tiempo de ejecucin en periferia
centralizada, MODE = 1,
OB 40, OB 82, OB 83, OB 86
OB 55 a OB 57 583 435 283 248 522 522 298 298

Lista de operaciones S7-400


A5E00267857-02 148
Lista parcial SZL

Lista parcial SZL

ID SZL Funciones de informacin


Identificacin del mdulo
0111 Un solo registro
Caractersticas de la CPU
0012 Caractersticas de la CPU, todas las caractersticas
0112 Caractersticas de un grupo
0F12 Slo informacin del encabezamiento de la lista parcial SZL
reas de memoria del usuario
0113 Registro para el rea de memoria indicada
Memoria de trabajo
Areas de memoria
0014 Areas del sistema, todas las reas del sistema
0F14 Slo informacin del encabezamiento de la lista parcial SZL
Tipos de bloques
0015 Tipos de bloques, reg. de todos los tipos de bloques

Lista de operaciones S7-400


A5E00267857-02 149
Lista parcial SZL

Lista parcial SZL, continuacin

ID SZL Funciones de informacin


Estado de los LEDs de los mdulos
0019 Estado de todos los LEDs de los mdulos
0F19 Slo informacin del encabezamiento de la lista parcial SZL
Identificacin de componentes
001C Identificacin de todos los componentes
011C Identificacin de un componente
021C Identificacin de todos los componentes de la CPU en un sistema H
031C Identificacin de un componente de todas las CPUs redundantes en un sistema H
0F1C Slo informacin del encabezamiento de lista parcial SZL
Estado de alarmas
0222 Estado de alarma, reg. de todas las alarmas posibles
Asignacin de imgenes parciales del proceso a OBs
0025 Asignacin de todas las imgenes parciales del proceso a OBs dentro de la CPU
0125 Asignacin de una imagen parcial del proceso al OB correspondiente
0225 Asignacin de un OB a las imgenes parciales del proceso correspondientes
0F25 Slo informacin del encabezamiento de la lista parcial SZL

Lista de operaciones S7-400


A5E00267857-02 150
Lista parcial SZL

Lista parcial SZL, continuacin

ID SZL Funciones de informacin


Datos de estado de la comunicacin
0132 Datos de estado de un interlocutor
0232 Datos de estado de un interlocutor
Informacin colectiva de la CPU H
0071 Informaciones sobre el estado actual del sistema H
0F71 Slo informacin del encabezamiento de la lista parcial SZL
Estado de los LEDs de los mdulos
0174 Estado de un LED
Esclavos DP de periferia conmutada en el sistema H
0C75 Estado de comunicacin entre sistema H y un esclavo DP de la periferia conmutada
Informacin sobre el sistema maestro DP
0090 Informacin sobre todos los sistemas maestros DP que conoce la CPU
0190 Informacin sobre un sistema maestro DP
0F90 Slo informacin del encabezamiento de la lista parcial SZL

Lista de operaciones S7-400


A5E00267857-02 151
Lista parcial SZL

Lista parcial SZL, continuacin

ID SZL Funciones de informacin


Informacin de estado del mdulo (se suministran como mximo 27 registros)
0091 Informacin de estado de todos los mdulos enchufados
0191 Inf. de estado de todos los mdulos/bastidores con ID de tipo errnea
0291 Inf. de estado de todos los mdulos defectuosos
0391 Informacin sobre el estado del bastidor de todos los mdulos no disponibles
0591 Informacin sobre el estado del bastidor de todos los submdulos del mdulo host
0991 Inf. de estado de todos los submdulos en el bastidor
0C91 Informacin del estado de un mdulo en la configuracin centralizada o dirigida a una interfase DP integrada va la direccin
base lgica
4C91 Informacin del estado de un mdulo dirigida a una interfase DP externa va la direccin base lgica
0D91 Inf. de estado de todos los mdulos del bastidor
0E91 Inf. de estado de todos los mdulos asignados

Lista de operaciones S7-400


A5E00267857-02 152
Lista parcial SZL

Lista parcial SZL, continuacin

ID SZL Funciones de informacin


Inf. de estado del bastidor/del equipo
0092 Estado terico del bastidor en la configuracin centralizada / de las estaciones de un sistema maestro DP conectado
va una interfaz DP integrada
4092 Estado terico de las estaciones de un sistema maestro DP que est conectado va una interfaz DP externa
0192 Estado de activacin de las estaciones de un sistema maestro DP conectado va una interfaz DP integrada
0292 Estado real del bastidor en la configuracin centralizada / de las estaciones de un sistema maestro DP va una interfaz DP
integrada
4292 Estado real de las estaciones de un sistema maestro DP conectado va una interfaz DP externa
0392 Estado del respaldo por pila de un rack/bastidor de una CPU al agotarse, como mnimo, una pila.
0492 Estado del respaldo total por pila de todos los racks/ bastidores de una CPU
0592 Estado real del bastidor en la configuracin centralizada / de las estaciones de un sistema maestro DP va una interfaz DP
integrada
0692 Estado OK de los aparatos de ampliacin en la configuracin centralizada/de los equipos de un sistema maestro DP que
est conectado va una interfase DP integrada
4692 Estado OK de las estaciones de un sistema maestro DP conectado va una interfaz DP externa

Lista de operaciones S7-400


A5E00267857-02 153
Lista parcial SZL

ID SZL Funciones de informacin

Informacin adicional del sistema maestro DP


0195 Informacin adicional de un sistema maestro DP
0F95 Slo informacin del encabezamiento de la lista parcial SZL
Bfer de diagnstico (se suministran como mximo 21 registros)
00A0 Bfer de diagnstico, todas las entradas
01A0 Las ltimas entradas. La cantidad exacta se indica en el ndice.
0FA0 Slo informacin del encabezamiento de la lista parcial SZL
Datos de diagnstico de mdulos
00B1 Informaciones de diagnstico de mdulos (REG0)
00B2 Informaciones de diagnstico de mdulos (v 220 bytes, REG1), direccin geogrfica
00B3 Informaciones de diagnstico de mdulos (v 220 bytes, REG1), direccin lgica
00B4 Datos de diagnstico de un esclavo DP, direccin base lgica

Lista de operaciones S7-400


A5E00267857-02 154
Indice alfabtico de las operaciones

Indice alfabtico de las operaciones


Operacin Pgina Operacin Pgina
) 29 ==I 72
)MCR 97 ==R 74
+ 70 <=D 73
+AR1 71 <=I 72
+AR2 71 <=R 74
+D 63 <D 73
+I 61 <I 72
+R 65 <R 74
D 63 <>D 73
I 61 <>I 72
R 65 >=D 73
*D 63 >=I 72
*I 62 >=R 74
*R 65 >D 73
/D 64 >I 72
/I 62 >R 74
/R 65 ABS 66
= 40 ACOS 69
==D 73 ASIN 69

Lista de operaciones S7-400


A5E00267857-02 155
Indice alfabtico de las operaciones

Operacin Pgina Operacin Pgina


ATAN 69 INC 80
AUF 88 INVD 85
BE 89 INVI 85
BEA 89 ITB 83
BEB 89 ITD 82
BLD 81 L 47 48 49 50 51 52
BTD 82 53 59 60
BTI 82 LAR1 57
CALL 86 LAR2 57
CC 87 LC 53
CLR 41 LEAVE 79
COS 69 LN 68
DEC 80 LOOP 96
DTB 83 MCR( 97
DTR 82 MCRA 98
ENT 79 MCRD 98
EXP 68 MOD 64
FN 38 NEGD 85
FP 38 NEGI 85
FR 44 46 NEGR 66
NOP 81

Lista de operaciones S7-400


A5E00267857-02 156
Indice alfabtico de las operaciones

Operacin Pgina Operacin Pgina


NOT 41 SE 42
O 26 30 32 35 36 37 SET 41
O( 28 SI 42
OD 34 SIN 69
ON 26 32 35 36 37 SLD 75
ON( 28 SLW 75
OW 33 SPA 91
POP 79 SPB 91
PUSH 79 SPBB 92
R 39 44 45 SPBI 92
RLD 77 SPBIN 92
RLDA 78 SPBN 91
RND 84 SPBNB 92
RND+ 84 SPL 96
RND 84 SPM 94
RRD 77 SPMZ 95
RRDA 78 SPN 94
S 39 45 SPO 93
SA 43 SPP 94
SAVE 41 SPPZ 95
SPS 93

Lista de operaciones S7-400


A5E00267857-02 157
Indice alfabtico de las operaciones

Operacin Pgina Operacin Pgina


SPU 94 TAW 79
SPZ 94 TDB 90
SQR 67 TRUNC 84
SQRT 67 U 25 31 35 36 37
SRD 76 U( 28
SRW 75 UC 87
SS 43 UD 34
SSD 76 UN 25 31 35 36 37
SSI 76 UN( 28
SV 42 UW 33
T 54 55 56 59 X 27 32 35 36 37
TAD 79 X( 28
TAK 79 XN 27 32 35 36 37
TAN 69 XN( 28
TAR 58 XOD 34
TAR1 58 XOW 33
TAR2 58 ZR 46
ZV 45

Lista de operaciones S7-400


A5E00267857-02 158

También podría gustarte