Inicialización De Los Datos String; Datos String Válidos; Instrucciones De Conversión De Cadenas; Conversión De Cadenas En Valores Y De Valores En Cadenas - Siemens Simatic S7 Serie Manual De Sistema

Controlador programable
Tabla de contenido

Publicidad

Instrucciones de programación
6.2 Instrucciones avanzadas
Inicialización de los datos String
Los datos de entrada y salida String deben inicializarse como cadenas válidas en la
memoria antes de ejecutar cualquier instrucción con cadenas.
Datos String válidos
Una cadena válida tiene una longitud máxima que debe ser mayor que cero pero menor que
255. La longitud actual debe ser menor o igual a la longitud máxima.
Las cadenas no pueden asignarse a áreas de memoria I ni Q.
Encontrará más información en: Formato del tipo de datos String (Página 61)
6.2.3.2
Instrucciones de conversión de cadenas
Conversión de cadenas en valores y de valores en cadenas
Las siguientes instrucciones permiten convertir cadenas de caracteres numéricos en valores
numéricos, y viceversa:
● S_CONV convierte una cadena numérica en un valor numérico, o viceversa.
● STRG_VAL convierte una cadena numérica en un valor numérico con opciones de
● VAL_STRG convierte un valor numérico en una cadena numérica con opciones de
S_CONV (Convertir cadena en valor)
Parámetro
IN
OUT
La conversión del parámetro IN que contiene la cadena comienza en el primer carácter y
continúa hasta el final de la cadena, o bien hasta que se encuentra el primer carácter que no
sea "0" a "9", "+", "-" o ".". El resultado se deposita en la ubicación que indica el parámetro
OUT. Si el valor numérico resultante no está comprendido en el rango del tipo de datos de
OUT, el parámetro OUT se pone a 0 y ENO adopta el estado lógico FALSE (falso). De lo
contrario, el parámetro OUT contendrá un resultado válido y ENO adoptará el estado lógico
TRUE (verdadero).
144
formato.
formato.
S_CONV (Convertir cadena de caracteres) convierte una cadena de
caracteres en un valor correspondiente, o viceversa. La instrucción
S_CONV no tiene opciones de formato de salida. Gracias a ello, la
instrucción S_CONV es más simple pero menos flexible que las
instrucciones STRG_VAL y VAL_STRG.
Seleccione los tipos de datos de los parámetros en las listas desplegables.
Tipo de parámetro Tipo de datos
IN
OUT
String
String, SInt, Int, DInt, USInt, UInt,
UDInt, Real
Descripción
Entrada que contiene la
cadena de caracteres
Valor numérico resultante
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido