www.infoPLC.net
APR/ACM2: Wednesday, February 15, 2012
Linking the ABB AC500 PLC into the KNX System
© ABB Group February 15, 2012 | Slide 1
Content
Principle
www.infoPLC.net
of Linking AC500 with
KNX Project
planning and Commissioning
Potential
& Possibility
www.infoPLC.net
Principle of linking KNX to AC500 Realisation concept Integration of AC500 in KNX
AC500 as KNX-Device
Communication AC500/KNX
© ABB Group February 15, 2012 | Slide 3
Content
www.infoPLC.net
1
Principle of linking KNX to AC500 Integration of the AC500 into the KNX Configuration with Engineering Tool Software ETS3 Group address
“AC500 dummy” product file
Communication object
© ABB Group February 15, 2012 | Slide 4
Content
Principle of Linking KNX to AC500
www.infoPLC.net
Principle of the linking KNX to AC500 2 Communication KNX/AC500 Unicast UDP communication
KNXnet/IP
Ethernet_AC500_V10.lib
The communication by Unicast is not in accordance with the KNXnet/IP specification and is supported currently only by the ABBRouter IPR/S2. © ABB Group February 15, 2012 | Slide 5
Content
Principle of Linking KNX to AC500
www.infoPLC.net
3
Principle of the linking KNX to AC500 AC500 as „KNX device“ Creation of an Datapoint Type (DPT) with PS501 Control Builder Plus DPT Function Block
Send FB
Receive FB KNX_AC500_V20_App.lib
© ABB Group February 15, 2012 | Slide 6
Content
Principle of Linking KNX to AC500
www.infoPLC.net
Project planning and commissioning Procedure of the project planning
Project planning in ETS3
Assignment table © ABB Group February 15, 2012 | Slide 7
Content
Project planning in PS501
www.infoPLC.net
Example: Configuration
© ABB Group February 15, 2012 | Slide 8
Content
Project planning & Commissioning
www.infoPLC.net
Example: Project planning with ETS3
The AC500 sends a 1-bit switching instruction onto the channel A of the KNX Switch Actuator (SA). This action is entered in the group address 1/2/3. The AC500 has the physical address 1.3.20.
The SA sends a 1-bit status response back onto the AC500. The digital output D01 of the AC500 is switched. This action is entered in the group address 1/2/4.
© ABB Group February 15, 2012 | Slide 9
Content
Project planning & Commissioning
www.infoPLC.net
Assignment table: Send direction
The AC500 sends a 1-bit switching instruction onto the channel A of the KNX Switch Actuator (SA). This action is entered in the group address 1/2/3. The AC500 has the physical address 1.3.20.
Content © ABB Group February 15, 2012 | Slide 10
Global DPT-Structure
Project planning & Commissioning
www.infoPLC.net
Assignment table: Receive direction
The SA sends a 1-bit status response back onto the AC500. The digital output D01 of the AC500 is switched. This action is entered in the group address 1/2/4.
© ABB Group February 15, 2012 | Slide 11
Content Global DPT-Structure
Project planning & Commissioning
www.infoPLC.net
Project planning in PS501: Receive/ Send variable
•
The variables are from type array or structure and declared globally
•
These variables are used for data exchange among DPT FBs and Ethernet FBs.
•
Recommended length is 31 bytes. Shorter array length may result in lost of information.
•
Only minimum 2 arrays needed for data exchange.
© ABB Group February 15, 2012 | Slide 12
Content
www.infoPLC.net
Project planning in PS501: DPT-Send-FB KNX_AC500_V20.lib, send direction
© ABB Group February 15, 2012 | Slide 13
Content
www.infoPLC.net
Example: Project planning with PS501, DPT-FB in send direction
All FBs are declared global
Function KNX_TOTAL_LEN_App calculates the length of the telegram to be sent.
© ABB Group February 15, 2012 | Slide 14
Content
The target IP address is 192.168.3.222. This IP address corresponds to the IP address of the KNX IP router.
Port: 3671
www.infoPLC.net
Project planning in PS501: DPT-Receive-FB KNX_AC500_V20_App.lib, receive direction
© ABB Group February 15, 2012 | Slide 15
Content
www.infoPLC.net
Example: Project planning with PS501, DPT-FB in receive direction
© ABB Group February 15, 2012 | Slide 16
Content
All FBs are declared globally.
When the UDP packet is done receiving without error, then will the UDP content extracted by the DPT FB.
Potential & Possibility
www.infoPLC.net
Future development with support from R&D
Extension possibilities
Present possibilities
© ABB Group February 15, 2012 | Slide 17
Content
Autogeneration of the assigment table, Import/Export of the assigment table and of the variables to and from PS501/ ETS3.
Extension of library with ETS4-DPT
Implementation of Multicast or a tunneling client in the AC500.
AC500 product file
Setup of test and demonstration systems
Larger scale pilot test system
Setup of test and demo systems for customer
Integration of M-Bus devices into KNX via AC500
• Unicast communication, KNX router IPR/S2.1 is needed • AC500 as „KNX device“ • KNX CodeSys library • Processing of KNXnet/IP datagrams • Application note
www.infoPLC.net
Content