7.7.2.2
Método FirmwareUpdate
Tipo de respues-
ta
Result
Nombre
Tipo de datos
password
EncryptedString
strFile
string
hardwareID
uint
bUpdateSameVer-
Bool
sion
Este método actualiza la versión de firmware para el elemento de hardware especificado
(
hardwareID
un módulo del mismo rack.
Algunos dispositivos no soportan la función de actualización de firmware. Compruebe la
propiedad
función.
El siguiente ejemplo busca un dispositivo en una dirección IP específica y actualiza su
firmware.
Result retVal = myNetwork.ScanNetworkDevices(out scannedDevices);
uint targetIPAddress = 0xC0A80001; // 192.168.0.1
string updateFile = @"c:\myUpdates\6ES7 221-1BF32-0XB0 V02.00.00.upd";
if (!retVal.Succeeded)
return;
IProfinetDevice dev = scannedDevices.FindDeviceByIP(targetIPAddress);
if (dev != null)
{
Result retVal = dev.FirmwareUpdate(new EncryptedString(""),
}
Guía de usuario de SIMATIC Automation Tool V3.0
Manual de producto, V3.0, 06/2017, A5E41848985-AA
Nombre del método
FirmwareUpdate
Parámetros
Tipo de parámetro
In
In
In
In
) en el dispositivo. El
hardwareID
FirmwareUpdateAllowed
API de la SIMATIC Automation Tool para .NET framework
Descripción
Este método abre una conexión legítima
con el dispositivo. Por eso puede ser
necesaria una contraseña.
Una ruta y un nombre completos para el
archivo de actualización.
Identificador de hardware del módulo
Si es true, el método realizará la actuali-
zación incluso si el archivo correspon-
diente indica que es la misma versión que
la versión actual del módulo.
puede especificar el dispositivo en sí mismo o
para garantizar que el dispositivo actual soporta esta
updateFile, dev.ID, true);
7.7 Interfaz IProfinetDevice
117