Occupancy Arbitrator Function Block
The Occupancy Arbitrator function computes the current Effective Occupancy State and the Manual Override State. The value of Manual Override State is determined by the Manual Override Arbitration mechanism. This value is fed into the Occupancy Arbitrator. To evaluate the inputs, the Manual Override Arbitrator utilizes either a NetWins or a LastinWins scheme. NetWins indicates that the network command takes precedence over the wall module command at all times. The last override source is used to determine the final state with LastinWins.
Figure 1: Occupancy Arbitrator Function Block |
Figure 2: Occupancy Arbitrator Property Sheet |
Inputs
Input Name |
Description |
ScheduleCurrentState |
Schedule current state 0 = Occupied 1 = Unoccupied 3 = Standby 255 = Null Numeric: 32-Bit Integer value 0, 1, 3, 255. Default: Null |
WallModuleOvrd |
Wall module override 0 = Occupied 1 = Unoccupied 2 = Bypass 3 = Standby 255 = Null Numeric: 32-Bit Integer value 0, 1, 2, 3, 255. Default: Null |
NetworkManOcc |
Network manual occupancy 0 = Occupied 1 = Unoccupied 2 = Bypass 3 = Standby 255 = Null Numeric: 32-Bit Integer value 0, 1, 2, 3, 255. Default: Null |
OccSensor |
Occupancy sensor 0 = Occupied 1 = Unoccupied 255 = Null Numeric: 32-Bit Integer value 0, 1, 255. Default: Null |
Table 1: Inputs of Occupancy Arbitrator Function
Output
Output Name |
Description |
EFFOCCCURRENTSTATE |
Effective Occupancy Current state 0 = Occupied 1 = Unoccupied 2 = Bypass 3 = Standby |
MANUALOVERRIDESTATE |
Manual Override State 0 = Occupied 1 = Unoccupied 2 = Bypass 3 = Standby 255 = Null |
Table 2: Output of Occupancy Arbitrator Function
Parameters
Parameter Name |
Description |
NetLastInWins |
Network wins or Last in wins. 0 = Network Wins 1 = Last In Wins Property Value: Network Wins, Last Input Wins, Default: Network Wins. |
OccSensorOperation |
Occupancy sensor operation. 0 = Conference Room 1 = UnoccupiedCleaningCrew 2 = UnoccupiedTenant Property Value: Conference Room, UnoccupiedCleaningCrew, UnoccupiedTenant, Default: Conference Room. |
Out Save |
Master Sync Enabled : If you set it to "true" the last output will be set as output for one cycle after the controller restarts. The application can use it to return to the same state before the controller restart. Eff Occ Curr State: To enable or disable the Eff Occ Curr State feature. Man Ovrd State:To enable or disable the Man Ovrd State feature. |
Table 3: Parameters of Occupancy Arbitrator Function
Examples
Input Settings
NetWins/LastInWins Option= NetWins, NetworkManOcc= "null"
WMOverride = "null", ScheduleCurrentState = Occupied. In this Scenario, the ScheduleCurrentState takes high priority to override the below output states.
Output Settings
EffOccCurrState= OCCUPIED
ManOvrdState = "null"
Input Settings
NetWins/LastInWins Option= NetWins, NetworkManOcc= "null"
WMOverride = STANDBY, ScheduleCurrentState = Occupied. In this Scenario, the WMOverride takes high priority to override the below output states.
Output Settings
EffOccCurrState= STANDBY
ManOvrdState = STANDBY
Input Settings
NetWins/LastInWins Option= NetWins, NetworkManOcc= STANDBY
WMOverride = Occupied, ScheduleCurrentState = Unoccupied. In this Scenario, the NetworkManOcc takes high priority to override the below output states.
Output Settings
EffOccCurrState= STANDBY
ManOvrdState = STANDBY
Input Settings
NetWins/LastInWins Option= NetWins, NetworkManOcc= OCCNUL
WMOverride = OCCNUL, ManOvrdState = OCCNUL ScheduleCurrentState = Unoccupied. In this Scenario, the NetworkManOcc takes high priority to override the below output states.
Output Settings
EffOccCurrState= UnOccupied
ManOvrdState = "null"
Refer to General Description for general information about IRM N4 Function Blocks.