
DP Base Programming Interface for CP 5613/CP 5614
C79000-G8976-C108-01
5
Contents
1 Basic Steps in Creating a DP Application ......................................................................9
2 Overview of PROFIBUS DP ...........................................................................................13
2.1 Where Does PROFIBUS DP Fit In?.....................................................................14
2.2 The Master-Slave Concept of PROFIBUS DP......................................................16
2.3 Cyclic Polling by the Master.................................................................................18
2.4 Process Image of the DP Master .........................................................................19
2.5 Startup and Operational Phase of a DP System...................................................21
2.6 Modes of the DP Master ......................................................................................23
2.7 Separation of the Slave Data from the User Program...........................................25
2.8 Reliability of DP...................................................................................................27
2.9 Control Frames to One or More Slaves................................................................28
2.10 Typical Sequences in DP.....................................................................................30
2.11 DP-V1 As an Extension of DP..............................................................................32
2.12 Slave Functionality of the CP 5614 ......................................................................34
3 Overview of the DP Base Interface ...............................................................................37
3.1 Functions and Data .............................................................................................38
3.2 The Importance of Configuration..........................................................................40
3.3 Consistent Access to the process image..............................................................42
3.4 Working with Hardware Events............................................................................43
3.5 Fast Logic ...........................................................................................................44
3.6 Overview of Triggering and Receiving Events......................................................45
3.7 Typical Sequences ..............................................................................................47
3.7.1 Initializing and Exiting the Master Mode ...............................................................47
3.7.2 Typical Sequences in Polling Master Operation ...................................................49
3.7.3 Typical Sequences for Polling DPC1 master operation.........................................51
3.7.4 Typical Sequences in Master Operation with Hardware Events............................53
3.7.5 Typical Sequences in DPC1 Operation with Semaphores ....................................56
3.8 Properties of the CP 5614 (Slave Functions, Transfer Software)..........................58
3.9 Typical Sequences for the CP 5614 Slave Module...............................................59
3.9.1 Initialization and Shutdown of the Slave Module in the "Simple" Mode .................59
3.9.2 Initialization and Shutdown of the Slave Module in the Dynamic" Mode................60
3.9.3 Typical Sequences with Semaphores on the slave Module ..................................62
3.10 Multiple Protocols, User Programs, CPUs............................................................64
Kommentare zu diesen Handbüchern