Sintaxis de texto estructurado

El texto estructurado es un lenguaje de programación textual que usa instrucciones para definir lo que se ejecuta.
  • El texto estructurado no distingue entre mayúsculas y minúsculas.
  • Use las tabulaciones y los retornos de carro (líneas aparte) para facilitar la legibilidad de su texto estructurado. No tienen ningún efecto en la ejecución del texto estructurado.
El texto estructurado no distingue entre mayúsculas y minúsculas. El texto estructurado puede contener estos componentes.
Término
Definición
Ejemplos
Asignación
Use una instrucción de asignación para asignar valores a etiquetas. El operador := es el operador de asignación.
Termine la asignación con un punto y coma ‘;’.
etiqueta := expresión;
Expresión
Una expresión es parte de una asignación completa o una instrucción de construcción. Una expresión evalúa hasta un número (expresión numérica), una cadena (expresión de cadena) o un estado verdadero o falso (expresión BOOL).
Expresión de etiqueta
Un área con nombre de la memoria donde se almacenan los datos (BOOL, SINT, INT, DINT, REAL, Cadena).
value1
Expresión inmediata
Un valor constante
4
Expresión de operadores
Un símbolo o regla mnemotécnica que especifica una operación dentro de una expresión.
tag1 + tag2
tag1 >= value1
Expresión de función
Cuando se ejecuta, una función genera un valor. Use paréntesis para delimitar el operando de una función.
Aunque su sintaxis es parecida, las funciones se distinguen de las instrucciones porque las funciones solo se pueden usar en expresiones. Las instrucciones no se pueden utilizar en expresiones.
función(tag1)
Instrucción
Una instrucción es independiente.
Una instrucción utiliza los paréntesis para incluir sus operandos.
Dependiendo de la instrucción, puede haber cero, uno o varios operandos.
Cuando una instrucción se ejecuta, genera uno o varios valores que forman parte de una estructura de datos. Las instrucciones se terminan un punto y coma (;).
Aunque su sintaxis es parecida, las instrucciones se distinguen de las funciones porque las instrucciones no se pueden usar en expresiones. Las funciones solo se pueden usar en expresiones.
instrucción();
instruction(operand);
instruction(operand1, operand2,operand3);
Construcción
Una declaración condicional usada para desencadenar el código de texto estructurado (es decir, otras instrucciones) Las construcciones se terminan un punto y coma (;).
IF...THEN CASE FOR...DO WHILE...DO
REPEAT...UNTIL
EXIT
Comentario
Texto que explica o aclara lo que hace una sección de texto estructurado.
Use los comentarios para que sea más sencillo interpretar el texto estructurado.
Los comentarios no afectan a la ejecución del texto estructurado.
Los comentarios pueden aparecer en cualquier parte del texto estructurado.
//comment
(*start of comment . . . end of comment*)
/*start of comment . . . end of comment*/
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal