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