Resumen de contenidos para Rockwell Automation Allen-Bradley Micro800 Serie
Página 1
Manual de referencia Instrucciones generales de controladores programables Micro800 Números de catálogo 2080-LC10, 2080-LC20, 2080-LC30, 2080-LC50, 2080-LC70...
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 ...
Agregar un contacto a un programa de LD ........55 Contacto directo ................58 Contacto inverso ................58 Contacto de flanco ascendente de pulso .......... 59 Contacto de flanco descendente de pulso ........60 Retorno ....................61 Salto ......................62 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 6
ACB (caracteres ASCII en el búfer) ............126 ARD (lectura ASCII) .................. 129 ARL (línea de lectura ASCII) ..............132 AWA (escritura ASCII con anexo) ............. 135 AWT (escritura ASCII) ................137 Detalles de parámetros ASCII ..............140 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 7
Ruta de destino de mensajes CIP ........... 201 Conexiones de mensaje CIP/EIP ........... 202 Temporizadores de tiempo de espera de mensajes CIP ....202 MSG_CIPSYMBOLIC (mensaje simbólico de protocolo industrial común) ........................203 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 8
Revisar los resultados del programa completo ......252 Ejemplo: Cómo configurar una comunicación de Modbus para leer una unidad y escribir en ella ............... 253 Compatibilidad con protocolos de comunicación ........257 Canales de comunicación integrados ........... 259 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 9
COP ......................307 manipulación de Copiar en un tipo de datos diferente ............. 310 datos Ejemplo de matriz de cadena de COP ..........311 MIN (mínimo) .................... 313 MAX (máximo) ..................315 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 10
LCD_REM (LCD remoto) ................388 RHC (lectura del reloj de alta velocidad) ........... 392 RPC (lectura de la suma de comprobación del programa) ......393 DLG (registro de datos) ................394 IIM (entrada inmediata) ................396 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 11
MC_MoveAbsolute (absoluto de movimiento del control de movimiento) 481 MC_MoveRelative (relativo de movimiento del control de movimiento) . 484 MC_MoveVelocity (velocidad de movimiento del control de movimiento) ........................489 MC_Power (potencial de control de movimiento) ........494 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 12
LÍMITE (prueba límite) ................591 Capítulo 20 Instrucción de AFI (siempre es falso) ................595 NOP (no se lleva a cabo ninguna operación) ..........595 control de programa SUS (suspensión) ..................596 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 13
Bits de estado de instrucciones de socket ........... 689 Diagramas de temporización de las instrucciones de socket ...... 689 Diagramas de transacción de las instrucciones de socket ......697 Transacciones para el cliente TCP .............. 697 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 14
RTO (temporizador retentivo, activación con retraso) ....... 737 DOY (comprobar año del reloj de tiempo real) .......... 740 TDF (diferencia horaria) ................742 TOW (comprobar semana del reloj de tiempo real) ........744 Índice Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
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 en el sitio web de Rockwell Automation: http://www.rockwellautomation.com/global/about-us/contact/contact.page Incluya "Código abierto"...
Este documento es actual en el momento de la versión del producto. Sin embargo, el software correspondiente puede haber sufrido modificaciones desde el lanzamiento de la versión. Rockwell Automation, Inc. se reserva el derecho para cambiar cualquier información contenida en este documento o el software en cualquier momento sin previo aviso.
Página 18
Prefacio Póngase en contacto con Rockwell Automation Teléfono del servicio técnico: 1.440.646.3434 Soporte en línea: http://www.rockwellautomation.com/support/ Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Micro800. Los bloques de instrucciones incluyen colectivamente operadores, funciones y bloques de funciones. Consulte también Operadores en la página 20 Funciones en la página 20 Bloques de función en la página 21 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cuando una función de la sección Funciones se llama a sí misma o recibe una llamada de una de las funciones a las que ha llamado, se produce un error de tiempo de ejecución. Además, las funciones no guardan Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
(parámetros). Se puede escribir en lenguaje de texto estructurado, de diagrama de lógica de escalera y de diagrama de bloque de funciones. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 22
(FDB, LD o ST). Los nombres de los bloques de funciones y los nombres de parámetros de bloques de funciones pueden tener hasta 128 caracteres. Los nombres de Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Calcula el arcocoseno de un valor real. ACOS_LREAL en la ACOS_LREAL Aritmética Función Calcula el arcocoseno de un valor real largo. página 79 en la página 595 Control de Función Deshabilita temporalmente una línea al programa depurar. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 24
ASCII en la página 705 ASCII Manipulación de Función Devuelve el código ASCII de los caracteres en cadena una cadena. Carácter -> código ASCII. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 25
Calcula el valor real de un número base elevado a la potencia del exponente entero. F_TRIG en la página 169 Operaciones Bloque de Detecta un flanco descendente de una booleanas función variable booleana. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 26
Comprueba el estado de clave del módulo LCD remoto opcional cuando está activa la pantalla de usuario. en la página 384 Entrada/Salida Función Solo Micro810. Muestra una cadena o número en una pantalla LCD. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 27
510 función del proveedor de tipo BOOL. MC_ReadParameter en la MC_ReadParameter Movimiento Bloque de Devuelve el valor de un parámetro específico página 513 función del proveedor de tipo Real. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 28
177 Operaciones Operador Convierte un valor booleano en valor negado. booleanas NOT_MASK en la página Operaciones Máscara de negación bit a bit de enteros, NOT_MASK Función binarias invierte un valor de parámetro. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 29
RTC. en la página 737 Hora Bloque de Temporización retenida. Aumenta un función temporizador interno si la entrada está activa, pero no restablece el temporizador interno si la entrada cambia a inactiva. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 30
Inicia el temporizador de interrupción del usuario retardado STI desde el programa de control en lugar de iniciarlo automáticamente. Control de Bloque de Suspende la ejecución del <controlador en la página 596 programa función M800>. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 31
La máscara OR exclusiva bit a bit de enteros binarias devuelve valores de bit invertidos. Consulte también Buscar información sobre instrucciones y elementos de lógica de escalera en la página 19 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Connected Components Workbench ofrece un editor de idioma de diagramas de lógica de escalera que solo es compatible con los elementos e instrucciones suministrados con el software de Connected Components Workbench. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
(LD) herramientas y se utiliza para añadir elementos de lenguaje como instrucciones al espacio de trabajo del editor de idioma. Complementa al Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
4. (Opcional) Haga clic con el botón derecho en la instrucción y seleccione Agregar a favoritos para agregarla a la pestaña Favoritos y seleccione Eliminar de favoritos para eliminarla. La configuración de los favoritos se guardará automáticamente. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 36
Capítulo 2 Lenguaje de diagrama de lógica de escalera (LD) Consulte también Barra de herramientas de instrucción en la página 34 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Los comentarios son texto de formato libre que puede agregar encima de la línea como documentación. Consulte también Agregar una línea a un programa de LD en la página 38 Agregar una etiqueta a un peldaño en la página 40 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Haga clic en Por encima de para agregar la línea por encima de la línea seleccionada. Haga clic en Por debajo de para agregar la línea por debajo de la línea seleccionada. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 39
Agregar una etiqueta a un peldaño en la página 40 Métodos abreviados de teclado de LD en la página 67 Elementos de diagrama de escalera (LD) en la página 37 Peldaños en la página 37 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
2. Seleccione la Etiqueta y escriba una descripción. 3. (opcional) Para eliminar la etiqueta, haga clic en Etiqueta de pantalla en el menú de editor de idioma de LD. Consulte también Peldaños en la página 37 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
2. En el menú de editor de idioma de LD, haga clic en Mostrar comentario. Se elimina el comentario de la línea, y se elimina la marca de verificación ubicada junto a Mostrar comentario en el menú del editor de idioma de LD. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Editor de idioma de diagrama de lógica de escalera (LD) Editor multiidioma ubicado en el menú Herramientas Cuadro de herramientas de LD Barra de herramientas de instrucción (LD) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 43
Seleccione una línea o un elemento en el editor de idioma de LD y a continuación: Haga clic en Herramientas > Editor multiidioma > Insertar bifurcación antes para agregar la bifurcación a la izquierda del elemento seleccionado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 44
En el menú del editor de idioma de LD, seleccione Insertar bifurcación y, a continuación, haga clic en: Arriba para agregar una bifurcación por encima de la bifurcación seleccionada. Debajo para agregar la bifurcación por debajo de la bifurcación seleccionada. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Solo se pueden agregar bobinas a una línea definida en el editor de idioma de LD. La definición de bobina puede modificarse una vez que la bobina se haya agregado a la línea. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Editor de idioma de diagrama de lógica de escalera (LD) Editor multiidioma ubicado en el menú Herramientas Cuadro de herramientas de LD Barra de herramientas de instrucción (LD) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 47
Haga doble clic en el elemento de bobina para agregarlo al editor de idioma de LD. Arrastre el elemento de bobina al editor de idioma de LD y colóquelo en la línea. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 48
2. (opcional) Para cambiar el tipo de bobina, en el editor de idioma de LD seleccione la bobina y, a continuación, pulse la barra espaciadora hasta que aparezca el tipo de bobina en el editor de idioma. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
La variable booleana asociada debe ser una salida o estar definida por el usuario. Ejemplo de bobina directa Consulte también Agregar elementos de bobina en la página 46 Bobinas en la página 45 Bobina inversa en la página 50 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
(LD) que representan la asignación de una salida o una variable interna. decremento de pulso Las bobinas de contacto de flanco descendente (o negativo) admiten una salida booleana de una línea de conexión de estado booleano. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
(a menos que tenga bobinas paralelas, donde solo la bobina superior debe estar conectada al raíl de potencia vertical derecho). La variable booleana asociada debe ser de salida o definida por el usuario. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Ejemplo: Contactos Consulte también Agregar elementos de contacto en la página 55 Contacto directo en la página 58 Contacto inverso en la página 58 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Contacto directo. Si se abre el Selector de variable, seleccione una variable o haga clic en Aceptar sin seleccionar una variable para agregar el elemento de Contacto directo. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 56
En el menú de editor de idioma de LD, seleccione Insertar elementos de lógica de escalera y, a continuación, haga clic en Contacto directo. El elemento se inserta en el nivel superior de la bifurcación. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 57
Consulte también Bifurcación en la página 42 Contactos en la página 54 Elementos de diagrama de escalera (LD) en la página 37 Métodos abreviados de teclado de LD en la página 67 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
El estado de la línea de conexión a la derecha del contacto es el AND lógico entre el estado de la línea de conexión izquierda y la negación booleana del valor de la variable asociada con el contacto. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Recomendación: Restringir el uso de variables de salida con contactos de extremo Se recomienda no utilizar salidas ni variables con un contacto del flanco de subida del pulso (positivo) o un contacto del flanco descendente del pulso Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Para detectar el flanco de una variable o una salida, se recomienda utilizar el bloque de funciones R_TRIG/F_TRIG, que es compatible y funciona con cualquier lenguaje y en cualquier ubicación del programa. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Insertar elementos de lógica de escalera y, a continuación, haga clic en Retorno. Seleccione una línea o un elemento en el editor de idioma de LD y, a continuación, pulse CTRL+6. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Haga clic con el botón secundario en una línea o un elemento en el editor de idioma de LD, seleccione Insertar elementos de lógica de escalera y, a continuación, haga clic en Salto. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Para los bloques de funciones, el nombre de instancia se muestra sobre el nombre del bloque de funciones. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Exportar una imagen del programa de LD. Habilitar o deshabilitar la apertura automática del Selector de variables y del Selector de bloque de instrucciones. Cuadro de herramientas de LD Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Ejemplo: Bloque de función R_TRIG escalera (LD) El siguiente programa de ejemplo muestra el uso recomendado de un bloque de funciones R_TRIG que se utiliza para detectar un flanco mientras está conectado al controlador. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 66
(Less Than) un valor de precisión establecido. Observe el siguiente ejemplo de programa de LD en el que se comparan dos valores de tipo de datos real. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Inserta un peldaño antes de un peldaño seleccionado. Ctrl+ 1 Inserta una bifurcación tras un elemento seleccionado. Ctrl+Alt+ 1 Inserta una bifurcación antes de un elemento seleccionado. Ctrl+2 Inserta un bloque de instrucciones tras un elemento seleccionado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 68
Se desplaza al último elemento de la línea seleccionada. Si no hay ningún elemento de línea, no ocurre nada. Ctrl+Inicio Se desplaza al primer elemento de la primera línea. Si no hay ningún elemento de línea, no ocurre nada. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 69
Selecciona la siguiente palabra. Ctrl+Mayús+J Selecciona el corchete que coincide. Mayús+Alt+Abajo Selecciona la línea actual y las siguientes. Mayús+Alt+Arriba Selecciona la línea actual y las anteriores. Mayús+Alt+Izquierda Selecciona hacia la izquierda en la línea actual. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 70
Si no se selecciona ningún peldaño, se agrega uno al final de la lista de peldaños. Si se selecciona una bifurcación, se inserta un elemento al final de la bifurcación. Consulte también Lenguaje de diagrama de lógica de escalera (LD) en la página 33 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 72
Alarma baja: CIERTO si X es inferior al límite bajo L. Salida BOOL Habilita salidas. Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de temporización LIM_ALRM Ejemplo de diagrama de bloque de funciones LIM_ALRM Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 73
Instrucción de alarma Capítulo 4 Ejemplo de diagrama de lógica de escalera LIM_ALRM Ejemplo de texto estructurado LIM_ALRM Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Capítulo 4 Instrucción de alarma Resultados Consulte también Instrucciones de alarma en la página 71 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Calcula la tangente de un valor real largo. TRUNC en la página 117 Trunca valores reales y deja únicamente la parte entera. Consulte también Conjunto de instrucciones en orden alfabético en la página 23 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Se aplica a programas de diagrama de lógica de escalera. Salida REAL Valor absoluto (siempre positivo). Ejemplo de diagrama de bloque de funciones ABS Ejemplo de diagrama de lógica de escalera ABS Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 78
Ejemplo de diagrama de bloque de funciones ACOS Ejemplo de diagrama de lógica de escalera ACOS Ejemplo de texto estructurado ACOS (* Equivalencia de ST: *) cosine := COS (angle); result := ACOS (cosine); (* igual al ángulo*) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. ACOS_LREAL Salida LREAL Arcocoseno del valor de entrada (en el conjunto [0,0 .. PI]) = 0,0 para entrada no válida. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 80
Ejemplo de texto estructurado ACOS_LREAL (* Equivalencia de ST: *) cosine := COS_LREAL (angle); result := ACOS_LREAL (cosine); (* el resultado es igual al ángulo *) Resultados Consulte también Instrucciones aritméticas en la página 75 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
CADENA Entrada SINT Sumando en tipo de datos real, temporal o de cadena. USINT Todas las entradas deben ser del mismo tipo de datos. BYTE UINT WORD DINT UDINT DWORD LINT ULINT Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 83
Ejemplo de diagrama de lógica de escalera ASIN Ejemplo de texto estructurado ASIN (* Equivalencia de ST: *) sine := SIN (angle); result := ASIN (sine); (* el resultado es igual al ángulo *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Arcoseno del valor de entrada (en el conjunto [-PI/2 .. +PI/2]) = 0,0 para entrada no válida. Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 85
Ejemplo de texto estructurado ASIN_LREAL (* Equivalencia de ST: *) sine:= SIN_LREAL (angle); result:= ASIN_LREAL (sine); (* el resultado es igual al ángulo *) Resultados Consulte también Instrucciones aritméticas en la página 75 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones ATAN Ejemplo de diagrama de lógica de escalera ATAN Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 88
Ejemplo de diagrama de lógica de escalera ATAN_LREAL Ejemplo de texto estructurado ATAN_LREAL (* Equivalencia de ST: *) tangent := TAN_LREAL (angle); result := ATAN_LREAL (tangent); (* el resultado es igual al ángulo*) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
REAL Cualquier valor real. Salida REAL Coseno del valor de entrada (en el conjunto [-1.0 .. +1,0]). Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 90
Ejemplo de diagrama de lógica de escalera COS Ejemplo de texto estructurado COS (* Equivalencia de ST: *) cosine := COS (angle); result := ACOS (cosine); (* igual al ángulo*) Resultados Consulte también Instrucciones aritméticas en la página 75 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones COS_LREAL Ejemplo de diagrama de lógica de escalera COS_LREAL Ejemplo de texto estructurado COS_LREAL Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Tipo de Descripción parámetro datos Entrada BOOL Habilitar instrucción. CIERTO: ejecuta el cálculo de división actual. FALSO: no se realiza ningún cálculo. Solo se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 93
Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de texto estructurado de división (* Equivalencia de ST: *) ao10 := ai101 / ai102; ao5 := (ai5 / 2) / ai53; Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
El valor Real de IN a la potencia de EXP. Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones EXPT Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
75 LOG (logaritmo Calcula el logaritmo (base 10) de un valor real. base 10) Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 96
Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones LOG Ejemplo de diagrama de lógica de escalera LOG Ejemplo de texto estructurado LOG (* Equivalencia de ST: *) xpos := ABS (xval); Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Entrada DINT Cualquier valor de entero con signo. Base Entrada DINT Debe ser mayor que cero. Salida DINT Cálculo del módulo (base MOD de entrada) / devuelve -1 si Base <= 0. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 98
Ejemplo de diagrama de lógica de escalera MOD Ejemplo de texto estructurado MOD (* Equivalencia de ST: *) division_result := (value / divider); (* división de entero *) rest_of_division := MOD (value, divider); (* resto de la división *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Entrada BOOL Habilitar instrucción. Cierto: se realiza el cálculo de vínculo directo a una salida. Falso: no se realiza ningún cálculo. Solo se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 100
Habilita la salida. Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de texto estructurado (* Equivalencia de ST: *) ao23 := ai10; Consulte también Instrucciones aritméticas en la página 75 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
LREAL Entrada SINT Factor en tipo de datos entero o real. USINT Todas las entradas deben ser del mismo tipo de datos. BYTE UINT WORD DINT UDINT DWORD LINT LINT LWORD REAL Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 104
Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones POW Ejemplo de diagrama de lógica de escalera POW Ejemplo de texto estructurado POW (* Equivalencia de ST: *) result := POW (xval, power); Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Entrada DINT Define el conjunto de números admitidos. RAND Salida DINT Valor aleatorio en el conjunto [0..base-1]. Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 106
'aleatoriamente' el valor 1 si se emite 0 desde RAND, o 4 si se emite 1 desde RAND, o 8 si se emite 2 desde RAND, o 16 si se emite 3 desde RAND, Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
REAL Cualquier valor real. Salida REAL Seno del valor de entrada (en el conjunto [-1.0 .. +1,0]). Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 108
Ejemplo de diagrama de lógica de escalera SIN Ejemplo de texto estructurado SIN (* Equivalencia de ST: *) sine := SIN (angle); result := ASIN (sine); (* el resultado es igual al ángulo *) Resultados Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Seno del valor de entrada (en el conjunto [-1.0 .. +1,0]). Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones SIN_LREAL Ejemplo de diagrama de lógica de escalera SIN_LREAL Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 111
Ejemplo de diagrama de bloque de funciones SQRT Ejemplo de diagrama de lógica de escalera SQRT Ejemplo de texto estructurado SQRT (* Equivalencia de ST: *) xpos := ABS (xval); xroot := SQRT (xpos); Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Tipo de datos Descripción parámetro Entrada BOOL Habilitar instrucción. Cierto: ejecuta el cálculo de suma actual. Falso: no se realiza ningún cálculo. Solo se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 113
Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de texto estructurado Subtraction (* Equivalencia de ST: *) ao10 := ai101 - ai102; ao5 := (ai51 - 1) - ai53; Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Tangente del valor de entrada = 1E+38 para entrada no válida. Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones TAN Ejemplo de diagrama de lógica de escalera TAN Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 116
Ejemplo de diagrama de lógica de escalera TAN_LREAL Ejemplo de texto estructurado TAN_LREAL (* Equivalencia de ST: *) tangent := TAN_LREAL (angle); result := ATAN_LREAL (tangent); (* el resultado es igual al ángulo*) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Si IN>0, el mayor entero es menor o igual que la entrada. Si IN<0, el menor entero es mayor o igual que la entrada. Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 118
Ejemplo de texto estructurado TRUNC (* Equivalencia de ST: *) result := TRUNC (+2,67) + TRUNC (-2,0891); (*significa: result:= 2,0 + (–2,0):= 0,0: *) Resultados Consulte también Instrucciones aritméticas en la página 75 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
ASCII de línea de búfer) Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro810,Micro820, Micro830, Micro850 y Micro870. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Se aplica a los bloques de funciones AWA y AWT. El bloque de funciones ACL se ha cancelado. El puerto serie no es compatible con las líneas de control RTS o CTS. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 121
Ejemplo de diagrama de lógica de escalera ABL Ejemplo de texto estructurado ABL Consulte también Tipo de datos ABLACB en la página 140 Instrucciones de puerto serie ASCII en la página 119 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Un número único que identifica el error. Los errores de esta instrucción se definen en códigos de error ABL. Códigos de error ABL Utilice esta tabla para determinar los códigos de error y la descripciones ABL. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 123
El bloque de funciones ACL se ha cancelado. El puerto serie no es compatible con las líneas de control RTS o CTS. Ejemplo de diagrama de bloque de funciones ACL Ejemplo de diagrama de lógica de escalera ACL Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
El canal que se utilizará y el conjunto o restablecimiento de la línea de control RTS para el módem. Use el tipo de datos AHLI para definir los parámetros canal, SetRts, ClrRts y cancelar de AHLInput. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 125
Se aplica a los bloques de funciones AWA y AWT. El bloque de funciones ACL se ha cancelado. El puerto serie no es compatible con las líneas de control RTS o CTS. Ejemplo de diagrama de bloque de funciones AHL Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cuenta el número total de caracteres ASCII en el búfer, incluido el de final de línea. ASCII en el búfer) Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Utilice esta tabla para determinar los códigos de error y la descripciones ABL. Código de Descripción del error error La transmisión no se puede completar porque la señal de borrar al enviar se ha perdido. Se ha detectado un parámetro no válido. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 128
El bloque de funciones ACL se ha cancelado. El puerto serie no es compatible con las líneas de control RTS o CTS. Ejemplo de diagrama de bloque de funciones ACB Ejemplo de diagrama de lógica de escalera ACB Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
6º bit = Instrucción en cola. 5º bit = Instrucción realizada. 3º bit = Instrucción con errores. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 130
Un número único que identifica el error. Los errores de esta ErrorID Salida UINT instrucción se definen en códigos de error ABL. Códigos de error ABL Utilice esta tabla para determinar los códigos de error y la descripciones ABL. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
El bloque de funciones ACL se ha cancelado. El puerto serie no es compatible con las líneas de control RTS o CTS. Ejemplo de diagrama de bloque de funciones ARD Ejemplo de diagrama de lógica de escalera ARD Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Estado de entrada de línea. Cierto: si se ha detectado un flanco ascendente, inicia el bloque de instrucción con la condición previa de que la última operación esté completa. Falso: el bloque de instrucción está inactivo. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 133
Se aplica a los bloques de funciones AWA y AWT. El bloque de funciones ACL se ha cancelado. El puerto serie no es compatible con las líneas de control RTS o CTS. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 134
Instrucciones de puerto serie ASCII Ejemplo de diagrama de bloque de funciones ARL Ejemplo de diagrama de lógica de escalera ARL Ejemplo de texto estructurado ARL Consulte también Tipo de datos ARDARL en la página 142 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Se actualiza cuando la transmisión se completa y Q es Cierto. Error Salida BOOL Indica la existencia de una condición de error. CIERTO: se ha detectado un error. FALSO: no hay ningún error. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Se aplica a los bloques de funciones AWA y AWT. El bloque de funciones ACL se ha cancelado. El puerto serie no es compatible con las líneas de control RTS o CTS. Ejemplo de diagrama de bloque de funciones AWA Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
143 AWT (escritura Escribe caracteres ASCII de una cadena de origen en un dispositivo externo. ASCII) Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 138
Un número único que identifica el error. Los errores de esta instrucción se definen en códigos de error ABL. Códigos de error ABL Utilice esta tabla para determinar los códigos de error y la descripciones ABL. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 139
El bloque de funciones ACL se ha cancelado. El puerto serie no es compatible con las líneas de control RTS o CTS. Ejemplo de diagrama de bloque de funciones AWT Ejemplo de diagrama de lógica de escalera AWT Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
5-9 para puertos serie enchufables instalados en las ranuras 1 a 5: 5 para la ranura 1 6 para la ranura 2 7 para la ranura 3 8 para la ranura 4 9 para la ranura 5 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Se utiliza para la señal DSR (reservada) RTSstatus UINT Se utiliza para la señal RTS (bit 1 de palabra) 1 indica activo CTSstatus UINT Se utiliza para la señal CTS (bit 0 de palabra) 1 indica activo Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
El número de caracteres que desea leer del búfer (el máximo es 82). Cancelar BOOL Si esta entrada está definida a Cierto, este bloque de función no se ejecuta. Si ya se está ejecutando, se cancela la operación. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cancelar BOOL Si es Cierto, el bloque de funciones no se ejecuta. Si ya se está ejecutando, se cancela la operación. Consulte también Detalles de parámetros ASCII en la página 140 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 146
Ejemplo de texto estructurado AND_MASK (* Equivalencia de ST: *) parity := AND_MASK (xvalue, 1); (* 1 si xvalue es impar *) result := AND_MASK (16#abc, 16#f0f); (* igual a 16#a0c *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Se tienen en cuenta los valores Longitud y el límite de 16 bits, salvo para los tipos de datos BOOL. A continuación, el bit externo se mueve al bit 0 (Src + OffsetDeSrc) del primer elemento. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 148
Matrices: Establezca OffsetDeSrc en 0. Si se establece en Origen1[0] u Origen1[1], se produce el error siguiente: "El offset de origen supera el tamaño de la matriz". No matriciales: Se establece OffsetDeSrc en 0 o se produce el Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
La longitud de bits supera 2048. El desplazamiento en origen supera el tamaño de la matriz. La longitud de bits supera el tamaño de la matriz. Parámetros no válidos. Ejemplo de diagrama de bloque de funciones BSL Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 150
Capítulo 7 Instrucciones binarias Ejemplo de diagrama de lógica de escalera BSL Ejemplo de texto estructurado BSL Resultados Consulte también Instrucciones binarias en la página 145 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Habilitar instrucción. Cierto: se ha detectado un flanco ascendente, se desplaza un bit una posición a la derecha. Falso: no se ha detectado ningún flanco ascendente, no se habilita la operación BSR. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 152
Tipo de datos no admitido. La longitud de bits supera 2048. El desplazamiento en origen supera el tamaño de la matriz. La longitud de bits supera el tamaño de la matriz. Parámetros no válidos. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 153
Instrucciones binarias Capítulo 7 Ejemplo de diagrama de bloque de funciones BSR Ejemplo de diagrama de lógica de escalera BSR Ejemplo de texto estructurado BSR Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Debe tener formato de entero. NOT_MASK Salida DINT Negación bit a bit en 32 bits de IN. Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 155
Ejemplo de diagrama de lógica de escalera NOT_MASK Ejemplo de texto estructurado NOT_MASK (* Equivalencia de ST: *) result := NOT_MASK (16#1234); (* el resultado es 16#FFFF_EDCB *) Resultados Consulte también Instrucciones binarias en la página 145 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Bit a bit lógica OR entre IN y MSK. Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones OR_MASK Ejemplo de diagrama de lógica de escalera OR_MASK Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
ROL (girar a la Con números enteros de 32 bits, gira los bits del entero hacia la izquierda. izquierda) Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 158
Valor girado hacia la izquierda. Si NbR <= 0, no hay cambios. Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones ROL Ejemplo de diagrama de lógica de escalera ROL Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Con números enteros de 32 bits, gira los bits del entero hacia la derecha. ROR (girar a la derecha) Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 160
Valor girado hacia la derecha. No tiene ningún efecto si NbR <= 0. Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones ROR Ejemplo de diagrama de lógica de escalera ROR Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Con números enteros de 32 bits, desplaza los enteros hacia la izquierda y coloca un 0 en el bit menos relevante. la izquierda) Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 162
Si el valor es 0, reemplaza al bit menos significativo. Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones SHL Ejemplo de diagrama de lógica de escalera SHL Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Con números enteros de 32 bits, desplaza los enteros hacia la derecha y coloca un 0 en el bit más relevante. hacia la derecha) Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 164
Si el valor es 0, reemplaza al bit más significativo. Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones SHR Ejemplo de diagrama de lógica de escalera SHR Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
La máscara OR exclusiva bit a bit de enteros devuelve valores de bit invertidos. (máscara OR exclusiva) Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 166
OR exclusiva lógica bit a bit entre IN y MSK. Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones XOR_MASK Ejemplo de diagrama de lógica de escalera XOR_MASK Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Ejemplo de texto estructurado XOR_MASK (* Equivalencia de ST: *) crc32 := XOR_MASK (prevcrc, nextc); result := XOR_MASK (16#012, 16#011); (* igual a 16#003 *) Resultados Consulte también Instrucciones binarias en la página 145 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Q para un ciclo cuando la entrada CLK cambia de definida a de flanco vacía (es decir, se detecta un flanco descendente en la entrada CLK). descendente) Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 170
Ejemplo de diagrama de bloque de funciones F_TRIG Ejemplo de diagrama de lógica de escalera F_TRIG Ejemplo de texto estructurado F_TRIG (* Equivalencia de ST: F_TRIG1 es una instancia de un bloque F_TRIG*) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cierto: se ha detectado un flanco ascendente, establecer Q en Cierto. Falso: no se ha detectado ningún flanco ascendente, establecer Q en falso. Salida BOOL Cierto: si CLK es CIERTO FALSO: en el resto de casos. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 172
Ejemplo de texto estructurado R_TRIG (* Equivalencia de ST: R_TRIG1 es una instancia de un bloque R_TRIG*) R_TRIG1(cmd); nb_edge := ANY_TO_DINT(R_TRIG1.Q) + nb_edge; Resultados Consulte también Instrucciones booleanas en la página 169 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cierto: establece Q1 en Cierto. RESET1 Entrada BOOL Cierto: restablece Q1 en Falso (dominante). Salida BOOL Estado de memoria booleano. Ejemplo de diagrama de bloque de funciones RS Ejemplo de diagrama de lógica de escalera RS Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 174
Realiza una operación OR lógica de dos o más valores booleanos y devuelve el valor booleano cierto si es cierto o, de lo contrario, devolverá falso. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cierto: si una o las dos entradas son ciertas. Falso: si ambas entradas son falsas. Ejemplo de texto estructurado XOR (* Equivalencia de ST: *) bo10 := bi101 XOR NOT (bi102); bo5 := (bi51 XOR bi52) XOR bi53; Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica cer) de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 178
Falso: si RESET es Cierto. Ejemplo de biestable dominante Set1 Reset Result Q1 Ejemplo de diagrama de bloque de funciones SR Ejemplo de diagrama de lógica de escalera SR Ejemplo de texto estructurado SR Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
0. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 180
El número de combinaciones configurables depende del número de entradas conectadas a la función. Ejemplo de combinaciones de tabla de verdad. Número Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 181
Capítulo 8 Instrucciones booleanas Ejemplo de diagrama de bloque de funciones TTABLE Ejemplo de diagrama de lógica de escalera TTABLE Ejemplo de texto estructurado TTABLE Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
In4 si selector = 4 In5 si selector = 5 In6 si selector = 6 In7 si selector = 7 Falso: para el resto de los valores del selector. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 184
Capítulo 8 Instrucciones booleanas Ejemplo de diagrama de bloque de función MUX8B Ejemplo de diagrama de lógica de escalera MUX8B Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 185
:= MUX8 (choice, 1, 5, 10, 50, 100, 500, 1000, 5000); (* seleccione entre 8 intervalos predefinidos; por ejemplo, si la selección es 3, el intervalo será 50 *) Resultados Consulte también Instrucciones booleanas en la página 169 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
In0 si selector = 0 In1 si selector = 1 In2 si selector = 2 In3 si selector = 3 Falso: para el resto de los valores del selector. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 187
Ejemplo de diagrama de bloque de función MUX4B Ejemplo de diagrama de lógica de escalera MUX4B Ejemplo de texto estructurado MUX4B (* Equivalencia de ST: *) range := MUX4 (choice, 1, 10, 100, 1000); Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 188
Capítulo 8 Instrucciones booleanas (* seleccione entre 4 intervalos predefinidos; por ejemplo, si la selección es 1, el intervalo será 10 *) Resultados Consulte también Instrucciones booleanas en la página 169 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Se admiten los protocolos EtherNet/IP, Modbus TCP y Modbus RTU. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 190
TimeOut, establezca el bit de Estado 3 y se borran el resto de bits. Establezca la variable interna para borrar las salidas digitales al final de la exploración si la acción configurada es borrar todas las Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 191
Cuando se produce Error, IdDeError contiene el código de error. Código de error COM_IO_WDOG Código de Descripción del error ErrorID PresetTime es menor a un segundo. Ya se está ejecutando otra instancia del bloque de funciones COM_IO_WDOG. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 192
Capítulo 9 Instrucciones de comunicación Ejemplo de diagrama de bloque de funciones COM_IO_WDOG Ejemplo de diagrama de lógica escalera COM_IO_WDOG Ejemplo de texto estructurado COM_IO_WDOG Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Utilice los parámetros de tipo de datos CIPCONTROLCFG para definir CtrlCfg. AppCfg Entrada CIPAPPCFG Configuración del servicio CIP y de la ruta de aplicación (EPATH). Utilice los parámetros de tipo de datos CIPAPPCFG para definir AppCfg. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 194
Longitud de datos de la respuesta de mensaje CIP: 0 - 490 Cuando se activa o reactiva un MSG, ResLength se restablece en Ejemplo de diagrama de bloque de funciones MSG_CIPGENERIC Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
231 Utilice esta tabla para definir los valores de los parámetros para el tipo de Tipo de datos datos CIPAPPCFG. CIPAPPCFG Parámetro Tipo de datos Descripción Servicio USINT Código de servicio: 1–127 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Se inicia el temporizador del activador Caduca el temporizador del activador antes de que Se activa el mensaje inmediatamente en el siguiente ciclo de se complete el mensaje exploración de lógica de escalera Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Los otros bits están reservados. Los BitsDeEstado se definen para los bits de estado CIPSTATUS. Consulte también Códigos de error CIPSTATUS en la página 198 Bits de estado CIPSTATUS en la página 198 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Número de canal incorrecto. Tipo de conexión CIP no compatible. Tipo de datos CIP simbólico no compatible. Nombre de símbolo CIP no válido. Recuento de MemberID o valor de clase CIP no compatible. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 199
Está apagado el canal o se encuentra en curso una reconfiguración. Se genera el código de error inmediatamente después del encendido hasta que se establezca una conexión. Este es el comportamiento normal. También puede suceder en algunas de las situaciones siguientes: Se desconecta un cable Ethernet Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Falso: no cerrar la conexión cuando se completa el mensaje (predeterminado). Consulte también Conexiones de mensaje CIP/EIP en la página 202 Temporizadores de tiempo de espera de mensajes CIP en la página 202 MSG_CIPSYMBOLIC en la página 203 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
192.168.0.100 (módulo ENET de Logix). Desde el módulo ENET, a través del puerto del backplane (puerto 1), se alcanza el controlador Logix en la ranura 0. Consulte también Tipo de datos CIPTARGETCFG en la página 200 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
En la siguiente tabla se describe el comportamiento de los temporizadores de los parámetros de tiempo de espera CIPTARGETCFG (UcmmTimeout y de espera de mensajes CIP ConnMsgTimeout) en función del estado y las solicitudes de mensajes. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cierto: se ha detectado un flanco ascendente, inicia el bloque de instrucción con la condición previa de que la última operación esté completa. Falso: no se ha detectado un flanco ascendente, inactivo. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 204
Número de bytes de datos leídos. Para el servicio de escritura es Cuando se activa o reactiva un MSG, DataLength se restablece en 0 para el comando Read de MSG. Ejemplo de diagrama de bloque de funciones MSG_CIPSYMBOLIC Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Utilice esta tabla para determinar los valores de los parámetros para el tipo de datos CIPSYMBOLICCFG. CIPSYMBOLICCFG Parámetro Tipo de Descripción datos Servicio USINT Código de servicio: 0: lectura (predeterminado) 1: escritura Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 206
Valor de coma flotante de 32 bits LREAL 203 (0xCB) Valor de coma flotante de 64 bits CADENA 218 (0xDA) Cadena de caracteres Consulte también MSG_CIPSYMBOLIC en la página 203 Sintaxis de lectura/escritura simbólica en la página 207 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
CIP es inferior a 490 bytes. Si el tamaño del paquete de datos es mayor que el tamaño de datos máximo admitido por el cliente CIP, el bloque de funciones informa de un error (0x21) y un suberror (0x33). Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro820, Micro830, Micro850 y Micro870. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 209
El mensaje de ha sobrepasado el tiempo de espera del procesador local. La capa del vínculo ha superado el tiempo de espera. El usuario ha cancelado el mensaje. Una función no válida. Una dirección de datos no válida. Un valor de datos no válido. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 210
Confirmación negativa. Un error de paridad de memoria. Una respuesta no estándar. El canal se ha cerrado. Ejemplo de diagrama de bloque de funciones MSG_MODBUS Ejemplo de diagrama de lógica de escalera MSG_MODBUS Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Representa una de las siguientes acciones: 0: mensaje activado una vez (si IN cambia de Falso a Cierto) 1: mensaje activado continuamente si IN es Cierto Otro valor: Reservado Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 212
Se completa el mensaje antes de que caduque Se activa el mensaje cuando caduca el temporizador del el temporizador del activador activador Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
208 El siguiente diagrama de proceso describe los eventos de instrucción de Proceso de ejecución mensaje que tienen lugar cuando la condición Peldaño se establece en Cierto. de mensajes (Peldaño = CIERTO) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 215
CIERTO: la instrucción MSG ha finalizado correctamente. FALSO: la instrucción MSG no se finaliza. Error Salida BOOL Indica que se ha detectado un error. Cierto: ha ocurrido un error. FALSO: no hay ningún error. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 216
También puede generarse si hay un cable Ethernet desconectado o si no se detecta una dirección IP. Códigos de error de respuesta de esclavo Código de función no válida Dirección de datos no válida Valor de datos no válido Error del servidor Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 217
Código de error de respuesta no estándar. El código de error real puede encontrarse en el SubErrorID. Ejemplo de diagrama de bloque de funciones MSG_MODBUS2 Ejemplo de diagrama de lógica de escalera MSG_MODBUS2 Ejemplo de texto estructurado MSG_MODBUS2 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
La respuesta se recibe en datos de dirección local y sobrescribe los datos de la solicitud. Ejemplo de CMD=0x2B: Datos de dirección local 1:0x0E, READ_DEVICE_ID_MEI Datos de dirección local 2:0x01, READ_DEV_ID_BASIC Datos de dirección local 3:0x00, Lectura de objeto de proveedor Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
NodeAddress[2]=2 NodeAddress[3]=100 Puerto UINT Número de puerto TCP de destino. El puerto Modbus/TCP estándar es 502. 1 - 65535 Establezca el valor en 0 para utilizar el predeterminado de 502. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 220
La solicitud de mensaje está habilitada y no Si no existe una conexión con el destino, se establece una nueva. existe una conexión con el destino. Si ya existe una conexión con el destino, se utiliza la existente. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
193 En el siguiente diagrama se muestra cómo y cuándo se ejecutan los mensajes Proceso de ejecución en función del estado de la cola de comunicaciones. de mensajes (general) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 222
El canal situado justo al lado del último procesado se programa para ser el primero en aparecer en el siguiente fin de exploración. Consulte también Procesos y diagramas de temporización de ejecución de mensajes en la página 221 Instrucciones de comunicación en la página 189 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
La cola de espera no tiene ningún límite de tamaño máximo. Consulte también Procesos y diagramas de temporización de ejecución de mensajes en la página 221 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Se recibe la respuesta del mensaje. Se borra el bit ST. Se activa el bit DN. La condición Peldaño cambia a Falso. Se borra el bit EN. Diagrama de temporización para (Línea = Cierto) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
189 El siguiente diagrama de proceso describe los eventos de instrucción de Proceso de ejecución mensaje que tienen lugar cuando la condición Línea se establece en Falso. de mensajes (Peldaño = Falso) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Se borra el bit ST. Se activa el bit DN. El mensaje se vuelve a explorar tras el paso 5. Se borra el bit EN. Diagrama de temporización para (Línea = Falso) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Instrucciones de comunicación en la página 189 Diagrama de El siguiente diagrama de temporización muestra un patrón típico cuando se produce un error durante la ejecución. temporización de ejecución de mensajes (Error) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Manual de usuario de su Contiene información importante sobre Menú de ayuda de Connected dispositivo de mensajería e información específica sobre la Components Workbench comunicación concreto configuración de bloques de funciones de mensajes. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 229
Para acceder a los manuales desde la Biblioteca de documentación de Rockwell Automation: 1. Vaya a http://literature.rockwellautomation.com 2. Haga clic en Advanced Search (Búsqueda avanzada). 3. Escriba la información del producto y otros criterios de búsqueda. 4. Haga clic en Buscar. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 230
MSG_CIPGENERIC. En la siguiente imagen se muestran los valores de datos del objeto de registro CIP en los parámetros de los bloques de funciones MSG_CIPGENERIC. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Agregar un bloque de funciones MSG_CIPGENERIC y variables en la página 233 Configurar los valores iniciales de las variables en la página 235 Agregar un contacto y una bobina en la página 238 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Código de servicio Implementar para clase = Sí Implementar para instancia = Sí (0x0E en hexadecimal) Obtener atributo único MyAppCfg.Class Clase Código de clase Clase de objeto de Ethernet/IP = Obj eto de identidad Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Haga doble clic en el programa de diagrama de lógica de escalera en el organizador de proyectos para mostrar el POU del LD en el editor de idioma. 3. Agregar el bloque de funciones MSG_CIPGENERIC: Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 234
USINT (matriz) 5. Para la variable MyResData, haga doble clic en Dimensión y cambie el tamaño de matriz a [1-81]. La página Variables debe tener un aspecto similar al de la imagen siguiente. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Introduzca los valores siguientes en la columna Valor inicial de cada parámetro. Parámetro Valor inicial MyAppCfg.Service MyAppCfg.Class MyAppCfg.Instance MyAppCfg.Attribute 3. Para configurar valores iniciales para la variable de entrada MyTargetCfg Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 236
Cierto. Los parámetros de la página Variables deben tener un aspecto similar al de la imagen siguiente. 4. Para asignar las variables a los parámetros Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 237
MyResData se define como una matriz de una dimensión con 81 elementos. La instancia del bloque de funciones MSG_CIPGENERIC debe tener un aspecto similar al de la imagen siguiente. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
MSG_CIPGENERIC en la primera línea de lógica de escalera. 4. En el selector de variables, escriba Convert_String en el campo Nombre de la bobina. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
1. En el cuadro de herramientas, seleccione Línea y arrástrela y colóquela directamente debajo de la primera línea de lógica de escalera para agregar una segunda línea. 2. Agregar el bloque de funciones COP: Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
COP en la segunda línea de lógica de escalera. En el selector de variables, seleccione la variable Convert_String del contacto. Resultado Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Protocolo de Internet para mostrar la página de configuración del controlador. 4. Compruebe que la configuración de la dirección IP sea correcta, tal como se identifica en la tabla siguiente. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
247 Crear una variable global para el controlador B en la página 251 Ejemplo: Cómo crear un programa de mensajería MSG_CIPSYMBOLIC para escribir un valor en una variable en la página 243 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
COP, variables y controlador. un contacto (MSG_CIPSYMBOLIC) Para agregar un bloque de función COP: 1. Agregar un controlador: Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 244
Para A_Data, haga doble clic en Dimensión y cambie el tamaño de matriz a [1-4]. 6. Escriba los datos de la columna Valor de la tabla siguiente en el campo Valor inicial de cada variable. 7. Agregar un contacto: Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 245
Consulte también Agregar un operador Equal y una bobina en la página 246 Ejemplo: Cómo crear un programa de mensajería MSG_CIPSYMBOLIC para escribir un valor en una variable en la página 243 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
En el selector de variables, escriba WriteValue en el campo Nombre de la bobina. El segundo peldaño de su programa de diagrama de lógica de escalera para mensajes MSG_CIPGENERIC debe tener un aspecto similar al de la imagen siguiente. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
4. Para la variable Data, haga doble clic en Dimensión y cambie el tamaño de matriz a [1-4]. 5. Para configurar los valores iniciales de las variables locales, agregue los valores iniciales CtrlCfg: Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 248
A_SymCfg.Service A_SymCfg.Symbol 'UDINT_FromA' A_SymCfg.Count Dejar vacío. A_SymCfg.DataTyp A_SymCfg.Offset Dejar vacío. El selector de variables locales debe tener un aspecto similar al de la imagen siguiente. 7. Configurar los valores iniciales de TargetCfg Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 249
En el selector de variables, asigne la variable WriteValue al contacto. El tercer peldaño de su programa de diagrama de lógica de escalera para mensajes MSG_CIPSYMBOLIC debe tener un aspecto similar al de la imagen siguiente. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
4. Compruebe que la configuración de la dirección IP sea correcta, tal como se identifica en la tabla siguiente. Opción de Valor configuración IP Dirección IP 192.168.1.19 Máscara de subred 255.255.255.0 Dirección de puerta de 192.168.1.1 enlace Resultados Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Para crear una variable global: 1. En el organizador de proyectos, haga doble clic en Variables globales para mostrar el selector de variables globales. 2. Escriba UDINT_FromA en la columna Nombre. 3. Configurar los parámetros restantes: Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
En el siguiente ejemplo se muestra el programa de mensajería MSG_CIPSYMBOLIC completo una vez ejecutado. programa completo Resultados del controlador B En las dos imágenes siguientes se muestran los valores del controlador B antes y después de la ejecución del programa. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
(canal 5). Hay un único driver PowerFlex 40 conectado, pero el diagrama siguiente muestra cómo realizar una conexión múltiple. Consulte el manual del usuario para obtener información adicional sobre conexiones. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 254
Activa (bit 1 activado) Avance por comando (bit 2 activado) Giro adelante (bit 3 activado) Estado de algunas entradas digitales de la unidad Un valor de 278 indica 27,8 Hz. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 255
{data} Palabra de estado lógico de PowerFlex *_laddr[2] {data} Código de error de PowerFlex *_laddr[3] {data} Velocidad solicitada de PowerFlex (referencia de velocidad) *_laddr[4] {data} Retorno de velocidad de PowerFlex (velocidad real) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Configuración de escritura MSG_MODBUS En la siguiente imagen se muestran las variables y los valores que se utilizan para configurar la instrucción MSG_MODBUS de modo que escriba datos de control en una unidad PowerFlex 4. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Compatibilidad con Los bloques de funciones MSG_CIP admiten distintos protocolos de comunicación, tal como se describe en esta sección. protocolos de comunicación Compatibilidad de bloques de funciones con protocolos de comunicación de mensajes. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
El protocolo CIP es un protocolo de la capa de la aplicación y de transporte que se utiliza para el envío de mensajes a través de redes Ethernet/IP, ControlNet y DeviceNet. Permite conectar HMI fácilmente a un controlador Micro830 o Micro850. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Un puerto de programación USB no aislado (solo Micro830 y Micro850) Un puerto ethernet RJ-45 (solo Micro820 y Micro850) Consulte también Compatibilidad con protocolos de comunicación en la página 257 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Por ejemplo, al comparar 23,500001 con 23,499999 ambos aparecen como 23,5 en la pantalla de entrada de variable, pero no serán iguales en el controlador. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 262
USINT No se recomienda el tipo de datos real. BYTE UINT WORD DINT UDINT DWORD LINT ULINT LWORD REAL LREAL TIME DATE CADENA Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 263
(Less Than) un valor de precisión establecido. Observe el siguiente ejemplo de programa de LD en el que se comparan dos valores de tipo de datos real. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Compara los valores de entrada entero, real, temporal, fecha y cadena para determinar si el primero es mayor que el segundo. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 265
Solo se aplica a programas de diagrama de lógica de escalera. Entrada SINT Todas las entradas deben ser del mismo tipo de datos. USINT BYTE UINT WORD DINT UDINT DWORD LINT ULINT LWORD REAL LREAL TIME DATE CADENA Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
TON, TP y TOF. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 267
Ejemplo de texto estructurado Mayor o igual que (>=) (* Equivalencia de ST: *) aresult := (10 >= 25); (* aresult es Falso *) mresult := ('ab' >= 'ab'); (* mresult es Cierto *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Solo se aplica a programas de diagrama de lógica de escalera. Todas las entradas deben ser del mismo tipo de datos. Entrada SINT USINT BYTE UINT WORD DINT UDINT DWORD LINT ULINT LWORD REAL LREAL TIME DATE CADENA Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
No se recomienda realizar la prueba de igualdad de valores temporales en el caso de TON, TP y TOF. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
(* Equivalencia de ST: *) aresult := (10 <= 25); (* aresult es Cierto *) mresult := ('ab' <= 'ab'); (* mresult es Cierto *) Consulte también Instrucciones de comparación en la página 261 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Solo se aplica a programas de diagrama de lógica de escalera. Entrada BOOL Todas las entradas deben ser del mismo tipo de datos. SINT USINT BYTE UINT WORD DINT UDINT DWORD LINT ULINT LWORD REAL LREAL TIME DATE CADENA Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 272
(* Equivalencia de ST: *) aresult := (10 <> 25); (* aresult es Cierto *) mresult := ('ab' <> 'ab'); (* mresult es Falso *) Consulte también Instrucciones de comparación en la página 261 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 274
Cierto: resultado del contador <= 0 (condición de desbordamiento). Falso: resultado del contador > 0. Salida DINT Valor de contador actual. Ejemplo de diagrama de bloque de funciones CTD Ejemplo de diagrama de lógica de escalera CTD Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
CTU cuenta (enteros) de forma ascendente desde 0 hasta un valor concreto, de 1 en 1. ascendente) Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 276
CIERTO: resultado del contador => PV (condición de desbordamiento). FALSO: resultado del contador < PV Salida DINT Resultado del contador actual. Ejemplo de diagrama de bloque de funciones CTU Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 277
Ejemplo de texto estructurado CTU (* Equivalencia de ST: CTU1 es una instancia de un bloque CTU*) CTU1(trigger,NOT(auto_mode),100); overflow := CTU1.Q; result := CTU1.CV; Resultados Consulte también Instrucciones de contador en la página 273 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
CIERTO: establece el CV = PV. Entrada DINT Valor máximo programado. Salida BOOL Desbordamiento. Cierto: si CV >= PV. Salida BOOL Caudal insuficiente. Cierto: si CV <= 0. Salida DINT Resultado del contador. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 279
Instrucciones de contador Capítulo 11 Ejemplo de diagrama de bloque de funciones CTUD Ejemplo de diagrama de lógica de escalera CTUD Ejemplo de texto estructurado CTUD Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 280
(* Equivalencia de ST: se supone que CTUD1 es una instancia de un bloque CTUD*) CTUD1(trigger1, trigger2, reset_cmd, load_cmd,100); full := CTUD1.QU; empty := CTUD1.QD; nb_elt := CTUD1.CV; Consulte también Instrucciones de contador en la página 273 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
301 Convierte un valor en entero corto sin signo. ANY_TO_WORD en la página Convierte un valor en palabra. Consulte también Conjunto de instrucciones en orden alfabético en la página 23 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
(* Equivalencia de ST: *) ares := ANY_TO_BOOL (10); (* ares es Cierto *) tres := ANY_TO_BOOL (t#0s); (* tres es Falso *) mres := ANY_TO_BOOL ('FALSE'); (* mres es Falso *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Habilita la salida. Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de texto estructurado ANY_TO_BYTE (* Equivalencia de ST: *) bres := ANY_TO_BYTE (cierto); (* bres es 1 *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
1970-01-01. El tipo de dato Tiempo se agrega a la fecha 1970-01-01. UINT WORD DINT UDINT DWORD LINT ULINT LWORD REAL LREAL TIME CADENA Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Instrucciones de conversión de datos en la página 281 Convierte un valor en valor entero doble de 32 bits. ANY_TO_DINT Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 286
(* bres es 1 *) tres := ANY_TO_DINT (t#1s46ms); (* tres es 1046 *) mres := ANY_TO_DINT ('0198'); (* mres es 198 *) Consulte también Instrucciones de conversión de datos en la página 281 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de texto estructurado ANY_TO_DWORD (* Equivalencia de ST: *) bres := ANY_TO_DWORD (cierto); (* bres es 1 *) tres := ANY_TO_DWORD (t#1s46ms); (* tres es 1046 *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
DWORD LINT ULINT LWORD REAL LREAL TIME DATE CADENA Salida Un valor entero de 16 bits. Salida BOOL Habilita la salida. Solo se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Solo se aplica a programas de diagrama de lógica de escalera. Entrada BOOL Cualquier valor que no sea entero largo. SINT USINT BYTE UINT WORD DINT UDINT DWORD LINT ULINT LWORD REAL LREAL TIME Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Entrada BOOL Habilitar instrucción. Cierto: ejecuta el cálculo de la conversión a valor real largo. Falso: no se realiza ningún cálculo. Solo se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Consulte también Instrucciones de conversión de datos en la página 281 ANY_TO_REAL Convierte un valor en valor real. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 293
(* bres es 1,0 *) tres := ANY_TO_REAL (t#1s46ms); (* tres es 1046,0 *) ares := ANY_TO_REAL (198); (* mres es 198,0 *) Consulte también Instrucciones de conversión de datos en la página 281 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Habilita la salida. Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de texto estructurado ANY_TO_SINT (* Equivalencia de ST: *) bres := ANY_TO_SINT (cierto); (* bres es 1 *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cierto: ejecuta el cálculo de la conversión a cadena. Falso: no se realiza ningún cálculo. Solo se aplica a programas de diagrama de lógica de escalera. Entrada BOOL Cualquier valor que no sea cadena. SINT USINT BYTE UINT WORD DINT Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Convierte un valor en valor entero doble sin signo de 32 bits. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Instrucciones de conversión de datos en la página 281 ANY_TO_UINT Convierte un valor en valor entero sin signo. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 299
(* bres es 1 *) tres := ANY_TO_UINT (t#0s46ms); (* tres es 46 *) mres := ANY_TO_UINT ('0198'); (* mres es 198 *) Consulte también Instrucciones de conversión de datos en la página 281 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de texto estructurado ANY_TO_ULINT (* Equivalencia de ST: *) bres := ANY_TO_ULINT (cierto); (* bres es 1 *) tres := ANY_TO_ULINT (t#0s46ms); (* tres es 46 *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
LINT ULINT LWORD REAL LREAL TIME DATE CADENA Salida USINT Un valor entero corto sin signo. Salida BOOL Habilita la salida. Solo se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Solo se aplica a programas de diagrama de lógica de escalera. Entrada BOOL Cualquier valor que no sea valor WORD. SINT USINT BYTE DINT UDINT DWORD LINT ULINT LWORD REAL LREAL TIME DATE CADENA Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 303
(* bres es 1 *) tres := ANY_TO_WORD (t#0s46ms); (* tres es 46 *) mres := ANY_TO_WORD ('0198'); (* mres es 198 *) Consulte también Instrucciones de conversión de datos en la página 281 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
El uso de tipos de datos de coma flotante podría dar como resultado cálculos imprecisos debido a las limitaciones de redondeo inherentes en la matemática de coma flotante. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 306
Salida BOOL Habilita la salida. Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones AVERAGE Ejemplo de diagrama de lógica de escalera AVERAGE Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 308
Tanto el origen como el destino son datos con una longitud de 1 byte. Salida UINT Estado de la operación de copia. Las definiciones del parámetro Sts se definen en los códigos de estado COP. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 309
0x09 El desplazamiento de los datos de destino no es válido. 0x0A Los datos no son válidos en el origen o en el destino. Ejemplo de diagrama de bloque de funciones COP Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Desde una matriz USINT a una matriz STRING Para copiar una matriz USINT a una matriz STRING, los datos de la primera deben tener el siguiente formato: Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
[3] con 1. Uno es la longitud de la cadena en la matriz de cadena [10] y la matriz Usint [4] es 97, que equivale a "a" en el código ASCII. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 312
Capítulo 13 Instrucciones de manipulación de datos Diagrama de lógica de escalera Elementos de matriz con valores lógicos Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Salida DINT Valor mínimo de ambos valores de entrada. Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de función MIN Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
(* Equivalencia de ST: *) new_value := MAX (MIN (max_value, value), min_value); (* liga el valor al conjunto [min_value..max_value] *) Resultados Consulte también Instrucciones de manipulación de datos en la página 305 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Valor máximo de ambos valores de entrada. Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones MAX Ejemplo de diagrama de lógica de escalera MAX Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 316
(* Equivalencia de ST: *) new_value := MAX (MIN (max_value, value), min_value); (* liga el valor al conjunto [min_value..max_value] *) Resultados Consulte también Instrucciones de manipulación de datos en la página 305 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Datos enteros con signo de 32 bits (intervalo de recuento de ± 2.147.483.647) Preajustes altos y bajos programables Punto de ajuste de desbordamiento y de caudal insuficiente Procesamiento automático de interrupciones en función del recuento acumulado Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
HSCSTS.HP. Esta instrucción se aplica a los controladores Micro830, Micro850 y Micro870. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
0x03: ID de HSC fuera de rango. 0x04: Error de configuración de HSC. Salida BOOL Habilita la salida. Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de función HSC Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Actualice únicamente la información de estado del HSC (si este está en modo de ejecución y el peldaño está habilitado). 0x02 HSC Stop: Detiene un recuento de HSC (si HSC está en modo de ejecución y se activa la llamada). Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
HSC. Cuando el HSC está en modo de recuento, el subsistema del HSC actualiza automáticamente el acumulador de modo que refleje el valor del acumulador del HSC real. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 322
Deben ser inferiores al valor de desbordamiento. Deben ser inferiores o iguales a los datos que residen en el preajuste bajo (HSCAPP.LPSetting); de lo contrario, se genera un error del HSC. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cuando se habilita la función PLS, la configuración de HSCApp relevante se sustituye por la configuración de PLSData correspondiente, como se muestra en la siguiente tabla. Configuración de HSCApp Configuración de PLSData HSCAPP.HpSetting HSCHP HSCAPP.LpSetting HSCLP HSCAPP.HPOutput HSCHPOutput HSCAPP.LPOutput HSCLPOutput Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 324
En este modo no se puede definir un preajuste bajo. Contador ascendente con restablecimiento y mantenimiento externos. El acumulador se desactiva (0) inmediatamente cuando alcanza el preajuste alto. En este modo no se puede definir un preajuste bajo. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Si el bloque de funciones HSC realiza el recuento con el comando 0x01, el estado del HSC se actualiza de forma continua. Si se produce un error, se activa el marcador Error_Detected y se establece un código de error. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Acceso al programa del usuario datos HSCSTS.CountEna BOOL 0... 9 solo lectura Indica el estado del contador de alta velocidad (HSC), es decir, si el recuento está habilitado (1) o deshabilitado (0, predeterminado). Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 327
El subsistema del HSC establece el marcador de estado HSCSTS.Mode1Done en (1) cuando el HSC está configurado para el comportamiento de modo 0 o de modo 1, y el acumulador cuenta de forma ascendente hasta el valor de preajuste alto. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 328
único momento en que cambia el marcador de dirección es cuando el recuento acumulado se revierte. El subsistema del HSC actualiza este bit de forma continua cuando el controlador se encuentra en modo de ejecución. HPReached Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 329
HSC cuando se detectan estas condiciones: Se ejecuta una interrupción de preajuste bajo Se ejecuta una interrupción de preajuste alto Se ejecuta una interrupción de caudal insuficiente UFCauseInter Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 330
Se produce una interrupción de caudal insuficiente Se produce una interrupción de desbordamiento LPCauseInter Parámetro Tipo de Modo del Acceso al programa del usuario datos HSCSTS.LPCauseInter BOOL 2... 9 lectura/escritura Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
No se produce ningún error. 0x01 Modo de recuento de HSC no válido 0x02 Preajuste alto no válido 0x03 Desbordamiento no válido. 0x04 Caudal insuficiente no válido. 0x05 Sin datos PLS. Acumulador Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 332
Esta es la última configuración de preajuste bajo, que la función PLS puede actualizar desde el bloque de datos PLS. HPOutput Parámetro Tipo de Acceso al programa del usuario datos HSCApp.HPOutput UDINT lectura/escritura Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 333
HSC para cargar los parámetros nuevos mientras el controlador se encuentra en funcionamiento. Ejemplo de parámetros HSCSTSInfo En la siguiente imagen se muestran los parámetros HSCStsInfo en el selector de variables. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cuando se habilita la función PLS, la configuración de HSCApp relevante se sustituye por la configuración de PLSData correspondiente, como se muestra en la siguiente tabla. Configuración de HSCApp Configuración de PLSData HSCAPP.HpSetting HSCHP HSCAPP.LpSetting HSCLP HSCAPP.HPOutput HSCHPOutput HSCAPP.LPOutput HSCLPOutput Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
0x01-0x1F: ID de módulo de expansión (segmentado) 0x01-0x05: ID de puerto universal HSCID 0x00-0x0F: Incorporado 0x00-0x07: ID de HSC para expansión 0x00-0x01: ID de HSC para puerto universal Consulte también en la página 318 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
PLS que contiene los conjuntos de datos que se utilizarán. La estructura de datos PLS_HSCE es una matriz flexible con cada elemento definido de la siguiente manera: Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
HSC_SET_STS se ignoran. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro830, Micro850 y Micro870. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
0x00 No se realiza ninguna acción (no habilitada). 0x01 Ejecución del HSC correcta. 0x02 Comando de HSC no válido. 0x03 ID de HSC fuera de rango. 0x04 Error de configuración de HSC. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 339
Instrucciones del contador de alta velocidad (HSC) Capítulo 14 Ejemplo de diagrama de bloque de función HSC_SET_STS Ejemplo de diagrama de lógica de escalera HSC_SET_STS Ejemplo de texto estructurado HSC_SET_STS Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Ejemplo: Cómo crear un programa de contador de alta velocidad (HSC) en la página 348 Ejemplo: Interruptor de límite programable (PLS) habilitado en la página 359 HSC (contador de alta velocidad) en la página 318 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Interrupción. 3. Haga clic con el botón secundario en una fila vacía y haga clic en Agregar para mostrar el cuadro de diálogo Propiedades de la interrupción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
HSC comienza a procesar la subrutina del HSC debido a alguna de las siguientes condiciones: Punto de preajuste bajo alcanzado Punto de preajuste alto alcanzado Condición de desbordamiento: el recuento supera el valor de desbordamiento Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Acceso al programa del usuario datos HSCO.AS 0... 9 solo lectura Iniciar automáticamente se configura con el dispositivo de programación y se almacena como parte del programa del usuario. El bit Iniciar Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 345
El bit MH se controla mediante el programa del usuario y conserva su valor a lo largo de una desconexión y conexión. El programa del usuario debe activar y desactivar el bit MH. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
HSC cuenta los pulsos entrantes y se producen los siguientes eventos. Cuando el recuento alcanza el primer preajuste (HSCHP o HSCLP) definido en los datos PLS, los datos de origen de salida (HSCHPOutput Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 347
348 Ejemplo: Interruptor de límite programable (PLS) habilitado en la página 359 HSC (contador de alta velocidad) en la página 318 Actualizar datos de aplicación del HSC en la página 340 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Asignar variables y compilar el programa en la página 353 Probar el programa y ejecutar el contador de alta velocidad en la página 355 Agregar una función del interruptor de límite programable (PLS) en la página 358 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Catálogo para ver las carpetas del dispositivo. 2. Expanda las carpetas Controladores y Micro830 para ver todos los controladores Micro830. Haga doble clic en un controlador (2080-LC50-24QVB) para agregarlo al organizador de proyectos. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 350
Haga doble clic en el contacto directo para mostrar el selector de variables y, a continuación, haga clic en la ficha E/S: Micro830. Haga clic en _IO_EM_DI_05 y, a continuación, en Aceptar para asignar el contacto directo a la entrada 5. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 351
Variables. 12. En dicha página, agregue las variables y los tipos de datos siguientes. Nombre de la Tipo de datos variable MyCommand USINT MyAppData HSCAPP MyInfo HSCSTS MyPLS MyStatus UINT Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Consulte HSCMode en Tipo de datos HSCAPP para obtener más información sobre la descripción de cada valor. 3. Asigne el resto de los valores a las variables MyAppData, como se muestra en la siguiente figura. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
321 Asignar variables y Después de especificar valores en las variables del HSC, siga estos pasos para asignarlas al bloque de funciones y compilar el programa. compilar el programa Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 354
1. Desde el editor de lógica de escalera, asigne cada variable a su elemento de bloque de funciones HSC, tal y como se muestra. 2. En el organizador de proyectos, haga clic en el controlador para mostrar el árbol del controlador. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Después de descargar el programa de HSC en el controlador, puede probarlo y luego ejecutarlo en el contador de alta velocidad (HSC). ejecutar el contador de alta velocidad Para probar el programa: 1. Conéctese al controlador. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 356
9. Compruebe que el valor lógico de la variable MyStatus sea 1, lo que indica que el HSC se está ejecutando. 10. Visualice el valor del contador en MyInfo.Accumulator. Consulte HSC (contador de alta velocidad) para obtener la lista completa de códigos de estado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
40, la salida 0 se activa, al igual que el marcador HPReached. Si MyInfo.Accumulator alcanza un valor de preajuste bajo de -40, la salida 1 se activa, al igual que el marcador LPReached. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
En el campo Valor inicial de MyAppData.OFSetting, escriba 50. En el campo Valor inicial de MyAppData.UFSetting, escriba -50. 4. (opcional) Configure la máscara de salida si se utilizará una salida. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
(PLS) habilitado Valores de parámetros HSC En este ejemplo se presupone que los parámetros de HSC están configurados con los valores siguientes: HSCApp.OutputMask = 31 HSCApp.HSCMode = 0 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 360
HSCSTS.Accumulator alcanza los valores 500, 750 y 1.000, y el controlador conecta las salidas 0-2, 0-3 y 0-4 respectivamente. Una vez finalizada la operación, el ciclo se restablece y se repite desde HSCSTS.HP = 250. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 361
Configurar un interruptor de límite programable (PLS) en la página Ejemplo: Cómo crear un programa de contador de alta velocidad (HSC) en la página 348 HSC (contador de alta velocidad) en la página 318 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Tipo de datos PLS_HSCE en la página 336 HSCE se emplea para controlar y leer el contador HSC. HSCE Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Rate1 Salida REAL Velocidad de pulso actual en unidad de usuario por segundo (por método de pulso). Rate2 Salida REAL Velocidad de pulso actual en unidad de usuario por segundo (método cíclico). Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 365
Información de estado de HSC. Error Salida BOOL Indica que se ha producido un error. ErrorID Salida UINT Cuando se produce Error, IdDeError contiene el código de error. Ejemplo de diagrama de bloque de funciones HSCE Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 366
Capítulo 15 Instrucciones HSCE Ejemplo de diagrama de lógica de escalera HSCE Ejemplo de estructura de texto HSCE Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
El flanco ascendente inicia la configuración de HSC. (Habilitar HSCE debería ser igual a FALSO) El flanco descendente borrará todo el valor de salida. Canal Entrada HSCE_CH El canal HSCE. ANNEL InitAccumulator Entrada LINT Valor inicial acumulador. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 368
Acción de configuración de HSC (iniciada por instrucción) correcta. Error Salida BOOL Indica que se ha producido un error. ErrorID Salida UINT Cuando se produce Error, IdDeError contiene el código de error. Ejemplo de diagrama de bloque de funciones HSCE_CGF Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 369
Ejemplo de diagrama de lógica de escalera HSCE_CGF Ejemplo de estructura de texto HSCE_CGF Consulte también Instrucciones HSCE en la página 363 HSCE en la página 363 HSCE_CFG_PLS en la página 370 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Canal Entrada HSCE_CHANNEL El canal HSCE. InitAccumulator Entrada LINT Valor inicial acumulador. OFSetting Entrada LINT Valor de límite de desbordamiento de contador. UFSetting Entrada LINT Valor de límite de subdesbordamiento de contador. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 371
Acción de configuración de HSC (iniciada por instrucción) correcta. Error Salida BOOL Indica que se ha producido un error. ErrorID Salida UINT Cuando se produce Error, IdDeError contiene el código de error. Ejemplo de diagrama de bloque de funciones HSCE_CGF_PLS Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 372
Ejemplo de estructura de texto HSCE_CGF_PLS Consulte también Instrucciones HSCE en la página 363 HSCE en la página 363 HSCE_CFG en la página 367 HSCE_READ_STS en la página 373 HSCE_SET_STS en la página 374 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Valor de límite de desbordamiento de contador. Error Salida BOOL Indica que se ha producido un error. ErrorID Salida UINT Cuando se produce Error, IdDeError contiene el código de error. Ejemplo de diagrama de bloque de funciones HSCE_READ_STS Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
HTS. Si el bloque de funciones HSC no se detiene o el canal HSC no está configurado, el bloque de funciones HSC2_SET_STS arrojará un error. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 375
CIERTO por el módulo enchufable. Establezca o restablezca este bit con el bloque de funciones HSCE_SET_STS. Sensor de contacto Entrada BOOL Cuando se active el sensor de contacto, este bit se establecerá en CIERTO por el módulo enchufable. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 376
Error Salida BOOL Indica que se ha producido un error. ErrorID Salida UINT Cuando se produce Error, IdDeError contiene el código de error. Ejemplo de diagrama de bloque de funciones HSCE_SET_STS Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 377
Ejemplo de estructura de texto HSCE_SET_STS Consulte también Instrucciones HSCE en la página 363 HSCE en la página 363 HSCE_CFG en la página 367 HSCE_CFG_PLS en la página 370 HSCE_READ_STS en la página 373 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Archivos de configuración HSC no Póngase en contacto con el representante de soporte técnico de válidos. Rockwell Automation. Para ver la información de contacto, consulte: http://www.rockwellautomation.com/support Tipo de módulo HSC no válido. Corrija el tipo de módulo. Por ejemplo, seleccione el tipo de módulo como módulo enchufable.
Página 379
Fallo al escribir estado. Póngase en contacto con el representante de soporte técnico de Rockwell Automation. Póngase en contacto con el representante de soporte técnico de Fallo al leer preajuste bajo fuera. Rockwell Automation. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 380
UPM al leer el estado de Rockwell Automation. salida. Consulte también HSCE en la página 363 HSCE_CFG en la página 367 HSCE_CFG_PLS en la página 370 HSCE_READ_STS en la página 373 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 381
Instrucciones HSCE Capítulo 15 HSCE_SET_STS en la página 374 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
432 Lee y escribe datos de receta en una tarjeta de memoria SD. RTC_READ en la página 434 Lee la información del módulo de reloj de tiempo real (RTC). Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Entrada CADENA La cadena se muestra en la línea 3 del LCD. Line4 Entrada CADENA La cadena se muestra en la línea 4 del LCD. Salida BOOL Cierto: la función está habilitada Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 385
Ejemplo de diagrama de bloque de funciones LCD Ejemplo de diagrama de lógica de escalera LCD Ejemplo de texto estructurado LCD (* Equivalencia de ST: *) TESTOUTPUT := LCD(LCDENABLE, LINE1, LINE2, LINE3, LINE4) ; Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
LCD remoto. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro820. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 387
FW y RLCD FW del controlador. 4: Código de color no válido. 5: Modo no válido. 6-65535: Reservado Ejemplo de diagrama de bloque de funciones LCD_BKLT_REM Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Detalles de la operación: Para Line1 a Line8, la longitud máxima de la cadena es 24 caracteres. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Si el tamaño de la fuente del mensaje de inicio es grande o extragrande, el LCD remoto muestra: Cadenas Line1 a Line4. Omite las cadenas Line5 a Line8. Un máximo de 12 caracteres por línea. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 390
La configuración de puerto serie es distinta de la requerida para el LCD remoto. 4: Código de fuente no válido. 5: 5-65535: Reservado Ejemplo de diagrama de bloque de funciones LCD_REM Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 391
Instrucciones de entrada/salida Capítulo 16 Ejemplo de diagrama de lógica de escalera LCD_REM Ejemplo de texto estructurado LCD_REM Consulte también Instrucciones de entrada/salida en la página 383 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
4 cada 40 microsegundos 10 microsegundos 40 microsegundos Micro820 1 cada 10 microsegundos 10 microsegundos 10 microsegundos Micro830 Micro850 Ejemplo de diagrama de bloque de funciones RHS Ejemplo de diagrama de lógica de escalera RHS Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Salida UDINT El valor de suma de comprobación del programa del usuario especificado. Ejemplo de diagrama de bloque de funciones RPC Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro820. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 395
BF. DLG_ERR_CFG_FORMAT El formato del archivo de configuración de registro de datos no es válido. DLG_ERR_RTC El reloj de tiempo real no es válido. DLG_ERR_UNKNOWN Se ha producido un error no especificado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Normalmente se utiliza al inicio de un programa de interrupción para seleccionar o enmascarar entradas que se digitalizan inmediatamente para obtener las entradas actuales. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 397
0x02 : tipo de entrada/salida no válido. 0x03 : ranura de entrada/salida válida. Salida BOOL Habilita la salida. Cierto: entrada actualizada. Falso: entrada no actualizada. Solo se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 398
Capítulo 16 Instrucciones de entrada/salida Ejemplo de diagrama de bloque de funciones IIM Ejemplo de diagrama de lógica de escalera IIM Ejemplo de texto estructurado IIM Resultados Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Estado de exploración de salida inmediata. Códigos de estado IOM (Sts): 0x00: No habilitada (no se realiza ninguna acción). 0x01 : exploración correcta de entrada/salida. 0x02 : tipo de entrada/salida no válido. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 400
Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones IOM Ejemplo de diagrama de lógica de escalera IOM Ejemplo de texto estructurado IOM Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Comprueba el estado de clave del módulo LCD opcional cuando está activa la pantalla de usuario. de claves en el LCD) Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica al controlador Micro810. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 402
CIERTO: se ha pulsado la tecla flecha abajo. Salida BOOL CIERTO: se ha pulsado la tecla de flecha izquierda. Salida BOOL CIERTO: se ha pulsado la tecla de flecha derecha. Ejemplo de diagrama de bloque de funciones KEY_READ Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 403
Instrucciones de entrada/salida Capítulo 16 Ejemplo de diagrama de lógica de escalera KEY_READ Ejemplo de texto estructurado KEY_READ (* Equivalencia de ST: *) KEY_READ_1(KEYENABLE) ; KEY_EKYL := KEY_READ_1.EKYL ; KEY_CKY := KEY_READ_1.CKY ; Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro820. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Parámetro Tipo de Tipo de datos Descripción parámetro Enable Entrada BOOL Habilitar bloque de instrucción. Cierto: Habilitar Falso: Deshabilitar Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cierto = Se ha pulsado la tecla Cancelar. EKYL Cierto: se ha pulsado la tecla Intro durante más de 2 segundos. CKYL Cierto: se ha pulsado la tecla Cancelar durante más de 2 segundos. 14-31 Reservado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. memoria) Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 407
Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones MM_INFO Ejemplo de diagrama de lógica de escalera MM_INFO Ejemplo de texto estructurado MM_INFO Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Capítulo 16 Instrucciones de entrada/salida Resultados En el caso de los controladores que usen 2080-MEMBAK-RTC: En el caso de los controladores que usen una tarjeta SD: Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
La información del módulo enchufable se lee durante el tiempo de ejecución. El módulo enchufable de memoria de 2080-MEMBAK-RTC no es compatible. La información del módulo de expansión se lee cuando se enciende el módulo. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 410
FALSO: no ejecuta la operación de lectura. Todos los valores de datos se restablecen a 0. ModuleType Entrada USINT Identifica el tipo de módulo: 1: módulo de expansión 2085. 2: módulo enchufable 2080. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 411
Número de ranura no válido. Cambiar a un número de ranura válido. Tipo de módulo de expansión no válido. Error grave del módulo de expansión. La información de lectura del módulo enchufable no es compatible. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 412
Ha ocurrido un error de lectura del módulo enchufable durante la lectura del código de producto. Ha ocurrido un error de lectura del módulo enchufable durante la lectura de la revisión del módulo. Ejemplo de diagrama de bloque de funciones MODULE_INFO Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 413
Instrucciones de entrada/salida Capítulo 16 Ejemplo de diagrama de lógica de escalera MODULE_INFO Ejemplo de texto estructurado MODULE_INFO Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Allen-Bradley. el módulo enchufable Información del módulo enchufable Utilice esta tabla para determinar la información del módulo enchufable definida por Allen-Bradley. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 415
Allen-Bradley. Número de Tipo de ID de ID del Tipo de producto Código de modelo expansión módulo proveedor producto 2085-IF4 Analógico 2085-IF8 Analógico 2085-IRT4 Analógico 2085-OF4 Analógico 2085-IA8 Digital 1148 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Este campo indica la revisión general del número de catálogo designada por el ID del proveedor, tipo de producto, código de producto y serie. La revisión general está comprendida entre 0 y 31. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
409 Diagramas de Los siguientes ejemplos de diagrama de temporización describen escenarios de ejecución de la instrucción MODULE_INFO. temporización de la instrucción Ejecución correcta cuando un módulo está físicamente presente MODULE_INFO Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 418
No hay cambio en la condición de línea. El bit Habilitar es FALSO. Se desactivan todos los parámetros de salida. Ejecución correcta cuando el módulo no está presente físicamente Utilice esta tabla para determinar los valores de parámetros de MODULE_INFO para cada ciclo de exploración. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 419
No hay cambio en la condición de línea. El bit Habilitar es FALSO. Se desactivan todos los parámetros de salida. Ejecución de MODULE_INFO con Error Utilice esta tabla para determinar los valores de parámetros de MODULE_INFO para cada ciclo de exploración. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
No hay cambio en la condición de línea. El bit Habilitar es FALSO. Se desactivan todos los parámetros de salida. Ejecución correcta de MODULE_INFO con error: ningún módulo físico Utilice esta tabla para determinar los valores de parámetros de MODULE_INFO para cada ciclo de exploración. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 421
No hay cambio en la condición de línea. El bit Habilitar es FALSO. Se desactivan todos los parámetros de salida. Se ha ejecutado correctamente MODULE_INFO con error con el módulo físico presente Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
PLUGIN_INFO puede leer cualquier información de módulo enchufable genérico o el módulo de expansión, excepto en el módulo 2080-MEMBAK-RTC. Si no hay ningún módulo genérico enchufable o de expansión, todos los valores vuelven a cero (0). Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 423
Tipo de producto = 0x0000 Código de Salida UINT Código de producto del módulo genérico enchufable o de producto expansión. Si un módulo enchufable o módulo de expansión no está presente Código de producto = 0x0000 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 424
Solo se aplica a programas de diagrama de lógica de escalera. El diagrama de lógica de escalera agrega la salida ENO automáticamente. Ejemplo de diagrama de bloque de funciones PLUGIN_INFO Ejemplo de diagrama de lógica de escalera PLUGIN_INFO Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cualquier módulo enchufable excepto de los módulos 2080-MEMBAK-RTC. Si no hay ningún módulo genérico enchufable, todos los valores vuelven a cero (0). Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 426
0x05 - Error de funcionamiento del módulo enchufable debido a un error de paridad de acceso a datos. Salida BOOL Habilita la salida. Solo se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Restablece el hardware de cualquier módulo genérico enchufable, excepto de los módulos 2080-MEMBAK-RTC. Tras restablecer el hardware, el módulo (restablecer módulo genérico enchufable está listo para su configuración y funcionamiento. enchufable) Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 428
0x05 - Error de funcionamiento del módulo enchufable debido a un error de paridad de acceso a datos. Salida BOOL Habilita la salida. Solo se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 429
Instrucciones de entrada/salida Ejemplo de diagrama de bloque de funciones PLUGIN_RESET Ejemplo de diagrama de lógica de escalera PLUGIN_RESET Ejemplo de texto estructurado PLUGIN_RESET Resultados Consulte también Instrucciones de entrada/salida en la página 383 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
0x04 - Error de funcionamiento del módulo enchufable debido a que los datos operan fuera de rango. 0x05 - Error de funcionamiento del módulo enchufable debido a un error de paridad de acceso a datos. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 431
Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones PLUGIN_WRITE Ejemplo de diagrama de lógica de escalera PLUGIN_WRITE Ejemplo de texto estructurado PLUGIN_WRITE Consulte también Instrucciones de entrada/salida en la página 383 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Activo 2 Correcto, finalizado sin errores. 3 Error, finalizado con errores. ErrorID Salida UDINT El código de error RCP numérico. Las definiciones se establecen en los códigos de estado RCP. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 433
Reservado para una posible ampliación futura. RCP_ERR_UNKNOWN RCP_ERR_DATAFILE_NAME RCP_ERR_DATAFOLDER_INVALID RCP_ERR_DATAFILE_ABSENT RCP_ERR_DATAFILE_FORMAT RCP_ERR_DATAFILE_SIZE El archivo de datos de receta es demasiado grande (> 4 kB). Ejemplo de diagrama de bloque de funciones RCP Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Si el RTC integrado ha perdido su carga/memoria debido a un corte de energía: RTCData se define a 2000/1/1/0/0/0. RTCEnabled se define a uno (1). Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Tipo de Descripción datos Año UINT El ajuste de año de RTC. Valor de 16 bits, y el rango válido es entre 2000 (1 de enero, 00:00:00) y 2098 (31 de diciembre, 23:59:59) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
El ajuste de día de la semana de RTC. Con RTC_SET, este parámetro se ignora. Ejemplo de diagrama de bloque de funciones de RTC_READ Ejemplo de diagrama de lógica de escalera de RTC_READ Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cierto: ejecuta RTC_SET con la información de RTC de entrada. Normalmente solo se ejecuta para 1 exploración del programa al actualizar el RTC. FALSO: no ejecuta RTC_SET. Se establece en FALSO para utilizar RTC con normalidad. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 438
El ajuste de minuto de RTC. Segundo UINT El ajuste de segundo de RTC. Día de la semana UINT El ajuste de día de la semana de RTC. Con RTC_SET, este parámetro se ignora. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Instrucciones de entrada/salida en la página 383 Lee el bloque de datos de estado para el controlador Micro800. SYS_INFO Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 440
Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones SYS_INFO Ejemplo de diagrama de lógica de escalera SYS_INFO Ejemplo de texto estructurado SYS_INFO Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Tipo de datos En la tabla siguiente se describe el tipo de datos SYSINFO. SYS_INFO Parámetro Tipo de Descripción datos BootMajRev UINT Revisión principal de arranque. BootMinRev UINT Revisión menor de arranque. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
439 TRIMPOT_READ Lee el valor de un potenciómetro de ajuste concreto. (leer potenciómetro Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de ajuste) de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 443
0x03 - Error de operación de escritura debido a un valor fuera de rango. Salida BOOL Habilita la salida. Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones TRIMPOT Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
TRIMPOT_read. Trimpot Selección de salida Descripción Definición de ID de 15 - 13 Tipo de módulo de Trimpot: Trimpot 0x00: integrado. 0x01: expansión. 0x02: puerto enchufable. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 445
0x00-0x07: ID de potenciómetro de ajuste de expansión. 0x00-0x07: ID de potenciómetro de ajuste de puerto enchufable. El ID de Trimpot comienza a partir de 0. Consulte también TRIMPOT_READ en la página 442 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 448
Un valor entre 1 y 65535 habilita la función STIS. STIS Salida BOOL Estado de llamada (igual que Enable). Ejemplo de diagrama de bloque de funciones STIS Ejemplo de diagrama de lógica de escalera STIS Ejemplo de texto estructurado STIS Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Tipo de Descripción parámetro datos Enable Entrada BOOL Habilitar instrucción. Cierto: inicia la operación borrar bit. Falso: no ejecuta la función. IRQType Entrada UDINT Usar las - IRQ_HSC3 palabras - IRQ_HSC4 definidas de Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
- IRQ_HSC2 Salida BOOL Estado de llamada (igual que Enable). Ejemplo de diagrama de bloque de funciones UIC Ejemplo de diagrama de lógica de escalera UIC Ejemplo de texto estructurado UIC Resultados Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
- IRQ_EII7 - IRQ_UPM1 - IRQ_HSC0 - IRQ_UPM2 - IRQ_HSC1 - IRQ_UPM3 - IRQ_HSC2 - IRQ_UPM4 Salida BOOL Estado de llamada (igual que Enable). Ejemplo de diagrama de bloque de funciones UID Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
TESTOUTPUT := UID(TESTENABLE, 2) ; Resultados Consulte también Instrucciones de interrupción en la página 447 Habilita una interrupción del usuario específica. UIE (habilitar interrupción) Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 453
- IRQ_HSC1 - IRQ_UPM3 - IRQ_HSC2 - IRQ_UPM4 Salida BOOL Estado de llamada (igual que Enable). Ejemplo de diagrama de bloque de funciones UIE Ejemplo de diagrama de lógica de escalera UIE Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica pendiente) de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 455
- IRQ_HSC2 - IRQ_UPM4 Salida BOOL Estado de llamada (igual que Enable). Ejemplo de diagrama de bloque de funciones UIF Ejemplo de diagrama de lógica de escalera UIF Ejemplo de texto estructurado UIF Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 456
Capítulo 17 Instrucciones de interrupción (* Equivalencia de ST: *) TESTOUTPUT := UIF(TESTENABLE, 2) ; Resultados Consulte también Instrucciones de interrupción en la página 447 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
REAL. Movimiento MC_Halt en la página 473 Activa una parada de movimiento controlada en condiciones normales de funcionamiento. MC_Home en la página 476 Ordena al eje que ejecute la secuencia <search home>. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Posición frente a distancia Posición es un valor definido en un sistema de coordenadas. La distancia es una medición relativa relacionada con unidades técnicas. La distancia es la diferencia entre dos posiciones. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 459
Con Enable: Las salidas Válido, Habilitado, Ocupado, Error e ID de error se restablecen con el flanco descendente de Habilitar en cuanto sea posible. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 460
Las salidas de error de los bloques de funciones relevantes se restablecen con el flanco descendiente de Execute y Enable. Las salidas de error de un bloque de funciones con Enable se pueden restablecer durante la operación sin necesidad de restablecer Enable. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cualquier comando de movimiento es una transición que cambia el estado del eje y, como consecuencia, modifica la forma en que se calcula el movimiento actual. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 462
Valores de código del estado del eje de control de movimiento Puede supervisar el estado del eje mediante la función Monitor de eje. La siguiente tabla identifica los valores utilizados para definir cada uno de los estados predefinidos del eje. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 463
MC_MoveRelative, el estado del peldaño pasa a ser Falso y MC_MoveRelative no se vuelve a explorar. En este caso, el estado del eje no puede cambiar de Movimiento discreto a Estancamiento, aunque se detenga por completo y la velocidad sea 0. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Aceleración máxima permitida del eje en la MaxAccelerationAppl REAL aplicación. MaxDecelerationSystem REAL Desaceleración máxima permitida del eje en el sistema. MaxDecelerationAppl REAL Desaceleración máxima permitida del eje en la aplicación. MaxJerk REAL Sacudida máxima permitida de eje. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
(velocidad, aceleración, desaceleración, o sacudida) definido en el bloque de función. Corrija la configuración de los parámetros dinámicos en el bloque de función en la página de configuración de dinámica del eje. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 466
Mueva el eje en dirección opuesta al interruptor de límite estricto. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Debe tenerse en cuenta que es posible que exista una ligera diferencia entre la velocidad real del eje y CommandVel, debido al retraso de la unidad o al exceso de ajuste de la unidad. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Lectura de la velocidad mecánica real del canal de retroalimentación de movimiento (HSC). Consulte también Detalles de parámetros de bloques de funciones de control de movimiento en la página 461 Variables de eje en la página 470 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
MC_AbortTrigger solo se ejecuta cuando se asigna a un eje que está controlado por MC_TouchProbe. control de movimiento) Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 471
Cierto: se ha detectado un error. ErrorID Salida UINT Un número único que identifica el error. Los errores de esta instrucción se definen en ID de error del bloque de funciones de control de movimiento. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 472
Capítulo 18 Instrucciones de control de movimiento Ejemplo de diagrama de bloque de funciones MC_AbortTrigger Ejemplo de diagrama de lógica de escalera MC_AbortTrigger Ejemplo de texto estructurado MC_AbortTrigger Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Si se activa MC_Halt cuando el estado del eje es Autodirección, el bloque de instrucción genera un error y el proceso de autodirección no se interrumpe. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 474
Se ha alcanzado la velocidad de cero. Busy Salida BOOL El bloque de instrucción no se ha completado. Activo Salida BOOL Indica que el bloque de instrucción tiene control sobre el eje. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 475
Un número único que identifica el error. Los errores de esta instrucción se definen en ID de error del bloque de funciones de control de movimiento. Ejemplo de diagrama de bloque de función MC_Halt Ejemplo de diagrama de lógica de escalera MC_Halt Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Después de activarse MC_Power, se restablece el estado de autodirección del eje a 0 (sin autodirección). En la mayoría de los casos, después de que el eje reciba alimentación, el bloque de función Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 477
PTO. Defina el valor de posición dentro del límite flexible. Un valor de entrada no válido genera un error. ID de error = MC_FB_ERR_PARAM. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 478
Proceso de autodirección estático con forzado directo de una posición de autodirección desde la referencia del usuario. El bloque de funciones define la posición actual del mecanismo (determinada por el parámetro de entrada Position) como la de autodirección. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 479
Instrucciones de control de movimiento Capítulo 18 Ejemplo de diagrama de bloque de función MC_Home Ejemplo de diagrama de lógica de escalera MC_Home Ejemplo de texto estructurado MC_Home Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 480
Tipos de datos de AXIS_REF en la página 468 Reglas generales de bloques de función de control de movimiento en la página 458 Instrucciones de control de movimiento en la página 457 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro830, Micro850 y Micro870 que son compatibles con control de movimiento. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Si es Cierto, el comando se cancela por otro comando o parada de error. Error Salida BOOL Indica que se ha producido un error. CIERTO: se ha detectado un error. FALSO: no hay ningún error. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 483
Un número único que identifica el error. Los errores de esta instrucción se definen en ID de error del bloque de funciones de control de movimiento. Ejemplo de diagrama de bloque de función MC_MoveAbsolute Ejemplo de diagrama de lógica de escalera MC_MoveAbsolute Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Velocity se ignora. MoveRelative se completa con una velocidad de cero si no lo cancela otro bloque de funciones. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 485
Utilice los parámetros de tipo de datos AXIS_REF para definir AxisIn. Execute Entrada BOOL Indica cuándo iniciar movimiento. Cierto: comienza el movimiento en el flanco ascendente. Falso: no comienza el movimiento. Distancia Entrada REAL Distancia relativa del movimiento (en unidad técnica [u]). Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 486
Un número único que identifica el error. Los errores de esta instrucción se ErrorID Salida UINT definen en ID de error del bloque de funciones de control de movimiento. Ejemplo de diagrama de bloque de función MC_MoveRelative Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 487
Instrucciones de control de movimiento Capítulo 18 Ejemplo de diagrama de lógica de escalera MC_MoveRelative Ejemplo de texto estructurado MC_MoveRelative Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 488
Capítulo 18 Instrucciones de control de movimiento Resultados Consulte también Tipos de datos de AXIS_REF en la página 468 Reglas generales de bloques de función de control de movimiento en la página 458 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
'Execute' cancelan MC_MoveVelocity. Para detener o cambiar el movimiento iniciado por MC_MoveVelocity, otro bloque de instrucciones debe interrumpirlo o cancelarlo, por ejemplo, volviendo a ejecutar MC_MoveVelocity con parámetros diferentes. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 490
SINT Los valores válidos son: –1, 0, 1. BufferMode Entrada SINT Este parámetro no se utiliza. Salida BOOL Habilita la salida. Solo se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 491
Un número único que identifica el error. Los errores de esta instrucción se definen en ID de error del bloque de funciones de control de movimiento. Ejemplo de diagrama de bloque de función MC_MoveVelocity Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 492
Capítulo 18 Instrucciones de control de movimiento Ejemplo de diagrama de lógica de escalera MC_MoveVelocity Ejemplo de texto estructurado MC_MoveVelocity Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 493
457 Detalles de parámetros de bloques de funciones de control de movimiento en la página 461 ID de error de bloque de función de control de movimiento en la página 465 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
El bloque de función MC_Power puede encender el eje si Enable está configurado como Cierto y apagarlo si está configurado como Falso. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 495
Cierto: indica que el bloque de función tiene control sobre el eje. Error Salida BOOL Indica que se ha producido un error. CIERTO: se ha detectado un error. FALSO: no hay ningún error. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 496
Un número único que identifica el error. Los errores de esta instrucción se definen en ID de error del bloque de funciones de control de movimiento. Ejemplo de diagrama de bloque de función MC_Power Ejemplo de diagrama de lógica de escalera MC_Power Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 497
ID de error de bloque de función de control de movimiento en la página 465 Tipos de datos de AXIS_REF en la página 468 Tipos de datos FB_AXIS_REF en la página 469 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Para un FB_Axis (eje de retroalimentación), utilice el tipo de datos FB_AXIS_REF para definir los parámetros de AxisIn. Cierto: obtiene el valor del parámetro de forma continua Enable Entrada BOOL mientras está activado. Falso: inactivo. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 499
Position Salida REAL El valor de la posición absoluta real para el eje de movimiento de retroalimentación. (en unidades de eje [u]) Ejemplo de diagrama de bloque de funciones MC_ReadActualPosition Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 500
Capítulo 18 Instrucciones de control de movimiento Ejemplo de diagrama de lógica de escalera MC_ReadActualPosition Ejemplo de texto estructurado MC_ReadActualPosition Resultados Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 501
457 Detalles de parámetros de bloques de funciones de control de movimiento en la página 461 ID de error de bloque de función de control de movimiento en la página 465 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Los parámetros de salida del eje se definen en el archivo de datos FB_AXIS_REF. Valid Salida BOOL Cierto: el bloque de función está activo y se esperan nuevos valores de salida. Falso: la función no espera nuevos valores de salida. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
(en unidades de eje [u/s]). ActualVelocity es un valor con signo que incluye información de dirección. Ejemplo de diagrama de bloque de funciones MC_ReadActualVelocity Ejemplo de diagrama de lógica de escalera MC_ReadActualVelocity Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 504
Capítulo 18 Instrucciones de control de movimiento Ejemplo de texto estructurado MC_ReadActualVelocity Resultados Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro830, Micro850 y Micro870 que son compatibles con control de movimiento. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 506
AxisErrorID Salida UINT Un número único que identifica el error del eje. Los errores de esta instrucción se definen en códigos de error AxisErrorID. Ejemplo de diagrama de bloque de funciones MC_ReadAxisError Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 507
Capítulo 18 Instrucciones de control de movimiento Ejemplo de diagrama de lógica de escalera MC_ReadAxisError Ejemplo de texto estructurado MC_ReadAxisError Resultados Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Error interno de movimiento. ID de error = 0x04. AXISNUM Póngase en contacto con su representante de soporte técnico local de Rockwell Automation. Para ver la información de contacto, consulte: http://www.rockwellautomation.com/support MC_FB_ERR_ El eje no está operativo porque se ha detectado un problema mecánico MECHAN o en la unidad.
Página 509
Restablezca el estado del eje mediante bloques de funciones MC_Power y MC_Reset. Compruebe la configuración de velocidad o de posición de destino del bloque de función. Use el bloque de función MC_SetPosition para ajustar el sistema de coordenadas del eje. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Desconecte y vuelva a conectar toda la máquina y descargue de nuevo la aplicación del usuario en el controlador. Si el problema continúa, póngase en contacto con el representante local de soporte técnico de Rockwell Automation. Para ver la información de contacto, consulte: http://www.rockwellautomation.com/support MC_FB_ERR_ El eje no está...
Página 511
ID de error del bloque de funciones de control de movimiento. Valor Salida BOOL Valor del parámetro especificado en el tipo de datos, tal y como lo especifica el proveedor. Ejemplo de diagrama de bloque de funciones MC_ReadBoolParameter Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Capítulo 18 Instrucciones de control de movimiento Ejemplo de diagrama de lógica de escalera MC_ReadBoolParameter Ejemplo de texto estructurado MC_ReadBoolParameter Resultados Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Para un FB_Axis (eje de retroalimentación), utilice el tipo de datos FB_AXIS_REF para definir los parámetros de AxisIn. Enable Entrada BOOL Cierto: obtiene el valor del número de parámetro de forma continua. Falso: la salida Valor se restablece en 0. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 514
ID de error del bloque de funciones de control de movimiento. Valor Salida REAL Valor del parámetro especificado en el tipo de datos, tal y como lo especifica el proveedor. Ejemplo de diagrama de bloque de funciones MC_ReadParameter Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 515
Instrucciones de control de movimiento Capítulo 18 Ejemplo de diagrama de lógica de escalera MC_ReadParameter Texto estructurado MC_ReadParameter ejemplo t Resultados Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de control de de escalera y texto estructurado. movimiento) Esta instrucción se aplica a los controladores Micro830, Micro850 y Micro870 que son compatibles con control de movimiento. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 517
Cierto: la velocidad del motor es constante. Acelerando Salida BOOL Cierto: el eje está acelerando, aumento de energía del motor. Desacelerando Salida BOOL Cierto: el eje está desacelerando, reducción de energía del motor. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 518
Capítulo 18 Instrucciones de control de movimiento Ejemplo de diagrama de bloque de funciones MC_ReadStatus Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 519
Instrucciones de control de movimiento Capítulo 18 Ejemplo de diagrama de lógica de escalera MC_ReadStatus Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 520
Reglas generales de bloques de función de control de movimiento en la página 458 Instrucciones de control de movimiento en la página 457 Detalles de parámetros de bloques de funciones de control de movimiento en la página 461 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Habilita la salida. Solo se aplica a programas de diagrama de lógica de escalera. La salida del eje es de solo lectura en programas de diagrama de lógica de Salida AXIS_REF escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 522
Un número único que identifica el error. Los errores de esta instrucción se definen en ID de error del bloque de funciones de control de movimiento. Ejemplo de diagrama de bloque de funciones MC_Reset Ejemplo de diagrama de lógica de escalera MC_Reset Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
MC_SetPosition solo se puede completar correctamente si el estado movimiento) del eje es Atascado o Movimiento continuado (MC_ExecutionMode = 0), o si se completa el movimiento continuado y finaliza con el estado Atascado (MC_ExecutionMode = 1). Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 524
REAL La posición absoluta o distancia relativa que se va a establecer para el eje. Relative Entrada BOOL Cierto: define la distancia relativa del eje. Falso: define la posición absoluta del eje. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 525
Un número único que identifica el error. Los errores de esta instrucción se definen en ID de error del bloque de funciones de control de movimiento. Ejemplo de diagrama de bloque de funciones MC_SetPosition Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 526
Capítulo 18 Instrucciones de control de movimiento Ejemplo de diagrama de lógica de escalera MC_SetPosition Ejemplo de texto estructurado MC_SetPosition Resultados Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Utilice MC_Stop como funcionalidad de parada de emergencia o en situaciones excepcionales. Utilice MC_Halt para paradas de movimiento normales. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
FALSO: no hay ningún error. ErrorID Salida UINT Un número único que identifica el error. Los errores de esta instrucción se definen en ID de error del bloque de funciones de control de movimiento. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 529
Instrucciones de control de movimiento Capítulo 18 Ejemplo de diagrama de bloque de funciones MC_Stop Ejemplo de diagrama de lógica de escalera MC_Stop Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 530
461 ID de error de bloque de función de control de movimiento en la página 465 Reglas generales de bloques de función de control de movimiento en la página 458 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Tipo de datos Descripción parámetro Entrada BOOL Habilitar bloque de instrucción. Cierto: ejecuta el cálculo MC_TouchProbe actual. Falso: no se realiza ningún cálculo. Solo se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 532
(no una posición real) en el momento en que se produce el evento de activación, si no hay retardo de movimiento entre la unidad y el motor. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Interruptor de límite (positivo) Entrada_1 Entrada_5 Entrada_9 superior Interruptor de posición absoluta Entrada_2 Entrada_6 Entrada_10 Interruptor de entrada de sensor de Entrada_3 Entrada_7 Entrada_11 contacto Ejemplo de diagrama de bloque de funciones MC_TouchProbe Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 534
Capítulo 18 Instrucciones de control de movimiento Ejemplo de diagrama de lógica de escalera MC_TouchProbe Ejemplo de texto estructurado MC_TouchProbe Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Workbench, cuando el controlador se cambia del modo PRG a RUN o cuando se desconecta y conecta la alimentación del controlador. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 536
Identificación del parámetro. El número de parámetro se define en detalles de parámetros del bloque de funciones de control de movimiento. Valor Entrada BOOL Cierto: el parámetro especificado tiene un valor nuevo. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 537
Un número único que identifica el error. Los errores de esta instrucción se definen en ID de error del bloque de funciones de control de movimiento. Ejemplo de diagrama de bloque de funciones MC_WriteBoolParameter Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 538
Capítulo 18 Instrucciones de control de movimiento Ejemplo de diagrama de lógica de escalera MC_WriteBoolParameter Ejemplo de texto estructurado MC_WriteBoolParameter Resultados Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Descripción parámetro Entrada BOOL Habilitar bloque de instrucción. Cierto: ejecuta el cálculo actual de MC_WriteParameter. Falso: no se realiza ningún cálculo. Solo se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 540
La salida del eje es de solo lectura en programas de diagrama de lógica de escalera. Listo Salida BOOL Cierto: el parámetro se ha escrito correctamente. Cierto: indica que el bloque de funciones tiene el Busy Salida BOOL control del eje. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 541
ID de error del bloque de funciones de control de movimiento. Ejemplo de diagrama de bloque de funciones MC_WriteParameter Ejemplo de diagrama de lógica de escalera MC_WriteParameter Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 542
Instrucciones de control de movimiento en la página 457 Detalles de parámetros de bloques de funciones de control de movimiento en la página 461 Reglas generales del bloque de funciones de control de movimiento página 458 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Detalles de la operación: Si el valor del parámetro CYCLE es inferior a la temporización del ciclo de ejecución del dispositivo, el periodo de muestra se fuerza a esta temporización de ciclo. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 544
0 ms a 49d17h2m47s294ms. XOUT Salida REAL Salida diferenciada. Salida BOOL Habilita la salida. Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones DERIVATE Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Longitud. Listo se establece si la instrucción se ejecuta correctamente. Cuando Execute cambia de CIERTO a FALSO. Error, Listo y ErrorID se establecen como FALSO. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 546
La dirección basada en matriz como Fifo1 o Fifo1[0] está permitida para FIFO. La longitud debe configurarse como 1. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 547
FFU no se está ejecutando. Vacío Salida BOOL Indica si la pila de FIFO está vacía. CIERTO: cuando posición es igual a 0. FALSO: cuando posición no es igual a 0. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 548
El parámetro FFL Src y el tipo de datos del parámetro de FFU Dest deben coincidir con el tipo de datos de matriz de FIFO. FIFO: dimensión de la matriz no compatible. Acción correctiva: FIFO solo admite matrices de dimensión única. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 549
La dimensión de la matriz FFL o FFU no es compatible. Acción correctiva: FFL y FFU solo admiten matrices de dimensión única. DestOffset de FFL o FFU supera el tamaño de matriz Dest. Ejemplo de diagrama de bloque de funciones FFL Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 550
Capítulo 19 Instrucciones de control de proceso Ejemplo de diagrama de lógica de escalera FFL Ejemplo de texto estructurado FFL Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Los siguientes ejemplos de diagrama de temporización describen escenarios de ejecución para las instrucciones FFL (carga FIFO) y FFU (descarga temporización de FIFO). instrucción FFL y FFU Ejecución FFL correcta seguida de ejecución de FFU correcta Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 552
El bit Execute es FALSO. El bit de salida Listo es FALSO. 10, 11 No hay cambio en la condición de línea. Ejecución correcta si el bit vacío es CIERTO Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 553
El bit vacío es CIERTO. El bit de salida Listo es FALSO. 10, 11 No hay cambio en la condición de línea. Ejecución correcta si el bit vacío es CIERTO Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 554
El bit completo es CIERTO. El bit de salida Listo es FALSO. 10, 11 No hay cambio en la condición de línea. Se ha detectado un error durante la ejecución de FFL y FFU Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
FIFO en cero, Posición disminuye en 1. El bit Vacío se define como CIERTO si Posición es igual a cero. Listo se establece si la instrucción se ejecuta correctamente. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 556
La dirección basada en matriz como Fifo1 o Fifo1[0] está permitida para FIFO. La longitud debe configurarse como 1. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 557
Indica cuándo se ha completado la operación de FFU. CIERTO: la operación se ha realizado correctamente. FALSO: la operación ha detectado una condición de error o la instrucción FFU no se está ejecutando. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 558
Error de coincidencia de tipo de datos Src y Dest con tipo de datos FIFO. Acción correctiva: El parámetro FFL Src y el tipo de datos del parámetro de FFU Dest deben coincidir con el tipo de datos de matriz de FIFO. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
La dimensión de la matriz FFL o FFU no es compatible. Acción correctiva: FFL y FFU solo admiten matrices de dimensión única. DestOffset de FFL o FFU supera el tamaño de matriz Dest. Ejemplo de diagrama de bloque de funciones FFU Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 560
Capítulo 19 Instrucciones de control de proceso Ejemplo de diagrama de lógica de escalera FFU Ejemplo de texto estructurado FFU Resultados Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
BOOL El resultado de la instrucción HYSTER. Cierto: la entrada ha sobrepasado el límite superior, pero no está por debajo del límite inferior. Falso: la entrada no ha sobrepasado el límite superior. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 562
5 segundos. La instrucción se ejecuta cada 10 milisegundos. Durante la fase de puesta en marcha, el motor ha funcionado con menor eficacia. Ejemplo de diagrama de bloque de función HYSTER Ejemplo de diagrama de lógica de escalera HYSTER Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Las muestras XIN y las ejecuciones del bloque de funciones se producen en cada temporización de ciclo + jitter de tiempo de exploración. Para un programa de usuario concreto, el jitter de tiempo de exploración varía en función de cada controlador. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 564
Entrada TIME Periodo de muestra. Los valores posibles van desde 0 ms a 49 d, 17 h, 2 m, 47 s, 294 ms. Salida BOOL No R1. XOUT Salida REAL Salida integrada. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 565
Ejemplo de diagrama de bloque de funciones INTEGRAL Ejemplo de diagrama de lógica de escalera INTEGRAL Ejemplo de texto estructurado INTEGRAL (* Equivalencia de ST: INTEGRAL1 es una instancia de un bloque INTEGRAL*) INTEGRAL1(modo_manual, NOT(modo_manual), valor_sensor, Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 566
INTEGRAL1.XOUT; Resultados Ejemplo de XIN en sincronización con una ejecución de un bloque de funciones Las imágenes siguientes muestran el efecto de jitter de tiempo de exploración en el valor de XOUT: Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 567
Ejemplo de XIN sin sincronización con una ejecución de un bloque de funciones Las imágenes siguientes muestran un ejemplo en el que un error se introduce en el valor de XOUT de un bloque de funciones Integral: Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Valor en tipo de datos booleanos. Entrada BOOL Valor en tipo de datos booleanos. Salida BOOL Resultado de la operación booleana AND de los valores de entrada. Ejemplo de texto estructurado AND (* Equivalencia de ST: *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
DWORD, REAL, TIME, DWORD, REAL, TIME, DATE, LWORD, ULINT, LINT, LREAL, BOOL, SINT, USINT, BYTE, INT, UINT, WORD, DINT, UDINT.\ Elemento de matriz como Array[1] o Array[Index]. La cadena no es compatible Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
CIERTO: la operación se ha realizado correctamente. FALSO: la operación ha detectado una condición de error o la instrucción LFL no se está ejecutando. Ejemplo de diagrama de bloque de funciones LFL Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
La instrucción LFU descarga datos (8, 18, 32, 64 bits) de una matriz creada por el usuario denominada pila LIFO. Las instrucciones LFL y LFU se usan LIFO) en pares. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 572
Lleno Salida BOOL Indica si la pila LIFO está llena. CIERTO: si longitud es igual a posición. FALSO: si la posición es mayor o igual que cero y menor que la longitud. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
FALSO: la operación ha detectado una condición de error o la instrucción LFU no se está ejecutando. Ejemplo de diagrama de bloque de funciones LFU Ejemplo de diagrama de lógica escalera LFU Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
2080-LC20-20QBB y admite un canal PWM usando el canal 6 de la salida integrada. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción solo es aplicable al controlador Micro820 2080-LC20-20QBB. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 575
Ranura de canal 0: integrado ChNum Entrada UINT Número de canal 0: PWM CH0 Salida BOOL Habilita la salida. Solo se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
07: catálogo no válido. La función PWM no es compatible con el catálogo en uso. Ejemplo de diagrama de bloque de funciones PWM Ejemplo de diagrama de lógica de escalera PWM Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Salida Salida REAL Salida a escala No se ha definido una salida entre OutputMin y OutputMax. Salida BOOL Habilita la salida. Solo se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 578
Ejemplo de diagrama de bloque de funciones SCALER Ejemplo de diagrama de lógica de escalera SCALER Ejemplo de texto estructurado SCALER (* Equivalencia de ST: SCALER1 es una instancia de un bloque SCALER*) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Si N < 1, STACKINT asume un tamaño de 1. Si N > 128, STACKINT asume un tamaño de 128. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 580
Falso: el tamaño de pila es de 128 o menos. No hay desbordamiento. Salida DINT Valor en la parte superior de la pila. OUT es igual a 0 si OFLO es Cierto. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 581
Instrucciones de control de proceso Capítulo 19 Ejemplo de diagrama de bloque de funciones STACKINT Ejemplo de diagrama de lógica de escalera STACKINT Ejemplo de texto estructurado STACKINT Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Convierte un valor de entrada REAL sin escala en un valor de coma flotante REAL en las unidades de ingeniería e incluye alarmas y limitación de la salida. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 583
Si InRawMax<= InRawMin, la instrucción define el bit correspondiente en Estado, y Error y ErrorID se actualizan. Se detiene la actualización de Out. Válido = InRawMax > InRawMin Predeterminado = 0,0 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 584
ErrorID Salida BOOL Un número único que identifica el error. Los errores se definen en los códigos de error. Código de error Código de Descripción del error ErrorID InRawMax<= InRawMin Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 585
Instrucciones de control de proceso Capítulo 19 Ejemplo de diagrama de bloque de funciones SCL Ejemplo de diagrama de lógica escalera SCL Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
586 Ejemplos de Los siguientes ejemplos de diagrama de temporización describen escenarios de ejecución de la instrucción SCL. diagramas de temporización de la Ejecución de SCL correcta instrucción SCL Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 587
En este ejemplo, todos los parámetros de entrada son válidos y están dentro del intervalo, pero InRawMin >= InRawMax. En el Ciclo de exploración 1 y 8, cuando Enable está establecido en CIERTO y se inicia la ejecución del Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
En el Ciclo de exploración 8 de este ejemplo, todos los parámetros de entrada son válidos y están dentro del intervalo, pero In < InRawMin. Cuando Enable está establecido en CIERTO y se inicia la ejecución del Bloque de funciones, MinAlarm se establece en CIERTO. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 590
Ejemplo de diagrama de bloque de funciones TND Ejemplo de diagrama de lógica de escalera TND Ejemplo de texto estructurado TND (* Equivalencia de ST: *) TESTOUTPUT := TND(TESTENABLE) ; Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cierto: ejecuta el cálculo LIMIT actual. Falso: no se realiza ningún cálculo. Se aplica a programas de diagrama de lógica de escalera. Entrada DINT Valor mínimo admitido. Entrada DINT Cualquier valor de entero con signo. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 592
Ejemplo de diagrama de lógica de escalera LIMIT Ejemplo de texto estructurado LIMIT (* Equivalencia de ST: *) new_value := LIMIT (min_value, value, max_value); (* liga el valor al conjunto [min_value..max_value] *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 593
Instrucciones de control de proceso Capítulo 19 Resultados Consulte también Instrucciones de control de proceso en la página 543 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
NOP (no se lleva a La instrucción NOP funciona como un marcador. Puede colocar la instrucción NOP en cualquier parte de la línea. cabo ninguna operación) Idioma compatible: Diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Falso: no ejecuta la función. SusID Entrada UINT ID de suspensión. Salida BOOL Habilita la salida. Solo se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones SUS Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 597
Capítulo 20 Instrucción de control de programa Ejemplo de diagrama de lógica de escalera SUS Ejemplo de texto estructurado SUS Resultados Consulte también Instrucción de control de programa en la página 595 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
El cálculo incluye los términos proporcional (P), integral (I) y derivativa (D), que se utilizan en la siguiente forma: -P: valores actuales del error. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Auto Entrada BOOL El modo de funcionamiento del controlador PID: Cierto: el controlador se ejecuta en modo normal. Falso: el controlador causa el restablecimiento de R a la vía (F-GE). Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Utilice el tipo de datos GAIN_PID para definir la salida OutGains. Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones IPIDCONTROLLER Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 602
Ejemplo de diagrama de lógica de escalera IPIDCONTROLLER Ejemplo de texto estructurado IPIDCONTROLLER (* Equivalencia de ST: IPIDController1 es una instancia de un bloque IPIDController*) IPIDController1(Proc, FBK, Auto, Init, G_In, A_Tune, A_TunePar, Err ); Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Falso:: accionamiento inverso, la salida se mueve en dirección opuesta al error. Es decir, el valor del proceso actual es superior al de SetPoint y la acción del controlador correspondiente es reducir la salida. Por ejemplo: Heating. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 604
Una ganancia inferior hace que el sistema sea menos sensible a cambios repentinos que causen error y menos susceptible al ruido y a los cambios de paso en PV. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Operación de bloque de funciones IPIDCONTROLLER en la página Usar la instrucción proporcional-integral-derivativa en la página 608 Operación de bloque Si Entrada Auto es Cierto, IPIDController se ejecuta en modo automático normal. de funciones IPIDCONTROLLER Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 607
5. Transfiera los valores de salida OutGains a entrada Gains. Para finalizar la puesta a punto, pueden ser necesarios algunos ajustes, dependiendo de los procesos y necesidades. Si define TimeDerivative a 0,0, Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
(MV) alto y bajo disminuye y se estabiliza con el transcurso del tiempo. El comportamiento del MV depende de los valores utilizados en cada uno de los parámetros P, I y D. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
(STI) para controlar el bloque de instrucciones IPIDController. Ejemplo: Cómo agregar un UDFB a un programa PID Agregue UDFB, aunque sin incluirlo en el programa principal, para llevar a cabo funciones especiales, como convertir unidades o transferir valores. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 610
599 Qué es la instrucción proporcional integral derivativa en la página 599 Operación de bloque de funciones IPIDCONTROLLER en la página Usar la instrucción proporcional-integral-derivativa en la página 608 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Un motor con par de torsión constante que acciona un disco volante, cuya unidad de almacenamiento es la energía cinética de rotación. Una red principal RC eléctrica, cuya unidad de almacenamiento es la energía de almacenamiento de capacidad. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Consulte también Utilizar el ajuste automático con el bloque de funciones IPIDController en la página 611 Utilice estos pasos generales para implementar el ajuste automático mediante Configurar el ajuste la función IPIDController. automático Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 613
Instrucción proporcional integral derivativa (PID) Capítulo 21 N.º Paso Ejemplo Restablezca el punto de ajuste en cero. Cambie el modo automático a Falso. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 614
Establezca los parámetros de ajuste automático, incluidos un valor de carga AutoTune. inicial, un cambio de paso para la salida, un tiempo estimado para completar el proceso y el restablecimiento de este. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 615
Observe los cambios de la salida en el valor de carga cuando establece AutoTune en Cierto. Observe que el valor de proceso aumenta rápidamente hasta aproximarse a su punto de saturación. Observe la estabilización del valor de proceso y su fluctuación. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 616
Capítulo 21 Instrucción proporcional integral derivativa (PID) N.º Paso Ejemplo Establezca la desviación. Establezca Initialize en Falso. El controlador comienza el proceso de ajuste automático. Espere a que ATWarning sea 2. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 617
Instrucción proporcional integral derivativa (PID) Capítulo 21 N.º Paso Ejemplo Establezca AutoTune en Falso. Observe los valores ajustados que aparecen en OutGains. Transfiera el parámetro de OutGain a My_Gains. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
(STI), pero el uso de una aumenta el retardada seleccionable índice de éxito del ajuste automático, ya que este funciona en un ciclo fijo. (STI) con el ajuste automático Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Por ejemplo, calefacción. My_Gains.ProportionalGain ProportionalGain Ganancia proporcional para PID (>= 0,0001). My_Gains.TimeIntegral TimeIntegral Valor integral de tiempo de PID (>= 0,0001). La tendencia de oscilación aumenta con una disminución de ti. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Ejemplo de bucle de retorno de temperatura Al comienzo del proceso de control de temperatura, la diferencia entre el valor de proceso (PV) y el valor de punto de ajuste (SP) es amplia, como se Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
En programas PID, use bloque de funciones definidas por el usuario (UDFB) fuera del programa principal para llevar a cabo funciones especiales, como UDFB a un programa PID convertir unidades o transferir valores. A continuación se incluyen ejemplos de UDFB. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Valores de punto de ajuste, de proceso y manipulado temperatura En la tabla siguiente se define el uso de los valores SP, PV y MV en el programa de control de temperatura. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 623
Convierte el PV (señal RTD) en la misma unidad que la del SP (grados Celsius) y determina la diferencia entre el PV y el SP, así como también ajusta el MV de acuerdo con los valores de los parámetros P, I y D. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Información del programa de ejemplo El ejemplo del programa de nivel de suministro de agua incluye la siguiente información. La secuencia de eventos que se producen en el proceso de control Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 625
él cuando se ejecuta el programa de nivel de suministro de agua. Elemento Descripción Salida del Envía el MV a la unidad PowerFlex (0-10 V). controlador Unidad Controla la bomba de agua (0-50 Hz). PowerFlex Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 626
Bloques de funciones y UDFB utilizados en el FBD de nivel de agua Esta aplicación, desarrollada en el lenguaje del diagrama de bloque de funciones (FBD), utiliza las instrucciones descritas en la siguiente tabla. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Transición de modo ejecutar a programa, la instrucción PID se mantiene deshabilitada hasta que un usuario restablece Habilitar como CIERTO. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 628
Si CV > CVMax, entonces CV = CVMax. Si CVMax < CVMin, se produce un error. Gains Entrada PID_GAINS Gains de PID para controlador. Utilice el tipo de datos PID_GAINS para configurar el parámetro Gains. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Si FC no es válido, se produce un error. Códigos de error PID Utilice esta tabla para determinar los códigos de error PID y las descripciones. Código de Descripción del error error PID funciona con normalidad. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 630
FC no es válido. CVMin > CVMax o CVMax < CVMin CVManual < CVMin CVManual no es válido. CVManual > CVMax CVManual no es válido. Ejemplo de diagrama de bloque de funciones PID Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 631
Capítulo 21 Instrucción proporcional integral derivativa (PID) Ejemplo de diagrama de lógica de escalera PID Ejemplo de texto estructurado PID Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Instrucciones proporcional integral derivativa (PID) en la página 599 Máquina de estado de El diagrama de estado de la máquina PID describe los estados de procesamiento de la instrucción PID. la instrucción PID Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
La condición de línea pasa a ser FALSO cuando: El bit Habilitar es FALSO. Borra los parámetros de salida de PID excepto AbsoluteError. AbsoluteError se calcula en función de los valores de entrada PV y SP. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
No hay cambio en la condición de línea. El bit de entrada de Habilitar es CIERTO. Los parámetros de entrada no son válidos. Actualiza los parámetros de salida PID. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
El bit Error es CIERTO. Se establece la salida ErrorID. La salida CV se establece en 0. AbsoluteError se calcula en función de los valores de entrada PV y SP. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
El bit Habilitar es FALSO. Borra los parámetros de salida de PID excepto AbsoluteError. AbsoluteError se calcula en función de los valores de entrada PV y SP. Ejecución de PID correcta y Error Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 637
Borra los parámetros de salida de PID excepto AbsoluteError. AbsoluteError se calcula en función de los valores de entrada PV y SP. Consulte también en la página 627 Máquina de estado de la instrucción PID en la página 632 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
RTCEnabled se define a uno (1). Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 640
El ajuste de año de RTC. Valor de 16 bits, y el rango válido es entre 2000 (1 de enero, 00:00:00) y 2098 (31 de diciembre, 23:59:59) UINT El ajuste de mes de RTC. Día UINT El ajuste de día de RTC. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 641
El ajuste de día de la semana de RTC. Con RTC_SET, este parámetro se ignora. Ejemplo de diagrama de bloque de funciones de RTC_READ Ejemplo de diagrama de lógica de escalera de RTC_READ Ejemplo de texto estructurado de RTC_READ Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
RTCEnabled Salida BOOL CIERTO: se utiliza el reloj asíncrono o el hardware está habilitado (temporización). FALSO: el reloj asíncrono no se utiliza o el hardware RTC está deshabilitado (sin temporización). Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 643
El ajuste de segundo de RTC. Día de la semana UINT El ajuste de día de la semana de RTC. Con RTC_SET, este parámetro se ignora. Ejemplo de diagrama de bloque de funciones RTC_SET Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 644
Capítulo 22 Instrucciones del reloj de tiempo real (RTC) Ejemplo de diagrama de lógica de escalera RTC_SET Ejemplo de texto estructurado RTC_SET Consulte también Instrucciones de entrada/salida en la página 383 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Síncrona: Las instrucciones correspondientes donde todas las actualizaciones de la salida están sincronizadas con las exploraciones de programas de usuario. Los parámetros de salida síncrona se Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 646
SOCKET_READ Lee datos en un socket. Intenta SÍ SÍ SÍ SÍ No inmediata Híbrida página 673 recibir el número de bytes especificado y devuelve el número de bytes recibidos. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Las salidas se actualizan de forma síncrona desde la exploración del programa. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro820, Micro850, Micro870 y a Micro800 Simulator. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 648
Salida BOOL Indica que se ha producido un error. CIERTO: se ha detectado un error. FALSO: no hay ningún error. La salida se actualiza de forma síncrona desde la exploración del programa. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 649
DirecAceptar.DirecIP [1]=168 DirecAceptar.DirecIP [2]=2 DirecAceptar.DirecIP [3]=100 DirecAceptar.Puerto = 12000 La salida se actualiza de forma síncrona desde la exploración del programa. Ejemplo de diagrama de bloque de funciones de SOCKET_ACCEPT Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 650
Capítulo 23 Instrucciones del socket Ejemplo de diagrama de lógica de escalera de SOCKET_ACCEPT Ejemplo de texto estructurado de SOCKET_ACCEPT Resultados Servidor TCP Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Para restablecer la comunicación con el otro dispositivo: Borre la ocurrencia de socket de la última conexión. Si la conexión se establece con el lado cliente TCP, cree una nueva ocurrencia de socket mediante el uso de Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 652
Tipo Entrada USINT Especifique el tipo de socket: Protocolo de control de transmisión (TCP) Protocolo de datagramas de usuario (UDP) DirecSocket Entrada SOCKADDR_CFG Especifique la configuración de dirección del socket. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 653
CIERTO: la operación se realizó satisfactoriamente. FALSO: la operación está en curso o se produjo una condición de error. Busy Salida BOOL CIERTO: la operación está incompleta. FALSO: la operación está completa. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 654
UDINT Contiene controlador de socket. Utilice el parámetro de ocurrencia para las instrucciones de socket posteriores. Ejemplo de diagrama de bloque de funciones SOCKET_CREATE Ejemplo de diagrama de lógica de escalera SOCKET_CREATE Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 655
Instrucciones del socket Capítulo 23 Ejemplo de texto estructurado SOCKET_CREATE Resultados Ejemplo de cliente TCP Ejemplo de servidor TCP Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro820, Micro850, Micro870 y a Micro800 Simulator. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 657
Salida SOCK_STA El estado se define utilizando el tipo de datos SOCK_STATUS que contiene información de ErrorID, SubErrorID y StatusBits. La salida se actualiza de forma síncrona desde la exploración del programa. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 658
Capítulo 23 Instrucciones del socket Ejemplo de diagrama de bloque de funciones SOCKET_DELETE Ejemplo de diagrama de lógica de escalera SOCKET_DELETE Ejemplo de texto estructurado SOCKET_DELETE Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Las salidas se actualizan de forma síncrona desde la exploración del programa. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro820, Micro850, Micro870 y a Micro800 Simulator. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 660
Salida SOCK_STATUS El estado se define utilizando el tipo de datos SOCK_STATUS que contiene información de ErrorID, SubErrorID y StatusBits. La salida se actualiza de forma síncrona desde la exploración del programa. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 661
Instrucciones del socket Capítulo 23 Ejemplo de diagrama de bloque de funciones SOCKET_DELETEALL Ejemplo de diagrama de lógica de escalera SOCKET_DELETEALL Ejemplo de texto estructurado SOCKET_DELETEALL Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro820, Micro850, Micro870 y a Micro800 Simulator. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 663
En el caso del tipo de socket Servidor TCP, copie el Controlador de socket devuelto a partir de una instrucción SOCKET_ACCEPT. Si el valor Ocurrencia es 0, devuelve un resumen de todas las ocurrencias de socket. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 664
USINT Información de estado de la instrucción de socket. Para obtener más información, consulte Máquina de estado de socket. Si el valor Ocurrencia de Socket_Info es 0, EstadoDeSocket se muestra como 0. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 665
Ocurrencia de socket configurada como 0; la descripción de Índice de matriz es la siguiente: 1 - Recuento de ocurrencias de socket disponibles. Máximo número de sockets admitido. 2 - Recuento de ocurrencias de socket disponibles. Número de Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 666
14 - Recuento erróneo de SOCKET_WRITE cuando el valor Ocurrencia de socket se configura como UDP. 15 - Se muestra como 0. Ejemplo de diagrama de bloque de funciones SOCKET_INFO Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 667
Instrucciones del socket Capítulo 23 Ejemplo de diagrama de lógica de escalera SOCKET_INFO Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 668
Bits de estado de instrucciones de socket en la página 689 Códigos de error de socket en la página 683 Tipo de datos SOCKADDR_CFG en la página 682 Tipo de datos SOCK_STATUS en la página 683 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Esta instrucción se aplica a los controladores Micro820, Micro850, Micro870 y a Micro800 Simulator. Las salidas siempre se restablecen cuando se aplica la instrucción al controlador simulado (2080-LC50-48QWB-SIM). Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 670
UDP y SOCKET_READ completa la operación satisfactoriamente. La aplicación comprueba si el paquete de entrada procede del dispositivo previsto o no. La aplicación gestiona el filtrado según el parámetro de salida Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 671
ErrorID, SubErrorID y StatusBits. La salida se actualiza de forma síncrona desde la exploración del programa. Ejemplo de diagrama de bloque de funciones SOCKET_OPEN Ejemplo de diagrama de lógica de escalera SOCKET_OPEN Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 672
Capítulo 23 Instrucciones del socket Ejemplo de texto estructurado SOCKET_OPEN Resultados Ejemplo de TCP Ejemplo de UDP Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
LongitudDeRecep contiene el número de bytes de datos recibidos. Escriba programas para comprobar el valor LongitudDeRecep y, a continuación, emita solicitudes de lectura adicionales para recibir un mensaje de aplicación entero. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 674
Rango de tiempo de espera: 1.000-86.400.000 milisegundos Establezca el tiempo de espera en 0 para usar el valor predeterminado 10.000 (10 segundos). Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 675
UDPAddr.IPAddress[3]=100 UDPAddr.Port = 12000 En el caso del protocolo de control de transmisión (TCP), esta estructura no se usa y contiene solo ceros. La conexión TCP transmite la información de dirección remota. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 676
Capítulo 23 Instrucciones del socket Ejemplo de diagrama de bloque de funciones SOCKET_READ Ejemplo de diagrama de lógica de escalera SOCKET_READ Ejemplo de texto estructurado SOCKET_READ Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 677
Códigos de error de socket en la página 683 Instrucciones del socket en la página 645 Bits de estado de instrucciones de socket en la página 689 Tipo de datos SOCK_STATUS en la página 683 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cierto: se ha detectado un flanco ascendente, inicia el bloque de instrucción con la condición previa de que la última operación esté completa. Falso - no se ha detectado un flanco ascendente. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 679
La salida se actualiza de forma síncrona desde la exploración del programa. Busy Salida BOOL CIERTO: la operación no está completa. FALSO: la operación está completa. La salida se actualiza de forma síncrona desde la exploración del programa. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 680
La salida se actualiza de forma síncrona desde la exploración del programa. LongitudDeT Salida UNIT Número de bytes de los datos escritos. rans Ejemplo de diagrama de bloque de funciones SOCKET_WRITE Ejemplo de diagrama de lógica de escalera SOCKET_WRITE Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 681
Instrucciones del socket Capítulo 23 Ejemplo de texto estructurado SOCKET_WRITE Resultados Ejemplo de TCP: UDP sin ejemplo de apertura: Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Dirección IP[4] USINT Especifique una dirección IP. Ejemplo de una dirección IP de 192.168.2.100: IPAddress[0]=192 IPAddress[1]=168 IPAddress[2]=2 IPAddress[3]=100 Consulte también Códigos de error de socket en la página 683 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
IP de destino no válida. Direcciones IP de destino no válidas son las siguientes: Dirección IP automática 0.0.0.0 Dirección de bucle invertido (127.x.x.x) Dirección de multidifusión de clase D (224.x.x.x) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 684
SOCKET_WRITE, SOCKET_READ, SOCKET_DELETE y SOCKET_INFO. Tipos de socket UDP y de socket de cliente TCP: Utilice la instancia de socket devuelta en SOCKET_CREATE para SOCKET_OPEN, SOCKET_WRITE, SOCKET_READ, SOCKET_DELETE y SOCKET_INFO. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 685
SOCKET_ACCEPT se encuentra en curso (estado OCUPADO) y el usuario ejecuta SOCKET_OPEN con la misma instancia de socket. Secuencia de socket incorrecta, socket configurado como cliente TCP. Secuencia de socket incorrecta, socket configurado como servidor TCP. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 686
Error de procesamiento en segundo plano de socket, se ha recibido un paquete UDP de un dispositivo diferente, elimine el paquete. Reservado para uso futuro. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 687
Autor de llamada no válido para este servicio. El paquete no es válido. Este componente no se ha habilitado. Este componente ya se ha habilitado. La escucha no se ha habilitado para el puerto especificado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 688
Error de cola de transmisión TCP superada. Consulte también Instrucciones del socket en la página 645 Tipo de datos SOCK_STATUS en la página 683 Bits de estado de instrucciones de socket en la página 689 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Códigos de error de socket en la página 683 Tipo de datos SOCKADDR_CFG en la página 682 Diagramas de Ejecución correcta de instrucciones de socket cuando el proceso es inmediato temporización de las instrucciones de socket Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 690
Se establecen las salidas del bit DN y el bit LISTO. La condición de línea pasa a ser FALSO cuando: Se borra el bit EN. 10,11 No hay cambio en la condición de línea. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 691
Se establecen las salidas del bit DN y el bit LISTO. No hay cambio en la condición de línea. La condición de línea pasa a ser FALSO cuando: Se borra el bit EN. No hay cambio en la condición de línea. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 692
Se establecen las salidas del bit DN y el bit LISTO. La condición de línea es Falso. Se borra el bit EN. Las instrucciones de socket producen error cuando EN es Cierto y EW y ST son Falso Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 693
Se establecen las salidas del bit ER y el bit de error. La condición de línea pasa a ser FALSO cuando: Se borra el bit EN. No hay cambio en la condición de línea. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 694
Se establecen las salidas del bit ER y el bit de error. No hay cambio en la condición de línea. La condición de línea pasa a ser FALSO cuando: Se borra el bit EN. No hay cambio en la condición de línea. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 695
Se borra el bit EN. 10,11 No hay cambio en la condición de línea. Las instrucciones de socket producirán un error si ST es Cierto y el proceso de instrucciones no es inmediato Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 696
Se establecen las salidas del bit ER y el bit de error. La condición de línea pasa a ser Falso. Se borra el bit EN. No hay cambio en la condición de línea. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Transacciones para el cliente TCP Transacciones para En el siguiente diagrama se muestra una secuencia típica de transacciones de la interfaz de socket con el controlador como un servidor TCP. el servidor TCP Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
En este caso, el abiertas controlador especifica el destino de cada datagrama y recibe la dirección del remitente junto con cada datagrama recibido. Consulte también Instrucciones del socket en la página 645 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Instrucciones del socket Capítulo 23 Diagramas de temporización de las instrucciones de socket en la página Diagramas de Cliente TCP medianteinstrucciones de socket estado de máquina para TCP Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 700
Capítulo 23 Instrucciones del socket Servidor TCP mediante instrucciones de socket Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Diagrama de estado de TCP Consulte también Instrucciones del socket en la página 645 Diagramas de temporización de las instrucciones de socket en la página Diagramas de estado de máquina para UPD en la página 702 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Capítulo 23 Instrucciones del socket Diagramas de Datagrama UDP con instrucción SOCKET_OPEN estado de la máquina para UDP Datagrama UDP sin instrucción SOCKET_OPEN Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 703
Capítulo 23 Consulte también Instrucciones del socket en la página 645 Diagramas de temporización de las instrucciones de socket en la página Diagramas de estado de máquina para TCP en la página 699 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Conjunto de instrucciones en orden alfabético en la página 23 ASCII Devuelve el código ASCII de los caracteres en cadenas. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 706
0 si la posición está fuera de la cadena. Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones ASCII Ejemplo de diagrama de lógica de escalera ASCII Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 707
Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Ejemplo de texto estructurado CHAR (* Equivalencia de ST: *) Display := CHAR ( value + 48 ); (* el valor está en el conjunto [0..9] *) (* 48 es el código ASCII de '0' *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Cualquier cadena que no esté vacía. Entrada DINT Número de caracteres que se van a eliminar Entrada DINT Posición del primer carácter eliminado (el primer carácter de la cadena tiene la posición 1). Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 710
Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones DELETE Ejemplo de diagrama de lógica de escalera DELETE Ejemplo de texto estructurado DELETE (* Equivalencia de ST: *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 711
Cierto: busca la posición en cadenas. Falso: no busca la operación. Se aplica a programas de diagrama de lógica de escalera. Entrada CADENA Cualquier cadena que no esté vacía. Entrada CADENA Cualquier cadena no vacía (patrón). Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Ejemplo de diagrama de lógica de escalera FIND Ejemplo de texto estructurado FIND (* Equivalencia de ST: *) complete_string := 'ABCD' + 'EFGH'; (* complete_string es 'ABCDEFGH ' found := FIND (complete_string, 'CDEF'); (* found es 3 *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 713
Se aplica a programas de diagrama de lógica de escalera. Entrada CADENA Cadena inicial. Entrada CADENA Cadena que se insertará. Entrada DINT Posición de la inserción la inserción se realiza antes de la posición (la primera posición válida es 1). Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 714
Ejemplo de diagrama de lógica de escalera INSERT Ejemplo de texto estructurado INSERT (* Equivalencia de ST: *) MyName := INSERT ('Mr JONES', 'Frank ', 4); (* MyName es 'Sr. Juan TORRES' *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 715
CADENA Parte izquierda de la cadena (su longitud = NbC). Puede ser: una cadena vacía si NbC <= 0 una cadena IN completa si NbC >= longitud de cadena IN Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 716
(* Equivalencia de ST: *) complete_string := RIGHT ('12345678', 4), LEFT ('12345678', 4), 5; (* complete_string es '56781234' el valor emitido por la llamada RIGHT es '5678' el valor obtenido de la llamada LEFT es '1234'*) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 717
Habilitar instrucción. Cierto: genera parte de una cadena. Falso: no se genera ninguna operación. Se aplica a programas de diagrama de lógica de escalera. Entrada CADENA Cualquier cadena que no esté vacía. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 718
Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de función MID Ejemplo de diagrama de lógica de escalera MID Ejemplo de texto estructurado MID (* Equivalencia de ST: *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 719
Falso: no se lleva a cabo ninguna operación. Se aplica a programas de diagrama de lógica de escalera. Entrada CADENA Cualquier cadena MLEN Salida DINT Número de caracteres en la cadena IN. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 720
(* este programa extrae los 3 caracteres a la izquierda de la cadena y pone el resultado en la variable de cadena de prefijo. No se realiza ninguna acción si la longitud de la cadena es inferior a 3 caracteres *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 721
Se aplica a programas de diagrama de lógica de escalera. Entrada CADENA Cualquier cadena que no esté vacía. Entrada DINT Número de caracteres que se van a extraer. Este número no puede ser mayor que la longitud de la cadena IN. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 722
(* Equivalencia de ST: *) complete_string := RIGHT ('12345678', 4), LEFT ('12345678', 4),5; (* complete_string es '56781234' el valor emitido por la llamada RIGHT es '5678' el valor emitido por la llamada LEFT es '1234' Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 723
Entrada BOOL Habilitar función. Cierto: se reemplazan partes de cadenas con nuevos caracteres. Falso: no se lleva a cabo ninguna operación. Se aplica a programas de diagrama de lógica de escalera. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 724
una cadena inicial IN si NbC <= 0 Salida BOOL Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. Ejemplo de diagrama de bloque de funciones REPLACE Ejemplo de diagrama de lógica de escalera REPLACE Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 725
(* Equivalencia de ST: *) MyName := REPLACE ('Sr. X TORRES, 'Juan', 1, 4); (* MyName es 'Sr. Juan TORRES' *) Resultados Consulte también Instrucciones de manipulación de cadenas en la página 705 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Done. Valor acumulado: el número de incrementos de tiempo que ha contado la instrucción. Cuando se habilita esta opción, el temporizador actualiza este valor de forma continua. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 728
Cierto: no transcurre el tiempo total. Falso: ha transcurrido el tiempo total. Salida TIME Tiempo actual transcurrido. Los valores posibles van desde 0 ms a 1193 h, 2 m, 47 s, 294 ms. Diagrama de temporización TOF Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 729
Instrucciones de temporizador Capítulo 25 Ejemplo de diagrama de bloque de funciones TOF Ejemplo de diagrama de lógica de escalera TOF Ejemplo de texto estructurado TOF Resultados Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 730
Falso: si se detecta un flanco descendente, detiene y restablece el temporizador interno. Entrada TIME Tiempo programado máximo definido mediante el tipo de datos de tiempo. Salida BOOL Cierto: ha transcurrido el tiempo programado. Falso: no ha transcurrido el tiempo programado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 731
1193 h, 2 m, 47 s, 294 ms. Diagrama de temporización TON Ejemplo de diagrama de bloque de funciones TON Ejemplo de diagrama de lógica de escalera TON Ejemplo de texto estructurado TON Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 732
EN se establezca en Falso. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 733
(ET) permanece dentro del valor de retardo de desconexión (PTOF) hasta que se vuelva a activar el flanco ascendente. Ejemplo de diagrama de bloque de funciones TONOFF Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 734
Capítulo 25 Instrucciones de temporizador Ejemplo de diagrama de lógica de escalera TONOFF Ejemplo de texto estructurado TONOFF Resultados Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 735
Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Utilice esta tabla para determinar los valores de parámetros de esta instrucción. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 736
Los valores posibles van desde 0 ms a 1193 h, 2 m, 47 s, 294 ms. Diagrama de temporización TP Ejemplo de diagrama de bloque de funciones TP Ejemplo de diagrama de lógica de escalera TP Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 737
Para hacer que el temporizador interno persista, establezca el parámetro de configuración Retenido en Cierto. Controlador Micro830 o Micro850, el temporizador interno de RTO persiste en una desconexión y conexión. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 738
Falso: no ha transcurrido el tiempo de retraso programado. Salida TIME Tiempo actual transcurrido. Los valores van desde 0 ms a 1193 h, 2 m, 47 s, 294 ms. ET se define utilizando el tipo de datos de tiempo. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 739
Instrucciones de temporizador Capítulo 25 Ejemplo de diagrama de temporización de RTO Ejemplo de diagrama de bloque de funciones RTO Ejemplo de diagrama de lógica de escalera RTO Ejemplo de texto estructurado RTO Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 740
Configuración de momento del año del canal C. Utilice el tipo de datos DOYDATA para configurar TimeC. TimeD Entrada DOYDATA Configuración de momento del año del canal D. Utilice el tipo de datos DOYDATA para configurar TimeD. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
MonthOff USINT Valor de mes desactivado (debe estar entre [1...12]). DayOff USINT Valor de día desactivado (debe estar entre [1...31], depende del valor "MonthOff"). Ejemplo de diagrama de bloque de funciones DOY Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 742
Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Esta instrucción se aplica a los controladores Micro810, Micro820, Micro830, Micro850, Micro870 y a Micro800 Simulator. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 743
TDF es un nombre o ID de PIN Ejemplo de diagrama de bloque de funciones TDF Ejemplo de diagrama de lógica de escalera TDF Ejemplo de texto estructurado TDF (* Equivalencia de ST: *) Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 744
TimeX.Enable está establecido en Cierto y hay un RTC habilitado. Idiomas compatibles: Diagrama de bloques de funciones, diagrama de lógica de escalera y texto estructurado. Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 745
USINT Valor de minuto activado (debe estar entre [0...59]). DayOff USINT Valor de día de la semana desactivado (debe estar entre [0...6]). HourOff USINT Valor de hora desactivado (debe estar entre [0...23]). Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 746
Ejemplo de diagrama de bloque de funciones TOW Ejemplo de diagrama de lógica de escalera TOW Ejemplo de texto estructurado TOW (* Equivalencia de ST: *) TESTOUTPUT := TOW(TIMEA, TIMEB, TIMEC, TIMED) ; Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 747
Instrucciones de temporizador Capítulo 25 Resultados Consulte también Configuración de instrucciones de temporizador en la página 727 Instrucciones de temporizador en la página 727 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 749
Bloque de función ACL 122 Bloque de función SCALER 575 Bloque de función AHL 124 Bloque de función SR 177 Bloque de función ARD 129 Bloque de función STACKINT 577 Bloque de función ARL 132 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 750
TONOFF 730 MC_Home 474 TP 733 MC_MoveAbsolute 479 TRIMPOT_READ 440 MC_MoveRelative 482 bloques de función avanzados MC_MoveVelocity 487 SCALER 575 Bloques de función de control de movimiento 455 MC_Power 492 bobinas MC_ReadAxisError 503 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 756
SOCKET_DELETE 654 division 92 SOCKET_DELETEALL 657 equal 259 SOCKET_INFO 660 greater than 262 SOCKET_OPEN 667 greater than or equal 264 SOCKET_READ 671 less than 266 SOCKET_WRITE 676 less than or equal 267 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
Página 757
Bloque de función TOF 726 Bloque de función TON 728 Bloque de función TONOFF 730 Bloque de función TP 733 Bloque de funciones RTO 735 Función DOY 738 Función TDF 740 Función TOW 742 Publicación de Rockwell Automation 2080-RM001I-ES-E - Enero 2019...
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.