Estructura en la memoria
La CPU es quien estructura y direcciona las reas o zonas de memoria, ofreciendo
opciones para almacenar los datos en la ejecucin del programa.
A lo hora de empezar a pensar en la programacin, cuando empezamos a tener una
posible solucin del planteamiento del problema, deberemos elegir qu tipo de variables
utilizaremos, sean entradas I y salidas Q, marcas M y datos locales. Al mismo tiempo
cmo vamos a estructurarlo, si ponemos o necesitamos una o ms funcionesCon todo,
muchas veces depender de cmo estructures el programa y las funciones que necesite.
Las instrucciones del programa se insertan en bloques lgicos, llamados bloques de
organizacin OB, bloques de funcin FB y funciones FC, una manera rpida de
estructurar nuestro programa total podra ser el siguiente:
asignados a un FB, denominndose DBs instancia. Los datos almacenados en este bloque
de datos, no son borrados al finalizar la ejecucin del bloque lgico asociado.
Si tenemos la duda de a quin pertenece un bloque u otro, o si est asociado o no al FB,
deberemos mirar en Atributos. Para ello realizamos lo siguiente:
1.Clicamos con el botn derecho en el bloque de duda, por ejemplo DB1.
2.Seleccionamos Propiedades.
3.Visualizamos Atributos.
Si est seleccionado, es que pertence a un DB instancia, asociado a un FB. Por el
contrario, si no lo estuviese sera un DB global.