If a Door is unlocked by schedule, for example, during business hours, a door ajar alarm is not available. How can you configure the door if the site would still like to receive a door ajar alarm, alerting them if someone goes through the door and leaves it ajar.
When a door is unlocked by schedule (or timed/permanent unlocked) the Continuum controller by design does not perform door ajar checking until the door re-locks.
Write a PE program to monitor the door's DoorSwitch and set the DoorAjar flag as needed. Care should be taken as to only engage the PE program when the access engine in the controller is shunting the alarm in order to avoid contention.
NOTE: Make sure to attach the DoorAjar alarm enrollment to the door.
Below is a sample PE program. IMPORTANT: This PE code is provided as a sample ONLY, you can use it as a guideline for creating your own PE programs to perform similar functionality.
'This program monitors a door while the door is unlocked by schedule 'and generates a door ajar alarm if the door is left ajar 'Program is LOOPING and AUTOSTART RESET: MyDoor DoorAjar = False Goto CHECKING CHECKING: If SCH_PNT = On then Goto MONITORING 'when door is not unlocked by schedule let controller handle ajar condition MONITORING: If MyDoor DoorSwitch = Opened then Goto ENSURE_CLOSE If SCH_PNT = Off then Goto RESET ENSURE_CLOSE: If TM > 1 then Goto SEND_ALARM 'if door is left ajar for over 2 minutes report a door ajar alarm If MyDoor DoorSwitch = Closed or SCH_PNT = Off then Goto RESET SEND_ALARM: MyDoor DoorAjar = True If MyDoor DoorSwitch = Closed or SCH_PNT = Off then Goto RESET E: If TS > 30 then Goto RESET