MCP/MCPi - Ref.0612 Protocollo CANopen - 17/40
Valore del subindice 3 (tempo di inibizione o disabilitazione)
Specifica il minimo intervallo di tempo (in incrementi di 100 µs) che trascorre fra un
PDO e l’altro. Questo intervallo di tempo non può essere modificato finché il valore
del bit 31 del subindice 1 (COB ID) è 0 (il PDO esiste).
Valore del subindice 5 (temporizzatore di eventi)
Specifica il valore del timer di eventi (in incrementi di 1ms) quando il tipo di
trasmissione è 254 o 255.
Esempio esplicativo del senso del “tempo di inibizione” e del “timer eventi”.”
Quando si programma un PDO di trasmissione di tipo 254 nel cui si include una
variabile di posizione si presentano due situazioni diverse. Mentre l’elemento che
emette il PDO è arrestato (senza variazione nella sua posizione) non sarà necessario
nessun invio. Se si programma un timer di eventi (event timer) di 10 ms, anche se
l’elemento non varia la sua posizione (non si sposta) invierà i PDO ogni 10 ms
indicandone la posizione. Nell’iniziare lo spostamento cercherà di inviare PDO
costantemente, occupando così tutto il bus con tale informazione. Allo scopo di
evitare questa situazione, è possibile programmare un tempo di inibizione (inhibit
time) 2, in modo che mentre è in movimento invia PDO solo ogni 2 ms.
Il messaggio
In base alla configurazione descritta nelle tabelle di cui sopra, il messaggio PDO (con
i byte di cui è formato) diventa come segue:
La trasmissione del PDO sarà ciclica ed è erogata al bus dopo aver ricevuto 188
messaggi di sincronismo.
Oggetti legati
SDO, Oggetto di Dati di Servizio. Canale lento
Gli oggetti di dati di servizio (SDOs) consentono di eseguire la lettura e scrittura degli
ingressi del dizionario di oggetti (parametri, variabili, comandi, ...). In questo modo,
utilizzando SDO, qualsiasi nodo può essere impostato dall’elemento maestro. Il
messaggio SDO, di default, ha preventivamente assegnato un identificatore di bassa
priorità. I dati trasmessi superiori a 4 Byte possono essere frammentati e perciò vi
sono due meccanismi di trasferimento di un'SDO:
<Trasferimento inoltrato > utilizzato per definire un trasferimento di oggetti di non
più di 4 Byte.
<Trasferimento segmentato> utilizzato per definire un trasferimento di oggetti di
più di 4 Byte.
TABELLA 12. Messaggio PDO.
COB ID Byte 0 Byte 1 Byte 2
0x280
+ ID del nodo
8 bit di dati
dell’oggetto
Parte bassa dei 16 bit di
dati dell’oggetto 0x6000
Parte alta dei 16 bit di dati
dell’oggetto 0x6401
1004 h Nº di PDO supportati