2024-12-25 - 20:29

Dates and Events:

OSADL Articles:

2024-10-02 12:00

Linux is now an RTOS!

PREEMPT_RT is mainline - What's next?


2023-11-12 12:00

Open Source License Obligations Checklists even better now

Import the checklists to other tools, create context diffs and merged lists


2023-03-01 12:00

Embedded Linux distributions

Results of the online "wish list"


2022-01-13 12:00

Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completed

Another important milestone on the way to interoperable Open Source real-time Ethernet has been reached


2021-02-09 12:00

Open Source OPC UA PubSub over TSN project phase #3 launched

Letter of Intent with call for participation is now available



Real Time Linux Workshops

1999 - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 - 2006 - 2007 - 2008 - 2009 - 2010 - 2011 - 2012 - 2013

15th Real Time Linux Workshop, October 28 to 31, 2013 at the Dipartimento Tecnologie Innovative, Scuola Universitaria Professionale della Svizzera Italiana in Lugano-Manno, Switzerland

Announcement - Call for participation (ASCII)Hotels - Directions - AgendaPaper Abstracts - Presentations - Registration - Abstract Submission - Sponsors - Gallery

October 28 to 31, 2013
Dipartimento Tecnologie Innovative
Scuola Universitaria Professionale della Svizzera Italiana
Lugano-Manno
Switzerland

Hands-on Powerlink

by Wolfgang Wallner and Dietmar Bruckner, Bernecker + Rainer Industrial Electronics

The workshop consists of 3 parts: An introduction to the POWERLINK technology in general, an introduction to the openPOWERLINK implementation from a user viewpoint (including hands-on examples), and an overview of how one would develop own applications with openPOWERLINK:

1. POWERLINK technology basics
  • How hard real-time is achieved with POWERLINK
    • Detailed discussion of the POWERLINK Data Link Layer (DLL)
  • What is CANopen, and what it has to do with POWERLINK
  • Introduction to the concept of an Object Dictionary
  • How the POWERLINK state-machine works
  • Live demonstration: Tracing POWERLINK with Wireshark
    • How individual network nodes are configured during startup
    • How cyclic POWERLINK operation works
  • Open discussion: Ask any POWERLINK questions you like
2. openPOWERLINK basics
  • Project overview
    • Website/wiki/mailing lists/...
    • Supported platforms
    • Who is developing openPOWERLINK
    • Release schedule
  • Hands-On: Using openPOWERLINK with real hardware
    • Customizing and compiling one of the demo applications from source
    • Controlling the inputs and outputs of an industrial I/O module via POWERLINK
3. How openPOWERLINK development works
  • POWERLINK development toolchain:
    • XDD files
    • openCONFIGURATOR
    • CDC files
  • Discussion of the openPOWERLINK stack architecture
    • Course overview of which modules are responsible for which protocl parts
    • Which parts of the stack are portable, and which platform dependent
    • How to port openPOWERLINK to new platforms

About Wolfgang Wallner

Wolfgang Wallner is a master student at the Vienna University of Technology in the field of computer engineering.

He works part times as an embedded software developer for Bernecker + Rainer Industrial Electronics since 2007, and is actively involved in the development of openPOWERLINK since 2010.

About Dietmar Bruckner

Dietmar Bruckner works as a system architect for hard real-time industrial Ethernet-based control systems for Bernecker + Rainer Industrial Electronics since 2013. Before that, he worked as a University Assistant and project manager at the Institute of Computer Technology of the Vienna University of Technology, from which he holds both, an MSc and a PhD in Electrical Engineering.

Bruckner is a Senior Member of IEEE, and an IES TC BACM Chair and Section Austria Chapter Coordinator. He published ~70 reviewed scientific publications, and ~100 scientific publications in total.