s7300 Parameter Manual Es-ES Es-ES

Embed Size (px)

Citation preview

  • Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200

    ______________________________________________________________________________________________________________________________________________________________________________________________

    SIMATIC S7-300 Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas

    06/2011 A5E02354747-05

    mbito de validez de la lista de operaciones

    1 Operandos y rangos de parmetros

    2

    Constantes 3

    Abreviaturas 4

    Registros 5

    Palabra de estado 6

    Direccionamiento 7

    Ejemplo de clculo del puntero

    8

    Lista de operaciones 9

    Lista parcial de estado del sistema SZL

    10

  • Notas jurdicas

    Notas jurdicas Filosofa en la sealizacin de advertencias y peligros

    Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de daos materiales. Las informaciones para su seguridad personal estn resaltadas con un tringulo de advertencia; las informaciones para evitar nicamente daos materiales no llevan dicho tringulo. De acuerdo al grado de peligro las consignas se representan, de mayor a menor peligro, como sigue.

    PELIGRO Significa que, si no se adoptan las medidas preventivas adecuadas se producir la muerte, o bien lesiones corporales graves.

    ADVERTENCIA Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones corporales graves.

    PRECAUCIN con tringulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales. PRECAUCIN sin tringulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales. ATENCIN significa que puede producirse un resultado o estado no deseado si no se respeta la consigna de seguridad correspondiente.

    Si se dan varios niveles de peligro se usa siempre la consigna de seguridad ms estricta en cada caso. Si en una consigna de seguridad con tringulo de advertencia se alarma de posibles daos personales, la misma consigna puede contener tambin una advertencia sobre posibles daos materiales.

    Personal cualificado El producto/sistema tratado en esta documentacin slo deber ser manejado o manipulado por personal cualificado para la tarea encomendada y observando lo indicado en la documentacin correspondiente a la misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formacin y experiencia, el personal cualificado est en condiciones de reconocer riesgos resultantes del manejo o manipulacin de dichos productos/sistemas y de evitar posibles peligros.

    Uso previsto o de los productos de Siemens Considere lo siguiente:

    ADVERTENCIA Los productos de Siemens slo debern usarse para los casos de aplicacin previstos en el catlogo y la documentacin tcnica asociada. De usarse productos y componentes de terceros, stos debern haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalacin, montaje, manejo y mantenimiento hayan sido realizados de forma correcta. Es preciso respetar las condiciones ambientales permitidas. Tambin debern seguirse las indicaciones y advertencias que figuran en la documentacin asociada.

    Marcas registradas Todos los nombres marcados con son marcas registradas de Siemens AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilizacin por terceros para sus propios fines puede violar los derechos de sus titulares.

    Exencin de responsabilidad Hemos comprobado la concordancia del contenido de esta publicacin con el hardware y el software descritos. Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena concordancia. El contenido de esta publicacin se revisa peridicamente; si es necesario, las posibles las correcciones se incluyen en la siguiente edicin.

    Siemens AG Industry Sector Postfach 48 48 90026 NRNBERG ALEMANIA

    A5E02354747-05 06/2011

    Copyright Siemens AG 2011. Sujeto a cambios sin previo aviso

  • Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 3

    ndice 1 mbito de validez de la lista de operaciones ............................................................................................. 5 2 Operandos y rangos de parmetros .......................................................................................................... 7 3 Constantes .............................................................................................................................................. 11 4 Abreviaturas ............................................................................................................................................ 13 5 Registros ................................................................................................................................................. 15 6 Palabra de estado.................................................................................................................................... 17 7 Direccionamiento ..................................................................................................................................... 19

    7.1 Tipos de direccionamiento ...........................................................................................................19 7.2 Ejemplos de direccionamiento .....................................................................................................21

    8 Ejemplo de clculo del puntero................................................................................................................ 23 9 Lista de operaciones................................................................................................................................ 25

    9.1 Operaciones lgicas ....................................................................................................................26 9.1.1 Operaciones lgicas con operandos de bit..................................................................................26 9.1.2 Operaciones lgicas de expresiones entre parntesis................................................................27 9.1.3 Operaciones lgicas con temporizadores y contadores..............................................................28 9.1.4 Operaciones lgicas con cdigos de condicin...........................................................................29 9.2 Operaciones con flancos .............................................................................................................31 9.3 Activar/desactivar operandos de bits...........................................................................................31 9.4 Operaciones que afectan directamente al RLO...........................................................................32 9.5 Operaciones de temporizacin ....................................................................................................33 9.6 Operaciones de contaje ...............................................................................................................34 9.7 Operaciones de carga..................................................................................................................35 9.8 Operaciones de carga para temporizadores y contadores..........................................................35 9.9 Operaciones de transferencia......................................................................................................36 9.10 Operaciones de carga y transferencia para registros de direcciones .........................................36 9.11 Operaciones de carga y transferencia para la palabra de estado...............................................38 9.12 Operaciones de carga del nmero y longitud de un DB..............................................................38 9.13 Operaciones lgicas con el contenido del ACU1.........................................................................39 9.14 Aritmtica en coma fija (16/32 bits) / aritmtica en coma flotante (32 bits) .................................40 9.15 Raz cuadrada, cuadrado (32 bits) / funciones logartmicas (32 bits) .........................................42 9.16 Funciones trigonomtricas (32 bits).............................................................................................43 9.17 Suma de constantes ....................................................................................................................44

  • ndice

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 4 Manual de listas, 06/2011, A5E02354747-05

    9.18 Suma va el registro de direcciones............................................................................................ 44 9.19 Operaciones de comparacin con enteros (16 bits / 32 bits) o con nmeros reales de 32

    bits............................................................................................................................................... 45 9.20 Operaciones de desplazamiento ................................................................................................ 46 9.21 Operaciones de rotacin............................................................................................................. 47 9.22 Operaciones de transferencia de acumuladores, incrementar y decrementar........................... 48 9.23 Operacin de visualizacin de programa, operacin nula.......................................................... 48 9.24 Operaciones de conversin de tipos de datos............................................................................ 49 9.25 Formar el complemento .............................................................................................................. 50 9.26 Operaciones de llamada de bloques .......................................................................................... 50 9.27 Operaciones de fin de bloque ..................................................................................................... 52 9.28 Intercambiar bloques de datos.................................................................................................... 52 9.29 Operaciones de salto .................................................................................................................. 53 9.29.1 Ejemplos de operaciones de salto .............................................................................................. 56 9.30 Operaciones para el Master Control Relay (MCR) ..................................................................... 58 9.31 Tiempos de ejecucin ................................................................................................................. 59 9.31.1 Tiempo de ejecucin ................................................................................................................... 59 9.31.2 Cargar las direcciones y los operandos...................................................................................... 60 9.31.3 Tiempos de ejecucin para accesos de operandos - Direccionamiento indirecto...................... 60 9.31.4 Tiempos de ejecucin para accesos de operandos a la periferia - direccionamiento

    directo/indirecto (PE / PA)........................................................................................................... 61 9.32 Master Control Relay - activo (MCR) .......................................................................................... 62 9.33 Ejemplo de clculo del tiempo de ejecucin con una CPU 315-2 DP ........................................ 63 9.34 Ejemplo de accesos a la periferia ............................................................................................... 65 9.35 Bloques de organizacin (OB) .................................................................................................... 66 9.36 Bloques de funcin (FB).............................................................................................................. 70 9.37 Funciones (FC) ........................................................................................................................... 70 9.38 Bloques de datos (DB) ................................................................................................................ 70 9.39 Funciones de sistema (SFC)....................................................................................................... 71 9.40 Bloques de funcin de sistema (SFB)......................................................................................... 79 9.41 Bloques estndar para la comunicacin S7................................................................................ 83 9.42 Bloques de funcin para la comunicacin abierta va Industrial Ethernet .................................. 84 9.43 Funciones IEC............................................................................................................................. 85

    10 Lista parcial de estado del sistema SZL .................................................................................................. 87 ndice alfabtico....................................................................................................................................... 93

  • Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 5

    mbito de validez de la lista de operaciones 1

    Tabla 1- 1 La presente lista de operaciones es vlida para las siguientes CPU: Referencia A partir de la versin

    de firmware Denominada en adelante 1)

    CPUs S7-300 CPU 312 6ES7312-1AE14-0AB0 V3.3 CPU 312C 6ES7312-5BF04-0AB0 V3.3

    312

    CPU 313C 6ES7313-5BG04-0AB0 V3.3 CPU 313C-2 PtP 6ES7313-6BG04-0AB0 V3.3 CPU 313C-2 DP 6ES7313-6CG04-0AB0 V3.3

    313

    CPU 314 6ES7314-1AG14-0AB0 V3.3 CPU 314C-2 PtP 6ES7314-6BH04-0AB0 V3.3 CPU 314C-2 DP 6ES7314-6CH04-0AB0 V3.3 CPU 314C-2 PN/DP 6ES7314-6EH04-0AB0 V3.3

    314

    CPU 315-2 DP 6ES7315-2AH14-0AB0 V3.3 CPU 315-2 PN/DP 6ES7315-2EH14-0AB0 V3.2

    315

    CPU 317-2 DP 6ES7317-2AK14-0AB0 V3.3 CPU 317-2 PN/DP 6ES7317-2EK14-0AB0 V3.2

    317

    CPU 319-3 PN/DP 6ES7318-3EL01-0AB0 V3.2 319 CPUs ET 200 IM151-7 CPU 6ES7151-7AA21-0AB0 V3.3 IM151-8 PN/DP CPU 6ES7151-8AB01-0AB0 V3.2

    151

    IM154-8 PN/DP CPU 6ES7154-8AB01-0AB0 V3.2 154 1) excepto en las tablas en las que se requiere una diferenciacin detallada

  • mbito de validez de la lista de operaciones

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 6 Manual de listas, 06/2011, A5E02354747-05

  • Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 7

    Operandos y rangos de parmetros 2

    Se utilizan los operandos y reas de operandos siguientes. Dado que los valores de las CPU 313C-2 DP, 314C-2 DP y 314C-2 PN/DP difieren de los valores de la tabla general, al final aparece una tabla con los valores especficos de las CPU listadas.

    Rangos de parmetros Operando

    312 313 314 315 317 319 151 154 Descripcin

    A de 0.0 a 127.7 (ajustable hasta 1023.7) de 0.0 a 127.7 (ajustable hasta 2047.7)

    de 0.0 a 255.7 (ajustable hasta 8191.7) de 0.0 a 127.7 (ajustable hasta 2047.7)

    Salida (en la PAA)

    AB de 0 a 127 (ajustable hasta 1023) de 0 a 127 (ajustable hasta 2047)

    de 0 a 255 (ajustable hasta 8191) de 0 a 127 (ajustable hasta 2047)

    Byte de salida (en la PAA)

    AW de 0 a 126 (ajustable hasta 1022) de 0 a 126 (ajustable hasta 2046)

    de 0 a 254 (ajustable hasta 8190) de 0 a 126 (ajustable hasta 2046)

    Palabra de salida (en la PAA)

    AD de 0 a 124 (ajustable hasta 1020) de 0 a 124 (ajustable hasta 2044)

    de 0 a 252 (ajustable hasta 8188) de 0 a 124 (ajustable hasta 2044)

    Palabra doble de salida (en la PAA)

    DB de 1 a 16000 Bloque de datos DBX de 0.0 a 32731.7

    1) de 0.0 a 65533.7 Bit de datos en el DB

    DBB de 0.0 a 32731 1) de 0 a 65533 Byte de datos en el DB DBW de 0.0 a 32730 1) de 0 a 65532 Palabra de datosen el DB DBD de 0.0 a 32728 1) de 0 a 65530 Palabra doble de datos en el DB DI de 1 a 16000 DB de instancia DIX de 0.0 a 32731.7

    1) de 0.0 a 65533.7 Bit de datos en el DB de instancia

    DIB de 0.0 a 32731 1) de 0 a 65533 Byte de datos en el DB de instancia DIW de 0.0 a 32730 1) de 0 a 65532 Palabra de datos en el DB de instancia DID de 0.0 a 32728 1) de 0 a 65530 Palabra doble de datos en el DB de instancia

    1) Para la CPU 312C rigen los mismos rangos de parmetros que para las dems CPUs.

  • Operandos y rangos de parmetros

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 8 Manual de listas, 06/2011, A5E02354747-05

    Rangos de parmetros Operando

    312 313 314 315 317 319 151 154 Descripcin

    E de 0.0 a 127.7 (ajustable hasta 1023.7)

    de 0.0 a 127.7

    (ajustable hasta

    2047.7)

    de 0.0 a 255.7 (ajustable hasta

    8191.7) de 0.0 a 127.7

    (ajustable hasta 2047.7)

    Entrada (en la PAE)

    EB de 0 a 127 (ajustable hasta 1023)

    de 0 a 127

    (ajustable hasta 2047)

    de 0 a 255 (ajustable hasta

    8191) de 0 a 127

    (ajustable hasta 2047)

    Byte de entrada (en la PAE)

    EW de 0 a 126 (ajustable hasta 1022)

    de 0 a 126

    (ajustable hasta 2046)

    de 0 a 254 (ajustable hasta

    8190) de 0 a 126

    (ajustable hasta 2046)

    Palabra de entrada (en la PAE)

    ED de 0 a 124 (ajustable hasta 1020)

    de 0 a 124

    (ajustable hasta 2044)

    de 0 a 252 (ajustable hasta

    8188) de 0 a 124

    (ajustable hasta 2044)

    Palabra doble de entrada (en la PAE)

    M de 0.0 a 255.7 de 0.0 a 2047.7

    de 0.0 a 4095.7

    de 0.0 a 8191

    de 0.0 a 255.7

    de 0.0 a 2047.7

    Marca

    MB de 0 a 255 de 0 a 2047

    de 0 a 4095

    de 0 a 8191

    de 0 a 255

    de 0 a 2047

    Byte de marcas

    MW de 0 a 254 de 0 a 2046

    de 0 a 4094

    de 0 a 8190

    de 0 a 254

    de 0 a 2046

    Palabra de marcas

    MD de 0 a 252 de 0 a 2044

    de 0 a 4092

    de 0 a 8188

    de 0 a 252

    de 0 a 2044

    Palabra doble de marcas

    L 2) de 0.0 a 2047.7 Datos locales LB 2) de 0 a 2047 Byte de datos

    locales LW 2) de 0 a 2046 Palabra de datos

    locales LD 2) de 0 a 2044 Palabra doble de

    datos locales 2) En caso de utilizar variables temporales, tenga en cuenta que slo son vlidas dentro del bloque correspondiente o que estn disponibles como datos locales precedentes para otros bloques llamados desde dicho bloque. Especialmente, no est garantizado que, tras abandonar y volver a llamar el bloque, las variables temporales vuelvan a contener los valores con los que se finaliz la llamada anterior del bloque. Las variables temporales son indeterminadas por definicin al llamar un bloque y deben inicializarse cada vez que se utilicen en el bloque por primera vez.

  • Operandos y rangos de parmetros

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 9

    Rangos de parmetros Operando

    312 313 314 315 317 319 151 154 Descripcin

    PAB de 0 a 1023 de 0 a 2047

    de 0 a 8191 de 0 a 2047 Byte de salida de periferia

    PAW de 0 a 1022 de 0 a 2046

    de 0 a 8190 de 0 a 2046 Palabra de salida de periferia

    PAD de 0 a 1020 de 0 a 2044

    de 0 a 8188 de 0 a 2044 Palabra doble de salida de periferia

    PEB de 0 a 1023 de 0 a 2047

    de 0 a 8191 de 0 a 2047 Byte de entrada de periferia

    PEW de 0 a 1022 de 0 a 2046

    de 0 a 8190 de 0 a 2046 Palabra de entrada de periferia

    PED de 0 a 1020 de 0 a 2044

    de 0 a 8188 de 0 a 2044 Palabra doble de entrada de periferia

    T de 0 a 255 de 0 a 511

    de 0 a 2047

    de 0 a 255 Temporizador Z de 0 a 255 de 0 a

    511 de 0 a 2047

    de 0 a 255 Contador

    Los operandos y reas de operandos siguientes rigen para las CPUs 313C-2 DP, 314C-2 DP y 314C-2 PN/DP:

    Rangos de parmetros Operando

    313C-2 DP 314C-2 DP 314C-2 PN/DP Descripcin

    A de 0.0 a 127.7 (ajustable hasta 2047.7)

    de 0.0 a 255.7 (ajustable hasta 2047.7)

    Salida (en la PAA) AB de 0 a 127

    (ajustable hasta 2047) de 0 a 255

    (ajustable hasta 2047) Byte de salida (en la PAA)

    AW de 0 a 126 (ajustable hasta 2046)

    de 0 a 254 (ajustable hasta 2046)

    Palabra de salida (en la PAA)

    AD de 0 a 124 (ajustable hasta 2044)

    de 0 a 252 (ajustable hasta 2044)

    Palabra doble de salida (en la PAA)

    DB de 1 a 16000 Bloque de datos DBX de 0.0 a 65533.7 Bit de datos en el DB DBB de 0 a 65533 Byte de datos en el DB DBW de 0 a 65532 Palabra de datos en el DBDBD de 0 a 65530 Palabra doble de datos en

    el DB DI de 1 a 16000 DB de instancia DIX de 0.0 a 65533.7 Bit de datos en el DB de

    instancia DIB de 0 a 65533 Byte de datos en el DB de

    instancia DIW de 0 a 65532 Palabra de datos en el DB

    de instancia DID de 0 a 65530 Palabra doble de datos en

    el DB de instancia

  • Operandos y rangos de parmetros

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 10 Manual de listas, 06/2011, A5E02354747-05

    Rangos de parmetros Operando

    313C-2 DP 314C-2 DP 314C-2 PN/DP Descripcin

    E de 0.0 a 127.7 (ajustable hasta 2047.7)

    de 0.0 a 255.7 (ajustable hasta 2047.7)

    Entrada (en la PAE)

    EB de 0 a 127 (ajustable hasta 2047)

    de 0 a 255 (ajustable hasta 2047)

    Byte de entrada (en la PAE)

    EW de 0 a 126 (ajustable hasta 2046)

    de 0 a 254 (ajustable hasta 2046)

    Palabra de entrada (en la PAE)

    ED de 0 a 124 (ajustable hasta 2044)

    de 0 a 252 (ajustable hasta 2044)

    Palabra doble de entrada (en la PAE)

    M de 0.0 a 255.7 Marca MB de 0 a 255 Byte de marcas MW de 0 a 254 Palabra de marcas MD de 0 a 252 Palabra doble de marcas L 1) de 0.0 a 2047.7 Datos locales LB 1) de 0 a 2047 Byte de datos locales LW 1) de 0 a 2046 Palabra de datos locales LD 1) de 0 a 2044 Palabra doble de datos

    locales PAB de 0 a 2047 Byte de salida de periferiaPAW de 0 a 2046 Palabra de salida de

    periferia PAD de 0 a 2044 Palabra doble de salida

    de periferia PEB de 0 a 2047 Byte de entrada de

    periferia PEW de 0 a 2046 Palabra de entrada de

    periferia PED de 0 a 2044 Palabra doble de entrada

    de periferia T de 0 a 255 Temporizador Z de 0 a 255 Contador

    1) En caso de utilizar variables temporales, tenga en cuenta que slo son vlidas dentro del bloque correspondiente o que estn disponibles en otros bloques llamados en dicho bloque como datos locales precedentes. Especialmente, no est garantizado que, tras abandonar y volver a llamar el bloque, las variables temporales vuelvan a contener los valores con los que se finaliz la llamada anterior del bloque. Las variables temporales son indeterminadas por definicin al llamar un bloque y deben inicializarse cada vez que se utilicen en el bloque por primera vez.

  • Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 11

    Constantes 3

    Tabla 3- 1 Se utilizan las constantes siguientes: Constante Descripcin Parmetro Operando direccionado va parmetro B#16# Byte hexadecimal W#16# Palabra hexadecimal DW#16# Palabra doble hexadecimal D#Fecha Constante de fecha IEC L#Integer Constante de entero de 32 bits P#Puntero de bit Constante de puntero S5T#Valor de tiempo Constante de tiempo S5 1) (16 bits), T#1D_5H_3M_1S_2MS T#Valor de tiempo Constante de tiempo (16/32 bits), T#1D_5H_3M_1S_2MS TOD#Valor de tiempo Constante de hora IEC, T#1D_5H_3M_1S_2MS C#Valor de contaje Constante de contador (codificado en BCD) 2#n Constante binaria B (b1, b2) o B (b1, b2, b3, b4) Constante, 2 4 bytes

    1) Sirve para cargar los temporizadores S5

  • Constantes

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 12 Manual de listas, 06/2011, A5E02354747-05

  • Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 13

    Abreviaturas 4

    Tabla 4- 1 Se utilizan las abreviaturas siguientes: Abreviatura ... significa Ejemplo k8 Constante de 8 bits 32 k16 Constante de 16 bits 631 k32 Constante de 32 bits 1272 5624 i8 Entero de 8 bits -155 i16 Entero de 16 bits +6523 i32 Entero de 32 bits -2 222 222 m Constante de puntero P#240.3 n Constante binaria 1001 1100 p Constante hexadecimal EA12 q Nmero en coma flotante de 32 bits 12.34567E+5 MARCA Direccin simblica adonde se salta

    (mx. 4 letras) META

    a Direccin de byte 2 b Direccin de bit x.1 c rea de operandos (bit) E, A, M, L, DBX, DIX f Nmero de temporizador/contador 5 g rea de operandos (byte) EB, AB, PEB, PAB, MB, LB, DBB, DIB h rea de operandos (palabra) EW, AW, PEW, PAW, MW, LW, DBW, DIWi rea de operandos (palabra doble) ED, AD, PED, PAD, MD, LD, DBD, DID r Nmero de bloque 10 AZ rea de la celda de memoria de la

    direccin

    BF Error de rea (rea no admisible)

  • Abreviaturas

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 14 Manual de listas, 06/2011, A5E02354747-05

  • Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 15

    Registros 5ACU1 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. Los acumuladores tienen 32 bits de ancho.

    Tabla 5- 1 Designaciones: ACU Bits ACUx (x = de 1 a 2) Bits 0 a 31 ACUx-L Bits 0 a 15 ACUx-H Bits 16 a 31 ACUx-LL Bits 0 a 7 ACUx-LH Bits 8 a 15 ACUx-HL Bits 16 a 23 ACUx-HH Bits 24 a 31

    Registros de direcciones AR1 y AR2 (32 bits) Los registros de direcciones contienen las direcciones intrarea o interrea para las operaciones que utilizan direccionamiento indirecto. Los registros de direcciones tienen 32 bits de ancho. Las direcciones intrarea o interrea tienen la sintaxis siguiente: Direccin intrarea:

    00000000 00000bbb bbbbbbbb bbbbbxxx Direccin interrea:

    10000yyy 00000bbb bbbbbbbb bbbbbxxx Leyenda de la sintaxis de las direcciones: b: direccin de byte x: nmero de bit y: identificador de rea (vase el captulo: Ejemplos de direccionamiento (Pgina 21))

  • Registros

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 16 Manual de listas, 06/2011, A5E02354747-05

  • Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 17

    Palabra de estado 6Palabra de estado (16 bits)

    Los bits indicadores son evaluados o activados por las operaciones. La palabra de estado tiene 16 bits de ancho.

    Bit Ocupacin Significado 0 /ER 1) 2) Bit de primera consulta. Este bit no se puede escribir ni interpretar

    en el programa de usuario, ya que no es actualizado durante la ejecucin del programa.

    1 RLO Resultado lgico 2 STA 1) 2) Bit de estado. Este bit no se puede escribir ni interpretar en el

    programa de usuario, ya que no es actualizado durante la ejecucin del programa.

    3 OR 1) 2) Bit OR (= O). Este bit no se puede escribir ni interpretar en el programa de usuario, ya que no es actualizado durante la ejecucin del programa.

    4 OS Desbordamiento con memoria 5 OV Desbordamiento 6 A0 Indicador de resultado 7 A1 Indicador de resultado 8 RB Resultado binario

    de 9 a 15 sin asignar - 1) En el indicador de la pila U siempre aparece el valor "0". 2) En el indicador del bloque STATUS y en los puntos de parada se visualiza/actualiza el bit correctamente.

  • Palabra de estado

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 18 Manual de listas, 06/2011, A5E02354747-05

  • Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 19

    Direccionamiento 77.1 Tipos de direccionamiento Tabla 7- 1 Se utilizan los tipos de direccionamiento siguientes:

    1.er acceso 2. acceso Comandos E A M P L DB DI V E A M P L DB DI V

    U, UN, O, ON, X, XN, =, R, S, FP, FN - directo c 0.0 c c c c c c indirecto por memoria

    c [AZ D 0] AZ AZ AZ AZ c c c c c c

    indirecto por memoria va parmetros de bloque

    [#par] c c c BF BF c c c

    indirecto por registro, intrarea

    c[AR1, P#..] c[AR2, P#..]

    c c c c c c

    indirecto por registro, interrea

    [AR1, P#..] [AR2, P#..]

    c c c BF c c c c

    L, T - directo cB 0, cW 0,

    cD 0 c c c c c c c

    indirecto por memoria

    cB[AZ D 0] cW[AZ D 0] cD]AZ D 0]

    AZ AZ AZ AZ c c c c c c c

    indirecto por memoria va parmetros de bloque

    Bpar, Wpar, Dpar

    c c c c BF c c c

    indirecto por registro, intrarea

    cB[AR1, P#..] cW[AR1, P#..] cD[AR1, P#..] cB[AR2, P#..] cW[AR2, P#..] cD[AR2, P#..]

    c c c c c c c

    indirecto por registro, interrea

    B[AR1, P#..] W[AR1, P#..] D[AR1, P#..] B[AR2, P#..] W[AR2, P#..] D[AR2, P#..]

    c c c c c c c c

  • Direccionamiento 7.1 Tipos de direccionamiento

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 20 Manual de listas, 06/2011, A5E02354747-05

    1.er acceso 2.acceso Comandos E A M P L DB DI V E A M P L DB DI V

    SI, SV, SE, SS, SA, R, FR, L, LC, U, UN, O, ON, X, XN - directo T 0 indirecto por memoria

    T[AZ W 0] AZ AZ AZ AZ indirecto por memoria va parmetros de bloque

    #Tpar

    S, ZV, ZR, R, FR, L, LC, U, UN, O, ON, X, XN - directo Z 0 indirecto por memoria

    Z[AZ W 0] AZ AZ AZ AZ indirecto por memoria va parmetros de bloque

    #Zpar

    UC, CC - directo FB 0, FC 0 indirecto por memoria

    FB[AZ W 0], FC[AZ W 0]

    AZ AZ AZ AZ indirecto por memoria va parmetros de bloque

    FBpar, #FCpar

    AUF - directo DB 0, DI 0 indirecto por memoria

    DB[AZ W 0], DI[AZ W 0]

    AZ AZ AZ AZ indirecto por memoria va parmetros de bloque

    DBpar, #FCpar 1)

    1) La sintaxis de AWL no permite abrir el 2. bloque de datos como parmetro de bloque.

    Definicin de las abreviaturas c= rea de operandos (bit); AZ= rea de la celda de memoria de la direccin; BF= error de rea (rea no admisible)

    Consulte tambin Abreviaturas (Pgina 13) Ejemplos de direccionamiento (Pgina 21)

  • Direccionamiento 7.2 Ejemplos de direccionamiento

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 21

    7.2 Ejemplos de direccionamiento Ejemplos de direccionamiento

    Descripcin

    Direccionamiento inmediato L +27 Cargar constante entera de 16 bits "27" en ACU1 L L#1 Cargar constante entera de 32 bits "-1" en ACU1 L 2#1010101010101010 Cargar constante binaria en ACU1 L DW#16#A0F0BCFD Cargar constante hexadecimal en ACU1 L 'FIN' Cargar caracteres ASCII en ACU1 L T#500 ms Cargar valor de tiempo en ACU1 L C#100 Cargar valor de contador en ACU1 L B#(100,12) Cargar constante como 2 bytes L B#(100,12,50,8) Cargar constante como 4 bytes L P#10.0 Cargar puntero intrarea en ACU1 L P#E20.6 Cargar puntero interrea en ACU1 L -2.5 Cargar nmero real en ACU1 L D#19950120 Cargar fecha L TOD#13:20:33.125 Cargar hora Direccionamiento directo U E 0.0 Operacin lgica Y del bit de entrada 0.0 L EB 1 Cargar byte de entrada 1 en ACU1 L EW 0 Cargar palabra de entrada 0 en ACU1 L ED 0 Cargar palabra doble de entrada 0 en ACU1 Direccionamiento indirecto: temporizadores/contadores SI T [LW 8] Iniciar temporizador; el n. del temporizador est en la palabra de datos locales 8 ZV Z [LW 10] Iniciar contador; el n. del contador est en la palabra de datos locales 10 Direccionamiento intrarea e indirecto por memoria U E [LD 12] Operacin Y; la direccin de la entrada figura como puntero en la palabra doble de datos

    locales 12 Ejemplo: L P#22.2 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 de datos 1 del DB

    U A [DID 12] Operacin Y; la direccin de la salida es el puntero depositado en la palabra doble de datos 12 del DB de instancia

    U A [MD 12] Operacin Y; la direccin de la salida es el puntero depositado en la palabra doble de marcas 12

  • Direccionamiento 7.2 Ejemplos de direccionamiento

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 22 Manual de listas, 06/2011, A5E02354747-05

    Ejemplos de direccionamiento

    Descripcin

    Direccionamiento intrarea e indirecto por registro U E [AR1,P#12.2] Operacin Y; la direccin de la entrada se calcula de "valor del puntero en el registro de

    direcciones 1 + puntero P#12.2" Direccionamiento interrea e indirecto por registro 1)

    En caso de utilizar un direccionamiento interrea e indirecto por registro, la direccin deber contener adems un identificador de rea en los bits 24 a 26. La direccin est en el registro de direcciones. Identificador de rea

    Codificacin binaria

    Codificacin hexadecimal

    rea

    P 1000 0000 80 rea de periferia E 1000 0001 81 rea de entradas A 1000 0010 82 rea de salidas M 1000 0011 83 rea de marcas DB 1000 0100 84 rea de datos DI 1000 0101 85 rea de datos de instancia L 1000 0110 86 rea de datos locales

    VL 1000 0111 87 rea de datos locales precedentes (acceso a datos locales del bloque que efecta la llamada)

    L B [AR1,P#8.0] Cargar byte en ACU1; la direccin se calcula de "valor del puntero en el rea de direcciones 1 + puntero P#8.0"

    U [AR1,P#32.3] Operacin Y; la direccin del operando se calcula de "valor del puntero en el rea de direcciones 1 + puntero P#32.3"

    Direccionamiento va parmetros U Parmetro El operando se direcciona mediante el parmetro

    1) Operaciones lgicas con temporizadores y contadores (Pgina 28)

  • Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 23

    Ejemplo de clculo del puntero 8

    Ejemplo de la 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 de la suma de direcciones de bit >7: L MD 0 Cualquier puntero calculado, p. ej. 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)

  • Ejemplo de clculo del puntero

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 24 Manual de listas, 06/2011, A5E02354747-05

  • Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 25

    Lista de operaciones 9

    Este captulo contiene una lista de las operaciones del S7-300 con una breve explicacin.

    Nota Tiempos de ejecucin En caso de utilizar el direccionamiento indirecto u operandos especiales se deber sumar el tiempo de ejecucin al tiempo requerido para cargar la direccin o el operando en cuestin. Consulte tambin: Ejemplos de direccionamiento (Pgina 21) Tipos de direccionamiento (Pgina 19) Tiempo de ejecucin (Pgina 59)

    Informacin adicional Encontrar una descripcin detallada de las funciones en los manuales de referencia de STEP 7.

    Consulte tambin Operaciones de carga para temporizadores y contadores (Pgina 35)

  • Lista de operaciones 9.1 Operaciones lgicas

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 26 Manual de listas, 06/2011, A5E02354747-05

    9.1 Operaciones lgicas

    9.1.1 Operaciones lgicas con operandos de bit Sirven para consultar el estado lgico del operando direccionado y combinar el resultado con el RLO segn la funcin correspondiente.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 U 1) Y UN 1) Y-NO

    1/2 0,10 0,07 0,06 0,05 0,03 0,004 0,06 0,05

    Palabra de estado de: U, UN RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - s - s s La operacin afecta a: - - - - - s s s 1 O 1) O ON 1) ONO X 1) O-

    EXCLUSIVA

    XN 1) O-EXCLUSIVA-NO

    1/2 0,10 0,07 0,06 0,05 0,03 0,004 0,06 0,05

    Palabra de estado de: O, ON, X, XN

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - s s La operacin afecta a: - - - - - 0 s s 1

    1) Para ms informacin sobre los operandos y rangos de parmetros vlidos, consulte Tipos de direccionamiento (Pgina 19), Operaciones lgicas con temporizadores y contadores (Pgina 28)

  • Lista de operaciones 9.1 Operaciones lgicas

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 27

    9.1.2 Operaciones lgicas de expresiones entre parntesis Sirven para memorizar los bits RB, RLO, OR y un identificador de funcin (U, UN, ...) en la pila de parntesis. Por cada bloque son posibles hasta 7 niveles de parntesis. Los tiempos de ejecucin indicados valen tambin para las operaciones de "cerrar parntesis".

    Tiempo de ejecucin tp. en s Operacin Significado Long. en

    palabras 312 313 314 315 317 319 151 154 U( YAbrir parntesis UN( Y-NO-Abrir parntesis O( OAbrir parntesis ON( O-NO-Abrir parntesis X( O-EXCLUSIVA-Abrir

    parntesis XN( O-EXCLUSIVA-NO-

    Abrir parntesis

    1 0,28 0,18 0,15 0,12 0,05 0,013 0,15 0,12

    Palabra de estado de: U(, UN(, O(, ON(, X(, XN(

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: s - - - - s - s s La operacin afecta a: - - - - - 0 1 - 0 ) Cerrar parntesis,

    eliminar una entrada de la pila de parntesis, combinar el RLO con el RLO actual del procesador

    1 0,28 0,18 0,15 0,12 0,05 0,013 0,15 0,12

    Palabra de estado de: ) RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - s - La operacin afecta a: s - - - - s 1 s 1 O Operacin lgica O de

    funciones Y segn la regla: Y antes de O

    1 0,08 0,06 0,05 0,04 0,02 0,008 0,05 0,04

    Palabra de estado de: O RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - s - s s La operacin afecta a: - - - - - s 1 - s

  • Lista de operaciones 9.1 Operaciones lgicas

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 28 Manual de listas, 06/2011, A5E02354747-05

    9.1.3 Operaciones lgicas con temporizadores y contadores Sirven para consultar el estado lgico del temporizador/contador direccionado y combinar el resultado con el RLO segn la funcin correspondiente.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 T f 1) Y - temporizador 0,60 0,30 0,26 0,23 0,13 0,02 0,26 0,23 U Z f 1) Y - contador 0,30 0,15 0,12 0,10 0,05 0,01 0,12 0,10 T f 1) Y NO

    temporizador 0,60 0,30 0,26 0,23 0,13 0,02 0,26 0,23 UN

    Z f 1) Y NO contador

    1/2

    0,30 0,15 0,12 0,10 0,05 0,01 0,12 0,10 Palabra de estado de: U, UN RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - s - s s La operacin afecta a: - - - - - s s s 1

    T f 1) O - temporizador 0,60 0,30 0,26 0,23 0,13 0,02 0,26 0,23 O Z f 1) O - contador 0,30 0,15 0,12 0,10 0,05 0,01 0,12 0,10 T f 1) O-NO

    temporizador 0,60 0,30 0,26 0,23 0,13 0,02 0,26 0,23 ON

    Z f 1) O-NO - contador 0,30 0,15 0,12 0,10 0,05 0,01 0,12 0,10 T f 1) OEXCLUSIVA -

    temporizador 0,60 0,30 0,26 0,23 0,13 0,02 0,26 0,23 X

    Z f 1) OEXCLUSIVA - contador

    0,30 0,15 0,12 0,10 0,05 0,01 0,12 0,10

    T f 1) O-EXCLUSIVA-NO temporizador

    0,60 0,30 0,26 0,23 0,13 0,02 0,26 0,23 XN

    Z f 1) O-EXCLUSIVA-NO - contador

    1/2

    0,30 0,15 0,12 0,10 0,05 0,01 0,12 0,10

    Palabra de estado de: O, ON, X, XN

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - s s La operacin afecta a: - - - - - 0 s s 1

    1) Para ms informacin sobre los rangos de parmetros vlidos, consulte Tipos de direccionamiento (Pgina 19)

  • Lista de operaciones 9.1 Operaciones lgicas

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 29

    9.1.4 Operaciones lgicas con cdigos de condicin Sirven para consultar el estado lgico de las condiciones indicadas y combinar el resultado con el RLO segn la funcin correspondiente.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 U Y O O X O-EXCLUSIVA

    == 0 Resultado = 0 (A1 = 0) and (A = 0)

    > 0 Resultado > 0 (A1 = 1) and (A0 = 0)

    < 0 Resultado < 0 (A1 = 0) and (A0 = 1)

    0 Resultado 0 ((A1 = 0) and (A0 = 1) or (A1 = 1) and (A0 = 0))

    = 0 Resultado 0 ((A1 = 1) and (A0 = 0) or (A1 = 0) and (A0 = 0))

    UO Y unordered/ no admisible (A1 = 1) and (A0 = 1)

    OS Y OS = 1 BIE Y RB = 1 OV Y OV = 1

    1 0,30 0,11 0,09 0,08 0,03 0,01 0,09 0,08

    Palabra de estado de: U, O, X BIE A1 A0 OV OS OR STA RLO /ER La operacin depende de: s s s s s s - s s La operacin afecta a: - - - - - s s s 1

  • Lista de operaciones 9.1 Operaciones lgicas

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 30 Manual de listas, 06/2011, A5E02354747-05

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 UN Y-NO ON O-NO XN O-EXCLUSIVA-NO

    == 0 Resultado = 0 (A1 = 0) and (A = 0)

    > 0 Resultado > 0 (A1 = 1) and (A0 = 0)

    < 0 Resultado < 0 (A1 = 0) and (A0 = 1)

    0 Resultado00 ((A1 = 0) and (A0 = 1) or (A1 = 1) and (A0 = 0))

    = 0 Resultado 0 ((A1 = 1) and (A0 = 0) or (A1 = 0) and (A0 = 0))

    UO Y unordered/ no admisible (A1 = 1) and (A0 = 1)

    OS Y OS = 1 BIE Y RB = 1 OV Y OV = 1

    1 0,30 0,11 0,09 0,08 0,03 0,01 0,09 0,08

    Palabra de estado de: UN, ON, XN

    BIE A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: s s s s s s - s s La operacin afecta a: - - - - - s s s 1

  • Lista de operaciones 9.2 Operaciones con flancos

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 31

    9.2 Operaciones con flancos Sirven para detectar un cambio de flanco. El estado lgico actual del RLO es comparado con el estado lgico del operando, la "marca de flancos". FP detecta un cambio de flanco de "0" a "1". FN detecta un cambio de flanco de "1" a "0". La marca auxiliar de flancos es el bit direccionado en la operacin.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en palabras 312 313 314 315 317 319 151 154

    FP 1) Visualizar el flanco ascendente en el RLO. FN 1) Visualizar el flanco descendente en el RLO.

    2 0,26 0,19 0,17 0,15 0,08 0,015 0,17 0,15

    Palabra de estado de: FP, FN RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - s - La operacin afecta a: - - - - - 0 s s 1

    1) Para ms informacin sobre todos los operandos y rangos de parmetros vlidos consulte Tipos de direccionamiento (Pgina 19)

    9.3 Activar/desactivar operandos de bits Sirve para asignar el valor "1" "0" o bien el RLO al operando direccionado. Las operaciones pueden depender del MCR.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en palabras 312 313 314 315 317 319 151 154

    S 1) Poner entrada/salida/marca/bit de datos locales/bit de datos/bit de datos de instancia a "1" R 1) Poner entrada/ salida/marca/bit de datos locales/bit de datos/bit de datos de instancia a "0" = 1) Asigna el RLO a la entrada/salida/marca/bit de datos locales/bit de datos/bit de datos de instancia

    2 0,14 0,10 0,09 0,08 0,04 0,01 0,09 0,08

    Palabra de estado de: S, R, = RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - s - La operacin afecta a: - - - - - 0 s - 0

    1) Para ms informacin sobre todos los operandos y rangos de parmetros vlidos consulte Tipos de direccionamiento (Pgina 19)

  • Lista de operaciones 9.4 Operaciones que afectan directamente al RLO

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 32 Manual de listas, 06/2011, A5E02354747-05

    9.4 Operaciones que afectan directamente al RLO Las siguientes operaciones tienen un efecto directo sobre el RLO.

    Tiempo de ejecucin tp. en s Operacin Significado Long. en

    palabras 312 313 314 315 317 319 151 154 CLR Pone RLO a "0" 2 0,07 0,06 0,05 0,04 0,02 0,004 0,05 0,04 Palabra de estado de: CLR RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - - - La operacin afecta a: - - - - - 0 0 0 0 SET Pone RLO a "1" 2 0,07 0,06 0,05 0,04 0,02 0,004 0,05 0,04 Palabra de estado de: SET RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - - - La operacin afecta a: - - - - - 0 1 1 0 NOT Negar el RLO 2 0,07 0,06 0,05 0,04 0,02 0,004 0,05 0,04 Palabra de estado de: NOT RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - s - s - La operacin afecta a: - - - - - - 1 s - SAVE Memoriza el RLO en el bit RB 2 0,08 0,06 0,05 0,04 0,02 0,004 0,05 0,04 Palabra de estado de: SAVE

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - s - La operacin afecta a: s - - - - - - - -

  • Lista de operaciones 9.5 Operaciones de temporizacin

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 33

    9.5 Operaciones de temporizacin Sirven para iniciar un temporizador o resetearlo (direccionamiento directo o va parmetro). La duracin tiene que figurar en el ACU1-L.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en palabras 312 313 314 315 317 319 151 154

    SI T f 1) Inicia el temporizador como impulso cuando el flanco cambia de "0" a "1"

    1,20 0,79 0,63 0,48 0,19 0,075 0,63 0,48

    SV T f 1) Inicia el temporizador como impulso prolongado cuando el flanco cambia de "0" a "1"

    1,11 0,73 0,57 0,46 0,18 0,065 0,57 0,46

    SE T f 1) Inicia el temporizador como retardo a la conexin cuando el flanco cambia de "0" a "1"

    1,31 0,90 0,69 0,53 0,21 0,080 0,69 0,53

    SS T f 1) Inicia el temporizador como retardo a la conexin con memoria cuando el flanco cambia de "0" a "1"

    1,25 0,84 0,66 0,51 0,20 0,070 0,66 0,51

    SA T f 1) Inicia el temporizador como retardo a la desconexin cuando el flanco cambia de "1" a "0"

    1,37 0,84 0,72 0,55 0,21 0,080 0,72 0,55

    FR T f 1) Habilita un temporizador para volver a iniciarlo cuando el flanco cambie de "0" a "1" (borra la marca de flanco para iniciar el temporizador)

    1,28 0,83 0,67 0,52 0,20 0,060 0,67 0,52

    R T f 1) Resetea un temporizador

    4/6

    1,51 0,98 0,79 0,61 0,24 0,115 0,79 0,61 Palabra de estado de: SI, SV, SE, SS, SA, FR, R RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - s - La operacin afecta a: - - - - - 0 - - 0

    1) Para ms informacin sobre los rangos de parmetros vlidos, consulte Tipos de direccionamiento (Pgina 19)

  • Lista de operaciones 9.6 Operaciones de contaje

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 34 Manual de listas, 06/2011, A5E02354747-05

    9.6 Operaciones de contaje El valor de contaje figura en el ACU1-L o en la direccin transferida como parmetro.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 S Z f 1) Pone el contador al

    valor predeterminado cuando el flanco cambia de "0" a "1"

    1,76 1,20 0,92 0,71 0,28 0,090 0,92 0,71

    R Z f 1) Pone el contador a "0" cuando el flanco cambia de "0" a "1"

    1,15 0,73 0,60 0,46 0,17 0,050 0,60 0,46

    ZV Z f 1) Incrementa en 1 cuando el flanco cambia de "0" a "1"

    1,22 0,79 0,64 0,49 0,20 0,055 0,64 0,49

    ZR Z f 1) Decrementa en 1 cuando el flanco cambia de "0" a "1"

    4/6

    1,31 0,84 0,69 0,53 0,20 0,060 0,69 0,53

    FR Z f 1) Habilita un contador cuando el flanco cambia de "0" a "1" (borra la marca de flanco para incrementar y decrementar un contador)

    2 1,19 0,76 0,62 0,48 0,19 0,055 0,62 0,48

    Palabra de estado de: S, R, ZV, ZR, FR

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - s - La operacin afecta a: - - - - - 0 - - 0

    1) Para ms informacin sobre los rangos de parmetros vlidos, consulte Tipos de direccionamiento (Pgina 19)

  • Lista de operaciones 9.7 Operaciones de carga

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 35

    9.7 Operaciones de carga Sirven para cargar el operando en ACU1 memorizando previamente el contenido de ACU1 en ACU2. Estas operaciones no afectan a la palabra de estado.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 Cargar ... B 1) Byte 0,24 0,15 0,12 0,09 0,03 0,007 0,12 0,09 W 1) Palabra 0,28 0,18 0,14 0,11 0,04 0,010 0,14 0,11 DW 1) Palabra doble

    1/2

    0,32 0,20 0,16 0,12 0,04 0,015 0,16 0,12 k8 2) Constante de 8

    bits en ACU1-LL 1

    k16 2) Constante de 16 bits en ACU1-L

    2

    L

    k32 2) Constante de 32 bits en ACU1

    3

    0,24 0,15 0,12 0,09 0,03 0,007 0,12 0,09

    1) Para ms informacin sobre todos los operandos y rangos de parmetros vlidos consulte Tipos de direccionamiento (Pgina 19) 2) Vlido para todas las Constantes (Pgina 11)

    9.8 Operaciones de carga para temporizadores y contadores Sirven para cargar un valor de tiempo o contaje en ACU1 memorizando previamente el contenido de ACU1 en ACU2. Estas operaciones no afectan a los bits indicadores.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 L T f 1) Carga el valor de

    tiempo 1,70 1,30 0,80 0,80 0,34 0,175 0,80 0,80

    LC T f 1) Carga el valor de tiempo codificado en BCD

    2,71 1,73 1,41 1,09 0,43 0,280 1,41 1,09

    L Z f 1) Carga el valor de contaje

    1,11 0,70 0,58 0,45 0,14 0,050 0,58 0,45

    LC Z f 1) Carga el valor de contaje codificado en BCD

    1/2

    1,71 1,10 0,89 0,69 0,27 0,155 0,89 0,69

    1) Para ms informacin sobre los rangos de parmetros vlidos, consulte Tipos de direccionamiento (Pgina 19)

  • Lista de operaciones 9.9 Operaciones de transferencia

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 36 Manual de listas, 06/2011, A5E02354747-05

    9.9 Operaciones de transferencia Sirven para transferir el contenido del ACU1 al operando direccionado. Estas operaciones no afectan a la palabra de estado. Tenga en cuenta que algunas operaciones de transferencia dependen del MCR.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 Transfiere el

    contenido de...

    B 1) ACU1-LL al byte

    0,20 0,13 0,10 0,08 0,03 0,007 0,10 0,08

    W 1) ACU1-L a la palabra

    0,24 0,15 0,12 0,09 0,03 0,008 0,12 0,09

    T

    DW 1) ACU1 a la palabra doble

    1/2

    0,28 0,18 0,14 0,11 0,04 0,010 0,14 0,11

    1) Para ms informacin sobre todos los operandos y rangos de parmetros vlidos consulte Tipos de direccionamiento (Pgina 19)

    9.10 Operaciones de carga y transferencia para registros de direcciones Sirven para cargar una palabra doble de una memoria o de un registro en AR1 o AR2.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 Carga el contenido

    de ... ... en AR1

    - ACU1 ... 1 0,20 0,15 0,10 0,10 0,03 0,01 0,10 0,10 AR2 Registro de

    direcciones 2 ... 1 0,20 0,15 0,10 0,10 0,03 0,01 0,10 0,10

    DBD a Palabra doble de datos ...

    2 0,51 0,34 0,27 0,21 0,08 0,02 0,27 0,21

    DID a Palabra doble de datos de instancia ...

    2 0,98 0,61 0,51 0,40 0,15 0,05 0,51 0,40

    m Constante de 32 bits como puntero ...

    3 0,30 0,18 0,15 0,12 0,04 0,01 0,15 0,12

    LD a Palabra doble de datos locales ...

    2 0,51 0,34 0,27 0,21 0,08 0,02 0,27 0,21

    LAR1

    MD a Palabra doble de marcas ...

    2 0,51 0,34 0,27 0,21 0,08 0,02 0,27 0,21

  • Lista de operaciones 9.10 Operaciones de carga y transferencia para registros de direcciones

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 37

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 Carga el contenido

    de ... ... en AR2

    - ACU1 ... 1 0,20 0,15 0,10 0,10 0,03 0,01 0,10 0,10 DBD a Palabra doble de

    datos ... 2 0,51 0,34 0,27 0,21 0,08 0,02 0,27 0,21

    DID a Palabra doble de datos de instancia ...

    2 0,98 0,61 0,51 0,40 0,15 0,05 0,51 0,40

    m Constante de 32 bits como puntero ...

    3 0,30 0,18 0,15 0,12 0,04 0,01 0,15 0,12

    LD a Palabra doble de datos locales ...

    2 0,51 0,34 0,27 0,21 0,08 0,02 0,27 0,21

    LAR2

    MD a Palabra doble de marcas ...

    2 0,51 0,34 0,27 0,21 0,08 0,02 0,27 0,21

    Transfiere el contenido de AR1 a

    - ACU1 1 0,30 0,19 0,16 0,13 0,04 0,02 0,16 0,13 AR2 Registro de

    direcciones 2 1 0,20 0,15 0,10 0,10 0,03 0,01 0,10 0,10

    DBD a Palabra doble de datos

    2 0,39 0,26 0,21 0,17 0,06 0,02 0,21 0,17

    DID a Palabra doble de datos de instancia

    2 0,93 0,59 0,49 0,38 0,14 0,045 0,49 0,38

    LD a Palabra doble de datos locales

    2 0,39 0,26 0,21 0,17 0,06 0,02 0,21 0,17

    TAR1

    MD a Palabra doble de marcas ...

    2 0,39 0,26 0,21 0,17 0,06 0,02 0,21 0,17

    Carga el contenido de AR2 en

    - ACU1 1 0,30 0,19 0,16 0,13 0,04 0,02 0,16 0,13 DBD a Palabra doble de

    datos 2 0,39 0,26 0,21 0,17 0,06 0,02 0,21 0,17

    DID a Palabra doble de datos de instancia

    2 0,93 0,59 0,49 0,38 0,14 0,045 0,49 0,38

    LD a Palabra doble de datos locales

    2 0,39 0,26 0,21 0,17 0,06 0,02 0,21 0,17

    TAR2

    MD a Palabra doble de marcas

    2 0,39 0,26 0,21 0,17 0,06 0,02 0,21 0,17

    TAR Intercambia el contenido de AR1 y AR2

    1 0,28 0,19 0,16 0,13 0,04 0,01 0,16 0,13

  • Lista de operaciones 9.11 Operaciones de carga y transferencia para la palabra de estado

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 38 Manual de listas, 06/2011, A5E02354747-05

    9.11 Operaciones de carga y transferencia para la palabra de estado

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en palabras 312 313 314 315 317 319 151 154

    L STW Carga la palabra de estado 1) en ACU1

    1 0,63 0,43 0,33 0,26 0,09 0,025 0,33 0,26

    Palabra de estado de: L STW RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: s s s s s 0 0 s 0 La operacin afecta a: - - - - - - - - - T STW Transfiere ACU1 (bits

    0 a 8) a la palabra de estado 1)

    1 0,58 0,38 0,31 0,24 0,09 0,020 0,31 0,24

    Palabra de estado de: T STW RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - - - La operacin afecta a: s s s s s - - s -

    1) Estructura de la palabra de estado, consulte: Palabra de estado (Pgina 17)

    9.12 Operaciones de carga del nmero y longitud de un DB Sirven para cargar el nmero y la longitud de un bloque de datos en ACU1. El anterior contenido de ACU1 se memoriza en ACU2. Estas operaciones no afectan a los bits indicadores.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 L DBNO Carga el nmero del

    bloque de datos L DINO Carga el nmero del

    bloque de datos de instancia

    1 0,27 0,18 0,15 0,12 0,04 0,01 0,15 0,12

    L DBLG Carga la longitud del bloque de datos en bytes

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

    1 0,34 0,22 0,19 0,14 0,04 0,01 0,19 0,14

  • Lista de operaciones 9.13 Operaciones lgicas con el contenido del ACU1

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 39

    9.13 Operaciones lgicas con el contenido del ACU1 Sirven para combinar el contenido del ACU1 o ACU1-L con una palabra o una palabra doble segn la funcin correspondiente. La palabra o palabra doble figura como constante en la operacin o en el ACU2. El resultado se deposita en el ACU1 o en ACU1-L.

    Tiempo de ejecucin tp. en s Operaci

    n Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 UW Y ACU2-L OW O ACU2-L XOW O-EXCLUSIVA

    ACU2-L

    1 0,33 0,22 0,18 0,14 0,05 0,014 0,18 0,14

    UW k16 Y Constante de 16 bits

    OW k16 O Constante de 16 bits

    XOW k16 O-EXCLUSIVA Constante de 16 bits

    2 0,33 0,22 0,18 0,14 0,05 0,014 0,18 0,14

    Palabra de estado de: UW, OW, XOW

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - - - La operacin afecta a: - s 0 0 - - - - - UD Y ACU2 OD O ACU2 XOD O-EXCLUSIVA

    ACU2

    1 0,28 0,19 0,16 0,13 0,05 0,014 0,16 0,13

    UD k32 Y constante de 32 bits

    OD k32 O Constante de 32 bits

    XOD k32 O-EXCLUSIVA Constante de 32 bits

    3 0,28 0,19 0,16 0,13 0,05 0,014 0,16 0,13

    Palabra de estado de: UD, OD, XOD

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - - - La operacin afecta a: - s 0 0 - - - - -

  • Lista de operaciones 9.14 Aritmtica en coma fija (16/32 bits) / aritmtica en coma flotante (32 bits)

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 40 Manual de listas, 06/2011, A5E02354747-05

    9.14 Aritmtica en coma fija (16/32 bits) / aritmtica en coma flotante (32 bits)

    Operaciones aritmticas con dos nmeros de 16/32 bits. El resultado se deposita en el ACU1 o ACU1-L. I = entero 16 bits, D = entero doble 32 bits, R = nmero real 32 bits

    Tiempo de ejecucin tp. en s Operacin Significado Long. en

    palabras 312 313 314 315 317 319 151 154 Suma 2 enteros o 2 nmeros reales +I (ACU1-L) =

    (ACU1-L) + (ACU2-L) 0,25 0,17 0,13 0,10 0,04 0,010 0,13 0,10

    +D (ACU1) = (ACU2) + (ACU1)

    0,22 0,15 0,12 0,09 0,03 0,010 0,12 0,09

    +R (ACU1) = (ACU2) + (ACU1)

    1,10 0,72 0,58 0,44 0,16 0,040 0,58 0,44

    Resta 2 enteros o 2 nmeros reales I (ACU1-L) =

    (ACU2-L) - (ACU1-L) 0,25 0,17 0,13 0,10 0,04 0,010 0,13 0,10

    D (ACU1) = (ACU2) - (ACU1)

    0,22 0,15 0,12 0,09 0,03 0,010 0,12 0,09

    R (ACU1) = (ACU2) - (ACU1)

    1

    1,10 0,72 0,58 0,44 0,16 0,040 0,58 0,44

    Palabra de estado de: +I, +D, +R, -I, -D, -R RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - - - La operacin afecta a: - s s s s - - - -

  • Lista de operaciones 9.14 Aritmtica en coma fija (16/32 bits) / aritmtica en coma flotante (32 bits)

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 41

    Tiempo de ejecucin tp. en s Operacin Significado Long. en

    palabras 312 313 314 315 317 319 151 154 Multiplica 2 enteros o 2 nmeros reales *I (ACU1) =

    (ACU2-L) * (ACU1-L) 0,28 0,18 0,15 0,12 0,04 0,010 0,15 0,12

    *D (ACU1) = (ACU2) * (ACU1)

    0,21 0,15 0,12 0,09 0,03 0,008 0,12 0,09

    *R (ACU1) = (ACU2) * (ACU1)

    1,11 0,71 0,58 0,44 0,16 0,040 0,58 0,44

    Divide 2 enteros o 2 nmeros reales /I (ACU1-L) =

    (ACU2-L) : (ACU1-L) En ACU1-H est el resto de la divisin

    0,52 0,34 0,27 0,22 0,08 0,060 0,27 0,22

    /D (ACU1) = (ACU2) : (ACU1)

    0,51 0,33 0,27 0,21 0,08 0,050 0,27 0,21

    /R (ACU1) = (ACU2) : (ACU1)

    4,85 3,00 2,52 1,89 0,25 0,060 2,52 1,89

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

    1

    0,43 0,29 0,23 0,18 0,07 0,060 0,23 0,18

    Palabra de estado de: *I, *D, *R, /I, /D, /R, MOD

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - - - La operacin afecta a: - s s s s - - - - NEGR Niega el nmero real en ACU1 0,20 0,14 0,12 0,09 0,03 0,005 0,12 0,09 ABS Forma el valor absoluto del

    nmero real en ACU1

    1 0,20 0,14 0,12 0,09 0,03 0,005 0,12 0,09

    Palabra de estado de: NEGR, ABS RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - - - La operacin afecta a: - - - - - - - - -

  • Lista de operaciones 9.15 Raz cuadrada, cuadrado (32 bits) / funciones logartmicas (32 bits)

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 42 Manual de listas, 06/2011, A5E02354747-05

    9.15 Raz cuadrada, cuadrado (32 bits) / funciones logartmicas (32 bits) El resultado de la operacin / funcin logartmica se deposita en ACU1. Estas operaciones pueden ser interrumpidas por alarmas.

    Tiempo de ejecucin tp. en s Operacin Significado Long. en

    palabras 312 313 314 315 317 319 151 154 SQRT Calcula la raz cuadrada de

    un nmero real en ACU1 8,14 5,16 4,22 3,24 1,26 0,475 4,22 3,24

    SQR Forma el cuadrado de un nmero real en ACU1

    1

    1,15 0,73 0,59 0,46 0,18 0,040 0,59 0,46

    LN Forma el logaritmo natural de un nmero real en ACU1

    7,34 4,65 3,80 2,92 1,20 0,455 3,80 2,92

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

    1

    9,13 5,80 4,73 3,63 1,50 0,525 4,73 3,63

    Palabra de estado de: SQRT, SQR, LN, EXP

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - - - La operacin afecta a: - s s s s - - - -

  • Lista de operaciones 9.16 Funciones trigonomtricas (32 bits)

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 43

    9.16 Funciones trigonomtricas (32 bits) El resultado de la operacin se deposita en ACU1. Estas operaciones pueden ser interrumpidas por alarmas.

    Tiempo de ejecucin tp. en s Operacin Significado Long. en

    palabras 312 313 314 315 317 319 151 154 SIN1) Calcula el seno del nmero real 7,52 4,77 3,90 3,00 1,20 0,530 3,90 3,00 ASIN2) Calcula el arcoseno del nmero

    real 15,80 10,23 8,40 6,44 1,30 0,480 8,40 6,44

    COS1) Calcula el coseno del nmero real

    9,19 5,78 4,75 3,65 1,50 0,530 4,75 3,65

    ACOS2) Calcula el arcocoseno del nmero real

    7,21 4,56 3,73 2,87 1,20 0,450 3,73 2,87

    TAN1) Calcula la tangente del nmero real

    10,92 6,93 5,67 4,35 1,80 0,620 5,67 4,35

    ATAN2) Calcula la arcotangente del nmero real

    1

    7,91 5,10 4,10 3,14 1,30 0,485 4,10 3,14

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

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - - - La operacin afecta a: - s s s s - - - -

    1) Introduzca el ngulo en radianes; tiene que figurar como nmero en coma flotante en el ACU1. 2) El resultado es un ngulo en radianes.

  • Lista de operaciones 9.17 Suma de constantes

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 44 Manual de listas, 06/2011, A5E02354747-05

    9.17 Suma de constantes Sirve para sumar constantes enteras al ACU1. Estas operaciones no afectan a los bits indicadores.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 + i8 Suma una constante

    entera de 8 bits 1 0,20 0,14 0,10 0,10 0,05 0,01 0,10 0,10

    + i16 Suma una constante entera de 16 bits

    2 0,20 0,14 0,10 0,10 0,05 0,01 0,10 0,10

    + i32 Suma una constante entera de 32 bits

    3 0,20 0,14 0,10 0,10 0,05 0,01 0,10 0,10

    9.18 Suma va el registro de direcciones Suma de un entero (16 bits) al contenido del registro de direcciones. El valor figura en la operacin o en el ACU1-L. Estas operaciones no afectan a los bits indicadores.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 +AR1 - Suma el contenido

    del ACU1-L a AR1 1 0,20 0,16 0,10 0,10 0,07 0,01 0,10 0,10

    +AR1 m Suma la constante de puntero a AR1

    2 0,40 0,20 0,15 0,12 0,07 0,01 0,15 0,12

    +AR2 - Suma el contenido del ACU1-L a AR2

    1 0,20 0,16 0,10 0,10 0,07 0,01 0,10 0,10

    +AR2 m Suma la constante de puntero a AR2

    2 0,40 0,20 0,15 0,12 0,07 0,01 0,15 0,12

  • Lista de operaciones 9.19 Operaciones de comparacin con enteros (16 bits / 32 bits) o con nmeros reales de 32 bits

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 45

    9.19 Operaciones de comparacin con enteros (16 bits / 32 bits) o con nmeros reales de 32 bits

    Comparacin de enteros (16 bits) en ACU1-L y ACU2-L. El RLO = 1 si se cumple la condicin. Comparacin de enteros (32 bits) en ACU1 y ACU2. El RLO = 1 si se cumple la condicin. Comparacin de los nmeros reales de 32 bits en ACU1 y ACU2. El RLO = 1 si se cumple la condicin.

    Tiempo de ejecucin tp. en s Operacin Significado Long. en

    palabras 312 313 314 315 317 319 151 154 ==I ==D ==R

    ACU2-L = ACU1-L ACU2 = ACU1 ACU2 = ACU1

    0,48 0,43 1,67

    0,31 0,28 1,07

    0,26 0,23 0,87

    0,20 0,18 0,67

    0,07 0,06 0,27

    0,028 0,023 0,046

    0,26 0,23 0,87

    0,20 0,18 0,67

    I D R

    ACU2-L ACU1-L ACU ACU1 ACU ACU1

    0,48 0,43 1,67

    0,31 0,28 1,07

    0,26 0,23 0,87

    0,20 0,18 0,67

    0,07 0,06 0,27

    0,028 0,023 0,046

    0,26 0,23 0,87

    0,20 0,18 0,67

    ACU1

    0,48 0,43 1,67

    0,31 0,28 1,07

    0,26 0,23 0,87

    0,20 0,18 0,67

    0,07 0,06 0,27

    0,028 0,023 0,046

    0,26 0,23 0,87

    0,20 0,18 0,67

    >=I >=D >=R

    ACU2-L ACU1-L ACU2 ACU1 ACU2 ACU1

    1

    0,48 0,43 1,67

    0,31 0,28 1,07

    0,26 0,23 0,87

    0,20 0,18 0,67

    0,07 0,06 0,27

    0,028 0,023 0,046

    0,26 0,23 0,87

    0,20 0,18 0,67

    Palabra de estado de: == I, ==D, I, D, =D

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - - - La operacin afecta a: - s s 0 - 0 s s 1 Palabra de estado de: ==R, R, =R

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - - - La operacin afecta a: - s s s s 0 s s 1

  • Lista de operaciones 9.20 Operaciones de desplazamiento

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 46 Manual de listas, 06/2011, A5E02354747-05

    9.20 Operaciones de desplazamiento Sirven para desplazar el contenido del ACU1 o ACU1-L a la izquierda o a la derecha tantas posiciones como se indique. Si no se indica ningn operando, se desplazan tantas posiciones como indique en el ACU2-LL. Las posiciones vacantes se rellenan con ceros o con el signo. El ltimo bit desplazado figura en el cdigo de condicin A1.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 Desplaza el

    contenido del ACU1-L a la izquierda.

    SLW

    0 ... 15 Las posiciones vacantes se rellenan con ceros.

    0,51 0,34 0,27 0,21 0,08 0,019 0,27 0,21

    Desplaza el contenido de ACU1 a la izquierda.

    SLD

    0 ... 32 Las posiciones vacantes se rellenan con ceros.

    0,46 0,30 0,24 0,19 0,07 0,019 0,24 0,19

    Desplaza el contenido del ACU1-L a la derecha.

    SRW

    0 ... 15 Las posiciones vacantes se rellenan con ceros.

    0,51 0,24 0,27 0,21 0,08 0,019 0,27 0,21

    Desplaza el contenido de ACU1 a la derecha.

    SRD

    0 ... 32 Las posiciones vacantes se rellenan con ceros.

    0,46 0,30 0,24 0,19 0,07 0,019 0,24 0,19

    Desplaza el contenido del ACU1L con signo a la derecha.

    SSI

    0 ... 15 Las posiciones vacantes se rellenan con los signos (bit 15).

    0,60 0,36 0,30 0,23 0,09 0,019 0,30 0,23

    Desplaza el contenido de ACU1 con signo a la derecha.

    SSD

    0 ... 32 Las posiciones vacantes se rellenan con los signos (bit 31).

    1

    0,46 0,31 0,27 0,19 0,08 0,019 0,27 0,19

    Palabra de estado de: SLW, SLD, SRW, SRD, SSI, SSD

    RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - - - La operacin afecta a: - s s s - - - - -

  • Lista de operaciones 9.21 Operaciones de rotacin

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 47

    9.21 Operaciones de rotacin Sirven para rotar el contenido de ACU1 a la izquierda o a la derecha tantas posiciones como se indique. Si no se indica ningn operando, se rotan tantas posiciones como indique el ACU2-LL.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 RLD -

    0 ... 32 Rota el contenido de ACU1 a la izquierda

    0,45 0,29 0,24 0,19 0,07 0,019 0,24 0,19

    RRD - 0 ... 32

    Rota el contenido de ACU1 a la derecha

    1

    0,45 0,29 0,24 0,19 0,07 0,019 0,24 0,19

    Palabra de estado de: RLD, RRD RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - - - La operacin afecta a: - s s s - - - - - RLDA - Rota el contenido de

    ACU1 una posicin de bit a la izquierda va el cdigo de condicin A1

    0,30 0,20 0,16 0,13 0,05 0,012 0,16 0,13

    RRDA - Rota el contenido de ACU1 una posicin de bit a la derecha va el cdigo de condicin A1

    1

    0,30 0,20 0,16 0,13 0,05 0,015 0,16 0,13

    Palabra de estado de: RLDA, RRDA

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - - - La operacin afecta a: - s 0 0 - - - - -

  • Lista de operaciones 9.22 Operaciones de transferencia de acumuladores, incrementar y decrementar

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 48 Manual de listas, 06/2011, A5E02354747-05

    9.22 Operaciones de transferencia de acumuladores, incrementar y decrementar

    Estas operaciones no afectan a la palabra de estado.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en palabras 312 313 314 315 317 319 151 154

    TAW - Invierte el orden de los bytes en ACU1-L. LL y LH se convierten en LH y LL, respectivamente.

    0,20 0,13 0,10 0,10 0,05 0,01 0,10 0,10

    TAD - Invierte el orden de los bytes en ACU1. LL, LH, HL y HH se convierten en HH, HL, LH y LL, respectivamente.

    0,40 0,24 0,20 0,16 0,06 0,01 0,20 0,16

    TAK - Intercambia los contenidos de ACU1 y ACU2

    0,25 0,17 0,14 0,11 0,04 0,01 0,14 0,11

    PUSH - Transfiere el contenido de ACU1 a ACU2

    0,20 0,13 0,10 0,08 0,03 0,01 0,10 0,08

    POP - Transfiere el contenido de ACU2 a ACU1

    0,20 0,14 0,10 0,08 0,03 0,01 0,10 0,08

    INC 0 ... 255 Incrementa ACU1-LL 0,20 0,14 0,10 0,10 0,05 0,01 0,10 0,10 DEC 0 ... 255 Decrementa ACU1-LL

    1

    0,20 0,14 0,10 0,10 0,05 0,01 0,10 0,10

    9.23 Operacin de visualizacin de programa, operacin nula Estas operaciones no afectan a la palabra de estado.

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 BLD1) 0 ... 255 Operacin de

    visualizacin de programa; es tratada por la CPU como una operacin nula.

    0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00

    NOP2) 0 1

    Operacin nula

    1

    0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,00

    1) Las operaciones BLD se generan y utilizan en el sistema de creacin y no est permitido borrarlas, modificarlas o agregarlas. 2) La operacin NOP1 no debera utilizarse. Si necesita una operacin NOP, utilice NOP0.

  • Lista de operaciones 9.24 Operaciones de conversin de tipos de datos

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 49

    9.24 Operaciones de conversin de tipos de datos Los resultados de la conversin se depositan en el ACU1. Al convertir nmeros reales, el tiempo de ejecucin depender del valor.

    Tiempo de ejecucin tp. en s Operacin Significado Long. en

    palabras 312 313 314 315 317 319 151 154 BTI Convierte ACU1 de BCD a entero

    (16 bits) (BCD To Integer)

    0,73 0,46 0,39 0,30 0,11 0,040 0,39 0,30

    BTD Convierte ACU1 de BCD a entero doble (32 bits) (BCD To Doubleinteger)

    1,08 0,67 0,57 0,44 0,16 0,090 0,57 0,44

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

    0,70 0,45 0,37 0,29 0,11 0,020 0,37 0,29

    ITD Convierte ACU1 de entero (16 bits) a entero doble (32 bits) (Integer To Doubleinteger)

    1

    0,21 0,14 0,10 0,09 0,03 0,008 0,10 0,09

    Palabra de estado de: BTI, BTD, DTR, ITD

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - - - La operacin afecta a: - - - - - - - - - ITB Convierte ACU1 de entero (16 bits)

    a BCD de 0 a 999 (Integer To BCD)

    1,09 0,70 0,57 0,44 0,17 0,117 0,57 0,44

    DTB Convierte ACU1 de entero doble (32 bits) a BCD de 0 a 9 999 999 (Doubleinteger To BCD)

    2,98 1,90 1,54 1,19 0,47 0,315 1,54 1,19

    RND Convierte un nmero real en un entero doble de 32 bits.

    4,82 3,06 2,49 1,92 0,15 0,025 2,49 1,92

    RND- Convierte un nmero real en un entero doble de 32 bits. El resultado se redondea al entero siguiente.

    4,82 3,06 2,49 1,92 0,15 0,025 2,49 1,92

    RND+ Convierte un nmero real en un entero doble de 32 bits. El resultado se redondea al entero siguiente.

    4,82 3,06 2,49 1,92 0,15 0,025 2,49 1,92

    TRUNC Convierte un nmero real en un entero doble de 32 bits. Los decimales quedan truncados.

    1

    4,82 3,06 2,49 1,92 0,15 0,025 2,49 1,92

    Palabra de estado de: ITB, DTB, RND, RND-, RND+, TRUNC

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - - - La operacin afecta a: - - - s s - - - -

  • Lista de operaciones 9.25 Formar el complemento

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 50 Manual de listas, 06/2011, A5E02354747-05

    9.25 Formar el complemento

    Tiempo de ejecucin tp. en s Operacin Significado Long. en palabras 312 313 314 315 317 319 151 154

    INVI Forma el complemento a 1 de ACU1-L

    0,13 0,10 0,08 0,07 0,04 0,010 0,08 0,07 INVD Forma el complemento a 1 de

    ACU1

    1 0,11 0,09 0,07 0,06 0,03 0,005 0,07 0,06

    Palabra de estado de: INVI, INVD

    RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - - - La operacin afecta a: - - - - - - - - - NEGI Forma el complemento a 2 de

    ACU1-L (nmero entero) 0,16 0,12 0,10 0,08 0,05 0,010 0,10 0,08

    NEGD Forma el complemento a 2 de ACU1 (nmero entero doble)

    1 0,12 0,09 0,07 0,06 0,03 0,005 0,07 0,06

    Palabra de estado de: NEGI, NEGD

    RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - - - La operacin afecta a: - s s s s - - - -

    9.26 Operaciones de llamada de bloques

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en palabras 312 313 314 315 317 319 151 154

    CALL FB p, DB r Llamada incondicional de un FB con transferencia de parmetros.

    1 5,10 3,25 2,65 2,05 0,78 0,35 2,65 2,05

    CALL SFB p, DB r

    Llamada incondicional de un SFB con transferencia de parmetros.

    2 1)

    CALL FC p Llamada incondicional de una funcin con transferencia de parmetros.

    1 4,87 3,15 2,59 2,03 0,83 0,35 2,59 2,03

    CALL SFC p Llamada incondicional de una SFC con transferencia de parmetros.

    2 1)

    Palabra de estado de: CALL

    RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - - - La operacin afecta a: - - - - 0 0 1 - 0

    1) En el captulo: Funciones de sistema (SFC) (Pgina 71) Bloques de funcin de sistema (SFB) (Pgina 79)

  • Lista de operaciones 9.26 Operaciones de llamada de bloques

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 51

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 FBq 3,97 2,53 2,06 1,59 0,62 0,30 2,06 1,59 FCq

    Llamada incondicional de bloques sin transferencia de parmetros 4,26 2,76 2,27 1,77 0,72 0,30 2,27 1,77

    UC

    Parmetro Llamada de FB/FC va parmetro

    1

    4,26 2,76 2,27 1,77 0,72 0,30 2,27 1,77

    FBq 3,97 2,53 2,06 1,59 0,62 0,30 2,06 1,59 FCq

    Llamada condicional de bloques sin transferencia de parmetros 4,26 2,76 2,27 1,77 0,72 0,30 2,27 1,77

    CC

    Parmetro Llamada de FB/FC va parmetro

    1

    4,26 2,76 2,27 1,77 0,72 0,30 2,27 1,77

    Palabra de estado de: UC, CC

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - - - La operacin afecta a: - - - - 0 0 1 - 0

    DBp Abrir un bloque de datos 1/2 2) 0,40 0,28 0,21 0,17 0,08 0,02 0,21 0,17 DIp Abrir un bloque de datos

    de instancia 2 0,40 0,28 0,21 0,17 0,08 0,02 0,21 0,17

    AUF 3)

    Parmetro Abrir un bloque de datos de instancia

    2 0,40 0,28 0,21 0,17 0,08 0,02 0,21 0,17

    Palabra de estado de: AUF

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - - - La operacin afecta a: - - - - - - - - -

    2) Con nmeros de bloque largos (> 255) 3) Las CPUs ofrecen un potente soporte para la programacin simblica. Los accesos cualificados a DBs que se utilizan aqu (p. ej. DB100.DBX 1.2) no suelen causar tiempos de ejecucin adicionales. Esto vale tambin para el comando AUF DB contenido en el acceso.

  • Lista de operaciones 9.27 Operaciones de fin de bloque

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 52 Manual de listas, 06/2011, A5E02354747-05

    9.27 Operaciones de fin de bloque

    Tiempo de ejecucin tp. en s Operacin Significado Long. en palabras 312 313 314 315 317 319 151 154

    BE Fin de bloque 1,20 1,09 0,88 0,68 0,26 0,07 0,88 0,68 BEA Fin absoluto de bloque

    1 1,20 1,09 0,88 0,68 0,26 0,07 0,88 0,68

    Palabra de estado de: BE, BEA

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - - - - - - - - - La operacin afecta a: - - - - 0 0 1 - 0 BEB Fin condicional del bloque si

    RLO = "1" 1 1,20 1,09 0,88 0,68 0,26 0,07 0,88 0,68

    Palabra de estado de: BEB RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - s - La operacin afecta a: - - - - s 0 1 1 0

    9.28 Intercambiar bloques de datos Sirve para intercambiar los dos bloques de datos actuales. El bloque de datos actual se convierte en el bloque de datos de instancia actual y viceversa. Estas operaciones no afectan a los bits indicadores.

    Tiempo de ejecucin tp. en s Operacin Significado Long. en

    palabras 312 313 314 315 317 319 151 154 TDB Intercambiar bloques de

    datos 1 0,20 0,15 0,10 0,10 0,10 0,05 0,10 0,10

  • Lista de operaciones 9.29 Operaciones de salto

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 53

    9.29 Operaciones de salto Sirven para saltar de forma condicional o no: Si el operando tiene 8 bits, el salto puede realizarse entre (-128 ... +127). Si el operando tiene 16 bits se puede saltar entre (-32768 ... -129) o (+128 ... +32767).

    Nota En los programas de las CPUs S7-300, tenga en cuenta que las operaciones de salto no estn permitidas desde una cadena de combinaciones lgicas o hacia una cadena de combinaciones lgicas.

    El final de una cadena de combinaciones lgicas est representado por operaciones que ponen /ER = 0. El principio es la primera operacin lgica tras finalizar una cadena de combinaciones lgicas. En este caso, es relevante el flujo lineal del programa sin tener en cuenta las operaciones de salto. Tenga en cuenta que la operacin Y delante de O tambin representa el principio de una nueva cadena de combinaciones lgicas. Del mismo modo, tampoco se admiten operaciones de salto en otro nivel de parntesis. Ejemplos de operaciones de salto (Pgina 56)

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 SPB MARCA Salto condicional si

    RLO = "1" 1 1) /2 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16

    SPBN MARCA Salto condicional si RLO = "0"

    2 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16

    Palabra de estado de: SPB, SPBN RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - s - La operacin afecta a: - - - - - 0 1 1 0 SPBB MARCA Salto condicional si

    RLO = "1"; memoriza el RLO en el bit RB

    2 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16

    SPBNB MARCA Salto condicional si RLO = "0"; memoriza el RLO en el bit RB

    2 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16

    Palabra de estado de: SPBB, SPBNB RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - s - La operacin afecta a: s - - - - 0 1 1 0

    1) 1 palabra de longitud en saltos entre -128 ... +127

  • Lista de operaciones 9.29 Operaciones de salto

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 54 Manual de listas, 06/2011, A5E02354747-05

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 SPBI MARCA Salto condicional si

    RB = "1" 2 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16

    SPBIN MARCA Salto condicional si RB = "0"

    2 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16

    Palabra de estado de: SPBI, SPBIN RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: s - - - - - - - - La operacin afecta a: - - - - - 0 1 - 0 SPO MARCA Salto condicional en

    caso de desbordamiento con memoria (OV = "1")

    1 1) /2 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16

    Palabra de estado de: SPO RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - s - - - - - La operacin afecta a: - - - - - - - - - SPS MARCA Salto condicional en

    caso de desbordamiento con memoria (OS = "1")

    2 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16

    Palabra de estado de: SPS RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - s - - - - La operacin afecta a: - - - - 0 - - - - SPU MARCA Salto condicional si

    "operacin no admisible" (A1 = 1 y A0 = 1)

    2 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16

    SPZ MARCA Salto condicional si el resultado = 0 (A1 = 0 y A0 = 0)

    1 1) /2 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16

    SPP MARCA Salto condicional si el resultado > 0 (A1 = 1 y A0 = 0)

    1 1) /2 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16

    SPM MARCA Salto condicional si el resultado < 0 (A1 = 0 y A0 = 1)

    1 1) /2 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16

    Palabra de estado de: SPU, SPZ, SPP, SPM

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - s s - - - - - - La operacin afecta a: - - - - - - - - -

    1) 1 palabra de longitud en saltos entre -128 ... +127

  • Lista de operaciones 9.29 Operaciones de salto

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 55

    Tiempo de ejecucin tp. en s Operacin Operando Significado Long. en

    palabras 312 313 314 315 317 319 151 154 SPN MARCA Salto condicional si

    el resultado 00; (A1 = 1 y A0 = 0) o (A1 = 0) y (A0 = 1)

    1 1) /2 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16

    SPMZ MARCA Salto condicional si el resultado 0; (A1 = 0 y A0 = 1) o (A1 = 0 y A0 = 0)

    2 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16

    SPPZ MARCA Salto condicional si el resultado 0; (A1 = 1 y A0 = 0) o (A1 = 0) y (A0 = 0)

    2 0,39 0,26 0,21 0,16 0,10 0,01 0,21 0,16

    Palabra de estado de: SPN, SPMZ, SPPZ

    RB A1 A0 OV OS OR STA RLO /ER

    La operacin depende de: - s s - - - - - - La operacin afecta a: - - - - - - - - - SPA MARCA Salto incondicional 1 1) /2 0,39 0,26 0,21 0,16 0,10 0,010 0,21 0,16 SPL MARCA Distribuidor de saltos

    La operacin va seguida de una lista de operaciones de salto. El operando es una etiqueta de salto a la siguiente operacin de la lista. ACU1-L contiene el nmero de la operacin de salto que debe ejecutarse.

    2 0,39 0,26 0,21 0,16 0,10 0,032 0,21 0,16

    LOOP MARCA Decrementa ACU1-L y salta si ACU1-L 00 (programacin de bucles)

    2 0,35 0,24 0,19 0,15 0,06 0,010 0,19 0,15

    Palabra de estado de: SPA, SPL, LOOP RB A1 A0 OV OS OR STA RLO /ER La operacin depende de: - - - - - - - - - La operacin afecta a: - - - - - - - - -

    1) 1 palabra de longitud en saltos entre -128 ... +127

  • Lista de operaciones 9.29 Operaciones de salto

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 56 Manual de listas, 06/2011, A5E02354747-05

    9.29.1 Ejemplos de operaciones de salto // Ejemplo 1: salto no permitido ms all del final de una cadena de combinaciones lgicas

    0

    0

    0

    0

    08

    0 /

    /

    8

    8632

    )LQDOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    )LQDOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    )LQDOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    3ULQFLSLRGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    3ULQFLSLRGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    6DOWRQRSHUPLWLGRSRUTXHVHVDOWDHOILQDOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    // Ejemplo 2: salto permitido al final de una cadena de combinaciones lgicas

    0

    0

    0

    0

    0

    0

    /

    / 8

    8

    8

    632

    )LQDOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    )LQDOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    3ULQFLSLRGHODFDGHQDGHFRPELQDFLRQHVOJLFDV)LQDOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    3ULQFLSLRGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    3ULQFLSLRGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    )LQGHODFDGHQDGHFRPELQDFLRQHVOJLFDVGHELGRDTXH63%SRQHHOELWGHHVWDGR(5 6DOWRSHUPLWLGRSRUTXHILJXUDDOILQDOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    // Ejemplo 3: salto permitido dentro de una cadena de combinaciones lgicas

    0

    0

    0

    0

    0 0

    0

    0 0

    /

    /

    8

    8

    8888

    632

    )LQDOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    )LQDOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    6DOWRDHWLTXHWDSHUPLWLGRGHQWURGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    )LQDOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    3ULQFLSLRGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    2SHUDFLQOJLFD

    3ULQFLSLRGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    (OVDOWRHVWSHUPLWLGRGHQWURGHODFDGHQDGHFRPELQDFLRQHVOJLFDV632QRILQDOL]DODFDGHQDGHFRPELQDFLRQHVOJLFDV

  • Lista de operaciones 9.29 Operaciones de salto

    Lista de operaciones de las CPUs S7-300 y de las CPUs ET 200 Manual de listas, 06/2011, A5E02354747-05 57

    // Ejemplo 4: salto permitido ms all de una cadena de combinaciones lgicas 0

    0

    0

    0 0

    0

    0 0 0

    /

    / 8

    88888

    632

    )LQDOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    )LQDOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    )LQDOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    3ULQFLSLRGHODFDGHQDGHFRPELQDFLRQHVOJLFDV2SHUDFLQOJLFD

    3ULQFLSLRGHODFDGHQDGHFRPELQDFLRQHVOJLFDV(OVDOWRDODHWLTXHWDHVWSHUPLWLGRSRUTXHQRWLHQHOXJDUGHQWURGHXQDFDGHQDGHFRPELQDFLRQHVOJLFDV

    (OVDOWRHVWSHUPLWLGRPVDOOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    // Ejemplo 5: salto no permitido entre niveles de parntesis 0

    0

    0 0 0

    0 0 0

    /E

    /E/D

    /D

    888

    8

    888

    63=

    8

    632

    )LQDOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    /DHWLTXHWD\HOVDOWRVHHQFXHQWUDQHQGLVWLQWRVQLYHOHVGHSDUQWHVLV

    /DHWLTXHWD\HOVDOWRVHHQFXHQWUDQHQGLVWLQWRVQLYHOHVGHSDUQWHVLV

    1RVHSHUPLWHQVDOWRVGHVGHHOQLYHOGHSDUQWHVLV1RVHSHUPLWHQVDOWRVDRWURQLYHOGHSDUQWHVLV

    // Ejemplo 6: saltos no permitidos en combinaciones lgicas Y antes de O

    0

    0

    0 0

    0

    0

    0 0 0

    /E

    0

    /E/D

    /D

    88

    8

    8

    888

    2

    63=632

    )LQDOGHODFDGHQDGHFRPELQDFLRQHVOJLFDV

    /DHWLTXHWDVHHQFXHQWUDIXHUDGHODFRPELQDFLQOJLFD

    3ULQFLSLRGHODSULPHUDFDGHQDGHFRPELQDFLRQHVOJLFDV

  • Lista de operaciones 9.30 Operaciones para el Master Control Relay (MCR)

    Lista de operaciones de l