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

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:
|
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. |
|
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

Texto estructurado
IF send_data THEN
RTOS(data_1,data_1_ascii);
send_data:= 0;
END_IF;
Entregue su opinión