Filtrar Elementos De Una Recopilación; Elementos De Una Recopilación; Método Filterbydevicefamily - Siemens SIMATIC S7/HMI Guía De Usuario

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

Publicidad

7.9.2
Filtrar elementos de una recopilación
7.9.2.1
Elementos de una recopilación
La colección contiene un elemento para cada dispositivo de la red Ethernet industrial. La
colección puede contener dispositivos de varias familias de productos diferentes (p. ej. S7-
1200, S7-1500, ET200S).
La colección también puede contener diferentes "categorías" de dispositivos (p. ej. CPU o
estaciones de periferia). Para diferentes categorías de dispositivos hay disponibles
operaciones específicas. En determinadas circunstancias puede resultar útil filtrar la
colección para incluir solo determinados dispositivos.
7.9.2.2
Método FilterByDeviceFamily
Tipo de respuesta
List<IProfinetDevice>
Nombre
Familiestoinclude
Este método devuelve una colección que solo incluye dispositivos de las familias de
productos especificadas. El filtro primero se construye como una lista de una o más familias
de dispositivos. Por ejemplo, esta declaración crea un filtro solo para dispositivos S7-1200 y
S7-1500.
Transferir este filtro al método
IProfinetDeviceCollection
especificadas.
Network myNetwork = new Network();
List<DeviceFamily> fams = new List<DeviceFamily> { DeviceFamily.CPU1200,
DeviceFamily.CPU1500 };
IProfinetDeviceCollection scannedDevices;
Result retVal = myNetwork.ScanNetworkDevices(out scannedDevices);
List<IProfinetDevice> onlyPlus = scannedDevices.FilterByDeviceFamily(fams);
La colección resultante se puede iterar entonces para realizar acciones solo en los
dispositivos incluidos.
Nota
La transferencia de una
Guía de usuario de SIMATIC Automation Tool V3.1
Manual de producto, V3.1, 10/2017, A5E41848985-AB
API de la SIMATIC Automation Tool para .NET framework
Nombre del método
FilterByDeviceFamily
Parámetros
Tipo de datos
List<DeviceFamily>
FilterByDeviceFamily
que solo contiene los dispositivos de las familias de productos
List<DeviceFamily>
7.9 Clase IProfinetDeviceCollection
Tipo de paráme-
Descripción
tro
Int
Familias que deben incluirse
. El resultado es una
vacía devuelve una colección vacía.
159

Publicidad

Tabla de contenido
loading

Tabla de contenido