 |
| |
- SYBERA offers a ProfiNET Master for ProfiNET devices.
This master library allows the RT control of ProfiNET IO devices.
Based on the increasing requirements of networking within
the industrial area, the ethernet communication plays a more and more
important role for the control of devices. Different ethernet standards
are available for the bus related communication, like SERCOS, Powerlink,
EtherCAT and PROFINET. The communication principle rested
characteristically on a deterministic process data-exchange and requires
therefore for control and devices deterministic Soft- and hardware.
|
-
The direct control of the field bus devices with a PC and
the operating system windows became relevant with the introduction of
so-called realtime extensions. An example therefor is the realtime
extension of SYBERA that enables ethernet update cycles upto 50 µsec.
The Ethernet based bus-communication differs not only through a
different protocol-specification, but rather also through the
bus-topology. While EtherCAT realizes a ring-topology, PROFINET realizes
a star topology. While EtherCAT enables the typical
Master/Slave-principle between control and devices, PROFINET consists of
a provider/Consumer-model, which allows changing roles. The PROFINET
realtime communication prefaces a defined Master/Slave-relation. Similar
to the EtherCAT master, SYBERA calls the new PROFINET stack a PROFINET
master. With the new realtime PROFINET master the necessity of a
separate controller-hardware falls. The PROFINET control can be realized
simply by the PC by standard Ethernet adapters. The PROFINET master is
offered as an open realtime library system and enables the developer for
programming of a deterministic control applications for PROFINET
devices.
|
| The SYBERA ProfiNET Master
library allows the RT control of ProfiNET IO devices. The Open Master
Library is based on the Ethernet Realtime Core. SYBERA provides therefore a
library called SHAPNIOCORE for mastering the ProfinetIO states and sending
and receiving of ProfinetIO frames in realtime. The Open ProfinetIO Realtime
library allows handling of ProfinetIO data in realtime, without the need of
an complex ProfinetIO management, nevertheless with the ability of
interfacing all ProfinetIO interface levels. |
| The ProfinetIO Library is
based on 4 Realtime Tasks, for sending (TX) and receiving (RX) of ProfinetIO
frames, error handling and the realtime application task. The tasks are
syncronized by an internal state machine. Thereby the error task recognizes
framing errors and hardware latencies. |
| A ProfinetIO fieldbus system
consists of several station devices (typically buscoupler devices). A
station consists at least of one module (SLOT) and a module consists at
least of one submodule (SUBSLOT). For proper operation the ProfinetIO
devices needs first to be configured and a STATIONLIST must be created.
Therefore SYBERA provides a program called STATIONGEN. STATIONGEN allows
creating a stationlist by selecting modules from a module catalog. The
catalog get its entries by the provides GSDML files. A module is inserted to
the station list configuration. |