Within DeltaV Live is there a way to pull the current workstations/terminal sessions area assignments from the assigned alarms and events?
Pulling the workstation name and even the session shouldn't be a problem, but is there a variable that can be read which contains this information? Is there a backwards way to get that information? Looking to check if an area is assigned to perform some conditional visibility functions.
Thanks in advance
DLSYS['THISUSER/AREAFILTSEQ[Area Index].CV'] != -1 will be what you can use (-1 is area not assigned, 0 is area filtered off, 1 is area filter is on)
Area Index is the number that is assigned when creating the areas and starts at 0 (default AREA_A unless renamed). To find out you can open the Area Filter display and then count starting at 0 or look at the FHX export for the area and the number needed will be after the INDEX=
PLANT_AREA NAME="AREA_A" INDEX=0user="MSTONER" time=1778193726/* "07-May-2026 17:42:06" */ OOB=M{ DESCRIPTION="Default Plant Area" ELECTRONIC_SIGNATURE_ENABLED=T SEQUENCE_NUMBER=0}
In reply to Matt Stoner:
Andre Dicaire
In reply to Andre Dicaire:
Starting in V15, doesn't this Area Sequence field allow you to specify the index for the Plant Areas when used on the Alarm screens in Live/Operate?