Appendix a.9 – FieldServer FS-8700-73 User Manual

Page 28

Advertising
background image

FS-8700-73 BACnet MSTP Driver Manual

Page 28 of 48

FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.FieldServer.com

Tel: (408) 262-2299 Fax: (408) 262-2269 Toll Free: (888) 509-1970 email: [email protected]

Appendix A.8. Factors Determining the Reliability Property

The Reliability Property of a BACnet object in a Server configuration is determined as follows:

For Multistate Inputs, Outputs and Values, the Reliability property is set to MULTI_STATE_FAULT (9) when the

Present_Value of the object corresponds to an entry in the Fault_Values property of the object, as
configured by the State_Text table in the configuration file.

For all object types, the Reliability property is set to COMMUNICATIONS_FAILURE (12) when the responsible

Server Node is offline.

When neither Condition 1 nor Condition 2 is met, the Reliability property is set to NO_FAULT_DETECTED (0)

Appendix A.9. Specifying ReadPropertyMultiple and WritePropertyMultiple Transactions using Linked
Map Descriptors

The ReadPropertyMultiple (RPM) and WritePropertyMultiple (WPM) BACnet services allow many objects and
attributes to be read and written in a single transaction. Since FieldServer Map Descriptors can only refer to a
single object type and address range, a RPM or WPM transaction can be constructed by linking multiple Map
Descriptors. This is done using the following components:

an active read or write Map Descriptor that defines the behavior of the RPM or WPM transaction via:

Function, e.g. Rdbc, Arcs, Wrbc, Wrbx

Scan_interval

Timeout

Length

any number of Linked Map Descriptors specifying additional objects and data array locations to be
included in the transaction. Each Linked Map Descriptor is specified with the following settings:

Linked_Map_Descriptor - this is a reference by name to the active Map Descriptor described above, which
controls the transaction

Function - Passive_Client

Length

The number of Linked Map Descriptors is limited by the maximum message length allowed for the BACnet driver in
question. When too many Map Descriptors have been linked a SEGMENTATION_NOT_SUPPORTED error message
will be generated on the first poll attempt. This message will recommend splitting the RPM or WPM transaction
into multiple transactions, e.g.

DRV->BACnet : Linked Map Desc. "CMD_WPM" is too long.
Message Segmentation not supported.
Please split the transaction into multiple Linked Map Descriptors.

Advertising