Studio 5000 - "Source Protection Tool"

hace 2 años · Actualizado hace 2 años

En algunas ocasiones, al crear nuestra programación en el software de Studio 5000, es necesario proteger nuestras rutinas para evitar que alguien más puede acceder a ellas y modificarlas pudiendo ocasionar algún problema.

Source Protection Tool
Source Protection Tool

Para poder proteger nuestras rutinas y AddOns en el software de Studio 5000 existe una opción llamada "Source Protection Tool".

📋Aquí podrás Encontrar✍
  1. Source Protection Tool
  2. Descargar "Source Protection Tool"
  3. Instalar "Source Protection Tool"
  4. Configurar "Source Protection Tool"
  5. Proteger Rutinas Studio 5000
  6. Abrir un programa sin la "Source Key"

Source Protection Tool

Normalmente al instalar cualquier versión del software Studio 5000 aparece una ventana mostrando las heramientas (tools) que queremos incluir en la instalación, una de esas herramientas es la de "Source Protection".

⭐️ Antes de continuar suscríbete a nuestras Redes Sociales ⭐️

Para revisar si ya la tienes instalada debes de abrir Studio 5000 e ir al menu "Tools->Security->Configure Source Protection".

Configure Source Protection

En caso de que tu versión de Studio 5000 no tenga instalada la herramienta de "Source Protection" te aparecerán las opciones como en la siguiente imagen:

Source Potection no Instalda

Descargar "Source Protection Tool"

En caso de que no te aparezca la opción de "Configure Source Protection" será necesario que descargues el archivo RS5KSrcPtc que te dejaré en el siguiente enlace:

Instalar "Source Protection Tool"

Después de que descargues la herramienta RS5KSrcPtc, el siguiente paso será instalarlo. Para esto es recomedable cerrar todas las ventanas de Studio 5000 que tengas abiertas.

Solo es necesario ejecutar el archivo RS5KSrcPtc.Exe, en la ventana que aparece presionamos el botón "Si".

Source Protecion Tool Instalación

NOTA: después de ejecutar el archivo es necesario reiniciar la computadora.

Después de reiniciar la computadora, debemos abrir el software de Studio 5000 y verificar que ya aparezca la opción de "Configure Source Protection".

Configure Source Protection

Configurar "Source Protection Tool"

Una vez que tenemos instalada la herramienta vamos a realizar los pasos para proteger una o mas rutinas, según sea necesario.

Primero debemos de ir al Menu de "Tools -> Security -> Configure Source Protection". Nos aparecerá la ventana de configuración mostrando todas las rutinas que tenemos actualmente en nuestro programa.

Configure Source Protection

Como se puede apreciar, por "default" todas las rutinas se encuentra dentro de una carpeta llamada "{Unprotected}".

Aplicaciones Premium

Suscríbete a nuestro boletín de noticias

🤖 Antes de suscribirte acepta nuestros términos y condiciones.


✅ Recuerda que al Suscríbete a nuestro boletín de noticias, recibirás por correo electrónico cada nueva publicación y también las actualizaciones de los mismos.

Vamos a proteger la rutina llamada "MainRoutine". Para esto es necesario seleccionar la opción de "Source Protection" que se encuentra en la parte superior de la ventana y después presionamos el botón "Source Key Configuration".

Source Key Configuration

Aparece una ventana en la que debemos de "espeficicar" donde se ubicará nuestra "llave". Como actualmente no hemos creado una, nos muestra el mensaje <Does Not Exist>. Presionamos el botón de "Specify..."

Source Key Provided

En la siguiente ventana debemos de indicar la ubicación en nuestro equipo en el que queremos que se ubique nuestra llave.

Source Key File Location

Se muestra una ventana indicando que la llave no ha sido creada, nos pregunta si queremos crear una a lo que debemos de elegir la opción de "Si".

Source Key File Create File

Como podemos ver, nuestra llave ha sido creada. Por default se le ha dado el nombre de sk.dat, por último presionamos el botón de "Close".

Source Key File Config
sk.dat

Proteger Rutinas Studio 5000

Después de haber creado el archivo sk.dat lo siguiente será proceder a proteger nuestra rutina de "MainRoutine".

Para esto debemos de dar click sobre nuestra rutina y presionar el botón de "Protect" que se muestra a la derecha.

Proteger Rutinas Studio 5000

En la ventana "Protect" debemos de seleccionar las opciones según lo necesitemos, al finalizar presionamos el botón de "Close"

  • Potection type: Source Key
  • Source Key to Apply to Selected Component(s): seleccionamos la llave que deseamos con la lista desplegable, en caso de que no exista alguna debemos de crearla.
  • Source Key Name: nombre que le asignamos a nuestra "llave".
  • Source Key Provider: ubicación de nuestra llave
  • Allow viewing components(s): si seleccionamos la casilla permitimos que cualquiera pueda "Ver" la rutina pero NO Editarla, si no la seleccionamos nadie podrá ver la(s) rutinas a menos que tenga la llave.
Protect Source Key

Como podemos ver, se creó una carpeta de nombre "Protect_Routine" y ahí se ubica la rutina de "MainRoutine".

Protect_Routine

Si vamos al Escritorio y abrimos el archivo sk.dat, vamos a ver que aparecen los datos que configuramos en nuestra "Source Key".

Source Key sk.dat

Si regresamos a nuestro programa podremos ver de manera normal las 4 rutinas, esto debido a que nosotros tenemos la llave almacenada en la ubicación correcta y contiene la información correcta.

Routine Source Key Protection

Abrir un programa sin la "Source Key"

Ahora, ¿Qué pasaría si cerramos el programa y eliminamos el archivo sk.dat?.

Eliminar Source Key

Cuando volvamos a abrir nuestro proyecto, como ya eliminamos el archivo sk.dat, ya no tendremos acceso para visualizar ni editar la rutina "MainRoutine".

Como se puede apreciar en la siguiente imagen, la rutina aparece con otro color además cuando se intenta abrir, dando doble click, se muestra un mensaje en la parte inferior indicando que no se tienen los permisos para acceder o modificar esa rutina.

No permission to acces or modify Source Protected Project

⭐️ Si quieres saber más de otros artículos parecidos a Studio 5000 - "Source Protection Tool" puedes visitar nuestra categoría Allen Bradley. Te esperamos dentro 👍

Entradas de Interes

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

En este sitio web ocupamos cookies propias y de terceros para mejorar notablemente la experiencia del usuario.Si estás de acuerdo puedes hacer clic en ACEPTAR TODAS caso contrario puedes dar clic en más información para saber más de este tema. Más Información