Método Filterbydevicefamily; Método Filteronlycpu - Siemens SIMATIC S7/HMI Guía De Usuario

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

Publicidad

API de la SIMATIC Automation Tool para .NET framework
7.6 Clase IProfinetDeviceCollection
7.6.2.2
Método FilterByDeviceFamily
Este método devuelve una recopilació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.
List<DeviceFamily> fams = new List<DeviceFamily> {
DeviceFamily.CPU1200,DeviceFamily.CPU1500 };
Transferir este "filtro" al método
IProfinetDeviceCollection
especificadas.
IProfinetDeviceCollection scannedDevices = new IProfinetDeviceCollection();
Result retVal = myNetwork.ScanNetworkDevices(out scannedDevices);
IProfinetDeviceCollection onlyPlus = scannedDevices.FilterByDeviceFamily(fams);
La recopilación resultante se puede iterar entonces para realizar acciones solo en los
dispositivos incluidos.
Nota
La transferencia de una
7.6.2.3
Método FilterOnlyCPU
La API de la SIMATIC Automation Tool API soporta numerosas operaciones que solo se
permiten para CPU. Por esa razón, resulta útil filtrar la recopilación para incluir solo las CPU
detectadas en la red.
IProfinetDeviceCollection scannedDevices = new IProfinetDeviceCollection();
Result retVal = myNetwork.ScanNetworkDevices(out scannedDevices);
List<ICPU> cpus = scannedDevices.FilterOnlyCpus();
foreach (ICPU cpu in cpus)
{
//----------------------------------------------------------
// Iterar por la lista que solo incluye dispositivos CPU
//----------------------------------------------------------
}
Este método devuelve una lista de
dispositivos CPU. La interfaz
describe con detalle en el capítulo Interfaz ICPU (Página 128).
106
FilterByDeviceFamily
que solo contiene los dispositivos de las familias de productos
vacía devuelve una recopilación vacía.
List<DeviceFamily>
. Se soportan operaciones API adicionales para
ICPU
proporciona estas operaciones. La interfaz
ICPU
. El resultado es una
Guía de usuario de SIMATIC Automation Tool V3.0
Manual de producto, V3.0, 06/2017, A5E41848985-AA
se
ICPU

Publicidad

Tabla de contenido
loading

Tabla de contenido