![](https://carlosabneryt.com/wp-content/uploads/Micrologix-IV2-400x267.jpg)
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](https://carlosabneryt.com/wp-content/uploads/image-295.png)
Para poder proteger nuestras rutinas y AddOns en el software de Studio 5000 existe una opción llamada "Source Protection Tool".
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".
Para revisar si ya la tienes instalada debes de abrir Studio 5000 e ir al menu "Tools->Security->Configure Source Protection".
![](https://carlosabneryt.com/wp-content/uploads/image-270.png)
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:
![](https://carlosabneryt.com/wp-content/uploads/image-272.png)
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".
![](https://carlosabneryt.com/wp-content/uploads/image-271.png)
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".
![](https://carlosabneryt.com/wp-content/uploads/image-273-1024x577.png)
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.
![](https://carlosabneryt.com/wp-content/uploads/image-270.png)
Como se puede apreciar, por "default" todas las rutinas se encuentra dentro de una carpeta llamada "{Unprotected}".
![](https://carlosabneryt.com/wp-content/uploads/image-275.png)
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".
![](https://carlosabneryt.com/wp-content/uploads/image-276-1024x458.png)
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..."
![](https://carlosabneryt.com/wp-content/uploads/image-277.png)
En la siguiente ventana debemos de indicar la ubicación en nuestro equipo en el que queremos que se ubique nuestra llave.
![](https://carlosabneryt.com/wp-content/uploads/image-279.png)
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".
![](https://carlosabneryt.com/wp-content/uploads/image-280.png)
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".
![](https://carlosabneryt.com/wp-content/uploads/image-281.png)
![](https://carlosabneryt.com/wp-content/uploads/image-282.png)
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.
![](https://carlosabneryt.com/wp-content/uploads/image-283.png)
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.
![](https://carlosabneryt.com/wp-content/uploads/image-286.png)
Como podemos ver, se creó una carpeta de nombre "Protect_Routine" y ahí se ubica la rutina de "MainRoutine".
![](https://carlosabneryt.com/wp-content/uploads/image-287.png)
Si vamos al Escritorio y abrimos el archivo sk.dat, vamos a ver que aparecen los datos que configuramos en nuestra "Source Key".
![](https://carlosabneryt.com/wp-content/uploads/image-288.png)
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.
![](https://carlosabneryt.com/wp-content/uploads/image-291.png)
Abrir un programa sin la "Source Key"
Ahora, ¿Qué pasaría si cerramos el programa y eliminamos el archivo sk.dat?.
![](https://carlosabneryt.com/wp-content/uploads/image-292.png)
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.
![](https://carlosabneryt.com/wp-content/uploads/image-294.png)
⭐️ 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 👍
Deja una respuesta
Entradas de Interes