02-02-2012 07:24 AM
buen dia!
he estado trabajando con el DSC para establecer una comunicacion modbus serial y trabaja excelente. sin embargo he querido trabajar con la estructura de eventos para poder guardar en un archivo cada vez que ocurra un cambio en cualquier variable recibida en modbus. el problema es que esos cambios de estado de las variables modbus no son tomados por la estructura de eventos y por tanto no se me crea el archivo con esa informacion. me gustaria saber como hacer para que esos cambios de estado en las variables modbus sí los tome la estructura de eventos o una posible solucion a este problema!
muchas gracias!
02-02-2012 10:17 AM
Hola,
Las Shared Variables permiten registrar eventos dinámicamente:
Shared Variable Event Structure Support (Programmatic Data Access Method) The DSC Module enables you to monitor shared variables using the Shared Variables VIs and the Event structure. Shared variable Event structure support allows you to receive raw event data directly from the SVE. This programming model most closely resembles the execution model running in the SVE. Shared variable Event structure support is read-only but allows you to process all events, including value changes, quality changes, instantiations, and deletions, that the SVE passes. This programmatic data access method is useful in supervisory control applications where the VI needs to take a predefined action upon encountering a change in the system.
Ya probaste eso o es eso lo que no te funciona? ... Si no lo has probado en la paleta DSC Module -> Shared Variable -> tienes los VI "Enable Value Change Notifications.Vi" y "Request Value Change Notifications.VI", y puedes encontrar el ejemplo en labview\examples\lvdsc\Event Structure Support.
Saludos Cordiales,