BACnet
Data Type |
BACnet
API Data Type specified
(the prefix bacnetDT_
is here left out) |
WinCC
OA Data Type of the data point element |
Read(R)/
Write(W) |
Comment |
Any |
not
applicable |
not
applicable
|
- |
Only
a specific value can be mapped. |
BACnetARRAY[N]
from BACnetActionList |
ArrayOfBACnetActionList |
string |
R |
Special
format required. |
BACnetARRAY[3] from
BACnetTimeStamp |
|
dyn_time
|
|
|
BACnetARRAY[7] from
BACnetDailySchedule |
ArrayOfBACnetDailySchedule
|
string |
R |
Special
format required. |
BACnetARRAY[N] from
BACnetSpecialEvent |
ArrayOfSpecialEvent |
string |
R |
Special
format required. |
BACnetARRAY[N] from
BOOLEAN |
|
dyn_bool
|
|
|
BACnetARRAY[N] from
CharacterString |
ArrayOfCharacterString |
dyn_string
|
|
|
BACnetARRAY[N] from
ObjectIdentifier |
ArrayOfBACnetObjectIdentifier |
dyn_uint
|
R |
|
BACnetARRAY[N] from
Unsigned |
ArrayOfUnsigned
|
dyn_uint
|
|
|
BACnetBinaryPV |
Enumerated |
uint |
R/W |
|
BACnetDateRange |
DateRange |
string |
R |
|
BACnetDateTime |
DateTime |
time |
|
|
BACnetDeviceObject-PropertyReference |
DeviceObjectPropertyReference |
string |
R |
Contains
the peripheral address string. |
BACnetDeviceStatus |
Enumerated |
uint |
R/W |
|
BACnetEngineeringUnits |
Enumerated
|
uint |
R/W |
|
BACnetEventParameter |
EventParameter |
string |
R |
Special
format required. |
BACnetEventState |
Enumerated |
uint |
R/W
|
|
BACnetEvent-TransitionBits |
BitString |
bit32/dyn_bool
|
R |
Transformation
delivers for
<
33 Bit -> bit32
>=
33 Bit -> dyn_bool |
BACnetEventType |
Enumerated |
uint |
R/W |
|
BACnetLimitEnable |
BitString |
bit32/dyn_bool
|
R
|
Transformation delivers
for
<
33 Bit -> bit32
>=
33 Bit -> dyn_bool |
BACnetNotifyType |
Enumerated |
uint |
R/W |
|
BACnetObjectIdentifier |
ObjectIdentifier |
uint |
|
|
BACnetObjectProperty-Reference |
ObjectPropertyReference |
string |
R |
Contains
the peripheral address string. |
BACnetObjectTypes-Supported |
BitString |
bit32/dyn_bool
|
R |
Transformation delivers
for
<
33 Bit -> bit32
>=
33 Bit -> dyn_bool |
BACnetPolarity |
Enumerated |
uint |
R/W
|
|
BACnetPriorityArray |
PriorityArray |
string |
R |
Special
format required.
The
string format is a list with 16 elements in curly
brackets . Every element contains either a value
or "null", if the value is specified
for the priority.
e.g.:
{null}{null}{1.23}{null}…{null}. |
BACnetReliability |
Enumerated |
uint |
R/W |
|
BACnetSegmentation |
Enumerated |
uint |
R/W |
|
BACnetServices-Supported |
BitString |
bit32/dyn_bool
|
R |
Transformation delivers
for
<
33 Bit -> bit32
>=
33 Bit -> dyn_bool |
BACnetStatusFlags |
BitString |
bit32 |
|
Normally
it is mapped on user bits. If a separate address
has been specified, is the DPE of the data type
bit32. |
BACnetTimestamp |
TimeStamp |
time |
|
In
the BACnet TimeStamp you can distinguish between
Time, SequenceNumber or BACnetDateTime
Just
the least can be mapped without difficulties. |
BOOLEAN |
Boolean |
bool |
|
|
CharacterString |
CharacterString |
string |
R/W
|
|
Date |
Date |
time |
|
|
INTEGER |
SignedInteger |
int |
R/W
|
|
List
of BACnetAddressBinding |
|
string |
|
Special
format required. |
List
of BACnetCalendarEntry |
|
string |
|
Special
format required. |
List
of BACnetCOVSubscription |
|
string |
|
Special
format required. |
List
of BACnetDestination |
|
string |
|
Special
format required. |
List
of BACnetRecipient |
|
string |
|
Special
format required. |
List
of Unsigned |
|
dyn_uint
|
|
|
REAL |
Real |
float |
R/W |
|
Time |
Time |
time |
|
Time
specification in days (hours, minutes, seconds
and hundredth). |
Unsigned |
UnsignedInteger |
uint |
R/W |
|
Unsigned16 |
UnsignedInteger |
uint |
R/W |
|
Unsigned32
|
UnsignedInteger |
uint |
R/W |
|