Cómo proteger el bloque del sistema Siemens 200plc
La primera situación. En la configuración del hardware, establezca la contraseña de acuerdo con el nivel de protección en las propiedades de la CPU para bloquear el programa en la CPU sin afectar el funcionamiento normal de la CPU. Los diseñadores de programas suelen crear esta situación con fines tales como seguridad y protección de la propiedad intelectual. Hay tres métodos de cifrado comunes.
1. El programa se puede leer, los datos se pueden modificar y la operación se puede monitorear, pero el programa no se puede cambiar. (Por razones de seguridad)
2. Los datos se pueden modificar y la operación se puede monitorear. El programa no se puede leer ni modificar. (Por razones de seguridad y para proteger los derechos de propiedad intelectual)
3. Los programas, los datos y las operaciones no se pueden leer, monitorear ni modificar. (Máxima seguridad) Método: abra la opción de protección de la CPU en la configuración del hardware, seleccione el método de cifrado requerido, establezca la contraseña, guarde y compile, y luego descargue la configuración del hardware nuevamente. Nota: Si olvida o pierde la contraseña establecida, solo podrá conectarse al PLC en línea a través del software de programación, borrar el programa del PLC (incluidos los bloques de programa, los bloques del sistema y los bloques de datos) y luego volver a descargar el programa respaldado.
El segundo caso es el cifrado y descifrado de bloques de programa en el programa. Los pasos del método son los siguientes.
1. Abra el bloque de programa a cifrar en STEP7, haga clic en el menú "Archivo/Generar archivo fuente (Archivo/Generar fuente)",
Genere el bloque de programa a cifrar. y archivo de código original protegido.
2. Cierre el bloque del programa, abra el "archivo fuente (fuente)" en el administrador del proyecto y abra el archivo fuente generado.
3. En la sección de declaración del bloque de programa, ingrese "KNOW_HOW_PROTECT" en la línea debajo de la línea TÍTULO.
4. Ejecute el comando de menú "Archivo/Guardar" y luego "Archivo/Compilar".
5. Después de una compilación exitosa, puedes ver los bloques del programa bloqueados en "Bloques".
6. Desbloquee la contraseña, abra el "archivo fuente" correspondiente, elimine "KNOW_HOW_PROTECT" y luego compile.