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

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

Publicidad

7.12.4.22
Método FormatMemoryCard
Tipo de respuesta
Result
Este método se utiliza para formatear la SIMATIC Memory Card extraíble que está
enchufada en una CPU.
En el siguiente ejemplo se busca en la
dirección IP específica. Seguidamente, se formatea la tarjeta de memoria del dispositivo.
Hay que poner la marca
Network myNetwork = new Network();
ulong targetMACAddress = 0x112233445566; // 11:22:33:44:55:66
IProfinetDeviceCollection scannedDevices;
Result retVal = myNetwork.ScanNetworkDevices(out scannedDevices);
if (retVal.Succeeded)
{
cpu.DetermineConfirmationMessage(FailsafeOperation.ResetToFactoryOperation);
cpu.NewRestoreNameIsSafety == true)
Guía de usuario de SIMATIC Automation Tool V3.1
Manual de producto, V3.1, 10/2017, A5E41848985-AB
SelectedConfirmed
ICPU cpu = scannedDevices.FindDeviceByMAC(targetMACAddress) as ICPU;
if (cpu != null && cpu.FormatMCAllowed == true)
{
// Seleccionar CPU a actualizar
cpu.Selected = true;
// ¿Dirección IP unívoca?
if (cpu.DuplicateIP == true)
return;
// ¿Se soporta el dispositivo??
if (cpu.Supported == false)
return;
// ¿Está inicializado el dispositivo?
if (cpu.Initialized == false)
return;
// ¿El dispositivo es de seguridad?
if (cpu.Failsafe == true)
{
ConfirmationType type =
// Verificar tipo y confirmar
cpu.SelectedConfirmed = true;
// Comprobar para asegurarse de que la actualización es posible
if (cpu.HasSafetyProgram == true || cpu.Protected == true ||
{
// Is the device password protected?if (cpu.Protected == true)
{
API de la SIMATIC Automation Tool para .NET framework
Nombre del método
FormatMemoryCard
IProfinetDeviceCollection
a TRUE para dispositivos de seguridad.
7.12 Interfaz ICPU
una CPU en una
223

Publicidad

Tabla de contenido
loading

Tabla de contenido