Page 46 - 210922_BACnet_Europe-Journal_35_low
P. 46
BACnet Insight
5.2.5. Eigenschaft „Additional_Reference_Ports” (hierarchische NPOs) 6. Auswahl zwischen hierarchischen und nicht-hierarchischen NPOs
Die Eigenschaft „Additional_Reference_Ports” wurde in Addendum cc hinzugefügt,
damit ein NPO auf mehr als ein untergeordnetes NPO verweisen kann. Ein Gerät muss Hierarchische NPOs sind vorteilhaft in Geräten, die mehrere logische oder physikalische
PR 24 oder höher beanspruchen, um diese Eigenschaft zu unterstützen. Ports enthalten, wie z. B. Router oder Gateways, oder in Geräten, die mehrere Daten-
verbindungen unterstützen. Sie können auch nützlich sein, wenn ein übergeordnetes
6.1.2. Protocol_Revision 24 NPO auf dasselbe untergeordnete NPO verweist.
The Reference_Port of a non-hierarchical NPO must be absent.
In most cases, a non-hierarchical NPO contains only the required and optional proper- Eine nicht-hierarchisches NPO repräsentiert die gesamte Datenverbindung in einem
ties in Table 12-71 and the properties specified at all protocol levels in the sub-table for einzigen Objekt. Dies ist vorteilhaft bei Geräten, die eine einzige Datenverbindung unter-
the NPO’s data link. Some standard data links such as MS/TP require additional proper- stützen. Sie sind auch vorteilhaft, wenn ein Gerät eine einzige physikalische Schnitts-
ties. See the specific requirements in the descriptions of the data links. telle pro Datenverbindung unterstützt.
6.2. Hierarchical NPOs Die Wahl zwischen hierarchischem und nicht-hierarchischem NPOs liegt bei den
The definition of a hierarchical NPO is one where its Protocol_Level is equal to BAC- Entwicklern des Produkts.
NET_APPLICATION or NON_BACNET_APPLICATION and its Reference_Port exists
and is not equal to 4194303. All NPOs with a Protocol_Level equal to PROTOCOL or HINWEIS: Ein Gerät kann nicht-hierarchische NPOs, hierarchische NPOs oder beides
PHYSICAL are hierarchical NPOs. enthalten.
Each hierarchical chain of NPOs, starts with an NPO with Protocol_Level equal to BAC-
NET_APPLICATION or NON_BACNET_APPLICATION followed by zero or more NPOs 6.1. Nicht-hierarchische NPO
with Protocol_Level equal to PROTOCOL and zero or one NPOs with Protocol_Level Die Definition eines nicht-hierarchischen NPO ist ein NPO, dessen Protocol_Level
equal to PHYSICAL. gleich BACNET_APPLICATION oder NON_BACNET_APPLICATION ist und das keine
Generally speaking, an NPO: Referenz auf ein NPOeiner niedrigeren Ebene enthält.
with Protocol_Level equal to BACNET_APPLICATION or NON_BACNET_APPLICA-
TION, its Reference_Port must reference at least one NPO with Protocol_Level equal 6.1.1. Protokollrevision 18 bis 23
to PROTOCOL or PHYSICAL. Der Reference_Port eines nicht-hierarchischen NPO muss entweder nicht vorhanden
with Protocol_Level equal to PROTOCOL, its Reference_Port will equal 4194303 or sein oder gleich 4194303 sein.
reference another NPO with Protocol_Level equal to PROTOCOL or PHYSICAL. Ein nicht-hierarchische NPO muss alle in Tabelle 12-71 angegebenen erforderlichen
with Protocol_Level equal to PHYSICAL, the Reference_Port must equal 4194303. Eigenschaften und alle in Tabelle 12-72 und 12-73 angegebenen erforderlichen Eigen-
Each data link has specific protocol level requirements See the requirements in the schaften für ihren Network_Type enthalten.
descriptions of the data link.
HINWEIS: Wenn eine Eigenschaft in mehreren Protokollebenen angegeben ist, wird
NOTE: NPOs with Protocol_Level equal to BACNET_APPLICATION, NON_BACNET_ der Wert der Eigenschaft aus dem NPO auf der höchsten Protokollebene verwendet.
APPLICATION, or PHYSICAL cannot be in the middle of a hierarchical chain. Beispielsweise ist die MAC_Address einer IPv4-NPO die sechs Oktett-B/IP-Adresse
auf der BACNET_APPLICATION-Ebene und nicht die Ethernet-MAC-Adresse aus der
NOTE: A device may contain an unconfigured or unreferenced hierarchical NPO. These PHYSICAL-Ebene.
NPOs are not referenced by other NPOs and are at Protocol_Level equal to PROTOCOL
or PHYSICAL. 6.1.2. Protokollrevision 24
Der Reference_Port eines nicht-hierarchischen NPO darf nicht vorhanden sein.
6.2.1. Protocol_Revision 18 through 23
Because property inheritance is required, the topmost NPO will contain all the proper- In den meisten Fällen enthält ein nicht-hierarchisches NPO nur die erforderlichen
ties that are present in the lower level NPOs. This NPO will contain the same properties und optionalen Eigenschaften in Tabelle 12-71 und die Eigenschaften, die auf allen
and values as the non-hierarchical version of the NPO except for the Reference_Port. Protokollebenen in der Untertabelle für die Datenverbindung des NPO angegeben
sind. Einige Standard-Datenverbindungen wie MS/TP erfordern zusätzliche Eigen-
6.2.2. Protocol_Revision 24 schaften. Siehe die spezifischen Anforderungen in den Beschreibungen der Daten-
For each data link, the sub-tables specified in 135-2024, Clause 12.56 provide the verbindungen.
required and optional properties for each NPO in a hierarchical chain of NPOs. Some
standard data links such as MS/TP require additional NPOs. See the specific require- 6.2. Hierarchische NPOs
ments in the descriptions of the data link. Die Definition eines hierarchischen NPO lautet: Ihre Protocol_Level ist gleich BACNET_
Addendum cc added the Additional_Reference_Ports property to the NPO. This property APPLICATION oder NON_BACNET_APPLICATION und ihr Referenzport ist vorhanden
allows hierarchical NPOs to reference more than one lower level NPO. A possible application und nicht gleich 4194303. Alle NPOs mit einer Protocol_Level gleich PROTOCOL oder
of this is a hierarchical BACnet Secure Connect NPO that references IPv4 and IPv6 NPOs at PHYSICAL sind hierarchische NPOs.
Protocol_Level equal to PROTOCOL.
Jede hierarchische Kette von NPOs beginnt mit einem NPO mit Protocol_Level gleich
NOTE: The Reference_Port property must be present and reference a lower level NPO BACNET_APPLICATION oder NON_BACNET_APPLICATION, gefolgt von null oder
before the Additional_Reference_Ports property can contain a reference. mehr NPOs mit Protocol_Level gleich PROTOCOL und null oder einerm NPO mit Proto-
col_Level gleich PHYSICAL.
Allgemein gesagt muss ein NPO
mit einem Protocol_Level gleich BACNET_APPLICATION oder NON_BACNET_APPLI-
CATION muss ihr Reference_Port mindestens ein NPO mit einem Protocol_Level
gleich PROTOCOL oder PHYSICAL referenzieren.
46 BACnet Europe Journal 44 03/26

