I am using PAC Display’s window pop feature to change a window in the event of an alarm sent by the PAC Controller. I’ve set up the window pop to trigger on change of discrete state from 0 to 1 for a bit on an integer. When an alarm condition occurs, the bit is set for 1 second and then cleared by the PAC Control software. I’m finding that in some cases, the PAC Display software misses the 1 second trigger and does not pop the window. I see the pop window bit being set by the debugger’s Watch in PAC Control, so I know that the Controller is doing what it is supposed to do.
To guarantee Window Pop triggering, I believe that the better way to code would be to set the bit and wait for the PAC Display software to tell the PAC Controller that it has completed changing the window, but I don’t see this feedback feature of PAC Display. Is there a way that the PAC Display software can modify a variable upon launching a window, such as a window pop event, that the controller can subsequently read to know that the trigger was received?