Manual de PLC RSLogix 500

726
Manual de referencia J"ego de in!r"ccione de SLC 500t $ MicroLogi#t 1000 (No. de ca!. 1747&L51 1, 1747&L514, 1747&L524, 1747&L532, 1747&L541, 1747&L542, 1747&L543, $ con!roladore de bole!%n 1761) Allen&Bradle$

Transcript of Manual de PLC RSLogix 500

  • " !" $#

    !&&&&&&&$! !%

    &$

  • Informacin importante para el usuario

    Debido a la variedad de usos de los productos descritos en esta publicacin, laspersonas responsables de la aplicacin y uso de este equipo de control debenasegurarse de que se hayan seguido todos los pasos necesarios para que cadaaplicacin y uso cumplan con todos los requisitos de rendimiento y seguridad,incluyendo leyes, reglamentaciones, cdigos y normas aplicables.

    Los ejemplos de ilustraciones, grficos, programas y esquemas mostrados, en estagua tienen la nica intencin de ilustrar el texto. Debido a las muchas variables yrequisitos asociados con cualquier instalacin particular, Allen-Bradley no puedeasumir responsabilidad u obligacin (incluyendo responsabilidad de propiedadintelectual) por el uso real basado en los ejemplos mostrados en esta publicacin.

    La publicacin de Allen-Bradley SGI-1.1, Safety Guidelines for the Application,Installation, and Maintenance of Solid State Control (disponible en la oficina deAllen-Bradley local), describe algunas diferencias importantes entre equipostransistorizados y dispositivos electromecnicos, las cuales deben tomarse enconsideracin al usar productos tales como los descritos en esta publicacin.

    Est prohibida la reproduccin total o parcial de los contenidos de esta publicacinde propiedad exclusiva sin el permiso escrito de Allen-Bradley Company, Inc.

    En este manual hacemos anotaciones para advertirle sobre consideraciones deseguridad:

    Identifica informacin o prcticas o circunstancias que pueden producirlesiones personales o incluso la muerte, daos materiales o prdidaseconmicas.

    Las notas de Atencin le ayudan a:

    identificar un peligro evitar un peligro reconocer las consecuencias

    Nota Identifica informacin crtica para una correcta aplicacin y entendimientodel productol.

    SLC 500, SLC 5/01, SLC 5/02, SLC 5/03, SLC 5/04, MicroLogix, PanelView, RediPANEL, Dataliner, DH+, Data Highway Plus son marcas comerciales de Allen-Bradley Company, Inc.Gateway 2000 es una marca comercial de Gateway 2000, Inc.VERSA es una marca comercial de Nippon Electric Co. Information Systems Inc.

  • Tabla de contenido

    i

    Tabla de contenido

    Prefacio P-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Quin debe usar este manual P-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Propsito de este manual P-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Contenido de este manual P-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Documentacin asociada P-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Tcnicas comunes usadas en este manual P-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    1 Instrucciones bsicas 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones de bit 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones del temporizador/contador 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Acerca de las instrucciones bsicas 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general de las instrucciones de bit 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Archivos de datos de salida y entrada (archivos O:0 e I:1) 13. . . . . . . . . . . . . . . . . . . . . . . Archivo de estado (archivo S2:) 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Archivo de datos de bit (B3:) 15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Archivos de datos de temporizador y contador (T4: y C5:) 15. . . . . . . . . . . . . . . . . . . . . . Archivo de datos de control (R6:) 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Archivo de datos enteros (N7:) 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Examine si cerrado (XIC) 19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Examine si abierto (XIO) 19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Active la salida (OTE) 110. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enclavamiento de salida (OTL) y desenclavamiento de salida (OTU) 111. . . . . . . . . . . . . . . .

    Cmo usar OTL 111. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo usar OTU 111. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    OneShot Rising (OSR) 112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplos 112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general de las instrucciones de temporizador 115. . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 115. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Valor del acumulador (.ACC) 115. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Valor preseleccionado (.PRE) 115. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Base de tiempo 115. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Precisin del temporizador 116. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Estructura de direccionamiento 116. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplos de direccionamiento 117. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Temporizador a la conexin (TON) 118. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Manual de referencia del juego de instruccin

    ii

    Uso de los bits de estado 118. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temporizador a la desconexin (TOF) 119. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Uso de los bits de estado 119. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temporizador retentivo (RTO) 121. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Uso de los bits de estado 121. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de los contadores 123. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Elementos del archivo de datos del contador 123. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 123. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Valor acumulado (.ACC) 123. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Valor preseleccionado (PRE) 124. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Estructura de direccionamiento 124. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplos 125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo funcionan los contadores 126. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conteo progresivo (CTU) 126. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Uso de los bits de estado 127. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conteo regresivo (CTD) 128. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Uso de los bits de estado 128. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contador de alta velocidad (HSC) 129. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Operacin del contador de alta velocidad 129. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Elementos de datos del contador de alta velocidad 131. . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo de aplicacin 132. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de aplicacin Archivo 2

    (consulta del bit DN en el programa principal) 133. . . . . . . . . . . . . . . . . . . . . . Ejemplo de aplicacin Archivo 3 (ejecucin de lgica HSC) 133. . . . . . . . . . . . . . .

    Restablecimiento (RES) 134. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones bsicas del ejemplo de aplicacin de la perforadora de papel 135. . . . . . . . . . . .

    Cmo aadir archivo 2 135. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo aadir el archivo 6 137. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    2 Instrucciones de comparacin 21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones de comparacin 21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Acerca de las instrucciones de comparacin 22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general de las instrucciones de comparacin 22. . . . . . . . . . . . . . . . . . . . . . . . . . .

    Uso de direcciones de palabra indexadas 22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de direcciones de palabra indirectas 22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Igual (EQU) 23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . No igual (NEQ) 23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Menor que (LES) 24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Menor o igual que (LEQ) 24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mayor que (GRT) 25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mayor o igual que (GEQ) 25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Tabla de contenido

    iii

    Comparacin con mscara para igual (MEQ) 26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Prueba de lmite (LIM) 27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Estado verdadero/falso de la instruccin 27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de aplicacin de instrucciones de comparacin en la perforadora de papel 29. . . . . . .

    Cmo iniciar una subrutina en archivo 7 29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    3 Instrucciones matemticas 31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones matemticas 31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Acerca de las instrucciones matemticas 33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general de las instrucciones matemticas 33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de las direcciones de palabra indexadas 33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de las direcciones de palabra indirectas 34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bit de interrupcin por overflow, S:5/0 34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambios del registro matemtico S:13 y S:14 34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso del archivo de datos de punto (coma) flotante (F:8) 35. . . . . . . . . . . . . . . . . . . . . . . .

    Aadir (ADD) 36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de bits de estado aritmtico 36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Restar (SUB) 37. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 37. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Adicin y sustraccin de 32 bits 38. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bit de seleccin de overflow matemtico S:2/14 38. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo de adicin de 32 bits 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Multiplicar (MUL) 311. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Actualizaciones de los bits de estado aritmtico 311. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambios del registro matemtico, S:13 y S:14 311. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Dividir (DIV) 312. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 312. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambios del registro matemtico, S:13 y S:14 312. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo 312. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Divisin doble (DDV) 313. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Actualizaciones de los bits de estado aritmtico 313. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambios del registro matemtico, S:13 y S:14 313. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Borrar (CLR) 314. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 314. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Raz cuadrada (SQR) 314. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 314. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo escalar con parmetros (SCP) 315. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Manual de referencia del juego de instruccin

    iv

    Cmo introducir parmetros 315. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 316. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplos de aplicacin 316. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo 1 316. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 2 317. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Escala de datos (SCL) 318. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 318. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 318. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 319. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo de aplicacin 1 Conversin de una seal de entrada analgica de 4 mA20 mA en una variable de proceso PID 319. . . . . . . . . . . . . . . . . . . . . . .

    Cmo calcular la relacin lineal 320. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de aplicacin 2 Cmo escalar una entrada analgica para controlar

    una salida analgica 320. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo calcular la relacin lineal 321. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo calcular la relacin lineal desplazada 322. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Absoluto (ABS) 324. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir los parmetros 324. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 324. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Calcular (CPT) 325. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 325. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 325. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de aplicacin 326. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Intercambio (SWP) 327. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 327. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Arco seno (ASN) 328. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 328. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Arco coseno (ACS) 329. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 329. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Arco tangente (ATN) 329. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 329. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Coseno (COS) 330. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 330. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Logaritmo natural (LN) 330. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 330. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Logaritmo a la base 10 (LOG) 331. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 331. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Seno (SIN) 331. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 331. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Tangente (TAN) 332. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 332. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Tabla de contenido

    v

    X a la potencia de Y (XPY) 333. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 333. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Instrucciones matemticas en el ejemplo de aplicacin de la perforadora de papel 334. . . . . . . Cmo aadir el archivo 7 335. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    4 Instrucciones de manejo de datos 41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones de manejo de datos 41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Acerca de las instrucciones de manejo de datos 42. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Convertir en BCD (TOD) 43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Actualizaciones de los bits de estado aritmtico 43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambios del registro matemtico, S:13 y S:14 43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo 1 44. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 2 44. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Convertir de BCD (FRD) 46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambios del registro matemtico, S:13 y S:14 47. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo 1 47. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 2 48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Radianes en grados (DEG) 410. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 410. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 410. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Grados en radianes (RAD) 411. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir los parmetros 411. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actaulizaciones de los bits de estado aritmtico 411. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Descodificar 4 a 1 de 16 (DCD) 412. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 412. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 412. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Codificar 1 de 16 a 4 (ENC) 413. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 413. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 414. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Instrucciones para copiar el archivo (COP) y llenar el archivo (FLL) 415. . . . . . . . . . . . . . . . . Uso de COP 415. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 415. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de FLL 417. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 417. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general de las instrucciones de mover y lgicas 419. . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 419. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de direcciones de palabra indexadas 419. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 419. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de direcciones de palabra indirectas 419. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambios del registro matemtico, S:13 y S:14 419. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Manual de referencia del juego de instruccin

    vi

    Mover (MOV) 420. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 420. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 420. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Mover con mscara (MVM) 421. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 421. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 421. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Operacin 422. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Y (AND) 423. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Tabla de verdad 423. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 423. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    O (OR) 424. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tabla de verdad 424. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Actualizaciones de los bits de estado aritmtico 424. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . O exclusivo (XOR) 425. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Tabla de verdad 425. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizaciones de los bits de estado aritmtico 425. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    No (NOT) 426. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tabla de verdad 426. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Actualizaciones de los bits de estado aritmtico 426. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Negar (NEG) 427. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Actualizaciones de bits de estado aritmtico 427. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general de las instrucciones FIFO y LIFO 428. . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 428. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Efectos en el registro de ndice S:24 429. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Carga FIFO (FFL) Descarga FIFO (FFU) 430. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Carga LIFO (LFL) Descarga LIFO (LFU) 432. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Instrucciones de manejo de datos en el ejemplo de aplicacin de la perforadora de papel 434. Aadir el archivo 7 434. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    5 Instrucciones de flujo de programa 51. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones de control de flujo de programa 51. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Acerca de las instrucciones de control de flujo de programa 52. . . . . . . . . . . . . . . . . . . . . . . . . Salto (JMP) y etiqueta (LBL) 53. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 53. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de JMP 53. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de LBL 54. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Saltar a subrutina (JSR), subrutina (SBR), y retornar (RET) 55. . . . . . . . . . . . . . . . . . . . . . . . . Cmo anidar archivos de subrutina 55. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de JSR 56. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Tabla de contenido

    vii

    Uso de SBR 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de RET 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Restablecimiento de control maestro (MCR) 58. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin del procesador SLC 59. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Fin temporal (TND) 510. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Suspender (SUS) 511. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 511. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrada inmediata con mscara (IIM) 512. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 512. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 512. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Salida inmediata con mscara (IOM) 513. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 513. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo 513. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Regenerar I/S (REF) 514. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Uso de un procesador SLC 5/02 514. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de procesadores SLC 5/03 y SLC 5/04 514. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Instrucciones de control de flujo de programa en el ejemplo de aplicacin de la perforadora de papel 515. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo aadir el archivo 2 515. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    6 Instrucciones especficas de aplicacin 61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones especficas de aplicacin 61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Acerca de las instrucciones especficas de aplicacin 62. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general de las instrucciones de desplazamiento de bit 63. . . . . . . . . . . . . . . . . . . .

    Cmo introducir los parmetros 63. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Efectos en el registro de ndice S:24 64. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Desplazamiento de bit izquierdo (BSL)Desplazamiento de bit derecho (BSR) 65. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Uso de BSL 65. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de BSR 66. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Descripcin general de las instrucciones de secuenciador 68. . . . . . . . . . . . . . . . . . . . . . . . . . . Efectos en el registro de ndice S:24 68. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Aplicaciones que requieren ms de 16 bits 68. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Salida de secuenciador (SQO) Comparacin de secuenciador (SQC) 69. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 69. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Uso de SQO 611. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de SQC 612. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Carga de secuenciador (SQL) 614. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 614. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Operacin 616. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Manual de referencia del juego de instruccin

    viii

    Instrucciones especficas de aplicacin en el ejemplo de aplicacin de la perforadora de papel 617. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    7 Cmo usar las instrucciones del contador de alta velocidad 71. . . . . . . . . . . . . . . . . Instrucciones del contador de alta velocidad 71. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Acerca de las instrucciones del contador de alta velocidad 72. . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general de las instrucciones del contador de alta velocidad 73. . . . . . . . . . . . . . . .

    Elementos del archivo de datos del contador 73. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de bits de estado 73. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Contador de alta velocidad (HSC) 76. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 76. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso del contador progresivo y el contador regresivo con restablecimiento

    y retencin 78. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin 78. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contador progresivo 79. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contador progresivo con restablecimiento y retencin 710. . . . . . . . . . . . . . . . . . . . . .

    Uso del contador bidireccional y el contador bidireccional con restablecimiento yretencin 710. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Operacin 711. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contador bidireccional (impulso/direccin) 712. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contador bidireccional con restablecimiento y retencin (impulso/direccin) 713. . . . Contador bidireccional (conteo progresivo/regresivo) 713. . . . . . . . . . . . . . . . . . . . . . Contador bidireccional con restablecimiento y retencin

    (conteo progresivo/regresivo) 714. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso del contador bidireccional con restablecimiento y retencin con codificador

    (encoder) de cuadratura 714. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin 715. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contador bidireccional (codificador [encoder]) 717. . . . . . . . . . . . . . . . . . . . . . . . . . . . Contador bidireccional con restablecimiento y retencin

    (codificador [encoder]) 717. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Carga del contador de alta velocidad (HSL) 718. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 718. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin 718. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Restablecimiento del contador de alta velocidad (RES) 721. . . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin 721. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Acumulador de restablecimiento del contador de alta velocidad (RAC) 722. . . . . . . . . . . . . . . Cmo introducir parmetros 722. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin 722. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Habilitacin (HSE) e inhabilitacin (HSD) de interrupcin del contador de alta velocidad 723Uso de HSE 723. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Operacin 723. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Tabla de contenido

    ix

    Uso de HSD 724. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin 724. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Actualizacin del acumulador de imagen del contador de alta velocidad (OTE) 724. . . . . . . . . Operacin 724. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Lo que ocurre con el HSC cuando pasa al modo de marcha REM 725. . . . . . . . . . . . . . . . . . . . Ejemplo 1 726. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 2 727. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 3 728. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Instrucciones del contador de alta velocidad en el ejemplo de aplicacin de la perforadora de papel 729. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    8 Instrucciones de comunicacin 81. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones de comunicacin 81. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Acerca de las instrucciones de comunicacin 82. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general de la instruccin de mensaje 83. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Operacin 83. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bits del archivo de estado relacionados 84. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opciones de configuracin disponibles 85. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 85. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de los bits de estado 86. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Diagrama de temporizacin para una instruccin MSG exitosa del SLC 5/02 87. . . . . . . . . . . Configuracin del bloque de control 89. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplos de aplicacin para procesadores SLC 5/02 811. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 1 811. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 2 Archivo de programa 2 del procesador SLC 5/02 812. . . . . . . . . . . . . . . . . . .

    Archivo de programa 2 del procesador SLC 5/01 a nodo 3 814. . . . . . . . . . . . . . . . . . . Ejemplo 3 815. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 4 816. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Descripcin general de la instruccin de mensaje 818. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin 818. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bits del archivo de estado relacionados 819. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Opciones de configuracin disponibles 820. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 821. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de los bits de estado 822. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuraciones del bloque de control 824. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Diagrama de temporizacin para una instruccin exitosa del SLC 5/03 SLC 5/04 826. . . . . . Cdigos de error de la instruccin MSG 830. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Manual de referencia del juego de instruccin

    x

    Ejemplos de configuraciones usando la instruccin de mensaje 832. . . . . . . . . . . . . . . . . . . . . Uso de la lgica de escalera 833. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo 1 833. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 2 835. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 3 837. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 4 839. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Uso de mensajes locales 841. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 1 Lectura local de un 500CPU 841. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 2 Lectura local de un 485CIF 842. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 3 Lectura local de un PLC-5 843. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Uso de mensajes remotos 845. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 1 Comunicacin con procesadores AB usando un 1785-KA5 845. . . . . . . Procesador SLC 5/04 (A) a procesador SLC 5/03 (C) va 1785-KA5 845. . . . . . . . . . . Comentarios 845. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procesador SLC 5/03 (C) a procesador SLC 5/04 (A) va 1785-KA5 846. . . . . . . . . . . Comentarios 846. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procesador SLC 5/03 (C) a un PLC-5 (B) va 1785-KA5 847. . . . . . . . . . . . . . . . . . . . Comentarios 847. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 2 Comunicacin con procesadores AB usando dos 1785-KA 848. . . . . . . Procesador SLC 5/04 (B) a procesador PLC5 (C) va dos 1785-KA 848. . . . . . . . . . . . Comentarios 848. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procesador SLC 5/04 (B) a procesador SLC 5/04 (A) va dos 1785-KA 849. . . . . . . . Comentarios 849. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 3 Transferencia va canal 0 DH-485 del procesador SLC 5/04 850. . . . . . . Procesador SLC 5/04 (A) a procesador SLC 5/03 (D) va un procesador

    SLC 5/04 (C) (transferencia usando canal 0 DH-485) 850. . . . . . . . . . . . . . . . . Comentarios 850. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procesador SLC 5/03 (D) a procesador SLC 5/04 (A) va un procesador

    SLC 5/04 (C) (transferencia usando canal 0 DH-485) 851. . . . . . . . . . . . . . . . . Comentarios 851. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procesador SLC 5/03 (D) a PLC-5 (B) va un procesador SLC 5/04

    (transferencia usando canal 0 DH-485) 852. . . . . . . . . . . . . . . . . . . . . . . . . . . . Comentarios 852. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mensajes remotos (SLC 5/03 a un SLC 500, SLC 5/01 SLC 5/02) 853. . . . . . . . . . . Ejemplo 4 Transferencia va canal 0 DF1 del procesador SLC 5/04 854. . . . . . . . . . Procesador SLC 5/04 (A) a procesador SLC 5/04 (D) va dos procesadores

    SLC 5/04 (transferencia usando canal 0 DF1) 854. . . . . . . . . . . . . . . . . . . . . . . Comentarios 854. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 5 Transferencia va canal 0 DH+ del procesador SLC 5/04 855. . . . . . . . . . Procesador SLC 5/04 (A) a procesador SLC 5/04 (C) va un solo procesador

    SLC 5/04 (transferencia usando canal 0 DF1) 855. . . . . . . . . . . . . . . . . . . . . . . Comentarios 855. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Tabla de contenido

    xi

    Procesador SLC 5/04 (C) a procesador SLC 5/04 (A) va un solo procesador SLC 5/04 (transferencia usando canal 0 DF1) 856. . . . . . . . . . . . . . . . . . . . . . .

    Comentarios 856. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procesador SLC 5/04 (C) a procesador SLC 5/04 (B) cuando la transferencia

    est habilitada 856. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comentarios 856. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 6 Transferencia usando un integrado pirmide para encaminar

    una instruccin de mensaje 857. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procesador SLC 5/04 (B) a procesador SLC 5/04 (A) via un integrador

    de pirmide usando el encaminamiento PI 857. . . . . . . . . . . . . . . . . . . . . . . . . . Comentarios 857. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 7 858. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procesador SLC 5/03 a un procesador SLC 5/03

    (transferencia usando dos 1785-KA5) 858. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comentarios 858. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Comunicaciones de servicio (SVC) 860. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de un procesador SLC 5/02 860. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de un procesador SLC 5/03 SLC 5/04 860. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Servicio de canal 861. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo de aplicacin 861. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    9 Instruccin proporcional integral derivativa 91. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general 91. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El concepto PID 92. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . La ecuacin PID 93. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 93. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicadores de instruccin PID 99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin del bloque de control 911. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Errores de tiempo de ejecucin 912. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Escala PID y E/S analgicas 914. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Uso de la instruccin SCL 914. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uso de la instruccin SCP 915. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo 915. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Notas de aplicacin 918. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Rangos de entrada/salida 918. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Escalado a unidades de ingeniera 918. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Banda muerta (DB) de interseccin con cero 920. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Alarmas de salida 920. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lmite de salida con bloqueo de accin integral 921. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modo manual 921. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estado de rengln PID 922. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Alimentacin hacia adelante o bias 923. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Manual de referencia del juego de instruccin

    xii

    Salidas de tiempo proporcional 923. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo Salidas de tiempo proporcional 924. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Sintonizacin PID 925. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procedimiento 925. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo verificar el escalado del sistema continuo 927. . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo determinar el tiempo de actualizacin del lazo inicial 928. . . . . . . . . . . . . . . . .

    10 Instrucciones ASCII 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones ASCII 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Descripcin general de ASCII 102. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general del parmetro de protocolo 103. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo usar el tipo de archivo de datos ASCII 104. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo usar el tipo de archivo de datos de cadena (ST 104. . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 106. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Prueba de bfer por lnea (ABL) 107. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 107. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 107. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Nmero de caracteres en bfer (ACB) 108. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 108. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo 109. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cadena a entero (ACI) 1010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo 1010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Borrado del bfer ASCII de recepcin y/o transmisin (ACL) 1011. . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 1011. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 1011. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Concatenado de cadenas (ACN) 1012. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 1012. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo 1012. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Extraccin de cadena (AEX) 1013. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 1013. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 1013. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Lneas de comunicacin (AHL) 1014. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 1014. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo 1015. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entero a cadena (AIC) 1016. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo 1016. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lectura de caracteres ASCII (ARD) 1017. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 1017. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 1017. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Diagrama de temporizacin para una instruccin exitosa ARD, ARL, AWA y AWT 1019. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Tabla de contenido

    xiii

    Lectura ASCII de lnea (ARL) 1020. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 1020. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo 1020. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bsqueda de cadena (ASC) 1022. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 1022. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 1022. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Comparacin de cadena ASCII (ASR) 1023. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 1023. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo 1023. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Escritura ASCII con anexo (AWA) 1024. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo introducir parmetros 1024. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 1024. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo usar la indireccin en lnea 1026. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplos 1026. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Escritura ASCII (AWT) 1027. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 1027. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo 1027. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cdigos de error de instruccin ASCII 1029. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tabla de conversin ASCII 1031. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    11 Cmo comprender las rutinas de interrupcin 111. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rutinas de interrupcin 111. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Descripcin general de la rutina de fallo de usuario 112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos de archivo de estado guardados 112. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo crear una subrutina de fallo de usuario 113. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Operacin del procesador SLC 113. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin del procesador MicroLogix 113. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo de aplicacin de la rutina de interrupcin de usuario 114. . . . . . . . . . . . . . . . . . . Rutina de fallo Archivo de subrutina 3 114. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Archivo de subrutina 4 Ejecutado para error 0020 115. . . . . . . . . . . . . . . . . . . . . . . . Archivo de subrutina 5 Ejecutado para error 0034 116. . . . . . . . . . . . . . . . . . . . . . . .

    Descripcin general de la interrupcin temporizada seleccionable 117. . . . . . . . . . . . . . . . . . . Procedimiento de programacin bsico para la funcin STI 117. . . . . . . . . . . . . . . . . . . . .

    Operacin 118. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contenido de la subrutina STI 118. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Latencia de interrupcin y coincidencias de interrupcin 119. . . . . . . . . . . . . . . . . . . . . . .

    Procesadores SLC 119. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Microcontrolador 119. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Prioridades de interrupcin 1110. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos de archivo de estado guardados 1111. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Parmetros STI 1111. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Manual de referencia del juego de instruccin

    xiv

    Instrucciones STD y STE 1116. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inhabilitacin temporizada seleccionable STD 1116. . . . . . . . . . . . . . . . . . . . . . . . . . . . Habilitacin temporizada seleccionable STE 1116. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de zona STD/STE 1116. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Inicio temporizado seleccionable (STS) 1118. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general de la interrupcin de entrada discreta 1119. . . . . . . . . . . . . . . . . . . . . . . .

    Procedimiento de programacin bsico para la funcin DII 1119. . . . . . . . . . . . . . . . . . . . Ejemplo 1120. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Operacin 1121. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modo de contador 1121. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modo de evento 1121. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contenido de la subrutina DII 1122. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Latencia de interrupcin y coincidencias de interrupcin 1122. . . . . . . . . . . . . . . . . . . . . . Prioridades de interrupcin 1123. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos de archivo de estado guardados 1123. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reconfigurabilidad 1124. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo 1124. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros DII 1125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo de aplicacin de interrupcin de entrada discreta 1128. . . . . . . . . . . . . . . . . . . . . Diagrama de escalera para la aplicacin de embotelladora 1129. . . . . . . . . . . . . . . . . .

    Descripcin general de interrupcin de E/S 1130. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procedimiento de programacin bsico para la funcin de interrupcin de E/S 1130. . . . .

    Operacin 1131. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contenido de la subrutina de interrupcin (ISR) 1131. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Latencia de interrupcin y coincidencias de interrupcin 1131. . . . . . . . . . . . . . . . . . . . . . Prioridades de interrupcin 1133. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datos de archivo de estado guardados 1134. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Parmetros de interrupcin de E/S 1135. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inhabilitacin de interrupcin de E/S (IID) y habilitacin de interrupcin de E/S (IIE) 1137. .

    Inhabilitacin de interrupcin de E/S IID Habilitacin de interrupcin de E/S IIE 1137. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Operacin IID 1138. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operacin IIE 1138. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de zona IID/IIE 1139. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Restablecimiento de interrupcin pendiente (RPI) 1140. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo introducir parmetros 1140. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Subrutina de interrupcin (INT) 1141. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Tabla de contenido

    xv

    12 Cmo comprender los protocolos de comunicacin 121. . . . . . . . . . . . . . . . . . . . . . . . Protocolo de comunicacin DH-485 122. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Protocolo de la red DH-485 122. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rotacin del testigo DH-485 122. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inicializacin de la red DH-485 123. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Consideraciones de software 123. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nmero de nodos 123. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Establecimiento de direcciones de nodo 124. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Establecimiento de la velocidad en baudios del procesador 124. . . . . . . . . . . . . . . . . . Establecimiento de la direccin de nodo mxima 124. . . . . . . . . . . . . . . . . . . . . . . . . . Nmero mximo de dispositivos de comunicacin 124. . . . . . . . . . . . . . . . . . . . . . . . . Parmetros de configuracin DH-485 125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Protocolo de comunicacin de Data Highway Plus 127. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 127. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo 128. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parmetros de configuracin de canal 1 de DH+

    (procesadores SLC 5/04 nicamente) 129. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general de la palabra de estado global 1210. . . . . . . . . . . . . . . . . . . . . . . . . . .

    Bit de habilitacin de transmisin de palabra de estado global S:34/3 (SLC 5/04 con OS401) 1211. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Bit de habilitacin de recepcin de palabra de estado global S:34/4 (SLC 5/04 con OS401) 1212. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Comunicacin de PLC5 a SLC 500 usando los comandos MSG de tipo PLC2 1214. . . Cmo los procesadores PLC-5 direccionan datos 1215. . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo usar el archivo CIF SLC 500 (emulacin PLC-2) 1215. . . . . . . . . . . . . . . . . . . . . . . Programacin para manejar las diferencias de direccionamiento de palabra/byte 1216. . .

    Cmo enviar un mensaje de tipo PLC-2 a un procesador PLC-5 usando el direccionamiento SLC de palabra (S:2/8 = 0) 1216. . . . . . . . . . . . . . . . . . . . .

    Cmo enviar un mensaje de tipo PLC-2 a un procesador PLC-5 usando el direccionamiento de byte (S:2/8 = 1) 1216. . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo Cmo enviar un mensaje de tipo PLC-2 a procesadores PLC-5 usando procesadores SLC direccionados por palabra (S:2/8 = 0) 1217. . . . .

    Ejemplo Cmo enviar un mensaje de tipo PLC-2 a un procesador PLC-5 usando procesadores direccionados por byte) (S:2/8 = 1) 1217. . . . . . . . . . . .

    Procesadores SLC 5/03 y SLC 5/04 a comunicacin PLC-5 usando comandos MSG SLC 500 PLC-5 1218. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Protocolo de comunicacin RS-232 1219. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Protocolo de fullduplex DF1 1219. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Parmetros de configuracin de canal 0 de duplex total DF1 1220. . . . . . . . . . . . . . . . Protocolo maestro/esclavo de halfduplex DF1 1223. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Parmetros de configuracin de canal 0 del esclavo de halfduplex DF1 1224. . . . . . . Parmetros de configuracin de canal 0 del maestro de halfduplex DF1 1225. . . . . .

  • Manual de referencia del juego de instruccin

    xvi

    Consideraciones cuando comunica como esclavo DF1 en un vnculo de mltiplesconexiones 1230. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo usar mdems que tienen capacidad para protocolos de comunicacin DF1 1231. . . . . . Mdems de lnea telefnica 1231. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Mdems manuales 1231. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdems de contestacin automtica 1231. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdems de desconexin automtica 1232. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdems de discado automtico 1232. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdems con lneas arrendadas 1232. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Mdems con discado DTR 1232. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdems controladores de lnea (corto alcance) 1233. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdems de radio 1234. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdems de vnculo por satlite 1235. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Operacin de lnea de control de mdem en los procesadores SLC 5/03 y SLC 5/04 1235. . . . Fullduplex DF1 1235. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Halfduplex DF1 1236. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Parmetros de retardo de transmisin RTS y retardo de desactivacin RTS 1237. . . . . . . . . . . Protocolo de comunicacin ASCII 1238. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Configuracin de parmetro de canal 0 ASCII 1238. . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo usar las caractersticas de transferencia 1239. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Transferencia DH+ a DH-485 (Todos los procesadores SLC 5/04) 1239. . . . . . . . . . . . . Transferencia DF1 a DH+ (Procesadores SLC 5/04 OS401 y posteriores) 1239. . . . . . . Transferencia de E/S remota (Procesadores SLC 5/03 OS302 y SLC 5/04 OS401) 1239. . Consideraciones cuando la transferencia DF1 a DH+ se habilita 1240. . . . . . . . . . . . . . . .

    Cmo entrar en lnea con un procesador SLC 5/04 usando el fullduplex DF1 1240. . Cmo transmitir un mensaje usando el fullduplex DF1 hacia un procesador

    SLC 5/04 con la transferencia DF1 a DH+ habilitada 1240. . . . . . . . . . . . . . . . Cmo transmitir un mensaje usando el fullduplex DF1 desde un procesador

    SLC 5/04 con la transferencia DF1 a DH+ habilitada 1240. . . . . . . . . . . . . . . . Cmo comunicar desde un procesador SLC 5/04 usando

    direccionamiento PLC-2 1240. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    13 Cmo localizar y corregir fallos 131. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo borrar fallos automticamente 131. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Procesadores SLC 131. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Controladores MicroLogix 1000 132. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo borrar fallos manualmente (procesadores SLC) 133. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo usar la rutina de fallo 133. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Mensajes de fallo 134. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fallos del controlador MicroLogix 1000 135. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Errores de encendido 136. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Errores de ida a marcha 137. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Tabla de contenido

    xvii

    Errores de marcha 138. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de carga 1310. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Fallos del procesador SLC 1311. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Errores de encendido 1311. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Errores de ida a marcha 1312. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Errores de marcha 1313. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Errores de instruccin de programa de usuario 1317. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo localizar y corregir fallos de los procesadores SLC 5/03 y SLC 5/04 1323. . . . . . . . . . . Cmo encender la pantalla LED 1323. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo identificar errores del procesador durante la descarga de un

    sistema de operacin 1323. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    A Archivo de estado del controlador MicroLogix 1000 A1. . . . . . . . . . . . . . . . . . . . . . . . Descripcin general del archivo de estado A2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripciones de archivo de estado A3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    B Archivo de estado SLC B1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin general del archivo de estado B2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Convenciones usadas en las pantallas B5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    C Uso de memoria y tiempos de ejecucin de instruccin C1. . . . . . . . . . . . . . . . . . . . . Tiempos de ejecucin de instruccin y uso de memoria de instruccin C2. . . . . . . . . . . . . . . . .

    Controladores MicroLogix 1000 C2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Latencia de interrupcin de usuario C5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo estimar el uso de memoria para el sistema de control MicroLogix 1000 C6. . . . . . . Hoja de trabajo de tiempo de ejecucin del controlador MicroLogix 1000 C7. . . . . . . . . .

    Descripcin general del uso de memoria para los procesadores SLC C8. . . . . . . . . . . . . . . . . . Tiempos de ejecucin de instruccin y uso de memoria de instruccin C9. . . . . . . . . . . . . . . . .

    Procesadores fijos y SLC 5/01 C9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo C11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo estimar el uso de memoria total del sistema usando un procesador compacto o SLC 5/01 C12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Continuacin de procesadores fijos y SLC 5/01 C13. . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo C13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Continuacin de procesadores fijos y SLC 5/01 C14. . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo C14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Procesador SLC 5/02 C15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo C18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Continuacin de procesador SLC 5/02 C19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo estimar el uso de memoria total del sistema usando un procesador SLC 5/02 C19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Continuacin de procesador SLC 5/02 C20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Manual de referencia del juego de instruccin

    xviii

    Ejemplo C20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Continuacin de procesador SLC 5/02 C21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Instrucciones que tienen direcciones indexadas C21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones que tienen direcciones de archivo de datos M0 y M1 C21. . . . . . . . . . . . . . .

    Ejemplo C21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procesador SLC 5/03 C22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo C27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tiempos de ejecucin de punto (coma) flotante del procesador SLC 5/03 C28. . . . . . . Continuacin de procesador SLC 5/03 C30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Clculo aproximado del uso de memoria del sistema usando un procesador SLC 5/03 C30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Continuacin de procesador SLC 5/03 C31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo C31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Continuacin de procesador SLC 5/03 C32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Comparacin de palabra de usuario entre el procesador SLC 5/03 SLC 5/04 y el procesador SLC 5/02 C32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Palabras de instruccin C32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Continuacin de procesador SLC 5/03 C33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Palabras de datos Archivos 0 y 1 C33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Palabras de datos Archivo 2 C33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Palabras de datos Archivo 3 a 255 C33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Continuacin de procesador SLC 5/03 C34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Instrucciones con direcciones indexadas C34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones con direcciones de archivo de datos M0 y M1 C34. . . . . . . . . . . . . . . . . . . .

    Ejemplo C34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procesador SLC 5/04 C35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo C40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tiempos de ejecucin de punto (coma) flotante del procesador SLC 5/04 C41. . . . . . . Continuacin de procesador SLC 5/04 C43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Clculo aproximado del uso de memoria del sistema usando un procesador SLC 5/04 C43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    SLC 5/04 Processor Continued C44. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones con direcciones indexadas C44. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones con direcciones de archivo de datos M0 y M1 C44. . . . . . . . . . . . . . . . . . . .

    Ejemplo C44. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones con direcciones indirectas a nivel de palabra C45. . . . . . . . . . . . . . . . . . . . .

    Ejemplos C46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones con direcciones a nivel de bit C47. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Tiempos de ejecucin de instruccin C48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo C48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  • Tabla de contenido

    xix

    D Tiempo de escn estimado D1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ciclo de operacin del procesador D2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Tiempos de acceso para los datos M0/M1 D3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Latencia de interrupcin D4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo calcular la latencia de interrupcin para SLC 5/03 D5. . . . . . . . . . . . . . . . . . . . . . . . Interrupcin temporizada seleccionable D5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interrupcin de entrada discreta D5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interrupcin de evento de E/S D5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo calcular la latencia de interrupcin para SLC 5/04 D6. . . . . . . . . . . . . . . . . . . . . . . . Interrupcin temporizada seleccionable D6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interrupcin de entrada discreta D6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interrupcin de evento de E/S D6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo Interrupcin temporizada seleccionable del procesador SLC 5/03 D7. . . . . . . . Ejemplo Interrupcin temporizada seleccionable del procesador SLC 5/04 D7. . . . . . . .

    Hojas de trabajo de tiempo de escn D8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Definicin de terminologa de la hoja de trabajo D8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hoja de trabajo A Cmo estimar el tiempo de escn del controlador fijo D9. . . . . . . . . . Hoja de trabajo B Cmo estimar el tiempo de escn del procesador 1747-L511

    1747-l514 D11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hoja de trabajo C Cmo estimar el tiempo de escn del procesador 1747-L524 D13. . . . Hoja de trabajo D Cmo calcular el tiempo de escn del procesador 1747-L532 D16. . . Hoja de trabajo E Cmo calcular el tiempo de escn del procesador 1747-L542 D19

    Procesador SLC 5/03 D22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procesador SLC 5/04 D23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Ejemplo de clculo de tiempo de escn D24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo: Hoja de trabajo B Cmo calcular el tiempo de escn de una aplicacin

    del procesador 1747-L511 1747-L514 D26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contina en la pgina siguiente D26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    E Referencias de instrucciones de programacin E1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modos de direccionamiento vlidos y tipos de archivo E2. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Cmo comprender los modos de direccionamientos diferentes E3. . . . . . . . . . . . . . . . . . . Direccionamiento directo E3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Direccionamiento indexado E3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Direccionamiento indirecto E3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Direccionamiento indirecto indexado E3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    F Organizacin y direccionamento del ar