7.18
Códigos de ejemplo para la actualización de firmware de IScalance
e ISNMP
7.18.1
Ejemplo: Configuración de SNMP versión 1
Este ejemplo muestra cómo configurar e iniciar una actualización de firmware de un
dispositivo SCALANCE. En el ejemplo, el dispositivo SCALANCE utiliza la versión SNMP 1:
SNMPProfile profileV1 = new SNMPProfile();
// Crear un perfil utilizando SNMP versión 1
Result retVal = profileV1.SetSNMPVersion(SNMPVersion.Version1);
if (retVal.Failed)
// Poner un nombre a dicho perfil
retVal = profileV1.SetProfileName("Profile_1");
if (retVal.Failed)
// Ajustar la dirección IP del servidor TFTP, obligatoria
retVal = profileV1.SetServerIP("192.168.0.1");
if (retVal.Failed)
// Ajustar el puerto del servidor TFTP, el predeterminado es 69, opcional
retVal = profileV1.SetServerPort(69);
if (retVal.Failed)
// Ajustar la comunidad de lectura SCALANCE, la predeterminada es "pública",
opcional
retVal = profileV1.SetReadCommunity("public");
if (retVal.Failed)
// Ajustar la comunidad de escritura SCALANCE, la predeterminada es "privada",
opcional
retVal = profileV1.SetReadCommunity("private");
if (retVal.Failed)
// Verificar la validez del perfil, esto asegura que no nos dejamos ningún
parámetro
retVal = profileV1.Validate();
if (retVal.Failed)
// Escanear y actualizar el firmware en todos los dispositivos SCALANCE
Network myNetwork = new Network();
Guía del usuario de SIMATIC Automation Tool V3.1 SP2
Manual de producto, V3.1 SP2, 11/2018, A5E45044281-AA
7.18 Códigos de ejemplo para la actualización de firmware de IScalance e ISNMP
return;
return;
return;
return;
return;
return;
return;
API de la SIMATIC Automation Tool para .NET framework
265