Page 335
PROFIBUS-Specification-Normative-Parts-6:1997
Copyright by PNO 1997 - all rights reserved
5.1.4 ServiceError
ServiceError ::= CHOICE {
status [0] IMPLICIT Error-Type,
identify [1] IMPLICIT Error-Type,
read [2] IMPLICIT Error-Type,
write [3] IMPLICIT Error-Type,
getOD [4] IMPLICIT Error-Type,
readWithType [5] IMPLICIT Error-Type,
writeWithType [6] IMPLICIT Error-Type,
defineVariableList [7] IMPLICIT Error-Type,
deleteVariableList [8] IMPLICIT Error-Type,
initiateDownloadSequence [9] IMPLICIT Error-Type,
downloadSegment [10] IMPLICIT Error-Type,
terminateDownloadSequence [11] IMPLICIT Error-Type,
initiateuploadSequence [12] IMPLICIT Error-Type,
uploadSegment [13] IMPLICIT Error-Type,
terminateUploadSequence [14] IMPLICIT Error-Type,
requestDomainDownload [15] IMPLICIT Error-Type,
requestDomainUpload [16] IMPLICIT Error-Type,
createProgramInvocation [17] IMPLICIT Error-Type,
deleteProgramInvocation [18] IMPLICIT Error-Type,
start [19] IMPLICIT PI-Error-Type,
stop [20] IMPLICIT PI-Error-Type,
resume [21] IMPLICIT PI-Error-Type,
reset [22] IMPLICIT PI-Error-Type,
kill [23] IMPLICIT Error-Type,
alterEventConditionMonitoring [24] IMPLICIT Error-Type,
acknowledgeEventNotification [25] IMPLICIT Error-Type,
physRead [26] IMPLICIT Error-Type,
physWrite [27] IMPLICIT Error-Type,
initiatePutOD [28] IMPLICIT Error-Type,
putOD [29] IMPLICIT Error-Type,
terminatePutOD [30] IMPLICIT OD-Error-Type
}
5.1.4.1 Error Type
Error-Type ::= SEQUENCE {
error-class [0] IMPLICIT error-class,
additional-code [1] IMPLICIT Integer16 OPTIONAL,
additional-description [2] IMPLICIT VISIBLE STRING OPTIONAL
}
5.1.4.2 PI Error Type
PI-Error-Type ::= SEQUENCE {
error-class [0] IMPLICIT Error-Class,
additional-code [1] IMPLICIT Integer16 OPTIONAL,
additional-description [2] IMPLICIT VISIBLE STRING OPTIONAL,
pi-state [3] IMPLICIT ProgramInvocationState
}