EasyManua.ls Logo

Carel pCOWeb - 7.3 BACnet features

Carel pCOWeb
90 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
pCOWeb +030220966 – rel. 1.1 – 12.12.2017 38
7.1 BACnet/Carel Mapping
For each pCOWeb that interfaces to a Carel controller using a standard Carel pCO connection there can be a maximum of 670 BACnet objects, which
include the Device Object. Of the 670 objects, there are always 16 Notification Class objects, 16 Calendar objects, 16 Schedule objects and there can be up
to 207 Analog Values, 207 Analog Values or Multi-state Values and 207 Binary Values. The number of each type can be configured prior to use. From the
factory all 621 Analog Value and Binary Value objects are mapped. Object_Identifiers are assigned according to the following table:
Object Type Instance Range pCO Mapping
A
nalog Value 1-207
A
001-
207
A
nalog Value or Multi-state Value 1001-1207 I001-I207
Binary Value 1-207 D001-D207
Table 7.a – BACnet/Carel mapping
From the factory, I001-I2007 are mapped as Analog Value 1001-Analog Value 1207. Each of these may be reprogrammed as Multi-state Values on an individual basis,
by writing to the Object_Identifier property. BACnet objects which are mapped but for which there are no corresponding physical pCO points return an unreliable-other
(7) value for the Reliability property of the corresponding object and an undetermined value for the Present_Value property (usually=0 or 0.0). The Object_Name
properties for all the objects, except the Notification Class objects are writable and can be up to 32 characters in length. By default the Analog Value/Multi-state Value
and Binary Value objects are named A001-A207, I001-I207 and D001-D207 corresponding to their pCO mapping.
7.2 BACnet/MODBUS Mapping
For each pCOWeb that interfaces to a Carel controller using a Carel MODBUS Extended connection there can be a maximum of 6193 BACnet objects, which
includes the Device Object. Of the 6193 objects, there are always 16 Notification Class objects, 16 Calendar objects, 16 Schedule objects and there can be
up to 2048 Analog Values, 2048 Analog Values or Multi-state Values and 2048 Binary Values. The number of each type can be configured prior to use.
Object_Identifiers are assigned according to the following table:
Object Type Instance Range MODBUS Mapping
A
nalog Value 100001-102048
A
0001-
A
2048
A
nalog Value or Multi-state Value 200001-202048 I0001-I2048
Binary Value 100001-102048 D0001-D2048
Table 7.b – BACnet/MODBUS mapping
By default I0001-I2048 are mapped as Analog Value 100001-Analog Value 102048. Each of these may be reprogrammed as Multi-state Values on an
individual basis, by writing to the Object_Identifier property. BACnet objects which are mapped but for which there are no corresponding physical MODBUS
points return an unreliable-other (7) value for the Reliability property of the corresponding object and an undetermined value for the Present_Value property
(usually=0 or 0.0). The Object_Name properties for all the objects, except the Notification Class objects are writable and can be up to 32 characters in length.
By default the Analog Value/Multi-state Value and Binary Value objects are named A0001-A2048, I0001-I2048 and D0001-D2048 corresponding to their
MODBUS mapping.
7.3 BACnet features
Alarming
BACnet Intrinsic Alarming is supported for the Analog Values (Out_of_Range event types), Binary Values (Change_of_State event types) and Multi-state Values
(Change_of_State event types). All optional properties related to Intrinsic Alarming are included and writable where appropriate. Use of Notification Class Objects
may be optionally bypassed. In this scheme, if an object’s Notification_Class property is set to 0, three standard BACnet properties that are normally included in
Notification Class objects, specifically Ack_Required, Issue_Confirmed_Notifications and Priority, are included for each Analog Value, Binary Value and Multi-state
Value object and take the place of the Notification Class. Although these properties are not standard or optional for Analog Value, Binary Value and Multi-state
Value objects, they are treated in a standard BACnet way. Also in this scheme, two properties, Process_Identifier and Recipient, are included for the Device Object
and take the place of the Notification Class Object. Although these properties are not standard or optional for Device objects, they are treated in a standard
BACnet way. The Recipient property is limited to the Object_Identifier of a Device object. If the Notification_Class for an object is 0, it will be reported as 1 in alarm
events. For all alarms, the default Message Text that is always included by default is of the form:
"nnnnnn (Binary Value xxx) ChangeOfState v”
"nnnnnn (Analog Value xxx) OutOfRange v”
Where: nnnnn is the Object_Name, xxx is the object instance, ChangeOfState or OutOfRange is the Event_Type, v is the to-state (i.e. Normal, Offnormal,
Fault, High Limit or Low Limit). The Message Text can be customized by replacing any of the Event_Type text and/or to-state text with customized text up to
32 characters long each. In addition, the Object_Name property can be replaced with the Description property. Alarm Message Text can be customized on an
object by object basis by writing to the following proprietary properties for the object:
Property name EnumeratedProperty value Datatype Value
PROP_ALARMCUSTOM 3000 Boolean True=Alarms are customized for this object
False=Use the default Message Text format
PROP_ALARMPROPERTY 3001 Character string Object_Name or Description
PROP_ALARMCOS 3002 Character string String (up to 32 characters) to replace Event_Type ChangeofState text
PROP_ALARMOOR 3003 Character string String (up to 32 characters) to replace Event_Type OutofRange text
PROP_ALARMNORMAL 3004 Character string String (up to 32 characters) to replace to-state Normal text
PROP_ALARMFAULT 3005 Character string String (up to 32 characters) to replace to-state Fault text
PROP_ALARMOFFNORMAL 3006 Character string String (up to 32 characters) to replace to-state Offnormal text
PROP_ALARMHILIM 3007 Character string String (up to 32 characters) to replace to-state High Limit text
PROP_ALARMLOWLIM 3008 Character string String (up to 32 characters) to replace to-state Low Limit text
Table 7.c – Alarm Messages Customization

Related product manuals