Excepciones; Criticalinternalerrorexception - Siemens SIMATIC S7/HMI Guía De Usuario

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

Publicidad

7.15

Excepciones

7.15.1

CriticalInternalErrorException

Información importante
La interfaz API V3.1 ha agregado una excepción personalizada al detectarse una condición
crítica.
Cuando se dispara esta excepción, es recomendable apagar la aplicación que utiliza la API.
Cuando se produce un error crítico en el código se llama a la excepción.
Network myNetwork = new Network();
try
{
}
catch (CriticalInternalErrorException e)
{
}
catch (Exception e)
{
}
Guía de usuario de SIMATIC Automation Tool V3.1
Manual de producto, V3.1, 10/2017, A5E41848985-AB
uint targetIPAddress = 0xC0A80001; // 192.168.0.1
IProfinetDeviceCollection devices;
Result retVal = myNetwork.ScanNetworkDevices(out devices);
if (retVal.Succeeded)
{
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;
retVal = devAsCpu.ResetToFactoryDefaults();
}
}
}
// Se ha producido un error interno crítico dentro de la API
// Se ha producido una excepción dentro de la API
API de la SIMATIC Automation Tool para .NET framework
7.15 Excepciones
243

Publicidad

Tabla de contenido
loading

Tabla de contenido