Proteger ciertos bloques del proyecto de Step 7 resulta una tarea necesaria para proteger el proyecto contra copias no deseadas de gente ajena a la empresa.
Cómo define Siemens la protección de un bloque.
A modo de definición, Siemens llama a la protección de los bloques dentro de un proyecto con el nombre de KNOW_HOW_PROTECT. Esta característica servirá para proteger dicho bloque y mostrarlo con un candado.
Procedimiento para proteger un bloque en Step 7.
Primero se debe generar la fuente del bloque deseado.
Abrimos el bloque al que queremos proteger y dentro del bloque, debemos generar la fuente, desde la opción en la barra de herramientas:
Se abrirá un cuadro de diálogo donde pondremos el nombre al archivo que va a generar:
Seleccionamos el bloque que queremos proteger y le damos a la flecha para pasar este bloque a la ventana de “bloques seleccionados”:
Nos preguntará sobre guardar la última versión actualizada, debido a que el bloque lo tenemos abierto en estos momentos.
Ya está generada la fuente y la veremos en el Administrador Simatic.
Trabajar sobre la fuente generada.
Sobre este archivo creado vamos a trabajar. Al abrirlo está la fuente en AWL del bloque. Ahora vamos a proteger esta fuente.
Para protegerlo, simplemente colocamos debajo de “TITLE” la instrucción «KNOW_HOW_PROTECT”.
Guardamos y le damos a compilar.
Visualización de los bloques protegidos.
Últimos detalles.
Siemens confirma que la única manera de desproteger un bloque es eliminando el KNOW_HOW_PROTECT, por lo que si en nuestro proyecto no disponemos de la fuente del bloque protegido, según Siemens no podemos desproteger dicho bloque, ya que no podemos anular el KNOW_HOW_PROTECT.
Obtén información acerca de la protección de los bloques en Step 7 y otras formas de desprotegerlos en estos documentos de esta web:
“Cómo proteger un bloque en Step 7”.
“Cómo desproteger un bloque en Step 7: Modo KNOW_HOW_PROTECT”.
“Cómo desproteger un bloque es Step 7: eliminando datos con un editor Hexadecimal”.
Desarrollo del documento
Documento desarrollado por tecnoplc.com bajo una Licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.
Ante cualquier duda, consultar en www.tecnoplc.com.