With the DP protocol, services are coded using SAPs (service access points). A telegram addressed to an SAP automatically has a certain meaning. The SAP therefore defines the function of the telegram.
For an MS0 connection the following SAPs are used:
SAP: service access points of master
SAP |
Name |
Meaning |
--- |
Data_Exchange |
Cyclic data exchange |
62 (0x3E) |
MSCY1M |
Slave handler per DP slave |
SAP: service access points of DP slave
SAP |
Name |
Data from master to slave |
Data from slave to master |
--- |
Data_Exchange |
Output data |
Input data |
53 (0x35) |
Ext_User_Prm |
Ext. parameter |
SC |
55 (0x37) |
Address |
SC |
|
56 (0x38) |
Rd_Inp |
Blank |
Input data |
57 (0x39) |
Rd_Outp |
Blank |
Output data |
58 (0x3A) |
Control |
--- |
|
59 (0x3B) |
Blank |
Configuration |
|
60 (0x3C) |
Blank |
Diagnosis |
|
61 (0x3D) |
Parameter |
SC |
|
62 (0x3E) |
Configuration |
SC |
The data contents of individual telegrams are explained in the following chapters.