Método Setprogrampassword - Siemens SIMATIC S7/HMI Guia Del Usuario

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

Publicidad

El ejemplo siguiente muestra cómo ajustar la carpeta del programa en un dispositivo:
Network myNetwork = new Network();
ulong targetMACAddress = 0x112233445566; // 11:22:33:44:55:66
IProfinetDeviceCollection scannedDevices;
IScanErrorCollection scanResult = myNetwork.ScanNetworkDevices(out scannedDevices);
if (!scanResult.Succeeded)
{
}
Nota
Si el programa seleccionado tiene una contraseña,
preciso llamar al método
llamar al método
7.13.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.
Guía del usuario de SIMATIC Automation Tool V3.1 SP2
Manual de producto, V3.1 SP2, 11/2018, A5E45044281-AA
//------------------------------------------------
// 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"));
}
}
SetProgramPassword
ProgramUpdate
Tipo de datos
EncryptedString
ProgramUpdate
API de la SIMATIC Automation Tool para .NET framework
SetProgramFolder
y recibir una respuesta correcta antes de
.
Nombre del método
SetProgramPassword
Parámetros
Tipo de parámetro
In
, la aplicación intenta volver a conectarse con el
7.13 Interfaz ICPU
devuelve un error. Es
Descripción
Establece la contrase-
ña de CPU para el
proyecto que debe
pasarse a la CPU du-
rante ProgramUpdate
209

Publicidad

Tabla de contenido
loading

Tabla de contenido