FC310x - PCI-Karten für PROFIBUS

DPV1-Fehlercodes

Bei einem fehlerhaften DPV1-Zugriff antwortet der Slaves mit 4 Bytes Daten (alle nicht beschriebenen Werte sind nicht in der DPV1-Norm beschrieben und daher dem Handbuch des Slaves zu entnehmen):

Byte 0
DPV1-Dienst  
0xD1
Data_Transport
0xD7
Initiate
0xDE
Read
0xDF
Write

 

Byte 1
Error_Decode  
0x80
DPV1
0xFE
FMS
0xFF
HART

 

Byte 2
Error_Code_1  
Error-Class (Bit 4-7)
Error-Code (Bit 0-3)
 
0x0A
0x00
Application, Read Error
 
0x01
Application, Write Error
 
0x02
Application, Module Failure
 
0x08
Application, Version Conflict
 
0x09
Application, Feature Not Supported
0x0B
0x00
Access, Invalid Index
 
0x01
Access, Write Length Error
 
0x02
Access, Invalid Slot
 
0x03
Access, Type Conflict
 
0x04
Access, Invalid Area
 
0x05
Access, State Conflict
 
0x06
Access, Access Denied
 
0x07
Access, Invalid Range
 
0x08
Access, Invalid Parameter
 
0x09
Access, Invalid Type
0x0C
0x00
Resource, Read Constrain Conflict
 
0x01
Resource, Write Constrain Conflict
 
0x02
Resource, Busy
 
0x03
Resource, Unavailable

 

Byte 3
Error_Code_2