Siemens S7 Serie Manual De Sistema página 308

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Instrucciones avanzadas
8.2 Cadena y carácter
VAL_STRG (convertir valor numérico en cadena de caracteres)
Tabla 8- 26
Operación de conversión de valor en cadena
KOP / FUP
En KOP y FUP: haga clic en "???" y seleccione el tipo de datos en la lista desplegable.
1
Tabla 8- 27
Tipos de datos para la instrucción VAL_STRG
Parámetro y tipo
IN
IN
SIZE
IN
PREC
IN
FORMAT
IN
P
IN
OUT
OUT
El valor que indica el parámetro IN se convierte en una cadena referenciada por el
parámetro OUT. El parámetro OUT debe ser una cadena válida antes de ejecutar la
conversión.
La cadena convertida sustituye los caracteres de la cadena OUT, comenzando en el contaje
de offset de carácter P hasta el número de caracteres que indica el parámetro SIZE. El
número de caracteres de SIZE debe caber en la longitud de la cadena OUT, contando
desde la posición del carácter P. Esta instrucción resulta útil para integrar caracteres
numéricos en una cadena de texto. Por ejemplo, la cifra "120" puede incorporarse a la
cadena "Presión bomba = 120 psi".
El parámetro PREC indica la precisión o el número de dígitos de la parte fraccionaria de la
cadena. Si el parámetro IN es un número entero, PREC indica la posición del punto decimal.
Por ejemplo, si el valor es 123 y PREC = 1, el resultado es "12,3". La precisión máxima
soportada para el tipo de datos Real es 7 dígitos.
Si el parámetro P es mayor que el tamaño actual de la cadena OUT, se agregan espacios
hasta la posición P y el resultado se añade al final de la cadena. La conversión finaliza
cuando se alcanza la longitud máxima de la cadena OUT.
El parámetro FORMAT de la instrucción VAL_STRG se define a continuación. Los bits no
utilizados deben ponerse a cero.
308
SCL
"VAL_STRG"(
in:=_variant_in,
size:=_usint_in,
prec:=_usint_in,
format:=_word_in,
p:=uint_in,
out=>_string_out);
Tipo de datos
SInt, Int, DInt, USInt, UInt,
UDInt, Real, LReal
USInt
USInt
Word
UInt, Byte, USInt
String
Descripción
Convierte un valor entero, entero sin signo o en coma
flotante en la cadena de caracteres correspondiente.
Descripción
Valor que debe convertirse
Número de caracteres que deben escribirse en la cadena
OUT
Precisión o tamaño de la parte fraccionaria. Esto no
incluye el punto decimal.
Opciones de formato de salida
IN: Índice al primer carácter de la cadena OUT que debe
convertirse (primer carácter = 1)
Cadena convertida
Manual de sistema, 03/2014, A5E02486683-AG
Controlador programable S7-1200

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido