Datasheet

Profinet
Profinet is a real time ethernet standard for automation. A Profinet IO system consists of three
device-types.
The IO Controller, which controls the automation task.
The IO Device, which is a field device, monitored and controlled by an IO Controller.
The IO Supervisor is a software used for setting parameters and diagnosing individual IO
devices. Each device can consist of several modules and submodules.
Typically you have one controller controlling multiple IO devices. It is though possible to have
several controllers on the same network.
In the Proview I/O handling the controller represents the agent level, the devices the rack level, and
the module the card level.
Proview has support for a Profinet stack from the company Softing (see www.softing.com). The
Profinet stack is implemented in form of three Linux kernel modules. The stack is configured by an
object of class Profibus:PnControllerSoftingPNAK that is placed below the $Node object.
Each device connected to the profinet controller is configured with an object of class PnDevice, or a
subclass to this class. The device objects are placed as children to the master. For the device objects,
a profinet configurator can be opened, that configures the device object and creates module objects
for the modules that is handled by the device. The profinet configurator uses the gsdml-file for the
specific device. The gsdml-file is a textfile supplied by the vendor, that describes the various
configurations available for the actual device. Before opening the profinet configurator you have to
specify the name of the gsdml-file. Copy the file to $pwrp_exe and insert the filename into the
attribute GSDMLfile in the device object.
If there is a subclass present for the device you are about to configure, e.g.
Sinamics_G120_PnDevice, the gsdml-file is already stated in the slave object and the gsdml-file is
included in the Proview distribution.
When this operation is performed, the profinet configurator is opened by rightclicking on the object
and activating 'ConfigureDevice' from the popup menu.
The profinet configuator
The profinet configurator is opened for a device object, i.e. an object of class PnDevice or a
subclass of this class. There has to be a readable gsdml-file stated in the GSDMLfile attribute in the
device object.