Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Import Macro Repair
Panel
bgColorwhite
titleGeneral Information

The PROFIdrive Controller example application Application should give an idea, how a PROFIdrive controller can be build up, handling drives with PROFIdrive interface.The provided example code uses a Siemens CP1616 or PN Gate V2.0 with IO-Base interface as PROFINET controller.
With separation of modules of a PROFIdrive controller into logical layers, its possible to transfer this principle also on any Controller solution.

Image Removed

Panel
bgColorwhite
titleReleases

 The source code can be downloaded here:

 Application optionVersionStatus

PROFIdrive_Controller_01_AC_1_SourceCode.zip

 V1.1.0

Status
colourGreen
titleReleased
PROFIdrive_Controller_02_Isochronous_operation_SourceCode.zip V2.1.0
Status
colourGreen
titleReleased
PROFIdrive_Controller_03_AC_4_SourceCode.zip V3.1.0
Status
colourGreen
titleReleased
PROFIdrive_Controller_03_AC_4_Documentation_LaTex.zip
Panel
bgColorwhite
titleDocumentation

 The documentation can be found here as HTML or LaTex version:

Documentation (Latex, PDF)
PROFIdrive_Controller_01_AC_1_Documentation_Latex.zip
PROFIdrive_Controller_02_Isochronous_operation_Documentation_LaTex.zip
Section
Column
width50%

Image Added

Column
width50%
Panel
titleBGColorwhite
titleReleases
Panel
titleBGColorwhite
titlecurrent version

Filter by label (Content by label)
showLabelsfalse
showSpacefalse
cqllabel = "current-pdca-release"

Panel
titleBGColorwhite
titleformer releases

Version History

Inside the example application there are two interface layers to make usage of PROFIdrive devices, which are connected to a PROFINET controller system, easier.

The PNC API is used to provide PROFINET controller related functionalities like cyclic, acyclic and alarm data handling at application layer in a standardized way.
So, it is possible to use the whole application example on different runtime systems by just implementing a proper wrapper for target system.

The PDC API is used to provide main PROFIdrive functionalities in a more abstract way. It provides functions to run connected axis with velocity or position setpoints
with respect of chosen PROFIdrive application class and take over all necessary normalization, calculation and mapping in internal modules.
The functionalities of PDC API are based also on PNC API functionalities.





Panel
bgColor#FFFFFF
titleNews
2019-07-08updated PROFIdrive Controller Application is available for download for all project members
2017-01-23new PROFIdrive Controller Application is available for download for all project members.