Home → HIT-MIKRO-AN-004-1-202509_Gestione Digital Output da Master Profinet → Gestione uscite digitali → Esempio
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.