Page 613
PROFIBUS-Specification-Normative-Parts-7:1997
Copyright by PNO 1997 - all rights reserved
Connection Establishment and Release
Current State Transition Next State
Event
\Exit Condition
=> Action Taken
CONNECTION-ESTABLISHED 37 CONNECTION-NOT-ESTABLISHED
FMA7_SERVICE_REQ_PDU (DTC.ind) received from LLI
\PDU length • max FMA7 PDU receiving low prio
AND outstanding FMA7 service counter res = 0
AND FMA7 services supported test (Server) negative
=> ABT.req to LLI <reason code = ABT_RC7>
FMA7 Abort.ind to FMA7 user <reason code = ABT_RC7>
reset CREF
CONNECTION-ESTABLISHED 38 CONNECTION-NOT-ESTABLISHED
ABT.ind received from LLI
=> FMA7 Abort.ind to FMA7 user <reason code
out of ABT.ind>
reset CREF
CONNECTION-ESTABLISHED 39 CONNECTION-NOT-ESTABLISHED
FMA7_INITIATE_REQ_PDU (ASS.ind) received from LLI
=> ABT.req to LLI <reason code = ABT_RC10>
FMA7 Abort.ind to FMA7 user <reason code = ABT_RC10>
reset CREF
CONNECTION-ESTABLISHED 40 CONNECTION-NOT-ESTABLISHED
unknown or faulty service primitive received from LLI
=> ABT.req to LLI <reason code = ABT_RC5>
FMA7 Abort.ind to FMA7 user <reason code = ABT_RC5>
reset CREF
CONNECTION-ESTABLISHED 41 CONNECTION-NOT-ESTABLISHED
unallowed LLI service primitive received from LLI
=> ABT.req to LLI <reason code = ABT_RC4>
FMA7 Abort.ind to FMA7 user <reason code = ABT_RC4>
reset CREF
CONNECTION-ESTABLISHED 42 CONNECTION-NOT-ESTABLISHED
unknown, unallowed or faulty FMA7 PDU (DTC.ind/
DTC.con/ASS.ind) received from LLI received
=> ABT.req to LLI <reason code = ABT_RC3>
FMA7 Abort.ind to FMA7 user <reason code = ABT_RC3>
reset CREF
CONNECTION-ESTABLISHED 43 CONNECTION-ESTABLISHED
FMA7 service Rem.res received from FMA7 user
\outstanding FMA7 service counter res =1
AND service of .res is identical with
service of .ind
AND PDU length • max FMA7 PDU sending low prio
=> FMA7_SERVICE_RES_PDU with DTC.res to LLI
outstanding FMA7 service counter res := 0
CONNECTION-ESTABLISHED 44 CONNECTION-NOT-ESTABLISHED
FMA7 service Rem.res received from FMA7 user
\outstanding FMA7 service counter res = 0
=> ABT.req to LLI <reason code = ABT_RC8>
FMA7 Abort.ind to FMA7 user <reason code = ABT_RC8>
reset CREF