Tabla de contenido

Enlaces rápidos

Manual de referencia
Manual de referencia Instrucciones
generales de los controladores Logix 5000
1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769
Compact GuardLogix, 1789 SoftLogix, 5069 CompactLogix, Emulate
5570
Tabla de contenido
loading

Resumen de contenidos para Rockwell Automation Allen-Bradley Logix 5000 Serie

  • Página 1 Manual de referencia Manual de referencia Instrucciones generales de los controladores Logix 5000 1756 ControlLogix, 1756 GuardLogix, 1769 CompactLogix, 1769 Compact GuardLogix, 1789 SoftLogix, 5069 CompactLogix, Emulate 5570...
  • Página 2: Información De Usuario Importante

    Rockwell Automation, Inc. no se hará en ningún caso responsable de los daños consecuente o indirectos causados por el uso o la aplicación de este equipo.
  • Página 3 (PPE) adecuados. Siga los requisitos normativos ALL de las prácticas laborales seguras y relacionados con los equipos de protección personal (PPE). Allen-Bradley, Rockwell Software, Rockwell Automation, y TechConnect son marcas comerciales de Rockwell Automation, Inc. Las marcas comerciales no pertenecientes a Rockwell Automation son propiedad de sus respectivas compañías...
  • Página 5: Resumen De Cambios

    Diagrama del bloque de funciones. Límite (LIM) en la página 347 Añadidos nuevos tipos de datos y un nuevo lenguaje de funciones de Diagrama del bloque de funciones. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 6 Operadores válidos y sustituida por un enlace al tema Operadores válidos. Aritmética y lógica de archivo (FAL) Eliminada la tabla Operadores válidos y en la página 511 sustituida por un enlace al tema Operadores válidos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 7 índice de subíndice Direccionamiento de bit en la Se han añadido nuevas definiciones. página 908 FOR_DO en la página 942 Descripción actualizada para los extremos del lazo. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 9: Localizador De Instrucciones

    Movimiento de ruta de izquierda (BSL) (PRNP) movimiento coordinado (MCPM) Desplazamiento de bit a la Comando de anulación de fase de Valores esclavos de cálculo de derecha (BSR) equipo (POVR) movimiento (MCSV) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 10 Desactivación de grupo de (MSTD) movimiento (MGSD) Conteo ascendente/descendente Multiplexor (MUX) Restablecimiento de CTUD desactivación de grupo de movimiento (MGSR) Transición de datos (DTR) Filtro de muesca (NTCH) Paro de grupo de movimiento (MGS) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 11 Mayor o igual que (GEQ) Mayor que (GRT) Insertar cadena (INSERT) Salida inmediata (IOT) Saltar a etiqueta (JMP) y Etiqueta (LBL) Saltar a subrutina (JSR), Subrutina (SBR) y Retorno (RET) Saltar a subrutina externa (JXR) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 12 (OSR) Un impulso en flanco ascendente con entrada (OSRI) Activación de salida (OTE) Enclavamiento de salida (OTL) Desenclavamiento de salida (OTU) PID mejorado (PID) Radianes (RAD) Real en cadena (RTOS) Restablecer (RES) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 13 Desencadenar tarea de evento (EVENT) Truncar (TRN) Instrucción desconocida (UNK) Mayúsculas (UPPER) Inhabilitación de interrupción de usuario (UID) / Habilitación de interrupción de usuario (UIE) X a la potencia de Y (XPY) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 14 Logix5000 Controllers Motion controladores Logix5000 Instructions MOTION-RM002 equipos/variadores y control de 1756-RM003 proceso avanzado de controladores Logix5000 1756-RM006 Examinar si cerrado (XIC) Examinar si abierto (XIO) O exclusivo a nivel de bits (XOR) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 15: Tabla De Contenido

    Temporizador de retardo a la conexión (TON) ..........143  Temporizador de retardo a la conexión con restablecimiento (TONR) ..148  Capítulo 4   Instrucciones de entrada/salida ..................155  Entrada/salida:   Mensaje (MSG) ........................ 156  Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 16 Objetos de seguridad GSV/SSV ..................265  Marcas de estado de monitor ..................271  Seleccionar del tipo de mensaje ..................271  Fallos de módulo: 16#0000 - 16#00ff ................273  Fallos de módulo: 16#0100 - 16#01ff ................275  Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 17 Dividir (DIV) ......................393  Módulo (MOD) ....................... 399  Multiplicar (MUL) ....................406  Negar (NEG) ......................413  Raíz cuadrada (SQR/SQRT) ................. 418  Restar (SUB) ......................425  Funciones FBD ......................431  Sobrecarga de funciones ..................432  Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 18 Modo Numérico ....................... 566  Diagrama de flujo del modo Numérico (FSC) ........... 568  Modo Incremental ....................569  Diagrama de flujo del modo Incremental (FSC) ..........570  Etiqueta de matriz ....................570  Desviación estándar ....................571  Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 19 Instrucción desconocida (UNK)................673  Capítulo 12   Instrucciones Para/Dividir ..................... 675  Instrucciones Interrupción (BRK) ....................675  para/dividir   Instrucción FOR (FOR) ..................677  Saltar a subrutina (JSR), Subrutina (SBR) y Retorno (RET) ........681  Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 20 Instrucciones de conversión matemática ..............775  Instrucciones de Convertir en BCD (TOD) ..................776  conversión Convertir en entero (FRD) ..................780  matemática   Grados (DEG) ......................783  Radianes (RAD) ....................... 787  Truncar (TRN) ......................791  Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 21 Instrucciones de depuración ..................879  Instrucciones de Puntos de interrupción (BPT) ................880  depuración   Puntos de rastreo (TPT) ..................884  Capítulo 21   Validación de licencia (LV) .................... 889  Instrucciones sobre las licencias   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 22 Literales de cadena de caracteres ................... 938  Tipos de cadena ......................940  CASE_OF ......................... 940  FOR_DO ........................... 942  IF_THEN .......................... 946  REPEAT_UNTIL ......................949  WHILE_DO ........................951  Atributos de texto estructurado ..................954  Índice   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 23: Entorno De Studio 5000

    El entorno Studio 5000® constituye la base para el futuro de las herramientas y capacidades de diseño de ingeniería de Rockwell Automation®. Este entorno Studio 5000 es el lugar donde los ingenieros de diseño desarrollan todos los elementos de sus sistemas de control.
  • Página 24: Recursos Adicionales

    De forma alternativa, si desea obtener todo el código fuente correspondiente, póngase en contacto con Rockwell Automation a través de nuestro formulario Contacto que hay disponible en el sitio web de Rockwell Automation: http://www.rockwellautomation.com/global/about-us/contact/contact.page...
  • Página 25 SCANport, SLC, SoftLogix, SMC Flex, Studio 5000, Ultra 100, Ultra 200, VersaView, WINtelligent, XM, SequenceManager son marcas comerciales de Rockwell Automation, Inc. Cualquier logotipo, software o hardware propiedad de Rockwell Automation que no se mencione en este documento también es una marca, registrada o no, de Rockwell Automation, Inc.
  • Página 26: Conformidad Medioambiental

    Este documento es actual en el momento de la versión del producto. Sin embargo, el software correspondiente puede haber sufrido modificaciones desde el lanzamiento de la versión. Rockwell Automation, Inc. se reserva el derecho para cambiar cualquier información contenida en este documento o el software en cualquier momento sin previo aviso.
  • Página 27: Instrucciones De Alarma

    Se emite una operación especificada instrucción Operación para todas las condiciones de alarma de grupo de alarmas del grupo de alarmas especificado, (ASO). Consulte también Matriz (Archivo)/Instrucciones misceláneas en la página 501 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 28: Alarma Analógica (Alma)

    5580 y GuardLogix 5580. Las diferencias de controladores se indican cuando corresponda. La instrucción ALMA proporciona el nivel y el índice de cambio de alarma para cualquier señal analógica. Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 29 BOOL Etiqueta Cuando sea Verdadero, Inmediato desactiva la alarma (no anula los comandos de habilitación). Etiqueta Cuando sea Verdadero, activa ProgEnable BOOL Inmediato la alarma (tiene prioridad sobre los comandos de deshabilitación). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 30 Está establecido de forma predeterminada. Bloque de funciones: Si no está en falso, la instrucción no se ejecuta y las salidas no se actualizan. Está establecido de forma predeterminada. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 31 Cuando se establece en verdadero, se necesita confirmación. Cuando se borra y se establece en falso, no se necesita confirmación y HHAcked, HAcked, LAcked, LLAcked, ROCPosAcked y ROCNegAcked están siempre establecidos en verdadero. El valor predeterminado es verdadero. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 32 Solo surte efecto si no se confirma la condición de alarma. La instrucción de alarma cambia este parámetro a falso. El valor predeterminado es falso. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 33 El valor predeterminado es falso. ProgUnsuppress BOOL El programa del usuario lo establece en verdadero para anular la supresión de la alarma. Tiene prioridad sobre los comandos de supresión. El valor predeterminado es falso. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 34 La instrucción de alarma cambia este parámetro a falso. El valor predeterminado es falso. Los comandos de desarchivado tienen prioridad sobre los de archivado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 35 La instrucción de alarma cambia este parámetro a falso. Si se establece en verdadero tanto archivar como desarchivar, los comandos de desarchivado tienen prioridad sobre los de archivado. El valor predeterminado es falso. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 36 LLMinDurationEnable BOOL Habilitación de la duración mínima de alarma baja-baja. Establecer en verdadero para habilitar el temporizador de duración mínima cuando se detecta la condición baja baja. El valor predeterminado es verdadero. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 37 Valor válido = del 1 al 1000 (1000 = la más grave; 1 = la menos grave). Valor predeterminado = 500. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 38 La detección está habilitada para cualquier valor > 0,0 si ROCPeriod también es > 0,0. Valor válido = de 0,0 al punto flotante posible máximo. Valor predeterminado = 0,0. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 39 Borrado y establecido en falso cuando no hay ninguna condición alta alta. HInAlarm BOOL Estado de condición de alarma alta. Establecido en verdadero cuando una condición alta se activa. Borrado y establecido en falso cuando no hay ninguna condición alta. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 40 índice de cambio. Siempre establecido en verdadero cuando AckRequired se borra y establece en falso. Borrado y establecido en falso cuando no se confirma ninguna condición positiva de índice de cambio. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 41 Estado de archivado de la condición alta alta. Establecido en verdadero cuando una condición alta alta se archiva. Se borra y se establece en falso cuando la condición alta alta se desarchiva. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 42 LLAlarmCount DINT Número de veces que se ha activado la condición baja baja. Si se alcanza el valor máximo, el contador deja el valor en el valor máximo de conteo. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 43 ShelveDuration y la hora actual. Si una condición de alarma se desarchiva de forma programática o por un operador y no se archiva ninguna otra condición de alarma, entonces el valor se establece en la hora actual. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 44 La configuración de banda muerta no es válida. Si no es (Status.4) válida, la instrucción utiliza Banda muerta = 0,0. Valor válido = 0 = Banda muerta < Abarca desde la primera alarma baja habilitada hasta la primera alarma alta habilitada. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 45 Tipo de fallo Código de fallo El valor de entrada es INF o NAN solamente para Controladores CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 y GuardLogix 5570. Consulte las Marcas de estado matemático. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 46 Diagramas de estado de la alarma analógica Estas ilustraciones muestran la forma en la que la alarma analógica responde a los cambios en las condiciones de alarma y los comandos del operador. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 47 Instrucciones de alarma Capítulo 1   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 48 Capítulo 1 Instrucciones de alarma   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 49 Instrucciones de alarma Capítulo 1   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 50 Capítulo 1 Instrucciones de alarma   Diagramas de temporización de la alarma analógica Estos diagramas de temporización muestran la secuencia de las operaciones de la alarma analógica. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 51 Instrucciones de alarma Capítulo 1 Confirmación de comportamiento del nivel de condiciones   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 52 Capítulo 1 Instrucciones de alarma Sin confirmación de comportamiento del nivel de condiciones   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 53 Instrucciones de alarma Capítulo 1 Confirmación de comportamiento de las condiciones ROC   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 54: Ejecución

    La condición de entrada de La condición de salida de reglón se establece renglón es verdadera en verdadera La instrucción se ejecuta Post-escaneado La condición de salida de reglón se borra a falsa Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 55 Consultar Pre-escaneado en la tabla Diagrama de escalera. Consultar La condición de entrada de Ejecución normal reglón es verdadera en la tabla Diagrama de escalera. Post-escaneado Consultar Post-escaneado en la tabla Diagrama de escalera. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 56 En este ejemplo, se supervisa el nivel de transmisión del Tanque 32 (Tank32LT) para las condiciones de alarma. Se puede usar la etiqueta Tank32LevelAck para confirmar todas las condiciones de esta alarma. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 57: Alarma Digital (Almd)

    ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. La instrucción ALMD proporciona la alarma para cualquier valor booleano discreto. Idiomas disponibles Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 58 Etiqueta En la transición de falso a verdadero, confirma la Inmediato alarma (si requiere confirmación). ProgReset BOOL Etiqueta En la transición de falso a verdadero, restablece la Inmediato alarma (si requiere restablecimiento). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 59 Especifica si es necesaria la confirmación de la alarma. Cuando se establece en verdadero, se necesita confirmación. Cuando se borra y establece en falso, no se necesita confirmación ya que Acked está establecida siempre en verdadero. El valor predeterminado es verdadero. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 60 La interfaz de operador lo establece en verdadero para anular la supresión de la alarma. Tiene prioridad sobre los comandos de supresión. La instrucción de alarma cambia este parámetro a falso. El valor predeterminado es falso. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 61 AlarmCountReset BOOL La interfaz de operador lo establece en verdadero para restablecer el conteo de alarma a cero. La instrucción de alarma cambia este parámetro a falso. El valor predeterminado es falso. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 62 Estado de confirmación de la alarma. Establecido en verdadero cuando la alarma está confirmada. Se borra y se establece en falso cuando la alarma no está confirmada. Acked está siempre establecida en verdadero cuando AckRequired se borra y establece en falso. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 63 BOOL Existen condiciones de error de instrucción No se trata de un error (Status.0) mayor o menor del controlador. Se comprueban los bits de estado restantes para determinar lo que ha ocurrido. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 64 Configuración de gravedad de alarma. (Status.2) Si Gravedad < 1, la instrucción utiliza Gravedad = 1. Si la gravedad > 1000, la instrucción utiliza Severity = 1000. Diagramas de estado de alarmas digitales     Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 65 Instrucciones de alarma Capítulo 1   Diagramas de temporización de alarma digital Confirmación de alarma ALMD requerida y enclavada.   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 66 Capítulo 1 Instrucciones de alarma Confirmación de alarma ALMD requerida y no enclavada.   Confirmación de alarma ALMD no requerida y enclavada.   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 67 Para archivar la alarma, el operador puede soltar y volver a presionar el botón. Afecta a las marcas de estado matemáticas Fallos mayores/menores No es específico para esta instrucción. Consulte “Índice a través de matrices” para ver si hay fallos de indexación de matrices. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 68: Ejecución

    Consultar Pre-escaneado en la tabla Diagrama de escalera. Ejecución normal Consultar La condición de entrada de reglón es verdadera en la tabla Diagrama de escalera. Post-escaneado Consultar Post-escaneado en la tabla Diagrama de escalera. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 69 Motor101FaultConditions := Motor101Overtemp OR Motor101FailToStart; ALMD(Motor101Fault,Motor101FaultConditions,Motor101Ack,0, 0,0 ); Consulte también Sintaxis de texto estructurado en la página 925 Marcas de estado matemático en la página 893 Índice a través de matrices en la página 907 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 70: Operación De Grupo De Alarmas (Aso)

    Marcha, acepte las modificaciones pendientes y cambiar el modo del controlador de Programa a Marcha para que se apliquen los cambios. En la siguiente tabla se indican los operandos utilizados para configurar la instrucción. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 71 .LastState en verdadero. El miembro de la estructura .EnableOut se establece siempre en verdadero. Post-escaneado La instrucción borra todos los miembros de la estructura ALARM_SET. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 72: Operación

    Progxxx correspondiente estuviera establecida y las mismas reglas empleadas para resolver los solicitudes de conflictos especificadas para las marcas ProgXXX se Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 73 ASO puede incrementarse significativamente. Consulte también Instrucciones de alarma en la página 27 Índice a través de matrices en la página 907 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 75: Instrucciones De Bit

    Habilitar un bit para un escaneado OSFI cada vez que el bit de entrada se borra en el bloque de funciones Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 76: Examinar Si Cerrado (Xic)

    Afectar a las marcas de estado matemático Fallos mayores/menores No es específico para esta instrucción. Consulte Índice a través de matrices para ver si hay fallos de indexación de matrices. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 77 Ejemplo 2 Diagrama de escalera Si S:V (generado por MOV) está en verdadero, se habilita la siguiente instrucción. Ejemplo 3 Diagrama de escalera Acceso XIC número LINT Axis_04 es una etiqueta AXIS_CIP_DRIVE. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 78: Examinar Si Abierto (Xio)

    La instrucción XIO examina el bit de datos para establecer o desactivar la condición de reglón. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Texto estructurado Esta instrucción no está disponible en texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 79 Si Data Bit está establecido en falso, la condición de salida de reglón se establece en verdadera. Post-escaneado Ejemplos Ejemplo 1 Diagrama de escalera Si Limit_Switch_01 está establecido en falso, se habilita la siguiente instrucción. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 80: Un Impulso (Ons)

    Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Texto estructurado Esta instrucción no está disponible en texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 81 La condición de entrada Consultar el diagrama de flujo ONS de reglón es verdadera (Verdadero) Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 82: Un Impulso En Flanco Descendente(Osf)

    Esta información es aplicable a los controladores CompactLogix 5370, Un impulso en flanco ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact descendente(OSF) GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 83 Hay varios modos de direccionamiento de operandos posibles para el bit de datos, consulte Bit de almacenamiento para ver ejemplos. Output Bit BOOL etiqueta Se modifica el bit. Afectar a las marcas de estado matemático Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 84 El bit de almacenamiento se establece en verdadero. El bit de salida se borra y se establece en falso. Post-escaneado Diagrama de flujo OSF (Falso) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 85: Un Impulso En Flanco Descendente Con Entrada (Osfi)

    Cuando OutputBit cambia de falso a verdadero, la instrucción OSFI establece InputBit para un ciclo de ejecución. Idiomas disponibles Diagrama de escalera Esta instrucción no está disponible en el diagrama de escalera. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 86 Está establecido de forma predeterminada. InputBit BOOL Bit de entrada. Parámetro Tipo de Descripción de salida datos Indica si la instrucción está EnableOut BOOL habilitada. OutputBit BOOL Bit de salida Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 87: Descripción

    Primer escaneado El historial anterior de InputBit se borra para de instrucción requerir una transición de Verdadero a Falso del InputBit. Post-escaneado Los bits EnableIn y EnableOut se borran a falsos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 88: Atributos Comunes

    Esta información es aplicable a los controladores CompactLogix 5370, Un impulso en flanco ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact ascendente (OSR) GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 89 última vez. Hay varios modos de direccionamiento de operandos posibles para el bit de datos, consulte Bit de almacenamiento para ver ejemplos. Output Bit BOOL etiqueta Se modifica el bit. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 90 El bit de salida se borra y se establece en falso. La condición de Establecer la condición de salida de reglón a entrada de reglón condición de entrada de reglón es verdadera Consultar el Diagrama de flujo OSR (Verdadero). Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 91 Cualquier instrucción condicionada por Output_bit_02 se habilitará y, puesto que Output_bit_02 solo es verdadero para un escaneado, se ejecutará una vez por transición. Consulte también Instrucciones de bit en la página 75 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 92: Un Impulso En Flanco Ascendente Con Entrada (Osri)

    Bloque de funciones Texto estructurado OSRI(OSRI_tag); Operandos Texto estructurado Operando Tipo Formato Descripción FBD_ONESHOT Estructura Estructura de OSRI tag OSRI Bloque de funciones Operando Tipo Formato Descripción OSRI tag FBD_ONESHOT Estructura Estructura de OSRI Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 93 Si InputBit es verdadero, y estaba establecido en falso la última vez que se escaneó la instrucción, se establecerá el OutputBit, si no, se borrará OutputBit. Afectar a las marcas de estado matemático Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 94: Texto Estructurado

    Consultar Pre-escaneado en la tabla Bloque de funciones. Ejecución normal Consultar Tag.EnableIn es verdadero en la tabla de bloque de funciones. Post-escaneado Consultar Post-escaneado en la tabla de bloque de funciones. Ejemplos Bloque de funciones Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 95: Activación De Salida (Ote)

    La instrucción OTE activa o desactiva el bit de datos en función de la condición de peldaño. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Texto estructurado Esta instrucción no está disponible en texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 96 El bit de datos se establece en verdadero. Post-escaneado El bit de datos se borra y se establece en falso. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 97: Enclavamiento De Salida (Otl)

    La instrucción OTL activa (bloquea) el bit de datos. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en el bloque de funciones. Texto estructurado Esta instrucción no está disponible en texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 98: Descripción (Description)

    5480, ControlLogix 5580 y GuardLogix 5580, si el operando es una referencia de matriz indirecta y el subíndice está fuera de rango, el controlador no generará un fallo cuando la instrucción OTL sea falso. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 99: Desbloqueo De Salida (Otu)

    ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact (OTU) GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. La instrucción OTU desactiva (desbloquea) el bit de datos. Idiomas disponibles Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 100 OTU no cambia el estado del bit de datos. Afectar a las marcas de estado matemático Fallos mayores/menores No es específico para esta instrucción. Consulte Índice a través de matrices para ver si hay fallos de indexación de matrices. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 101 Cuando está activada, la instrucción OTU desactiva Light_02. Consulte también Instrucciones de bit en la página 75 Direccionamiento de bit en la página 908 Índice a través de matrices en la página 907 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 103: Instrucciones De Temporizador Y Contador

    Saber cuánto tiempo se ha TOFR deshabilitado un temporizador con el restablecimiento incorporado en el bloque de funciones. Acumular tiempo con el RTOR restablecimiento incorporado en el bloque de funciones. contar de manera ascendente Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 104: Conteo Descendente (Ctd)

    Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Texto estructurado Esta instrucción no está disponible en texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 105: Estructura De Counter

    El valor acumulado indica el número de transiciones que ha contado la instrucción. Descripción La instrucción CTD normalmente se usa con una instrucción CTU que hace referencia a la misma estructura de contador. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 106 Consultar el diagrama de flujo CTD (Falso) La condición de Establecer la condición de salida de reglón a condición entrada de reglón es de entrada de reglón verdadera Consultar el diagrama de flujo CTD (Verdadero) Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 107 Instrucciones de temporizador y contador Capítulo 3 Diagrama de flujo CTD (Falso) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 108 Capítulo 3 Instrucciones de temporizador y contador Diagrama de flujo CTD (Verdadero)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 109: Conteo Ascendente (Ctu)

    GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. La instrucción CTU cuenta hacia arriba cada vez que la condición de entrada de reglón hace una transición de falso a verdadero. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 110 última vez. BOOL Cuando el bit de efectuado se establece, indica que la operación de conteo se ha completado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 111 .CU se borrará y establecerá en falso.   Afectar a las marcas de estado matemático Fallos mayores/menores No es específico para esta instrucción. Consulte Índice a través de matrices para ver si hay fallos de indexación de matrices. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 112 La condición de Establecer la condición de salida de reglón a entrada de reglón condición de entrada de reglón es verdadera Consultar el diagrama de flujo CTU (Verdadero) Post-escaneado Diagrama de flujo CTU (Falso) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 113 Instrucciones de temporizador y contador Capítulo 3 Diagrama de flujo CTU (Verdadero)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 114: Conteo Ascendente/Descendente (Ctud)

    La instrucción desciende en uno cuando CDEnable pasa de tener su valor borrado a establecido. Idiomas disponibles Diagrama de escalera Esta instrucción no está disponible en el diagrama de escalera. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 115 Tipo de datos Descripción de entrada EnableIn BOOL Si no está activada, la instrucción no se ejecuta y las salidas no se actualizan. Si está activado, la instrucción se ejecuta. Está establecido de forma predeterminada. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 116 Indica que el contador ha superado el límite inferior de -2 147 483 648. Después, el contador se reinvertirá hasta 2 147 483 647 y comenzará el conteo descendiente de nuevo. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 117 La instrucción ejecuta el conteo ascendente antes que el conteo descendente. Conteo ascendente Conteo descendente Cuando está deshabilitada, la instrucción CTUD mantiene su valor acumulado. Establece el parámetro de entrada Reset para restablecer la instrucción. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 118 Acción realizada Pre-escaneado Consultar Pre-escaneado en la tabla Bloque de funciones. Consultar Tag.EnableIn es verdadero en la Ejecución normal tabla Bloque de funciones. Post-escaneado Consultar Post-escaneado en la tabla Bloque de funciones. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 119: Atributos Comunes

    Restablecer (RES) ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. La instrucción RES restablece una estructura de TIMER, COUNTER o CONTROL. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 120 El valor .ACC a 0 Borra los bits de estado a falso. CONTROL El valor .POS a 0 Borra los bits de estado a falso. Afectar a las marcas de estado matemático Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 121 La condición de Establecer la condición de salida de entrada de reglón reglón a condición de entrada de es verdadera reglón. Restablecer la estructura especificada. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 122 Timer_1 cuando limit_switch_6 está habilitado, se restablece control_1 Consulte también Instrucción del contador en la página 103 Índice a través de matrices en la página 907 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 123: Temporizador Retentivo Activado (Rto)

    Diagrama de escalera Operando Tipo de Formato Descripción datos Timer TIMER etiqueta Estructura de temporizador Preset DINT inmediato Valor de Timer.PRE. Accum DINT inmediato Valor de Timer.ACC. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 124 La base de tiempo es siempre 1 milisegundo. Por ejemplo, para poner un temporizador de 2 segundos, hay que introducir 2000 en el valor .PRE. El temporizador establece el bit .DN en verdadero cuando el temporizador se completa. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 125 Se producirá un fallo Tipo de Código de mayor si: fallo fallo .PRE < 0 .ACC < 0 Consulte Índice a través de matrices para ver si hay fallos de indexación de matrices. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 126 El bit .TT se borra a falso. La condición de Establecer la condición de entrada de reglón es salida de reglón a condición de verdadera entrada de reglón Consultar el diagrama de flujo RTO (Verdadero) Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 127 Instrucciones de temporizador y contador Capítulo 3 Diagrama de flujo RTO (Verdadero)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 128: Temporizador Retentivo Activado Con Restablecimiento (Rtor)

    ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact activado con GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix restablecimiento 5580 y GuardLogix 5580. (RTOR) La instrucción RTOR es un temporizador retentivo que acumula tiempo cuando TimerEnable está establecido. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 129 Descripción entrada datos EnableIn BOOL Si no está activada, la instrucción no se ejecuta y las salidas no se actualizan. Si está activado, la instrucción se ejecuta. Está establecido de forma predeterminada. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 130 El valor preestablecido no es válido. (Status.1) Descripción La instrucción RTOR acumula tiempo hasta que sea falso. Cuando la instrucción RTOR es falso, mantiene su valor ACC. Debe borrar el valor .ACC con la entrada Reset. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 131 69 minutos. El valor ACC no será correcto si esto ocurre. Cuando el temporizador esté en marcha, hay que escanearlo en 69 minutos si lo ha puesto en:  Subrutina Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 132 Acción realizada Pre-escaneado Consultar Pre-escaneado en la tabla Bloque de funciones. Ejecución normal Consultar Tag.EnableIn es verdadero en la tabla Bloque de funciones. Post-escaneado Consultar Post-escaneado en la tabla Bloque de funciones. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 133: Temporizador De Retardo A La Desconexión (Tof)

    GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix desconexión (TOF) 5580 y GuardLogix 5580. La instrucción TOF es un temporizador no retentivo que acumula tiempo cuando la instrucción está activada (la condición de entrada de reglón es falso). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 134 Cuando el bit de temporización se establece, indica que la operación de conteo está en proceso. BOOL Cuando el bit de efectuado está borrado, indica que la operación de temporización se ha completado (o pausado). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 135 .DN en verdadero. Cómo se ejecuta un temporizador Un temporizador funciona restando el tiempo del último escaneado desde el tiempo actual: ACC = ACC + (current_time - last_time_scanned) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 136 El bit .EN se borra a falso. El bit .TT se borra a falso. El bit .DN se borra a falso. El valor .ACC se establece para ser igual el valor .PRE. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 137 Instrucciones de temporizador y contador Capítulo 3 Diagrama de flujo TOF (Falso)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 138: Temporizador De Retardo A La Desconexión Con Restablecimiento (Tofr)

    (TOFR) La instrucción TOFR es un temporizador no retentivo que acumula tiempo cuando TimerEnable está borrado. Idiomas disponibles Diagrama de escalera Esta instrucción no está disponible en el diagrama de escalera. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 139 Si está activado, la instrucción se ejecuta. Está establecido de forma predeterminada. TimerEnable BOOL Si se borra, esto habilita el temporizador a funcionar y acumular tiempo. Está borrado de forma predeterminada. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 140 PresetInv (Status.1) BOOL El valor preestablecido no es válido. Descripción Cuando sea verdadero, la instrucción TOFR acumula tiempo hasta que:  La instrucción TOFR está deshabilitada.  Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 141 Cuando el temporizador esté en marcha, hay que escanearlo en 69 minutos si lo ha puesto en:  Subrutina  Sección de código que está entre las instrucciones JMP y LBL  Diagrama de funciones secuenciales (SFC) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 142 Consultar Post-escaneado en la tabla Bloque de funciones. Ejemplo En cada escaneado que se borra limit_switch1, la instrucción TOFR aumenta el valor ACC según el tiempo que haya pasado hasta que el valor ACC alcance el Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 143: Temporizador De Retardo A La Conexión (Ton)

    GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix (TON) 5580 y GuardLogix 5580. La instrucción TON es un temporizador no retentivo que acumula tiempo cuando la instrucción está activada. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 144 Cuando el bit de temporización se establece, indica que la operación de conteo está en proceso. BOOL Cuando el bit de efectuado se establece, indica que la operación de temporización se ha completado (o pausado). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 145 .DN en falso. Cómo se ejecuta un temporizador Un temporizador funciona restando el tiempo del último escaneado desde el tiempo actual: ACC = ACC + (current_time - last_time_scanned) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 146 Consultar el Diagrama de flujo TON (Verdadero) Post-escaneado El bit .EN se borra a falso. El bit .TT se borra a falso. El bit .DN se borra a falso. El valor .ACC se borra a 0. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 147 Capítulo 3 Instrucciones de temporizador y contador Diagrama de flujo TON (Verdadero) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 148: Temporizador De Retardo A La Conexión Con Restablecimiento (Tonr)

    5580 y GuardLogix 5580. (TONR) La instrucción TONR es un temporizador no retentivo que acumula tiempo cuando TimerEnable está establecido. Idiomas disponibles Diagrama de escalera Esta instrucción no está disponible en el diagrama de escalera. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 149 Si está activado, la instrucción se ejecuta. Está establecido de forma predeterminada. TimerEnable BOOL Si se establece, esto habilita el temporizador a funcionar y acumular tiempo. Está borrado de forma predeterminada. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 150 PresetInv (Status.1) BOOL El valor preestablecido no es válido. Descripción Cuando sea verdadero, la instrucción TONR acumula tiempo hasta que:  La instrucción TONR está deshabilitada.  Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 151  Subrutina  Sección de código que está entre las instrucciones JMP y LBL  Diagrama de funciones secuenciales (SFC)  Evento o tarea periódica  Estado de rutina de una fase Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 152 Consultar Pre-escaneado en la tabla Bloque de funciones. Ejecución normal Consultar Tag.EnableIn es verdadero en la tabla Bloque de funciones. Post-escaneado Consultar Post-escaneado en la tabla Bloque de funciones. Ejemplo Bloque de funciones Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 153: Atributos Comunes

    Consulte también Atributos comunes en la página 893 Temporizador de retardo a la conexión (TON) en la página 143 Restablecer (RES) en la página 119 Sintaxis de texto estructurado en la página 925 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 155: Instrucciones De Entrada/Salida

    289 Seleccionar del tipo de mensaje en la página 271 Ejemplos de configuración de MSG en la página 165 Determinar la información de la memoria del controlador en la página 201 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 156: Mensaje (Msg)

    Estructura de mensaje Texto estructurado Operando Tipo Formato Descripción Message etiqueta Estructura de mensaje Consulte Sintaxis de texto estructurado para obtener más información sobre la sintaxis de las expresiones dentro de texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 157 .ERR Si se establece el bit .ER, la palabra del código de error identifica el código de error para la instrucción MSG. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 158 BOOL Si activa manualmente el bit .TO, el controlador dejará de procesar el mensaje y activará el bit .ER. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 159 (octal). .Slot SINT Para cambiar el número de ranura de un mensaje de transferencia en bloques, active este miembro en el número de ranura necesario (octal). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 160 UnconnectedTimeout. .Connection DINT Tiempo de espera para un mensaje conectado Rate una vez tenga conexión. Este tiempo de espera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 161 En un diagrama de escalera, EnableIn cambia de borrado a establecido cada vez que se ejecuta la instrucción.  El tamaño de cada elemento depende del tipo de datos que especifica y el tipo de comando de mensaje que se utiliza. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 162 Los bits .EWS, .ST, .DN y .ER se han desactivado. La condición de entrada Consultar el diagrama de flujo MSG (Falso) de reglón es falsa La condición de entrada Consultar el diagrama de flujo MSG (Verdadero) de reglón es verdadera Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 163 Consultar Pre-escaneado en la tabla de diagrama de escalera Ejecución normal Consultar el diagrama de flujo MSG (Verdadero) Post-escaneado Consultar Post-escaneado en la tabla de Diagramas de escalera Diagrama de flujo MSG (Falso)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 164 Capítulo 4 Entrada/salida Diagrama de flujo MSG (Verdadero)   Ejemplo Diagrama de escalera   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 165: Ejemplos De Configuración De Msg

    La tabla explica la ruta para las instrucciones MSG que tienen origen en un controlador LOGIX 5000 y se han leído en otro controlador. Ruta del mensaje Ejemplo de Source y Destination LOGIX 5000 -> LOGIX 5000 Etiqueta de Source array_1[0] Etiqueta de array_2[0] Destination Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 166: Códigos Y Tipos De Fallos Mayores

    ESM no programa de usuario al apagar. es extraíble.  Si el problema persiste, contacte con el soporte técnico de Rockwell Automation. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 167 JMP a una etiqueta que no existía o que se ha Corrija el destino de JMP o añada la etiqueta que borrado. falta. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 168 Póngase en contacto con el soporte técnico de debido a un fallo de suma de comprobación. Rockwell Automation. Fallo al restablecer la memoria del Póngase en contacto con el soporte técnico de procesador. Rockwell Automation. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 169 Si esto no funciona, extraiga el módulo servo y vuélvalo a insertar. Si todo lo demás falla, sustituya el módulo servo. El módulo servo ha detectado un fallo grave Sustituya el módulo. de hardware. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 170  Use la aplicación Logix Designer para conectarse modo Programa y el nuevo controlador con los controladores. A continuación, elimine los primario está en el modo Marcha. fallos y cambie el modo de ambos controladores a Marcha. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 171 Se establece el bit Fallo de eje físico, que Para determinar la acción correctiva, consulte los indica un fallo en el eje físico. atributos Fallo de eje CIP para obtener información acerca del fallo producido. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 172: Códigos Y Tipos De Fallos Menores

    1768, desconecte el sistema y vuelva a conectarlo. 1768 del controlador, con una configuración  Sustituya la fuente de alimentación. no válida.  La fuente de alimentación 1768 que abastece al controlador ha fallado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 173 Ajuste el tiempo de delta de PID para que sea mayor que 0. Punto de ajuste de PID fuera de rango. Modifique el punto de ajuste para que esté dentro del rango. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 174 No está especificada la etiqueta de la estación Especifique una etiqueta para utilizarla como la activa maestra RS-232 DF1. etiqueta de la estación activa en la ficha Protocolo de puerto en serie, bajo las Propiedades del controlador. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 175 1...n Ha fallado un diagnóstico de controlador Póngase en contacto con el Soporte técnico de interno. Rockwell Automation y facilíteles el tipo y código del fallo. La temperatura interna del controlador se Se tomarán medidas para reducir la temperatura acerca al límite operativo.
  • Página 176: Códigos De Error De Los Mensajes

    Error de la lista de atributos 000B El estado ya existe 000C Conflicto de modelo de objeto 000D El objeto ya existe 000E El atributo no se puede establecer 000F Permiso denegado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 177: Códigos De Error Extendidos

    Conflicto de propiedad 0107 Conexión no encontrada 0108 Tipo de conexión no válido 0109 Tamaño de conexión no válido 0110 Módulo no configurado 0111 EPR no admitido 0113 Error de escritura de MSG Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 178 2001 IOI excesivo 2002 Valor de parámetro erróneo 2018 Rechazo de semáforo 201B Tamaño demasiado pequeño 201C Tamaño no válido 2100 Error de privilegio 2101 Posición del interruptor de llave no válida Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 179: Códigos De Error De Plc Y Slc (.Err)

    .ERR .EXERR .ERR .EXERR 0010 1000 Comando o formato no válido del procesador local 0020 2000 El módulo de comunicación no funciona 0030 3000 El nodo remoto está ausente, desconectado o apagado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 180 Error de conversión de datos 00F0 0016 F016 El escáner no está disponible para comunicarse con un adaptador de rack 1771. El adaptador no está disponible para comunicarse con 00F0 0017 F017 el módulo Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 181: Códigos De Error De Transferencia En Bloque

    El tiempo de espera de transferencia en bloque, establecido en la instrucción, ha superado el tiempo de espera antes de completarse. Error en el protocolo de transferencia en bloque - transferencia en bloque no 00F8 solicitada. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 182: Especificación De Detalles De Comunicación

    E/S del controlador, los números que ha introducido o ambos. Puede asignar la ruta por defecto usando el botón de difusión, que debe estar activado junto con el protocolo del sistema y el tipo de mensaje. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 183 DH+ canal A DH+ canal B Canal 1 DF1 (canal serie 1) Next_address Backplane Número de ranura del módulo DF1 (serie) Dirección de la estación (0-254) ControlNet Número de nodo (1-99 decimal) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 184 MSG. Aparecerá el cuadro de diálogo Configuración de mensaje (Message Configuration) con la pestaña Configuración (Configuration) abierta. 6. En el cuadro Tipo de mensaje (Message Type), seleccione Escritura de tabla de datos CIP (CIP Data Table Write). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 185 2. En el Organizador de controlador (Controller Organizer), haga clic con el botón derecho en el nombre del controlador y seleccione Propiedades (Properties). Aparecerá el cuadro de diálogo Propiedades del controlador (Controller Properties). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 186 Difusión (Broadcast) se deshabilitará. 5. Introduzca la información en la pestaña Protocolo del sistema (System Protocol) para cada protocolo expuesto en las siguientes tablas. Tema Descripción (Description) Protocol Maestro DF-1 (DF-1 Master) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 187 Habilitar almacenamiento y Habilitar cuadro (marca de verificación) para enviar (Enable Store and usar la etiqueta de usar almacenamiento y Forward) enviar Detección de error (Error Detection) 6. Haga clic en Aceptar (OK). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 188 Procesador PLC-3 Vínculo de destino ID del vínculo DH+ remoto en donde reside el dispositivo de destino. Procesador PLC-2 Nodo de destino Dirección de estación del dispositivo de destino, en octal. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 189 Lectura o escritura de transferencia en bloque 1. Los mensajes de lectura o escritura de tabla de datos CIP se pueden conectar o desconectar. Para la mayoría de aplicaciones, Rockwell Automation le Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 190 Al almacenar en caché ambos mensajes, quedarán registrados como uno solo en la lista de caché. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 191 5. no conectados. Para aumentar el número de búferes no conectados, consulte LOGIX 5000 Controllers Common Procedures Programming Manual , publicación 1756-PM001 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 192: Especificar Mensajes Slc

    Para hacer que el módulo de transferencia en bloque determina cuántos enteros de 16 bits va a mandar (BTR), o para que el controlador manda 64 enteros (BTW), escriba 0 en el número de elementos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 193: Obtener Valor Del Sistema (Gsv) Y Establecer Valor Del Sistema (Ssv)

    Diagrama de escalera y texto estructurado Operando Tipo Format Descripción (Description) (Type) Nombre de clase nombre El nombre de la clase del objeto Instance name nombre El nombre del objeto específico, si el objeto requiere un nombre. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 194: Descripción (Description)

    Para la instrucción GSV, se pueden obtener los valores para todos los atributos. Para la instrucción SSV, el software solo muestra los atributos que se pueden establecer (SSV). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 195 Código de fallo Hay una dirección de objeto no válida El objeto especificado que no es compatible con GSV/SSV Hay un atributo no válido No había suficiente información para una instrucción SSV. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 196: Ejecución

    Ejecución normal Consultar La condición de entrada de reglón es verdadera en la tabla de Diagramas de escalera Post-escaneado Consultar Post-escaneado en la tabla de Diagramas de escalera. Ejemplo Diagramas de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 197: Atributos Comunes

    IOT. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Texto estructurado IOT (output_tag) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 198 Enviar Desencadenador de evento a consumidor por programa (instrucción IOT) (Programmatically (IOT Instruction) Send Event Trigger to Consumer) en el cuadro de diálogo Propiedades de etiqueta (Tag Properties). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 199 IOT por redes EtherNet/IP y ControlNet. Afectar a las marcas de estado matemático Condiciones de fallo No es específico para esta instrucción. Consulte los Atributos comunes para fallos relacionados con el operando. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 200 Cuando se ejecuta la instrucción IOT, envía inmediatamente los valores de la etiqueta Local:5:0 al módulo de salida. Diagrama de escalera   Texto estructurado IOT (Local:5:0); Consulte también Atributos comunes en la página 893 Sintaxis de texto estructurado en la página 925 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 201: Acceso A Los Valores Del Sistema

    E/S y memoria de expansión Obtener información de la memoria desde el controlador Para obtener información de la memoria desde el controlador, ejecute una instrucción Mensaje (MSG) configurada de la siguiente manera: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 202 Desde el cuadro de diálogo Propiedades del mensaje (Message Properties), pestaña Comunicación (Configuration):   Elegir la información de memoria que se desee La instrucción MSG devuelve la siguiente información a INT_array (la etiqueta de destino de la instrucción MSG). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 203 Copiar una vez el número de bytes en el tipo de datos Destination. Longitud (Length) En este caso, la instrucción copia 4 bytes (32 bits), que combina los 16 bits inferiores y superiores en un valor de 32 bits. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 204: Códigos De Estado De Devicenet

     Una conexión correctamente cableada ningún otro dispositivo. a la red. No hay tráfico de red directo para el escáner. El Ninguno. escáner escucha otra comunicación de red pero no escucha ninguna dirigida a éste. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 205 El controlador ha establecido el escáner en El bit O.CommandRegister.Fault para el modo de fallo. escáner está activado. Corregir la condición que provocó que el controlador estableciera este bit y luego desactivarlo. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 206 El escáner no pudo configurar un dispositivo Asegurarse de haber instalado un esclavo utilizando los parámetros de dispositivo esclavo compatible. Recuperación automática del dispositivo (ADR). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 207: Obtener Y Establecer Valores Del Sistema

     La instrucción GSV recupera la información especificada y la coloca en el destino. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 208 SERIALPORT (solo para controladores con puertos seriales) propiedades o tiempo transcurrido TASK de una tarea tiempo de reloj de un controlador WALLCLOCKTIME estado de sincronización de TIMESYNCHRONIZE tiempo de un controlador Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 209: Ejemplo De Programación Gsv/Ssv

    Ejemplo 1: Obtención de información de fallos E/S Este ejemplo obtiene la información de fallos del módulo E/S disc_in_2 y se colocan los datos en una disc_in_2_info de estructura definida por el usuario. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 210: Texto Estructurado

    Ejemplo 2: Obtención de información sobre el estado del programa Este ejemplo obtiene información sobre datos discretos del programa y se colocan los datos en una discrete_info de estructura definida por el usuario. Diagrama de escalera   Texto estructurado GSV(PROGRAM,DISCRETE,LASTSCANTIME,discrete_info.LastScanTime); GSV(PROGRAM,DISCRETE,MAXSCANTIME,discrete_info.MaxScanTime); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 211 E/S, que es una solución de software similar al uso de bits de inhibición con un procesador PLC-5. En función del estado de SW.1, coloque el valor adecuado en el atributo de las marcas de deshabilitación de los datos discretos del programa. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 212 Actualización automática de firmware del controlador. Si escribe el valor 1, la función quedará inhibida. Si escribe el valor 0, la función quedará desinhibida. El estado del atributo también se puede leer con un GSV. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 213: Objetos Gsv/Ssv

    Es responsabilidad del programador corregir cualquier código de las aplicaciones que aún use este atributo. Estos son los objetos GSV/SSV. Los objetos disponibles para el acceso dependen del controlador. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 214: Serialport

    AddOnInstruction común para esta lógica y suministra documentos para la instrucción. Definition Para obtener más información, consulte LOGIX 5000 Controllers Add-On Instructions Programming Manual, publicación 1756-PM010. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 215: Acceso Al Objeto Alarmbuffer

    Es por eso que la instrucción Obtener valor del sistema (GSV) devuelve un estado como parte de la etiqueta de destino (INT[0].0). Cuando el bit de estado está a cero, lo más probable es que el objeto AlarmBuffer ya no exista. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 216 AlarmBuffer especificado. Debe especificar el ID de la instancia AlarmBuffer para obtener el valor del uso del búfer de la instancia individual. INT[0].1 1-El atributo BufferUsage es válido. 0-El atributo BufferUsage no es válido. INT[1] Valor del atributo BufferUsage Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 217 SubscriberName. No se devuelve ningún estado para el atributo SubscriberName. Diagrama de escalera A continuación se muestra un ejemplo en el que la instrucción GSV recupera los ID del objeto AlarmBuffer. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 218: Acceso Al Objeto Axis

    Sin embargo, este proceso no es inmediato. Se suministra la etiqueta de estado del eje, ConfigUpdateInProcess, para indicar el momento en el que se completa el proceso. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 219 AxisEventBits DINT Los bits de evento del servo para el servolazo. (En la estructura de AXIS, son el miembro AxisEvent). Nombre del bit Significado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 220 (MRAT) *DriveFaultAction SINT La operación realizada cuando hay un fallo de variador. Valor Significado (Value) desconectar el eje deshabilitar el variador detener el movimiento del comando cambiar solo el bit de estado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 221 SINT La operación realizada cuando hay un fallo de pérdida de codificador. Valor Significado (Value) desconectar el eje deshabilitar el variador detener el movimiento del comando cambiar solo el bit de estado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 222 (valor predeterminado) HomeSpeed REAL La velocidad de posición inicial del eje en unidades de posición/segundo. Instancia DINT El número de instancia del eje. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 223 El canal del módulo servo. Los bits de estado de movimiento para el eje. (En la MotionStatusBits DINT estructura de AXIS, son el miembro MotionStatus). Nombre del bit Significado AccelStatus aceleración DecelStatus desaceleración Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 224 La cantidad de error de posición (medido en unidades de posición) que el servo tolera antes de emitir un fallo del error de posición. PositionIntegratorError REAL La suma del error de posición en un eje, en unidades de posición. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 225  Para interpolar una posición basada en un evento de registro de eje:  Use una instrucción GSV para obtener el valor del atributo RegistrationTime.  Use una instrucción SSV para establecer el atributo InterpolationTime al valor del atributo RegistrationTime. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 226 AXIS, son el miembro ServoStatus). Nombre del bit Significado ServoActionStatus acción del servo DriveEnableStatus variador habilitado OutputLimitStatus límite de salida PositionLockStatus bloqueo de posición TuneStatus proceso de ajuste ProcessStatus diagnóstico de prueba Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 227 , medido durante la última instrucción Ajuste de eje de movimiento de marcha (MRAT). TuneAccelerationTime REAL El tiempo de aceleración, en segundos, medido durante la última instrucción Ajuste de eje de movimiento de marcha (MRAT). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 228 TuningSpeed REAL La velocidad máxima, en unidades de posición/segundo, iniciada por la instrucción Ajuste de eje de movimiento de marcha (MRAT). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 229: Acceso Al Objeto Controller

    Para especificar los cambios monitorizados, se usa el atributo ChangesToDetect. Consejo: Le recomendamos usar el tipo de datos DINT[2] para evitar limitaciones al trabajar con el tipo de datos LINT en los controladores Rockwell Automation. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 230 Puesto que el administrador de fallos es interno, no es necesario configurar un administrador de fallos para obtener este comportamiento. De hecho, aunque se configurara un administrador de fallos, un fallo suprimido no lo desencadenaría. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 231: Acceso Al Objeto Controllerdevice

    Cadena ASCII que identifica el número de catálogo del controlador y la placa de memoria. El primer byte contiene un conteo del número de caracteres ASCII devueltos en la cadena de matriz. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 232 El byte inferior contiene la revisión mayor; el byte superior contiene la revisión menor. SerialNumber DINT Número serial del dispositivo. El número serial se asigna cuando se fabrica el dispositivo. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 233: Acceso Al Objeto Coordiatesystem

    MCLM o MCCM. Se establece cuando el vector acelera. Se borra AccelStatus BOOL cuando se está realizando una combinación o cuando el vector se mueve con rapidez o está desacelerando. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 234 Cuando se borra el bit de MovePendingStatus, la siguiente instrucción de movimiento coordinado se puede ejecutar (es decir, configurar en la cola). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 235 El desplazamiento a lo largo del eje X desde el centro SwingArmOffsetA3 REAL GSV/SSV de la placa base inferior hasta el marco de la unión 4 para la geometría Delta de 5 ejes. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 236: Acceso Al Objeto Motiongroup

    Este valor de 64 bits (ms) corresponde al evento de temporizador que inicia el ciclo de actualización. INSTANCE DINT El número de instancia de este objeto MOTION_GROUP MaximumInterval LTIME El intervalo máximo entre ejecuciones sucesivas de esta tarea. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 237: Acceso Al Objeto Message

     0. No inicializado Port SINT GSV SSV Indica el puerto por el que se debería enviar el mensaje. Cada valor tiene un significado concreto:  1. Backplane.  2. Puerto serial. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 238: Acceso Al Objeto Cst

    El ajuste es una rampa hasta el valor solicitado o un ajuste inmediato hasta ese mismo valor, tal y como informa el atributo CurrentStatus. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 239: Acceso Al Objeto Datalog

    Este estado puede coexistir con Captura llena.  Captura llena: o la captura de datos más reciente ha dejado de recopilar muestras o Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 240 Consulte también Códigos y tipos de fallos mayores en la página 166 Códigos y tipos de fallos menores en la página 172 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 241: Acceso Al Objeto Df1

    Último tiempo de escaneado No utilizado No utilizado prioritario No utilizado No utilizado Máximo tiempo de escaneado normal No utilizado No utilizado Último tiempo de escaneado normal ENQ enviados No utilizado No utilizado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 242 (solo maestro). Los valores válidos son de 0 a 255. El valor predeterminado es 0. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 243 Valor pendiente para el atributo EOTSuppression. Suppression PendingError SINT Valor pendiente para el atributo ErrorDetection. Detection PendingMaster Message Valor pendiente para el atributo SINT Transmit MasterMessageTransmit. PendingMax SINT Valor pendiente para el atributo MaxStationAddress. StationAddress Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 244: Acceso Al Objeto Faultlog

    4 - Ejecución de instrucción (programa) 6 - Vigilancia 9 - Puerto serial 10 - Módulo de almacenamiento de energía (ESM) o sistema de alimentación ininterrumpida (UPS) 20 - Falta de licencia/licencia CodeMeter necesaria. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 245: Acceso Al Objeto Hardwarestatus

    Nivel de fallo SINT[3] para 1 sensor de Temperatura en grados Celsius temperatura: temperatura SINT[0] = Cantidad de niveles de fallo de temperatura SINT[1-2] = Nivel de fallo de temperatura #1 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 246  0. El UPS no está preparado  1. UPS preparado UPSSupported SINT Indica si el UPS es compatible.  0. No compatible  1. Compatible Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 247: Acceso Al Objeto Message

    GSV/SSV en el nombre del módulo. El módulo específico debe estar presente en la sección de configuración E/S del organizador de controlador y debe tener un nombre de dispositivo. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 248 Especifica el estado de los forzados. Cada bit tiene un significado específico:  0. Forzados instalados (1=sí, 0=no).  1. Forzados habilitados (1=sí, 0=no). Instance DINT Proporciona el número de instancia de este objeto de módulo. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 249 284 Fallos de módulo: 16#fd00 - 16#fdff en la página 285 Fallos de módulo: 16#fe00 - 16#feff en la página 286 Fallos de módulo: 16#ff00 - 16#ffff en la página 288 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 250: Acceso Al Objeto Routine

    Descripción (Description) atributo Type) Estado de redundancia ChassisRedundancy Entonces de todo el chasis State Primario con secundario 16#2 sincronizado Primario con secundario 16#3 descalificado 16#4 Primario sin secundario Primario bloqueado para 16#10 actualización Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 251 1...999 finalización, el porcentaje de sincronización (calificación) que se completa Para los módulos que no pueden medir su porcentaje de finalización, la sincronización (calificación) está en curso La sincronización (calificación) es completa. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 252 En fallo 16#C Fallo a programa En un par de chasis PhysicalChassisID Entonces redundantes, Unknown identificación de un Chasis A chasis específico sin tener en cuenta el Chasis B estado del chasis Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 253 Con fallo 16#5 Marcha a programa 16#6 Prueba a programa 16#7 Programa a marcha 16#8 Prueba a marcha 16#9 Marcha a prueba 16#A Programa a prueba 16#B En fallo 16#C Fallo a programa Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 254 SSV con un valor de Source de 0. ¿Hay un chasis secundario sincronizado? Esto proporciona el mayor SÍ número de DINT que se cruzaron. Esto proporciona el mayor número de DINT que se habrían cruzado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 255: Acceso Al Objeto Program

    MajorFault DINT[11] GSV SSV GSV SSV Registra los fallos mayores para este programa Record Consejo: Rockwell Automation recomienda crear una estructura definida por el usuario para simplificar el acceso al atributo MajorFaultRecord: Nombre Tipo de datos Estilo Descripción (Description) (Name)
  • Página 256 GuardLogix 5580). SafetySignatureDateTim Cadena Ninguno Fecha y hora de la firma de seguridad en 27 caracteres, en el formato mm/dd/aaaa, hh:mm:ss.iii<AM o PM> (Solo aplicable a Controladores Compact GuardLogix 5380 y GuardLogix 5580). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 257: Acceso Al Objeto Serialport

    PendingParity SINT Valor pendiente para el atributo Parity. PendingRTSOff Valor pendiente para el atributo RTSOffDelay. Delay PendingRTSSendD Valor pendiente para el atributo RTSSendDelay. elay PendingStopBits SINT Valor pendiente para el atributo StopBits. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 258: Acceso Al Objeto Task

    DINT[1] tiene los 32 bits superiores del valor. Un valor 0 indica 1 o menos ejecuciones de la tarea. MaximumScanTime DINT Ninguno Tiempo de ejecución registrado máximo para este programa. El tiempo se expresa en microsegundos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 259 Tiempo: Tipo de tarea: 0,5 s periódica 5,0 s continua Consulte también Códigos y tipos de fallos mayores en la página 166 Códigos y tipos de fallos menores en la página 172 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 260: Acceso Al Objeto Timesynchronize

    El dominio del reloj PTP. El valor se encuentra DomainNumber SINT entre 0 y 255. El valor predeterminado es 0. GrandMasterClockInfo Estructura GSV Información de propiedad sobre el reloj de gran maestro. Requiere 24 bytes de almacenamiento. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 261 La diferencia calculada entre el reloj local y el reloj OffsetFromMaster LINT maestro, en función del mensaje de sincronización más reciente, en nanosegundos. PTPEnable DINT GSV/SSV El estado de habilitación para CIP Sync/PTP/Sincronización temporal en el dispositivo. Valor Significado Deshabilitar Habilitado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 262 Estructura repetida para el número de puertos: PortNumber PortLogAnnounceInterv PortPhysicalAddressInfo Estructura GSV La dirección física y de protocolo de cada puerto del dispositivo. Size = 2 + (N.º de puertos habilitados x 36) Maxsize = 362 bytes Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 263 Valor Priority2 (Interruptor conjuntor) para el reloj local. Priority2 SINT GSV/SSV Consejo: El valor es sin signo. ProductDescription Estructura GSV Descripción del producto del dispositivo que contiene el reloj. Requiere 68 bytes de almacenamiento. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 264: Acceso Al Objeto Wallclocktime

    WALLCLOCKTIME GSV en tareas de usuario que puedan ser interrumpidas por instancias WALLCLOCKTIME GSV en otras tareas. No es necesario ningún par UID/UIE cuando WALLCLOCKTIME GSV solo está presente en una tarea de usuario. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 265: Objetos De Seguridad Gsv/Ssv

    Esta información es aplicable a los controladores CompactLogix 5370, Objetos de ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact seguridad GSV/SSV GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. Las diferencias de controladores se indican cuando Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 266 Rate Periodo para la tarea (en ms) o valor del tiempo de espera (en ms). Watchdog Límite de tiempo (en ms) para la ejecución de todos los programas asociados con esta tarea. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 267 OverlapCount El número de veces que la tarea se desencadenó cuando aún se estaba ejecutando. Válido para un evento o una tarea periódica. Para borrar el conteo, ponga el atributo a 0. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 268 Nombre (Name) El nombre de la tarea. Rutina de Instancia Proporciona el número de seguridad instancia de este objeto de rutina. Los valores válidos son de 0 a 65.535. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 269 Controlador primario. Consulte el estado anterior para ver el significado. Aplicaciones configuradas para SIL2/PLd, especificar la tarea de seguridad como:  Tarea de seguridad OK (x1000000000000xx)  Tarea de seguridad inoperable (x10000000000001xx) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 270 GuardLogix 5580) SafetySignatureDateTim Fecha y hora de la firma de e(String) seguridad en 27 caracteres, en el formato mm/dd/aaaa, (Solo aplicable a hh:mm:ss.iii<AM o PM> Controladores Compact GuardLogix 5380 y GuardLogix 5580) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 271: Marcas De Estado De Monitor

    Configuración (Configuration), dentro del cuadro de de mensaje diálogo Configuración de mensaje (Message Configuration), para especificar los detalles del mensaje. La pestaña Configuración (Configuration) también contiene una casilla de verificación para establecer/borrar el bit .TO. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 272 No es compatible con booleanos ni etiquetas de estructura E/S. Se pueden usar todos los demás tipos de datos, como INT o DINT. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 273: Fallos De Módulo: 16#0000 - 16#00Ff

    Compruebe el número de controllers que están estableciendo una conexión con este module de I/O y verifique que el número de conexiones se encuentra dentro de los límites del module de I/O. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 274 Si un atributo de objeto o tag no es válido, exporte el archivo de Logix Designer y luego vuelva a importarlo. Si procede, reprograme la red ControlNet después de volver importar. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 275: Fallos De Módulo: 16#0100 - 16#01Ff

     El destino de una conexión reconoce que el propietario está intentando volver a establecer una conexión que ya se está ejecutando. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 276 Configure tanto la conexión de propietario como la de sólo recepción como conexiones de multidifusión. 16#0107 Error de petición de conexión: tipo No se ha encontrado una conexión a la que se está desconocido accediendo. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 277 Si se trata de un module ControlNet 1756, compruebe que el tamaño del chasis sea correcto. En el caso de adaptadores de I/O remotas, compruebe que el tamaño y la densidad del rack sean correctos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 278  Si la configuración utiliza la mensajería a través de ControlNet, ordene los mensajes para reducir el número de ellos que se ejecuta al mismo tiempo o reduzca el número de mensajes. Los mensajes (instrucciones MSG) también usan conexiones. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 279 árbol de configuración de I/O de la aplicación Logix Designer.  Puede que el controller se intente conectar a un tag inexistente en un controller productor. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 280: Fallos De Módulo: 16#0200 - 16#02Ff

    Ethernet multidifusión. Cuando se produce este fallo, el controller normalmente intenta interrumpir y volver a establecer la conexión continuamente. Si está utilizando module FLEX I/O, compruebe que está usando el dispositivo terminal correcto. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 281 árbol de configuración de I/O y no admite la conexión o servicio deseados. Compruebe el module en uso y verifique que coincida exactamente con el module especificado en el árbol de configuración de I/O de la aplicación Logix Designer. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 282: Fallos De Módulo: 16#0300 - 16#03Ff

    ControlNet ha cambiado después de programar la red o porque se ha controller no es igual a la cargado un nuevo programa de control en el controller. configuración del puente. Use el software RSNetWorx for ControlNet para reprogramar las conexiones. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 283 El module redundante no dispone de los recursos necesarios secundarios disponibles para aceptar la conexión. en chasis redundante. Reduzca el tamaño o el número de conexiones de este module o añada otro controller o module ControlNet al sistema. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 284: Fallos De Módulo: 16#0800 - 16#08Ff

    Consulte la documentación del dispositivo receptor y su aplicación de control para obtener información sobre cómo hacerlo. 16#0814 Error de solicitud de conexión: Se encontró información de estado de conexión no válida. Desigualdad de Data Type. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 285: Fallos De Módulo: 16#Fd00 - 16#Fdff

     Error en los datos del variador devueltos al module SERCOS 16#fd09 Fallo de inicialización de nodo Un intento del controller para configurar el nodo para la operación cíclica devolvió un error. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 286: Fallos De Módulo: 16#Fe00 - 16#Feff

    Compruebe el módulo en uso y verifique que coincida exactamente con el módulo especificado en el árbol de configuración de E/S de la aplicación Logix Designer. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 287 PLC-5. 16#fe0d No hay etiqueta en controlador similar. No se ha establecido el número de instancia de símbolo. 16#fe0e Actualización automática de firmware en El módulo está siendo actualizado. curso. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 288: Fallos De Módulo: 16#Ff00 - 16#Ffff

    El controller intenta establecer una conexión con el module y ha ruta de acceso al module no es recibido un error. válida. Compruebe que la ruta de acceso al module tenga una longitud válida. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 289: Especificar Mensajes Cip

    Los módulos de salida continúan controlando sus dispositivos de salida. Un mensaje de reconfiguración de módulo necesita estas propiedades de configuración. En esta propiedad Seleccione Tipo de mensaje Reconfiguración de módulo (Module (Message Type) Reconfigure) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 290 IF NOT change_Halarm.EN THEN MSG(change_Halarm); END_IF; END_IF; reconfigure[6] := reconfigure[5]; Especificar mensajes genéricos CIP Importante: Los módulos ControlLogix tienen servicios que se pueden invocar usando una instrucción MSG y seleccionando el tipo de mensaje genérico CIP. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 291 LINT Importante: Rockwell Automation recomienda usar el tipo de datos DINT[2] para evitar limitaciones al trabajar con tipo de datos LINT en los controladores Allen-Bradley. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 292 Esta etiqueta representa una máscara de bit de los puntos en los cuales se restablecen los diagnósticos. Desenclavar la alarma de un Tipo de mensaje CIP genérico (CIP Generic) módulo de entrada analógica (Message Type) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 293 19 Las propiedades de programa se han modificado 20 La fracción de tiempo del controlador se ha modificado 21 El medio extraíble se ha eliminado 22 Se ha introducido un medio extraíble Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 294: Especificar Mensajes Plc-3

    INT (−32.768 ≥ datos ≤ 32.767). Este comando también escribe datos de tipo REAL desde el controlador LOGIX 5000 a un archivo de punto flotante PLC-3. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 295: Especificar Mensajes Plc-5

    Source y lee secuencialmente el número de palabras de 16 bits solicitadas. Los datos del elemento de Source se almacenan, comenzando en la dirección especificada como etiqueta de Destination. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 296: Especificar Mensajes Plc-2

    PLC-2. La transferencia de mensaje usa palabras de 16 bits, así que asegúrese de que la etiqueta LOGIX 5000 almacena correctamente los datos transferidos, como en una matriz INT. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 297: Comparar Instrucciones

    Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 298: Comparar (Cmp)

    DEG o RAD. Hay reglas para operadores admisibles en aplicaciones de seguridad. Consulte Operadores válidos. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 299 Para operadores Se usa este formato: Ejemplo que operan en: Un operando operador(operando) ABS(tag) Dos operandos operand_a operador tag_b + 5 operand_b tag_c AND tag_d (tag_e**2) MOD (tag_f / tag_g) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 300 Los caracteres ASCII distinguen entre mayúsculas y minúsculas. La mayúscula A ($41) no es equivalente a la minúscula a ($61).  Lo que determina si una cadena es mayor o menor que otra son los valores hexadecimales de los caracteres. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 301: Ejecución

    Establecer la condición de salida de reglón es verdadera reglón a condición de entrada de reglón si la expresión evalúa en falso La condición de salida de reglón se borra a falsa. Post-escaneado N/A. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 302: Igual A (Equ)

    Si está activada, la instrucción EQU y el operador = comprueban si Source A es igual a Source B. Idiomas disponibles Diagrama de escalera Diagrama de bloque de funciones El Diagrama del bloque de funciones es compatible con estos elementos: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 303 Operandos Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Consulte Conversiones de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 304 LINT USINT UINT UDINT ULINT REAL LREAL Source B SINT SINT immediate Valor que se prueba con etiqueta respecto a DINT DINT Source A REAL LINT USINT UINT UDINT ULINT REAL LREAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 305 Indica si la instrucción está habilitada. Dest BOOL Se establece en verdadero cuando SourceA es igual a SourceB. Se borra y se establece en falso cuando SourceA no es igual a SourceB. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 306 SourceA no es igual a SourceB. Consulte las Funciones FBD. Afecta a las marcas de estado matemáticas Fallos mayores/menores Consulte el Diagrama de flujo de comparación de cadenas EQU para los fallos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 307 Si SourceA y SourceB no son NAN y el SourceA es igual al SourceB . Establecer Destino a verdadero. de lo contrario Borrar Destino a falso. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 308 Si SourceA y SourceB no son NAN y el SourceA es igual al SourceB . Establecer Destino a verdadero. de lo contrario Borrar Destino a falso. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 309 Comparar instrucciones Capítulo 5 Diagrama de flujo de comparación de cadenas EQU   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 310 Diagrama de bloque de funciones Bloque FBD Función FBD Texto estructurado if value_1 = value_2 then light_a := 1; de lo contrario light_a := 0; end_if; if value_3 = ’I am EQUAL’ then Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 311: Mayor Que (Grt)

    Si está activada, la instrucción GRT y el operador comprueban si Source A es mayor que Source B. Idiomas disponibles Diagrama de escalera Diagrama de bloque de funciones El Diagrama del bloque de funciones es compatible con estos elementos: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 312 Operandos Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Consulte Conversiones de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 313 Cadena que se cadena inmediato prueba con respecto a Source B etiqueta Tipo de valor literal Cadena que se Source B cadena inmediato prueba con respecto a Source A etiqueta Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 314 SourceA no es mayor que el SourceB. Función FBD Consejo: La función FBD es aplicable solo a Controladores CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 315 Afecta a las marcas de estado matemáticas Fallos mayores/menores Consulte el Diagrama de flujo de comparación de cadenas GRT para los fallos. Consulte el Índice a través de matrices para ver si hay fallos de indexación de matrices. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 316 Si SourceA y SourceB no son NAN y el SourceA es mayor que el SourceB. Establecer Destino a verdadero. de lo contrario Borrar Destino a falso. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 317 Si SourceA y SourceB no son NAN y el SourceA es mayor que el SourceB. Establecer Destino a verdadero. de lo contrario Borrar Destino a falso. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 318 Capítulo 5 Comparar instrucciones Diagrama de flujo de comparación de cadenas GRT   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 319 Capítulo 5 Ejemplo Diagrama de escalera Diagrama de bloque de funciones Bloque FBD Función FBD Texto estructurado if value_1 > value_2 then light_1 := 1; de lo contrario light_1 := 0; end_if; Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 320: Mayor O Igual Que (Geq)

    Source A es mayor o igual a Source B. Idiomas disponibles Diagrama de escalera Diagrama de bloque de funciones El Diagrama del bloque de funciones es compatible con estos elementos: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 321 Operandos Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Consulte Conversiones de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 322 Tipo de cadena valor literal Cadena que se prueba inmediato con respecto a Source B etiqueta Source B Tipo de cadena valor literal Cadena que se prueba inmediato con respecto a Source A etiqueta Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 323 SourceA es mayor o igual al SourceB. Se borra y pasa a falso cuando el SourceA es menor al SourceB. Función FBD Consejo: La función FBD es aplicable solo a Controladores Compact GuardLogix 5380 y GuardLogix 5580. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 324 Afecta a las marcas de estado matemáticas Fallos mayores/menores Consulte el Diagrama de flujo de comparación de cadenas GEQ para los fallos. Consulte Índice a través de matrices para ver si hay fallos de indexación de matrices. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 325 Si SourceA y SourceB no son NAN y el SourceA es igual o mayor al SourceB. Establecer Destino a verdadero. de lo contrario Borrar Destino a falso. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 326 Si SourceA y SourceB no son NAN y el SourceA es igual o mayor al SourceB. Establecer Destino a verdadero. de lo contrario Borrar Destino a falso. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 327 Comparar instrucciones Capítulo 5 Diagrama de flujo de comparación de cadenas GEQ   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 328 Capítulo 5 Comparar instrucciones Ejemplo Diagrama de escalera Diagrama de bloque de funciones Bloque FBD Función FBD Texto estructurado if value_1 >= value_2 then light_b := 1; de lo contrario light_b := 0; Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 329: Menor Que (Les)

    Si está activada, la instrucción LES y el operador comprueban si Source A es menor que Source B. Idiomas disponibles Diagrama de escalera Diagrama de bloque de funciones El Diagrama del bloque de funciones es compatible con estos elementos: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 330 Operandos Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Consulte Conversiones de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 331 Cadena que se prueba cadena inmediato con respecto a Source B etiqueta Source B Tipo de valor literal Cadena que se prueba cadena inmediato con respecto a Source A etiqueta Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 332 SourceA no es menor que el SourceB. Función FBD Consejo: La función FBD es aplicable solo a Controladores CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 333 Afecta a las marcas de estado matemáticas Fallos mayores/menores Consulte el Diagrama de flujo de comparación de cadenas LES para los fallos. Consulte Índice a través de matrices para ver si hay fallos de indexación de matrices. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 334 Si SourceA y SourceB no son NAN y el SourceA es menor que el SourceB. Establecer Destino a verdadero. de lo contrario Borrar Destino a falso. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 335 Si SourceA y SourceB no son NAN y el SourceA es menor que el SourceB. Establecer Destino a verdadero. de lo contrario Borrar Destino a falso. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 336 Capítulo 5 Comparar instrucciones Diagrama de flujo de comparación de cadenas LES   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 337 Capítulo 5 Ejemplo Diagrama de escalera Diagrama de bloque de funciones Bloque FBD Función FBD Texto estructurado if value_1 < value_2 then light_3 := 1; de lo contrario light_3 := 0; end_if; Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 338: Menor O Igual Que (Leq)

    Source A es menor o igual a Source B. Idiomas disponibles Diagrama de escalera Diagrama de bloque de funciones El Diagrama del bloque de funciones es compatible con estos elementos: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 339 Operandos Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Consulte Conversiones de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 340 Tipo de valor literal Cadena que se prueba cadena inmediato con respecto a Source etiqueta Source B Tipo de valor literal Cadena que se prueba cadena inmediato con respecto a Source etiqueta Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 341 SourceA es mayor que el SourceB. Función FBD Consejo: La función FBD es aplicable solo a Controladores CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 342 Afecta a las marcas de estado matemáticas Fallos mayores/menores Consulte el Diagrama de flujo de comparación de cadenas LEQ para los fallos. Consulte Índice a través de matrices para ver si hay fallos de indexación de matrices. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 343 Si SourceA y SourceB no son NAN y el SourceA es igual o menor al SourceB. Establecer Destino a verdadero. de lo contrario Borrar Destino a falso. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 344 Si SourceA y SourceB no son NAN y el SourceA es igual o menor al SourceB. Establecer Destino a verdadero. de lo contrario Borrar Destino a falso. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 345 Comparar instrucciones Capítulo 5 Diagrama de flujo de comparación de cadenas LEQ   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 346 Comparar instrucciones Ejemplo Diagrama de escalera Diagrama de bloque de funciones Bloque FBD Función FBD Texto estructurado if value_1 <= value_2 then light_2 := 1; de lo contrario light_2 := 0; end_if; Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 347: Límite (Lim)

    Si hay algún operando es No un número (NAN), .EnableOut se borra a falso. Idiomas disponibles Diagrama de escalera Diagrama de bloque de funciones El Diagrama del bloque de funciones es compatible con estos elementos: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 348 5580, Compact GuardLogix 5380 y GuardLogix 5580. Texto estructurado Esta instrucción no está disponible en texto estructurado. Operandos Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Consulte Conversiones de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 349 DINT DINT REAL LINT USINT UINT UDINT ULINT REAL LREAL Diagrama de bloque de funciones Bloque FBD Operando Tipo de Format Descripción datos (Data Type) FBD_LIMIT etiqueta Estructura de LIM Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 350 (pines Controladores a la izquierda) CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580 Low Limit SINT Valor del límite bajo DINT LINT USINT UINT UDINT ULINT REAL LREAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 351: Operación

    Se borra a falso cuando la prueba del límite es falsa. Consulte las Funciones FBD. Operación Esta sección muestra el funcionamiento de la instrucción LIM. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 352 Límite alto establece EnableOut en verdadero. Cualquier valor de Test en el rango en sentido horario desde el Límite alto hasta el Límite bajo borra EnableOut a falso. Si hay algún operando es No un número (NAN), .EnableOut se borra a falso. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 353 Pre-escaneado EnableIn es falso Establecer EnableOut a EnableIn. EnableIn es Establecer EnableOut a EnableIn. verdadero Consultar Diagrama de flujo LIM (Verdadero) Dest= salida Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 354 5580, Compact GuardLogix 5380 y GuardLogix 5580. Condición/estado Acción realizada Pre-escaneado Escaneado normal Consultar el Diagrama de flujo LIM (Verdadero) Dest = salida Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Diagrama de flujo LIM (verdadero)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 355 Cuando el valor o = a 0 o el valor o = a -100, se establece light_1 en verdadero. Si el valor 0 y el valor -100, se borra light_1 a falso. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 356: Máscara Igual A (Meq)

    Esta información es aplicable a los controladores CompactLogix 5370, Máscara igual a (MEQ) ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 357 Función FBD Consejo: La función FBD es aplicable solo a Controladores CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Texto estructurado Esta instrucción no está disponible en texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 358 DINT DINT Source. LINT USINT UINT UDINT ULINT Diagrama de bloque de funciones Bloque FBD Operando Tipo de datos (Data Format Descripción Type) FBD_MASK_EQUAL etiqueta Estructura MEQ Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 359 (pines a Controladores CompactLogix la izquierda) 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580 Origen SINT Valor que se comprueba con respecto a DINT Compare. LINT USINT UINT UDINT ULINT Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 360 Al introducir una máscara, el software de programación la establece por defecto a valores decimales. Para introducir una máscara con otro formato, ponga el valor con el valor prefijo. Prefijo Descripción hexadecimal, como 16#0F0F octal, como 8#16 binario, como 2#00110011 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 361 Consultar el Diagrama de Flujo MEQ (Verdadero). Si la salida es verdadera Establecer Destino a verdadero. de lo contrario Borrar Dest a falso Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 362 Si value_1 enmascarado no es igual a value_2 enmascarado, se borra light_1 a falso. Este ejemplo muestra que los valores mascarados son iguales. Un 0 en la máscara evita que la instrucción compare ese bit (indicado por una x en el ejemplo). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 363 Este ejemplo muestra que los valores enmascarados no son iguales. Un 0 en la máscara evita que la instrucción compare ese bit (indicado por una x en el ejemplo). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 364: Consulte También

    907 Valores inmediatos en la página 896 Conversiones de datos en la página 897 ¿Qué es el relleno de ceros? en la página 374 Funciones FBD en la página 431 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 365: No Igual A (Neq)

    Función FBD Consejo: La función FBD es aplicable solo a Controladores CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Texto estructurado Esta instrucción no está disponible en texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 366 LINT USINT UINT UDINT ULINT REAL LREAL Source B SINT SINT immediate Valor que se prueba con etiqueta respecto a DINT DINT Source A REAL LINT USINT UINT UDINT ULINT REAL LREAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 367 (Data Type) EnableOut BOOL Indica si la instrucción está habilitada. Dest BOOL Establece en verdadero cuando SourceA no es igual a SourceB. Se borra a falso cuando SourceA es igual a SourceB. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 368 SourceA es igual a SourceB. Consulte las funciones FBD Afecta a las marcas de estado matemáticas Fallos mayores/menores Consulte el Diagrama de flujo de comparación de cadenas NEQ para los fallos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 369 Si el SourceA o el SourceB es NAN o si el SourceA no es igual a SourceB. Establecer Destino a verdadero. de lo contrario Borrar Destino a falso. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 370 Si el SourceA o el SourceB es NAN o si el SourceA no es igual a SourceB. Establecer Destino a verdadero. de lo contrario Borrar Destino a falso. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 371 Comparar instrucciones Capítulo 5 Diagrama de flujo de comparación de cadenas NEQ Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 372 Diagrama de bloque de funciones Bloque FBD Función FBD Texto estructurado if value_1 <> value_2 then light_4 := 1; de lo contrario light_4 := 0; end_if; if value_3 <> ’I am EQUAL’ then Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 373: Operadores Válidos

    < menor que menor o igual <= > mayor que >= mayor o igual <> No igual exponente (x a valor absoluto arcocoseno Y a nivel de bits arcoseno Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 374: Qué Es El Relleno De Ceros

    Por ejemplo:SINT: 16#87 = -121 convertido a DINT da como resultado 16#FFFFFF87 = -121 Consulte también Máscara igual a (Mask Equal To, MEQ) en la página 356 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 375: Cálculo/Matemáticas

    Diagrama de bloque de funciones Bloque FBD  SQRT Función FBD  SQR/SQRT/ Texto estructurado SQRT Si desea: Utilice esta instrucción: evaluar una expresión sumar dos valores restar dos valores multiplicar dos valores dividir dos valores Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 376: Valor Absoluto (Abs)

    Se indicará un desbordamiento si el resultado es el valor entero negativo máximo (por ejemplo, -128 para SINT, -32.768 para INT y -2.147.483.648 para DINT). Idiomas disponibles Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 377  A no ser que se especifica, los operandos de estructura son compartidos por varias instrucciones. Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Consulte Conversiones de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 378 Tipo de datos Descripción (Description) entrada (Data Type) EnableIn BOOL Habilita la entrada. Si el valor es falso, la instrucción no se ejecuta y las salidas no se actualizan. El valor predeterminado es verdadero. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 379 (Description) Controladores CompactLogix (pin a la 5380, CompactLogix 5480, derecha) ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580 Dest SINT Resultado de la función. USINT UINT DINT UDINT LINT ULINT REAL LREAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 380 EnableIn es falso. Establecer EnableOut a EnableIn. EnableIn es verdadero Dest = valor absoluto de Source Si se produce un desbordamiento Borrar EnableOut a falso. de lo contrario Se establece EnableOut a verdadero. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 381 Acción realizada Pre-escaneado Escaneado normal Dest = valor absoluto de Source Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Ejemplos Diagrama de escalera Diagrama de bloque de funciones Bloque FBD Función FBD Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 382: Sumar (Add)

    Cuando está activada, la instrucción ADD y el operador '+' añaden Source A a Source B. Idiomas disponibles Diagrama de escalera Diagrama de bloque de funciones El Diagrama del bloque de funciones es compatible con estos elementos: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 383  A no ser que se especifica, los operandos de estructura son compartidos por varias instrucciones. Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Consulte Conversiones de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 384 DINT DINT instrucción REAL LINT USINT UINT UDINT ULINT REAL LREAL Diagrama de bloque de funciones Bloque FBD Tipo de datos Operando Format Descripción (Data Type) Estructura de FBD_MATH etiqueta Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 385 Controladores la izquierda) CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. solo SourceA (arriba) SINT Valor a añadir a SourceB. USINT UINT DINT UDINT LINT ULINT REAL LREAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 386 Compact GuardLogix 5370 y GuardLogix 5570 Consulte Marcas de estado matemático. Fallos mayores/menores No es específico para esta instrucción. Consulte Índice a través de matrices para ver si hay fallos de indexación de matrices. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 387 EnableIn es verdadero Dest = SourceA + SourceB Si se produce un desbordamiento Borrar EnableOut a falso de lo contrario Establecer EnableOut a verdadero Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Ejemplo Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 388: Calcular (Cpt)

    GuardLogix 5580. Las diferencias de controladores se indican cuando corresponda. Cuando está habilitada, la instrucción CPT evalúa la expresión y pone el resultado en Dest. La instrucción CPT activa las expresiones complejas en una instrucción. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 389  A no ser que se especifica, los operandos de estructura son compartidos por varias instrucciones. Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Consulte Conversiones de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 390 Las operaciones del mismo orden se realizarán de izquierda a derecha. Orden Operación ABS, ACS, ASN, ATN, COS, DEG, FRD, LN, LOG, RAD, SIN, SQR, TAN, TOD, TRN - (negar), NOT *, /, MOD - (restar), + Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 391 Se establece la condición de salida de renglón es verdadera de reglón al valor de la condición de entrada de reglón La instrucción evaluará la expresión y colocará el resultado en el Dest. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 392 Consulte también Instrucciones de cálculo en la página 375 Operadores válidos en la página 373 Índice a través de matrices en la página 907 Marcas de estado matemático en la página 893 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 393: Dividir (Div)

    El Diagrama del bloque de funciones es compatible con estos elementos: Bloque FBD Función FBD Consejo: La función FBD es aplicable solo a Controladores CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 394 Compact GuardLogix ControlLogix 5580, 5370 y GuardLogix Compact GuardLogix 5570 5380 y GuardLogix 5580. SourceA SINT SINT immediate Valor del dividendo etiqueta DINT DINT REAL LINT USINT UINT UDINT ULINT REAL LREAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 395 Valor del divisor. Miembros Tipo de datos Descripción (Description) de salida (Data Type) EnableOut BOOL Indica si la instrucción se ejecutó sin fallos al ser habilitada. Dest REAL Resultado de la instrucción. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 396 (pin a la derecha) 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580 Tipo de datos (Data Type) Dest DINT Resultado de la función UDINT LINT ULINT REAL LREAL Consulte las Funciones FBD. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 397 Establecer EnableOut a EnableIn EnableIn es verdadero Dest = SourceA / SourceB Si se produce un desbordamiento Borrar EnableOut a falso de lo contrario Establecer EnableOut a verdadero Primera ejecución de instrucción Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 398 Si Source B es 0, el resultado es Source A y se genera un fallo menor. Para destino de número entero y operandos de origen, el resultado se trunca. Ejemplos Diagrama de escalera  Diagrama de bloque de funciones Bloque FBD Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 399: Módulo (Mod)

    Source B y colocan el resto en Dest. Esto se hace usando el algoritmo: Dest = Source A – (truncate ( Source A / Source B) * Source B) Idiomas disponibles Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 400 Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Consulte Conversiones de datos. Diagrama de escalera Estos son operandos del diagrama de escalera. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 401 DINT DINT instrucción. REAL LINT USINT UINT UDINT ULINT REAL LREAL Diagrama de bloque de funciones Bloque FBD Operando Tipo de Format Descripción datos (Data Type) FBD_MATH etiqueta Estructura MOD Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 402 Controladores CompactLogix (pines a la 5380, CompactLogix 5480, izquierda) ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580 SourceA SINT Valor del dividendo. (arriba) USINT UINT DINT UDINT LINT ULINT REAL LREAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 403 Fallos mayores/menores Ocurrirá un fallo menor si: Tipo de fallo Código de fallo Source B = 0 Consulte Índice a través de matrices para ver si hay fallos de indexación de matrices. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 404 La función FBD es aplicable solo a Controladores CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Condición/estado Acción realizada Pre-escaneado Escaneado normal Dest está establecido (para el resto) como se describe en la sección Descripción. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 405 Divide el dividendo por el divisor y coloca el resto en el remainder. En este ejemplo, 3 entra en 10, tres veces, con un resto de 1. Diagrama de bloque de funciones Bloque FBD Función FBD Texto estructurado resto := dividendo MOD divisor; Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 406: Multiplicar (Mul)

    Cuando está activada, la instrucción MUL y el operador '*' multiplican Source A por Source B. Idiomas disponibles Diagrama de escalera Diagrama de bloque de funciones El Diagrama del bloque de funciones es compatible con estos elementos: Bloque FBD Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 407  A no ser que se especifica, los operandos de estructura son compartidos por varias instrucciones. Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Consulte Conversiones de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 408 DINT DINT la instrucción. REAL LINT USINT UINT UDINT ULINT REAL LREAL Diagrama de bloque de funciones Bloque FBD Operando Tipo de datos Format Descripción (Data Type) FBD_MATH etiqueta Estructura de MUL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 409 (pines 5380, CompactLogix 5480, a la izquierda) ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Tipo de datos SourceA (arriba) SINT Valor del multiplicando. USINT UINT DINT UDINT LINT ULINT REAL LREAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 410 Compact GuardLogix 5370 y GuardLogix 5570 Consulte Marcas de estado matemático. Fallos mayores/menores No es específico para esta instrucción. Consulte Índice a través de matrices para ver si hay fallos de indexación de matrices. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 411 CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Condición/estado Acción realizada Pre-escaneado Escaneado normal Dest = Source A x Source B Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 412 Índice a través de matrices en la página 907 Marcas de estado matemático en la página 893 Conversiones de datos en la página 897 Valores inmediatos en la página 896 Funciones FBD en la página 431 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 413: Negar (Neg)

    Función FBD Consejo: La función FBD es aplicable solo a Controladores CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Texto estructurado Esta instrucción no está disponible en texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 414 DINT DINT REAL LINT USINT UINT UDINT ULINT REAL LREAL Dest SINT SINT etiqueta Etiqueta para almacenar el resultado de la DINT DINT instrucción. REAL LINT USINT UINT UDINT ULINT REAL LREAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 415 ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Operando de entrada Tipo de Descripción (pin a la izquierda) datos Origen SINT Valor a negar. USINT UINT DINT UDINT LINT ULINT REAL LREAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 416 La condición de Establecer la condición de salida de entrada de renglón es reglón a condición de entrada de verdadera reglón. Dest = 0 - Source. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 417 CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Condición/estado Acción realizada Pre-escaneado Escaneado normal Dest = 0 - Source. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Ejemplos Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 418: Raíz Cuadrada (Sqr/Sqrt)

    GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. Las diferencias de controladores se indican cuando corresponda. La instrucción SQR y el operador calculan la raíz cuadrada de Source y colocan el resultado en Dest. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 419 Se utiliza SQRT como un operador en una expresión para obtener el mismo resultado. Consulte Sintaxis de texto estructurado para obtener más información sobre la sintaxis de las expresiones y las asignaciones en el texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 420 DINT DINT REAL LINT USINT UINT UDINT ULINT REAL LREAL Dest SINT SINT etiqueta Etiqueta para almacenar el resultado de DINT DINT la instrucción. REAL LINT USINT UINT UDINT ULINT REAL LREAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 421 Controladores CompactLogix 5380, la izquierda) CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580 SourceA SINT Calcula la raíz cuadrada de USINT este valor. UINT DINT UDINT LINT ULINT REAL LREAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 422: Descripción (Description)

    1,732 y el valor de Dest se convierte en 2. SQR se usa como operador en expresiones de diagrama de escalera; SQRT se usa como operador en las instrucciones de Texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 423 EnableIn es verdadero Dest. = raíz cuadrada de Source. Si se produce un desbordamiento Borrar EnableOut a falso de lo contrario Establecer EnableOut a verdadero Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 424 Dest = raíz cuadrada de Source Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Ejemplos Diagrama de escalera Diagrama de bloque de funciones Bloque FBD Función FBD Texto estructurado REAL_dest := SQRT(INT_src); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 425: Restar (Sub)

    Cuando está activada, la instrucción SUB y el operador '-' restan Source B de Source A. Idiomas disponibles Diagrama de escalera Diagrama de bloque de funciones El Diagrama del bloque de funciones es compatible con estos elementos: Bloque FBD Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 426 GuardLogix 5380 y y GuardLogix 5570 GuardLogix 5580. Source A SINT SINT immediate Valor al que restarle el etiqueta valor de DINT DINT Source B. REAL LINT USINT UINT UDINT ULINT REAL LREAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 427 El valor predeterminado es verdadero. SourceA REAL Valor al que restarle el valor de SourceB. SourceB REAL Valor a restar de SourceA. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 428 Valor al que restarle el valor de SourceB. USINT UINT DINT UDINT LINT ULINT REAL LREAL Valor a restar de SourceB (abajo) SINT SourceA. USINT UINT DINT UDINT LINT ULINT REAL LREAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 429 La condición de entrada Establecer la condición de salida de de renglón es verdadera reglón a condición de entrada de reglón Dest = Source A - Source B Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 430 ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Condición/estado Acción realizada Pre-escaneado Escaneado normal Dest = SourceA - SourceB Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Ejemplos Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 431: Funciones Fbd

    Las funciones FBD tienen una salida y una o más entradas. En comparación con los bloques de funciones FBD, las funciones FBD se implementan de manera que Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 432: Sobrecarga De Funciones

    Todas las entradas suben el tipo de datos de la entrada a la posición más alta antes de la ejecución  Si todas las entradas tienen un valor en la clasificación DINT o inferior, todas las entradas subirán al tipo DINT antes de la ejecución Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 433 LINT  Las entradas UNIT + LREAL suben a entradas LREAL + LREAL. Las salidas son LREAL Consulte también Funciones FBD en la página 431 Conversiones de datos en la página 897 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 435: Instrucciones De Movimiento/Lógicas

    MVMT BTDT BAND BXOR BNOT Función FBD  BNOT BAND BXOR Texto estructurado MVMT SWPB BTDT Si desea: Utilice esta instrucción: Copiar un valor o mover cadenas Copiar una parte específica de un entero Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 436: Distribuir Campo De Bits Con Receptor (Btd)

    Esta información es aplicable a los controladores CompactLogix 5370, Distribuir campo de ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact bits con receptor (BTD) GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 437 Debe estar dentro del rango válido para el tipo de datos de Source. Destination SINT etiqueta Etiqueta a la cual mover los bits DINT Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 438: Descripción

    Condición/estado Acción realizada Pre-escaneado La condición de entrada de reglón es falsa. La condición de La instrucción copia y desplaza los entrada de reglón bits de Source a Destination. es verdadera. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 439 Instrucciones de movimiento/lógicas Capítulo 7 Ejemplos Ejemplo 1 Diagrama de escalera Cuando se habilita, la instrucción BTD mueve los bits dentro de value_1. Ejemplo 2 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 440: Distribuir Campo De Bits Con Receptor (Btdt)

    Source, cambia los bits a la posición correspondiente y escribe los bits en Destination. Target y Source se quedan igual. Idiomas disponibles Diagrama de escalera Esta instrucción no está disponible en un diagrama de escalera. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 441 La posición del bit en Dest (número de bit más bajo desde el que empezar a copiar bits). Válido = 0-31 Target DINT Valor de entrada a mover a Dest antes de mover bits de Source. Válido = cualquier entero Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 442: Descripción (Description)

    Ejecución Bloque de funciones Condición/estado Acción realizada Pre-escaneado Los bits EnableIn y EnableOut se borran a falsos. Tag.EnableIn es falso Los bits EnableIn y EnableOut se borran a falsos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 443 El controlador copia el valor de Target en Dest.   Paso 2 SourceBit y Length especifican cuál bits de Source se deben copiar en Dest. Comenzando por DestBit, Source y Target se quedan igual.   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 444: Y A Nivel De Bits (And)

    GuardLogix 5580. Las diferencias de controladores se indican cuando corresponda. La instrucción AND realiza una operación Y a nivel de bits utilizando los bits de Source A y Source B y coloca el resultado en Dest. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 445  A no ser que se especifica, los operandos de estructura son compartidos por varias instrucciones. Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Consulte Conversión de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 446 DINT Valor a AND con SourceA. Miembros Tipo de datos Descripción de salida EnableOut BOOL Indica si la instrucción se ejecutó sin fallo cuando se habilitó. Dest DINT Resultado de la instrucción. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 447 La condición de Establecer la condición de salida de reglón a entrada de reglón es condición de entrada de reglón verdadera Dest se establece como se describe en la sección Descripción. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 448 := value_1 AND value_2; Consulte también Sintaxis de texto estructurado en la página 925 Índice a través de matrices en la página 907 Marcas de estado matemático en la página 893 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 449: O Exclusivo A Nivel De Bits (Xor)

    Se utiliza XOR como un operador en una expresión para calcular el mismo resultado. Consulte Structured Text Syntax para obtener más información sobre la sintaxis de las expresiones y las asignaciones en el texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 450 La instrucción XOR utiliza valores DINT. Los operandos de origen INT o SINT se convierten a DINT rellenando los bits superiores con ceros. Bloque de funciones Operando Tipo de datos Formato Descripción FBD_LOGICAL etiqueta Estructura de Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 451 Controladores CompactLogix 5380, Condicional CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Controladores CompactLogix 5370, Sí ControlLogix 5570, Compact GuardLogix 5370 y GuardLogix 5570 Consulte Marcas de estado matemático. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 452 Establecer EnableOut a EnableIn EnableIn es verdadero Establecer EnableOut a EnableIn Dest se establece como se describe en la sección Descripción. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Ejemplos Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 453: No A Nivel De Bits (Not)

    5580 y GuardLogix 5580. Las diferencias de controladores se indican cuando corresponda. La instrucción NOT realiza una inversión a nivel de bits de Source y coloca el resultado en Dest. Idiomas disponibles Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 454 Valor sobre el cual Origen SINT immediate se aplicará NO etiqueta DINT Consejo: Si el tipo REAL de datos es REAL, el valor de entrada se convertirá a DINT (lo que puede causar un desbordamiento). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 455: Descripción (Description)

    Resultado de la instrucción Descripción (Description) Si está habilitada, la instrucción evalúa la operación NO a nivel de bits: Dest = NOT Source Si el bit en Source es: El bit en Dest es: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 456 EnableIn es falso Establecer EnableOut a EnableIn EnableIn es verdadero Establecer EnableOut a EnableIn Dest se establece como se describe en la sección Descripción. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 457: O A Nivel De Bits (Or)

    GuardLogix 5580. Las diferencias de controladores se indican cuando corresponda. La instrucción OR realiza una operación O a nivel de bits utilizando los bits de Source A y Source B y coloca el resultado en Dest. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 458  A no ser que se especifica, los operandos de estructura son compartidos por varias instrucciones. Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Consulte Conversión de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 459 DINT Valor a OR con SourceA. Miembros Tipo de Descripción de salida datos EnableOut BOOL Indica si la instrucción se ejecutó sin fallo cuando se habilitó. Dest DINT Resultado de la instrucción. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 460 La condición de Establecer la condición de salida de entrada de reglón es reglón a condición de entrada de reglón verdadera Dest se establece como se describe en la sección Descripción. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 461 := value_1 O value_2; Consulte también Sintaxis de texto estructurado en la página 925 Índice a través de matrices en la página 907 Marcas de estado matemático en la página 893 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 462: Y Booleano (Band)

    Bloque FBD Función FBD Consejo: La función FBD solo es compatible con dos entradas y solo es aplicable a Controladores CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 463 Se establece en 1 en la primera descarga. BOOL Séptima entrada booleana. Se establece en 1 en la primera descarga. BOOL Octava entrada booleana. Se establece en 1 en la primera descarga. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 464 La instrucción BAND realiza una operación AND en hasta ocho entradas booleanas. Si no se usa una entrada, se establece de forma predeterminada (1). Out = In1 AND In2 AND In3 AND In4 AND In5 AND In6 AND In7 AND Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 465 La instrucción ejecuta tal como se describe en la sección Funcionamiento. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Los bits EnableIn y EnableOut se borran a falsos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 466 BAND_02.In2, el resultado de la función AND de todas las entradas BAND_02 se coloca en BAND_02.Out y finalmente BAND_02.Out se copia en value_result_and. Si bool_in1 es: Si bool_in2 es: Entonces, value_result_and es: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 467: O Exclusivo Booleano (Bxor)

    Idiomas disponibles Diagrama de escalera Esta instrucción no está disponible en el diagrama de escalera. Diagrama de bloque de funciones El Diagrama del bloque de funciones es compatible con estos elementos: Bloque FBD Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 468 Segunda entrada booleana. Su valor predeterminado es borrado. Miembros Tipo de datos Descripción (Description) de salida (Data Type) EnableOut BOOL Indica si la instrucción está habilitada. BOOL La salida de la instrucción. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 469 La instrucción BXOR realiza una operación OR exclusivo con dos entradas booleanas. Out = In1 XOR In2 Afecta a las marcas de estado matemáticas Fallos mayores/menores No es específico para esta instrucción. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 470 En este ejemplo, bool_in1 se copia en BXOR_02.In1, bool_in2 se copia en BXOR_02.In2, el resultado de la función OR exclusiva en BXOR_02.In1 y BXOR_02.In2 se coloca en BXOR_02.Out y finalmente BXOR_02.Out se copia en value_result_xor. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 471: No Booleano (Bnot)

    La instrucción BNOT complementa una entrada booleana. Para realizar un NOT bit a bit, consulte No a nivel de bits (NOT). Idiomas disponibles Diagrama de escalera Esta instrucción no está disponible en el diagrama de escalera. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 472 Tipo de datos Descripción (Description) de entrada (Data Type) Habilita la entrada. Si se borra, la EnableIn BOOL instrucción no se ejecuta y las salidas no se actualizan. Está establecido de forma predeterminada. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 473 GuardLogix 5380 y GuardLogix 5580 BOOL La salida de la instrucción. Consulte las funciones FBD. Operación La instrucción BNOT complementa una entrada booleana. Out = NOT In Afecta a las marcas de estado matemáticas Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 474 5580, Compact GuardLogix 5380 y GuardLogix 5580. Condición/estado Acción realizada Pre-escaneado Escaneado normal La instrucción ejecuta tal como se describe en la sección Funcionamiento. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 475: O Booleano (Bor)

    GuardLogix 5580. La instrucción BOR realiza una operación OR de forma lógica en hasta ocho entradas booleanas. Para realizar una operación OR bit a bit, consulte O a nivel de bits (OR). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 476 Texto estructurado Esta instrucción no está disponible en texto estructurado. Operandos Diagrama de bloque de funciones Bloque FBD Operando Tipo de datos (Data Format Descripción Type) BOR tag FBD_BOOLEAN_OR estructura Estructura BOR Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 477 La salida de la instrucción. Función FBD Consejo: La función FBD solo es compatible con dos entradas y solo es aplicable a Controladores CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 478 La función FBD solo es compatible con dos entradas y solo es aplicable a Controladores CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. La función FBD realiza una operación OR en dos entradas booleanas. Out = In1 OR In2 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 479 Controladores CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Condición/estado Acción realizada Pre-escaneado Escaneado normal Out = In1 OR In2 Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 480: Borrar (Clr)

    Esta información es aplicable a los controladores CompactLogix 5370, Borrar (CLR) ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. La instrucción CLR borra todos los bits de Dest. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 481 La instrucción CLR admite tipo de datos elementales. Consulte Tipos de datos elementales (Elementary Data Types). Diagrama de escalera Operando Tipo de Format Descripción datos (Description) (Data Type) Dest SINT etiqueta Etiqueta a borrar. DINT REAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 482 La condición de entrada Establecer la condición de de renglón es verdadera salida de reglón a condición de entrada de reglón. Establecer Dest en 0. Post-escaneado Ejemplo Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 483: Mover Con Máscara (Mvm)

    Para introducir una máscara con otro formato, ponga el valor con el valor prefijo. Prefijo Descripción Hexadecimal (por ejemplo, 16#0F0F) Octal (por ejemplo, 8#16) Binario (por ejemplo, 2#00110011) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 484 Tipo de Formato Descripción datos Source SINT inmediato Valor a mover etiqueta DINT Mask SINT inmediato Qué bits bloquear o dejar pasar etiqueta DINT Dest SINT etiqueta Etiqueta para almacenar el resultado DINT Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 485 La instrucción pasa el Source a través de Mask y entrada de reglón es copia el resultado en Destination. Los bits de verdadera Destination a los que no se les ha aplicado la máscara se quedan igual. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 486: Mover Con Máscara Con Receptor (Mvmt)

    Mover con máscara ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact con receptor (MVMT) GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. Las diferencias de controladores se indican cuando corresponda. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 487 Consulte Sintaxis de texto estructurado para obtener información sobre la sintaxis de las expresiones dentro de texto estructurado. Bloque de funciones Operando Tipo (Type) Format Descripción (Description) MVMT tag FBD_MASKED_MOVE Estructura Estructura de MVMT Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 488: Descripción (Description)

    Cuando se introduce una máscara, el software de programación pasa de forma predeterminada a usar valores decimales. Si quiere introducir una máscara usando otro formato, coloque el prefijo adecuado antes del valor. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 489 Los bits EnableIn y EnableOut se verdadero establecen en verdaderos. La instrucción se ejecuta. Primera ejecución de instrucción Primer escaneado de instrucción Post-escaneado Los bits EnableIn y EnableOut se borran a falsos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 490 Dest, que se convierte en un parámetro de entrada para value_masked. Source y Target se quedan igual. Un 0 en la máscara impide que la instrucción compare ese bit.   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 491: Mover (Mov)

    GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. Las diferencias de controladores se indican cuando corresponda. La instrucción MOV mueve una copia de Source a Dest. Source permanece sin cambios. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 492  A no ser que se especifica, los operandos de estructura son compartidos por varias instrucciones. Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Consulte Conversiones de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 493 ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580.) Operando Tipo de datos Format Descripción (Data Type) (Description) Origen Tipo de cadena immediate Cadena a mover etiqueta Dest Tipo de cadena etiqueta Etiqueta para almacenar el resultado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 494 La instrucción copia el valor de Source en Dest. Operandos de cadena: Si Source.LEN > SIZE( Dest.DATA) La cadena se trunca a lo que encaje S:V está establecido. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 495: Intercambiar Byte (Swpb)

    ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact (SWPB) GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. La instrucción SWPB reorganiza el orden de los bytes de Source. Coloca el resultado en Destination. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 496 Si selecciona el modo de orden HIGH/LOW, introdúzcalo como HIGHLOW (sin la barra inclinada). Consulte Sintaxis de texto estructurado para obtener más información sobre la sintaxis de las expresiones dentro de texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 497 La condición de entrada La instrucción reordena los bytes de renglón es verdadera especificados. Post-escaneado Texto estructurado Condición/estado Acción realizada Pre-escaneado Consultar Pre-escaneado en la tabla Diagrama de escalera. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 498 Cada instrucción coloca los bytes en el nuevo orden en un Destination diferente. Diagrama de escalera   Ejemplo 2: intercambiar los bytes en todos los elementos de una matriz Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 499 Consulte también Instrucciones de movimiento en la página 435 Índice a través de matrices en la página 907 Conversiones de datos en la página 897 Sintaxis de texto estructurado en la página 925 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 501: Instrucciones De Matriz (Archivo)/Misceláneas

    Llenar una matriz con datos específicos Calcular la media de una matriz de valores Ordenar una dimensión de datos de matriz en orden ascendente Calcular la desviación estándar de una matriz de valores Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 502: Copiar Archivo (Cop), Copiar Archivo Sincrónico (Cps)

    GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix sincrónico (CPS) 5580 y GuardLogix 5580. Las diferencias de controladores se indican cuando corresponda. Las instrucciones COP y CPS copian los valores de Source en Dest. Source permanece sin cambios. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 503  A no ser que se especifica, los operandos de estructura son compartidos por varias instrucciones. Diagrama de escalera Operando Tipo de datos Formato Descripción Source SINT etiqueta Elemento inicial para copiar DINT LINT REAL Tipo de cadena estructura Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 504 Afectar a las marcas de estado matemático Fallos mayores/menores No es específico para esta instrucción. Consulte Índice a través de matrices para ver si hay fallos de indexación de matrices. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 505 CPS, consulte el Manual del usuario del sistema ControlLogix, publicación 1756-UM001. Permitir que los datos de origen cambien durante la operación de copia Ninguno de los ---------------> anteriores Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 506 DINT (4 bytes por elemento) y contiene 10 elementos (tamaño total = 40 bytes). Length indica que se deben copiar 10 elementos de destino para que se copien 40 bytes. Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 507 DINT (4 bytes por elemento) y contiene 100 elementos (tamaño total = 400 bytes). produced_array es un DINT (4 bytes por elemento) y contiene 100 elementos (tamaño total = 400 bytes). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 508 Length indica que se deben copiar 20 elementos de destino (4 X 20 = 80 bytes). Sin embargo, el origen solo puede proporcionar 8 bytes, de forma que se copian 8 bytes. Diagrama de escalera Texto estructurado CPS(Local:0:I.Data[0], input_buffer[0], 20); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 509 TIMER (12 bytes por elemento) y contiene 15 elementos (tamaño total = 180 bytes). Length indica 10 elementos de destino, de forma que se copian 120 bytes. Diagrama de escalera   Texto estructurado IF S:FS THEN Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 510 Consulte también Índice a través de matrices en la página 907 Instrucciones de archivos/misceláneas en la página 501 Instrucciones de movimiento/lógicas en la página 435 Sintaxis de texto estructurado en la página 925 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 511: Aritmética Y Lógica De Archivo (Fal)

     A no ser que se especifica, los operandos de estructura son compartidos por varias instrucciones. Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Ver Conversión de Datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 512 El valor de la expresión se almacena en la etiqueta de destino. Si se produce un desbordamiento, establecerá el bit ER y detendrá la ejecución. Una vez la Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 513 El siguiente diagrama de temporización muestra la relación entre los bits de estado y la operación de la instrucción. Cuando finaliza la ejecución de la instrucción, el bit .DN es verdadero. El bit .DN, el bit .EN y el valor .POS se borran cuando Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 514 Se utiliza este modo cuando trabaje con datos que no sean críticos o cuando el volumen de datos sea grande. Se introduce el número de elementos a operar en cada escaneado, que reduce el tiempo de escaneado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 515 Si EnableIn es verdadero al finalizar, los bits .EN y .DN son verdaderos hasta que EnableIn pase a falso. Cuando EnableIn se vuelve falso, estos bits y el valor .POS se borran. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 516 último elemento y el valor de EnableIn pasa a falso, se borran los valores del bit .EN, del bit .DN y de .POS. La diferencia entre el modo Incremental y el modo Numérico a un régimen de un elemento por escaneado es: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 517 Las operaciones del mismo orden se realizarán de izquierda a derecha. Orden Operación ABS, ACS, ASN, ATN, COS, DEG, FRD, LN, LOG, RAD, SIN, SQR, TAN, TOD, TRN - (negar), NOT *, /, MOD - (restar), + Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 518: Ejecución

    La condición de entrada Consultar el Diagrama de flujo de FAL (Condición de renglón es verdadera de salida de reglón es verdadera) Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 519 Instrucciones de matriz (Archivo)/misceláneas Capítulo 8 Diagrama de flujo de FAL (Condición de salida de reglón es falsa)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 520 Capítulo 8 Instrucciones de matriz (Archivo)/misceláneas Diagrama de flujo de FAL (Condición de salida de reglón es verdadera)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 521 Instrucciones de matriz (Archivo)/misceláneas Capítulo 8 Diagrama de flujo de FAL (Modo Todos) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 522 Capítulo 8 Instrucciones de matriz (Archivo)/misceláneas Diagrama de flujo de FAL (Modo Numérico) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 523 Instrucciones de matriz (Archivo)/misceláneas Capítulo 8 Diagrama de flujo de FAL (Modo Incremental) Ejemplos Ejemplo 1 De matriz a matriz. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 524 Ejemplo 2 Copia de elemento a matriz. Diagrama de escalera Cuando está habilitada, la instrucción FAL copia value_1 dentro de las primeras 10 posiciones de la segunda dimensión de array_2. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 525 La próxima vez que se habilita la instrucción, esta sobrescribirá value_1 utilizando el siguiente valor de array_1. Ejemplo 4: Operación aritmética: matriz / matriz a matriz Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 526 Operación aritmética: matriz / matriz a matriz Cuando se habilita, la instrucción FAL añade value_1 y value_2 y almacena el resultado en la posición actual de array_1. Ejemplo 6: Operación aritmética: matriz / elemento a matriz Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 527 La instrucción FAL usa el modo incremental, de modo que solo se añade un valor de matriz a value_1 cada vez que se habilita la instrucción. La próxima vez que se habilita la instrucción, esta sobrescribirá value_2. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 528: Promedio De Archivo (Ave)

    ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact (AVE) GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. Las diferencias de controladores se indican cuando corresponda. La instrucción AVE calcula la media de un conjunto de valores. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 529 Número de elementos de la matriz a promediar Position DINT inmediato Desplazamiento en la matriz especificada que identifica el elemento actual al que está accediendo la instrucción. El valor inicial es normalmente 0 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 530: Descripción

    La condición de entrada de La instrucción AVE calcula el reglón es verdadera. promedio al agregar todos los elementos especificados en la matriz y dividir por el número de elementos. Post-escaneado N/A. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 531 Instrucciones de matriz (Archivo)/misceláneas Capítulo 8 Diagrama de flujo de AVE (Falso). Ejemplo 1 Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 532: Atributos Comunes

    Los tipos de entero menores se convertirán en mayores mediante extensión de signo. Si la matriz de destino es una estructura, el valor de origen se escribirá sin haberse convertido. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 533 Elemento a copiar etiqueta DINT REAL Destination SINT etiqueta Elemento inicial que se sobrescribirá mediante el valor DINT de Source. REAL estructura Número de elementos Length DINT inmediato de destino a rellenar. etiqueta SINT Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 534 Afectar a las marcas de estado matemático Fallos mayores/menores No es específico para esta instrucción. Consulte Índice a través de matrices para ver si hay fallos de indexación de matrices. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 535: Búsqueda Y Comparación De Archivos (Fsc)

    GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix archivos (FSC) 5580 y GuardLogix 5580. Las diferencias de controladores se indican cuando corresponda. La instrucción FSC compara valores en una matriz, elemento por elemento. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 536 Selecciona INC, ALL o introduce un número en el rango de 1 a 2147483647 Expression SINT Inmediato Una expresión que consiste en etiquetas Etiqueta y/o valores (Tag) DINT inmediatos separados REAL por operadores STRING Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 537: Descripción (Description)

    Para las instrucciones del FSC, el modo le indica al controlador cómo distribuir la operación de la matriz. Si desea: Seleccione este modo: Operar en todos los elementos Todo (All) especificados en una matriz antes de continuar con la siguiente instrucción. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 538 (.POS) en la estructura de control apunta al elemento de la matriz que la instrucción está utilizando actualmente. La operación se detiene bajo dos condiciones. Cuando el valor .POS es igual o superior al valor .LEN, Y cuando la expresión se evalúa como verdadera.   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 539 Este modo es útil cuando se trabaja con datos que no son críticos para el tiempo o grandes cantidades de datos. Se introduce el número de elementos para operar durante cada escaneado, lo que mantiene el tiempo de escaneado más corto. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 540 Si EnableIn es verdadero al finalizar, los bits .EN y .DN son verdaderos hasta que EnableIn pase a falso. Cuando EnableIn se vuelve falso, estos bits y el valor .POS se borran. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 541 EnableIn pasa de falso a verdadero. Cada vez que esto ocurre, solo se manipula un elemento de la matriz. Si EnableIn permanece verdadero durante más de un escaneado, la instrucción solo se ejecuta durante el primer escaneado.   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 542 Las operaciones del mismo orden se realizarán de izquierda a derecha. Orden Operación ABS, ACS, ASN, ATN, COS, DEG, FRD, LN, LOG, RAD, SIN, SQR, TAN, TOD, TRN - (negar), NOT *, /, MOD - (restar), + Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 543 Lo que determina si una cadena es mayor o menor que otra son los valores hexadecimales de los caracteres. Cuando las dos cadenas se ordenan como en un directorio telefónico, el orden de las cadenas determina cuál es superior. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 544 FSC (la condición de salida de falsa reglón es falsa) La condición de Consultar el diagrama de flujo de entrada de renglón es FSC (la condición de salida de verdadera reglón es verdadera) Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 545 Instrucciones de matriz (Archivo)/misceláneas Capítulo 8 Diagrama de flujo de FSC (la condición de salida de reglón es falsa)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 546 Capítulo 8 Instrucciones de matriz (Archivo)/misceláneas Diagrama de flujo de FSC (la condición de salida de reglón es verdadera)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 547 Instrucciones de matriz (Archivo)/misceláneas Capítulo 8 Diagrama de flujo de FSC (subflujo común de FSC)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 548 Instrucciones de matriz (Archivo)/misceláneas Diagrama de flujo de FSC (subflujo de excepción común de FSC)   Ejemplos Ejemplo 1 Buscar entre dos matrices DINT elementos que no son iguales. Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 549 Buscar una coincidencia en una matriz de estructuras. Ejemplo 3 Buscar una cadena en una matriz de cadenas. Cuando está habilitada, la instrucción FSC compara los caracteres en code con 10 elementos de code_table. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 550: Clasificación De Archivo (Srt)

    La instrucción SRT ordena un conjunto de valores en una dimensión (Dim to vary) de la Array en orden ascendente. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en el bloque de funciones. Texto estructurado SRT(Array,Dimtovary,Control); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 551 .LEN y .POS de la estructura CONTROL. Consulte Sintaxis de texto estructurado para obtener más información sobre la sintaxis de las expresiones dentro de texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 552: Descripción (Description)

    En esta instrucción de transición, la escalera de relé cambia el valor de condición de entrada de reglón de falso a verdadero para que la instrucción se ejecute. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 553 Dado que esta instrucción requiere que se realice una transición, se ejecuta en falso y después en verdadero. Para obtener información detallada, vea la tabla Diagrama de escalera. Post-escaneado Consultar Post-escaneado en la tabla Diagrama de escalera. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 554 Ejemplo 1 Ordenar DINT_array, que es DINT[4,5]. Diagrama de escalera   Texto estructurado IF sort1 then control_1.LEN := 4; control_1.POS := 0; SRT(DINT_array[0,2],0, control_1); END_IF; Ejemplo 2 Ordenar DINT_array, que es DINT[4,5]. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 555: Desviación Estándar De Archivo (Std)

    5580 y GuardLogix 5580. Las diferencias de controladores se indican cuando corresponda. La instrucción STD calcula la desviación estándar de un conjunto de valores en una dimensión de la Array y almacena el resultado en el Destination. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 556 Posición (Position) DINT immediate Desplazamiento en la matriz especificada que identifica el elemento actual al que está accediendo la instrucción. El valor inicial es normalmente 0 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 557 Si se produce un desbordamiento durante la evaluación de la expresión o si las instrucciones leen más allá del final de una matriz, la instrucción establece el bit ER y detiene la ejecución. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 558 La condición de entrada Internamente, la instrucción usa una de renglón es verdadera instrucción FAL para calcular la media: Expresión = cálculo de desviación estándar Modo = ALL Post-escaneado N/A. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 559 Capítulo 8 Instrucciones de matriz (Archivo)/misceláneas Ejemplos Ejemplo 1 Calcular la desviación estándar de arrayDint, que es DINT[4,5]. Diagrama de escalera   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 560: Tamaño En Elementos (Size)

    Esta información es aplicable a los controladores CompactLogix 5370, Tamaño en elementos ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact (SIZE) GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 561  A no ser que se especifica, los operandos de estructura son compartidos por varias instrucciones. Existen reglas de conversión de datos para utilizar diversos tipos de datos numéricos en una instrucción. Consulte Conversión de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 562 Ejecución Diagrama de escalera Condición/estado Acción realizada Pre-escaneado La condición de Establecer la condición de salida de entrada de reglón es reglón a condición de entrada de falsa reglón. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 563 En este ejemplo, el miembro DATA de cadena_1 tiene 82 elementos. La cadena usa el tipo de datos STRING predeterminado. Dado que cada elemento contiene un carácter, cadena_1 puede contener hasta 82 caracteres. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 564 Consulte también Instrucciones de archivos/misceláneas en la página 501 Índice a través de matrices en la página 907 Conversiones de datos en la página 897 Sintaxis de texto estructurado en la página 925 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 565: Modo Todos

    Solo entonces se puede desencadenar otra ejecución de la instrucción mediante una transición de falso a verdadero de la condición de entrada de peldaño Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 566: Diagrama De Flujo Del Modo Todos (Fsc)

    Este modo es útil cuando se trabaja con datos que no son críticos para el tiempo o grandes cantidades de datos. Se introduce el número de elementos para operar durante cada escaneado, lo que mantiene el tiempo de escaneado más corto. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 567 .DN. Si el valor de condición de entrada de peldaño es verdadero al completar, se establecen los bits .EN y .DN hasta que el valor de la condición de entrada de Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 568: Diagrama De Flujo Del Modo Numérico (Fsc)

    Si el valor de condicción de entrada de peldaño es falso al completarse, el bit .EN se borra de inmediato. Un escaneado después de que se haya borrado el bit .EN, se borra el bit .DN y el valor.POS borrado Diagrama de flujo del modo Numérico (FSC) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 569: Modo Incremental

    .EN, el bit .DN y el valor .POS. La diferencia entre el modo Incremental y el modo Numérico a un régimen de un elemento por escaneado es: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 570: Diagrama De Flujo Del Modo Incremental (Fsc)

    No utiliza CONTROL.POS para identificar el elemento inicial porque la instrucción modifica el valor de .POS a medida que opera, lo que podría corromper el resultado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 571: Desviación Estándar

     start = subíndice dimensión a variar del operando de matriz  xi = elemento variable de la matriz  N = número de elementos especificados en la matriz  AVE = Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 573: Instrucciones De Matriz (Archivo)/Desplaza Miento

    Los tipos de datos en negrita son los óptimos. Una instrucción se ejecutará a la máxima velocidad y la menor cantidad posible de memoria si todos los parámetros emplean el mismo tipo de datos óptimo, normalmente DINT o REAL. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 574: Desplazamiento De Bit A La Izquierda (Bsl)

    Control CONTROL etiqueta Estructura de control para la operación Source Bit BOOL etiqueta Bit a desplazar en la posición vacante. Longitud DINT immediate Número de bits en la matriz a desplazar (Length) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 575: Descripción

    En esta instrucción de transición, la escalera de relé cambia el valor de condición de entrada de reglón de falso a verdadero para que la instrucción se ejecute. Afecta a las marcas de estado matemáticas Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 576: Ejecución

    El bit .ER se borra y se establece en falso Se borra el valor de .POS. La condición de entrada Consultar el Diagrama de flujo de BSL (Verdadero). de renglón es verdadera Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 577 Cuando está habilitada, la instrucción BSL comienza en el bit 0 de array_dint[0]. La instrucción descarga array_dint[0].9 dentro del bit .UL, desplaza los bits restantes y carga input_1 dentro de array_dint[0].0. Los bits restantes (10-31) no son válidos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 578 Los bits restantes (31-26 en array_dint[1]) no son válidos. estos bits se desplazan a la izquierda Consulte también Atributos comunes en la página 893 Conversiones de datos en la página 897 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 579: Desplazamiento De Bit A La Derecha (Bsr)

    Si la instrucción intenta leer más allá del final de una matriz (el valor de LEN es demasiado grande), la instrucción establece el bit .ER y genera un fallo grave. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 580: Estructura De Control

    Afectar a las marcas de estado matemático Fallos mayores/menores No es específico para esta instrucción. Consulte Índice a través de matrices para ver si hay fallos de indexación de matrices. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 581 El bit .ER se borra y se establece en falso Se borra el valor de .POS. La condición de entrada Consultar el siguiente Diagrama de flujo de BSR de reglón es verdadera (Verdadero) Post-escaneado Diagrama de flujo de BSR (Verdadero)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 582 0-9 a la derecha y carga input_1 dentro de array_dint[1].25.. Los bits restantes (31-26 en dint_array[1]) no son válidos, lo que indica que los bits no se pueden modificar. Observa como array_dint[1].0 se desplaza por las palabras de array_dint[0].31. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 583: Carga Fifo (Ffl)

    GuardLogix 5580. Las diferencias de controladores se indican cuando corresponda. La instrucción FFL copia el valor de Source en FIFO. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en el bloque de funciones. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 584 El bit de habilitación indica que la instrucción FFL está habilitada. BOOL El bit de efectuado se establece para indicar que FIFO está lleno. El bit .DN inhibe la carga del FIFO hasta que .POS < .LEN. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 585 Source y FIFO, la instrucción convierte el valor de Source al tipo de datos de la etiqueta de FIFO. Un entero menor se convierte a un entero mayor mediante extensión de signo. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 586 La condición de Consultar el Diagrama de entrada de renglón es flujo de FFL (Falso) falsa La condición de Consultar el Diagrama de entrada de renglón es flujo de FFL (Verdadero) verdadera Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 587 Instrucciones de matriz (archivo)/desplazamiento Capítulo 9 Diagrama de flujo de FFL (Pre-escaneado). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 588 Capítulo 9 Instrucciones de matriz (archivo)/desplazamiento Diagrama de flujo de FFL (Falso)     Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 589 Instrucciones de matriz (archivo)/desplazamiento Capítulo 9 Diagrama de flujo de FFL (verdadero)     Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 590 La matriz Source es una matriz STRING o Structure. Diagrama de escalera   Ejemplo 3 El tipo de datos de Source no coincide con el tipo de datos de la matriz de FIFO. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 591: Descarga Fifo (Ffu)

    Destination. Los datos restantes de FIFO se desplazan una posición hacia abajo. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Texto estructurado Esta instrucción no está disponible en texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 592 .DN. .LEN DINT La longitud especifica el número máximo de elementos en FIFO. .POS DINT La posición identifica el fin de los datos que se han cargado en FIFO. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 593 La condición de entrada Consultar el Diagrama de flujo de reglón es falsa de FFL (Falso). La condición de entrada Consultar el Diagrama de flujo de reglón es verdadera de FFU (Verdadero) Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 594 Capítulo 9 Instrucciones de matriz (archivo)/desplazamiento Diagrama de flujo de FFU (Pre-escaneado) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 595 Instrucciones de matriz (archivo)/desplazamiento Capítulo 9 Diagrama de flujo de FFL (Falso) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 596 Capítulo 9 Instrucciones de matriz (archivo)/desplazamiento Diagrama de flujo de FFU (Verdadero)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 597 La matriz Destination es una matriz STRING o Structure Diagrama de escalera   Ejemplo 3 El tipo de datos de la matriz de origen de FIFO no coincide con el tipo de datos de la matriz de destino Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 598: Carga Lifo (Lfl)

    La instrucción LFL copia el valor de Source en la LIFO. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Texto estructurado Esta instrucción no está disponible en texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 599 LFL está habilitada. BOOL El bit de efectuado se establece para indicar que la LIFO está llena (.POS = .LEN). El bit .DN impide que se cargue la LIFO hasta que .POS < .LEN. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 600 Se producirá un fallo mayor Tipo de fallo Código de fallo Si (elemento inicial + .POS) está más allá del final de la matriz LIFO Consulte los Atributos comunes para fallos relacionados con el operando. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 601 Consultar el Diagrama de flujo de reglón es falsa LFL (Falso) La condición de entrada de Consultar el Diagrama de flujo de reglón es verdadera LFL (Verdadero) Post-escaneado N/A. Diagrama de flujo de LFL (Pre-escaneado) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 602 Capítulo 9 Instrucciones de matriz (archivo)/desplazamiento Diagrama de flujo de LFL (Falso) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 603 Instrucciones de matriz (archivo)/desplazamiento Capítulo 9 Diagrama de flujo de LFL (Verdadero)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 604 La matriz Source es una matriz STRING o Structure. Diagrama de escalera   Ejemplo 3 El tipo de datos de Source no coincide con el tipo de datos de la matriz LIFO. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 605: Descarga Lifo (Lfu)

    La instrucción LFU descarga el valor en .POS de la LIFO y almacena 0 en esa ubicación. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Texto estructurado Esta instrucción no está disponible en texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 606: Estructura De Control

    LIFO está llena (.POS = .LEN). BOOL El bit vacío indica que la LIFO está vacía. Si .LEN es ≤ = 0 o .POS < 0, se establecen los bits .EM y .DN. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 607 Source y LIFO, la instrucción convierte el valor de Source al tipo de datos de la etiqueta de FIFO. Un entero menor se convierte a un entero mayor mediante extensión de signo. Afectar a las marcas de estado matemático Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 608 La condición de Consultar el Diagrama de flujo de LFU entrada de reglón (Falso) es falsa La condición de Consultar el Diagrama de flujo de LFU entrada de reglón (Verdadero) es verdadera Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 609 Instrucciones de matriz (archivo)/desplazamiento Capítulo 9 Diagrama de flujo de LFU (Pre-escaneado) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 610 Capítulo 9 Instrucciones de matriz (archivo)/desplazamiento Diagrama de flujo de LFU (Falso) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 611 Instrucciones de matriz (archivo)/desplazamiento Capítulo 9 Diagrama de flujo de LFU (Verdadero)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 612 La matriz Destination es una matriz STRING o Structure Diagrama de escalera   Ejemplo 3 El tipo de datos de la matriz de origen LIFO no coincide con el tipo de datos de la matriz de destino Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 613 Instrucciones de Matriz (Archivo)/Desplazamiento en la página 573 Carga LIFO (LFL) en la página 598 Carga FIFO (FFL) en la página 583 Descarga FIFO (FFU) en la página 591 Atributos comunes en la página 893 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 615: Instrucciones De Secuenciador

    óptimo, normalmente DINT o REAL. Consulte también Instrucciones de cálculo/matemáticas en la página 375 Comparar instrucciones en la página 297 Instrucciones de bit en la página 75 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 616: Secuenciador De Entrada (Sqi)

    Consulte Conversión de datos. Operando Tipo Formato Descripción Array DINT etiqueta Matriz de secuenciador de matriz Especifica el primer elemento de la matriz de secuenciador no se utiliza CONTROL.POS en el subíndice Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 617 De lo contrario, se borra su valor a falso. Por lo general, use la misma estructura de CONTROL que las instrucciones SQO y SQL. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 618 Ejecución Diagrama de escalera Condición/estado Acción realizada Pre-escaneado La condición de entrada de reglón es falsa La condición de Consultar el Diagrama de flujo (verdadero) entrada de reglón es verdadera Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 619 Instrucciones de secuenciador Capítulo 10 Diagrama de flujo (verdadero)   Ejemplo Diagrama de escalera Si usa la instrucción SQI sin una instrucción SQO emparejada, tiene que incrementar la matriz de secuenciador de manera externa. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 620: Carga De Secuenciador (Sql)

    Esta instrucción no está disponible en el bloque de funciones. Texto estructurado Esta instrucción no está disponible en texto estructurado. Operandos Las reglas de conversión de datos para utilizar diversos tipo de datos dentro de una instrucción. Consulte Conversión de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 621 Cuando .EN es verdadero, la instrucción SQL carga el valor de Source en Array en la posición actual. Por lo general, se utiliza la misma estructura de CONTROL que las instrucciones SQI y SQO. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 622 Se establece .EN en verdadero. La condición de entrada de Se borra .EN a falso. renglón es falsa La condición de entrada de Consultar el Diagrama de flujo (verdadero) renglón es verdadera Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 623 Instrucciones de secuenciador Capítulo 10 Diagrama de flujo - verdadero   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 624: Secuenciador De Salida (Sqo)

    GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. La instrucción SQO establece condiciones de salida para el siguiente paso de un par de secuencia de instrucciones SQO/SQI. Idiomas disponibles Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 625 El bit de efectuado se establece cuando .POS = .LEN. .ER (Error) BOOL Indica que la instrucción detectó un error. .LEN (Length) DINT La longitud especifica el número de pasos de secuenciador en la matriz de secuenciador. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 626 Se establece .EN en verdadero. La condición de entrada de Se borra .EN a falso. reglón es falsa La condición de entrada de Consultar el siguiente Diagrama de flujo reglón es verdadera (verdadero) Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 627 Instrucciones de secuenciador Capítulo 10 Diagrama de flujo (verdadero)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 628 Diagrama de escalera Consulte también Instrucciones de secuenciador en la página 615 en la página 616 en la página 620 Atributos comunes en la página 893 Conversiones de datos en la página 897 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 629: Instrucciones De Control De Programa

    EVENT Si desea: Utilice esta instrucción: Saltar una sección de lógica que no siempre necesita ejecutarse. Saltar para separar una rutina, pasar datos a la rutina, ejecutar la rutina y devolver resultados. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 630: Instrucciones De Control De Programa

    Instrucciones de conversión ASCII en la página 859 Use las instrucciones de control del programa para modificar el flujo de la lógica. Instrucciones de control de programa Instrucciones disponibles Diagrama de escalera EVENT Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 631 Desencadenar la ejecución de EVENT una tarea de evento Deshabilitar un reglón Insertar un indicador de posición en la lógica. Consulte también Instrucciones de cálculo/matemáticas en la página 375 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 632: Instrucción Siempre Falso (Afi)

    La instrucción AFI establece el valor de EnableOut en falso. Afectar a las marcas de estado matemático Condiciones de fallo No es específico para esta instrucción. Consulte Atributos comunes para obtener información sobre fallos relacionados con operandos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 633: Fin Temporal (Tnd)

    EOT determina el estado de transición. Si el bit de estado se establece en verdadero, SFC pasa al siguiente estado; de lo contrario, EOT actúa como NOP. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 634 En un controlador Logix, el parámetro de retorno devuelve el estado de la transición, dado que la condición de reglón no está disponible en todos los lenguajes de programación de Logix. Afectar a las marcas de estado matemático Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 635: Saltar A Subrutina Externa (Jxr)

    893 Sintaxis de texto estructurado en la página 925 Esta información es válida solo para los controladores SoftLogix 5800. Saltar a subrutina externa (JXR) La instrucción JXR ejecuta una rutina externa. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 636 Return parameter BOOL Etiqueta rutina en la que SINT quiere copiar un resultado de la DINT rutina externa. REAL El parámetro de retorno es opcional. Solo puede tener un parámetro de retorno. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 637 Marcha del controlador. Se utiliza FirstScan para inicializar la rutina externa si fuese necesario. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 638 La rutina externa se ejecuta una vez.  Después de que se ejecuta la rutina externa, la ejecución de la lógica regresa a la rutina que contiene la instrucción JXR. Afectar a las marcas de estado matemático Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 639: Saltar A Etiqueta (Jmp) Y Etiqueta (Lbl)

    Las instrucciones JMP y LBL se saltan partes de la lógica de escalera. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Texto estructurado Esta instrucción no está disponible en texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 640 La instrucción LBL debe ser la primera instrucción del reglón. Un nombre de etiqueta debe ser único dentro de una rutina. El nombre puede:  Tener un máximo de 40 caracteres.  Contener letras, números y guiones bajos (_) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 641 Ejemplo Diagrama de escalera Cuando se habilita la instrucción JMP, la ejecución salta por encima de reglones sucesivos de lógica hasta que alcanza el reglón que contiene la instrucción LBL con label_20. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 642: Saltar A Subrutina (Jsr), Subrutina (Sbr) Y Retorno (Ret)

    La instrucción SBR recibe los parámetros de entrada pasados por JSR. La instrucción RET pasa los parámetros de retorno de vuelva a JSR y termina el escaneado de la subrutina. Idiomas disponibles Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 643 Para cada parámetro de una instrucción SBR o RET, se utiliza el mismo tipo de datos (incluyendo cualquier dimensión de matriz) como el parámetro correspondiente en la instrucción JSR. Si utiliza tipos de datos diferentes, podrían producirse resultados imprevistos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 644  Los parámetros de DINT DINT retorno son REAL LINT opcionales estructura USINT  Se introduce un UINT máximo de 40 UDINT parámetros de ULINT retorno si es necesario REAL LREAL estructura Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 645 Datos de esta rutina a copiar al parámetro de SINT SINT etiqueta de matriz retorno correspondiente (máximo 40) en la DINT DINT instrucción JSR. REAL LINT estructura USINT UINT UDINT ULINT REAL LREAL estructura Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 646: Operación

    Después de que se ejecute la subrutina, la ejecución de la lógica vuelve a la rutina que contiene la instrucción JSR y continúa con la instrucción que sigue a la JSR. Para programar un salto a una subrutina, siga estas pautas. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 647 RET). Invoca hasta 25 subrutinas anidadas con un máximo de 40 parámetros pasados a una subrutina y un máximo de 40 parámetros devueltos de una subrutina.   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 648 Consultar Post-escaneado en la tabla Diagrama de Post-escaneado escalera. Texto estructurado Condición/estado Acción realizada Pre-escaneado Consultar Pre-escaneado en la tabla Diagrama de escalera. Ejecución normal Los parámetros se pasan y se ejecuta la subrutina. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 649 Capítulo 11 Condición/estado Acción realizada Post-escaneado Consultar Post-escaneado en la tabla Diagrama de escalera. Ejemplos Ejemplo 1 Diagrama de escalera   Texto estructurado Rutina Program Rutina principal JSR(routine_1,2,value_1,value_2,float_value_1); Subrutina SBR(value_a,value_b); <statements>; RET(float_a); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 650 Capítulo 11 Instrucciones de control de programa Ejemplo 2 Diagrama de escalera Rutina principal   subroutine_1   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 651: Consulte También

    Ejemplo 3 Bloque de funciones   Consulte también Instrucciones de control de programa en la página 630 Índice a través de matrices en la página 907 Valores inmediatos en la página 896 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 652: Restablecimiento De Control Maestro (Mcr)

    Cuando las condiciones de entrada son verdaderas, la zona operará con normalidad. Por lo general, la instrucción MCR de finalización es incondicional. Si la zona está habilitada, la MCR de finalización será verdadera, de modo que no hará nada. Sin Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 653 Importante: La instrucción MCR no puede reemplazar a un relé de control maestro cableado que permite realizar paradas de emergencia. Sigue siendo necesario que instale un relé de control maestro cableado para permitir el apagado de E/S de emergencia. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 654 Cuando se habilita la primera instrucción MCR (input_1, input_2 e input_3 están establecidas), el controlador ejecuta los reglones en la zona MCR (entre las dos instrucciones MCR) y establece o borra las salidas, dependiendo de las condiciones de entrada. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 655: Fin Temporal (Tnd)

    630 Instrucción siempre falso (AFI) en la página 632 Sin operación (NOP) en la página 656 Fin temporal (TND) en la página 663 Atributos comunes en la página 893 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 656: Diagrama De Flujo De Mcr (Falso)

    Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Texto estructurado Esta instrucción no está disponible en texto estructurado. Operandos Diagrama de escalera Ninguno Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 657 630 Instrucción siempre falso (AFI) en la página 632 Restablecimiento de control maestro (MCR) en la página 652 Fin temporal (TND) en la página 663 Atributos comunes en la página 893 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 658: Pausa Sfc (Sfp)

    Texto estructurado Operando Tipo Formato Descripción SFCRoutineName ROUTINE nombre Rutina SFC a pausar TargetState DINT inmediato Se selecciona una:  En ejecución (o se introduce 0)  Pausada (o se introduce 1) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 659 La instrucción pausa o reanuda la ejecución de entrada de reglón es la rutina SFC especificada. verdadera Post-escaneado Texto estructurado Condición/estado Acción realizada Pre-escaneado Ejecución normal La instrucción pausa o reanuda la ejecución de la rutina SFC especificada. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 660: Restablecer Sfc (Sfr)

    GuardLogix 5580. La instrucción SFR restablece la ejecución de una rutina SFC en un paso especificado. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 661 Esto permitió retardar la ejecución tras un restablecimiento. Esta función de pausa/no pausada de la instrucción SFR de PLC-5 se desacopló de la condición de reglón y se trasladó a la instrucción SFP. Afectar a las marcas de estado matemático Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 662 SFC especificada en un paso en verdadera concreto. Post-escaneado Texto estructurado Condición/estado Acción realizada Pre-escaneado Ejecución normal La instrucción restablece la ejecución de la rutina SFC especificada en un paso en concreto. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 663: Fin Temporal (Tnd)

    GuardLogix 5580. La instrucción TND termina una rutina de manera condicional. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Texto estructurado TND(); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 664 Post-escaneado Texto estructurado Condición/estado Acción realizada Pre-escaneado Consultar Pre-escaneado en la tabla Diagrama de escalera. Ejecución normal Consultar La condición de entrada de reglón es verdadera en la tabla Diagrama de escalera. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 665: Desencadenar Tarea De Evento (Event)

    5580 y GuardLogix 5580. La instrucción EVENT activa una ejecución de una tarea de evento. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 666 Determinar mediante programación si una instrucción EVENT desencadenó Task Para determinar si una instrucción EVENT desencadenó una tarea de evento, se utiliza una instrucción Obtener valor del sistema (GSV) para supervisar el atributo Status de la tarea. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 667 La condición de entrada de reglón es falsa La condición de entrada La instrucción se ejecuta. de reglón es verdadera Post-escaneado Texto estructurado Condición Acción realizada Pre-escaneado Ejecución normal La instrucción se ejecuta. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 668 Programa A   Programa B   Texto estructurado Programa A IF Shut_Down_Line AND NOT Shut_Down_Line_One_Shot THEN EVENT (Shut_Down); END_IF; Shut_Down_Line_One_Shot:=Shut_Down_Line; Programa B IF Shut_Down_Line AND NOT Shut_Down_Line_One_Shot THEN EVENT (Shut_Down); END_IF; Shut_Down_Line_One_Shot:=Shut_Down_Line; Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 669 El controlador no borra los bits del atributo Status una vez que están establecidos. Para usar un bit para la nueva información de estado, debe borrar el bit manualmente. Si Task_Status.0 = 1, borrar ese bit. La instrucción OTU establece Task_Status.0 = 0. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 670: Interrupción De Usuario (Uie)

    Diagramas de escalera Bloque de funciones Esta instrucción no está disponible en el bloque de funciones. Texto estructurado UID(); UIE(); Operandos Diagrama de escalera Esta instrucción no está disponible en el diagrama de escalera. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 671: Descripción (Description)

    Si el nuevo valor es 0, restablecerá la prioridad guardada. Afecta a las marcas de estado matemáticas Condiciones de fallo No es específico para esta instrucción. Consulte Atributos comunes para obtener información sobre fallos relacionados con operandos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 672 La instrucción UID impide que se interrumpa la tarea de usuario contenedora. La instrucción UIE permite que se interrumpa la tarea de usuario contenedora, como sucede normalmente en el caso. Post-escaneado Ejemplo Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 673: Instrucción Desconocida (Unk)

    Texto estructurado Esta instrucción no está disponible en bloque de funciones. Operandos Diagrama de escalera Operando Tipo Formato Descripción Unknown inmediato inmediato Consulte también Instrucciones de control de programa en la página 630 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 675: Instrucciones Para/Dividir

    859 Esta información es aplicable a los controladores CompactLogix 5370, Interrupción (BRK) ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 676 No es específico para esta instrucción. Consulte Atributos comunes para obtener información sobre fallos relacionados con operandos. Ejecución Diagrama de escalera Condición/estado Acción (Action) Pre-escaneado La condición de entrada de renglón es falsa Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 677: Instrucción For (For)

    ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. Las diferencias de controladores se indican cuando corresponda. La instrucción FOR ejecuta una rutina repetidamente. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 678 El valor del paso puede ser positivo o negativo. Si es negativo, el lazo finaliza cuando el índice sea menor que el valor terminal. Si es positivo, el lazo finaliza cuando el índice es mayor que el valor terminal. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 679 La condición de entrada de renglón es falsa La condición de entrada de Véase el Diagrama de flujo FOR (Verdadero). renglón es verdadera Post-escaneado La instrucción postescaneará la subrutina nombrada exactamente una vez. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 680 Cuando el value_2 es > 50000 o se habilita una instrucción BRK, la instrucción FOR deja de ejecutar routine_2. Consulte también Atributos comunes en la página 893 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 681: Saltar A Subrutina (Jsr), Subrutina (Sbr) Y Retorno (Ret)

    La instrucción SBR recibe los parámetros de entrada pasados por JSR. La instrucción RET pasa los parámetros de retorno de vuelva a JSR y termina el escaneado de la subrutina. Idiomas disponibles Diagrama de escalera Bloque de funciones Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 682 Controladores Controladores CompactLogix CompactLogix 5370, 5380, ControlLogix CompactLogix 5570, Compact 5480, GuardLogix 5370 ControlLogix y GuardLogix 5580, Compact 5570 GuardLogix 5380 y GuardLogix 5580 Routine Name ROUTINE ROUTINE nombre Subrutina a ejecutar Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 683  Los parámetros de DINT DINT retorno son REAL LINT opcionales estructura USINT  Se introduce un UINT máximo de 40 UDINT parámetros de ULINT retorno si es necesario REAL LREAL estructura Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 684 Datos de esta rutina a copiar al parámetro de SINT SINT etiqueta de matriz retorno correspondiente (máximo 40) en la DINT DINT instrucción JSR. REAL LINT estructura USINT UINT UDINT ULINT REAL LREAL estructura Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 685 Después de que se ejecute la subrutina, la ejecución de la lógica vuelve a la rutina que contiene la instrucción JSR y continúa con la instrucción que sigue a la JSR. Para programar un salto a una subrutina, siga estas pautas. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 686 RET). Invoca hasta 25 subrutinas anidadas con un máximo de 40 parámetros pasados a una subrutina y un máximo de 40 parámetros devueltos de una subrutina.   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 687 Condición/estado Acción realizada Pre-escaneado Consultar Pre-escaneado en la tabla Diagrama de escalera. Ejecución normal Los parámetros se pasan y se ejecuta la subrutina. Post-escaneado Consultar Post-escaneado en la tabla Diagrama de escalera. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 688 Capítulo 12 Instrucciones para/dividir Ejemplos Ejemplo 1 Diagrama de escalera   Texto estructurado Rutina Program Rutina principal JSR(routine_1,2,value_1,value_2,float_value_1); Subrutina SBR(value_a,value_b); <statements>; RET(float_a); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 689 Instrucciones para/dividir Capítulo 12 Ejemplo 2 Diagrama de escalera Rutina principal   subroutine_1   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 690: Consulte También

    Ejemplo 3 Bloque de funciones   Consulte también Instrucciones de control de programa en la página 630 Índice a través de matrices en la página 907 Valores inmediatos en la página 896 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 691: Instrucciones Especiales

    Consulte también Usar instrucciones PID en la página 718 Bloqueo anti-restablecimiento y transferencia sin perturbaciones de manual a automático (PID) en la página 722 Temporización de la instrucción PID en la página 726 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 692: Transición De Datos (Dtr)

    La instrucción DTR pasa el valor de Source por una Mask y compara el resultado con el valor de Reference. La instrucción DTR también escribe el valor de Source enmascarado en el valor de Reference para la próxima comparación. Source permanece sin cambios. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 693 Reference = Source AND Mask. La condición de entrada Reference = Source AND Mask. de renglón es falsa La condición de entrada Consultar el Diagrama de flujo de de renglón es verdadera DTR (verdadero) Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 694 Instrucciones especiales Diagrama de flujo de DTR (verdadero) Ejemplo Diagrama de escalera Si está hablitada, la instrucción DTR enmascara value_1. Si los dos valores enmascarados son diferentes, EnableOut se establece en verdadero.   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 695: Atributos Comunes

    Reference bit no coincidente por el valor del Source bit. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en el bloque de funciones. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 696 Estructura de COMPARE Mnemónico Tipo de Descripción (Description) datos (Data Type) BOOL El bit de habilitación indica que la instrucción DDT está habilitada. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 697 La instrucción FBC no cambia el bit de referencia. Si la instrucción intenta leer más allá del final de una matriz, la instrucción establece el bit .ER y genera un fallo mayor. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 698 La condición de Consulte el Diagrama de flujo de DDT entrada de renglón (Falso) es falsa La condición de Consulte el Diagrama de flujo de DDT entrada de renglón (Verdadero) es verdadera Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 699 Instrucciones especiales Capítulo 13 Diagrama de flujo de DDT (Pre-escaneado) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 700 Capítulo 13 Instrucciones especiales Diagrama de flujo de DDT (Falso) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 701 Instrucciones especiales Capítulo 13 Diagrama de flujo de DDT (verdadero)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 702 Capítulo 13 Instrucciones especiales Diagrama de flujo de DDT (Verdadero) - Continuación   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 703: Comparación De Bits De Archivo (Fbc)

    ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact de archivo (FBC) GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. La instrucción FBC compara los bits de una matriz Source con los de una matriz Reference. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 704 Posición actual en el origen (Position) el valor inicial suele ser 0 Result CONTROL estructura Estructura de control para los resultados. control Longitud DINT immediate número de ubicaciones de almacenamiento (Length) en el resultado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 705 Si está habilitada, la instrucción FBC compara los bits de una matriz Source con los de una matriz Reference y registra el número de bit de cada incongruencia en la matriz Result. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 706 Ejecución Diagrama de escalera Condición/estado Acción realizada Pre-escaneado Consultar el Diagrama de flujo de FBC (Pre-escaneado) La condición de Consultar el Diagrama de flujo entrada de renglón es de FBC (falso) falsa Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 707 Instrucciones especiales Capítulo 13 La condición de Consultar el diagrama de flujo entrada de renglón es de FBC (verdadero) verdadera Post-escaneado Diagrama de flujo de FBC (Pre-escaneado) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 708 Capítulo 13 Instrucciones especiales Diagrama de flujo de FBC (falso) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 709 Instrucciones especiales Capítulo 13 Diagrama de flujo de FBC (verdadero)   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 710 Capítulo 13 Instrucciones especiales Diagrama de flujo de FBC (verdadero) - continuación   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 711: Pid Mejorado (Pid)

    ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. La instrucción PID controla una variable de proceso, como por ejemplo el flujo, la presión, la temperatura o el nivel. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 712 DINT REAL Tieback SINT immediate (opcional) etiqueta DINT Salida de una estación automática/de mano que está omitiendo la salida del controlador. Se introduce cero si no desea utilizar este parámetro REAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 713 Valor de porcentaje de salida actual Texto estructurado Operando Tipo Format Descripción (Description) (Type) estructura estructura PID Process variable SINT etiqueta Valor que desea controlar DINT REAL Tieback SINT immediate (opcional) etiqueta Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 714 Valor de porcentaje de salida actual Consulte Sintaxis de texto estructurado para obtener más información sobre la sintaxis de las expresiones dentro de texto estructurado. estructura PID Especifica una única estructura para cada instrucción PID. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 715 (0 = no; 1 = sí) .DVPA error con alarma de límite alto (0 = no; 1 = sí) .PVLA PV con alarma de límite bajo (0 = no; 1 = sí) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 716: Capítulo 13 Instrucciones Especiales

    (correspondiente al 100%) .MAXTIE REAL valor retenido máximo (correspondiente al 0%) .DATA[17] REAL El miembro .DATA almacena: Elemento Descripción (Description) .DATA[0] acumulación integral valor temporal de uniformidad de .DATA[1] derivada .DATA[2] valor .PV previo Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 717 El bit .EN se borra cuando EnableIn pasa a falso. La instrucción PID no usa el bit .DN. La instrucción PID ejecuta cada escaneado siempre que EnableIn sea verdadero. Afecta a las marcas de estado matemáticas Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 718: Atributos Comunes

    Introducir la ganancia derivativa (.KD). (Derivative time) (Kd) En el caso de ganancias independientes, es la ganancia derivativa (segundos). En el caso de ganancias dependientes, es el régimen de tiempo (en minutos). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 719 (1) Cuando se utiliza una instrucción PID basada en un diagrama de escalera, si establece que MAXO = MINO, la instrucción restablece los valores por defecto. MAXO = 100,0 y MINO = 0,0 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 720 PID inicializado (PID Si se cambian las constantes de escala durante el modo Marcha, se deberá Initialized) desactivar esta opción para reinicializar los valores sin escala internos (.INI). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 721 Los dos tipos solo se proporcionan para que usted pueda utilizar el tipo de ecuación con el que esté más familiarizado. Tipos de ganancias Derivada de Ganancias dependientes Error (E) (estándar ISA) Process variable (PV) Ganancias independientes Error (E) Process variable (PV) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 722: Bloqueo Anti-Restablecimiento Y Transferencia Sin Perturbaciones De

    En ese manual a automático momento, se reanudará automáticamente la acumulación integral habitual. (PID) La instrucción PID admite dos modos manuales de control. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 723: Reinicio Sin Perturbaciones (Pid)

    PID restablezca de manera automática su salida de variable de control igual a la salida analógica mediante el uso de los parámetros Inhold bit y Inhold Value de la instrucción PID. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 724: Lazos En Cascada (Pid)

    .MAXS y .MINS del lazo esclavo. Escalera de relés Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 725: Control De Relación (Pid)

    Para evitar el bloqueo de PID con valores internos inválidos de punto flotante, asegúrese de que PV no sea INF o NAN antes de invocar instrucciones como: XIC (PC_timer.DN) MOV(Local:0:1.Ch0Data, Local:0:1.Ch0Data) XIO(S:V) PID(...) Texto estructurado pid_2.sp := uncontrolled_flow * ratio Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 726: Uniformidad De La Derivada (Pid)

    Es necesario actualizar periódicamente la instrucción PID y el muestreo de la Temporización de la variable de proceso. Este tiempo de actualización está relacionado con el proceso instrucción PID físico que usted está controlando. En el caso de lazos muy lentos, como por Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 727 Idealmente, la variable de proceso debería enviarse al procesador al menos de 5 a 10 veces más Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 728 PV no sea INF o NAN antes de invocar instrucciones como: XIC (PC_timer.DN) MOV(Local:0:1.Ch0Data, Local:0:1.Ch0Data) XIO(S:V) PID(...) Texto estructurado PID_timer.pre := 1000 TONR(PID_timer); IF PID_timer.DN THEN PID(TIC101,Local:0:I.Ch0Data,Local:0:I.Ch1Data, Local:1:O.Ch0Data,0,Local:1:I.Ch0InHold, Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 729 PID depende de la recepción de datos de entrada analógica nuevos. Si falla o se desmonta el módulo de entrada analógica, el controlador deja de recibir las marcas de tiempo continuas y el lazo PID deja de ejecutarse. Debe Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 730: Establecer La Banda Muerta (Pid)

    Esta banda muerta permite controlar la precisión de la variable del proceso con el punto de ajuste sin cambiar la salida. La banda muerta también ayuda a minimizar el desgaste del dispositivo de control final. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 731: Usar El Límite De Salida (Pid)

    Usar el límite de salida la instrucción detecta que la salida ha alcanzado un límite, establece un bit de (PID) alarma e impide que la salida supere tanto el límite inferior como el superior. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 733: Instrucciones Trigonométricas

    Si desea que se evalúe la instrucción solo una vez, se utiliza la instrucción ONS para desencadenar la instrucción trigonométrica. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 734 óptimo, normalmente DINT o REAL. Una instrucción trigonométrica ejecuta la instrucción una vez cada vez que se escanee la instrucción y duranto tanto tiempo como sea verdadera la condición de Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 735: Arcocoseno (Acs, Acos)

    La instrucción ACS coge el arcocoseno del valor de Source y almacena el resultado en Destination (en radianes). Idiomas disponibles Diagrama de escalera Bloque de funciones Texto estructurado dest := ACOS(source); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 736 EnableIn BOOL Habilita la entrada. Si se borra, la instrucción no se ejecuta y las salidas no se actualizan. Está establecido de forma predeterminada. Source REAL Entrada a la instrucción matemática. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 737: Descripción

    Acción realizada Pre-escaneado La condición de entrada de reglón es falsa La condición de entrada de El controlador calcula el arcocoseno de reglón es verdadera Source y coloca el resultado en Destination. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 738 Acción realizada Pre-escaneado N/A. Ejecución normal El controlador calcula el arcocoseno de Source y coloca el resultado en Destination. Post-escaneado Ejemplo Diagrama de escalera Bloque de funciones Texto estructurado result := ACOS(value); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 739: Atributos Comunes

    Idiomas disponibles Diagrama de escalera Bloque de funciones Texto estructurado dest :=ASIN(source); Operandos Existen reglas de conversión de datos para utilizar tipos de datos mixtos en una instrucción. Consulte Conversión de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 740 REAL Entrada a la instrucción matemática. Válido = cualquier punto flotante Parámetro Tipo de datos Descripción de salida EnableOut BOOL Indica si la instrucción está habilitada. Dest REAL Resultado de la instrucción. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 741 Si el destino se establece en NAN, se generará un desbordamiento, con su fallo menor condicional. Ejecución Diagrama de escalera Condición/estado Acción realizada Pre-escaneado La condición de entrada de reglón es falsa La condición de entrada La instrucción se ejecuta. de reglón es verdadera Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 742 Acción realizada Pre-escaneado N/A. Ejecución normal El controlador calcula el arcoseno de Source y coloca el resultado en Destination. Post-escaneado Ejemplo Diagrama de escalera Bloque de funciones Texto estructurado result := ASIN(value); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 743: Arcotangente (Atn, Atan)

    Idiomas disponibles Diagrama de escalera Bloque de funciones Texto estructurado dest := ATAN(source); Operandos Existen reglas de conversión de datos para utilizar tipos de datos mixtos en una instrucción. Consulte Conversión de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 744 REAL Entrada a la instrucción matemática. Válido = cualquier punto flotante Parámetro de Tipo de Descripción salida datos EnableOut BOOL Indica si la instrucción está habilitada. Dest REAL Resultado de la instrucción. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 745 El controlador calcula la arcotangente de de reglón es verdadera Source y coloca el resultado en Destination. Post-escaneado Bloque de funciones Condición/estado Acción realizada Pre-escaneado Tag.EnableIn es falso El valor de EnableOut se borra a falso. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 746 Diagrama de escalera Bloque de funciones Texto estructurado result := ATAN(value);. Consulte también Instrucciones de trigonometría en la página 734 Atributos comunes en la página 893 Conversiones de datos en la página 897 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 747: Coseno (Cos)

    Idiomas disponibles Diagrama de escalera Bloque de funciones Texto estructurado dest := COS(source); Operandos Existen reglas de conversión de datos para utilizar tipos de datos mixtos en una instrucción. Consulte Conversión de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 748 Está establecido de forma predeterminada. Source REAL Entrada a la instrucción matemática. Parámetro de salida Tipo de Descripción datos EnableOut BOOL Indica si la instrucción está habilitada. Dest REAL Resultado de la instrucción matemática. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 749 Pre-escaneado N/A. La condición de entrada de reglón es falsa La condición de entrada El controlador calcula el coseno de Source y de reglón es verdadera coloca el resultado en Destination. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 750 Acción realizada Pre-escaneado N/A. Ejecución normal El controlador calcula el coseno de Source y coloca el resultado en Destination. Post-escaneado Ejemplo Diagrama de escalera Bloque de funciones Texto estructurado result := COS(value); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 751: Seno (Sin)

    Idiomas disponibles Diagrama de escalera Bloque de funciones Texto estructurado dest := SIN(source); Operandos Existen reglas de conversión de datos para utilizar tipos de datos mixtos en una instrucción. Consulte Conversión de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 752 Origen REAL Entrada a la instrucción matemática. Parámetro Tipo de datos Descripción (Description) de salida (Data Type) EnableOut BOOL Indica si la instrucción está habilitada. Dest REAL Resultado de la instrucción matemática. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 753: Descripción (Description)

    Pre-escaneado N/A. La condición de entrada de renglón es falsa La condición de entrada El controlador calcula el seno de Source y de renglón es verdadera coloca el resultado en Destination. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 754 Acción realizada Pre-escaneado N/A. Ejecución normal El controlador calcula el seno de Source y coloca el resultado en Destination. Post-escaneado Ejemplo Diagrama de escalera Bloque de funciones Texto estructurado result := SIN(value); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 755: Tangente (Tan)

    Idiomas disponibles Diagrama de escalera Bloque de funciones Texto estructurado dest := TAN(source); Operandos Existen reglas de conversión de datos para utilizar tipos de datos mixtos en una instrucción. Consulte Conversión de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 756 Está establecido de forma predeterminada. Source REAL Entrada a la instrucción matemática. Parámetro de Tipo de Descripción salida datos EnableOut BOOL Indica si la instrucción está habilitada. Dest REAL Resultado de la instrucción matemática. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 757 Acción realizada Pre-escaneado La condición de entrada de reglón es falsa La condición de entrada El controlador calcula la tangente de Source de reglón es verdadera y coloca el resultado en Destination. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 758 Acción realizada Pre-escaneado N/A. Ejecución normal El controlador calcula la tangente de Source y coloca el resultado en Destination. Post-escaneado Ejemplo Diagrama de escalera Bloque de funciones Texto estructurado result := TAN(value); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 759: Consulte También

    Capítulo 14 Consulte también Instrucciones de trigonometría en la página 734 Atributos comunes en la página 893 Marcas de estado matemático en la página 893 Sintaxis de texto estructurado en la página 925 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 761: Matemática Avanzada

    Si desea que se evalúe la instrucción solo una vez, utilice la instrucción ONS para desencadenar la instrucción matemática. Consulte también Matriz (Archivo)/Instrucciones misceláneas en la página 501 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 762: Logaritmo De Base 10 (Log)

    Existen reglas de conversión de datos para utilizar tipos de datos mixtos en una instrucción. Consulte Conversión de datos. Diagrama de escalera Operando Tipo Formato Descripción Source SINT Inmediato Averiguar el logaritm de este valor. etiqueta DINT REAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 763 Destination. El valor de Source debe ser mayor que cero o se generará un fallo menor. Source Destination No es un número No es un número, se produce un fallo menor de desbordamiento Número negativo Infinito negativo, Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 764 El valor de EnableOut se borra a falso. Tag.EnableIn es El valor de EnableOut se establece en verdadero verdadero Si el bloque genera un desbordamiento, el valor de EnableOut se borra a falso. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 765 Diagrama de escalera Bloque de funciones Texto estructurado result := LOG(value); Consulte también Atributos comunes en la página 893 Instrucciones matemáticas avanzadas en la página 761 Marcas de estado matemático en la página 893 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 766: Logaritmo Natural (Ln)

    Idiomas disponibles Diagrama de escalera Bloque de funciones Texto estructurado dest := LN(source); Operandos Existen reglas de conversión de datos para utilizar tipos de datos mixtos en una instrucción. Consulte Conversión de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 767 Destination. El valor de Source debe ser mayor que cero o se generará un fallo menor. En la siguiente tabla se ilustran los casos especiales para valores de origen de punto flotante. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 768 El valor de EnableOut se borra a falso. Tag.EnableIn es El valor de EnableOut se establece en verdadero verdadero Si el bloque genera un desbordamiento, el valor de EnableOut se borra a falso. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 769 Diagrama de escalera Bloque de funciones Texto estructurado result := LN(value); Consulte también Instrucciones matemáticas avanzadas en la página 761 Atributos comunes en la página 893 Marcas de estado matemático en la página 893 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 770: A La Potencia De Y (Xpy)

    Diagrama de escalera Bloque de funciones Texto estructurado dest := sourceX ** sourceY; Operandos Existen reglas de conversión de datos para utilizar tipos de datos mixtos en una instrucción. Consulte Conversión de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 771 Exponente. Parámetro de Tipo de datos Descripción (Description) salida (Data Type) EnableOut BOOL Habilita la salida. Dest REAL Resultado de la instrucción matemática. Se establecen marcas de estado matemático para esta salida. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 772: Descripción (Description)

    N/A. de reglón es falsa. La condición de entrada El controlador eleva Source X a la potencia de de reglón es verdadera. Source Y y coloca el resultado en Destination. Post-escaneado N/A. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 773 Primera ejecución de instrucción Post-escaneado Texto estructurado Condición/estado Acción realizada Pre-escaneado N/A. Ejecución normal Consultar La condición de entrada de reglón es verdadera. Post-escaneado N/A. Ejemplo Diagrama de escalera Bloque de funciones Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 774: Texto Estructurado

    := (value_1 ** value_2); Consulte también Sintaxis de texto estructurado en la página 925 Instrucciones matemáticas avanzadas en la página 761 Marcas de estado matemático en la página 893 Atributos comunes en la página 893 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 775: Instrucciones De Conversión Matemática

    óptimo, normalmente DINT o REAL. Una instrucción de conversión matemática ejecuta la instrucción una vez cada vez que se escanee la instrucción y tanto tiempo como sea verdadera la condición de Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 776: Convertir En Bcd (Tod)

    La instrucción TOD convierte un valor decimal (0 Source 99,999,999) en un valor de BCD y almacena el resultado en Destination. Idiomas disponibles Diagrama de escalera Bloque de funciones Texto estructurado Esta instrucción no está disponible en texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 777 (0-9) en una anotación binaria de 4 bits. Source Destination Tipo de destino Source negativo < 0 Source > 99,999,999 16#9999_9999 DINT Source > 99,999,999 16#9999 Source > 99,999,999 16#99 SINT Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 778 El valor de EnableOut se establece en verdadero verdadero Si el bloque genera un desbordamiento, el valor de EnableOut se borra a falso. Primer escaneado de instrucción Primera ejecución de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 779 Capítulo 16 Ejemplo Ejemplo 1 La instrucción TOD convierte value_1 en un valor de BCD y coloca el resultado en result_a. Diagrama de escalera Bloque de funciones Diagrama de flujo de TOD (verdadero) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 780: Convertir En Entero (Frd)

    Bloque de funciones Texto estructurado Esta instrucción no está disponible en texto estructurado. Operandos Existen reglas de conversión de datos para utilizar tipos de datos mixtos en una instrucción. Consulte Conversión de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 781 Indica si la instrucción está habilitada. Dest DINT Resultado de la instrucción de conversión. Descripción La instrucción FRD convierte un valor de BCD (Source) en un valor decimal y almacena el resultado en Destination Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 782 El valor de EnableOut se establece en verdadero verdadero Si el bloque genera un desbordamiento, el valor de EnableOut se borra a falso. Primer escaneado de instrucción Primera ejecución de instrucción Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 783: Grados (Deg)

    GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. Las diferencias de controladores se indican cuando corresponda. La instrucción DEG convierte Source (en radianes) en grados y almacena el resultado en Destination. Idiomas disponibles Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 784 Se utiliza DEG como una función. Consulte Sintaxis de texto estructurado para obtener más información sobre la sintaxis de las expresiones dentro de texto estructurado. Bloque de funciones Operando Tipo Formato Descripción DEG tag FBD_MATH_ADVANCED Estructura Estructura de Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 785 5370 y GuardLogix 5570 Fallos mayores/menores Ocurrirá un fallo menor si: Tipo de Código de fallo fallo Se detecta un desbordamiento 4 Consulte Atributos comunes para los fallos relacionados con los operandos Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 786 Primera ejecución de instrucción Post-escaneado Texto estructurado Condición/estado Acción realizada Pre-escaneado Consultar La condición de entrada de reglón es Ejecución normal verdadera en la tabla Diagrama de escalera. Post-escaneado Ejemplo Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 787: Radianes (Rad)

    GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. Las diferencias de controladores se indican cuando corresponda. La instrucción RAD convierte Source (en grados) en radianes y almacena el resultado en Destination. Idiomas disponibles Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 788 Se utiliza RAD como una función. Consulte Sintaxis de texto estructurado para obtener más información sobre la sintaxis de las expresiones dentro de texto estructurado. Bloque de funciones Operando Tipo (Type) Format Descripción (Description) RAD tag FBD_MATH_ADVANCED estructura Estructura de Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 789 Acción realizada Pre-escaneado La condición de entrada de renglón es falsa La condición de entrada El controlador convierte Source en radianes y de renglón es verdadera coloca el resultado en Destination. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 790 Acción realizada Pre-escaneado Ejecución normal Consultar La condición de entrada de reglón es verdadera en la tabla Diagrama de escalera. Post-escaneado Ejemplo Diagrama de escalera Bloque de funciones Texto estructurado result := RAD(value); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 791: Truncar (Trn)

    Idiomas disponibles Diagrama de escalera Bloque de funciones Texto estructurado dest := TRUNC(source); Operandos Existen reglas de conversión de datos para utilizar tipos de datos mixtos en una instrucción. Consulte Conversión de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 792 32 bits, pero el tipo REAL utiliza algunos de sus 32 bits para almacenar el valor del exponente. Si se pierde precisión, el controlador la toma de la porción menos significativa del DINT. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 793 Marcas de estado matemático afectadas Controladores Condicional, consulte Marcas de estado CompactLogix 5380, matemático. CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. Controladores Sí CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 y GuardLogix 5570 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 794 Consultar Pre-escaneado en Diagrama de escalera. Ejecución normal Consultar La condición de entrada de reglón se establece en verdadera en el Diagrama de escalera. Post-escaneado Consultar Post-escaneado en la tabla Diagrama de escalera. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 795 925 Instrucciones matemáticas avanzadas en la página 761 Atributos comunes en la página 893 Marcas de estado matemático en la página 893 Conversiones de datos en la página 897 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 797: Instrucciones De Puerto Serial

    Limpiar las instrucciones de puerto serial ASCII que se están ejecutando o que se encuentran en cola. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 798 SERIAL_PORT_CONTROL. El operando SerialPort Control:  controla la ejecución de la instrucción  proporciona información de estado sobre la instrucción Las instrucciones ASCII se ejecutan de manera asincrónica con el escaneado de lógica: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 799: Caracteres Ascii En El Búfer (Acb)

    La instrucción ACB cuenta los caracteres en el búfer. Consejo: Las instrucciones de puerto serial ASCII (AWT, AWA, ARD, ARL, ABL, ACB, AHL y ACL) no están disponibles para controladores que no tengan puertos seriales. Idiomas disponibles Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 800 SERIAL_PORT_CONTROL en lugar de incluir el valor en la lista de operandos. Consulte Sintaxis de texto estructurado para obtener más información sobre la sintaxis de las expresiones dentro de texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 801 En el texto estructurado, condicione la instrucción para que solo se ejecute en una transición. Marcas de estado matemático Condiciones de fallo No es específico para esta instrucción. Consulte los Atributos comunes para fallos relacionados con el operando. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 802: Borrar Ascii Búfer (Acl)

    Atributos comunes en la página 893 Esta instrucción es compatible con los controladores Studio 5000 Logix Emulate Borrar ASCII búfer solo. (ACL) La intrucción ACL borra inmediatamente el búfer y la cola ASCII. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 803 Para borrar las instrucciones etiqueta AWA y AWT de la cola, introduzca 1. Consulte Sintaxis de texto estructurado para obtener más información sobre la sintaxis de las expresiones dentro de texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 804 Ejecución Diagrama de escalera Condición Acción del Diagrama de escalera Pre-escaneado La condición de entrada de reglón es falsa La condición de La instrucción se ejecuta. entrada de reglón es verdadera Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 805 831 Escritura ASCII (AWT) en la página 825 Sintaxis de texto estructurado en la página 925 Atributos comunes en la página 893 Conversiones de datos en la página 897 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 806: Líneas De Handshake Ascii (Ahl)

    Etiqueta que controla la operación Durante la ejecución, muestra el estado de las líneas de control. Channel Status DINT inmediato (Decimal) Para el estado de esta Examine este bit: línea de control: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 807 El bit de efectuado indica que ha finalizado la instrucción pero que es asíncrono con respecto al escaneado de lógico. BOOL El bit de ejecución indica que la instrucción se está ejecutando. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 808 DTR al RTS al valor este valor siguiente siguiente ANDMask: ORMask: estado: estado: desactivado desactivado activado inalterado Activado desactivado activado inalterado Inalterado desactivado activado inalterado Se trata de una instrucción de transición: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 809 Post-escaneado Texto estructurado Condición Acción de texto estructurado Pre-escaneado Ejecución normal La instrucción se ejecuta cuando la condición de entrada de reglón cambia de borrado a establecido. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 810: Lectura Ascii (Ard)

    831 Escritura ASCII (AWT) en la página 825 Atributos comunes en la página 893 Esta instrucción es compatible con los controladores Studio 5000 Logix Emulate Lectura ASCII (ARD) solo. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 811 STRING cadena, predeterminado introduzca el cualquier tipo de cadena nombre de la nuevo que usted cree etiqueta. Para un matriz SINT, INT o DINT, introduzca el primer elemento del matriz. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 812 Serial Port Control Length igual que el tamaño de Destination, introduzca 0. Characters DINT inmediato Durante la ejecución, Read muestra el número de caracteres en el búfer, incluyendo el primer conjunto de caracteres de terminación. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 813 2. Use los resultados de una instrucción ACB para desencadenar la instrucción ARD. Así evitará que la instrucción ARD retenga la cola mientras espera el número requerido de caracteres. Consulte el ejemplo de ARD que se muestra a continuación para obtener más información. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 814 EnableIn cambia de borrado a verdadera establecido. Post-escaneado Texto estructurado Condición Acción de texto estructurado Pre-escaneado Ejecución normal La instrucción se ejecuta. EnableIn cambia de borrado a establecido. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 815: Atributos Comunes

    La instrucción ARL elimina caracteres del búfer y los almacena en Destination. Consejo: Las instrucciones de puerto serial ASCII (AWT, AWA, ARD, ARL, ABL, ACB, AHL y ACL) no están disponibles para controladores que no tengan puertos seriales. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 816 Para un matriz SINT, INT o DINT, introduzca el primer elemento del matriz. SerialPort SERIAL_PORT etiqueta Etiqueta que Control _CONTROL controla la operación Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 817 Para un matriz SINT, INT o DINT, introduzca el primer elemento del matriz. SerialPort SERIAL_POR etiqueta Etiqueta que Control T_CONTROL controla la operación Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 818 .POS DINT La posición muestra el número de caracteres leídos. .ERROR DINT El error contiene un valor hexadecimal que identifica la causa de un error. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 819 4. Para desencadenar una acción subsiguiente cuando la instrucción está hecho, examine el bit .EM. Afectar a las marcas de estado matemático Condiciones de fallo No es específico para esta instrucción. Consulte los Atributos comunes para fallos relacionados con el operando. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 820 La instrucción ARL elimina los caracteres del búfer, incluido el retorno de carro, y los coloca en el miembro DATA de la etiqueta MV_msg, que es un tipo de cadena. Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 821: Prueba Ascii Para Línea De Búfer (Abl)

    Esta instrucción es compatible con los controladores Studio 5000 Logix Emulate Prueba ASCII para solo. línea de búfer (ABL) La instrucción ABL cuenta los caracteres en el búfer hasta e incuido el primer carácter de terminación. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 822 SerialPort Control SERIAL_PORT_CONTROL etiqueta Etiqueta que controla la operación Character Count DINT inmediato Durante la ejecución, muestra el número de caracteres en el búfer, incluyendo el primer conjunto de caracteres de terminación. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 823 Para programar la instrucción ABL, siga estas pautas:  Configure el puerto serial del controlador para el modo Usuario y defina los caracteres que sirven como caracteres de terminación. Se trata de una instrucción de transición: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 824 EnableIn cambia de borrado a verdadera establecido. Post-escaneado Texto estructurado Condición Acción de texto estructurado Pre-escaneado Ejecución normal La instrucción se ejecuta. EnableIn cambia de borrado a establecido. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 825: Escritura Ascii (Awt)

    La instrucción AWT envía los caracteres de la matriz Origen al dispositivo en serie. Consejo: Las instrucciones de puerto serial ASCII (AWT, AWA, ARD, ARL, ABL, ACB, AHL y ACL) no están disponibles para controladores que no tengan puertos seriales. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 826 Si desea establecer el Serial Port Control Length igual que el número de caracteres de Source, introduzca 0. Characters Durante la ejecución, muestra el DINT inmediato Sent número de caracteres que se han enviado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 827 El bit de vacío indica que se ha completado la instrucción, pero es sincrónica con respecto al escaneado de la lógica. BOOL El bit de error indica cuándo falla la instrucción (errores). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 828 Serial Port Control. Consulte el ejemplo 2 más abajo. Afectar a las marcas de estado matemático Condiciones de fallo No es específico para esta instrucción. Consulte los Atributos comunes para fallos relacionados con el operando. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 829 (El carácter $14 se cuenta como un carácter; es el código hexadecimal del carácter Ctrl-T). El último carácter es un retorno de carro ($r), que marca el final del mensaje. Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 830 MV_msg, el carácter $16 se cuenta como un carácter; es el código hexadecimal del carácter Ctrl-V.) Diagrama de escalera Texto estructurado osri_1.InputBit := MV_update; OSRI(osri_1); IF (osri_1.OutputBit) THEN MV_write.LEN := Mv_msg.LEN; AWT(0.MV_msg,MV_write); END_IF; Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 831: Escritura Ascii Con Anexo (Awa)

    ARD, ARL, ABL, ACB, AHL y ACL) no están disponibles para controladores que no tengan puertos seriales. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 832 Para un matriz SINT, INT o predeterminado DINT, introduzca el primer cualquier tipo de cadena nuevo que elemento del matriz. usted cree Serial Port SERIAL_PORT etiqueta Etiqueta que controla la Control _CONTROL operación Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 833 Añade al final de los caracteres (agrega) uno o dos caracteres definidos en la pestaña Protocolo de usuario (User Protocol) del diálogo Propiedades del controlador (Controller Properties). Para programar la instrucción AWA, siga estas pautas: 1. Configure el puerto serial del controlador Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 834 Acción del Diagrama de escalera Pre-escaneado La condición de entrada de reglón es falsa La condición de La instrucción se ejecuta. entrada de reglón es EnableIn cambia de borrado a verdadera establecido. Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 835 En este ejemplo, la instrucción AWA envía un retorno de carro ($0D), que marca el final del mensaje. Diagrama de escalera Texto estructurado IF temp_high THEN temp_high_write.LEN := 5; AWA(o,string[1],temp_high_write); temp_high := 0; END_IF; Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 836 Caracteres ASCII en el búfer (ACB) en la página 799 Borrar ASCII búfer (ACL) en la página 802 Líneas de handshake ASCII (AHL) en la página 806 Lectura ASCII (ARD) en la página 810 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 837: Tipos De Cadena

    Cada uno de los elementos de la matriz DATA contiene un carácter. Crear nuevos tipos de cadena que almacenen menos o más caracteres.. Consulte también Literales de cadena de caracteres en la página 938 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 838: Códigos De Error Ascii

    El valor LEN de la etiqueta de cadena es negativo o mayor que el tamaño de DATA de la etiqueta de cadena. 16#54 Serial Port Control length es mayor que el tamaño del búfer. 16#55 Serial Port Control length es negativo o mayor que el tamaño de Source o Destination. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 839: Cadena Ascii

    Determinar si unos caracteres son iguales o mayores que otros caracteres concretos Determinar si unos caracteres son mayores que otros caracteres concretos Determinar si unos caracteres son iguales o menores que otros caracteres concretos Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 840: Encontrar Cadena (Find)

    La instrucción FIND encuentra la posición de inicio de una cadena especificada dentro de otra cadena. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Texto estructurado FIND(Source,Search,Start,Result); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 841 Search, Result muestra la posición de inicio de la cadena de Search dentro de la cadena de Source. En caso contrario, Result será cero. Afectar a las marcas de estado matemático Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 842 Un mensaje del terminal MessageView contiene diferentes componentes de información. Los diferentes componentes de información están separados por una contrabarra (\). Para localizar un componente de información, la instrucción FIND busca la contrabarra y guarda la posición en find_pos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 843: Insertar Cadena (Insert)

    ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact (INSERT) GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. Utiliza la instrucción INSERT para añadir caracteres ASCII a una ubicación concreta dentro de una cadena. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 844 DATA del Source. Destination Tipo de Etiqueta Cadena para cadena almacenar el resultado Consulte Sintaxis de texto estructurado para obtener más información sobre la sintaxis de las expresiones dentro de texto estructurado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 845 La condición de entrada de La instrucción ejecuta. reglón es verdadera La condición de entrada de reglón se establece en verdadera. Post-escaneado La condición de salida de reglón se establece en falsa. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 846 END_IF; Consulte también Instrucciones de cadena ASCII en la página 839 Atributos comunes en la página 893 Sintaxis de texto estructurado en la página 925 Conversiones de datos en la página 897 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 847: Cadena Central (Mid)

    STRING caracteres predeterminado con una longitud máxima de 82 caracteres. cualquier tipo de cadena que usted cree con una longitud de caracteres configurable. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 848 DATA de la etiqueta de cadena de destino. El valor de inicio o cantidad no es válido. Ejecución Diagrama de escalera Condición Acción del Diagrama de escalera Pre-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 849 Los siguientes reglones utilizarán bag_flt_and_dest para determinar hacia dónde llevar la maleta. Diagrama de escalera   Texto estructurado IF bag_read.EM THEN MID(bag_barcode,9,9,bag_flt_and_dest); bag_read.EM := 0; END_IF; Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 850: Concatenar Cadenas (Concat)

    Diagrama de escalera y Texto estructurado Operando Tipo Formato Descripción Notas Etiqueta que Los tipos de datos Source A ANY_STRING etiqueta contiene los de cadena son: caracteres  Tipo de datos iniciales Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 851 Source A y Source B es mayor que el tamaño de DATA de la etiqueta de cadena. Consulte Índice a través de matrices para ver si hay fallos de indexación de matrices. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 852 Consultar Pre-escaneado en la tabla Diagrama de escalera. Ejecución normal Consultar La condición de entrada de reglón es verdadera en la tabla Diagrama de escalera. Post-escaneado Consultar Post-escaneado en la tabla Diagrama de escalera. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 853 Instrucciones de cadena ASCII Capítulo 18 Diagrama de flujo de cadena Concat   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 854 Instrucciones de cadena ASCII   Ejemplo Diagrama de escalera Texto estructurado CONCAT(string_1,string_2,msg); Consulte también Atributos comunes en la página 893 Atributos de texto estructurado en la página 954 Conversiones de datos en la página 897 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 855: Eliminar Cadena (Delete)

    STRING que desea predeterminado con borrar una longitud máxima de caracteres. 82 caracteres. cualquier tipo de cadena que usted cree con una longitud de caracteres configurable. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 856: Descripción (Description)

    DATA de la etiqueta de cadena de destino. El valor de Start o Quantity no es válido. Consulte los “Atributos comunes” para fallos relacionados con el operando. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 857 DELETE elimina el carácter encabezado. El controlador podrá entonces utilizar el texto del mensaje o pasarlo a otro dispositivo. Diagrama de escalera   Texto estructurado IF term_read.EM THEN DELETE(term_input,1,1,term_text); term_read.EM := 0; Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 858: Consulte También

    Capítulo 18 Instrucciones de cadena ASCII END_IF; Consulte también Atributos comunes en la página 893 Sintaxis de texto estructurado en la página 925 Conversiones de datos en la página 897 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 859: Instrucciones De Conversión Ascii

    LOWER ASCII en minúsculas (p. ej. convertir minúsculas las entradas de un operador para poder buscarlas en una matriz). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 860: Dint En Cadena (Dtos)

    DINT en cadena ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact (DTOS) GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. La instrucción DTOS produce la representación ASCII de un valor. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 861 Descripción La instrucción DTOS convierte el Source en una cadena de caracteres ASCII y coloca el resultado en el Destination. Afectar a las marcas de estado matemático Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 862 ASCII y coloca el resultado en msg_num_ascii. Los siguientes reglones insertarán o concadenarán msg_num_ascii con otras cadenas para generar un mensaje completo que aparezca en un terminal. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 863: Minúsculas (Lower)

    GuardLogix 5580. La instrucción LOWER convierte los caracteres alfabéticos en una cadena de caracteres en minúsculas. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 864 LEN de la que el tamaño de etiqueta de cadena. DATA de la En el valor LEN, introduzca el etiqueta de número de caracteres que cadena. contiene la cadena. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 865 LOWER convierte todos los caracteres de item_number a mayúsculas y almacena el resultado en item_number_lower_case. El siguiente reglón busca entonces una matriz de caracteres que coincida con item_number_lower_case. Diagrama de escalera   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 866: Real En Cadena (Rtos)

    5580 y GuardLogix 5580. La instrucción RTOS produce la representación ASCII de un valor REAL. Idiomas disponibles Diagrama de escalera Bloque de funciones Esta instrucción no está disponible en bloque de funciones. Texto estructurado RTOS(Source,Dest); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 867 Consulte los Atributos comunes para fallos relacionados con el operando. Ejecución Diagrama de escalera Condición/estado Acción realizada Pre-escaneado La condición de entrada de reglón es falsa La condición de entrada La instrucción se ejecuta. de reglón es verdadera Post-escaneado Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 868: Cadena En Dint (Stod)

    Esta información es aplicable a los controladores CompactLogix 5370, Cadena en DINT ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact (STOD) GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 869 DINT almacena el punto flotante, la valor entero. instrucción convierte solo la parte no fraccionaria del número (independientement e del tipo de datos de destino). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 870 ASCII o salida sobrepasa los  Usar un tipo de límites del tipo datos mayor para el de datos de destino destino. Consulte los Atributos comunes para fallos relacionados con el operando. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 871 MV_msg en un valor entero. Esta instrucción ignora el carácter de control inicial ($06) y se detiene en el delimitador (\). Diagrama de escalera   Texto estructurado IF MV_read.EM THEN STOD(MV_msg,MV_msg_nmbr); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 872: Cadena En Real (Stor)

    Esta instrucción no está disponible en bloque de funciones. Texto estructurado STOR(Source,Dest); Operandos Existen reglas de conversión de datos para utilizar tipos de datos mixtos en una instrucción. Consulte Conversión de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 873 Si la cadena contiene muchos grupos de números separados por un delimitador (p. ej. /) la instrucción convierte solo el primer grupo de números. Afectar a las marcas de estado matemático Condicional, basado en el lenguaje de programación. Consulte Marcas de estado matemático. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 874 Consultar Post-escaneado en la tabla Diagrama de escalera anterior Ejemplo Después de leer el peso en una escala (weight_read está establecido), la instrucción STOR convierte los caracteres numéricos de weight_ascii en un valor REAL. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 875: Mayúsculas (Upper)

    ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 y GuardLogix 5580. La instrucción UPPER convierte los caracteres alfabéticos en una cadena de caracteres en mayúscula. Idiomas disponibles Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 876 LEN de la etiqueta es mayor que el de cadena. tamaño de DATA En el valor LEN, introduzca el número de de la etiqueta de caracteres que contiene la cadena. cadena. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 877 UPPER convierte todos los caracteres de catalog_number a mayúsculas y almacena el resultado en catalog_number_upper_case. El siguiente reglón busca entonces una matriz de caracteres que coincida con catalog_number_upper_case. Diagrama de escalera   Texto estructurado IF terminal_read THEN Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 878 Capítulo 19 Instrucciones de conversión ASCII UPPER(catalog_number,catalog_number_upper_case); terminal_read := 0; END_IF; Consulte también Atributos comunes en la página 893 Sintaxis de texto estructurado en la página 925 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 879: Instrucciones De Depuración

    375 Comparar instrucciones en la página 297 Instrucciones de bit en la página 75 Instrucciones de cadena ASCII en la página 839 Instrucciones de conversión ASCII en la página 859 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 880: Puntos De Interrupción (Bpt)

    Trace This BOOL, SINT, INT, Etiqueta La etiqueta que tiene el valor que DINT, REAL usted desea que aparezca en la ventana de rastreo. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 881 Con la cadena de formato en las instrucciones de puntos de rastreo y de interrupción, podrá controlar cómo aparecen las etiquetas rastreadas en las ventanas de rastreo o de punto de interrupción. El formato de la cadena es:  encabezado:(texto)%(tipo) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 882   Afectar a las marcas de estado matemático Condiciones de fallo No es específico para esta instrucción. Consulte los Atributos comunes para fallos relacionados con el operando. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 883 ('Breakpoint'). Los otros caracteres son parte del rastreo. En este ejemplo, %f representa la primera (y, en este caso, la única) etiqueta que debe rastrearse (‘analogvalue’). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 884: Puntos De Rastreo (Tpt)

    Esta instrucción no está disponible en bloque de funciones. Texto estructurado Esta instrucción no está disponible en texto estructurado. Operandos Existen reglas de conversión de datos para utilizar tipos de datos mixtos en una instrucción. Consulte Conversión de datos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 885 Por ejemplo, podría formatear la cadena de punto de rastreo como sigue:  Mi punto de rastreo: Etiqueta 1 = %e y Etiqueta 2 = %d Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 886 El reglón pasa a verdadero. La de reglón es verdadera ejecución salta hasta el reglón que contiene la instrucción LBL con el nombre de etiqueta al que se hace referencia. Post-escaneado El reglón pasa a falso. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 887 Los otros caracteres son parte del rastreo. En este ejemplo, %f representa a las etiquetas que se van a rastrear (‘analogvalue1,’ ‘analogvalue2,’ and ‘analogvalue3’). Los rastreos resultantes aparecerán como se muestra a continuación: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 888 Rastreo de entradas analógicas: Entradas analógicas = 31.00201, 30.282000 y 30.110001. Consulte también Instrucciones de depuración en la página 879 Punto de interrupción (BPT) en la página 880 Atributos comunes en la página 893 Conversiones de datos en la página 897 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 889: Instrucciones Sobre Las Licencias

    La instrucción Validación de licencia (LV) verifica si en el controlador hay una licencia que no haya caducado y que esté asociada con una rutina o Instrucción adicional. Idiomas disponibles Diagrama de escalera Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 890 0 y 2.147.483.647. Afecta a las marcas de estado matemáticas Fallos mayores/menores No es específico para esta instrucción. Ejecución Diagrama de escalera Condición/estado Acción realizada Pre-escaneado La condición de entrada de renglón es falsa Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 891 Establecer la condición de salida de renglón en verdadera. de lo contrario Borrar la condición de salida de renglón a falsa Post-escaneado Ejemplo Consulte también Instrucciones sobre las licencias en la página 889 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 893: Atributos Comunes Para Instrucciones Generales

    5370, ControlLogix 5570, Compact puede acceder directamente con instrucciones. Estos GuardLogix 5370 y GuardLogix indicadores se actualizan en todos los tipos de rutina, pero no 5570 son etiquetas. Además, no son aplicables alias de indicadores. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 894 El indicador de cero se borra al comienzo de la ejecución de una instrucción capaz de establecer este indicador. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 895 El proceso de conversión de tipo establece los indicadores de estado matemáticos. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 896: Valores Inmediatos

    Valores inmediatos enteros Si introduce El controlador almacena Sin sufijos DINT "U" UDINT "L" LINT "UL" ULINT Valores inmediatos de punto flotante Si introduce El controlador almacena Sin sufijos REAL "L" LREAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 897: Conversiones De Datos

    Las instrucciones lógicas emplean el relleno de ceros. Todas las otras instrucciones utilizan la extensión de signo. El siguiente ejemplo muestra los resultados de convertir un valor usando la extensión de signo y el relleno de ceros. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 898 Importante: Mezcla de una etiqueta INT con un valor inmediato Como remote_rack_1:I.Data[0] es una etiqueta INT, el valor con el que se debe comparar también se introduce como una etiqueta INT.   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 899 Si el valor es demasiado grande, la conversión genera un desbordamiento. Conversión de DINT en un INT y un SINT Este valor DINT Se convierte en este valor menor 16#0001_0081 (65,665) INT: 16#0081 (129) SINT: 16#81 (-127) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 900 Las fracciones = 0,5 se redondean al alza o a la baja al número par más cercano. Importante: Conversión de valores REAL en valores DINT Este valor REAL Se convierte en este valor DINT -2,5 -3,5 -1,6 -1,5 -1,4 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 901: Tipos De Datos Elementales

    Compact GuardLogix 5380 y GuardLogix 5580 Controladores CompactLogix 5370, SINT, INT, DINT, LINT, REAL. ControlLogix 5570, Compact GuardLogix 5370 y GuardLogix 5570 El controlador gestiona todos los valores inmediatos como tipos de datos DINT. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 902 El redondeo es al número entero más cercano: menor de 0,5, redondeo hacia abajo; igual a 0,5, redondeo al número entero par más cercano; mayor de 0,5, redondeo hacia arriba Por ejemplo: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 903 Sin embargo, la edición en línea está desactivada cuando se utiliza un tipo de datos definido por el usuario en una etiqueta de seguridad y el controlador se encuentra en el estado de seguridad protegida. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 904: Tipos De Datos Lint

    La normativa IEEE 754 para los cálculos de punto flotante se diseñó para poder gestionar números muy grandes con una cantidad de almacenamiento razonable y de forma rápida. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 905 INT o DINT para los céntimos). No compare números de punto flotante. En lugar de eso, compruebe los valores dentro de un rango. La instrucción LIM está pensada específicamente para esa función. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 906  x = x + some_tiny_number;  si (x >= 100)   z = z + 100;  x = x - 100; // puede haber un resto muy pequeño  Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 907: Índice A Través De Matrices

    Las instrucciones que ven las matrices como una colección de elementos generan un fallo mayor (tipo 4, código 20) si un subíndice supera su dimensión correspondiente. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 908: Direccionamiento De Bit

    ULINT contiene 64 bits Se utiliza el Direccionamiento de bits siempre que se permita una etiqueta del tipo BOOL. Consulte también Índice a través de matrices en la página 907 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 909: Atributos Del Bloque De Funciones

    Control de programa/operador en la página 920 Para controlar un dispositivo, utilice estos elementos: Elegir los elementos del bloque de funciones   Utilice la tabla siguiente para seleccionar sus elementos del bloque de funciones: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 910: Enclavamiento De Datos

    Block_02. Si el valor de tagA cambia durante la ejecución de la rutina, el valor almacenado de tagA en la IREF no cambia hasta la siguiente ejecución de la rutina. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 911 Block_02 seguirá utilizando un valor de 25,4 cuando Block_02 ejecute este escaneado. En esta rutina, ninguna IREF utilizará el nuevo valor de tagA de 50,9 hasta el comienzo del siguiente escaneado. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 912: Orden De Ejecución

    Por ejemplo, el bloque 2 tiene que ejecutarse antes del bloque 3 porque las salidas del bloque 2 alimentan las entradas del bloque 3.   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 913 Si un grupo de bloques está en un lazo, el controlador no puede determinar cuál es el bloque que debe ejecutarse primero. Dicho de otro modo, no puede resolver el lazo. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 914 El indicador Asumir datos disponibles define el flujo de datos del lazo. La flecha indica que los datos sirven de entrada al primer bloque del lazo. No marque todos los cables de un lazo con el indicador Asumir datos disponibles.   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 915 Utiliza la salida del bloque 2 que se produjo en el escaneado anterior de la rutina. Resumen En el resumen, una rutina del bloque de funciones realiza la ejecución en el orden siguiente: Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 916: Respuestas Del Bloque De Funciones A Las Condiciones De Desbordamiento

    Respuesta 3 BAND, BNOT, BOR, BXOR, CUTD, La condición de desbordamiento no se D2SD, D3SD, DFF, JKFF, OSFI, OSRI, aplica. Normalmente, estas instrucciones RESD, RTOR, SETD, TOFR, TONR tienen una salida booleana. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 917: Modos De Temporización

    1 milisegundo, la instrucción establece el bit de estado de RTSMissed para indicar que hay un problema al leer actualizaciones de la entrada en el módulo. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 918 DeltaT se establece en la diferencia entre los valores de marca de tiempo actual y anterior leídos desde el módulo asociado a la entrada. Si el valor de TimingMode no es válido, la instrucción establece el bit correspondiente de Status. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 919 ABS | DeltaT - RTSTime | > 1 (0,001 segundos). RTSTimeInv BOOL Valor de RTSTime no válido. (Status.29) RTSTimeStamp BOOL Valor de RTSTimeStamp no válido. Inv (Status.30) DeltaTInv BOOL Valor de DeltaT no válido. (Status.31) Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 920: Control De Programa/Operador

    Control de operador, la instrucción es controlada las entradas de operador a la instrucción. El Control de programa o el Control de operador se determina usando estas entradas. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 921 Del mismo modo, establecer constantemente la entrada ProgProgReq puede ‘bloquear’ la instrucción en el Control de programa. Esto es útil para secuencias de inicio automático cuando quiera que el programa controle la acción de la Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 922 Por ejemplo, si una interfaz de operador establece la entrada OperAutoReq a una instrucción PIDE, cuando la instrucción PIDE se ejecuta, determina cuál debería ser la respuesta adecuada y borra el valor de OperAutoReq. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 923 Cuando se pulsa el botón pulsador TIC101AutoReq, se produce un enclavamiento de un impulso de ProgAutoReq para la instrucción PIDE TIC101. TIC101 se ha configurado con la entrada ProgValueReset establecida. ProgAutoReq se restablece porque ProgValuieReset siempre está establecida.   Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 925: Programación De Texto Estructurado

    Use las tabulaciones y los retornos de carro (líneas aparte) para facilitar la legibilidad de su texto estructurado. No tienen ningún efecto en la ejecución del texto estructurado. El texto estructurado no distingue entre mayúsculas y minúsculas. El texto estructurado puede contener estos componentes. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 926 Los comentarios pueden aparecer en cualquier parte del texto comment*/ estructurado. Consulte también Componentes de texto estructurado: asignaciones en la página 928 Componentes de texto estructurado: expresiones en la página 931 Componentes de texto estructurado: instrucciones en la página 936 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 927: Componentes De Texto Estructurado: Comentarios

    IF tank.temp > 200 THEN... /*comment*/ Sugar.Inlet:=0;/*close the inlet*/ IF bar_code=65 /*A*/ THEN... /*Gets the number of elements in the Inventory array and stores the value in the Inventory_Items tag*/ SIZE(Inventory,0,Inventory_Items); Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 928: Componentes De Texto Estructurado: Asignaciones

    La expresión puede ser sencilla, como un valor inmediato u otro nombre de etiqueta, o compleja e incluir varios operadores y funciones o ambos. Consulte la sección “Expresiones” para obtener más información. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 929: Especificar Una Asignación No Retentiva

    Controladores CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, Compact GuardLogix 5380 y GuardLogix 5580. [:=] Es el símbolo de la asignación no retentiva. expresión Representa el nuevo valor que se asigna a la etiqueta. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 930: Asignar Un Carácter Ascii A Un Miembro De Datos De Cadena

    ASCII indicadas a continuación: Hasta Utilice esta instrucción Añadir caracteres al final de una CONCAT cadena Insertar caracteres en una cadena INSERT Consulte también Componentes de texto estructurado: expresiones en la página 931 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 931: Componentes De Texto Estructurado: Expresiones

    Una expresión numérica usa operadores aritméticos, funciones aritméticas y operadores a nivel de bits. Por ejemplo, tag1+5.  Anida una expresión numérica en una expresión BOOL. Por ejemplo, (tag1+5)>65. Expresión de cadena: Una expresión que representa una cadena Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 932: Usar Operadores Y Funciones Aritméticos

    Las funciones realizan operaciones matemáticas. Especifique una constante, una etiqueta no booleana o una expresión para la función. Para Use esta función Tipo de datos óptimo Valor absoluto ABS (numeric_expression) DINT, REAL Arcocoseno ACOS (numeric_expression) REAL Arcoseno ASIN (numeric_expression) REAL Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 933: Usar Operadores A Nivel De Bits

    Use este operador Tipo de datos óptimo Y a nivel de bits &, AND DINT O a nivel de bits DINT O exclusivo a nivel de DINT bits complemento a nivel de DINT bits Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 934: Usar Operadores Lógicos

    Si photoeye es una etiqueta BOOL, temp es una IF photoeye OR expresión2 etiqueta DINT y su especificación dice: "Si photoeye (temp<100) THEN... está activada o temp es menor que 100, entonces..." Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 935: Usar Operadores Relacionales

    ‘literal de cadena de Si bar_code es una etiqueta de cadena y IF bar_code=’Test PASSED’ caracteres’ de operador su especificación dice: "Si bar_code es THEN... stringtag1 igual a 'Test PASSED', entonces..." Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 936: Componentes De Texto Estructurado: Instrucciones

    No hay condición de reglón ni transición de estado que desencadene la ejecución. Esto es distinto a las instrucciones del bloque de funciones que usan EnableIn para desencadenar la ejecución. Las instrucciones de texto estructurado se ejecutan como si EnableIn siempre estuviese establecido. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 937 Si quiere que la instrucción ABL solo se ejecute cuando tag_xic pase de tener su valor borrado a establecido, debe condicionar la instrucciones de texto estructurado. Utilice un impulso para desencadenar la ejecución. osri_1.InputBit := tag_xic; OSRI(osri_1); IF (osri_1.OutputBit) THEN ABL(0,serial_control); END_IF; Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 938: Componentes De Texto Estructurado: Construcciones

    ($) seguida por dos dígitos hexadecimales se interpreta como la representación hexadecimal del código de caracteres de 8 bits, tal como se muestra en la siguiente tabla. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 939  La combinación $' solo es válida dentro de literales de cadena de comilla sencilla. Consulte también Componentes de texto estructurado: asignaciones en la página 928 Tipos de cadena en la página 837 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 940: Tipos De Cadena

    Consulte también Literales de cadena de caracteres en la página 938 Use CASE_OF para seleccionar qué hacer con base en un valor numérico. CASE_OF Operandos CASE numeric_expression OF selector1: statement; selectorN: statement; ELSE Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 941 Use una coma (,) para separar cada valor. Un rango de valores value1..valueN : <statement> Use dos puntos (..) para identificar el rango. Valores diferentes más valuea, valueb, value1..valueN : <statement> un rango de valores Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 942: For_Do

    Si se habilita, la instrucción FOR ejecuta la Rutina repetidamente hasta que el valor Index excede el Terminal value. El valor del paso puede ser positivo o Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 943 El controlador no ejecuta otras instrucciones de la rutina hasta completar el lazo. Se produce un fallo grave si la ejecución del lazo supera el temporizador de vigilancia para la tarea. Considere la posibilidad de usar otro construción, como IF_THEN. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 944: Descripción

    último valor, use una instrucción EXIT. Afecta a las marcas de estado matemáticas Fallos mayores/menores Se producirá un fallo mayor si Tipo de fallo Código de fallo El lazo de la construcción es demasiado largo. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 945 5. Si position es ≤ (Inventory_Items -1), repetir 3 y 4. Dado que los números de elemento comienzan en 0, el último elemento es menor que el número de elementos de la matriz en 1. De lo contrario, detener. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 946: If_Then

    Cada ELSIF representa una ruta alternativa. Especifique tantas rutas ELSIF como necesite. El controlador ejecuta el primer IF o ELSIF que sea verdadero e ignora el resto de las ELSIF y la ELSE. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 947 Introduzca este texto estructurado Si el contacto de dirección del transportador = IF conveyor_direction THEN avance (1), entonces luz = apagada light := 0; De lo contrario, luz = encendida ELSE light [:=] 1; END_IF; Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 948 Si la temperatura del depósito > 200 ELSIF tank.temp > 100 THEN entonces la bomba = rápida pump.fast :=0; pump.slow :=1; pump.off :=0; De lo contrario la bomba = apagada ELSE pump.fast :=0; pump.slow :=0; pump.off :=1; END_IF; Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 949: Repeat_Until

    Considere la posibilidad de usar otro construción, como IF_THEN. Descripción La sintaxis es: Los siguientes diagramas muestran cómo se ejecuta un lazo REPEAT_UNTIL y cómo sale del lazo de forma prematura una instrucción EXIT. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 950 Para detener el lazo antes de que las condiciones sean falso, use una instrucción EXIT. Afecta a las marcas de estado matemáticas Condiciones de fallo Se producirá un fallo mayor Tipo de Código de fallo fallo El lazo de la construcción es demasiado largo Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 951: While_Do

    Si el carácter en SINT_array[element_number] = 13 (valor decimal del retorno de carro), parar. WHILE_DO Use el lazo WHILE_DO para seguir realizando una acción mientras el valor de ciertas condiciones sea verdadero. Operandos WHILE bool_expression DO <statement>; Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 952 Mientras bool_expression sea verdadero, el controlador Para detener el lazo antes de que las condiciones sean verdaderas, use una instrucción EXIT. ejecuta únicamente las instrucciones que se encuentren dentro del lazo WHILE_DO. Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 953 (Esto registra el número de carácteres que hay en String_tag hasta el momento). Si element_number = SINT_array_size, a continuacion se detiene. (Se encuentra al final de la matriz y no contiene un retorno de carro). Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 954: Atributos De Texto Estructurado

    Componentes de texto estructurado: Expresiones en la página 931 Instrucciones de texto estructurado en la página 936 Componentes de texto estructurado: Construcciones en la página 938 Componentes de texto estructurado: Comentarios en la página 927 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 955 Borrar (CLR) 480 EQU 302 BTD 436 etiqueta (LBL) 639 BTDT 440 EVENT 665 búsqueda y comparación de archivos (FSC) 535 examinar si abierto (XIO) 78 BXOR 467 examinar si cerrado (XIC) 76 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 956 Diagrama de flujo de LFU - verdadero 605 eliminar cadena (DELETE) 855 Diagrama de flujo de LFU (falso) 605 encontrar cadena (FIND) 840 Diagrama de flujo de LFU (pre-escaneado) 605 insertar cadena (INSERT) 843 LIM 347 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 957 (JMP) 639 O  saltar a rutina externa - JXR 635 o a nivel de bits (OR) 457 SBR 642 o exclusivo a nivel de bits (XOR) 449 seno (SIN) 751 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 958 (OSR) 88 un impulso en flanco ascendente con entrada (OSRI) 92 un impulso en flanco descendente (OSF) 82 un impulso en flanco descendente con entrada (OSFI) 85 Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018...
  • Página 959: Soporte De Rockwell Automation

    Rockwell Automation más cercano. Devolución de producto nuevo no satisfactorio Rockwell Automation prueba todos sus productos para garantizar que funcionan correctamente al salir de fábrica. Sin embargo, si su producto no funciona y debe devolverlo, siga estos procedimientos.

Tabla de contenido