Pbmaster-Rtlws11 - Open ProfibusDP Implementation
Pbmaster-Rtlws11 - Open ProfibusDP Implementation
Abstract
This paper presents a project named PBMaster, which provides an open implementation of the
Profibus DP (Process Field Bus Decentralized Peripherals). The project implements a software imple-
mentation of this very popular fieldbus used in factory automation. Most Profibus solutions, especially
those implementing the master station, are based on ASICs, which require bespoke hardware to be built
solely for the purpose of Profibus from the outset. Conversely, this software implementation can run on
a wide range of hardware, where the UART and RS-485 standards are present.
8 TCP/IP Server
Until now, the software supported only Unix-like op-
erating systems or embedded ARM based systems.
With the server, any station supporting TCP/IP can
connect to the Profibus network remotely.
10 Live Linux CD
The PBMaster project is an effort to develop and
maintain an open-source implementation of Profibus 11 An Overview of Applica-
DP. Running in open-source software has also disad- tions
vantages. Probably the biggest disadvantage is that
almost everyone using computers is familiar with
commercial operating systems like MS Windows or The figure shows a model production line running
Mac OS, but not everyone has experience nor the Profibus using PBMaster. The drivers implement a
ability to get on with Linux, BSDs, etc. Despite master station with an integrated PCI card, based on
rapid improvements and the spreading use of open- an OX16PCI954 chip, running at 1.5 Mbit/s. It is
source software, applications based on commercial possible to run up to 12 Mbit/s without any problem.
software and MS Windows are still dominant and The speed limitation is caused by one slave station.
this situation applies especially for Profibus indus- Actuators and sensors are connected to slave stations
try. by WAGO.
That is why the project has developed a Live
Linux CD offering an easy way to use the Profibus
solution without need for software installation. It
is not necessary to install any operating system nor
other program - just plug in the hardware, insert the
Live CD and start working with Profibus.
The CD is based on the Debian Lenny [6] dis-
tribution. It contains utilities and useful tools like
Xfce desktop environment and its programs, Firefox
internet browser, Kate text editor, Openoffice.org of-
fice suite, OpenSSH client and server, GCC compiler
collection and Make utilities, Midnight Commander,
Vim editor, GIT, CVS, SVN, media player and many
more programs including all necessary libraries to
compile the project’s components. The number of
packages in total is more than 750.
FIGURE 10: A Model Production Line