API de la SIMATIC Automation Tool para .NET framework
7.8 Clase IModuleCollection y propiedades de módulo
La clase ProgressChangedEventArgs
Al controlador de eventos
ProgressChangedEventArgs
Nombre de la pro-
piedad
Action
Cancel
Count
ID
Index
7.8
Clase IModuleCollection y propiedades de módulo
7.8.1
Clase IModuleCollection
La interfaz
señales, Signal Boards, CM, CP, etc.) enchufado en la estación. La propiedad Modules
devuelve una recopilación de estos módulos.
El código siguiente muestra cómo acceder a esta información partiendo de un
IProfinetDevice (creado en nuestro ejemplo anterior).
//--------------------------------------------------------
// Para asegurar que la información está actualizada y completa,
// llamar primero RefreshStatus()
//--------------------------------------------------------
Result retVal = networkDevice.RefreshStatus(new EncryptedString(""));
if (retVal.Succeeded)
{
//--------------------------------------------------------
// La propiedad Modules devuelve una recopilación de
//--------------------------------------------------------
IModuleCollection modules = networkDevice.Modules;
foreach (IModule mod in modules)
{
}
}
126
ProgressChanged
. Este objeto tiene las siguientes propiedades:
Tipo de respuesta
ProgressAction
bool
int
uint
int
IProfinetDevice
//-------------------------------------------------------
// Obtener la referencia para cada módulo de la estación central
//-------------------------------------------------------
string displayArticleNum = mod.ArticleNumber;
se le transfiere un objeto
Descripción
Una descripción de la acción actual.
Consulte también Enumeración ProgressAction
(Página 168)
¿La acción se ha cancelado?
La cantidad total de datos que debe transferirse
El ID de hardware
La cantidad actual de datos transferidos
proporciona información sobre cualquier módulo (módulos de
Manual de producto, V3.0, 06/2017, A5E41848985-AA
IModule
Guía de usuario de SIMATIC Automation Tool V3.0