PPCL Editor

Cross Trunk works for most cases in PPCL where a point is referenced. The following table lists supported PPCL commands for Cross Trunk.

Supported PPCL Commands

EMON / EMOFF / EMFAST / EMSLOW / EMAUTO / EMSET

ON / OFF / STATE / AUTO / FAST / SLOW / SET

DAY / NIGHT

MAX / MIN

SET / RELEAS / =

 

info

NOTE:
Although PPCL may allow a Cross Trunk reference in other PPCL commands, it is strongly recommended not to do this.

Commanding

Cross Trunk can be used to command a point on another BLN by referencing that point using one of the command statements listed in the Supported PPCL Commands table. However, use caution when doing this—Cross Trunk only issues commands once per second. If multiple commands are received per second for a point, only the last command received is sent.

Cross Trunk also restricts the points that can be commanded to P2 and BACnet Building Automation points. Below is a list of APOGEE P2 and BACnet point object models that Cross Trunk will command.

Commanding points in Fire and Security systems is not allowed, because they are integrated into Desigo CC using different object models.

 

info

NOTE:
Using Cross Trunk in conjunction with integrating Fire and Security systems using generic third-party BACnet is not recommended.

 

APOGEE P2 Object Models Supporting Cross Trunk Commanding

Float:

“GMS_APOGEE_P2_EO_BA_LAI_1”

“GMS_APOGEE_P2_EO_BA_LAI_V”

“GMS_APOGEE_P2_EO_BA_LAO_1”

“GMS_APOGEE_P2_EO_BA_LAO_V”

“GMS_APOGEE_P2_EO_BA_LPACI_1”

“GMS_APOGEE_P2_EO_BA_LPACI_V”

Unsigned:

“GMS_APOGEE_P2_EO_BA_L2SL_1”

“GMS_APOGEE_P2_EO_BA_L2SL_V”

“GMS_APOGEE_P2_EO_BA_L2SP_1”

“GMS_APOGEE_P2_EO_BA_L2SP_V”

“GMS_APOGEE_P2_EO_BA_LDI_1”

“GMS_APOGEE_P2_EO_BA_LDI_V”

“GMS_APOGEE_P2_EO_BA_LDO_1”

“GMS_APOGEE_P2_EO_BA_LDO_V”

“GMS_APOGEE_P2_EO_BA_LENUM_1”

“GMS_APOGEE_P2_EO_BA_LENUM_V”

“GMS_APOGEE_P2_EO_BA_LFSSL_1”

“GMS_APOGEE_P2_EO_BA_LFSSL_V”

“GMS_APOGEE_P2_EO_BA_LFSSP_1”

“GMS_APOGEE_P2_EO_BA_LFSSP_V”

“GMS_APOGEE_P2_EO_BA_LOOAL_1”

“GMS_APOGEE_P2_EO_BA_LOOAL_V”

“GMS_APOGEE_P2_EO_BA_LOOAP_1”

“GMS_APOGEE_P2_EO_BA_LOOAP_V“

BACnet Object Models Supporting Cross Trunk Commanding

“GMS_BACNET_EO_BA_AO_1”

“GMS_BACNET_EO_BA_AV_1”

“GMS_BACNET_EO_BA_BO_1”

“GMS_BACNET_EO_BA_BV_1”

“GMS_BACNET_EO_BA_MSO_1”

“GMS_BACNET_EO_BA_MSV_1”

“GMS_APOGEE_EO_BA_AO_1”

“GMS_APOGEE_EO_BA_AV_1”

“GMS_APOGEE_EO_BA_FLN_DEV_AO_1”

“GMS_APOGEE_EO_BA_FLN_DEV_AV_1”

“GMS_APOGEE_EO_BA_FLN_UEC_DEV_AO_1”

“GMS_APOGEE_EO_BA_FLN_UEC_DEV_AV_1”

“GMS_APOGEE_EO_BA_BO_1”

“GMS_APOGEE_EO_BA_BV_1”

“GMS_APOGEE_EO_BA_FLN_DEV_BO_1”

“GMS_APOGEE_EO_BA_FLN_DEV_BV_1”

“GMS_APOGEE_EO_BA_FLN_DEV_MSO_1”

“GMS_APOGEE_EO_BA_FLN_DEV_MSV_1”

“GMS_APOGEE_EO_BA_FLN_UEC_DEV_BO_1”

“GMS_APOGEE_EO_BA_FLN_UEC_DEV_BV_1”

“GMS_APOGEE_EO_BA_FLN_UEC_DEV_MSO_1”

“GMS_APOGEE_EO_BA_FLN_UEC_DEV_MSV_1”

“GMS_APOGEE_EO_BA_MSO_1”

“GMS_APOGEE_EO_BA_MSV_1”    

Mapping APOGEE P2 to BACnet Command Priorities

BACnet and APOGEE P2 use two different command priority schemes. When commanding a BACnet point from an APOGEE P2 PPCL program, APOGEE P2 command priorities are mapped to BACnet command priorities as follows:

Mapping Priorities Between APOGEE P2 and BACnet

APOGEE Priority

BACnet Priority

OPER

BACnet Operator 8

SMOKE

BACnet priority 10

EMER

BACnet priority 12

PDL

BACnet priority 14

NONE

BACnet priority 16

 

Creating an APOGEE to BACnet Priorities File

BACnet priorities mapping can be modified on a per-project basis by creating a text file named “ApogeeToBacnetPriorities.txt” in the /Config folder of your project folder. For example,

[Installation Drive]:\[Installation Folder\[Project Name]\config.

The following information must be included in the text file; otherwise the default mapping will not be overridden:

NOTE: You must stop and restart the project in the System Management Console for the text file changes to take effect.

 

Point Referencing

Specifying points depends on whether the points are P2 or BACnet points:

APOGEE P2 Point Referencing

For P2 point referencing, note that:

BACnet Point Referencing

The following Object Types are supported for BACnet point referencing:

- Analog Input (AI)

- Analog Output (AO)

- Analog Value (AV)

- Binary Input (BI)

- Output (BO)

- Binary Value (BV)

- State Input (MI)

- Multi-State Output (MO)

- Multi-State Value (MV)

Referencing BACnet points

To reference a BACnet point consider the following:

Cross Trunk References in Migrated PPCL

Searching Guideline

NOTE: Depending on how the system is configured, the search result may be ambiguous. In that case, you must specify additional details or change the configuration of the points for which you are searching.