Controlador de motor de media tensión (212 páginas)
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...
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...
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...
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...
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 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...
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.
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.
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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
(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...
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...
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...
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...
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...
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...
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...
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...
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.
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...
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...
.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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
Ú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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
< 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
.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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
ó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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
(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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
:= (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...
ó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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
‘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...
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...
($) 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...
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...
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...
ú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...
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...
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...
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...
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...
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.