Indicazioni chiave
Lo scripting di DataMan offre numerosi vantaggi, tra cui:
- Funzioni personalizzate: lo scripting consente la formattazione dei dati, l'archiviazione delle immagini FTP e la comunicazione con dispositivi esterni.
- Strumento di setup: Avvia e gestisci facilmente gli script utilizzando lo strumento di configurazione DataMan.
- Comandi DMCC: Controlla i lettori di codici a barre con comandi come GET, SET e Reboot.
- Integrazione: Semplifica l’integrazione PLC e ottimizza le operazioni di rete di fabbrica.
- Fasi della sequenza: include acquisizione, elaborazione, convalida, scripting e output di immagini per flussi di lavoro efficienti.
Perché i lettori di codici a barre DataMan usano Javascript
Lo scripting aiuta a semplificare l'integrazione dei controllori logici programmabili (PLC) e dei lettori di codici a barre DataMan in una rete di fabbrica. Gli script gestiscono anche gli ingressi e le uscite dei dati digitali e consentono:
- formattazione dei dati per:
- stringhe di output e confronto delle stringhe
- Statistiche e metriche
- Stati di ingresso e uscita
- Parametri Set o Get
- Archiviazione FTP (rinominazione e trasferimento di immagini e dati)
- Comunicazioni con dispositivi esterni, impostazione di un timer e gestione dell'ingresso dell'encoder
Come abilitare lo scripting DataMan
Lo strumento di setup viene utilizzato per avviare lo scripting. Ci sono diversi passaggi in questo processo:
- Collegamento al lettore di codici a barre DataMan
- facendo clic sul riquadro Format Data (Formato dati) in basso a sinistra dello schermo
- Selezionare “script-based formatting” (formattazione basata su script) e fare clic su un collegamento per eseguire il comando
Campioni di script per la formattazione dei dati, l'archiviazione FTP e le comunicazioni
Tre script DataMan primari eseguono funzioni di base come la formattazione dei dati, l'archiviazione FTP e la comunicazione:
- Formattazione dei dati. gli esempi includono il testo del commento, la funzione “onResult”, le condizioni “if”, “output.content” e le stringhe di output.
- Archiviazione FTP. Gli esempi includono la generazione di nomi di immagini prima del trasferimento FTP, i report delle parametri di controllo dei processi (PCM) e i report di verifica.
- Comunicazioni. Gli esempi includono “onConnect” e “onDisconnect”, “onExpectedData” (chiamato dopo aver ricevuto una stringa di dati da un dispositivo esterno) e “onTimer” (chiamato dopo che il timer conta a zero).
Sequenza
La sequenza di elaborazione delle immagini DataMan prevede cinque fasi:
- Acquisizione di immagini
- Elaborazione
- Convalida
- Scripting
- Uscita
ogni fase viene esaminata in dettaglio nel video.
Comandi di controllo DataMan (Dataman Control Commands, DMCC)
DMCC è un protocollo Cognex per la comunicazione con i lettori di codici a barre DataMan. I comandi di esempio includono:
- ||> GET TRIGGER.TYPE — restituisce il valore di un'impostazione di parametro
- ||> GET RESULT — restituisce l'ultimo risultato di una stringa decodificata
- ||> SET SYMBOL.DATAMATRIX ON — Imposta il valore di un parametro
- ||> Reboot — consente al lettore di codici a barre di eseguire un'azione
Tutti i DMCC sono disponibili nello strumento di configurazione DataMan e sono accessibili facendo clic su “Help” (Aiuto) nell’angolo in alto a destra dello schermo.