Ejemplo: Configuración De Snmp Versión 2 - Siemens SIMATIC S7/HMI Guia Del Usuario

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

Publicidad

API de la SIMATIC Automation Tool para .NET framework
7.18 Códigos de ejemplo para la actualización de firmware de IScalance e ISNMP
IProfinetDeviceCollection scannedDevices;
// Escanear la red para buscar todos los dispositivos acoplados
IScanErrorCollection scanResult = myNetwork.ScanNetworkDevices(out scannedDevices);
if (!scanResult.Succeeded)
{
DeviceFamily.SCALANCE });
dispositivo SCALANCE
}
7.18.2
Ejemplo: Configuración de SNMP versión 2
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 2:
SNMPProfile profileV2 = new SNMPProfile();
// Crear un perfil utilizando SNMP versión 2
Result retVal = profileV2.SetSNMPVersion(SNMPVersion.Version2);
if (retVal.Failed)
// Poner un nombre a dicho perfil
retVal = profileV2.SetProfileName("Profile_2");
if (retVal.Failed)
// Ajustar la dirección IP del servidor TFTP, obligatorio
retVal = profileV2.SetServerIP("192.168.0.1");
if (retVal.Failed)
// Ajustar el puerto del servidor TFTP, el predeterminado es 69, opcional
retVal = profileV2.SetServerPort(69);
if (retVal.Failed)
266
// Filtrar los dispositivos SCALANCE
List<IProfinetDevice> onlyScalance =
scannedDevices.FilterByDeviceFamily(new List<DeviceFamily>(1) {
foreach (IScalance scalance in onlyScalance)
{
// Ajustar el perfil SNMP necesario para comunicarse con este
retVal = scalance.SetProfile(profileV1);
if (retVal.Succeeded)
{
// Establecer el nuevo archivo de firmware para actualizar SCALANCE
retVal = scalance.SetFirmwareFile(@"C:\Firmware\FirmwareFile.lad");
if (retVal.Succeeded)
retVal = scalance.FirmwareUpdate();
}
}
return;
return;
return;
return;
Guía del usuario de SIMATIC Automation Tool V3.1 SP2
Manual de producto, V3.1 SP2, 11/2018, A5E45044281-AA

Publicidad

Tabla de contenido
loading

Tabla de contenido