BML SL1-ALZ _ -U_ ZZ- _ U1L - _ _ _ _
Encoder assoluto magnetico
7
IO-Link-Smart-Sensor-Profil Ed. 2 (BML SL1-ALZ1-UE/MZZ-_U1L-...) (continuazione)
7.5.3
Processo di apprendimento setpoint (Teach-
In)
Il BML supporta l'apprendimento dei setpoint tramite le
funzioni Teach-In in conformità al profilo Smart-Sensor. Per
questo processo di apprendimento vengono utilizzati due
parametri (TI Select e TI Result, vedere Tab. 7-9 e
Tab. 7-10) nonché i comandi di sistema da (Teach Apply
(0x40) fino a Teach Cancel (0x4F)).
L'apprendimento può avvenire tramite impostazione diretta
dei setpoint (SP1 e SP2) (Single Value Teach). In alternativa
i setpoint SP1 e SP2 possono anche essere acquisiti
tramite l'impostazione dei Teachpoint (TP1 e TP2) (Two
Value Teach). Il setpoint SPx viene determinato in base al
valore medio di TP1 e TP2. I setpoint vengono memorizzati
nella memoria non volatile. I due Teachpoint per setpoint
non vengono memorizzati, bensì utilizzati solamente per il
calcolo.
I segnali di commutazione possono essere
appresi solamente fintanto che il valore della
posizione è valido. Se il processo di
apprendimento (Teach) ha luogo con un segnale
di posizione errato (No Measurement Signal o
Out of Range), verrà abbandonato con un
errore.
Teach Select
Il parametro Teach Select seleziona il segnale di
commutazione attuale che dev'essere configurato.
Indice
Sub-
Dimen-
indice
sioni
TI
0
1 byte
Select
0x003A
(58)
Tab. 7-9:
Dati parametrici Teach Select
Teach Result
Lo stato attuale dei Teachpoint e del processo di
apprendimento (Teach) possono essere rilevati tramite il
parametro Teach Result (Index 0x003B). Il valore Teach
Result ha la lunghezza di 1 Byte e può essere suddiviso
rispettivamente in 4 Bit per lo stato dei Teachpoint e 4 Bit
per lo stato del processo di apprendimento (Teach).
32
italiano
Accesso
Valori
Read/Write 0 or 1 = SSC1
(default)
2 = SSC2
3 = SSC3
4 = SSC4
Posi-
Descri-
Valore
zione
zione
Bit 0...3
Stato
0 = IDLE
Teach
1 = SP1 SUCCESS (il LED
2 = SP2 SUCCESS (il LED
3 = SP12 SUCCESS (il LED
4 = WAIT FOR COMMAND
5 = BUSY
6 = reserved
7 = ERROR (il LED rosso
Bit 4
SP1
TP1
0 = TP1 unset
1 = TP1 set
Bit 5
TP2
0 = TP2 unset
1 = TP2 set
Bit 6
SP2
TP1
0 = TP1 unset
1 = TP1 set
Bit 7
TP2
0 = TP2 unset
1 = TP2 set
Tab. 7-10: Dato parametrici Teach Result
Esempio 1:
Processo Teach Single Point (SP1)
Dapprima viene appreso con il comando SP1 Single Value
Teach il setpoint SP1 nella posizione attuale. Il setpoint
viene salvato solo con il comando Teach Apply nella
memoria non volatile. In forma abbreviata, per
l'apprendimento del setpoint SP1 può anche essere
semplicemente eseguito solo il comando Teach Apply.
1. Selezionare il canale di commutazione che dev'essere
acquisito con Select Teach Channel (Index 0x003A).
2. Verificare lo stato.
⇒ Stato = IDLE
3. Spostare la testa sensore nella posizione di SP1.
4. Eseguire il comando di sistema SP1 Single Value
Teach (Code 0x41).
⇒ Il setpoint SP1 è stato acquisito.
5. Verificare lo stato.
⇒ Stato = WAIT FOR COMMAND
⇒ Teach Point = SP1 TP1/TP2
6. Eseguire il comando di sistema Teach Apply (Code 0x40).
⇒ I setpoint sono stati salvati nella memoria non
volatile.
giallo lampeggia per
3 secondi 1:1)
giallo lampeggia per
3 secondi 1:1)
giallo lampeggia per
3 secondi 1:1)
lampeggia per 3 secondi
rapidamente)