KONNEX Configuration modes in the frame of a modular communication stack PowerPoint PPT Presentation

presentation player overlay
1 / 25
About This Presentation
Transcript and Presenter's Notes

Title: KONNEX Configuration modes in the frame of a modular communication stack


1
KONNEX Configuration modes in the frame of a
modular communication stack
  • Petar Tomic
  • KONNEX Scientific Conference 2004

2
Why configuration ?
  • One end user application may consist of one or
    more devices
  • Combining of several devices to one application
    is done by configuring the devices

3
What is configuration ?
  • Each devices has to know how it is linked to all
    other installed devices
  • Communication addresses
  • The behaviour of the device in an application is
    influenced by its settings or parameter

4
Configuration Example
5
KONNEX Configuration Modes
  • Several configuration modes are defined adjusted
    to
  • the type of installation environment and
  • persons performing the installation

6
KONNEX Configuration Modes
  • S-mode (System-mode)
  • E-mode (Easy-mode)
  • Controller mode
  • Logical tag mode
  • A-mode (Automatic-mode)

7
Applikation areas for different Configuration
Modes
8
S-mode
  • Configuration with a common tool
  • ETS
  • Knowledge of functionality
  • Provided by the installer
  • Download of prepared data images
  • Direct memory access
  • Properties

9
S-mode
10
E-mode (controller)
  • Configuration
  • Without a PC
  • Controller
  • Defined channels in Specification
  • Knowledge of functionality
  • Channel information in each device
  • How to link the channel in the controller

11
E-mode
12
A-mode
  • Self configuration by the devices
  • Functional blocks defined in Specification
  • Knowledge
  • Devices have the knowledge how to link to other
    functional blocks

13
A-mode
14
Device Structure
15
Implementation Tapko Konnex-Stack
16
Implementation
17
Implementation
  • //------------------------------------------------
    ------------------
  • // handling of management services/APCIs (device
    model independent)
  • //------------------------------------------------
    ------------------
  • //------------------------------------------------
    -------------------
  • // handled APCIs for T_DATA.ind
  • //------------------------------------------------
    -------------------
  • APCI_BIT_WRITE, APCI_PROPERTY_VALUE,
    APCI_AUTHORIZE, APCI_KEY_WRITE,
  • APCI_LINK_RW, APCI_USER_MEMORY,
    APCI_PROTECTED_USER_MESSAGE
  • //------------------------------------------------
    -------------------
  • // handled APCIs for T_UNACK_DATA.ind
  • //------------------------------------------------
    -------------------
  • APCI_PROPERTY_VALUE, APCI_LINK_RW
  • //------------------------------------------------
    -------------------
  • // handled APCIs for T_UNACK_DATA.con
  • //------------------------------------------------
    -------------------
  • APCI_NP_READ

18
Configuration modes in a device
  • Combinations of configuration modes and real
    existing device lead to to the introduction and
    definition definitions of
  • Device Profiles.

19
Device Profiles
  • Definition in KONNEX Handbook (Vol. 3, Chapter
    6)
  • S-mode
  • BCU 1, BCU 2, BIM M112, Line coupler,
  • E-mode
  • Controller mode, LTE, logical tag,
  • A-mode
  • Application resource, Application controller

20
Profile S-mode (BCU 1)
  • Resources
  • Memory
  • System tables (Address table, )
  • Configuration mechanism
  • Physical Address Assignment
  • Direct memory access

21
Profile E-mode (0701)
  • Resources
  • Memory
  • System tables (Address table, )
  • Configuration mechanism
  • Physical Address Assignment
  • Direct memory access
  • Device descriptor 2
  • Link Services

22
Profile A-mode (Application resource)
  • Domain Address Assignment
  • Distributed Address Assignment
  • Individual Address
  • Functional Block Scan
  • Interface Object Linking
  • Group Object Linking

23
Implementation
  • //------------------------------------------------
    ------------------
  • // handling of device model here 0701
  • //------------------------------------------------
    ------------------
  • // mapping of external (EIB) addresses to
    internal ones
  • // Initialize the EEPROM
  • // device interface object
  • // application interface object
  • // Emulation of BCU 1 RAM and low ROM
  • // handle memory mapped load controls
  • // handle memory mapped run controls
  • ......
  • //------------------------------------------------
    -------------------

The Device Profile is chosen by selecting one
Device model and one configuration mode or a
combination of configuration modes.
24
Further information
  • KONNEX-Specification
  • Description of Tapko EIB/KONNEX Stack
  • available at www.tapko.de

25
  • TAPKO Technologies GmbH
  • Yorckstr. 22
  • 93049 Regensburg
  • Germany
  • www.tapko.de
Write a Comment
User Comments (0)
About PowerShow.com