Sintaxis de texto estructurado

El texto estructurado es un lenguaje de programación basado en texto 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 separadas) para facilitar la lectura 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 a un número (expresión numérica), una cadena (expresión de cadena) o a 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, String).
value1
Expresión inmediata
Un valor constante
4
Expresión de operadores
Un símbolo o mnemónico que especifica una operación dentro de una expresión.
etiqueta1 + etiqueta2
etiqueta1 >= valor1
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 en que las funciones solo se pueden usar en expresiones. Las instrucciones no se pueden utilizar en expresiones.
función(etiqueta1)
Instrucción
Una instrucción es una declaración 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. Termine la instrucción con un punto y coma (;).
Aunque su sintaxis es parecida, las instrucciones se distinguen de las funciones en que las instrucciones no se pueden usar en expresiones. Las funciones solo se pueden usar en expresiones.
instrucción();
instrucción(operando);
instrucción(operando1, operando2,operando3);
Construir
Una declaración condicional usada para desencadenar el código de texto estructurado (es decir, otras instrucciones). Termine la construcción con un punto y coma (;).
SI... ENTONCES CASO PARA... HACER MIENTRAS... HACER
REPETIR... HASTA
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