• No results found

N2 Binary Output/ BACnet Binary Output

N/A
N/A
Protected

Academic year: 2022

Share "N2 Binary Output/ BACnet Binary Output"

Copied!
11
0
0

Loading.... (view fulltext now)

Full text

(1)

N2 Binary Output/

BACnet™ Binary Output

Introduction

Note: The Johnson Controls Binary Output object is considered a BACnet™ Binary Output object because it supports

BACnet functionality. In addition, this object has Johnson Controls proprietary attributes.

The N2 Binary Output object’s attributes represent the external, visible characteristics of a binary output. As a binary output, this object can be in either an Active or Inactive state. The Polarity attribute allows for normally open relays that are Active when energized and normally closed relays that are Inactive when energized. This object integrates N2 controllers into supervisory controllers, resulting in:

• a consistent interface to N2 point objects for all controller types, so they appear as a homogenous set to the user interface

• flexibility in point mapping

• support for all Metasys® and Facilitator® controllers. Refer to Table 1 in the Controller chapter (LIT-694350) of the Object Dictionary.

For example, this object allows you to start or stop a fan from a supervisory controller. See the American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc. (ASHRAE) Standard 135-1995 for information on this object and the BACnet communication standard.

© August 25, 2003 Johnson Controls, Inc. www.johnsoncontrols.com

Code No. LIT-694110 Software Release 5.1

(2)

Key Concepts

BACnet Polarity Relationships

The relationship between the Present Value of an object and the physical state of the object is determined by the Polarity attribute.

Note: Table 1 describes this relationship as defined by

BACnet standards. Johnson Controls Polarity is always Normal. Johnson Controls does not support changes to the Polarity attribute.

Table 1: Polarity Relationships

Present

Value Polarity Physical State of

the Hardware Input Physical State of the Monitored Device

Inactive Normal Off or Inactive not running

Active Normal On or Active running

Inactive Reverse On or Active not running Active Reverse Off or Inactive running

(3)

Attributes

Specific Attributes

Table 2 lists the attributes specific to the N2 Binary Output object. The N2 Binary Output object also has the attributes of the

Metasys Common object. Refer to Table 1 in the Metasys Common Object chapter (LIT-694020) for details.

Table 2: Attribute Properties

Attribute

Name Data Type N30 Flags* M-Series

Flags* N30 Default

Value Options/Range

Metasys

Common Attributes

See Table 1 in the Metasys Common Object chapter (LIT-694020).

BACnet Required Attributes

Event State Enumeration Normal Normal, Fault, Offnormal

Object Identifier

BACnet Object ID

C

Out of Service Boolean False False

True

Polarity Enumeration W Normal Normal, Reverse

See Normal Reverse Enumeration Set in Appendix A: Object Enumeration Sets (LIT-694980).

Present Value Enumeration DNRW DNRW Inactive, Active

States Text attribute identifies the

enumeration set for this attribute.

Status Flags Bit String False, False,

False, False In Alarm, Fault, Overridden, Out of Service

See BAC Status Flags Enumeration Set in Appendix A: Object Enumeration Sets (LIT-694980).

Continued on next page . . .

* C - Configurable, D - Default Attribute, N - Value Not Required, R - Association to Reliability, W - Writable

(4)

Attribute Name (Cont.)

Data Type N30 Flags* M-Series

Flags* N30 Default

Value Options/Range

BACnet Optional Attributes Acked

Transitions1 Bit String True, True,

True To-Offnormal, To-Fault, To-Normal

See BAC Event Bits Enumeration Set in Appendix A: Object Enumeration Sets (LIT-694980).

Active Text2 String Limit: 20 characters

Change of State Count3

Unsigned Long

W 0 0-65535 or greater

Change of

State Time3 Date/Time W NONE_FFFF

Device Type String CW W Null Limit: 20 characters

Elapsed Active Time4

Unsigned Long

W Null Units = seconds

Event Enable1 Bit String CW W True, True, True

To-Offnormal, To-Fault, To-Normal

See BAC Event Bits Enumeration Set in Appendix A: Object Enumeration Sets (LIT-694980).

Event Time Stamps1

Array NONE_FFFF BACnetArray[3] of

BACnet Time Stamp Feedback

Value1 Enumeration CW W Active Inactive, Active

States Text attribute identifies the

enumeration set for this attribute.

Inactive Text2 String Limit: 20 characters

Minimum Off Time

Unsigned Long

CW W 0 Units = seconds

Minimum On

Time Unsigned

Long CW W 0 Units = seconds

Notification Class1

Unsigned Long

CW W 4194001 The BACnet Object

Identifier of the

Notification Class object used for routing

Continued on next page . . .

* C - Configurable, W - Writable

1 If the object supports intrinsic reporting, these attributes are present.

2 If either Inactive Text or Active Text is present, both are present.

3 If Change of State Time, Change of State Count, or Time of State Count Reset is present, all are present.

4 If either Elapsed Active Time or Time of Active Time Reset is present, both are present.

(5)

Attribute Name (Cont.)

Data Type N30 Flags* M-Series

Flags* N30 Default

Value Options/Range

BACnet Optional Attributes (Cont.)

Notify Type1 Enumeration CW W Alarm Alarm, Event

See BAC Notify Type Enumeration Set in Appendix A: Object Enumeration Sets (LIT-694980).

Priority Array Array

Profile Name This BACnet optional attribute is not supported.

Reliability Enumeration Reliable No Fault Detected

(Reliable), No Output, Open Loop, Shorted Loop, Unreliable Other See Reliability Enumeration Set in Appendix A: Object Enumeration Sets (LIT-694980).

Relinquish Default1

Enumeration CNW NW Inactive, Active

States Text attribute identifies the

enumeration set for this attribute.

Time Delay1 Unsigned

Short CW W 0 Units = seconds

Time of Active Time Reset4

Date/Time W NONE_FFFF

Time of State Count Reset3

Date/Time W NONE_FFFF

Johnson Controls Proprietary Attributes

Auto Restore Boolean CW W True False

True Heavy Equip

Delay Byte CW W 0 Range: 0-255 Seconds

HED

Controller Object

Reference CW W

Intrinsic Alarming

Boolean C False False

True Continued on next page . . .

* C - Configurable, N - Value Not Required, W - Writable

1 If the object supports intrinsic reporting, these attributes are present.

3 If Change of State Time, Change of State Count, or Time of State Count Reset is present, all are present.

4 If either Elapsed Active Time or Time of Active Time Reset is present, both are present.

(6)

Attribute Name (Cont.)

Data Type N30 Flags* M-Series

Flags* N30 Default

Value Options/Range

Johnson Controls Proprietary Attributes (Cont.) Net N2

Address Byte C 0 Range: 1-254

Net Point Address

Enumeration C 0 Range: 1-256

Net Point

Type Unsigned

Short C 0 See Network Point Type

Enumeration Set in Appendix A: Object Enumeration Sets (LIT-694980).

Offline Boolean False False

True

Overridden Boolean R R False False

True

States Text Enumeration CW W Off On See States Text in

Appendix A: Object Enumeration Sets (LIT-694980).

* C - Configurable, R - Association to Reliability, W - Writable

1 If the object supports intrinsic reporting, these attributes are present.

2 If either Inactive Text or Active Text is present, both are present.

3 If Change of State Time, Change of State Count, or Time of State Count Reset is present, all are present.

4 If either Elapsed Active Time or Time of Active Time Reset is present, both are present.

(7)

Attribute Definitions

Table 3 lists the definitions of the attributes specific to the N2 Binary Output object.

Table 3: Attribute Definitions

Attribute Name Definition

Metasys Common

Attributes See Table 2 in the Metasys Common Object chapter (LIT-694020).

BACnet Required Attributes

Event State Indicates if an active event state associated with the object. If the object supports intrinsic reporting, this attribute indicates the event state of the object. If not, the attribute is Normal.

Object Identifier Identifies the object with a unique numeric code.

Out of Service Indicates the offline/online state of the connected hardware. This attribute exists for compatibility with BACnet protocol and indicates whether the physical input that the object represents is in service. When out of service, the object does not send commands to the hardware.

Polarity Indicates the relationship between the physical state of the output and the logical state represented by Present Value. If the Polarity attribute is Normal, then the Active state of the Present Value attribute is also the Active or On state of the physical output as long as Out of Service is False. If the Polarity attribute is Reverse, then the Active state of the Present Value attribute is in the Inactive or Off state of the physical output as long as Out of Service is False. If Out of Service is False for a constant physical output state, a change in the Polarity attribute produces a change in Present Value. If Out of Service is True, the Polarity attribute has no effect on Present Value. The Johnson Controls Polarity attribute is always Normal.

Present Value Indicates the current value of the binary output. Polarity determines the relationship between Present Value and the state of the output. See Table 1.

Status Flags Represents four Boolean flags that indicate the general health of an analog output.

Three flags are associated with the values of other attributes of the object. The four flags are:

In Alarm - In Alarm flag is False (0) if the Event State property value is Normal; otherwise, the In Alarm flag is True (1).

Fault - Fault flag is True (1) if the Reliability attribute is not reliable; otherwise, the Fault flag is False (0).

Overridden - Overridden flag is Logical 1 if the Present Value is decoupled from the hardware output, because operator intervention provided a different value or local override is active.

Out of Service - Out of Service flag is True if the Out of Service attribute value is True; otherwise, the Out of Service flag is False.

Continued on next page . . .

(8)

Attribute Name

(Cont.) Description

BACnet Optional Attributes

Acked Transitions Conveys three flags that separately indicate the receipt of acknowledgements for To-Offnormal, To-Fault, and To-Normal events. Transitions to High Limit and Low Limit Event States are considered to be Offnormal events. These flags clear upon the occurrence of the corresponding event and set under any of these conditions:

 upon receipt of the corresponding acknowledgement

 upon the occurrence of the event if the corresponding flag is not set in the Event Enable attribute (meaning event notifications are not generated for this condition and, thus, no acknowledgement is expected)

 upon the occurrence of the event if the corresponding flag is set in the Event Enable attribute and the corresponding flag in the Ack Required attribute of the Notification Class object implicitly referenced by the Notification Class attribute of this object is not set (meaning no acknowledgement is expected) This attribute is required if the object supports intrinsic reporting.

Active Text Characterizes the intended effect of the Active state of Present Value from the viewpoint of the operator. The content of this string is a local matter but is intended to represent a readable description of the Active state.

For example, if the physical output is a switch contact, then the Active Text attribute is assigned a value such as Fan 1 On. If either the Active Text or the Inactive Text attribute is present, both of them are present.

Change of State Count Represents the number of times the Present Value attribute changed state since the Change of State Count attribute was last set to zero. A change of state is any event that alters Present Value. When Out of Service is False, a change to the Polarity attribute alters Present Value and is considered a change of state. When Out of Service is True, changes to Polarity do not cause changes of state. If Change of State Time, Change of State Count, or Time of State Count Reset is present, all are present.

Change of State Time Represents the date and time at which the most recent change of state occurred.

A change of state is any event that alters the Present Value attribute. When Out of Service is False, a change to the Polarity attribute alters Present Value and is considered a change of state. Changes to Polarity do not cause changes of state.

If Change of State Time, Change of State Count, or Time Of State Count Reset is present, all are present.

Device Type Contains a text description of the physical device connected to the binary output, usually to describe the type of sensor.

Elapsed Active Time Represents the accumulated number of seconds Present Value is Active since the Elapsed Active Time attribute was last set to zero. If either Elapsed Active Time or Time of Active Time Reset are present, both are present.

Event Enable Conveys three flags that separately enable and disable reporting of To-Offnormal, To-Fault, and To-Normal events. An unreliable condition generates a Fault event.

This attribute is required if the object supports intrinsic reporting.

Event Time Stamps Conveys the times of the last To-Offnormal, To-Fault, and To-Normal event notifications, respectively. Time or Date time stamps have FF in each octet.

Sequence time stamps are 0 if no event notification of that type has been generated. This attribute is required if the object supports intrinsic reporting.

Continued on next page . . .

(9)

Attribute Name

(Cont.) Description

BACnet Optional Attributes (Cont.)

Feedback Value Indicates the status of a feedback value from which Present Value must differ before an event generates. The amount Present Value differs from Feedback Value to generate an event is locally determined. This attribute is required if the object supports intrinsic reporting.

A To-Offnormal event generates under these conditions:

 The Present Value differs from the Feedback Value for a minimum period of time, specified in Time Delay.

 The Event Enable attribute enables the To-Offnormal flag.

Once equal to the Feedback Value, the Present Value must become different from the Feedback Value before a To-Normal event generates under these conditions:

 The Present Value remains not equal to the Feedback Value for a minimum period of time, specified by Time Delay.

 The Event Enable attribute enables the To-Normal flag.

The feedback value can be written by a Connection object or Global Data Sharing object.

Inactive Text Characterizes the intended effect of the Inactive state of Present Value attribute from the viewpoint of the operator. The content of this string is a local matter, but it is intended to represent a readable description of the Inactive state.

For example, if the physical output is connected to a switch contact, then the Inactive Text attribute is assigned a value such as Fan 1 Off. If either the Inactive Text or Active Text attribute is present, then both are present.

Minimum Off Time Represents the fewest number of seconds Present Value remains in the Inactive state after entering the Inactive state.

Minimum On Time Represents the fewest number of seconds Present Value remains in the Active state after entering the Active state.

Notification Class Specifies the notification class used when handling and generating event notifications for the object. This attribute implicitly refers to the Notification Class object that has a Notification Class attribute of the same value. This attribute is required if the object supports intrinsic reporting.

Notify Type Conveys whether the notifications generated by the object are Events or Alarms.

This attribute is required if the object supports intrinsic reporting.

Priority Array Lists values of the object in level of importance.

Reliability • Indicates if the Present Value is unreliable and why.

Any value defined in the Metasys Common Object (LIT-694020) can be written directly to this attribute. Any value written to the Reliability attribute remains until the next time the Present Value is written.

Relinquish Default Indicates the default value used for Present Value when all command values in Priority Array are Null.

Continued on next page . . .

(10)

Attribute Name

(Cont.) Description

BACnet Optional Attributes (Cont.)

Time Delay Specifies the minimum number of seconds that the Present Value must remain:

• equal to any one of the values in the Alarm Value Property before a To-Offnormal event generates

• different from any one of the values in the Alarm Value Property before a To-Normal event generates

This attribute is required for intrinsic alarming.

Time of Active Time Reset

Represents the last date and time Elapsed Active Time set to a zero value. If either Elapsed Active Time or Time of Active Time Reset is present, both are present.

Time of State Count

Reset Represents the date and time the Change of State Count attribute was last set to a zero value. If Change of State Time, Change of State Count, or Time of State Count Reset is present, all are present.

Johnson Controls Proprietary Attributes

Auto Restore When True, the supervisory system restores the last command to the attached hardware. When False, no command is issued.

Heavy Equip Delay Indicates the amount of time that the start of equipment is delayed.

HED Controller Identifies the Heavy Equipment Controller object managing the delays.

Intrinsic Alarming Enables the definition of the intrinsic alarm related attributes.

Net N2 Address Indicates the actual controller N2 Address (1-254) as defined by switch settings on the controller.

Net Point Address Indicates the network point address of the specified type (1-256).

Net Point Type Indicates the point type in the controller.

Offline Indicates whether the object is online or offline as determined by the controller’s offline condition.

Overridden Shows the override state of the hardware (if supported by the hardware).

States Text Indicates the displayed strings for the Present Value.

(11)

Commands

The N2 Binary Output object supports the commands listed in Table 4. The order of the commands in the table reflects how the commands appear on the user interface.

Table 4: Supported Commands

Command Name Parameters Access Level Description

State0…State1 Operate Releases Command Priorities 9

through 15 (Scheduling) and then writes to the Present Value at the Default (16) command priority. If this is the highest, it is sent to the controller. The state command names and number of commands are dependent on the States Text and Number of States attributes.

Override The value to be written to the Present Value

Supervise Updates the Present Value at Command Priority equal to Operator Override (8).

Override Release Supervise Releases Command Priority Operator Override from Present Value.

Release 1. Attribute name 2. Command

priority

Supervise Releases the identified command priority from the specified, writable attribute, and allows it to be controlled by the next highest priority.

Release All Attribute name Supervise Releases Command Priorities 3 through 16 (Default) from the specified, writable attribute.

Command Priorities 1 and 2 remain.

Enable Modify Allows distribution of Changes-of-Value

and commanding.

Disable Modify Prevents distribution of Changes-of-Value

and commanding.

Note: For the Override Release, Release, and Release All commands, if all Command Priorities have been released and a Relinquish Default is not defined, the supervisory controller gives control over to the actual hardware.

Controls Group 507 E. Michigan Street

P.O. Box 423 www.johnsoncontrols.com

Milwaukee, WI 53201 Printed in U.S.A.

References

Related documents

Quality: We measure quality (Q in our formal model) by observing the average number of citations received by a scientist for all the papers he or she published in a given

In this study, it is aimed to develop the Science Education Peer Comparison Scale (SEPCS) in order to measure the comparison of Science Education students'

Commercial aircraft programs inventory included the following amounts related to the 747 program: $448 of deferred production costs at December 31, 2011, net of previously

Furthermore, while symbolic execution systems often avoid reasoning precisely about symbolic memory accesses (e.g., access- ing a symbolic offset in an array), C OMMUTER ’s test

How Many Breeding Females are Needed to Produce 40 Male Homozygotes per Week Using a Heterozygous Female x Heterozygous Male Breeding Scheme With 15% Non-Productive Breeders.

The purpose of this study was to evaluate the rela- tive performance of 26 public urban transportation organizations in India using various criteria.. We grouped these 19 criteria

Indira Nooyi, CEO PepsiCo Madras Christian College The non‐IIT Faces Satya Nadela, CEO Microsoft Manipal Institute of Technology Rakesh Kapoor, CEO Reckitt Benckiser BITS

2009-Present SLIS Recruitment, Awards, and Diversity Committee - School of Library & Information Studies, University of Wisconsin. 2006-2007 Proceedings Subcommittee;