PROFIBUS DP Extensions 7
Bit Position
Address
7 6 5 4 3 2 1 0
Designation
13H 0 0 0 0 0
State_U_
Buffer
Ind_U_
Buffer
Next_DXBout_
Buf_Cmd
See coding
below
Next_DXBout_Buf_Cmd, Address 13H:
bit 7-3
Don’t care: Read as ‘0’
bit 2
State_U_Buffer: State of the User-Buffer
0 = no new U buffer
1 = new U buffer
bit 1-0
Ind_U_Buffer: Indicated User-Buffer
01 = DXBout_Buf_Ptr1
10 = DXBout_Buf_Ptr2
11 = DXBout_Buf_Ptr3
Figure 7-13: Coding of Next_DXBout_Buf_Cmd
Monitoring
After receiving the DXB data the Link_Status in DXB_Status_Buf of the
concerning Publisher is updated. In case of an error the bit Link_Error is
set. If the processing is finished without errors, the bit Data_Exist is set.
In state DATA-EXCH the links are monitored in intervals defined by the
parameterized watchdog time. After the monitoring time runs out, the
VPC3+C evaluates the Link_Status of each Publisher and updates the bit
Link_Status. The timer restarts again automatically.
Event
Link_
Status
Link_
Error
Data_
Exist
valid DXB data receipt 0 1
faulty DXB data receipt 0 1 0
WD_Time elapsed AND Data_Exist = 1 1 0 0
WD_Time elapsed AND Link_Error = 1 0 0 0
Figure 7-14: Link_Status handling
To enable the monitoring of Publisher-Subscriber links the watchdog
timer must be enabled in the Set_Prm telegram. The user must check
this.
VPC3+C User Manual
Revision 1.03 63
Copyright © profichip GmbH 2004-2006