
4-50 Master Communication MPH-02, MPB-02, MPD-02
DOK-INDRV*-MP*-02VRS**-FK01-EN-P
The control unit writes data to parameter P-0-4006. It is a list of double
words. In the example below it is to contain 100 (64h), 200 (C8h),
300 (12Ch), 400 (190h), 500 (1F4) and 600 (258h). First the list pointer
(sub-index 10) is set to zero.
Parameter mapping:
• index = 3FA6h
• sub-index = 10h → 16 → 6 elements
length: 4-byte header + (6 * 4 bytes of data) = 28 bytes
Control word/status word User data
Res G/F L T FL GL B2 B3 B4 B5 B6 B7 B8 B9
M → S
0 1 1 0/1 8 8 3Fh A6h 00h 0Ah 00h 00h 00h 00h
S → M
0010/100--------
M → S
0 1 0 1/0 8 28 3Fh A6h 00h 10h 00h 00h 00h 64h
S → M
0011/0020--------
M → S
0 1 0 0/1 8 20 00h 00h 00h C8h 00h 00h 01h 2Ch
0010/1012--------
0 1 0 1/0 8 12 00h 00h 01h 90h 00h 00h 01h F4h
0011/004--------
0 1 1 0/1 4 4 00h 00h 02h 58h - - - -
S → M
0010/100--------
Fig. 4-30: Fragmented writing
For requesting the next fragment of a fragmented transmission it is
necessary to calculate GL with the data received from the control
word/status word:
receivereceivetransmit
FL - GL GL =
GL: length of data still to be transmitted including the data in the current
fragment (8 bits)
FL: length of user data in fragment (4 bits)
Fig. 4-31: GL calculation
DPV1 Parameter Communication (ProfiDrive)
Overview of Acyclic Communication
An acyclic communication relationship of type MSAC_C1 to a DP master
class-1 (MSAC_C1) is supported. The following DP services are available
for this communication relationship:
• DDLM_Read (MSAC1_Read)
• DDLM_Write (MSAC1_Write)
A maximum of five acyclic communication relationships of type MSAC_C2
to a DP master class-2 (MSAC_C2) are supported. The following DP
services are available for this communication relationship:
• DDLM_Initiate (MSAC2_Initiate)
• DDLM_Abort (MSAC2_Abort)
• DDLM_Read (MSAC2_Read)
• DDLM_Write (MSAC2_Write)
Fragmented Writing
Requesting the Next Fragment
DP Master Class-1
DP Master Class-2
Kommentare zu diesen Handbüchern