Gedrag bij DeviceNet
I
6
Returncodes van de parametrering via explicit messages
0 0
6.3
Returncodes van de parametrering via explicit messages
SEW-specifieke
returncodes
Returncodes van
DeviceNet
Time-out van
Explicit
messages
66
De returncodes die de regelaar bij een foute parametrering terugstuurt, worden
beschreven in het handboek "SEW-veldbusapparaatprofiel" en maken daarom geen
deel uit van deze documentatie. De returncodes worden echter in combinatie met
DeviceNet in een ander formaat teruggezonden. De volgende tabel bevat een voorbeeld
van het dataformaat van een parameterresponse-telegram.
0
Functie
MAC-ID
Voorbeeld
01
hex
•
MAC-ID is het DeviceNet-adres
•
De Service Code van een fouttelegram is altijd 94
•
De General Error Code van een regelaarspecifieke returncode is altijd 1F
prietary error
•
De Additional Code is gelijk aan de Additional Code die wordt beschreven in het
Handboek SEW-veldbusapparaatprofiel.
In de tabel wordt de door de fabrikant gespecificeerde fout 10
index weergegeven.
Als het dataformaat tijdens de overdracht niet wordt aangehouden of als er een niet-
geïmplementeerde instructie wordt uitgevoerd, worden er DeviceNet-specifieke return-
codes verzonden in een fouttelegram. De codering van deze returncodes wordt
beschreven in de DeviceNet-specificatie (Æ paragraaf "General Error Codes").
De time-out wordt geactiveerd door de optie DFD11B. De time-outperiode moet door de
master worden beëindigd, nadat de verbinding tot stand gebracht is. In de DeviceNet-
specificatie wordt niet over een time-outperiode, maar over een Expected packet rate
gesproken. De Expected packet rate wordt op basis van het time-outinterval met de vol-
gende formule berekend:
t
= 4 x t
time-out_ExplicitMessages
De Expected packet rate kan worden ingesteld via het Connection-object class 5, instance
1, attribuut 9. Het waardenbereik loopt van 0 ms tot 65535 ms, in stappen van 5 ms.
Als voor de Explicit messages een time-out optreedt, wordt dit verbindingstype voor de
Explicit messages automatisch verbroken voor zover de Polled I/O- of Bit-Strobe-ver-
bindingen niet de status ESTABLISHED hebben. Dit is de standaardinstelling van
DeviceNet. Om weer met Explicit messages te kunnen communiceren moet de verbin-
ding voor deze messages opnieuw tot stand worden gebracht. De time-out wordt niet
doorgegeven aan de regelaar.
Byte offset
1
Service Code [=94hex]
General Error Code
94
hex
hex
Expected_Packet_Rate_ExplicitMessages
Handboek – Veldbusinterface DFD11B DeviceNet
2
3
Additional Code
1F
10
hex
hex
= pro-
hex
= illegal parameter
hex