Nodeguarding (Error Control Protocol); Resumen; Estructura De Los Mensajes Nodeguarding - Festo CANopen CMMS-ST Manual De Instrucciones

Tabla de contenido
3. Procedimiento de acceso
3.8

Nodeguarding (Error Control Protocol)

3.8.1

Resumen

El protocolo llamado Nodeguarding también se puede utilizar para supervisar la
comunicación entre el slave (accionamiento) y el master. En oposición al protocolo
Heartbeat, en este caso el master y el slave se supervisan mutuamente:
el master interroga cíclicamente el estado NMT del accionamiento. En cada respuesta del
regulador se invierte un bit determinado. Si no hay respuestas o el regulador responde
siempre con el mismo bit invertido (Togglebit), el master puede reaccionar
adecuadamente. El accionamiento también controla la llegada regular de las demandas
Nodeguarding del master: Si no hay mensajes durante un periodo de tiempo
determinado, el regulador emite el error 12-4. Dado que con el Identifier
+ número de nodo se pueden enviar tanto telegramas Heartbeat como
700
h
Nodeguarding, ambos protocolos no pueden estar activos simultáneamente. Si se activan
ambos protocolos a la vez, sólo estará activo el protocolo Heartbeat.
3.8.2

Estructura de los mensajes Nodeguarding

La demanda del master debe enviarse como "Remoteframe" con el Identifier
+ número de nodo. En un Remoteframe está activado adicionalmente un bit especial
700
h
en el telegrama, el bit remoto (Remotebit). Los Remoteframes en principio no tienen
datos.
La respuesta del regulador está estructurada de forma análoga al mensaje Heartbeat.
Sólo contiene 1 byte de datos útiles, el Togglebit y el estado NMT del regulador.
701
El primer byte de datos (
Bit
Valor Nombre
7
80
toggle_bit
h
0 ... 6 7F
nmt_state
h
Festo P.BE-CMMS-CO-SW-ES 1012a
Identificador:700
número de nodo
701
R
h
Identifier:700
+
h
número de nodo
1
T/N
h
Longitud de datos
) está estructurado de la siguiente manera:
T/N
Significado
Se modifica con cada telegrama
04
Stopped
h
05
Operational
h
7F
Pre-Operational
h
+
h
0
Remotebit (los Remoteframes no tienen datos)
Togglebit / estado NMT
49
Tabla de contenido
loading

Este manual también es adecuado para:

Canopen cmms-asCanopen cmmd-as

Tabla de contenido