HomeHIT-MIKRO-AN-004-1-202509_Gestione Digital Output da Master ProfinetGestione uscite digitaliEsempio

2.3. Esempio

Nell’esempio seguente, ipotizziamo che l’uscita O1 sia configurata (da THUNDER) per D_RDY e il freno motore sia cablato su O5 (ma non configurato su drive); vogliamo inoltre gestire anche O4 da Master (anche quest’uscita non è configurata in THUNDER).

Ipotizziamo inoltre di gestire il drive tramite Telegramma 3 (NOTA: il blocco SINA_PARA_S è valido a prescindere dal telegramma in uso).

NOTE

1)      Il blocco SINA_PARA_S richiede che il parametro sia indicato in formato decimale. Quindi:

·         3044h à 12’356

·         4006h à 16’390

2)      Il valore da scrivere nel parametro va sempre scritto nel campo ValueWrite1 (REAL), anche se è un valore intero.

3)      Quando si legge lo stato delle uscite da 4006h, eventuali valori scritti in ValueWrite1 o ValueWrite2 verranno ignorati.

4)      Non è necessario abilitare il drive per forzare le uscite.

Scrittura

a.      Configurare il drive E1 e Master Profinet. NOTA: da THUNDER, le uscite O5 e O4 vanno lasciate come “Not configure”.

b.      Per attivare solo O5, è sufficiente scrivere 3044h = 16 (Fig. 1):

Fig. 1 – Forzatura uscita O5

c.       Andando a leggere lo stato delle uscite con 4006h, SINA_PARA_S restituisce correttamente 17 (1 + 16; Fig. 2):

Fig. 2 – Lettura stato uscite con 4006h

d.      Se invece vogliamo attivare contemporaneamente O5 e O4, dobbiamo scrivere la somma dei due valori, ovvero 2^3 + 2^4 = 24 (Fig. 3):


Fig. 3 – Forzatura uscite O4 e O5

e.      Andando a leggere lo stato delle uscite con 4006h, SINA_PARA_S restituisce correttamente 25 (1 + 8 + 16; Fig. 4):

Fig. 4 – Lettura stato uscite O4 e O5 con 4006h

f.        Per resettare le uscite forzate, è sufficiente scrivere 0 (Fig. 5):

Fig. 5 – Reset uscite forzate

Come si può notare, essendo O1 configurata nel drive come D_RDY, non viene resettata in quanto l’OR logico risulta 1 (comando da drive) OR 0 (comando da CPU) = 1.

Knowledge Tags

This page was: Helpful | Not Helpful
Procedura