Overview
ENG_438782.XML
G_PM10_XX_00144
PROFIBUS – the proven, rugged bus system for automation engineering applications
The requirements of users for an open, non-proprietary communication system have resulted in the specification and standardization of the PROFIBUS protocol.
PROFIBUS defines the technical and functional features of a serial fieldbus system, with which the distributed field automation devices in the lower area (sensor/actuator level) can be networked up to the mid performance range (cell level).
Standardization according to IEC 61158/EN 50170 secures your investments for the future.
Using the conformity and interoperability test performed by the test laboratories authorized by PROFIBUS & PROFINET International (PI) and the certification of the devices by PI, users have the security of knowing that the quality and functionality is guaranteed, even in multi-vendor installations.
PROFIBUS versions
Two different PROFIBUS versions have been defined in order to comply with the widely varying requirements at field level:
- PROFIBUS PA (Process Automation) – the version for applications in process automation. PROFIBUS PA uses the intrinsically safe transmission technology specified in IEC 61158-2.
- PROFIBUS DP (Distributed Periphery) – this version, which is optimized for speed, is specifically tailored to the communication of automation systems with distributed I/O stations and drives. PROFIBUS DP sets itself apart as a result of very short response times and high noise immunity, and replaces cost-intensive, parallel signal transfer with 24 V and measured value transfer utilizing 0/4 … 20 mA technology.
Design
ENG_438783.XML
Bus participants on PROFIBUS DP
PROFIBUS DP makes a distinction between two different master classes and one device class:
DP master class 1
For PROFIBUS DP, DP master class 1 is the central component. In a defined and continually repeating message cycle the central master station exchanges information with distributed stations (DP devices).
DP master class 2
Devices of this type (programming, configuring or operator control devices) are used during commissioning, for configuring the DP system, for diagnostics or for operating the active plant or system. A DP master class 2 can, for example, read input, output, diagnostic and configuration data of the devices.
DP device
A DP device is an I/O device which receives output information or setpoints from the DP master, and as response, returns input information, measured values and actual values to the DP master. A DP device never sends data automatically, but only when requested by the DP master.
The quantity of input and output information depends on the device, and for each DP device in each send direction can be a maximum of 244 bytes.
Function
ENG_438784.XML
Functional scope in DP masters and DP devices
The functional scope can differ between DP masters and DP devices. The different functional scopes are classified as DP-V0, DP-V1 and DP-V2.
DP-V0 communication functions
The DP-V0 master functions consist of "Configuration", "Parameter Assignment" and "Reading Diagnostics Data", as well as cyclic reading of input data/actual values and writing output data/setpoints.
DP-V1 communication functions
The DP-V1 function expansions make it possible to perform acyclic read and write functions as well as processing cyclic data communication. This type of device must be supplied with extensive parameterization data during start-up and during normal operation. These acyclically transferred parameterization data are only rarely changed in comparison to the cyclic setpoints, actual values, and measured values, and are transferred at lower priority in parallel with the cyclic high-speed user data transfer. Detailed diagnostic information can be transferred in the same way.
DP-V2 communication functions
The extended DP‑V2 master functions mainly comprise functions for isochronous operation and device-to-device communication between DP devices.
- Isochronous mode:
Isochronous mode is implemented by means of an equidistant signal in the bus system. This cyclic, equidistant cycle is sent by the DP master to all bus nodes in the form of a Global Control Telegram. Master and devices can then synchronize their applications with this signal. The signal jitter between cycles is less than 1 μs.
- Device-to-device communication:
The "publisher/subscriber" model is used to implement device-to-device communication. Devices declared as publishers make their input data/actual values and measured values available to other devices, the subscribers, for reading. This is performed by sending the response frame to the master as a broadcast. Device-to-device communication is therefore a cyclic process.
Integration
ENG_524609.XML
PROFIBUS with SINAMICS
SINAMICS uses the PROFIBUS DP protocol. SINAMICS drives can only be used as DP devices.
PROFIBUS with SIMOTION
SIMOTION uses the PROFIBUS DP protocol. SIMOTION can be used both as a DP master and a DP device. The DP‑V0, DP‑V1 and DP‑V2 communication functions are supported.