¿Qué significa scl?
SCL, Structured Control Language, es un lenguaje de programación de alto nivel basado en PASCAL para SIMATIC S7CPU.
El lenguaje estructurado está diseñado específicamente para describir los requisitos lógicos de una unidad funcional. Es diferente del lenguaje natural y también de cualquier lenguaje de programación específico (como VB, VC, etc.).
Los lenguajes de descripción estructurados generalmente utilizan el inglés, que es muy similar a los lenguajes de programación generales. Tiene las características de flexibilidad del lenguaje natural y rica expresión, así como las características claras, fáciles de leer y lógicamente rigurosas de los programas estructurados.
El uso de este lenguaje de base de datos estándar brinda gran comodidad para la programación y el mantenimiento de la base de datos, y se usa ampliamente en diversas consultas de datos. VB y otras aplicaciones, incluidas Access, Foxpro, Oracle, SQL Server, etc., admiten el lenguaje SQL.
Características de los lenguajes estructurados
El rasgo distintivo de los lenguajes estructurados es la separación de código y datos. Este lenguaje puede separar y ocultar las instrucciones y datos que realizan una tarea específica del resto del programa. Una forma de lograr el aislamiento es llamar a una subrutina que utilice variables locales (temporales). Al usar variables locales, podemos escribir subrutinas que no tengan efectos secundarios en otras partes del programa.
Esto hace que sea muy sencillo escribir programas que compartan fragmentos de código. Si desarrollamos algunas funciones bien separadas, sólo necesitamos saber qué hace la función cuando hacemos referencia a ella, no necesariamente cómo lo hace. Recuerde: el uso excesivo de variables globales (variables a las que puede acceder todo el programa) puede introducir errores en el programa debido a efectos secundarios inesperados.
Los lenguajes estructurados son más fáciles de programar que los lenguajes no estructurados, y la claridad de los programas escritos en lenguajes estructurados los hace más fáciles de mantener. Ésta es una opinión generalmente aceptada. Por ejemplo, el principal componente estructural del lenguaje C como lenguaje estructurado es la subrutina independiente de la función C.
En lenguaje C, una función es un componente (bloque de programa), que es el componente básico para completar la función del programa. Las funciones permiten definir y codificar las tareas de un programa por separado, haciendo que el programa sea modular. Puede estar seguro de que una buena función no sólo funcionará correctamente sino que no tendrá efectos secundarios en otras partes del programa.
Referencia del contenido anterior: Enciclopedia Baidu-Lenguaje estructurado