Home → HIT-MIKRO-AN-004-1-202509_Gestione Digital Output da Master Profinet → Gestione uscite digitali → Procedura
2.2. Procedura
Per forzare lo stato delle uscite digitali, si usa l’oggetto 3044h.
Per leggere lo stato delle uscite digitali, si usa l’oggetto 4006h.
Entrambi i registri assumono valori interi; il valore associato ad ogni uscita corrisponde a quello del bit corrispondente:
O1 = bit 0 = 2^0 = 1
O2 = bit 1 = 2^1 = 2
O3 = bit 2 = 2^2 = 4
O4 = bit 3 = 2^3 = 8
O5 = bit 4 = 2^4 = 16
L’attivazione di un’uscita è determinata dall’OR logico tra il comando del Master e il comando del drive stesso. Quindi, basta ricevere uno solo dei due comandi per attivare l’uscita, ma occorre che entrambi i comandi siano disattivati per disattivare l’uscita.
Di conseguenza:
1) Per alzare le singole uscite, è sufficiente scrivere nell’oggetto 3044h il valore decimale corrispondente a quel bit.
2) Finché un’uscita non è configurata da THUNDER, è possibile gestirla a piacimento da Master in quanto l’OR logico è determinato unicamente dal Master;
3) Se un’uscita è configurata da THUNDER, allora viene attivata con un OR logico tra Master e THUNDER. Ad es. se ALM è disattivato da THUNDER ma abilitato da Master, allora THUNDER OR MASTER à 0 OR 1 = 1.
|
NOTA |
A differenza di EtherCAT, negli azionamenti E1 Profinet non esiste una bitmask per la gestione delle uscite digitali. |
|
|