You are on page 1of 7

Bindings

EcoStruxure Building 2022

Digital Energy Training Academy


Internal

Objects and Properties


Bindings
Objects are a structures of stored data.
Properties are the information stored in the objects.
Examples
Concept

Concept
Example

Digital Energy Internal


Training Academy
3
Bindings Concept
Bindings

In its simplest form, a binding consists of a


•Property-to-Property binding source and a destination.

Concept
Bindings are used for values/data transfer from
one source to one/several destinations.
Bindings are vital for functionality, such as:
• Live values in graphics
Examples
• Alarms
• Control programs
• Schedules
• Navigation in workspaces, panels and graphics

Note! The arrow shows


• Etc.
the way data is transferred.

Digital Energy Internal


Training Academy
4

Bindings Concept
Bindings

•Property-to-Object binding
•A binding directly to an object is called a Link
Property-to-Property (Binding)
Concept

Example

Property-to-Object (Link)

Note! The arrow shows


the way navigation flows.

Digital Energy Internal


Training Academy
5
Binding rules
Bindings

The 5 property types…


• Real • Text
• 22,1 °C
‒ Text_123
• Multistate
• 0=Occupied, 1=Unoccupied ,
2=Bypass, 3=Standby • Date

• Digital ‒ 2018-12-17
• 1 or 0
• Active or Inactive

Digital Energy Internal


Training Academy
6

Binding rules (cont.)


Bindings

Source Destination

22,1°C ABCDE

22,1°C 71,6°F

22,1°C 22 kW/h

22,1°C 22,1°C

Source

Digital Energy Internal


Training Academy
7
Bindings – [1]
Bindings

• The sending and receiving objects are in the same server


• Program binds to variables in other objects Binding to the program (left arrow)

• Vales are updated immediately Binding from the program (right arrow)

Digital Energy Internal


Training Academy
8

Bindings – [2]
Bindings

• Bindings to Graphics
• Information can be transferred in both directions
Binding in both directions
• The user can both view and change a value from the graphic

Digital Energy Internal


Training Academy
9
Bindings – [3]
Bindings

• The sending and receiving objects are in different servers.


• The value is updated depending on Transfer Settings.
The gearwheel indicates that the
Default setting is 10 s. binding is between different servers
and the Transfer can be configured

Digital Energy Internal


Training Academy
10

Value Transfer Settings Dialog


Bindings

•Requested transfer rate


– The Requested transfer rate sets the
‘rhythm’ for the transfer.
•Value transfer preference
– When selecting Transfer value each
time… the value will always be transferred.
– Delta value. Value is only transferred
if it is higher or lower than the Delta value.
•Guaranteed transfer
– Regardless of previous settings, the value
will also be transferred at this interval.

Digital Energy Internal


Training Academy
11
Binding of BACnet variables
Bindings
BACnet output
Check the BACnet Interface Manager in Control Panel Priority 1
Priority 2
In BACnet, all commands have 16 priority Priority 3
levels. Function Block
Priority 4
Program 1
If several commands are applied on the Priority 5
same output, the one with highest priority Priority 6
wins. Priority 7
Manual
Function Block Priority 8 operator
Function Block programs does not support
Program 2 Priority 9
Command priorities.
Priority 10
When binding from a Function Block Priority 11
program to a BACnet object, priority 16 Priority 12
should be used. Priority 13
Graphics Priority 14
When binding from the output to a program
or a graphic, (to monitor the value), the Priority 15
Value property should be used Priority 16
Value
Digital Energy Internal
Training Academy
12

Binding of BACnet variables


Bindings

Priority 16 is writing zero (0)


values in IP Controller
Issue Resolution
IP Controller is getting incorrect The best practice would be to:
overrides at Priority 16. The room Bind to the Value Object from the room
control unit is writing to Priority 16 control unit and also set the retain level
which is then writing to multiple under Value rather than biding to and
setpoints with a zero (0) value in setting Retain level on Priority 16
the function block program,
causing programming to fail.

Digital Energy Internal


Training Academy
13
Binding Templates
Bindings

• A binding template is a Available binding Templates


predefined binding pattern, that
helps you to automate a
binding task
• Automating binding tasks can:
– Decrease significantly the
number of manual bindings
– Produces less errors and
mistakes
– Possibility of later reusing
– Drag entire folders to one of
the templates
– The binding template
automatically pairs up all
relevant matches

Digital Energy Internal


Training Academy
14

Q&A

Digital Energy Internal


Training Academy
15

You might also like