Tabla 8- 38
Tipos de datos para los parámetros (Chars_TO_Strg)
Parámetro y tipo
Chars
IN
pChars
IN
Cnt
IN
Strg
OUT
Tabla 8- 39
Instrucción Strg_TO_Chars
KOP / FUP
SCL
Strg_TO_Chars(
Tabla 8- 40
Tipos de datos para los parámetros (Strg_TO_Chars)
Parámetro y tipo
Strg
IN
pChars
IN
Chars
IN_OUT
Cnt
OUT
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
Tipo de datos
Variante
Dint
UInt
String
Strg:=_string_in_,
pChars:=_dint_in_,
Cnt=>_uint_out_,
Chars:=_variant_inout_);
Tipo de datos
String
DInt
Variante
UInt
Descripción
El parámetro Chars es un puntero hacia una matriz basada en
cero [0..n] de caracteres que deben convertirse en una
cadena. La matriz puede declararse en un DB o como
variables locales en la interfaz del bloque.
Ejemplo: "DB1".MyArray apunta a valores de elementos
MyArray [0..10] of Char en DB1.
Número de elemento del primer carácter en la matriz que
debe copiarse. El elemento de matriz [0] es el valor
predeterminado.
Recuento de caracteres que se copian: 0 significa todos
Cadena de destino
Descripción
La cadena de entrada completa Strg se copia en una matriz
de caracteres en el parámetro IN_OUT Chars.
La operación sobrescribe los bytes que empiezan por el
número de elemento especificado por el parámetro pChars.
Pueden utilizarse cadenas de todas las longitudes máximas
soportadas (1 ... 254).
No se escribe un delimitador de fin: eso es responsabilidad
del usuario. Para establecer un delimitador de fin justo
después del último carácter escrito de la matriz, utilice el
siguiente número de elemento de la matriz [pChars+Cnt].
Descripción
Cadena fuente
Número del elemento para el primer carácter de la cadena
escrito en la matriz de destino
El parámetro Chars es un puntero hacia una matriz basada en
cero [0..n] de caracteres copiados de una cadena de entrada.
La matriz puede declararse en un DB o como variables
locales en la interfaz del bloque.
Ejemplo: "DB1".MyArray apunta a valores de elementos
MyArray [0..10] of Char en DB1.
Recuento de caracteres copiados
Instrucciones avanzadas
8.2 Cadena y carácter
275