Differenze tra le versioni di "Keyence VS Series"
Da qualiwiki.
(→Segnali di output e input Profinet / EthernetIP) |
(→Segnali di output e input Profinet / EthernetIP) |
||
Riga 14: | Riga 14: | ||
<span style="color:blue"> 20.0 DWORD Program Number</span> - Numero del programma attualmente caricato sulla camera | <span style="color:blue"> 20.0 DWORD Program Number</span> - Numero del programma attualmente caricato sulla camera | ||
<span style="color:blue"> 56.0.... DWORD - Uscite programmabili</span> - sono tutte DWORD ma possono essere di tipi diversi, bool, float, int…. | <span style="color:blue"> 56.0.... DWORD - Uscite programmabili</span> - sono tutte DWORD ma possono essere di tipi diversi, bool, float, int…. | ||
+ | |||
+ | [[File:Vs_output.png]] | ||
+ | |||
'''Input della telecamera''' | '''Input della telecamera''' | ||
Riga 23: | Riga 26: | ||
<span style="color:blue"> 3.4 Program Load Execute</span> - carica il programma specificato sulla DWORD 8.0 | <span style="color:blue"> 3.4 Program Load Execute</span> - carica il programma specificato sulla DWORD 8.0 | ||
<span style="color:blue"> 8.0 DWORD Program Number</span> - Numero del programma | <span style="color:blue"> 8.0 DWORD Program Number</span> - Numero del programma | ||
+ | |||
+ | [[File:Vs_input.png]] | ||
== Procedure == | == Procedure == |
Versione delle 11:48, 5 ago 2024
Segnali di output e input Profinet / EthernetIP
Output della telecamera
0.0 Trigger Ready - Indica se è possibile mandare il comando di trigger alla camera, combinare con Run status per essere più sicuri 2.0 Pass - Se 1, l'ultima esecuzione è andata a buon fine senza errori 2.3 Result Ready - Se 1, i risultati dell'ultima esecuzione si possono leggere senza problemi, resettare con bit 2.3 result ack degli input 2.4 Run Status - Se 1, la camera è in RUN, altrimenti è in SETUP 2.6 Error0 Status - Errore 0 generico della camera 2.7 Error1 Status - Errore 1 generico della camera 3.4 Program Load Complete - Se 1, il cambio programma è stato completato, Se 0 è in corso 20.0 DWORD Program Number - Numero del programma attualmente caricato sulla camera 56.0.... DWORD - Uscite programmabili - sono tutte DWORD ma possono essere di tipi diversi, bool, float, int….
Input della telecamera
0.0 Trigger - Esegue una foto 2.3 Result Ack - resetta il bit 2.3 result ready nelle uscite 2.6 Error0 Clear - Resetta errore 0 generico della camera 2.7 Error1 Clear - Resetta errore 1 generico della camera 3.4 Program Load Execute - carica il programma specificato sulla DWORD 8.0 8.0 DWORD Program Number - Numero del programma
Procedure
Fare foto e leggere risultati
Se Run Status è 1 (OUTPUT 2.4), settare Trigger a 1 (INPUT 0.0), aspetto Result Ready (OUTPUT 2.3), resetto Trigger (INPUT 0.0), leggo risultati (OUTPUT 2.0 e 56.0....), setto Result Ack a 1 (INPUT 2.3), se Result Ready (OUTPUT 2.3) va 0 resetto Result Ack (INPUT 2.3).
Cambio programma
Setto Program Number (INPUT 8.0) con il numero del programma da caricare, setto Program Load Execute (INPUT 3.4), aspetto che Program Load Complete (OUTPUT 3.4) è a 1, controllo se i due codici programma sono uguali (INPUT 8.0 e OUTPUT 20.0). Se sono uguali è andato a buon fine, altrimenti può essere che il numero richiamato non esiste.