Interrogation et journalisation des balances de pesée vers Excel ou OpenOffice
Un guide complet pour lire les données des balances de pesée et exporter les valeurs analysées directement dans des feuilles Excel ou OpenOffice avec votre liaison de colonnes de valeurs.
1. Configuration du protocole : Balance de pesage RS232
Type de communication : Écoute passive (continue ou impression à la demande)
La plupart des balances industrielles envoient des chaînes ASCII terminées par un retour chariot (CR) et un saut de ligne (LF). Utilisez le module « ASCII Data Parser » du logiciel et définissez la signature du paquet de données sur les caractères de fin « #0D#0A ». Vous pouvez ensuite extraire le poids numérique en spécifiant des positions de colonnes fixes ou en utilisant une expression régulière. De plus, l’enregistreur contient des analyseurs prédéfinis pour les balances les plus courantes.
Appliquez cette configuration de base pour la connexion série :
{
"port": "COM1",
"baud_rate": 9600,
"data_bits": 8,
"stop_bits": 1,
"parity": "none",
"flow_control": "hardware",
"packet_end": "#0D#0A"
}
Sélection du plugin de balances pour interroger un appareil et analyser les données entrantes.

Configuration du plugin de balances : type de balance et intervalle d’interrogation.
Prêt à connecter Balance de pesage RS232 à Microsoft Excel ?
2. Configuration de la base de données : Microsoft Excel
Utilisez le plugin d'exportation « Connexion directe Excel » ou « Base de données locale ». RS232 Data Logger utilise OLE/DDE pour écrire directement dans les fichiers .xlsx ou .csv, ce qui signifie que MS Office n'a pas strictement besoin d'être installé sur le serveur.
Utilisez le script SQL suivant pour créer votre table cible. Limitez les fichiers actifs à 1 million de lignes (maximum d'Excel). Utilisez la fonction « Rotation des fichiers journaux » du logiciel pour créer automatiquement un nouveau classeur Excel quotidiennement ou hebdomadairement afin d'éviter toute corruption de fichier.
No SQL required. Create an Excel template with headers in Row 1 (e.g., Timestamp | Port | Value). The software will automatically append new incoming serial data starting at Row 2.

Sélection du connecteur Excel direct.

Emplacement et nommage du fichier Excel.

Paramètres du classeur Excel.

Paramètres de la feuille de calcul Excel.

Liaison : attribuez les données de votre analyseur aux colonnes.
3. Dépannage spécifique au protocole
- Des caractères parasites apparaissent à l’écran: Cela indique presque toujours un décalage de débit en bauds ou de parité. 9600-8-N-1 est la norme, mais les anciennes balances Mettler Toledo ou Ohaus utilisent fréquemment 2400 bauds ou une parité 7-paire-1. Consultez le manuel du matériel.
- Est-il possible de traiter uniquement le poids stable et d’ignorer les valeurs intermédiaires ?: Utilisez l’un de nos plugins de filtrage et, par exemple, ignorez tous les enregistrements sans la signature « stable » dans un paquet de données.
- Est-il possible de traiter des valeurs de poids supérieures à 100,0 kg ?: Le plugin de filtre Expressions vous permet d’utiliser toute expression mathématique. Par exemple, la commande suivante : DISCARD_DATA_PACKET_IF(WEIGHT < 100).
4. Dépannage spécifique à la base de données
- Le fichier est verrouillé ou ne peut pas être modifié: Si un utilisateur a le fichier Excel cible ouvert sur son bureau, le logger ne peut pas y écrire de données en direct. Planifiez vos exportations de données en dehors des heures de bureau ou enregistrez d'abord dans un fichier CSV temporaire.
- Excel affiche un nombre étrange au lieu d'une valeur de date: Il s'agit d'un problème de formatage. Vous pouvez sélectionner le type de données de colonne dans notre logiciel comme « datetime » et choisir le format de date nécessaire.
- Comment puis-je ajouter des en-têtes de colonne pour mes données ?: Vous pouvez créer un fichier modèle vide et le spécifier dans les paramètres. Lorsque le logger démarre un nouveau fichier, il copie ce modèle dans le dossier de destination et commence à écrire les données à partir de la cellule configurée.
- Comment utiliser les données du fichier Excel pendant que le logger y écrit des données ?: Malheureusement, ce n'est pas possible. Mais, par exemple, vous pouvez créer un nouveau fichier Excel plus fréquemment et utiliser un fichier Excel fermé (précédent) pour vos besoins. Ou utilisez plutôt une base de données et liez votre feuille comme source de données.