12.1.4 Asignación con variables del tipo STRING
Una variable del tipo de datos STRING contiene una cadena de caracteres de
254 caracteres como máximo. A todas las variables del tipo de datos STRING se les puede
asignar otra variable del mismo tipo.
Asignaciones válidas:
variablestring_1 := constante STRING;
variablestring_1 := variablestring_2 ;
Ejemplo
FUNCTION_BLOCK FB3
VAR
INDICADOR_1
ESTRUCTURA1
INDICADOR_2
INDICADOR_3
END_STRUCT ;
END_VAR
BEGIN
// Asignación de una constante a una variable STRING
INDICADOR_1 := 'error en el módulo 1' ;
// Asignación de un componente de estructura a una variable STRING.
INDICADOR_1 := ESTRUCTURA1.INDICADOR_3 ;
// Asignación de una variable STRING a una variable STRING
If INDICADOR_1 <> ESTRUCTURA1.INDICADOR_3 THEN
END_FUNCTION_BLOCK
S7-SCL V5.3 para S7-300/400
A5E00324652-01
: STRING[50] ;
: STRUCT
: STRING[100] ;
: STRING[50] ;
INDICADOR_1 := ESTRUCTURA1.INDICADOR_3 ;
END_IF;
Instrucciones
12-7