Siemens SIMATIC S7/HMI Guia Del Usuario página 237

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

Publicidad

La categoría
cuales representa un mensaje de error que debe mostrarse al usuario, del siguiente modo:
ConfirmationType
SafetyPasswordIsBeingUsed
DeletingExistingSafetyProgram
ReplacingExistingSafetyProgram
ReplacingExistingSafetyProgramWithNonSa-
fetyProgram
LoadingSafetyProgram
En el siguiente ejemplo se busca en la
dirección IP específica. Este método se utiliza para visualizar un mensaje sobre el estado
relevante para la seguridad en un cuadro de diálogo de confirmación del usuario, antes de
ejecutar una operación relevante para la seguridad:
Network myNetwork = new Network();
uint targetIPAddress = 0xC0A80001; // 192.168.0.1
IProfinetDeviceCollection devices;
IScanErrorCollection scanResult = myNetwork.ScanNetworkDevices(out scannedDevices);
if (!scanResult.Succeeded)
{
devAsCpu.DetermineConfirmationMessage(FailsafeOperation.FormatMCOperation);
}
Guía del usuario de SIMATIC Automation Tool V3.1 SP2
Manual de producto, V3.1 SP2, 11/2018, A5E45044281-AA
ConfirmationType
IProfinetDevice dev = devices.FindDeviceByIP(targetIPAddress);
if (dev != null)
{
ICPU devAsCpu = dev as ICPU;
if (devAsCpu != null)
{
devAsCpu.SetPassword(new EncryptedString("Password"));
devAsCpu.Selected = true;
if (devAsCpu.Failsafe)
{
devAsCpu.SelectedConfirmed = true;
}
ConfirmationType confirm =
if (confirm == ConfirmationType.DeletingExistingSafetyProgram)
devAsCpu.FormatMemoryCard();
}
}
API de la SIMATIC Automation Tool para .NET framework
contiene una serie de códigos Hamming, cada uno de los
Mensaje que debe mostrarse
Está a punto de iniciarse una operación en un
programa estándar utilizando la contraseña de la
CPU de seguridad.
Está a punto de borrarse un programa de seguri-
dad existente.
Está a punto de actualizarse un programa de
seguridad existente con otro programa de segu-
ridad.
Está a punto de reemplazarse un programa de
seguridad existente con un programa estándar.
Está a punto de cargarse un programa de segu-
ridad por primera vez.
IProfinetDeviceCollection
7.13 Interfaz ICPU
una CPU en una
237

Publicidad

Tabla de contenido
loading

Tabla de contenido