REAL en cadena (RTOS)

Esta información corresponde a los controladores CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, ControlLogix 5580, GuardLogix 5580 y ControlLogix 5590.
La instrucción REAL a cadena (RTOS) produce la representación ASCII de un valor REAL.
Idiomas disponibles
Diagrama de lógica de escalera
RTOS_LD_avail_v31
Bloque de funciones
Esta instrucción no está disponible en el bloque de funciones.
Texto estructurado
RTOS(Source,Dest);
Operandos
Diagrama de escalera y texto estructurado
Operando
Tipo
Formato
Descripción
Notas
Source
REAL
Etiqueta
La etiqueta que contiene el valor REAL
Destination
Tipo de cadena
Etiqueta
La etiqueta en la que se almacena el valor ASCII.
Los tipos de datos de cadena son:
  • Tipo de datos STRING predeterminado
  • Cualquier tipo de cadena nuevo que usted cree
Consulte Sintaxis de texto estructurado para obtener más información sobre la sintaxis de las expresiones.
Descripción
La instrucción RTOS convierte Source en una cadena de caracteres ASCII y coloca el resultado en Destination.
Afecta a las marcas de estado matemáticas
No
Fallos mayores/menores
Tipo
Código
Causa
Método de recuperación
4
51
El valor LEN de la etiqueta de cadena es mayor que el tamaño de DATA de la etiqueta de cadena.
  1. Comprueba que ninguna instrucción esté escribiendo en el miembro LEN de la etiqueta de cadena.
  2. En el valor LEN, introduzca el número de caracteres que contiene la cadena.
4
52
La cadena de salida es más mayor que el destino.
Crear un nuevo tipo de cadena que sea lo bastante grande para la cadena de salida. Usar el nuevo tipo de cadena como tipo de datos para el destino.
Consulte Atributos comunes para ver los fallos relacionados con el operando.
Ejecución
Diagrama de lógica de escalera
Condición/estado
Acción realizada
Pre-escaneado
N/A
La condición de entrada de renglón es falsa
N/A
La condición de entrada de renglón es verdadera
La instrucción se ejecuta.
Post-escaneado
N/A
Texto estructurado
Condición
Action
Pre-escaneado
Consultar Pre-escaneado en la tabla Diagrama de escalera anterior
Ejecución normal
Consultar La condición de entrada de reglón es verdadera en la tabla Diagrama de escalera anterior
Post-escaneado
Consultar Post-escaneado en la tabla Diagrama de escalera anterior
Ejemplos
Cuando send_data está habilitado, la instrucción RTOS convierte el valor data_1 en una cadena de caracteres ASCII y coloca el resultado en data_1_ascii. Los siguientes reglones insertarán o concadenarán data_1_ascii con otras cadenas para generar un mensaje completo que aparezca en un terminal.
Diagrama de lógica de escalera
RTOS_LD_ex_v31
Texto estructurado
IF send_data THEN
RTOS(data_1,data_1_ascii);
send_data:= 0;
END_IF;
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal