SlideShare a Scribd company logo
1 of 42
Outline

 Introduction
 Definition
 Topology
 Communication
 Knx Telegram
 Datapoint Types
 Structure
 Datapoint Types Classes
 Samples
Enes Altınok

2/42
Introduction

 multi-vendor interworking : products of different
manufacturers
 cross-discipline interworking : products of different
application fields
 standardization of the protocol
 rules for the useful data inside telegrams

Enes Altınok

3/42
Introduction Cont.

 European Installation Bus Association (EIBA)
 formats for common functions








switching
dimming
blinds control
integer and float values
Percentage
date/time
HVAC modes

 EIB Interworking Standards (EIS)
Enes Altınok

4 /42
Definition


 Knx interworking : “The situation where products
sending and receiving messages can properly understand
signals and react on them without additional equipment”
by knx.org
 Advantages
 choose between products of a large number of KNX
manufacturers
 single planning and configuration tool like ETS
 worldwide uniform training scheme
 facilitate the development of gateways between KNX and
other systems (like DALI and BACnet)
 …

Enes Altınok

5 /42
Topology (line)






Enes Altınok

exchange information by means of telegrams
maximum of 64 bus devices
requires an appropriate power supply
The actual number of devices is dependent on the power supply
selected and the power input of the individual devices

6 /42
Topology (area)


 up to 15 lines can be connected to a main line via a line coupler
 possible to have up to 64 bus devices on the main line
 Each line, including the main line, must have its own power supply unit
Enes Altınok

7 /42
Topology (several areas)



 maximum of 15 functional areas, more than 58,000 bus devices can be
connected to the bus system

Enes Altınok

8 /42
Topology (maximum)



Enes Altınok

9 /42
Topology (coupling unit)



 coupling unit is provided with a filter table
 received group telegrams are routed if they are listed in the filter
table
 each line works independently
Enes Altınok
 line repeater passes on all telegrams; it has no filter table

10 /42
Topology (routing counter)



 initial count value is 6
 Each coupler decrements the routing counter and passes on the
telegram as long as the value is not 0
Enes Altınok

11 /42
Topology (group objects)


 group address
 Actuators can listen to several group addresses
 Sensors can only send one group address per telegram

 group objects are memory locations in bus devices
 several group addresses can be assigned to one
group object but only one is the sending group
address

Enes Altınok

12 /42
Topology (group objects)



 If the upper left rocker is pressed for example, the two-fold switch sensor writes
a “1” to its group object with the number 0. As the communication and transmit
flag are set for this object, this device will send a telegram on the bus with the
information “Group address 1/1/1, write value, 1”.
 All the bus devices throughout the KNX installation that also have the group
address 1/1/1 will then write “1” in their own group object.
 In our example, the “1” is written in group object no. 0 of the actuator.
Enes Altınok
 The application software of the actuator establishes that the value in this group 13 /42
object has changed and executes the switching process.
Topology (group object flags)


 “master switch” for communication
 if this flag is not set, the object cannot send or receive
telegrams
 It is set for all objects by default
 If this object is linked to a group, an acknowledgement
is sent even though the communication flag has been
deleted
Enes Altınok

14 /42
Topology (group object flags)


 enables the object value to be read
 response telegram is only sent after a read telegram if
the read flag of the object has been set
 set by default for status objects

Enes Altınok

15 /42
Topology (group object flags)


 enables the object status to be modified via the bus on
the basis of a telegram
 set by default for all switch objects, value objects
(actuator) as well as all push button objects

Enes Altınok

16 /42
Topology (group object flags)


 enables the group object to send telegrams
 sending of telegrams can be triggered e.g. by a push
button action, a variation in the temperature or a
change in the object status
 set for sensors by default

Enes Altınok

17 /42
Topology (group object flags)


 If the update flag is set, a response telegram of a read
procedure is interpreted as a write telegram

Enes Altınok

18 /42
Topology (group object flags)



 If the Read on Init flag is set, the bus device will
independently read the value of its sending group
address at initialisation

Enes Altınok

19 /42
Communication

 Connection-oriented Communication
 point-to-point [P2P] connection
 highly secure, but is not very bandwidth effective
 the Transport Layer as well as the Link Layer will generate
messages confirming reception of data
 rejected telegrams are repeated up to three times
 Ex. talking to one single person and checking after each
question, whether he/she understood the question
 In KNX : Downloading group addresses, parameters
and/or application program from the PC (= ETS) into the
KNX device
Enes Altınok

20 /42
Communication

 Connectionless Communication
 the address must be sent together with the useful data
after each data request
 no confirmation of the data received
 the device sending the information does not guarantee
the correct order of the transmitted data blocks
 one single message it is possible to reach all devices
included in the installation
 only one common acknowledgement of receipt is
received
Enes Altınok

21 /42
Communication

 Connectionless Communication Cont.
 not be ensured that all devices have correctly received
the sent message
 Ex. o talking to a group of persons and continuing
with the next question if at least one person confirms
that he/she understood the message
 In KNX :
 Normal operating mode of the KNX (telegrams with
group addresses, Multicast, one to many
communication)
 Broadcast (one to all communication)
Enes Altınok

22 /42
Knx Telegram


Enes Altınok

23 /42
Knx Telegram


Enes Altınok

 D5 : repeated telegram = 0, not = 1

24 /42
Knx Telegram


Enes Altınok

25 /42
Knx Telegram


 N_PDU last bit => D7 : group = 1, individual = 0
Enes Altınok

26 /42
Knx Telegram

 First bit : group = 1, individual = 0
 Following 3 bits : the value of the routing
counter, which will play a role in the routing of the
telegram across line and backbone couplers
 Following 4 bits : the length of the actual useful
information in the telegram(depending on datapoint
type)
Enes Altınok

27 /42
Knx Telegram

 First two bits :

 Following 4 bits : the sequence number(the
Enes Altınok
communication type numbered)

28 /42
Knx Telegram


 First two bits :
00 = a transport layer point to point connection is opened
from the indicated sender to the indicated receiver
01 = an existing transport layer point to point connection
between the indicated sender and the indicated receiver
is terminated/broken down
Enes Altınok

29 /42
Knx Telegram


 First two bits :
10 = the transport layer of the indicated sender positively
confirms to the indicated receiver reception of a
previously received telegram.
11 = the transport layer of the indicated sender negatively
confirms to the indicated receiver reception of a
Enes Altınok
30 /42
previously received telegram.
Knx Telegram


 First four bits : APCI

Enes Altınok

31 /42
Knx Telegram


Enes Altınok

32 /42
Datapoint Types

 Structure

Enes Altınok

33 /42
Datapoint Types


 Classes

 Simple Types : boolean values, pure numerical values
 Enumerated Types : limited number of values, no precise
hierarchical order
 Structured Types : several parts which are combined in a
datapoint
 “Multi-state” Types : encodable values follow a hierarchical
sequence and all encodable values are meaningful (0-255)
 Status Types : report its operating mode to other devices, to
be switched to a specific operating mode

Enes Altınok

34 /42
Datapoint Types

 Formats

Enes Altınok

35 /42
Datapoint Types


Enes Altınok

36 /42
Datapoint Types


Enes Altınok

37 /42
Datapoint Types


Enes Altınok

38 /42
Datapoint Types


Enes Altınok

39 /42
Datapoint Types


Enes Altınok

40 /42
Datapoint Types


Enes Altınok

41 /42
Thanks


Enes Altınok

42

More Related Content

What's hot

Switchgear, protection and measurement
Switchgear, protection and measurementSwitchgear, protection and measurement
Switchgear, protection and measurementBishal Rimal
 
Automatic fire extinguishing system
Automatic fire extinguishing systemAutomatic fire extinguishing system
Automatic fire extinguishing systemSohail Azeem
 
PLC and Industrial Automation - Technology Overview
PLC and Industrial Automation - Technology OverviewPLC and Industrial Automation - Technology Overview
PLC and Industrial Automation - Technology OverviewNereus Fernandes
 
Smart lighting made simple
Smart lighting made simpleSmart lighting made simple
Smart lighting made simpleRobert Lee, MBA
 
SPINS: Security Protocols for Sensor Networks
SPINS: Security Protocols for Sensor NetworksSPINS: Security Protocols for Sensor Networks
SPINS: Security Protocols for Sensor NetworksJoon Young Park
 
Electromagnetic and mechanical sensors
Electromagnetic and mechanical sensorsElectromagnetic and mechanical sensors
Electromagnetic and mechanical sensorsW3Edify
 
Lte Presentation.Ppt
Lte Presentation.PptLte Presentation.Ppt
Lte Presentation.Pptvaimalik
 
M2M - Machine to Machine Technology
M2M - Machine to Machine TechnologyM2M - Machine to Machine Technology
M2M - Machine to Machine TechnologySamip jain
 
IoT based smart grid FYP for students
IoT based smart grid FYP for studentsIoT based smart grid FYP for students
IoT based smart grid FYP for studentsMuhammadRohanSaeed
 
Energy consumption of wsn
Energy consumption of wsnEnergy consumption of wsn
Energy consumption of wsnDeepaDasarathan
 
wn_Chapter_6_MAC.pdf
wn_Chapter_6_MAC.pdfwn_Chapter_6_MAC.pdf
wn_Chapter_6_MAC.pdfyacegod
 
Mitsubishi graphic operation terminal got2000 series (concise)
Mitsubishi graphic operation terminal got2000 series (concise)Mitsubishi graphic operation terminal got2000 series (concise)
Mitsubishi graphic operation terminal got2000 series (concise)Dien Ha The
 
Sustainable development through IoT
Sustainable development through IoTSustainable development through IoT
Sustainable development through IoTMphasis
 
BASICS OF FIELDBUS
BASICS OF FIELDBUSBASICS OF FIELDBUS
BASICS OF FIELDBUSShivam Singh
 

What's hot (20)

Sensors
SensorsSensors
Sensors
 
Switchgear, protection and measurement
Switchgear, protection and measurementSwitchgear, protection and measurement
Switchgear, protection and measurement
 
Automatic fire extinguishing system
Automatic fire extinguishing systemAutomatic fire extinguishing system
Automatic fire extinguishing system
 
PLC and Industrial Automation - Technology Overview
PLC and Industrial Automation - Technology OverviewPLC and Industrial Automation - Technology Overview
PLC and Industrial Automation - Technology Overview
 
Smart lighting made simple
Smart lighting made simpleSmart lighting made simple
Smart lighting made simple
 
scada systems
scada systemsscada systems
scada systems
 
SPINS: Security Protocols for Sensor Networks
SPINS: Security Protocols for Sensor NetworksSPINS: Security Protocols for Sensor Networks
SPINS: Security Protocols for Sensor Networks
 
Basics of Connectors
Basics of ConnectorsBasics of Connectors
Basics of Connectors
 
Electromagnetic and mechanical sensors
Electromagnetic and mechanical sensorsElectromagnetic and mechanical sensors
Electromagnetic and mechanical sensors
 
Lte Presentation.Ppt
Lte Presentation.PptLte Presentation.Ppt
Lte Presentation.Ppt
 
Interlocking
InterlockingInterlocking
Interlocking
 
M2M - Machine to Machine Technology
M2M - Machine to Machine TechnologyM2M - Machine to Machine Technology
M2M - Machine to Machine Technology
 
IoT based smart grid FYP for students
IoT based smart grid FYP for studentsIoT based smart grid FYP for students
IoT based smart grid FYP for students
 
Energy consumption of wsn
Energy consumption of wsnEnergy consumption of wsn
Energy consumption of wsn
 
wn_Chapter_6_MAC.pdf
wn_Chapter_6_MAC.pdfwn_Chapter_6_MAC.pdf
wn_Chapter_6_MAC.pdf
 
Unit 3 Complete.pptx
Unit 3 Complete.pptxUnit 3 Complete.pptx
Unit 3 Complete.pptx
 
Mitsubishi graphic operation terminal got2000 series (concise)
Mitsubishi graphic operation terminal got2000 series (concise)Mitsubishi graphic operation terminal got2000 series (concise)
Mitsubishi graphic operation terminal got2000 series (concise)
 
Dcs operator training
Dcs operator trainingDcs operator training
Dcs operator training
 
Sustainable development through IoT
Sustainable development through IoTSustainable development through IoT
Sustainable development through IoT
 
BASICS OF FIELDBUS
BASICS OF FIELDBUSBASICS OF FIELDBUS
BASICS OF FIELDBUS
 

Viewers also liked

Arduino nella-pmi
Arduino nella-pmiArduino nella-pmi
Arduino nella-pmitrevisoAUG
 
Automação Residencial e Predial KNX e Smart Cities
Automação Residencial e Predial KNX e Smart CitiesAutomação Residencial e Predial KNX e Smart Cities
Automação Residencial e Predial KNX e Smart CitiesMiguel José Gamboa Soares
 
Hdl knx прайс (розница) (20.05.2015)
Hdl knx прайс (розница) (20.05.2015)Hdl knx прайс (розница) (20.05.2015)
Hdl knx прайс (розница) (20.05.2015)Андрей Павлов
 
KNX Solutions _Zennio Company Profile en_web
KNX Solutions _Zennio Company Profile en_webKNX Solutions _Zennio Company Profile en_web
KNX Solutions _Zennio Company Profile en_webZennioInternational
 
Eib basic principles v2
Eib basic principles v2Eib basic principles v2
Eib basic principles v2artorius1968
 
01digital knx domotica KNX
01digital knx domotica KNX01digital knx domotica KNX
01digital knx domotica KNX01Digital
 
KNX Web services - introduction version 0.9
KNX Web services - introduction version 0.9KNX Web services - introduction version 0.9
KNX Web services - introduction version 0.9agentilo
 
KNX Solutions _Zennio Company Profile en_web
KNX Solutions _Zennio Company Profile en_webKNX Solutions _Zennio Company Profile en_web
KNX Solutions _Zennio Company Profile en_webZennioInternational
 
Smart Systems and The Future of Smart Products_ Group 4_FinalPaper (1)
Smart Systems and The Future of Smart Products_ Group 4_FinalPaper (1)Smart Systems and The Future of Smart Products_ Group 4_FinalPaper (1)
Smart Systems and The Future of Smart Products_ Group 4_FinalPaper (1)Michael Hanacek
 
DALI Lighting Control Solutions Explained
DALI Lighting Control Solutions ExplainedDALI Lighting Control Solutions Explained
DALI Lighting Control Solutions ExplainedCrestron Electronics
 
Home and building automation systems sun slice
Home and building automation systems   sun sliceHome and building automation systems   sun slice
Home and building automation systems sun sliceDario Bonino
 
Smart building controls and energy management system trends
Smart building controls and energy management system trends  Smart building controls and energy management system trends
Smart building controls and energy management system trends BSRIA
 
Home and building automation systems
Home and building automation systemsHome and building automation systems
Home and building automation systemsDario Bonino
 
Smart Home technologies
Smart Home technologiesSmart Home technologies
Smart Home technologiesloggcity
 

Viewers also liked (20)

Arduino nella-pmi
Arduino nella-pmiArduino nella-pmi
Arduino nella-pmi
 
Automação Residencial e Predial KNX e Smart Cities
Automação Residencial e Predial KNX e Smart CitiesAutomação Residencial e Predial KNX e Smart Cities
Automação Residencial e Predial KNX e Smart Cities
 
Knx 1
Knx 1Knx 1
Knx 1
 
Hdl knx прайс (розница) (20.05.2015)
Hdl knx прайс (розница) (20.05.2015)Hdl knx прайс (розница) (20.05.2015)
Hdl knx прайс (розница) (20.05.2015)
 
KNX Solutions _Zennio Company Profile en_web
KNX Solutions _Zennio Company Profile en_webKNX Solutions _Zennio Company Profile en_web
KNX Solutions _Zennio Company Profile en_web
 
Eib basic principles v2
Eib basic principles v2Eib basic principles v2
Eib basic principles v2
 
01digital knx domotica KNX
01digital knx domotica KNX01digital knx domotica KNX
01digital knx domotica KNX
 
KNX Web services - introduction version 0.9
KNX Web services - introduction version 0.9KNX Web services - introduction version 0.9
KNX Web services - introduction version 0.9
 
EIB-KNX
EIB-KNXEIB-KNX
EIB-KNX
 
Lightning Hedis
Lightning HedisLightning Hedis
Lightning Hedis
 
KNX Solutions _Zennio Company Profile en_web
KNX Solutions _Zennio Company Profile en_webKNX Solutions _Zennio Company Profile en_web
KNX Solutions _Zennio Company Profile en_web
 
Smart Systems and The Future of Smart Products_ Group 4_FinalPaper (1)
Smart Systems and The Future of Smart Products_ Group 4_FinalPaper (1)Smart Systems and The Future of Smart Products_ Group 4_FinalPaper (1)
Smart Systems and The Future of Smart Products_ Group 4_FinalPaper (1)
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
DALI Lighting Control Solutions Explained
DALI Lighting Control Solutions ExplainedDALI Lighting Control Solutions Explained
DALI Lighting Control Solutions Explained
 
Smarthome
SmarthomeSmarthome
Smarthome
 
Home and building automation systems sun slice
Home and building automation systems   sun sliceHome and building automation systems   sun slice
Home and building automation systems sun slice
 
Smart building controls and energy management system trends
Smart building controls and energy management system trends  Smart building controls and energy management system trends
Smart building controls and energy management system trends
 
Home and building automation systems
Home and building automation systemsHome and building automation systems
Home and building automation systems
 
Smart Home technologies
Smart Home technologiesSmart Home technologies
Smart Home technologies
 
Smart homes
Smart homesSmart homes
Smart homes
 

Similar to Knx interworking

Dsss final
Dsss finalDsss final
Dsss finalAJAL A J
 
L4 multiplexing & multiple access 16
L4 multiplexing & multiple access 16L4 multiplexing & multiple access 16
L4 multiplexing & multiple access 16SangeethaSasi1
 
E XOR opportunistic routing for multi hop networks
E XOR opportunistic routing for multi hop networks E XOR opportunistic routing for multi hop networks
E XOR opportunistic routing for multi hop networks shimaa Kotb Saif
 
Ch2 Data communication.pptx
Ch2 Data communication.pptxCh2 Data communication.pptx
Ch2 Data communication.pptxkebeAman
 
demultiwmodwjdplexer done imooneo-jwonodnod
demultiwmodwjdplexer done imooneo-jwonodnoddemultiwmodwjdplexer done imooneo-jwonodnod
demultiwmodwjdplexer done imooneo-jwonodnodDhanushkuna
 
Characterization of communication.ppt
Characterization of communication.pptCharacterization of communication.ppt
Characterization of communication.pptAthira Ravindranathan
 
chapter 1 DC and CN-1.ppt
chapter 1 DC and CN-1.pptchapter 1 DC and CN-1.ppt
chapter 1 DC and CN-1.pptEliasPetros
 

Similar to Knx interworking (11)

Dsss final
Dsss finalDsss final
Dsss final
 
L4 multiplexing & multiple access 16
L4 multiplexing & multiple access 16L4 multiplexing & multiple access 16
L4 multiplexing & multiple access 16
 
E XOR opportunistic routing for multi hop networks
E XOR opportunistic routing for multi hop networks E XOR opportunistic routing for multi hop networks
E XOR opportunistic routing for multi hop networks
 
Ch2 Data communication.pptx
Ch2 Data communication.pptxCh2 Data communication.pptx
Ch2 Data communication.pptx
 
2.pptx
2.pptx2.pptx
2.pptx
 
Demultiplexer
DemultiplexerDemultiplexer
Demultiplexer
 
demultiwmodwjdplexer done imooneo-jwonodnod
demultiwmodwjdplexer done imooneo-jwonodnoddemultiwmodwjdplexer done imooneo-jwonodnod
demultiwmodwjdplexer done imooneo-jwonodnod
 
Chapter 4ver2
Chapter 4ver2Chapter 4ver2
Chapter 4ver2
 
transport layer
transport layertransport layer
transport layer
 
Characterization of communication.ppt
Characterization of communication.pptCharacterization of communication.ppt
Characterization of communication.ppt
 
chapter 1 DC and CN-1.ppt
chapter 1 DC and CN-1.pptchapter 1 DC and CN-1.ppt
chapter 1 DC and CN-1.ppt
 

Recently uploaded

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17Celine George
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningMarc Dusseiller Dusjagr
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...EADTU
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of PlayPooky Knightsmith
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfstareducators107
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17Celine George
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxCeline George
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 

Recently uploaded (20)

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Play hard learn harder: The Serious Business of Play
Play hard learn harder:  The Serious Business of PlayPlay hard learn harder:  The Serious Business of Play
Play hard learn harder: The Serious Business of Play
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 

Knx interworking

  • 1.
  • 2. Outline   Introduction  Definition  Topology  Communication  Knx Telegram  Datapoint Types  Structure  Datapoint Types Classes  Samples Enes Altınok 2/42
  • 3. Introduction   multi-vendor interworking : products of different manufacturers  cross-discipline interworking : products of different application fields  standardization of the protocol  rules for the useful data inside telegrams Enes Altınok 3/42
  • 4. Introduction Cont.   European Installation Bus Association (EIBA)  formats for common functions        switching dimming blinds control integer and float values Percentage date/time HVAC modes  EIB Interworking Standards (EIS) Enes Altınok 4 /42
  • 5. Definition   Knx interworking : “The situation where products sending and receiving messages can properly understand signals and react on them without additional equipment” by knx.org  Advantages  choose between products of a large number of KNX manufacturers  single planning and configuration tool like ETS  worldwide uniform training scheme  facilitate the development of gateways between KNX and other systems (like DALI and BACnet)  … Enes Altınok 5 /42
  • 6. Topology (line)      Enes Altınok exchange information by means of telegrams maximum of 64 bus devices requires an appropriate power supply The actual number of devices is dependent on the power supply selected and the power input of the individual devices 6 /42
  • 7. Topology (area)   up to 15 lines can be connected to a main line via a line coupler  possible to have up to 64 bus devices on the main line  Each line, including the main line, must have its own power supply unit Enes Altınok 7 /42
  • 8. Topology (several areas)   maximum of 15 functional areas, more than 58,000 bus devices can be connected to the bus system Enes Altınok 8 /42
  • 10. Topology (coupling unit)   coupling unit is provided with a filter table  received group telegrams are routed if they are listed in the filter table  each line works independently Enes Altınok  line repeater passes on all telegrams; it has no filter table 10 /42
  • 11. Topology (routing counter)   initial count value is 6  Each coupler decrements the routing counter and passes on the telegram as long as the value is not 0 Enes Altınok 11 /42
  • 12. Topology (group objects)   group address  Actuators can listen to several group addresses  Sensors can only send one group address per telegram  group objects are memory locations in bus devices  several group addresses can be assigned to one group object but only one is the sending group address Enes Altınok 12 /42
  • 13. Topology (group objects)   If the upper left rocker is pressed for example, the two-fold switch sensor writes a “1” to its group object with the number 0. As the communication and transmit flag are set for this object, this device will send a telegram on the bus with the information “Group address 1/1/1, write value, 1”.  All the bus devices throughout the KNX installation that also have the group address 1/1/1 will then write “1” in their own group object.  In our example, the “1” is written in group object no. 0 of the actuator. Enes Altınok  The application software of the actuator establishes that the value in this group 13 /42 object has changed and executes the switching process.
  • 14. Topology (group object flags)   “master switch” for communication  if this flag is not set, the object cannot send or receive telegrams  It is set for all objects by default  If this object is linked to a group, an acknowledgement is sent even though the communication flag has been deleted Enes Altınok 14 /42
  • 15. Topology (group object flags)   enables the object value to be read  response telegram is only sent after a read telegram if the read flag of the object has been set  set by default for status objects Enes Altınok 15 /42
  • 16. Topology (group object flags)   enables the object status to be modified via the bus on the basis of a telegram  set by default for all switch objects, value objects (actuator) as well as all push button objects Enes Altınok 16 /42
  • 17. Topology (group object flags)   enables the group object to send telegrams  sending of telegrams can be triggered e.g. by a push button action, a variation in the temperature or a change in the object status  set for sensors by default Enes Altınok 17 /42
  • 18. Topology (group object flags)   If the update flag is set, a response telegram of a read procedure is interpreted as a write telegram Enes Altınok 18 /42
  • 19. Topology (group object flags)   If the Read on Init flag is set, the bus device will independently read the value of its sending group address at initialisation Enes Altınok 19 /42
  • 20. Communication   Connection-oriented Communication  point-to-point [P2P] connection  highly secure, but is not very bandwidth effective  the Transport Layer as well as the Link Layer will generate messages confirming reception of data  rejected telegrams are repeated up to three times  Ex. talking to one single person and checking after each question, whether he/she understood the question  In KNX : Downloading group addresses, parameters and/or application program from the PC (= ETS) into the KNX device Enes Altınok 20 /42
  • 21. Communication   Connectionless Communication  the address must be sent together with the useful data after each data request  no confirmation of the data received  the device sending the information does not guarantee the correct order of the transmitted data blocks  one single message it is possible to reach all devices included in the installation  only one common acknowledgement of receipt is received Enes Altınok 21 /42
  • 22. Communication   Connectionless Communication Cont.  not be ensured that all devices have correctly received the sent message  Ex. o talking to a group of persons and continuing with the next question if at least one person confirms that he/she understood the message  In KNX :  Normal operating mode of the KNX (telegrams with group addresses, Multicast, one to many communication)  Broadcast (one to all communication) Enes Altınok 22 /42
  • 24. Knx Telegram  Enes Altınok  D5 : repeated telegram = 0, not = 1 24 /42
  • 26. Knx Telegram   N_PDU last bit => D7 : group = 1, individual = 0 Enes Altınok 26 /42
  • 27. Knx Telegram   First bit : group = 1, individual = 0  Following 3 bits : the value of the routing counter, which will play a role in the routing of the telegram across line and backbone couplers  Following 4 bits : the length of the actual useful information in the telegram(depending on datapoint type) Enes Altınok 27 /42
  • 28. Knx Telegram   First two bits :  Following 4 bits : the sequence number(the Enes Altınok communication type numbered) 28 /42
  • 29. Knx Telegram   First two bits : 00 = a transport layer point to point connection is opened from the indicated sender to the indicated receiver 01 = an existing transport layer point to point connection between the indicated sender and the indicated receiver is terminated/broken down Enes Altınok 29 /42
  • 30. Knx Telegram   First two bits : 10 = the transport layer of the indicated sender positively confirms to the indicated receiver reception of a previously received telegram. 11 = the transport layer of the indicated sender negatively confirms to the indicated receiver reception of a Enes Altınok 30 /42 previously received telegram.
  • 31. Knx Telegram   First four bits : APCI Enes Altınok 31 /42
  • 34. Datapoint Types   Classes  Simple Types : boolean values, pure numerical values  Enumerated Types : limited number of values, no precise hierarchical order  Structured Types : several parts which are combined in a datapoint  “Multi-state” Types : encodable values follow a hierarchical sequence and all encodable values are meaningful (0-255)  Status Types : report its operating mode to other devices, to be switched to a specific operating mode Enes Altınok 34 /42