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.9.3.13
Método Restore (interfaz ICPU)
Tipo de respuesta
Nombre del método
Result
Restore
Nombre
Tipo de datos
password
EncryptedString
strFile
string
Este método se utiliza para restaurar la información de una copia de seguridad previa de la
CPU. No todas las CPU soportan la función de copia de seguridad/restauración. La
propiedad
soporta esta función.
En el siguiente ejemplo se busca en la
dirección IP específica. Cuando la encuentra, comprueba que la CPU soporta la función de
restauración y llama el método
uint targetIPAddress = 0xC0A80001; // 192.168.0.1
string bkFile = @"C:\MyCPUBackupFile.s7pbkp";
IProfinetDeviceCollection devices = new IProfinetDeviceCollection();
Result retVal = myNetwork.ScanNetworkDevices(out devices);
if (retVal.Succeeded)
{
IProfinetDevice dev = devices.FindDeviceByIP(targetIPAddress);
if (dev != null)
{
}
}
Nota
El método
Automation Tool bloquea esta operación para una CPU de seguridad. Cuando el software
determina que este método ha sido llamado para una CPU de seguridad, se devuelve un
error específico (
Guía de usuario de SIMATIC Automation Tool V3.0
Manual de producto, V3.0, 06/2017, A5E41848985-AA
puede comprobarse para garantizar que la CPU en cuestión
RestoreAllowed
ICPU devAsCpu = dev as ICPU;
if ((devAsCpu != null) &&
(devAsCpu.RestoreAllowed == FeatureSupport.RestoreAllowed)
)
{
retVal = devAsCpu.Restore(new EncryptedString(""), bkFile);
}
no está permitido con una CPU S7 de seguridad. La API de la SIMATIC
Restore
ErrorCode.FailsafeAccessNotAllowed
API de la SIMATIC Automation Tool para .NET framework
Parámetros
Tipo de parámetro
In
In
IProfinetDeviceCollection
.
Restore
7.9 Interfaz ICPU
Descripción
Este método abre una conexión legítima
con el dispositivo. Por eso puede ser
necesaria una contraseña.
Una ruta completa a la carpeta que con-
tiene los contenidos de la tarjeta del pro-
grama.
una CPU en una
).
145

Publicidad

Tabla de contenido
loading

Tabla de contenido