• No se han encontrado resultados

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

N/A
N/A
Protected

Academic year: 2021

Share "Lista de operaciones S7-400H CPU 412-5H PN/DP, 414-5H PN/DP, 416-5H PN/DP, 417-5H PN/DP 03/2012 A5E"

Copied!
144
0
0

Texto completo

(1)

Lista de operaciones S7-400H

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

03/2012

A5E01359150-02

(2)

Copyright © Siemens AG 2012 All rights reserved Exención de responsabilidad La divulgación y reproducción de este documento, así como el

uso y la comunicación de su contenido, no están autorizados, a no ser que se obtenga el consentimiento expreso para ello. Los infractores quedan obligados a la indemnización de los daños. Se reservan todos los derechos, en particular para el caso de concesión de patentes o de modelos de utilidad

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

Siemens AG Industry Sector

Postfach 4848, D-90327 Nuernberg

© Siemens AG 2012

Sujeto cambios sin previo aviso.

(3)

Lista de operaciones S7-400H

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

3

Índice

Campo de aplicación...5

Operandos y valores permitidos...6

Constantes y valores permitidos ...9

Abreviaturas... 10

Registros ... 12

Ejemplos de direccionamiento... 15

Ejemplos de cómo calcular el puntero... 18

Tiempos de ejecución con direccionamiento indirecto ... 19

Ejemplos de cálculo ... 21

Operaciones lógicas con bits ... 24

Operaciones lógicas de expresiones entre paréntesis ... 27

Operación O de funciones Y... 29

Operaciones lógicas con temporizadores y contadores ... 30

Operaciones lógicas con el contenido del ACU1... 32

Operaciones lógicas con códigos de condición ... 34

Operaciones con flancos... 37

Activar/Desactivar (set/reset) bits ... 38

Operaciones que afectan directamente al RLO... 40

Operaciones de temporización ... 41

Operaciones de contaje ... 44

Operaciones de carga... 46

Operaciones de carga para temporizadores y contadores ... 52

Operaciones de transferencia... 53

Operaciones de carga y transferencia para registros de direcciones... 56

Operaciones de carga y transferencia para la palabra de estado ... 58

Operaciones de carga del número y la longitud de un DB ... 59

Operaciones aritméticas con números en coma fija (16 bits) ... 60

Operaciones aritméticas con números en coma fija (32 bits) ... 62

(4)

Lista de operaciones S7-400H

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

4

Raíz cuadrada y cuadrado (32 bits)... 66

Funciones logarítmicas (32 bits) ... 67

Funciones trigonométricas (32 bits)... 68

Suma de constantes ... 69

Suma vía el registro de direcciones... 70

Operaciones de comparación (enteros de 16 bits) ... 71

Operaciones de comparación (enteros de 32 bits) ... 72

Operaciones de comparación (reales de 32 bits) ... 73

Operaciones de desplazamiento ... 74

Operaciones de rotación... 76

Operaciones de transferencia de acumuladores, incrementar y decrementar ... 77

Operación de visualización del programa, operación nula ... 78

Operaciones de conversión de tipos de datos... 79

Formar el complemento a 1 o a 2 ... 82

Operaciones de llamada de bloques ... 83

Operaciones de fin de bloque ... 86

Intercambia bloques de datos... 87

Operaciones de salto ... 88

Operaciones para MCR (Master Control Relay) ... 93

Bloques de organización (OB) ... 95

Bloques de función (FB) ... 100

Funciones (FC) y bloques de datos (DB)... 101

Funciones de sistema ... 102

Bloques de función del sistema ... 125

Bloques de función para la comunicación abierta a través de Industrial Ethernet ... 133

Lista parcial SZL ... 135

(5)

Lista de operaciones S7-400H

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

5

Campo de aplicación

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

Nombre No de referencia

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

(6)

Lista de operaciones S7-400H

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

6

Operandos y valores permitidos

Valores permitidos

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

Descripción A 1) 0.0 a 255.7 0.0 a 255.7 0.0 a 1023.7 0.0 a 1023.7 Bit de salida (PAA)

AB 1) 0 a 255 0 a 255 0 a 1023 0 a 1023 Byte de salida (PAA) AW 1) 0 a 254 0 a 254 0 a 1022 0 a 1022 Palabra de salida (PAA) AD 1) 0 a 252 0 a 252 0 a 1020 0 a 1020 Palabra doble de salida (PAA) DBX 0.0 a 65533.7 0.0 a 65533.7 0.0 a 65533.7 0.0 a 65533.7 Bit del bloque de datos DB 1 a 6000 1 a 6000 1 a 16000 1 a 16000 Bloque de datos DBB 0 a 65533 0 a 65533 0 a 65533 0 a 65533 Byte del DB DBW 0 a 65532 0 a 65532 0 a 65532 0 a 65532 Palabra del DB DBD 0 a 65530 0 a 65530 0 a 65530 0 a 65530 Palabra doble del DB DIX 0.0 a 65533.7 0.0 a 65533.7 0.0 a 65533.7 0.0 a 65533.7 Bit del DB instancia DI 1 a 6000 1 a 6000 1 a 16000 1 a 16000 Bloque de datos instancia DIB 0 a 65533 0 a 65533 0 a 65533 0 a 65533 Byte del DB instancia DIW 0 a 65532 0 a 65532 0 a 65532 0 a 65532 Palabra del DB instancia DID 0 a 65530 0 a 65530 0 a 65530 0 a 65530 Palabra doble DB instancia

(7)

Operaciones l

ó

gicas con bits

Lista de operaciones S7-400H

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

7

Operandos y valores permitidos, continuación

Valores permitidos

Ope-rando CPU 412-5H CPU 414-5H CPU 414-5H CPU 417-5H Descripción

E 1) 0.0 a 255.7 0.0 a 255.7 0.0 a 1023.7 0.0 a 1023.7 Bit de entrada (PAE) EB 1) 0 a 255 0 a 255 0 a 1023 0 a 1023 Byte de entrada (PAE) EW 1) 0 a 254 0 a 254 0 a 1022 0 a 1022 Palabra entrada (PAE) ED 1) 0 a 252 0 a 252 0 a 1020 0 a 1020 Palabra doble de entrada (PAE) L 1) 0.0 a 8191.7 0.0 a 8191.7 0.0 a 32767.7 0.0 a 32767.7 Datos locales

LB 1) 0 a 8191 0 a 8191 0 a 32767 0 a 32767 Byte de datos locales LW 1) 0 a 8191 0 a 8190 0 a 32766 0 a 32766 Palabra de datos locales LD 1) 0 a 8191 0 a 8188 0 a 32764 0 a 32764 Palabra doble de datos locales M 0.0 a 8191.7 0.0 a 8191.7 0.0 a 16383.7 0.0 a 16383.7 Marca

MB 0 a 8191 0 a 8191 0 a 16383 0 a 16383 Byte de marcas MW 0 a 8190 0 a 8190 0 a 16382 0 a 16382 Palabra de marcas MD 0 a 8188 0 a 8188 0 a 16380 0 a 16380 Palabra doble de marcas

(8)

Operaciones l

ó

gicas con bits

Lista de operaciones S7-400H

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

8

Operandos y valores permitidos, continuaciòn

Valores permitidos

Ope-rando CPU 412-5H CPU 414-5H CPU 414-5H CPU 417-5H Descripción

PAB 0 a 8191 0 a 8191 0 a 16383 0 a 16383 Byte de salida de periferia (acceso directo a la periferia) PAW 0 a 8190 0 a 8190 0 a 16382 0 a 16382 Palabra de salida de periferia (acceso dir. periferia) PAD 0 a 8188 0 a 8188 0 a 16380 0 a 16380 Palabra doble de salida de periferia (acceso dir. periferia) PEB 0 a 8191 0 a 8191 0 a 16383 0 a 16383 Byte de entrada de periferia (acceso dir. periferia)

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

T 0 a 2047 0 a 2047 0 a 2047 0 a 2047 Temporizadores Z 0 a 2047 0 a 2047 0 a 2047 0 a 2047 Contadores

(9)

Lista de operaciones S7-400H

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

9

Constantes y valores permitidos

Constante Valores

permitidos Descripción

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

- Constante, 2 o 4 bytes D# Fecha - Constante de fecha IEC L# Entero - Constante entera 32 bits P# puntero de bit - Constante puntero S5T# val. tiempo - Const. tiempo S7 1) T# val. tiempo - Constante de tiempo TOD# val. tiempo - Cons. de hora IEC C# val. contaje - Const. contador (BCD)

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

(10)

Lista de operaciones S7-400H

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

10

Abreviaturas

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

Abreviatura ... Significado Ejemplo

k8 Constante de 8 bits 0 a 255 32 k16 Constante de 16 bits 256 a 32 767 28 131 k32 Constante de 32 bits 32 768 a 4 294 967 295 127 624 i8 Entero de 8 bits -128 a +127 -113 i16 Entero de 16 bits

-32768 a +32767

+6523 i32 Entero de 32 bits

-2 147 483 648 a +2 147 483 647

-2 222 222

m Constante de puntero P#240.3

n Constante binaria 1001 1100

p Constante hexadecimal EA12

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

(11)

Operaciones l

ó

gicas con bits

Lista de operaciones S7-400H

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

11

Abreviaturas, continuación

Abreviatura ... Significado Ejemplo

b Dirección bit

c Área de operandos E, A, M, L, DBX, DIX

d La dirección figura en: MD, DBD, DID o LD e El número figura en: MW, DBW, DIW o LW f N.º temp./contador

g Área de operandos EB, AB, PEB, PAB, MB, LB, DBB, DIB h Área de operandos EW, AW, PEW, PAW, MW, LW, DBW, DIW i Área de operandos ED, AD, PED, PAD, MD, LD, DBD, DID q N.º del bloque

(12)

Lista de operaciones S7-400H

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

12

Registros

ACU1 a ACU4 (32 bits)

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

Denominaciones:

ACU Bit ACUx (x = 1 a 4) Bit 0 a 31 ACUx-L Bit 0 a 15 ACUx-H Bit 16 a 31 ACUx-LL Bit 0 a 7 ACUx-LH Bit 8 a 15 ACUx-HL Bit 16 a 23 ACUx-HH Bit 24 a 31

(13)

Lista de operaciones S7-400H

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

13

Registros de direcciones AR1 y AR2 (32 bits)

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

Puntero intraárea: 00000000 00000bbb bbbbbbbb bbbbbxxx Puntero interárea: yyyyyyyy 00000bbb bbbbbbbb bbbbbxxx

Leyenda: b Dirección byte

x Número de bit

y Identificador de área

(14)

Lista de operaciones S7-400H

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

14

Palabra de estado (16 bits)

Las operaciones interpretan o activan los siguientes bits de la palabra de estado. La palabra de estado tiene 16 bits de ancho.

Bit Ocupación Significado

0 /ER Bit de primera consulta 1 RLO Bit de resultado lógico 2 STA Bit de estado 3 OR Bit OR (Y antes de O) 4 OS Bit de desbordamiento memorizado 5 OV Bit de desbordamiento 6 A0 Código de condición 0 7 A1 Código de condición 1 8 RB Resultado binario 9 a 15 no ocupado -

(15)

Lista de operaciones S7-400H

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

15

Ejemplos de direccionamiento

Ejemplos de

direccionamiento

Descripción Direccionamiento inmediato

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

L DW#16#A0F0BCFD Carga la constante hexadecimal en ACU1 L ’FIN’ Carga los caracteres ASCII deseados en ACU1 L T#500 ms Carga el valor de temporización en ACU1 L C#100 Carga el valor de contaje en ACU1 L B#(100,12) Carga la constante de 2 bytes L B#(100,12,50,8) Carga la constante de 4 bytes L P#10.0 Carga el puntero interárea en ACU1 L P#E20.6 Carga el puntero interárea en ACU1 L -2.5 Carga el número real en ACU1 L D# 1995-01-20 Carga la fecha

L TOD 13:20:33.125 Carga la hora Direccionamiento directo

U E 0.0 Combina el bit de entrada E 0.0 mediante la función Y L EB 1 Carga el byte de entrada 1 en ACU1

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

(16)

Operaciones l

ó

gicas con bits

Lista de operaciones S7-400H

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

16

Ejemplos de direccionamiento, continuación

Ejemplos de direccionamiento

Descripción Direccionamiento indirecto: temporizadores/contadores

SI T [LW 8] Arranca tempor.; el n.º del tempor. está en la pal. de datos loc. ZV Z [LW 10] Arranca el cont.; el n.º del cont. está en la pal. de datos loc. Direccionamiento indirecto por memoria e interárea

U E [LD 12]

Ejemplo: L P#22.2

T LD 12

U E [LD 12]

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

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

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

Direccionamiento indirecto por registro e interárea

(17)

Operaciones l

ó

gicas con bits

Lista de operaciones S7-400H

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

17

Ejemplos de direccionamiento, continuación

Ejemplos de direccionamiento

Descripción Direccionamiento indirecto por registro e interárea

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

Identif. de área Codificación binario hex. Área P 1000 0000 80 Area de periferia E 1000 0001 81 Area de entradas A 1000 0010 82 Area de salidas M 1000 0011 83 Area de marcas DB 1000 0100 84 Area de datos DI 1000 0101 85 Area de dat. de instancia L 1000 0110 86 Área de datos locales

VL 1000 0111 87 Área de datos locales precedente

(para acceder a los datos locales del bloque invocante)

L B [AR1,P#8.0] Carga el byte en ACU1; la dir. se calcula de "valor del puntero en AR1 + puntero P#8.0" U [AR1,P#32.3] Operació Y; la dir. del Operando se calcula de "valor del puntero en AR1 + puntero P#32.3" Direccionamiento por parámetros

(18)

Operaciones l

ó

gicas con bits

Lista de operaciones S7-400H

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

18

Ejemplos de cómo calcular el puntero

Ejemplo para suma de direcciones de bit <7: LAR1 P#8.2

U E [AR1,P#10.2]

Resultado: se direcciona la entrada 18.4 (sumando las direcciones de los bits y bytes) Ejemplo para suma de direcciones de bit >7:

L P#10.5 LAR1

U E [AR1,P#10.7]

(19)

Lista de operaciones S7-400H

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

19

Tiempos de ejecución con direccionamiento indirecto

Las instrucciones que direccionan operando indirectamente se componen de dos partes: 1. parte:cargar la dirección del Operando

2. parte:ejecutar la operación

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

Cómo calcular el tiempo de ejecución

Calcular el tiempo total de ejecución sumando: tiempo para cargar la dirección + tiempo para ejecutar la operación = tiempo total de ejecución de la operación

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

(20)

Lista de operaciones S7-400H

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

20

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

La dirección está en el ...

CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H Área de marcas M palabra palabra doble 62,55 62,55 37,5 37,5 25 25 15 15 Bloque de datos DB/DI

palabra palabra doble 78,19 78,19 46,88 46,88 31,31 31,31 18,75 18,75 Área de datos locales L

palabra palabra doble 62,55 62,55 37,5 37,5 25 25 15 15 AR1/AR2 (intraárea) 0,0 1) 0,0 1) 0,0 1) 0,0 1) AR1/AR2 (interárea) 0,0 1) 0,0 1) 0,0 1) 0,0 1)

Parámetro (palabra) para: temporizadores Contadores llamadas de móulos 78,19 78,19 78,19 46,88 46,88 46,88 31,31 31,31 31,31 18,75 18,75 18,75 Parám. (palabra doble) para

bits, bytes, palabras y palabras dobles 78,19 46,88 31,31 18,75

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

(21)

Lista de operaciones S7-400H

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

21

Ejemplos de cálculo

Los siguientes ejemplos muestran cómo se calcula el tiempo de ejecución de los distintos tipos de direccionamiento indirecto. Cómo calcular el tiempo de ejecución con direccionamiento indirecto por memoria e intraárea

Ejemplo: U E [DBD 12] con CPU 414

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

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

Área de marcas M

palabra

palabra doble

18,75 18,75 Bloque de datos DB/DI

palabra doble 46,88

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

Direccionamiento directo Direccionamiento indirecto

18,75

: Tiempo para UE 46,88+

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

(22)

Lista de operaciones S7-400H

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

22

Tiempo de ejecución con direccionamiento indirecto por registro e intraárea Ejemplo: U [AR1, P#23.1] ... con E 1.0 en AR1 con CPU 416

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

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

: : AR1/AR2 (interárea)

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

Tpo. de ejecución en ns

Direccionamiento directo Direccionamiento indirecto

13,25

: Tiempo para UE 0+

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

(23)

Operaciones l

ó

gicas con bits

Lista de operaciones S7-400H

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

23

Lista de operaciones

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

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

(24)

Operaciones l

ó

gicas con bits

Lista de operaciones S7-400H

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

24

Operaciones lógicas con bits

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

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en palabras

CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H U/UN E/A a.b M a.b L a.b DBX a.b DIX a.b c [d] c [AR1,m] c [AR2,m] [AR1,m] [AR2,m] Parámetro Y/NO-Y Entrada/salida Marca

Bit de datos locales Bit de datos

Bit de dat. de instancia Memoria indir., intraárea 1) Registro indir., intraárea (AR1) 1) Registro indir., intraárea (AR2) 1) Interárea (AR1) 1) Interárea (AR2) 1) Mediante parámetro 1) 1 2) /2 1 3) /2 2 2 2 2 2 2 2 2 2 31,28 31,28 31,28 46,91 46,91 31,28+/46,91 + 31,28+/46,91 + 31,28+/46,91 + 31,28+/46,91 + 31,28+/46,91 + 31,28+/46,91 + 18,75 18,75 18,75 28,13 28,13 18,75 +/28,13 + 18,75 +/28,13 + 18,75 +/28,13 + 18,75 +/28,13 + 18,75 +/28,13 + 18,75 +/28,13 + 13,2 13,2 13,2 18,79 18,79 13,2 +/18,79 + 13,2 +/18,79 + 13,2 +/18,79 + 13,2 +/18,79 + 13,2 +/18,79 + 13,2 +/18,79 + 7,5 7,5 7,5 11,25 11,25 7,5 +/11,25 + 7,5 +/11,25 + 7,5 +/11,25 + 7,5 +/11,25 + 7,5 +/11,25 + 7,5 +/11,25 + Palabra de

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

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

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

1) E, A, M, L / DB, DI

2) En direccionamiento directo del opreador; área de direccionamiento 0 a 127 3) En direccionamiento directo del opreador; área de direccionamiento 0 a 255

(25)

Operaciones l

ó

gicas con bits

Lista de operaciones S7-400H

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

25

Operaciones lógicas con bits, continuación

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H O/ON E/A a.b M a.b L a.b DBX a.b DIX a.b c [d] c [AR1,m] c [AR2,m] [AR1,m] [AR2,m] Parámetro O/NO-O Entrada/salida Marca

Bit de datos locales Bit de datos

Bit de dat. de instancia Memoria indir., intraárea 1) Registro indir., intraárea (AR1) 1) Registro indir., intraárea (AR2) 1) Interárea (AR1) 1) Interárea (AR2) 1) Mediante parámetro 1) 1 2)/2 1 3)/2 2 2 2 2 2 2 2 2 2 31,28 31,28 31,28 46,91 46,91 31,28+/46,91+ 31,28+/46,91+ 31,28+/46,91+ 31,28+/46,91+ 31,28+/46,91+ 31,28+/46,91+ 18,75 18,75 18,75 28,13 28,13 18,75+/28,13+ 18,75+/28,13+ 18,75+/28,13+ 18,75+/28,13+ 18,75+/28,13+ 18,75+/28,13+ 13,2 13,2 13,2 18,79 18,79 13,2+/18,79+ 13,2+/18,79+ 13,2+/18,79+ 13,2+/18,79+ 13,2+/18,79+ 13,2+/18,79+ 7,5 7,5 7,5 11,25 11,25 7,5+/11,25+ 7,5+/11,25+ 7,5+/11,25+ 7,5+/11,25+ 7,5+/11,25+ 7,5+/11,25+ Palabra de

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

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

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

1) E, A, M, L / DB, DI

2) En direccionamiento directo del opreador; área de direccionamiento 0 a 127 3) En direccionamiento directo del opreador; área de direccionamiento 0 a 255

(26)

Operaciones l

ó

gicas con bits

Lista de operaciones S7-400H

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

26

Operaciones lógicas con bits, continuación

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H X/XN E/A a.b M a.b L a.b DBX a.b DIX a.b c [d] c [AR1,m] c [AR2,m] [AR1,m] [AR2,m] Parámetro O-EXCLUSIVA/ NO-O-EXCLUSIVA Entrada/salida Marca

Bit de datos locales Bit de datos

Bit de dat. de instancia Memoria indir., intraárea 1) Registro indir., intraárea (AR1) 1) Registro indir., intraárea (AR2) 1) Interárea (AR1) 1) Interárea (AR2) 1) Mediante parámetro 1) 2 2 2 2 2 2 2 2 2 2 2 31,28 31,28 31,28 46,91 46,91 31,28+/46,91+ 31,28+/46,91+ 31,28+/46,91+ 31,28+/46,91+ 31,28+/46,91+ 31,28+/46,91+ 18,75 18,75 18,75 28,13 28,13 18,75+/28,13+ 18,75+/28,13+ 18,75+/28,13+ 18,75+/28,13+ 18,75+/28,13+ 18,75+/28,13+ 13,2 13,2 13,2 18,79 18,79 13,2+/18,79+ 13,2+/18,79+ 13,2+/18,79+ 13,2+/18,79+ 13,2+/18,79+ 13,2+/18,79+ 7,5 7,5 7,5 11,25 11,25 7,5+/11,25+ 7,5+/11,25+ 7,5+/11,25+ 7,5+/11,25+ 7,5+/11,25+ 7,5+/11,25+ Palabra de

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

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

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

1) E, A, M, L / DB, DI

(27)

Operaciones l

ó

gicas de expresiones entre par

é

ntesis

Lista de operaciones S7-400H

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

27

Operaciones lógicas de expresiones entre paréntesis

Salvar los bits RLO, OR y el correspondiente identificador de función (U, UN, ...) en la pila de paréntesis. Por cada módulo son posibles hasta 7 niveles de anidamiento. Tras "Cerrar paréntesis" se combina el RLO salvado con el RLO actual en función del identificador de la función; el OR salvado sobrescribe el OR actual. Tpo. de ejecución en ns Opera-ción Operando Significado Long. en

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

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

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

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

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

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

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

Palabra de

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

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

(28)

Operaciones l

ó

gicas de expresiones entre par

é

ntesis

Lista de operaciones S7-400H

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

28

Operaciones lógicas de expresiones entre paréntesis, continuación

Tpo. de ejecución en ns

Opera-ción Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H ) Cerrar paréntesis, eliminar un registro

de la pila de paréntesis. 1 31,28 18,75 13,2 7,5

Palabra de estado de

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

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

(29)

Operaci

ó

n O de funciones Y

Lista de operaciones S7-400H

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

29

Operación O de funciones Y

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

Tpo. de ejecución en ns

Opera-ción Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H O Operación O de funciones Y según la

regla: Y antes de O 1 31,28 18,75 13,2 7,5

Palabra de estado de

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

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

(30)

Operaciones l

ó

gicas con temporizadores y contadores

Lista de operaciones S7-400H

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

30

Operaciones lógicas con temporizadores y contadores

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

Opera-ción Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H T f T [e] Z f Z [e] Y/NO-Y Temporizadores Temporizadores, direccionamiento memoria indir. Contadores

Contadores, direcciones memoria indir.

11)/2 2 11)/2 2 31,28 31,28+ 31,28 31,28+ 18,75 18,75+ 18,75 18,75+ 13,2 13,2+ 13,2 13,2+ 7,5 7,5 + 7,5 7,5 + U/UN Pará. tempor. Pará. contad. Temporizadores/contadores

(direccionados mediante parámetros) 2 31,28 + 31,28+ 18,75 + 18,75+ 13,2 + 13,2+ 7,5 + 7,5 + Palabra de estado de

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

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

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

1) En direccionamiento directo del opreador; área de direccionamiento 0 a 255

(31)

Operaciones l

ó

gicas con temporizadores y contadores

Lista de operaciones S7-400H

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

31

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

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H T f T [e] Z f Z [e] O/NO-O Temporizadores

Temporizadores, direccionamiento memoria indir. Contadores

Contadores, direcciones memoria indir.

11)/2 2 11)/2 2 75 75+ 75 75+ 45 45+ 45 45+ 18 18+ 18 18+ O/ON Pará. tempor. Pará. contad.

Temporizadores/contadores (direccionados mediante parámetros) 2 75+ 75+ 45+ 45+ 18 18 T f T [e] Z f Z [e] O-EXCLUSIVA/ NO-O-EXCLUSIVA Temporizadores

Temporizadores, direccionamiento memoria indir. Contadores

Contadores, direcciones memoria indir.

2 2 2 2 75 75+ 75 75+ 45 45+ 45 45+ 18 18+ 18 18+ X/XN Pará. tempor. Pará. contad. O-EXCLUSIVA Temporizadores/contadores (direccionados mediante parámetros)

2 75+ 75+ 45+ 45+ 18+ 18+ Palabra de estado de

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

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

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

1) En direccionamiento directo del opreador; área de direccionamiento 0 a 255

(32)

Operaciones l

ó

gicas con el contenido del ACU1

Lista de operaciones S7-400H

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

32

Operaciones lógicas con el contenido del ACU1

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

Tpo. de ejecución en ns Opera-ión Operando Significado Long. en palabras

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

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

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

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

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

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

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

Palabra de estado de

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

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

(33)

Operaciones l

ó

gicas con el contenido del ACU1

Lista de operaciones S7-400H

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

33

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

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

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

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

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

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

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

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

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

Palabra de estado de

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

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

(34)

Operaciones l

ó

gicas con c

ó

digos de condici

ó

n

Lista de operaciones S7-400H

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

34

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

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

Tpo. de ejecución en ns

Opera-cion

Operando Significado Long. en

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

==0 Y/NO-Y O/NO-O O-EXCLUSIVA/ NO-O-EXCLUSIVA Resultado=0 (A1=0 y A0=0) 1 31,28 18,75 13,2 7,5 >0 Resultado>0 (A1=1 y A0=0) 1 31,28 18,75 13,2 7,5 <0 Resultado<0 (A1=0 y A0=1) 1 31,28 18,75 13,2 7,5 U/UN O/ON X/XN <>0 Resultado≠0

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

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

Palabra de estado de

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

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

(35)

Operaciones l

ó

gicas con c

ó

digos de condici

ó

n

Lista de operaciones S7-400H

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

35

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

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H <=0 Resultado<=0

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

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

O/ON

X/XN >=0 Resultado>=0

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

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

Palabra de estado de

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

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

(36)

Operaciones l

ó

gicas con c

ó

digos de condici

ó

n

Lista de operaciones S7-400H

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

36

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

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

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

UO

Y/NO-Y O/NO-O O-EXCLUSIVA/ NO-O-EXCLUSIVA

operación aritmética no permitida (unordered) (A1=1 y A0=1) 1 31,28 18,75 13,2 7,5 OS Y OS=1 1 31,28 18,75 13,2 7,5 RB Y RB=1 1 31,28 18,75 13,2 7,5 U/UN O/ON X/XN OV Y OV=1 1 31,28 18,75 13,2 7,5 Palabra de

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

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

(37)

Operaciones con flancos

Lista de operaciones S7-400H

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

37

Operaciones con flancos

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

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H FP/FN E/A a.b M a.b L a.b 1) DBX a.b DIX a.b c [d] 2) c [AR1,m] 2) c [AR2,m] 2) [AR1,m] 2) [AR2,m] 2) Parámetro 2) Se indica el flanco ascendente/descendente con RLO=1. La marca auxiliar de flanco es el bit direccionado en la operación. 2 2 2 2 2 2 2 2 2 2 2 31,28 31,28 31,28 78,19 78,19 31,28+/78,19+ 31,28+/78,19+ 31,28+/78,19+ 31,28+/78,19+ 31,28+/78,19+ 31,28+/78,19+ 18,75 18,75 18,75 46,88 46,88 18,75+/46,88+ 18,75+/46,88+ 18,75+/46,88+ 18,75+/46,88+ 18,75+/46,88+ 18,75+/46,88+ 13,2 13,2 13,2 31,31 31,31 13,2+/31,31+ 13,2+/31,31+ 13,2+/31,31+ 13,2+/31,31+ 13,2+/31,31+ 13,2+/31,31+ 7,5 7,5 7,5 18,75 18,75 7,5 +/18,75+ 7,5 +/18,75+ 7,5 +/18,75+ 7,5 +/18,75+ 7,5 +/18,75+ 7,5 +/18,75+ Palabra de

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

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

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

1) no es conveniente si la marca de flanco está en la memoria imagen de proceso (los datos locales de un bloque solo son válidos durante su tiempo de ejecución).

2) E, A, M, L / DB, DI

(38)

Activar/Desactivar (set/reset) bits

Lista de operaciones S7-400H

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

38

Activar/Desactivar (set/reset) bits

Sirven para asignar el valor "1" o "0" al Operando direccionado si RLO = 1. Considerar la dependencia del MCR (v. pág. 93). Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

palabras

CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H S R E/A a.b M a.b L a.b DBX a.b DIX a.b c [d] c [AR1,m] c [AR2,m] [AR1,m] [AR2,m] Parámetro

Pone el bit direciconado a "1" Pone el bit direciconado a "0" Entrada/salida

Marca

Bit de datos locales Bit de datos

Bit de dat. de instancia Memoria indir., intraárea1) Registro indir., intraárea (AR1) 1) Registro indir., intraárea (AR2) 1) Interárea (AR1) 1) Interárea (AR2) 1) Mediante parámetro 1) 12)/2 13)/2 2 2 2 2 2 2 2 2 2 31,28 31,28 31,28 78,19 78,19 31,28+78,19+ 31,28+/78,19+ 31,28+/78,19+ 31,28+/78,19+ 31,28+/78,19+ 31,28+/78,19+ 18,75 18,75 18,75 46,88 46,88 18,75+/46,88+ 18,75+/46,88+ 18,75+/46,88+ 18,75+/46,88+ 18,75+/46,88+ 18,75+/46,88+ 13,2 13,2 13,2 31,31 31,31 13,2+/31,31+ 13,2+/31,31+ 13,2+/31,31+ 13,2+/31,31+ 13,2+/31,31+ 13,2+/31,31+ 7,5 7,5 7,5 18,75 18,75 7,5+/18,75+ 7,5+/18,75+ 7,5+/18,75+ 7,5+/18,75+ 7,5+/18,75+ 7,5+/18,75+

Palabra de estado de S, R RB A1 A0 OV OS OR STA RLO /ER

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

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

1) E, A, M, L / DB, DI

2) En direccionamiento directo del opreador; área de direccionamiento 0 a 127 3) En direccionamiento directo del opreador; área de direccionamiento 0 a 255

(39)

Activar/Desactivar (set/reset) bits

Lista de operaciones S7-400H

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

39

Activar/Desactivar (set/reset) bits, continuación

El valor del RLO se escribe en los operando direccionados. Considerar la dependencia del MCR (v. pág. 93).

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

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

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

Asignación del RLO A entrada/salida A marca

A bit de datos locales A bit de datos

A bit de dat. de instancia Memoria indir., intraárea 1) Registro indir., intraárea (AR1) 1) Registro indir., intraárea (AR2) 1) Interárea (AR1) 1) Interárea (AR2) 1) Mediante parámetro 1) 12)/2 13)/2 2 2 2 2 2 2 2 2 2 31,28 31,28 31,28 78,19 78,19 31,28+/78,19+ 31,28+/78,19+ 31,28+/78,19+ 31,28+/78,19+ 31,28+/78,19+ 31,28+/78,19+ 18,75 18,75 18,75 46,88 46,88 18,75+/46,88+ 18,75+/46,88+ 18,75+/46,88+ 18,75+/46,88+ 18,75+/46,88+ 18,75+/46,88+ 13,2 13,2 13,2 31,31 31,31 13,2+/31,31+ 13,2+/31,31+ 13,2+/31,31+ 13,2+/31,31+ 13,2+/31,31+ 13,2+/31,31+ 7,5 7,5 7,5 18,75 18,75 7,5 +/18,75+ 7,5 +/18,75+ 7,5 +/18,75+ 7,5 +/18,75+ 7,5 +/18,75+ 7,5 +/18,75+

Palabra de estado de =, RB A1 A0 OV OS OR STA RLO /ER

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

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

1) E, A, M, L / DB, DI

2) En direccionamiento directo del opreador; área de direccionamiento 0 a 127 3) En direccionamiento directo del opreador; área de direccionamiento 0 a 255

(40)

Operaciones que afectan directamente al RLO

Lista de operaciones S7-400H

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

40

Operaciones que afectan directamente al RLO

Las siguientes operaciones afectan directamente al RLO.

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

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

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

Palabra de

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

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

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

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

Palabra de

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

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

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

NOT Invierte (niega) el RLO 1 31,28 18,75 13,2 7,5

Palabra de

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

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

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

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

Palabra de

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

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

(41)

Operaciones de temporizaci

ó

n

Lista de operaciones S7-400H

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

41

Operaciones de temporización

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

Tpo. de ejecución en ns Opera

-cion

Operando Significado Long. en

palabras

CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H T f T [e] 11)/2 78,19 78,19+ 46,8846,88 + 31,3131,31 + 18,7518,75 + SI Pará. tempor.

Pone en marcha el temporizador como impulso en flanco de "0" a "1" 2 78,19+ 46,88+ 31,31+ 18,75+ T f T [e] 11)/2 78,19 78,19+ 46,8846,88 + 31,3131,31 + 18,7518,75 + SV Pará. tempor.

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

"1" 2 78,19+ 46,88+ 31,31+ 18,75+

T f T [e]

Pone en marcha el temporizador como retardo a la conexiónn en flanco de "0" a "1" 11)/2 78,19 78,19+ 46,8846,88 + 31,3131,31 + 18,7518,75 + SE Pará. tempor. 2 78,19+ 46,88+ 31,31+ 18,75+ Palabra de estado de

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

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

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

1) En caso de direccionamiento directo del operando N.º temp.: 0 a 255

(42)

Operaciones de temporizaci

ó

n

Lista de operaciones S7-400H

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

42

Operaciones de temporización, continuación

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H T f T [e] 11)/2 78,19 78,19+ 46,88 46,88+ 31,3131,31 + 18,7518,75 + SS Timerpara.

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

2 78,19+ 46,88+ 31,31+ 18,75+

T f T [e]

Pone en marcha el temporizador como retardo a la desconexión en flanco de "0" a "1" 11)/2 78,19 78,19+ 46,8846,88 + 31,3131,31 + 18,7518,75 + SA Pará. tempor. 2 78,19+ 46,88+ 31,31+ 18,75+ Palabra de estado de

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

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

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

1) En caso de direccionamiento directo del operando N.º temp.: 0 a 255

(43)

Operaciones de temporizaci

ó

n

Lista de operaciones S7-400H

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

43

Operaciones de temporización, continuación

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

palabras

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

T [e]

Habilita la nueva puesta en marcha de un temporizador con flanco de "0" a "1" (se borra la marca de flanco para la puesta en marcha) 11)/2 78,19 78,19+ 46,88 46,88+ 31,3131,31 + 18,7518,75 + FR Pará. tempor. 2 78,19+ 46,88+ 31,31+ 18,75+ T f T [e]

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

78,19+ 46,8846,88 + 31,3131,31 + 18,7518,75 + R

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

Palabra de

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

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

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

1) En caso de direccionamiento directo del operando N.º temp.: 0 a 255

(44)

Operaciones de contaje

Lista de operaciones S7-400H

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

44

Operaciones de contaje

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

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

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

Z [e]

Asignación previa de un contador con flanco de "0" a "1" 11)/2 62,55 62,55+ 37,5 37,5 + 25,0525,05 + 1515 + S Pará. contad. 2 62,55+ 37,5 + 25,05+ 15+ Z f Z [e]

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

62,55+ 37,5 37,5 + 25,0525,05 + 1515 + R

Pará. contad. 2 62,55+ 37,5 + 25,05+ 15+

Z f Z [e]

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

78,19+ 46,8846,88 + 31,3131,31 + 18,7518,75 + ZV

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

Palabra de

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

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

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

1) En caso de direccionamiento directo del operando N.º contador: 0 a 255

(45)

Operaciones de contaje

Lista de operaciones S7-400H

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

45

Operaciones de contaje, continuación

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

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

Z [e]

Decrementa en 1 con flanco de "0" a

"1" 1 1)/2 78,19 78,19+ 46,88 46,88 + 31,31 31,31 + 18,75 18,75 + ZR Pará. contad. 2 78,19 + 46,88 + 31,31 + 18,75 + Z f Z [e]

Habilita un contador con flanco de "0" a "1" (borra la marca de flanco para incrementar, decrementar e inicializar contador) 1 1)/2 78,19 78,19 + 46,88 46,88 + 31,31 31,31 + 18,75 18,75 + FR Pará. contad. 2 78,19 + 46,88 + 31,31 + 18,75 + Palabra de

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

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

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

1) En caso de direccionamiento directo del operando N.º contador: 0 a 255

(46)

Operaciones de carga

Lista de operaciones S7-400H

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

46

Operaciones de carga

Sirven para cargar el operando en ACU1. previamente se memoriza el contenido del ACU1 en el ACU2. La palabra de estado permanece inalterada. Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H EB a AB a PEB a Cargar ... Byte de entrada Byte de salida

Byte de entrada de periferia 1)

12)/2 1 2)/2 1 2)/2 31,28 31,28 31,28 18,75 18,75 18,75 13,2 13,2 13,2 7,5 7,5 7,5 MB a LB a Byte de marcas Byte de datos locales

13)/2 2 31,28 31,28 18,75 18,75 13,2 13,2 7,5 7,5 DBB a DIB a Byte de datos

Byte de dat. de instancia ... en ACU1 2 2 31,28 31,28 18,75 18,75 13,2 13,2 7,5 7,5 L g [d] g [AR1,m] g [AR2,m] B[AR1,m] B[AR2,m] Parámetro

Memoria indir., intraárea 4) Registro indir., intraárea (AR1) 4) Registro indir., intraárea (AR2) 4) Interárea (AR1) 4) Interárea (AR2) 4) Mediante parámetro 4) 2 2 2 2 2 2 31,28 + 31,28 + 31,28 + 31,28 + 31,28 + 31,28 + 18,75 + 18,75 + 18,75 + 18,75 + 18,75 + 18,75 + 13,2 + 13,2 + 13,2 + 13,2 + 13,2 + 13,2 + 7,5 + 7,5 + 7,5 + 7,5 + 7,5 + 7,5 +

1) más el tiempo de acuse del módulo E/S (>1 µs), tiempos de ejecución de bus y tiempo de sicronización en el modo redundante 2) En direccionamiento directo del opreador; área de direccionamiento 0 a 127

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

(47)

Operaciones de carga

Lista de operaciones S7-400H

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

47

Operaciones de carga, continuación

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

Opera-ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H EW a AW a PEW a Cargar ... Palabra de entrada Palabra de salida

Palabra de entrada de periferia 1)

12)/2 1 2)/2 1 2)/2 31,28 31,28 31,28 18,75 18,75 18,75 13,2 13,2 13,2 7,5 7,5 7,5 MW a LW a Palabra de marcas Palabra de datos locales

13)/2 2 31,28 31,28 18,75 18,75 13,2 13,2 7,5 7,5 DBW a DIW a Palabra de datos Bit de dat. de instancia ... en ACU2-L 2 2 31,28 31,28 18,75 18,75 13,2 13,2 7,5 7,5 L h [d] h [AR1,m] h [AR2,m] W[AR1,m] W[AR2,m] Parámetro

Memoria indir., intraárea 4) Registro indir., intraárea (AR1) 4) Registro indir., intraárea (AR2) 4) Interárea (AR1) 4) Interárea (AR2) 4) Mediante parámetro 4) 2 2 2 2 2 2 31,28 + 31,28 + 31,28 + 31,28 + 31,28 + 31,28 + 18,75 + 18,75 + 18,75 + 18,75 + 18,75 + 18,75 + 13,2 + 13,2 + 13,2 + 13,2 + 13,2 + 13,2 + 7,5 + 7,5 + 7,5 + 7,5 + 7,5 + 7,5 +

1) más el tiempo de acuse del módulo E/S (>1 µs), tiempos de ejecución de bus y tiempo de sicronización en el modo redundante 2) En direccionamiento indirecto del operador; área de direccionamiento 0 a 127

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

(48)

Operaciones de carga

Lista de operaciones S7-400H

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

48

Operaciones de carga, continuación

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

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

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

AD a PED a

Cargar ...

Palabra doble de entrada Palabra doble de salida

Palabra doble de entrada de periferia 1)

12)/2 1 2)/2 2 31,28 31,28 31,28 18,75 18,75 18,75 13,2 13,2 13,2 7,5 7,5 7,5 MD a LD a

Palabra doble de marcas Palabra doble de datos locales

13)/2 2 31,28 31,28 18,75 18,75 13,2 13,2 7,5 7,5 DBD a DID a

Palabra doble de datos Pal. doble de datos de instancia ... en ACU1 2 2 46,91 46,91 28,13 28,13 18,79 18,79 11,25 11,25 L i [d] i [AR1,m] i [AR2,m] D[AR1,m] D[AR2,m] Parámetro

Memoria indir., intraárea 4) Registro indir., intraárea (AR1) 4) Registro indir., intraárea (AR2) 4) Interárea (AR1) 4) Interárea (AR2) 4) Mediante parámetro 4) 2 2 2 2 2 2 31,28+/46,91 + 31,28 +/46,91 + 31,28 +/46,91 + 31,28 +/46,91 + 31,28 +/46,91 + 31,28 +/46,91 + 18,75 +/28,13 + 18,75 +/28,13 + 18,75 +/28,13 + 18,75 +/28,13 + 18,75 +/28,13 + 18,75 +/28,13 + 13,22 +/18,79 + 13,+/18,79 + 13,2 +/18,79 + 13,2 +/18,79 + 13,2 +/18,79 + 13,2 +/18,79 + 7,5 +/11,25 + 7,5 +/11,25 + 7,5 +/11,25 + 7,5 +/11,25 + 7,5 +/11,25 + 7,5 +/11,25 +

1) más el tiempo de acuse del módulo E/S (>1 µs), tiempos de ejecución de bus y tiempo de sicronización en el modo redundante 2) En direccionamiento indirecto del operador; área de direccionamiento 0 a 127

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

(49)

Operaciones de carga

Lista de operaciones S7-400H

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

49

Operaciones de carga, continuación

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

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

k16 k32

Cargar ...

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

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

Parámetro Cargar constante en ACU1 (desde parámetro) 2 46,91+ 28,13 + 18,79 11,25 +

2#n Cargar constante binaria de 16 bits en ACU1-L 2 31,28 18,75 13,2 7,5 Cargar constante binaria de 32 bits en ACU1 3 31,28 18,75 13,2 7,5 L

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

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

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

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

L

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

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

(50)

Operaciones de carga

Lista de operaciones S7-400H

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

50

Operaciones de carga, continuación

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

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

’x’ Carga 1 carácter 2 31,28 18,75 13,2 7,5 ’xx’ Carga 2 caracteres 2 31,28 18,75 13,2 7,5 ’xxx’ Carga 3 caracteres 3 31,28 18,75 13,2 7,5 L ’xxxx’ Carga 4 caracteres 3 31,28 18,75 13,2 7,5 L D# val.

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

L S5T# val.

tiempo Carga la constante de tiempo S7 (16 bits) 2 31,28 18,75 13,2 7,5

L TOD# val.

tiempo

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

Carga const. de tiempo de 16 bits 2 31,28 18,75 13,2 7,5

L T# val. tiempo

Carga const. de tiempo de 32 bits 3 31,28 18,75 13,2 7,5

L C# val.

contaje Carga constante de contador (código BCD) 2 31,28 18,75 13,2 7,5 B# (b1, b2) Carga constante en forma de byte (b1,

b2)

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

B# (b1, b2,

(51)

Operaciones de carga

Lista de operaciones S7-400H

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

51

Operaciones de carga, continuación

Tpo. de ejecución en ns

Opera-ción

Operando Significado Long. en

palabras CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H L P# puntero de bit Carga el puntero de bit 3 31,28 18,75 13,2 7,5

L L# entero Carga constante entera 32 bits 3 31,28 18,75 13,2 7,5

(52)

Operaciones de carga para temporizadores y contadores

Lista de operaciones S7-400H

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

52

Operaciones de carga para temporizadores y contadores

Sirven para cargar un valor de temporización o contaje en ACU1. Previamente se memoriza el contenido del ACU1 en el ACU2. La palabra de estado permanece inalterada. Tpo. de ejecución en ns Opera-ción Operando Significado Long. en

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

T [e]

Cargar valor de temporizador 11)/2 2 31,28 31,28+ 18,75 18,75 + 13,2 13,2 + 7,5 7,5 + L

Pará. tempor. Cargar valor de temporizador

(direccionado mediante parámetros) 2 31,28

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

Z f Z [e]

Cargar valor de contaje 11)/2 2

31,28

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

Pará. contad. Cargar valor de contaje (direccionado

mediante parámetros) 2 31,28

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

T f T [e]

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

31,28

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

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

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

Z f Z [e]

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

31,28

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

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

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

1) en caso de direccionamiento directo del operando nº del temporizador/contador: 0 a 255

(53)

Operaciones de transferencia

Lista de operaciones S7-400H

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

53

Operaciones de transferencia

Sirven para transferir el contenido del ACU1 al operando direccionado. Considerar la dependencia del MCR (v. pág. 93). La palabra de estado permanece inalterada. Tpo. de ejecución en ns Opera-ción Operando Significado Long. en

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

EB a AB a PAB a Transferir contenido de ACU1-LL a ... Byte de entrada Byte de salida

Byte de salida de periferia 1)

12)/2 1 2)/2 1 2)/2 31,28 31,28 31,28 18,75 18,75 18,75 13,2 13,2 13,2 7,5 7,5 7,5 MB a LB a Byte de marcas Byte de datos locales

13)/2 2 31,28 31,28 18,75 18,75 13,2 13,2 7,5 7,5 DBB a DIB a Byte de datos

Byte de dat. de instancia

2 2 46,91 46,91 28,13 28,13 18,79 18,79 11,25 11,25 T g [d] g [AR1,m] g [AR2,m] B[AR1,m] B[AR2,m] Parámetro

Memoria indir., intraárea 4) Registro indir., intraárea (AR1) 4) Registro indir., intraárea (AR2) 4) Interárea (AR1) 4) Interárea (AR2) 4) Mediante parámetro 4) 2 2 2 2 2 2 31,28+/46,91+ 31,28 +/46,91+ 31,28 +/46,91+ 31,28 +/46,91+ 31,28 +/46,91+ 31,28 +/46,91+ 18,75+/28,13+ 18,75+/28,13+ 18,75+/28,13+ 18,75+/28,13+ 18,75+/28,13+ 18,75+/28,13+ 13,2+/18,79+ 13,2+/18,79+ 13,2+/18,79+ 13,2+/18,79+ 13,2+/18,79+ 13,2+/18,79+ 7,5+/11,25+ 7,5+/11,25+ 7,5+/11,25+ 7,5+/11,25+ 7,5+/11,25+ 7,5+/11,25+

1) más el tiempo de acuse del módulo E/S (>1 µs), tiempos de ejecución de bus y tiempo de sicronización en el modo redundante 2) En direccionamiento directo del opreador; área de direccionamiento 0 a 127

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

Referencias

Documento similar

Posteriormente, el expositor Carlos Ugalde, investigador en temas de ordenamientos territorial y planificación urbana del Instituto Tecnológico de Costa Rica, se refirió a

&#34;No porque las dos, que vinieron de Valencia, no merecieran ese favor, pues eran entrambas de tan grande espíritu […] La razón porque no vió Coronas para ellas, sería

E incorpora capacidad gestual para pellizcar, hacer zoom y girar, y su capacidad multitáctil para 20 puntos permite a varias personas utilizar la pantalla a la vez, lo que impulsa

Pero cuando vio a Mar sacar el fuego de bajo su ala, voló de vuelta a su tribu a contarles lo que había visto.... Justo antes de que el sol saliera, Tatkanna se despertó y comenzó

− Desarrollo Profesional docente desde una caracterización de desarrollo personal F) DP y Formación Permanente del Docente en contextos de cambio.. − Reformas

Porcentaje de radiación solar interceptada (RSI; 0,35 - 2,5 µm) y de radiación fotosintéticamente activa interceptada (RFAI) a lo largo del ciclo de cultivo para las

Furthermore, [6] extended the PN approach by measuring how well the event observations (e.g., PN states) t to a predened probability distribution of the observations for

Selector materiales / PLC_1 [CPU 314C-2 PN/DP] / Bloques de programa. Canalizador + Carga