Eventos Iprofinetdevice; Evento Datachanged - 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.7 Interfaz IProfinetDevice
7.7.3

Eventos IProfinetDevice

7.7.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 provoca que un dispositivo cambie de estado
operativo, se llamará el 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 163)
124
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
.
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
Guía de usuario de SIMATIC Automation Tool V3.0
Manual de producto, V3.0, 06/2017, A5E41848985-AA
.
para cada dispositivo de
DataChanged
DataChangedEventArgs
. Tal y

Publicidad

Tabla de contenido
loading

Tabla de contenido