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