Eventos Iprofinetdevice; Evento Datachanged - Siemens SIMATIC S7/HMI Guia Del Usuario

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

Publicidad

7.11.3

Eventos IProfinetDevice

7.11.3.1

Evento DataChanged

El evento
Este evento permite al programa controlar si los cambios han ocurrido en un dispositivo
determinado de la red debido a otras operaciones de la API. Por ejemplo, si el programa
mantiene una referencia a un
determinados cambios en el dispositivo.
En el ejemplo siguiente, el código se adjunta al evento
la red:
private void AttachEvents(IProfinetDeviceCollection devices)
{
foreach (IProfinetDevice dev in devices)
{
}
}
private void Dev_DataChanged(object sender, DataChangedEventArgs e)
{
if (e.Type == DataChangedType.OperatingState)
{
}
}
Ahora, si alguna acción realizada por la API hace que un dispositivo cambie de estado
operativo, se llamará al método
Nota
El evento
propiedades del
evento.
La clase DataChangedEventArgs
Al controlador de eventos
como se muestra en el ejemplo anterior, esta clase tiene una única propiedad (Type) de tipo
DataChangedType
Consulte también Enumeración DataChangedType (Página 271)
Guía del usuario de SIMATIC Automation Tool V3.1 SP2
Manual de producto, V3.1 SP2, 11/2018, A5E45044281-AA
se soporta en la interfaz
DataChanged
dev.DataChanged += new DataChangedEventHandler(Dev_DataChanged);
no controla activamente la red en vivo, sino que monitorea las
DataChanged
IProfinetDevice
DataChanged
.
API de la SIMATIC Automation Tool para .NET framework
IProfinetDevice
determinado se puede "prestar atención" a
IProfinetDevice
.
Dev_DataChanged
. El estado de este objeto debe cambiar para disparar el
se le transfiere un objeto
7.11 Interfaz IProfinetDevice
.
para cada dispositivo de
DataChanged
DataChangedEventArgs
. Tal y
197

Publicidad

Tabla de contenido
loading

Tabla de contenido