Download Inhoudsopgave Inhoud Print deze pagina

Heartbeat En Lifetime - Sew Eurodrive MOVIDRIVE MDX60B Handboek

Verberg thumbnails Zie ook voor MOVIDRIVE MDX60B:
Inhoudsopgave

Advertenties

CAN-interfaces van de MOVIDRIVE
5
CANopen-profiel via CAN
5.4.5

Heartbeat en Lifetime

Heartbeat en
Lifetime
Lifetime
(Guarding)
Heartbeat
54
Over het algemeen geldt dat een MOVIDRIVE
protocol gebruikt of het Lifetime-protocol. Het gecombineerde bedrijf is in geen geval
mogelijk.
De CANopen-besturing stuurt een Nodeguarding-object met een geactiveerde RTR-bit
naar de CANopen-slave van de MOVIDRIVE
guarding-object met een datalengte van 1 byte. Het Nodeguarding-object heeft altijd de
vast ingestelde COB-ID 700
guarding-object cyclisch binnen een time-outperiode. Als de besturing deze time-outpe-
riode overschrijdt, wordt in de MOVIDRIVE
(P836 en P837).
De time-outperiode kan met de indices 0x100C ("guard time") en 0x100D ("life time
factor") in milliseconden ingesteld worden. Deze time-outperiode is het product van "life
time factor" × "guard time". Time-outperioden kleiner dan 10 ms worden geweigerd.
AANWIJZING
Met de parameters P883 en P893 wordt de door de besturing ingestelde time-outpe-
riode gelezen. De time-outperiode mag niet worden gewijzigd. Deze is het resultaat
van de door de besturing ingestelde CANopen-objecten 0x100C en 0x100D.
Nodeguarding is pas actief vanaf het moment dat een Nodeguarding-object van de
master voor het eerst binnenkomt. Als het product van "life time factor" × "guard time"
gelijk aan 0 is, is de Nodeguarding-functie gedeactiveerd en kan het Heartbeat-mecha-
nisme (zie paragraaf "Heartbeat") gebruikt worden.
®
Bij MOVIDRIVE
B gaat het om een Heartbeat-Producer. Het tijdsinterval, waarin heart-
beats geproduceerd worden, kan met index 1017
16-bits waarde ingesteld worden. Deze waarde komt overeen met de heartbeat in ms,
d.w.z. 3000 betekent dat er om de 3 s een heartbeat verzonden wordt. Het Heartbeat-
object heeft altijd de vast ingestelde COB-ID "700
De standaardwaarde voor index 1017
tiveerd. Parallel daaraan kan MOVIDRIVE
worden. Met MOVIDRIVE
leerd worden of het zijn heartbeats binnen een time-outperiode produceert. De time-out-
periode en het knooppuntnummer van het te bewaken knooppunt worden vastgelegd
met het object 1016
, subindex 1.
hex
31 - 24
Waarde
Gereserveerd,
altijd 0
Datatype
Als index 1017
, subindex 0 en index 1016
hex
Heartbeat-functie gedeactiveerd en kan het Guarding-protocol gebruikt worden.
Handboek – MOVIDRIVE
®
B
®
®
B. De slave antwoordt met een Node-
+ CANopen-slave-adres. De slave verwacht dit Node-
hex
®
B de foutreactie voor CAN-time-out actief
hex
, subindex 0 is "0", d.w.z. heartbeat is gedeac-
hex
®
B als Heartbeat-Consumer geparametreerd
®
B kan bij precies één ander CANopen-knooppunt gecontro-
Bit
23 - 16
Te bewaken CANopen-adres
UNSIGNED8
, subindex 1 gelijk zijn aan "0", is de
hex
®
MDX60B/61B Communicatie en veldbusapparaatprofiel
B-knooppunt ofwel het Heartbeat-
, subindex 0 via een unsigned
hex
+ CANopen-slave-adres".
15 - 0
Heartbeat consumer timeout in ms
UNSIGNED16

Advertenties

Inhoudsopgave
loading

Deze handleiding is ook geschikt voor:

Movidrive mdx61b

Inhoudsopgave