Why can't I assign a statically addressed array to the FBox "6 Way Actuator MP"?

FAQ #101841

When assigning a fixed base address to the symbols of the "Cooling start range" in the adjust parameters from the FBox "MP 6 Way", the build of the PG5 project due fail due to an error.

 

Symptom
After having assigned a statically address user defined symbol to the "Cooling start range" of the Belimo MP Bus FBox "MP Actuator 6 Way" as shown below:
image
then the build will fail due to the error:

Error 1211: Fupla.fbd: Line 7164: Too many initializers: _BELIMO.Bus_5.__mac__tkhilq.InitRs, in Block: Zoning, Page: 6, FBox: MP Actuator 6 Way (Macro: BEL__Mod, Line 91)


This phenomenon occurs in PG5 2.0 as well as in 2.1.

Reason
This error is provoked by the fact that in the MP Bus FBox library an array of 6 symbols is initialized on one single line, which is not supported in case the base address is defined statically.

Solution
During the month of August, 2013 the updated library $2.7.153 for the Belimo MP Bus for PG5 2.1 will be made available on the support site; with this updated library the base address of the "Cooling start range" can be addressed statically if required.

Workaround
It the update of the library is not possible, consider mapping the relevant registers (which are not statically addressed) to statically addressed registers using the FBox "Move Integer".


 

Related Files:

Categories

PG5 2.0 / MP-Bus

PG5 2.0 / DDC Suite

Last update: 30.05.2015 23:19

First release: 25.07.2013 13:45

Views: 1648

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.

Download