Propiedades del bloque
 |
Mediante las propiedades de bloques podrá identificar
mejor los bloques que ha creado (p.ej., en las diferentes versiones) o proteger
los bloques contra cambios no autorizados. Para poder editar las propiedades
debe estar abierto el bloque. Además de las propiedades editables, en el cuadro
de diálogo correspondiente se visualizan también datos a título de
información. Dichos datos no se pueden editar. Aunque las propiedades de los bloques y los atributos de
sistema se indican también en el Administrador SIMATIC , en las propiedades de
objeto de un bloque, allí sólo se pueden editar las propiedades NAME, FAMILY,
AUTHOR y VERSION. Una vez insertado el bloque, las propiedades del objeto se
editan desde el Administrador SIMATIC. En caso de que un bloque no haya sido
creado con el Administrador SIMATIC, sino con uno de los editores, dichos
ajustes (p.ej., el lenguaje de programación) se guardan automáticamente en las
propiedades del objeto. Si desea introducir propiedades de bloques, deberá
respetar el orden indicado en la tabla que aparece a continuación:
Palabra
clave |
Significado |
[KNOW_HOW_PROTECT] |
Protección de bloques: los bloques
compilados con esta opción no permiten ver el área de instrucciones. |
[AUTHOR:] |
Nombre del autor, nombre de la empresa,
del departamento u otros nombres (máx. 8 caracteres, sin blancos). |
[FAMILY:] |
Nombre de la familia de bloques: p.ej.
regulador. (máx. 8 caracteres, sin espacios en blanco). |
[NAME:] |
Nombre del bloque (máx. 8 caracteres) |
[VERSION: int1 . int2] |
Número de versión del bloque (ambos
números entre 0 y 15, es decir, 0.0 - 15.15). |
[CODE_VERSION1] |
Indica si un FB es multiinstancia. Si
desea declarar multiinstancias, el FB no puede llevar dicha propiedad. |
[UNLINKED] sólo para DBs |
Un bloque de datos con la propiedad
UNLINKED no se incluye en el programa. |
[READ_ONLY] sólo para DBs |
Protección contra escritura para bloques
de datos; sus datos sólo pueden leerse, pero no modificarse. |
La protección de bloques KNOW_HOW_PROTECT tiene las
siguientes consecuencias:
· Si
desea visualizar posteriormente el bloque compilado en el editor AWL, FUP o KOP
incremental, no podrá ver el área de instrucciones del bloque.
· En
la tabla de declaración de variables del bloque se visualizan sólo las
variables de tipo var_in, var_out y var_in_out. Las variables de tipo var_stat y
var_temp permanecerán ocultas.
La tabla siguiente muestra
qué propiedades pueden asignarse a qué tipos de bloques.

|
|