01/2006
Adaptación del tipo de datos:
VAR13.VAL ="Este es el error número " << (VAR14 - VAR8) <<
"."
Manejo de valores numéricos:
VAR13.VAL = "Error " << VAR14.VAL << ": " << $T80001 <<
$T80002
IF VAR15 == "Error" ;Strings en una instrucción IF
VAR16 = 18.1234
ENDIF
Comillas dobles dentro de un string:
VAR2="Hola, esto es un "" test"
Strings de variables de sistema o de usuario dependientes de contenidos de
variables:
VAR2.Var = "$R[" << VAR8 << "]"
Funciones string
Las siguientes funciones permiten estos procesos:
•
Cálculo de la longitud de strings
•
Búsqueda de un carácter en un string
•
Extracción de parte de un string comenzando por la izquierda
•
Extracción de parte de un string comenzando por la derecha
•
Extracción de la parte central de un string
•
Reemplazo de partes de un string
Longitud del string
Sintaxis:
LEN(string | nombrevar)
Parámetros:
string
nombrevar
Función:
Determinar el número de caracteres de un string.
Observación:
Sólo es admisible uno de los dos posibles parámetros.
© Siemens AG 2006 All Rights Reserved
SINUMERIK 840D sl/840Di sl/840D/840Di/810D Puesta en servicio HMI (IAM) – Edición 01/2006
Cualquier expresión válida de tipo string. En el caso de un
string vacío se retorna CERO
Cualquier nombre de variable válido y declarado
Completar interfaz hombre-máquina (BE1)
;Resultado: "Este es el error
;número 11."
;Resultado:
;"Error 15: Esto es un texto de alarma"
;Resultado: VAR16 igual a 18.1234,
;con VAR15 igual a "Error"
;Resultado: Hola, esto es un " test
;Resultado: $R[4]
3 Sintaxis
BE1/3-99