Professional Documents
Culture Documents
El texto estructurado, está basado, en los lenguajes de tipo texto de alto nivel y es muy
similar a los ya conocidos PASCAL, BASIC y C. Aunque todavía no es muy popular se
le considera como un lenguaje nuevo ya que requiere conocimiento previo de
programación.
Para el caso de STEP 7 este tipo de lenguaje se denomina SCL (Lenguaje de Control
Estructurado). A continuación, puede observarse un ejemplo de un extracto de un
programa de este tipo. (fig. )
OPERADOR DE ASIGNACIÓN:
Ejemplos:
A := 4 Asignamos a A el valor 4.
OPERADOR DE COMPARACIÓN:
Ejemplos:
Comentarios: Verde
Errores: Rojo
(* Ejemplo *)
a := a AND NOT b;
(* Selección *)
IF a = TRUE THEN
a := a AND B;
valor := (a+b) *15 +16#FF;
d := ABS (valor);
END_IF;
DELIMITADOR DE INSTRUCCIONES:
Ejemplos:
(* Ejemplo 1 *)
A := A + B;
(* Ejemplo 2 *)
IF C = TRUE THEN
C := C AND B;
END_IF;
Ejemplo:
(* Ejemplo *) MAL
IF C = TRUE ; THEN
C := C AND B;
END_IF;
COMENTARIOS:
Ejemplos:
Ejemplos:
(* Ejemplo 1 *) → (* Ejemplo 1 *)
A:=A+B; A := A + B;
(* Ejemplo 2 *) → (* Ejemplo 2 *)
END_IF; END_IF;
MAYÚSCULAS Y MINÚSCULAS:
Es indistinto el uso de mayúsculas y minúsculas en cualquier sentencia o nombre de
variable.
Ejemplos:
(* Ejemplo 1 *)
IF A = TRUE THEN
A := A AND B;
END_IF;
(* Ejemplo 2 *)
if a = true then
a := a and b;
end_if;
NOMBRES DE VARIABLES:
Ejemplo: