Ejemplo: Configuración De Snmp Versión 3 - 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
7.18.3
Ejemplo: Configuración de SNMP versión 3
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 3
con autenticación y privacidad:
SNMPProfile profileV3_3 = new SNMPProfile();
// Crear un perfil utilizando SNMP versión 3
Result retVal = profileV3_3.SetSNMPVersion(SNMPVersion.Version3);
if (retVal.Failed)
// Poner un nombre a dicho perfil
retVal = profileV3_3.SetProfileName("Profile_3.1");
if (retVal.Failed)
// Ajustar la dirección IP del servidor TFTP, obligatorio
retVal = profileV3_3.SetServerIP("192.168.0.1");
if (retVal.Failed)
// Ajustar el puerto del servidor TFTP, el predeterminado es 69, opcional
retVal = profileV3_3.SetServerPort(69);
if (retVal.Failed)
// Establecer el nombre de usuario, obligatorio
retVal = profileV3_3.SetUserName("User1");
if (retVal.Failed)
// Establecer el nombre de contexto, opcional
retVal = profileV3_3.SetContextName("Context1");
if (retVal.Failed)
// Ajustar el nivel de seguridad SCALANCE NoAuthNoPriv, obligatorio
retVal = profileV3_3.SetSecurityLevel(SNMPSecurityLevel.AuthPriv);
// Ajustar el algoritmo de autorización a MD5 y la contraseña, obligatorios
retVal = profileV3_3.SetAuthAlgorithm(SNMPAuthAlgorithm.MD5, "Password1");
if (retVal.Failed)
return;
// Ajustar el algoritmo de privacidad a DES y la contraseña, obligatorios
retVal = profileV3_3.SetPrivAlgorithm(SNMPPrivAlgorithm.DES, "Password2");
if (retVal.Failed)
268
return;
return;
return;
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