7.9.4
Propiedades RemoteInterfaces
7.9.4.1
Módulos de periferia descentralizada
Cada CPU puede soportar varias interfaces de periferia descentralizada. La información de
los dispositivos anexa a estas interfaces remotas está disponible a través de la propiedad
RemoteInterfaces
Para acceder a la información sobre la periferia descentralizada es necesario llamar el
método
la información relevante y se cierra la conexión.
El ejemplo siguiente muestra cómo acceder a esta información para todas las CPU de la
red:
retVal = myNetwork.ScanNetworkDevices(out devices);
if (retVal.Succeeded)
{
foreach (IProfinetDevice dev in devices)
{
}
}
Guía de usuario de SIMATIC Automation Tool V3.0
Manual de producto, V3.0, 06/2017, A5E41848985-AA
.
en la CPU. Con ello se abre una conexión legítima con la CPU, se lee
RefreshStatus
ICPU devAsCpu = dev as ICPU;
//----------------------------------------------------------
// Se requiere una llamada de RefreshStatus() para obtener información
// sobre red(es) descentralizada(s)
//----------------------------------------------------------
retVal = devAsCpu.RefreshStatus(new EncryptedString(""));
if (!retVal.Succeeded)
return;
List<IRemoteInterface> decentalNets = devAsCpu.RemoteInterfaces;
foreach (IRemoteInterface net in decentalNets)
{
//-----------------------------
// Inspeccionar la interfaz remota
//-----------------------------
}
API de la SIMATIC Automation Tool para .NET framework
7.9 Interfaz ICPU
153