Cómo desproteger bloques en Step 7 con el candado y que imposibilitan la visualización del contenido, tal como el código y los símbolos.

Los bloques están protegidos.

En otro documento de esta web llamado “Cómo proteger bloques S7” ya hemos visto cómo se bloquean los mismos, dándoles la propiedad de que al abrirlos evitamos que se vea su contenido. En este documento veremos cómo desproteger ese bloque concreto para trabajar sobre él.

Bloques protegidos después de realizar el procedimiento.

Bloques protegidos después de realizar el procedimiento.

Cómo desproteger un bloque.

Si hemos visto cómo proteger un bloque, la función de desproteger resultará sencilla ya que consiste en eliminar lo que habíamos creado dentro de la fuente AWL. Aunque existen otras formas de desproteger los bloques: eliminando datos con un editor Hexadecimal.

Proteger el bloque con KNOW_HOW_PROTECT

Proteger el bloque con KNOW_HOW_PROTECT

Efectivamente se trata de eliminar la instrucción de “KNOW_HOW_PROTECT” dentro de la fuente AWL del bloque, o simplemente se puede realizar un comentario de esta línea, con lo cual, se elimina igualmente.

Comentar o eliminar la línea del KNOW_HOW_PROTECT para desproteger el archivo.

Comentar o eliminar la línea del KNOW_HOW_PROTECT para desproteger el archivo.

Una vez eliminado o comentado, se guarda la fuente y se compila.

 Vista del proyecto con el bloque desprotegido.

Con esa simple acción y compilando la fuente, en el Administrador Simatic ya está el bloque sin el candado que nos impedía ver todo el código interno del bloque, en este ejemplo, el FC1.

Vista del proyecto después de desproteger el bloque FC1.

Vista del proyecto después de desproteger el bloque FC1.

Ú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.
Creative Commons pequeño