Operation and communication
2
0
1
5
-0
9
21
7
Operation and communication
7.1
Communication via PROFIBUS
7.1.1
General information on PROFIBUS DP
The PROFIBUS DP is a standardized, open fieldbus, which enables data exchange between
PLCs, PCs, operating and observation devices, and also sensors and actuators.
For more detailed information on the PROFIBUS DP, refer to the PROFIBUS standard EN
50170 and to the current literature on the subject (e.g. M. Popp,
“
The New Rapid Way to
PROFIBUS DP
”
available (in German) from the PROFIBUS user organization).
7.1.2
PROFIBUS DP Communication Parameters
The communication parameters can be taken from the GSD file. The GSD file name is
pf0d7b.gsd
.
7.1.3
PROFIBUS DP features
The following is a list of the most important performance features of PROFIBUS DP:
■
DP slave functionality with functions Data_Exchange, RD_Inp, RD_Outp, Slave_Diag,
Set_Prm, Chk_Cfg, Get_Cfg, Global_Control, Set_Slave_Address.
■
Modular DP slave device with one module each for writing and reading data.
■
Transfer rates of 9.6 kbit/s, 19.2 kbit/s, 93.75 kbit/s, 187.5 kbit/s, 500 kbit/s, 1.5 Mbit/s,
3 Mbit/s, 6 Mbit/s and 12 Mbit/s auto-synchronizing.
■
Adjustable device address 00h
7Eh.
7.1.4
PROFIBUS DP functions
7.1.5
PROFIBUS Modules
The PROFIBUS address for the read head can be modified in a nonvolatile manner via the
"Change Station Address" (Set_Slave_Add) PROFIBUS function when switching on in a point-
to-point connection.
The default address for the read head is 3
1 word = 16-bit value
1 byte = 8-bit value
Note!
The PROFIBUS User Organization e.V. Haid- and Neu-Str. (PNO) publishes informational
brochures and a PROFIBUS product catalog (www.PROFIBUS.com).
Function
Description
Master
Set_Prm
Transfers parameter data to a DP slave
Class 1
Chk_Cfg
Transfers the configuration data for testing to a DP slave
Class 1
Get_Cfg
Reads out the configuration data of a DP slave
Class 2
Data_Exchange
Sends output data to a DP slave device and requests input
data from a DP slave
Class 1
RD_Inp
Reads the input data of a DP slave
Class 2
RD_Outp
Reads the output data of a DP slave
Class 2
Global_Control
Sends special commands to one or more DP slaves
Class 1
Slave_Diag
Reads the diagnostic information of a DP slave
Class 1
Set_Slave_Address Modifies the device address
Class 2