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

  1. 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"

  2. 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

  3. 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

  4. 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.