7.11.2.8
Método ValidateIPAddressSubnet
Tipo de respuesta
Result
Nombre
nIP
nSubnetMask
Este método se utiliza para validar una combinación de IP y máscara de subred para
verificar que la pareja es compatible.
El siguiente ejemplo busca un dispositivo en una dirección MAC específica y comprueba
que la dirección IP y la máscara de subred sean compatibles:
Network myNetwork = new Network();
ulong targetMACAddress = 0x112233445566; // 11:22:33:44:55:66
IProfinetDeviceCollection scannedDevices;
IScanErrorCollection scanResult = myNetwork.ScanNetworkDevices(out scannedDevices);
if (!scanResult.Succeeded)
{
}
Guía del usuario de SIMATIC Automation Tool V3.1 SP2
Manual de producto, V3.1 SP2, 11/2018, A5E45044281-AA
Tipo de datos
uint
uint
//------------------------------------------------
// Buscar el dispositivo con esa MAC y ajustar IP
//------------------------------------------------
IProfinetDevice dev = scannedDevices.FindDeviceByMAC(targetMACAddress);
if (dev != null)
{
retVal = dev.ValidateIPAddressSubnet(dev.IP, dev.SubnetMask);
}
API de la SIMATIC Automation Tool para .NET framework
Nombre del método
ValidateIPAddressSubnet
Parámetros
Tipo de parámetro
In
In
7.11 Interfaz IProfinetDevice
Descripción
Dirección IP
Máscara de subred
195