Skip to Main Content
texto

Personalizza i lettori di codici a barre Dataman con lo scripting 

I lettori di codici a barre DataMan di Cognex possono utilizzare JavaScript per personalizzare diverse funzioni importanti, come la formattazione dei dati e il trasferimento di immagini a un sito FTP. Guarda una panoramica delle operazioni di scripting utilizzando il software dello strumento di configurazione DataMan.

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:

  1. Formattazione dei dati. gli esempi includono il testo del commento, la funzione “onResult”, le condizioni “if”, “output.content” e le stringhe di output.
  2. 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.  
  3. 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:

  1. Acquisizione di immagini
  2. Elaborazione
  3. Convalida
  4. Scripting
  5. 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.

DataMan product family with background

Software di configurazione DataMan

Scarica
Ultima modifica il16/06/2025

Risorse correlate