Peripheral Device object (PrphDev)
The Peripheral device (PrphDev) object type may be used to represent the standardized characteristics including the current state of a Networked Field Device. Setting the current state, such as operational, configuring, or device halted, will be accomplished by the data acquisition.
Peripheral device objects are independent of any field device-specific technologies. Nevertheless, a PrphDev object features an I/O_Address and a Field_Device_Type.
The I/O_Address identifies the field device, and facilitates configuring, modifying and querying the assignment in a standardized way. The content of I/O_Address is peripheral technology-specific and processed by a particular data acquisition.
The content of I/O-Address includes:
- Unique Selector to identify a particular data acquisition / peripheral network interface. Multiple instances of the same type of Peripheral Network Interface may be supported: e.g. multiple DALI lines. For example: TX-I/O, KNX PL-Link or DALI.
- Unique Address to identify the field device. For example: device address.
- The different selectors and the address syntax will be defined in a separate document.
The Field_Device_Type identifies the physical device connected to the Input_Object and it typically holds the product part number. The PrphDev object properties are:
✳ Indicates a Siemens proprietary property.
Present value |
|
|
|---|---|---|
"Present value" indicates the present value of the field device status. Values include:
| ||
Tracking value |
|
|
|---|---|---|
'Tracking value' represents the uncorrected value as measured by the subsystem. It has the same data type as the 'Present value'.
| ||
Property ID: 5107 | ||
State flag ✳ |
|
|
|---|---|---|
"State flag" represents four boolean flags ("Out of service", "Overridden", "Fault", "In-Alarm") that indicate the general status of an object. | ||
Reliability |
|
|
|---|---|---|
'Reliability' indicates whether the property value 'Present value' is reliable. If the 'Present value' is not reliable, the property 'Reliability' indicates the cause of the fault and the bit "Fault" of the state indication is set to 'True'. In a normal case, the property 'Reliability' is set to "No fault". | ||
Property ID: 103 | ||
Out of service |
|
|
|---|---|---|
"Out of service" allows decoupling the object from being modified by a control program, system program or peripheral device.
| ||
Property ID: 81 | ||
I/O address ✳ |
|
|
|---|---|---|
"I/O address" identifies and documents the data source, and facilitates configuring, modifying, and querying the assignment in a standardized way. The content of "I/O address" is technology-specific and includes:
| ||
State text |
|
|
|---|---|---|
'State text' specifies the enumeration of the multistate value. Preconfigured enumerations can be selected or set to a project-specific enumeration. | ||
Property ID: 110 | ||
Field device type |
|
|
|---|---|---|
"Field device type" is a text description of the physical peripheral device connected to the input or output. Typically contains the product part number of the connected device. To be completed by the engineer. Is not used by the data acquisition. Example: QAX3.P84 (room unit) - Entrance | ||
Device info ✳ |
|
|
|---|---|---|
"Device info" represents pieces of information about the respective networked peripheral device. The property can be empty if a peripheral device does not provide a respective piece of information. | ||
Network address ✳ |
|
|
|---|---|---|
"Network address" contains a network or physical address of the respective networked peripheral device. | ||
Serial number ✳ |
|
|
|---|---|---|
"Serial number" shows the unique serial number of the device as shipped from the factory.
| ||
Commissioning state ✳ |
|
|
|---|---|---|
"Commissioning state" is an enumerated value representing the commissioning state (Not checked, Check failed, Check successful) of the BACnet object. Typically set during commissioning by means of engineering and commissioning function (for example, Automation Building Tool or installer tool). It can be inspected by engineering and commissioning, or operation and monitoring functions, and used in commissioning reports. | ||
Commissioning information ✳ |
|
|
|---|---|---|
"Commissioning information" indicates additional, human-readable information about the BACnet object's commissioning state. For example, "cable defect". Typically set during commissioning by means of engineering and commissioning function (for example, Automation Building Tool or installer tool). It can be inspected by engineering and commissioning, or operation and monitoring functions, and used in commissioning reports. | ||
Error list ✳ |
|
|
|---|---|---|
"Error list" allows indicating multiple reliability error codes in parallel. | ||
Subsystem ✳ |
|
|
|---|---|---|
"Subsystem" uniquely identifies the respective BACnet object type extension of a BACnet object type. Several BACnet object type extensions might be available for Engineering thus proposed for selection. None or one extension might be selected, thus be supported at runtime. | ||
Object access level ✳ |
|
| ||
|---|---|---|---|---|
"Object access level" defines the instance-specific object access level. "Object access level" is used for generic filtering and processing an object by a client application.
| ||||
Access level | Name | Description | ||
7 | Basic operation | Access to BACnet objects and properties for a room user e.g. data points visible on a room unit. | ||
6 | Standard operation | Access to BACnet objects and properties for standard operation and monitoring (daily business), .e.g. room and plant information on a management station. | ||
5 | Extended operation | Access to BACnet objects and properties for extended operation and monitoring such as network and device objects. All I/Os are visible | ||
4 | Administrator | Not used by HQ solutions yet. | ||
3 | Basic service | Access to BACnet objects and properties used for commissioning, e.g. configuration value extensions, I/O extensions, etc. | ||
2 | Extended service | Not used by HQ solutions yet. | ||
1 | Internal | Access to all BACnet objects and properties for very specialized actions e.g. during development. | ||
Object usage ✳ |
|
|
|---|---|---|
"Object usage" indicates whether the object is used or unused. The "Object usage" property can hide or display respective objects and their functionality in a client. For example, room functionality can be marked for flexible room arrangements as used/unused. An object that is marked as unused behaves as if the object does not exist. | ||
Property ID: 4930 | ||
Description |
|
|
|---|---|---|
"Description" is a string of printable characters whose content is not restricted. | ||
Object name |
|
|
|---|---|---|
"Object name" represents a name for the object that is unique internetwork-wide. The minimum length of the string is one character. The set of characters used in the "Object name" are restricted to printable characters. | ||
Comment |
|
|
|---|---|---|
A string of printable characters whose content is not restricted. | ||
Further information
- Configure: GxB111.9E/KN (PrphDev - subsystem-specific extension)
- Configure: QMX2.P33/43 (PrphDev - subsystem-specific extension)
- Configure: QMX3.P34/37/44/74 (PrphDev - subsystem-specific extension)
- Configure: QMX3.P87 (PrphDev - subsystem-specific extension)
- Configure: QMX3.P88 (PrphDev - subsystem-specific extension)
- Configure: RL 260 (PrphDev - subsystem-specific extension)
- Configure: UP 220 (PrphDev - subsystem-specific extension)
- Configure: UP 258 (PrphDev - subsystem-specific extension)