Utilizzo del driver per bilance MT-SICS
Guida al driver MT-SICS Scale per Tulip:::(Info) (Player Information)
This driver will only be available for Player 2.8.0 and above. In addition, this driver will have to be added to your instance through Tulip Library here or through other scales. If you have an issue, please reach out to developer@tulip.co.
:::
Questo articolo descrive le funzionalità e la configurazione associate al driver per bilance MT-SICS (ad esempio, Sartorius) in Tulip.
Panoramica
In questo articolo ci concentreremo sulla connessione tra Tulip e una bilancia compatibile con MT-SICS, come una bilancia Sartorius. Verrà illustrato come configurare la connessione ed esplorate le funzionalità del driver, come l'acquisizione del peso, la tara e l'azzeramento della bilancia. È necessario che la bilancia sia collegata al PC Windows e che il Feature Flag appropriato sia abilitato nell'istanza di Tulip.
Configurazione
Per configurare la bilancia MT-SICS da usare con Tulip, seguite i passaggi seguenti.
Prerequisiti
- Collegare la bilancia: Collegare la bilancia Sartorius (o un'altra bilancia compatibile con MT-SICS) al PC Windows, in genere tramite USB o connessione seriale.
- Configurazione di Windows: Assicurarsi che il PC Windows sia in grado di riconoscere la bilancia collegata. Se si tratta di una connessione seriale, prendere nota della porta COM assegnata da Windows (anche se il driver può aiutare a elencarla).
Configurazione di Tulip Player
La connessione alla bilancia viene gestita tramite Tulip Player. I passaggi seguenti vengono eseguiti nella pagina del Player Driver all'interno di un'applicazione Tulip pertinente (ad esempio, l'applicazione Driver Unit Tests):
- Navigare su MT-SICS Driver:
- Aprire Tulip Player.
- Andare alla pagina designata per i driver del dispositivo (spesso etichettata come "Player Driver Page" o simile all'interno dell'applicazione di test/utilità).
- Individuare e selezionare il pulsante o la sezione "MT-SICS".
{height="" width=""}2. Identificare la porta COM: * Fare clic sul pulsante Elenco dispositivi seriali. Questa operazione interroga il sistema e visualizza le porte COM disponibili. * Identificare la porta COM corrispondente alla bilancia collegata.
- Stabilire la connessione:
- Inserire la porta COM identificata nel campo appropriato.
- Immettere la velocità di trasmissione. Per molte bilance Sartorius che utilizzano MT-SICS, questa è in genere
115200
. - Fare clic sul pulsante Connetti. Un messaggio di successo o un indicatore di stato dovrebbero confermare la connessione.
Risoluzione dei problemi
- Impossibile elencare la porta COM:
- Assicurarsi che la bilancia sia collegata correttamente al PC e sia accesa.
- Controllare la Gestione dispositivi di Windows per verificare se la bilancia (o il suo adattatore da USB a seriale) è riconosciuta e se è assegnata una porta COM.
- Provare a ricollegare la bilancia o a riavviare Tulip Player.
- La connessione non riesce:
- Verificare che siano state inserite la porta COM e la velocità di trasmissione corrette.
- Assicurarsi che nessun'altra applicazione stia utilizzando la stessa porta COM.
- Verificare se il flag di funzionalità
CUSTOM_EDGE_DRIVER_MT_SICS_SCALE
è attivo.
Capacità
Il driver della bilancia MT-SICS consente di integrare le bilance collegate in rete o direttamente (ad esempio, tramite USB/Seriale) nelle applicazioni Tulip attraverso il Tulip Player di Windows.
Il driver supporta la connessione alla bilancia, il recupero del peso, l'azzeramento della bilancia, l'azzeramento della bilancia e l'annullamento delle operazioni.
Le funzioni
Le seguenti funzioni possono essere utilizzate nei Tulip Trigger per interagire con la bilancia collegata:
- Elenco dei dispositivi seriali:
- Descrizione: Interroga il computer Windows Player ed elenca le porte seriali (COM) disponibili. Utile per identificare la porta corretta per la bilancia.
- Ingressi: Nessuno.
- Uscite: Un elenco delle porte COM disponibili.
- Connetti:
- Descrizione: Stabilisce una connessione alla bilancia MT-SICS.
- Ingressi:
Porta COM
: la porta seriale a cui è collegata la bilancia (ad esempio, "COM3").Velocità di trasmissione
: La velocità di comunicazione per la connessione seriale (ad esempio, 115200).
- Uscite: Stato del tentativo di connessione (successo/fallimento).
- Ottieni peso:
- Descrizione: Richiede il peso corrente alla bilancia. In genere, il driver emette un evento
WeightData
con la lettura. - Ingressi: Nessuno (presuppone che sia attiva una connessione).
- Uscite: Emette un evento
WeightData
. Assicurarsi che l'applicazione sia impostata per ricevere e visualizzare questo evento (ad esempio, in una variabile "Current Weight").
- Descrizione: Richiede il peso corrente alla bilancia. In genere, il driver emette un evento
- Zero:
- Descrizione: Invia un comando per azzerare la bilancia. Anche il display della bilancia dovrebbe rifletterlo.
- Ingressi: Nessuno.
- Uscite: Attiva un evento
OperationStatus
(successo/fallimento).
- Zero immediato:
- Descrizione: Invia un comando immediato per azzerare la bilancia.
- Ingressi: Nessuno.
- Uscite: Attiva un evento
OperationStatus
(successo/fallimento).
- Tara:
- Descrizione: Tara la bilancia con il peso corrente. Il display della bilancia deve visualizzare zero. Questo comando può fallire se il peso è troppo grande o al di fuori dei limiti di tara.
- Ingressi: Nessuno (utilizza il peso attualmente presente sulla bilancia).
- Uscite: Attiva un evento
OperationStatus
(successo/fallimento).
- Tara immediata:
- Descrizione: Invia un comando immediato per tare la bilancia con il peso corrente.
- Ingressi: Nessuno.
- Uscite: Attiva un evento
OperationStatus
(successo/fallimento).
- Annullamento:
- Descrizione: Tenta di annullare qualsiasi comunicazione o comando in corso con la bilancia. Può anche interrompere gli aggiornamenti continui del peso se il driver li stava trasmettendo.
- Ingressi: Nessuno.
- Uscite: Produce un evento
OperationStatus
(successo). Gli aggiornamenti del "peso corrente" possono cessare.
- Disconnessione:
- Descrizione: Chiude la connessione alla bilancia MT-SICS.
- Ingressi: Nessuno.
- Uscite: Stato del tentativo di disconnessione.
Eventi
I seguenti eventi possono essere utilizzati nei trigger Tulip per reagire alle informazioni o ai cambiamenti di stato del driver della bilancia:
- Errore:
- Descrizione: Indica un problema con il driver o con la comunicazione con la bilancia.
- Carico utile: Contiene un
messaggio
che descrive in dettaglio l'errore.
- PesoDati:
- Descrizione: Viene attivato quando si ricevono nuove informazioni sul peso dalla bilancia, in genere dopo un comando
Ottieni peso
o se il driver è impostato per lo streaming del peso. - Carico utile: Contiene il
peso
(valore numerico) e l'unità
(ad esempio, "g", "kg"). Deve essere memorizzato in una variabile Tulip per visualizzare il "peso corrente".
- Descrizione: Viene attivato quando si ricevono nuove informazioni sul peso dalla bilancia, in genere dopo un comando
- OperationStatus:
- Descrizione: Indica il risultato di un comando eseguito (ad esempio, Zero, Tara, Annulla).
- Carico utile:
stato
: "successo" o "fallimento".messaggio
: Informazioni aggiuntive sull'esito dell'operazione (ad esempio, "Tara riuscita", "Tara fallita: sovraccarico").