概述
PROFIdrive – the standardized drive interface for PROFINET andPROFIBUS
PROFIdrive defines the device behavior and technique to accessinternal device data for electric drives connected to PROFINET andPROFIBUS – from basic frequency converters up to high-performanceservo controllers.
It describes in detail the practical use of communication functions– device-to-device communication, equidistance and clock cyclesynchronization (isochronous mode) in drive applications. Inaddition, it specifies all device characteristics which influenceinterfaces connected to a controller over PROFINET or PROFIBUS.This also includes the state machine (sequence control), theencoder interface, scaling of values, definition of standard s,access to drive parameters, etc.
The PROFIdrive profile supports both central as well as distributedmotion control concepts.
What are profiles?For devices and systems used in automation technology, profilesdefine properties and modes of behavior. This allows manufacturersand users to define common standards. Devices and systems thatcomply with such a cross-manufacturer profile, are interoperable ona fieldbus and, to a certain degree, can be interchanged.
Are there different types of profiles?A distinction is made between what are known as applicationprofiles (general or specific) and system profiles:
Application profiles (also device profiles) predominantly referto devices (e.g. drives) and include an agreed selection regardingbus communication as well as specific device applications.
System profiles describe classes of systems, including masterfunctionality, program interfaces and integration resources.
PROFIdrive has been specified by the PROFIBUS and PROFINETInternational (PI) user organization, and is specified as astandard that is fit for the future through standardIEC 61800‑7.
The basic philosophy: Keep it simpleThe PROFIdrive profile tries to keep the drive interface as simpleas possible and free from technology functions. As a result,referencing models as well as the functionality and performance ofthe PROFINET/PROFIBUS master have either no or only littleinfluence on the drive interface.
One drive profile – different application classesThe integration of drives into automation solutions depends verystrongly on the particular drive application. In order to be ableto address the complete, huge bandwidth of drive applications –from basic frequency converters up to synchronized multi-axissystems with a high dynamic performance – using just one profile,PROFIdrive defines six application classes, to which most driveapplications can be assigned:
Class 1 – standard drives (pumps, fans, agitators, etc.)
Class 2 – standard drives with technological functions
Class 3 – positioning drives
Class 4 – motion control drives with central, higher-levelmotion control intelligence and the patented "Dynamic ServoControl" positioning concept
Class 5 – motion control drives with central, higher-levelmotion control intelligence and position setpoint interface
Class 6 – motion control drives with distributed motion controlintelligence integrated in the drives
设计
The device model of PROFIdrivePROFIdrive defines a device model comprising function modules,which interoperate inside the device and which reflect theintelligence of the drive system. These modules have objectsassigned to them which are described in the profile and are definedwith respect to their functions. The overall functionality of adrive is therefore described through the sum of its parameters.
In contrast to other drive profiles, PROFIdrive defines only theaccess mechanisms to the parameters as well as a subset of profileparameters (approx. 30) such as the fault buffer, drivecontrol and device identification.
All other parameters are vendor-specific which gives drivemanufacturers great flexibility with respect to implementingcontrol functions. The elements of a parameter are accessedacyclically over data records.
As a communication protocol, PROFIdrive uses DP-V0, DP-V1, and theDP-V2 expansions for PROFIBUS including the functions"Device-to-Device Communication" and "Isochronous Operation", orPROFINET IO with real-time classes RT and IRT.