Método Setprogrampassword - Siemens SIMATIC S7/HMI Guía De Usuario

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

Publicidad

API de la SIMATIC Automation Tool para .NET framework
7.12 Interfaz ICPU
7.12.4.4
Método SetProgramPassword
Tipo de respuesta
Result
Nombre
password
Después de ejecutar una
dispositivo. Si el programa ubicado en la CPU está protegido por contraseña, al establecer
correctamente la contraseña actualizada de la CPU se consigue volver a acceder al
dispositivo sin tener que configurar una contraseña de CPU distinta.
El método establece las siguientes marcas en el objeto ICPU:
● NewProgramNamePasswordIsValid
● NewProgramNamePasswordIsSafety
● NewProgramNamePasswordLevel
El ejemplo siguiente muestra cómo configurar una contraseña actualizada de CPU en un
dispositivo.
Network myNetwork = new Network();
ulong targetMACAddress = 0x112233445566; // 11:22:33:44:55:66
IProfinetDeviceCollection scannedDevices;
Result retVal = myNetwork.ScanNetworkDevices(out scannedDevices);
if (retVal.Succeeded)
{
}
196
Tipo de datos
EncryptedString
ProgramUpdate
//------------------------------------------------
// Buscar el dispositivo en esa MAC y SetProgramFolder
//------------------------------------------------
ICPU dev = scannedDevices.FindDeviceByMAC(targetMACAddress) as ICPU;
if (dev != null)
{
retVal = dev.SetProgramFolder(@"C:\MyFolder");
if (retVal.Error == ErrorCode.ProgramPasswordNeeded)
{
retVal = dev.SetPassword(new EncryptedString("Password"));
}
}
Nombre del método
SetProgramPassword
Parámetros
Tipo de parámetro
In
, la aplicación intenta volver a conectarse con el
Guía de usuario de SIMATIC Automation Tool V3.1
Manual de producto, V3.1, 10/2017, A5E41848985-AB
Descripción
Establece la contrase-
ña de CPU para el
proyecto que debe
pasarse a la CPU du-
rante ProgramUpdate.

Publicidad

Tabla de contenido
loading

Tabla de contenido