Método Restore (Interfaz Icpu) - Siemens SIMATIC S7/HMI Guía De Usuario

Ocultar thumbs Ver también para SIMATIC S7/HMI:
Tabla de contenido

Publicidad

7.12.4.8
Método Restore (interfaz ICPU)
Tipo de respues-
ta
Result
Este método se utiliza para restaurar la información de una copia de seguridad previa de la
CPU. Algunas CPU no admiten la función de copia de seguridad/restauración.
Para realizar la operación deben cumplirse los requisitos siguientes.
● El dispositivo debe estar seleccionado.
– Si el dispositivo es un dispositivo de seguridad,
● La
– Si el programa nuevo contiene una contraseña de CPU,
Restore
En el siguiente ejemplo se busca en la
dirección IP específica. Cuando la encuentra, comprueba que la CPU con protección por
contraseña admite la función de restauración y llama al método Restore en un archivo de
copia de seguridad que no tiene una contraseña de CPU.
Network myNetwork = new Network();
uint targetIPAddress = 0xC0A80001; // 192.168.0.1
string bkFile = @"C:\MyCPUBackupFile.s7pbkp";
IProfinetDeviceCollection devices;
Result retVal = myNetwork.ScanNetworkDevices(out devices);
if (retVal.Succeeded)
{
}
Guía de usuario de SIMATIC Automation Tool V3.1
Manual de producto, V3.1, 10/2017, A5E41848985-AB
Nombre del método
Restore
para el objeto debe estar activada.
NewProgramFolder
debe ser TRUE y tener el valor activado mediante
debe soportarse para realizar la acción (
IProfinetDevice dev = devices.FindDeviceByIP(targetIPAddress);
if (dev != null)
{
ICPU devAsCpu = dev as ICPU;
if (devAsCpu != null && devAsCpu.RestoreAllowed)
{
retVal = devAsCpu.SetPassword(new EncryptedString("Password"));
retVal = devAsCpu.SetBackupFile(bkFile);
devAsCpu.Selected = true;
if (devAsCpu.Failsafe)
devAsCpu.SelectedConfirmed = true;
retVal = devAsCpu.Restore();
}
}
API de la SIMATIC Automation Tool para .NET framework
SelectedConfirmed
SetProgramPassword
RestoreAllowed
IProfinetDeviceCollection
7.12 Interfaz ICPU
debe ser TRUE.
NewProgramPasswordPresent
)
una CPU en una
203

Publicidad

Tabla de contenido
loading

Tabla de contenido