Neutron Modbus RTU/TCP — manuel d’intégration
Référence Neutron Modbus RTU/TCP pour l’intégration PLC, SCADA et HMI : connexion, adressage, registres, calibrage et commande de trieuse pondérale automatique.
NEUTRON · PROTOCOLE DE COMMUNICATION
Référence des commandes CSCP pour Neutron : structure des messages, pesage, configuration, comptage, contrôle pondéral et I/O numériques.
Version de la notice : 1.4 · Date de publication : 18.10.2026
Version | Date de publication | Modifications |
|---|---|---|
1.4 | 18.10.2026 | PCSX et CWX : ajout de HighResolution pour le poids brut avec deux décimales supplémentaires. Ajout de QASIX et ADCX. Ajout de liens vers les commandes et amélioration de la lisibilité des tableaux et de la recherche. |
1.3 | 06.05.2026 | Publication de la version 1.3 de la notice. |
Les longues commandes sont visuellement renvoyées à la ligne entre les champs de données. Cet affichage n’insère aucun caractère dans le message.
Les commandes CSCP sont composées de caractères ASCII. Elles comprennent des paramètres et des valeurs.
| Ce symbole représente un espace. |
|---|---|
| Les chevrons indiquent un paramètre de commande obligatoire. |
| Les crochets indiquent un paramètre facultatif qui peut être omis. |
| Chaque commande envoyée doit se terminer par CR – retour chariot (ASCII 13) et LF – saut de ligne (ASCII 10). |
| Données envoyées à la balance. |
| Données reçues de la balance. |
Les commandes et les valeurs des paramètres sont sensibles à la casse.
Structure générale d’une commande :
Commande | | | | |
|---|---|---|---|---|
1-n caractères | — | 0-n caractères | — | — |
Exemples :
Commande sans paramètres :
| | Demander le poids stable. |
|---|---|---|
| | Réponse de la balance avec un poids stable de 100 g |
Commande avec paramètres :
| | Définir la tare à 100 g. |
|---|---|---|
| | Réponse de la balance avec la valeur de tare définie. |
La balance répond toujours à une commande par l’une des réponses suivantes :
Réponse avec une valeur de poids
Réponse sans valeur de poids
Message d’erreur
Remarque : les valeurs de poids sont toujours renvoyées sur 10 caractères avec des espaces en début de chaîne.
Réponse générale avec une valeur de poids :
Identifiant de commande | | État | | Valeur de poids | | Unité | | |
|---|---|---|---|---|---|---|---|---|
1-n caractères | — | 1 caractère | — | 10 caractères | — | 1-n caractères | — | — |
Exemple :
| | Demander le poids stable. |
|---|---|---|
| | Réponse de la balance avec un poids stable de 100 g |
Réponse générale sans valeur de poids :
Identifiant de commande | | État | | Paramètres | | |
|---|---|---|---|---|---|---|
1-n caractères | — | 1 caractère | — | 0-n caractères | — | — |
Exemple :
| | Demander le numéro de série de la balance. |
|---|---|---|
| I4 A "ABC2KL" | Réponse de la balance avec le numéro de série entre "" |
La structure générale d’un message d’erreur est la suivante :
Identifiant de commande | | État | | |
|---|---|---|---|---|
1-n caractères | — | 1 caractère | — | — |
État | Description |
|---|---|
| Le poids brut de la balance ou la valeur du paramètre dépasse la limite supérieure de la balance (portée maximale + 9 échelons). |
| Le poids brut de la balance ou la valeur du paramètre est inférieur à la plage de zéro de la balance (de plus de 20 échelons dans le sens négatif). |
| Erreur interne – la balance exécute une autre commande, délai de commande dépassé, etc. |
| Erreur logique – par exemple, la tare dépasse la portée maximale de la balance. |
Exemple :
| | Demander le poids stable. |
|---|---|---|
| | La balance ne s’est pas stabilisée dans le délai défini (5 secondes par défaut). |
| | Demander le poids immédiatement. |
| | Le poids brut de la balance dépasse sa portée maximale. |
Si vous envoyez à la balance une commande inexistante, vous recevez une réponse ES.
| | Commande inexistante |
|---|---|---|
| | Erreur de syntaxe ou commande inexistante reçue. |
Ce chapitre décrit chaque commande en détail et fournit des exemples.
Commande | Description |
|---|---|
| Interrompre l’exécution de la commande en cours |
| Lire les points ADC actuels |
| Mesures ADC des capteurs individuels |
| Annuler toutes les commandes |
| Calibrer un point. |
| Effacer la valeur du compteur |
| Lire l’état de tolérance et les données de pesage en mode contrôle pondéral |
| Afficher du texte sur l’afficheur |
| Supprimer un point de calibrage. |
| Lire la valeur de l’entrée compteur |
| Passer à l’affichage du poids |
| État d’erreur et description éventuelle |
| Activer/désactiver le filtre haute résolution |
| Définir la valeur du filtre |
| Lire les données de calibrage. |
| Liste des commandes implémentées |
| Informations sur les niveaux et les versions |
| Modèle et portée de la balance |
| Versions matérielle et logicielle |
| Numéro de série |
| Somme de contrôle du micrologiciel |
| Initialiser la balance |
| Initialiser les entrées et sorties numériques |
| Lire la liste des applications disponibles |
| Lire ou définir l’application |
| Lire le nombre de pièces |
| Lire le nombre de pièces et les données de pesage |
| Définir la cible et la tolérance dans l’application de comptage |
| Lire la cible et les tolérances |
| Définir la cible et les tolérances en mode contrôle pondéral |
| Lire toutes les informations de la balance |
| Toutes les données de pesage et les données de chaque capteur |
| Lire les données de la balance – tous les paramètres |
| Calculer le poids moyen d’une pièce |
| Réinitialiser la balance |
| Lire le poids stable |
| Lire le poids immédiatement, indépendamment de la stabilité |
| Définir la valeur de l’entrée compteur |
| Lire ou définir les paramètres de configuration d’entrée |
| Lire l’état d’entrée |
| Démarrer la transmission continue du poids net indépendamment de l’état de stabilité |
| Lire les valeurs actuelles stables du poids brut, du poids net et de la tare |
| Lire immédiatement les valeurs actuelles du poids brut, du poids net et de la tare |
| Lire immédiatement les valeurs actuelles du poids brut, du poids net et de la tare et répéter la lecture (transmission continue) |
| Lire toutes les données de pesage : stabilité, brut, net, tare, plage, etc., avec une seule commande |
| Lire ou définir la balance actuelle (canal) |
| Lire ou définir la fonction de sortie |
| Lire ou définir l’état de sortie |
| Définir les données de la balance – paramètres |
| Tarer la balance |
| Lire ou définir la valeur de tare prédéfinie |
| Effacer la valeur de tare |
| Tarer immédiatement la balance indépendamment de la stabilité |
| Mettre la balance à zéro |
| Mettre immédiatement la balance à zéro indépendamment de l’état de stabilité |
Commande | |
|---|---|
| Cette commande annule la commande en cours sur la balance. |
Réponses | |
| L’annulation de l’exécution de la commande en cours a commencé. |
Commande | |
|---|---|
| Demander la valeur ADC actuelle. |
Réponses | |
| La valeur ADC actuelle est 866585 |
ADCX lit le dernier cycle d’acquisition multicanal terminé. Il renvoie le numéro de séquence du cycle, son ancienneté, le masque des canaux valides, ainsi que la valeur ADC brute et le signal en millivolts de chacun des quatre canaux.
Utilisez cette commande pour surveiller les signaux et diagnostiquer les capteurs.
ADCXADCX,<Seq>,<AgeMs>,<ValidMask>,<ADC1>,<mV1>,<ADC2>,<mV2>,<ADC3>,<mV3>,<ADC4>,<mV4>Champ | Description |
|---|---|
| Numéro de séquence du cycle d’acquisition terminé. Il augmente à chaque nouveau cycle terminé. |
| Temps écoulé depuis la fin du cycle, en millisecondes. |
| Masque binaire des canaux valides, exprimé sous forme décimale. |
| Valeurs ADC brutes des différents canaux. |
| Signaux des différents canaux en millivolts, avec quatre décimales. |
Les bits du masque représentent les canaux : 1 — canal 1, 2 — canal 2, 4 — canal 3 et 8 — canal 4.
Réglage | Masque de cycle complet | Canaux valides |
|---|---|---|
|
| 1 et 2 |
|
| 1, 2 et 3 |
|
| 1, 2, 3 et 4 |
→ ADCX
← ADCX,1465819,247,15,8441020,0.2440,8487293,0.4595,8416544,0.1301,8493856,0.4901Le cycle d’acquisition 1465819 s’est terminé il y a 247 ms. Le masque 15 indique que des mesures valides sont présentes pour les quatre canaux.
→ ADCX
← ADCX,1251,5,3,8598323,0.9765,8598323,0.9765,0,0.0000,0,0.0000Le masque 3 indique des mesures valides pour les canaux 1 et 2. Les champs des canaux 3 et 4 restent présents et contiennent des valeurs égales à zéro.
→ ADCX
← ADCX,0,0,0,0,0.0000,0,0.0000,0,0.0000,0,0.0000Seq=0 signifie qu’aucun cycle ne s’est terminé depuis l’initialisation ou la réinitialisation de l’acquisition. Dans ce cas, AgeMs=0 n’indique pas une mesure récente.
Les canaux individuels sont acquis en mode SAM=1 ; SAC détermine le nombre de canaux actifs.
La commande renvoie le dernier cycle terminé sans attendre le suivant. Des appels répétés rapidement peuvent renvoyer le même Seq dans plusieurs réponses.
Une augmentation de AgeMs avec un Seq inchangé signifie qu’aucun nouveau cycle ne s’est terminé.
ValidMask indique la validité des canaux acquis ; il ne remplace pas l’état de la balance et ne garantit pas la fraîcheur de la mesure.
Les valeurs brutes des canaux n’incluent ni la soustraction du zéro ni la correction d’excentration.
La réponse contient toujours les champs des quatre canaux, quel que soit le nombre de canaux (SAC). Les canaux inutilisés contiennent des valeurs égales à zéro.
Commande | |
|---|---|
| Cette commande annule la commande en cours sur la balance. |
Réponses | |
| L’annulation de l’exécution de la commande en cours a commencé. |
Commande | |
|---|---|
| Afficher du texte sur l’afficheur de la balance. |
Réponses | |
| Commande exécutée avec succès. |
| Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande). |
| Commande reçue, mais non exécutable (erreur de syntaxe ou balance sans afficheur). |
Commande | |
|---|---|
| Passer l’afficheur principal à l’affichage du poids. |
Réponses | |
| Commande exécutée avec succès. |
| Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande). |
Commande | |
|---|---|
| Lire l’état actuel de la balance. |
Réponses | |
| Code et description de l’erreur actuelle. |
| Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande). |
Code d’erreur | Description |
|---|---|
| Aucune erreur |
| Aucun calibrage. |
| Aucune donnée métrologique (max1 et d1 ne sont pas définis). |
| Erreur ADC (absence de capteur de pesage, erreur sense, etc.). |
| Erreur sense – défaut détecté sur les lignes de référence (non connectées, court-circuit, etc.). |
Commande | |
|---|---|
| Lire toutes les commandes disponibles. |
Réponses | |
| Liste de toutes les commandes disponibles au format |
| Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande). |
Paramètres | Description |
|---|---|
| 0 – commandes de base sans paramètres |
| Commande CSCP |
Commande | |
|---|---|
| Lire les niveaux CSCP. |
Réponses | |
| Niveaux disponibles et versions correspondantes. |
| Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande). |
Exemples de réponses | |
| Les niveaux 0-2 sont implémentés et les versions correspondantes sont fournies. |
Paramètres | Description |
|---|---|
| 0 – commandes de base sans paramètres |
| Versions CSCP correspondantes. |
Commande | |
|---|---|
| Lire le nom du modèle et la portée. |
Réponses | |
| Le modèle de l’appareil, la portée et l’unité sont renvoyés. |
| Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande). |
Exemples de réponses | |
| Nom du modèle CS-NEUTRON, portée 1000 g. |
Commande | |
|---|---|
| Lire les versions matérielle et logicielle. |
Réponses | |
| La version matérielle correspond à la version du PCB. |
| Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande). |
Exemples de réponses | |
| Version matérielle 1, micrologiciel 1.0.0., version CSCP 1.0.0. |
Commande | |
|---|---|
| Lire le numéro de série de la balance. |
Réponses | |
| Numéro de série de la balance. |
| Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande). |
Exemples de réponses | |
| Réponse contenant le numéro de série de l’appareil. |
Commande | |
|---|---|
| Lire la somme de contrôle du micrologiciel. |
Réponses | |
| Somme de contrôle du micrologiciel. |
| Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande). |
Exemples de réponses | |
I5 A "357940E…F723" | La somme de contrôle du micrologiciel est 357940E…F723 |
Mettre la balance à zéro
ZMettre immédiatement la balance à zéro indépendamment de l’état de stabilité
ZICette commande effectue le tarage de la balance dès que le prochain poids stable est détecté.
Commande | |
|---|---|
| Définir le poids brut actuel comme tare lorsque le poids est stable. |
Réponses | |
| Tarage effectué avec succès. La commande renvoie la valeur de tare. |
| Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande, ou n’a pas atteint la stabilité dans le délai de commande défini). |
| La valeur de tare dépasse la portée maximale. |
| La valeur de tare est inférieure à 0. |
Exemples de réponses | |
| Réponse de la balance avec une tare stable de 100 g |
Cette commande lit la valeur de tare actuellement définie ou définit une valeur de tare.
Commande | ||
|---|---|---|
| Lire la valeur de tare actuelle. | |
| Valeur de tare prédéfinie. | |
Réponses | ||
| Tarage effectué avec succès avec une balance stable. | |
| Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande, ou n’a pas atteint la stabilité dans le délai de commande défini). | |
| Commande reçue, mais non exécutable (erreur de syntaxe, tare supérieure au maximum ou inférieure à 0, unité incorrecte, etc.) | |
Exemples | ||
| | Lire la valeur de tare actuelle |
| | La valeur de tare actuelle est 100 g |
| | Définir la tare à 150.11 g |
| | Réponse de la balance confirmant une tare de 150.11 g |
Remarque :
La tare est automatiquement arrondie à l’échelon de l’étendue. Par exemple, si la balance a un échelon de 0.5 g et que vous envoyez TA˽A˽˽˽˽˽150.11˽g, elle définit une tare de 150 g et renvoie cette valeur. Si vous envoyez TA˽A˽˽˽˽˽150.75˽g, elle définit 151 g.
Cette commande supprime la tare actuelle, quel que soit son type.
Commande | |
|---|---|
| Effacer la valeur de tare |
Réponses | |
| La tare a été effacée (définie à 0). |
| Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande). |
Cette commande effectue le tarage indépendamment de la stabilité de la balance.
Commande | |
|---|---|
| Définir le poids brut actuel comme tare indépendamment de la stabilité. |
Réponses | |
| Tarage effectué avec succès avec une balance stable. |
| Tarage effectué avec succès avec une balance instable. |
| Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande, ou n’a pas atteint la stabilité dans le délai de commande défini). |
| La valeur de tare dépasse la portée maximale. |
| La valeur de tare est inférieure à 0. |
Exemples de réponses | |
| Réponse de la balance avec une tare stable de 100 g |
Renvoie le poids net actuel uniquement lorsque la balance est stable.
Si la balance n’est pas stable à la réception de la commande, elle attend la stabilité ou l’expiration du délai de commande.
Si la stabilité n’est pas atteinte dans le délai de commande configuré, une erreur de dépassement de délai est renvoyée.
Commande | |
|---|---|
| Renvoie le poids net uniquement lorsqu’il est stable ; attend la stabilité jusqu’à l’expiration du délai de commande. |
Réponses | |
| La balance a répondu avec une valeur de poids net stable. |
| Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande, ou n’a pas atteint la stabilité dans le délai de commande défini). |
| La balance est en surcharge (le poids dépasse la portée maximale). |
| La balance est en sous-charge (le poids est inférieur à la limite minimale mesurable). |
Exemples de réponses | |
| Réponse de la balance avec un poids net stable de 100 g |
La commande SI renvoie le poids net actuel immédiatement, sans attendre la stabilité de la balance.
La réponse reflète l’état de la balance au moment du traitement de la commande.
Commande | |
|---|---|
| La commande renvoie le poids net actuel indépendamment de l’état de stabilité de la balance. Le poids est donc renvoyé immédiatement. |
Réponses | |
| La balance a répondu avec une valeur de poids net stable. |
| La balance a répondu avec une valeur de poids net instable. |
| Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande). |
| La balance est en surcharge (le poids dépasse la portée maximale). |
| La balance est en sous-charge (le poids est inférieur à la limite minimale mesurable). |
Exemples de réponses | |
| Réponse de la balance avec un poids net stable de 100 g |
La commande SIR renvoie le poids net actuel immédiatement, sans attendre la stabilité. Dès que le poids suivant est traité, la balance envoie de nouvelles données de pesage.
Commande | ||
|---|---|---|
| Commande de démarrage de la transmission continue de l’indicateur de stabilité et du poids net. | |
Réponses | ||
| Données de la balance avec un poids net stable. | |
| Données de la balance avec un poids net instable. | |
| Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande). | |
| La balance est en surcharge (le poids dépasse la portée maximale). | |
| La balance est en sous-charge (le poids est inférieur à la limite minimale mesurable). | |
Exemple de transmission continue | ||
| | |
| | |
| | |
| | |
| | |
| | |
Remarque :
Pour annuler la transmission continue, envoyez la commande @, C, SI, S.
La commande SIX1 renvoie toutes les données de pesage actuelles, telles que la stabilité, le type de tare, le poids brut, le poids net et la tare, immédiatement, sans attendre la stabilité de la balance.
Commande | ||
|---|---|---|
| Lire toutes les données actuelles de la balance | |
Réponses | ||
| Données de la balance avec un poids net stable. | |
| Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande). | |
Exemple de communication | ||
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
Paramètres | Description |
|---|---|
| S – poids stable |
| Z – si le brut est dans +/- ¼ d |
| 1…3 étendue dans laquelle se trouve le poids brut actuel |
| N – aucune tare |
| Poids brut |
| Poids net |
| Tare |
| Unité |
La commande SX renvoie les données de pesage actuelles – stabilité, poids brut, poids net et tare, lorsque le poids est stable.
Commande | ||
|---|---|---|
| Lire les données actuelles de la balance | |
Réponses | ||
| Données de la balance avec un poids net stable. | |
| Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande). | |
| La balance est en surcharge (le poids dépasse la portée maximale). | |
| La balance est en sous-charge (le poids est inférieur à la limite minimale mesurable). | |
Exemple de communication | ||
| | |
| | |
| | |
| | |
SXI est une commande SIX1 simplifiée qui renvoie les données de pesage actuelles – stabilité, poids brut, poids net et tare immédiatement, sans attendre la stabilité.
Commande | ||
|---|---|---|
| Lire les données actuelles de la balance | |
Réponses | ||
| Données de la balance avec un poids net stable. | |
| Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande). | |
| La balance est en surcharge (le poids dépasse la portée maximale). | |
| La balance est en sous-charge (le poids est inférieur à la limite minimale mesurable). | |
Exemple de communication | ||
| | |
| | |
| | |
| | |
SXIR active l’envoi continu de la commande SXI. Pour le désactiver, envoyez la commande C ou @.
Commande | ||
|---|---|---|
| Lire les données actuelles de la balance | |
Réponses | ||
| Données de la balance avec un poids net stable. | |
Exemple de communication | ||
| | |
| | |
| | |
Commande | ||
|---|---|---|
| Commande de lecture ou de sélection du canal/de la balance actif. Si le paramètre de balance est omis, la réponse contient le canal actuel ; sinon, elle contient l’état de réussite du changement de balance active. | |
Réponses | ||
| La balance actuelle (canal) est 1. | |
| Le changement de balance a réussi. | |
| Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande). | |
| Commande reçue, mais non exécutable (erreur de syntaxe ou canal incorrect – il doit être dans la plage 1-4). | |
Exemple de transmission continue | ||
| | |
| | |
| | |
| | |
La commande UPD définit le délai entre les transmissions pour des commandes telles que SIR et SXIR qui activent le mode continu.
Remarque : il s’agit du délai entre les envois de données après leur traitement. Les données étant envoyées à l’interface de communication de la balance, un délai supplémentaire intervient, notamment avec une connexion sans fil comme WIFI ou Bluetooth. Un délai identique n’est garanti qu’au niveau du CPU ; les données n’arrivent donc pas toujours avec le même délai selon l’interface utilisée. Les interfaces filaires ont généralement un délai plus constant que les interfaces sans fil.
Commande | ||
|---|---|---|
UPD | Lire le délai actuel entre les transmissions. | |
Réponses | ||
| La balance actuelle (canal) est 1. | |
Exemple de transmission continue | ||
| | |
| | |
| | |
| | |
La commande QASI1 lit toutes les données actuelles de la balance, telles que le canal, l’étendue, la stabilité, le poids brut, le poids net, la tare, la haute résolution, les points ADC, les millivolts, etc., immédiatement, sans attendre la stabilité.
REMARQUE : QASI1C utilise une virgule (,) comme séparateur de données au lieu d’un espace (˽) ; tout le reste est identique.
Commande | ||
|---|---|---|
| Lire toutes les informations de la balance | |
Réponses | ||
| Données de la balance avec un poids net stable. | |
| Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande). | |
Exemple de communication | ||
| | |
| | |
| | |
| | |
Paramètres | Description |
|---|---|
| 1 – aucune erreur ; pour les autres valeurs, voir la liste des codes d’erreur |
| Canal de pesage actuel 1-4 |
| 1…3 étendue dans laquelle se trouve le poids brut actuel |
| S – poids stable |
| Poids brut |
| Poids net |
| Tare |
| Poids brut haute résolution avec deux décimales supplémentaires |
| Signal du capteur de pesage exprimé en points |
| Signal du capteur de pesage exprimé en millivolts |
| Unité |
QASIX lit toutes les données actuelles de la balance immédiatement, sans attendre sa stabilité. En plus des données QASI1C standard, il renvoie la dernière trame ADC multicanal complète, les points ADC bruts et le signal en millivolts de chaque canal physique, ainsi que la masse calculée et le pourcentage de charge brute totale porté par chaque capteur.
QASIX utilise des virgules (,) comme séparateurs de données.
QASIXQASIX,<Error>,<Channel>,<Range>,<Status>,<Gross>,<Net>,<Tare>,<HighResolution>,<ADC>,<mV>,<Unit>,<Seq>,<AgeMs>,<ADC1>,<mV1>,<Mass1>,<Percent1>,<ADC2>,<mV2>,<Mass2>,<Percent2>,<ADC3>,<mV3>,<Mass3>,<Percent3>,<ADC4>,<mV4>,<Mass4>,<Percent4>Champ | Description |
|---|---|
| État de la balance : |
| Canal de pesage actuel. |
| Étendue de pesage actuelle. |
|
|
| Poids brut, poids net et tare. Si la balance présente une erreur, ces trois champs contiennent |
| Poids brut haute résolution avec deux décimales supplémentaires. |
| Valeur ADC de QASI1C. En mode multicanal, la valeur ADC combinée est divisée par le nombre de canaux actifs puis arrondie. |
| Signal en millivolts calculé à partir du champ précédent |
| Unité de pesage, également utilisée pour les masses individuelles des capteurs. |
| Numéro de séquence du cycle d’acquisition ADC terminé. |
| Temps écoulé depuis la fin de ce cycle, en millisecondes. |
| Valeur ADC brute de chaque capteur. |
| Signal de chaque capteur en millivolts, avec quatre décimales. |
| Contribution calculée de chaque capteur au poids brut, avec deux décimales supplémentaires. |
| Contribution de chaque capteur à la charge en pourcentage, avec deux décimales. |
La balance a une résolution de 0.01 kg, un poids brut de 100 kg et une tare de 10 kg. Chaque capteur porte 25% de la charge. Cet exemple est illustratif.
→ QASIX
← QASIX,1,1,1,S, 100.00, 90.00, 10.00, 100.0000, 8598323, 0.9765,kg,1250,8,8598323,0.9765,25.0000,25.00,8598323,0.9765,25.0000,25.00,8598323,0.9765,25.0000,25.00,8598323,0.9765,25.0000,25.00Le cycle d’acquisition 1250 s’est terminé il y a 8 ms. La masse calculée de chaque capteur est 25.0000 kg.
→ QASIX
← QASIX,1,1,1,S, 108.30, 108.30, 0.00, 108.2999, 8459676, 0.3309,kg,1465031,333,8441020,0.2440,30.2491,27.93,8487298,0.4595,27.6957,25.57,8416534,0.1300,20.3363,18.78,8493850,0.4900,30.0189,27.72La balance ne présente aucune erreur (Error=1) et le poids est stable (S). Les poids brut et net sont 108.30 kg, la tare est 0.00 kg et le poids brut haute résolution est 108.2999 kg. Le cycle d’acquisition 1465031 s’est terminé il y a 333 ms.
Capteur de pesage | Valeur ADC brute | Signal [mV] | Masse calculée [kg] | Contribution à la charge [%] |
|---|---|---|---|---|
1 | 8441020 | 0.2440 | 30.2491 | 27.93 |
2 | 8487298 | 0.4595 | 27.6957 | 25.57 |
3 | 8416534 | 0.1300 | 20.3363 | 18.78 |
4 | 8493850 | 0.4900 | 30.0189 | 27.72 |
La somme des masses affichées est 108.3000 kg et celle des pourcentages 100.00%. Le capteur 1 porte la plus grande part et le capteur 3 la plus petite. Les contributions sont calculées après soustraction des valeurs de zéro et application de toute correction d’excentration valide et activée ; le rapport direct des signaux bruts ne représente donc pas la répartition de charge.
Le calcul de répartition de charge nécessite le mode multicanal SAM=1, un cycle d’acquisition complet et des valeurs de zéro valides pour le nombre actuel de canaux. Les valeurs de zéro du calibrage des capteurs sont utilisées ; si elles ne sont pas disponibles, les valeurs de zéro valides du calibrage d’excentration sont utilisées à la place.
La masse de chaque capteur est calculée à partir de sa contribution au signal combiné et du poids brut actuel.
Si ces conditions ne sont pas remplies, ou si la valeur absolue de la somme des signaux après soustraction du zéro et toute correction est inférieure à 100 points ADC, les masses et les pourcentages valent 0.
La réponse contient toujours quatre groupes. Les valeurs des canaux inactifs sont égales à zéro.
QASIX ne contient ni SAM, ni SAC, ni masque de canaux valides. Lisez le masque avec ADCX.
Les données de pesage et celles du cycle ADC sont mises à jour séparément ; Seq et AgeMs concernent les mesures ADC.
Si Seq=0, aucun cycle d’acquisition terminé n’est encore disponible. Dans ce cas, AgeMs=0 n’indique pas une mesure récente.
La commande FT lit ou définit le filtre de la balance actuellement active. Pour définir le filtre d’une autre balance, sélectionnez-la avec SNS ou utilisez la commande SSD et le paramètre nFT.
Commande | |
|---|---|
| Lire la valeur actuelle du filtre. |
Réponses | |
| Réponse avec la valeur du filtre |
La commande FC active ou désactive le filtre haute résolution de la balance actuellement active. Pour définir le filtre d’une autre balance, sélectionnez-la avec SNS ou utilisez la commande SSD et le paramètre nFC.
Commande | |
|---|---|
| Lire la valeur actuelle du filtre haute résolution. |
Réponses | |
| Réponse avec la valeur du filtre haute résolution. |
Commande | |
|---|---|
| Réinitialiser la balance. |
Réponses | |
| Réponse confirmant la commande de redémarrage. |
Les commandes RSD et SSD permettent de lire tous les paramètres de la balance et des applications.
Chaque paramètre possède un nom unique et peut recevoir une valeur correspondante. Le tableau ci-dessous présente tous les paramètres disponibles avec leur description, leur valeur par défaut et leur plage de valeurs.
Les paramètres sont toujours des paires clé=valeur. Par exemple, 1D1=0.1, où 1D1 est le paramètre et 0.1 sa valeur. Les paramètres sont séparés par un point-virgule (;).
Fonctionnement monocanal et multicanal
Par défaut, la balance fonctionne en mode monocanal (SAM=0). Dans ce mode, chacun des quatre canaux ADC peut être connecté à une plateforme distincte. Chaque canal est traité comme une balance indépendante et peut posséder ses propres paramètres métrologiques : portée, échelon, calibrage, réglages du filtre, réglages du zéro et unité de pesage.
Le mode monocanal doit être utilisé lorsque :
chaque canal ADC est connecté à une plateforme de pesage distincte ;
chaque plateforme nécessite son propre calibrage et ses propres réglages métrologiques ;
un seul signal de capteur de pesage est nécessaire pour chaque balance ;
la compatibilité avec la procédure standard d’acquisition et de calibrage est requise.
En mode multicanal (SAM=1), deux, trois ou quatre canaux ADC sont combinés en une seule balance logique. Le nombre de canaux actifs est sélectionné avec le paramètre SAC. Chaque canal actif est échantillonné en continu ; sa valeur ADC brute et son signal en millivolts peuvent être lus avec la commande QASIX ou ADCX.
Les signaux des canaux actifs sont additionnés pour obtenir une valeur ADC composite. Celle-ci sert au calibrage normal de l’ensemble de la balance et au calcul de masse. Une seule configuration métrologique et un seul calibrage standard suffisent donc pour la plateforme complète.
Le mode multicanal est particulièrement utile lorsque plusieurs capteurs de pesage soutiennent une même plateforme, cuve, trémie ou un même silo.
Avantages du fonctionnement multicanal
Aucune boîte de jonction externe n’est nécessaire.
Chaque capteur de pesage peut être connecté directement à un canal ADC distinct.
Surveillance individuelle des capteurs.
La valeur ADC et le signal en millivolts de chaque capteur peuvent être surveillés séparément.
Détection simplifiée des défauts.
Un capteur endommagé, déconnecté, surchargé ou présentant une dérive est plus facile à identifier, car son signal est disponible indépendamment.
Meilleur diagnostic de l’installation.
Les lectures individuelles peuvent révéler une charge inégale, un obstacle mécanique, un câblage incorrect ou une mauvaise répartition de charge.
Un seul calibrage pour la plateforme complète.
Bien que chaque signal soit mesuré séparément, leur signal combiné est calibré comme un seul système de pesage.
Correction d’excentration facultative.
Les différences entre capteurs et les erreurs de pesage liées à la position peuvent être compensées par des facteurs de correction individuels des canaux.
Nombre de canaux flexible.
Le même système peut être configuré pour des plateformes utilisant deux, trois ou quatre capteurs. Un nombre réduit de canaux diminue aussi le temps nécessaire à l’acquisition d’une trame de mesure complète.
Applications typiques
Le mode multicanal est recommandé pour :
les balances à plateforme à quatre capteurs ;
le pesage de silos et de trémies sur trois ou quatre points ;
les systèmes de pesage de cuves ;
les systèmes nécessitant le diagnostic de chaque capteur ;
les installations où il faut éviter une boîte de jonction analogique externe ;
les plateformes nécessitant une correction électronique d’excentration ou d’erreur aux angles.
La différence principale est que le mode monocanal fournit jusqu’à quatre balances indépendantes, tandis que le mode multicanal combine jusqu’à quatre signaux de capteurs surveillés individuellement en une seule balance calibrée.
Lire tous les paramètres de la balance et des applications. Cette commande permet non seulement d’obtenir les valeurs actuelles, mais aussi de les conserver comme sauvegarde de la configuration. Pour les restaurer, remplacez simplement le premier caractère R par S et envoyez-les à la balance.
Commande | ||
|---|---|---|
| Lire tous les paramètres. | |
Réponse | ||
| Tous les paramètres. | |
Exemple | — | |
| | |
| | |
Utilisez cette commande pour récupérer la valeur d’un seul paramètre.
Commande | |
|---|---|
<parameter>=? | Lire la valeur du paramètre. |
Réponse | |
| Paramètre et sa valeur. |
Exemple | |
| 1D1=? |
| 1D1=0.1 |
Cette commande définit les paramètres de la balance et des applications. Après modification des valeurs en mémoire, elles ne sont pas appliquées immédiatement. Pour appliquer les nouvelles valeurs, redémarrez la balance ou exécutez la commande IS.
Commande | |
|---|---|
| Définir la valeur d’un ou plusieurs paramètres. |
Réponse | |
| Paramètres de l’application définis avec succès. |
Commande | |
|---|---|
| Initialiser la balance avec les nouveaux paramètres |
Réponse | |
| Initialisation de la balance terminée. |
Commande | |
|---|---|
| Lire les données de calibrage de la balance sélectionnée. Si le paramètre <scaleNo> vaut 0, vous recevez les données de toutes les balances. |
Réponse | |
| Paramètres de calibrage : |
Commande | ||
|---|---|---|
| Calibrer le point sélectionné avec la valeur sélectionnée. | |
Réponse | ||
| Réponse de calibrage ; voir le paramètre Status ci-dessous. | |
Exemple de calibrages | ||
| | |
| | |
| | |
| | |
Paramètres | Description |
|---|---|
| Numéro du point de calibrage 0-8 (0 correspond au calibrage du zéro). |
| Poids placé sur le récepteur de charge de la balance. Pour le point zéro, la charge doit être 0. |
| Par défaut, un poids stable est obligatoire pendant le calibrage ; sinon, celui-ci ne se termine pas et une erreur est renvoyée. |
| L’état actuel du calibrage est indiqué par @ suivi d’un caractère d’état : |
| Le canal représente la balance sur laquelle le calibrage est effectué – 1-4. |
| Le calibrage exige un poids stable ; jusqu’à 10 répétitions sont donc effectuées. Si la stabilité n’est pas atteinte en 10 répétitions, le calibrage échoue, sauf si le paramètre exigeant la stabilité a été défini à 0. |
| Signal du capteur de pesage exprimé en points |
| Facteur calculé pour ce point et la charge fournie. |
Commande | |
|---|---|
| Supprimer un point de calibrage 0-8. |
Réponse | |
| Point de calibrage supprimé avec succès. |
Par défaut, la balance fonctionne en monocanal : chaque canal peut être connecté à une plateforme différente avec ses propres données métrologiques, comme la portée, l’échelon de lecture et le filtre. La balance dispose de quatre canaux. En multicanal, vous pouvez connecter jusqu’à quatre capteurs ou plateformes et obtenir les points ADC et les mV de chaque capteur. Cela permet notamment d’éviter les boîtes de jonction et de surveiller chaque capteur/plateforme séparément tout en conservant un seul calibrage.
Les données métrologiques et de calibrage sont stockées dans les paramètres décrits dans le tableau ci-dessous.
Remarque : vous pouvez envoyer manuellement tout paramètre à la balance par n’importe quelle interface de connexion configurée. Respectez la structure et commencez la commande par SSD. Voir l’exemple sous le tableau.
Paramètres | Descriptions | Valeur par défaut | Données | Exemple |
|---|---|---|---|---|
sN | Nom du canal/de la balance – 8 caractères maximum | — | char | — |
sDx | Échelon – D1-D3 | — | Float | — |
sMx | Portée maximale – M1-M3 | — | Float | — |
sRx | Nombre d’étendues – 1-3 | — | Uint8 | — |
sxA | Points ADC du point x | — | Uint32 | — |
sxW | Poids du point x | — | Float | — |
sxF | Facteur du point x | — | Float | — |
sU | Unité | kg | Char[2] | — |
sFT | Filtre : 1-1023 (1- aucun filtre, 1023 maximum) | | Uint16 | — |
sFC | Filtre haute résolution : 0-désactivé, 1-activé | | Uint8 | — |
sDS | Échelon pour le test de stabilité | | Uint8 | — |
sZT | Suivi du zéro – 0-99 (0 désactivé) | | Uint8 | — |
sZR | Plage de zéro en pourcentage - 0 signifie que la mise à zéro est désactivée | | Uint8 | — |
sOZ | On zero – mise à zéro exécutée dans une plage en pourcentage de 0-50% - 0 signifie que la fonction On zero est désactivée | | Uint8 | — |
sCW | Délai de commande – durée d’attente de stabilité pour la mise à zéro, le tarage, la lecture du poids stable, etc., en secondes 1,2,3,… | | Uint16 | — |
0SW | Fenêtre de stabilité – durée pendant laquelle le poids doit rester stable pour définir l’état stable, en millisecondes | | Uint16 | |
s – numéro de balance 1-4
x – numéro consécutif 1-n
Exemple :
SSD;1D1=1;1M1=1000;1U=kg
Définit les paramètres de la balance 1 : échelon de la première étendue à 1 kg et portée de la première étendue à 1000 kg. L’unité est définie à kg.
Les applications possèdent des fonctions et des paramètres spécifiques, décrits dans les chapitres suivants.
Les commandes communes aux applications sont :
M25 – lire les applications disponibles
M26 – lire l’application actuelle ou définir une application spécifique
Commande | |
|---|---|
| Commande demandant les applications disponibles. |
Réponse | |
| Liste des applications disponibles. |
Commande | |
|---|---|
| Lire l’application actuellement active |
| Définir l’application 1 – Counting. |
Réponse | |
| L’application actuellement active est 1 - Counting |
| Application définie avec succès. |
| Commande reçue, mais non exécutable (erreur de syntaxe ou numéro d’application incorrect ou inexistant). |
La commande PMI peut être utilisée dans les applications de comptage et de contrôle pondéral.
Commande | ||
|---|---|---|
| Commande de lecture des paramètres de contrôle pondéral. | |
Réponses | ||
| Commande exécutée avec succès. | |
| Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande). | |
| Commande reçue, mais non exécutable (erreur de syntaxe ou valeur de paramètre incorrecte). | |
Exemples | ||
| | |
| | |
| | |
| | |
Paramètres | Description |
|---|---|
| W – pesage |
| ABS – limites supérieure et inférieure |
| Unité |
| Cible si TolMode=REL/PER ; limite inférieure si TolMode=ABS |
| Tolérance négative si TolMode=REL/PER ; limite supérieure si TolMode=ABS |
| Tolérance positive si TolMode=REL/PER |
| Valeur de tare |
| Poids moyen d’une pièce |
| Identifiant d’article |
| Description d’article |
Paramètre | Description | Valeur par défaut | Plage |
|---|---|---|---|
nLT | LT représente le verrouillage/déverrouillage de la tare. Par défaut, elle est verrouillée : elle reste donc mémorisée après le déchargement de la balance. Si vous définissez LT=0, la tare est automatiquement effacée au déchargement (un retour dans la plage de zéro est requis). | | |
* n représente le numéro de balance 1-4
L’application de comptage calcule le nombre de pièces à partir du poids moyen d’une pièce (APW) fourni ou déterminé à partir d’une référence.
Les paramètres de l’application de comptage sont :
Paramètre | Description | Valeur par défaut | Plage |
|---|---|---|---|
nACD | Décimales de comptage – le nombre de pièces peut être calculé avec des décimales, pas uniquement sous forme entière. Ce réglage est aussi utilisé en mode contrôle. | | |
nACAD | Décimales APW – définir le nombre de décimales du calcul de l’APW. | Nombre de décimales du premier échelon + 2 | |
* n représente le numéro de balance 1-4
Pour modifier ou lire les paramètres de comptage, utilisez les commandes SAP et GAP.
Commande | |
|---|---|
| Commande de lecture ou de définition du poids d’une pièce. Si les paramètres apw et unit sont omis, la valeur actuelle est renvoyée. |
Réponses | |
| Commande exécutée avec succès. La réponse comprend aussi le poids moyen d’une pièce. |
| Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande). |
| Commande reçue, mais non exécutable (erreur de syntaxe ou valeur de paramètre incorrecte). |
Exemples | |
| |
| |
| |
| |
Commande | |
|---|---|
| Commande de calcul de l’APW. Indiquez le nombre de pièces actuellement placées sur le récepteur de charge de la balance. |
Réponses | |
| Commande exécutée avec succès. La réponse comprend aussi le poids moyen d’une pièce. |
| Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande). |
| Commande reçue, mais non exécutable (erreur de syntaxe ou valeur incorrecte, poids net nul, conditions instables empêchant la détermination de la référence). |
Exemples | |
| |
| |
Commande | |
|---|---|
| Commande de lecture du nombre actuel de pièces. |
Réponses | |
| Réponse avec le nombre actuel de pièces et l’état de la balance. |
| Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande). |
Paramètres | Description |
|---|---|
| S – poids stable |
| Nombre actuel de pièces. |
Commande | |
|---|---|
| Commande de lecture du nombre actuel de pièces et des données de pesage. |
Réponses | |
| La réponse comprend le nombre actuel de pièces, l’état de la balance, l’état de tolérance et les données de pesage. HighResolution suit l’unité et contient le poids brut avec deux décimales supplémentaires. L’identifiant et la description de l’article sont renvoyés lorsqu’ils sont configurés. Voir PMC. |
| Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande). |
Exemples de réponses pour la version 1.4 : | |
| |
| |
| |
| |
Paramètres | Description |
|---|---|
| S – poids stable |
| NA – sans objet – cible/tolérances non définies |
| Poids brut |
| Poids net |
| Tare |
| Poids moyen actuel d’une pièce |
| Unité |
| Poids brut haute résolution avec deux décimales supplémentaires |
La commande PMC active un programme de contrôle permettant de définir une cible et des tolérances (mode relatif) ou des limites inférieure et supérieure (mode absolu), afin d’obtenir l’état de tolérance selon le nombre de pièces sur la balance. Utilisez PMI pour lire les valeurs actuelles.
Contrôle de comptage négatif
Vous pouvez utiliser le contrôle de comptage négatif en mode relatif avec une cible négative. Les limites supérieure et inférieure sont alors inversées pour déterminer correctement l’état de tolérance.
Commande | ||
|---|---|---|
| Commande de définition des paramètres de contrôle pondéral. Deux modes sont disponibles : | |
Réponses | ||
| Commande exécutée avec succès. | |
| Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande). | |
| Commande reçue, mais non exécutable (erreur de syntaxe, valeur incorrecte ou application de comptage non activée – voir M25/M26). | |
Exemples | ||
| | Limite inférieure=10 pcs |
| | — |
| | Cible=10 pcs |
| | — |
Paramètres | Description |
|---|---|
| Cible utilisée en mode relatif. Si le nombre de pièces est supérieur ou égal à la limite inférieure et inférieur ou égal à la limite supérieure, l’état de tolérance est OK. |
| La tolérance négative définit la limite inférieure, calculée comme <Target>-<TolMinus>. Si le nombre de pièces est inférieur à cette limite, l’état de tolérance est LO. |
| La tolérance positive définit la limite supérieure, calculée comme <Target>+<TolPlus>. Si le nombre de pièces est supérieur à cette limite, l’état de tolérance est HI. |
| <LowLimit> Limite inférieure en mode absolu. Si le nombre de pièces est inférieur, l’état de tolérance est LO. |
| Unité |
| Poids moyen d’une pièce – valeur utilisée pour calculer le nombre de pièces. |
| Valeur de tare prédéfinie |
| Identifiant d’article – permet d’identifier l’article compté lors de l’utilisation de PCSX. |
| Description d’article |
La commande PMW active le contrôle pondéral en définissant une cible et des tolérances (mode relatif), des limites inférieure et supérieure (mode absolu), ou des tolérances en pourcentage de la cible exprimée dans l’unité de mesure. Utilisez PMI pour lire les valeurs actuelles.
Contrôle pondéral négatif
Vous pouvez utiliser le contrôle pondéral négatif en mode relatif avec une cible négative. Les limites supérieure et inférieure sont alors inversées pour déterminer correctement l’état de tolérance.
Commande | ||
|---|---|---|
| Commande de définition des paramètres de contrôle pondéral. Trois modes sont disponibles : | |
Réponses | ||
| Commande exécutée avec succès. | |
| Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande). | |
| Commande reçue, mais non exécutable (erreur de syntaxe, valeur incorrecte ou application de contrôle pondéral non activée – voir M25/M26). | |
Exemples | ||
| | Cible=16.3 lb |
| | — |
| | Limite inférieure=10.2 kg (en dessous) |
| | — |
| | Cible=100 kg |
| | — |
| | Cible=100 kg |
| | — |
Paramètres | Description |
|---|---|
| Cible utilisée en mode relatif. Si le nombre de pièces est supérieur ou égal à la limite inférieure et inférieur ou égal à la limite supérieure, l’état de tolérance est OK. |
| La tolérance négative définit la limite inférieure, calculée comme <Target>-<TolMinus>. Si le poids net est inférieur à cette limite, l’état de tolérance est LO. |
| La tolérance positive définit la limite supérieure, calculée comme <Target>+<TolPlus>. Si le poids net est supérieur à cette limite, l’état de tolérance est HI. |
| <LowLimit> Limite inférieure en mode absolu. Si le poids net est inférieur, l’état de tolérance est LO. |
| Unité |
| Valeur de tare prédéfinie |
| Identifiant d’article – permet d’identifier l’article contrôlé avec CWX. |
| Description d’article – permet d’obtenir la description de l’article avec CWX. |
Commande | |
|---|---|
| Commande de lecture de l’état actuel du contrôle pondéral et des données de pesage. |
Réponses | |
| La réponse comprend l’état de tolérance et les données de pesage. HighResolution suit l’unité et contient le poids brut avec deux décimales supplémentaires. L’identifiant et la description de l’article sont renvoyés lorsqu’ils sont configurés. Voir PMW. |
| Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande). |
Exemples de réponses pour la version 1.4 : | |
| |
| |
| |
| |
Paramètres | Description |
|---|---|
| S – poids stable |
| NA – sans objet – cible/tolérances non définies |
| Poids brut |
| Poids net |
| Tare |
| Unité |
| Poids brut haute résolution avec deux décimales supplémentaires |
Pour utiliser les entrées numériques, configurez-les d’abord : elles sont toutes désactivées par défaut.
Chaque entrée numérique possède deux modes :
On/off
Compteur
En mode on/off, l’entrée numérique agit comme un interrupteur. Si une fonction est définie, elle déclenche aussi son exécution (mise à zéro, tarage, etc.). Sinon, vous pouvez l’utiliser librement en surveillant son état.
En mode compteur, l’entrée numérique incrémente la valeur du compteur chaque fois que l’entrée est à l’état haut. Cette valeur est également enregistrée et reste disponible après le redémarrage du module. Vous pouvez aussi définir et réinitialiser la valeur du compteur.
La commande SIF définit le mode d’entrée : on/off (mode d’entrée classique) ou compteur.
Commande | |
|---|---|
| Commande de lecture de la configuration de l’entrée sélectionnée. |
Réponses | |
| Configuration d’une entrée |
| Configuration de toutes les entrées. |
Exemples | |
| |
| |
| |
| |
Paramètres | Description |
|---|---|
| Numéro d’entrée. Selon le CloudScale utilisé, il s’agit d’une valeur de 1…n correspondant au nombre d’entrées disponibles. |
| Mode d’entrée numérique : |
| Filtre les rebonds de contact. L’entrée doit rester stable pendant cette durée avant que l’état soit accepté. À utiliser uniquement en mode on/off. Valeur typique : 5-100 ms. |
| Ignore les brèves impulsions de bruit électrique. Les impulsions plus courtes que cette durée ne sont pas comptées. À utiliser uniquement en mode compteur. Valeur typique : 1-20 µs. |
| Fonction d’entrée numérique (uniquement en mode on/off) : |
Pour utiliser une entrée numérique, définissez d’abord sa fonction en mode on/off.
Commande | |
|---|---|
| Commande de lecture de l’état d’entrée. |
Réponses | |
| <iS> peut valoir 0 (entrée non activée) ou 1 (entrée activée). |
| Si <inputNo> vaut 00, la réponse comprend l’état de toutes les entrées, classées par numéro de 1 à n. |
Exemples | |
| |
| |
| |
| |
Commande | |
|---|---|
| Commande de lecture de la valeur actuelle du compteur de l’entrée sélectionnée. |
Réponses | |
| <iS> peut valoir 0 (entrée non activée) ou 1 (entrée activée). |
| Si <inputNo> vaut 00, la réponse comprend les valeurs de tous les compteurs, classées par numéro d’entrée de 1 à n. |
Exemples | |
| |
| |
Commande | |
|---|---|
| Commande de définition de la valeur du compteur sélectionné. |
Réponses | |
| — |
Exemples | |
| |
| |
Commande | |
|---|---|
| Commande d’effacement de la valeur du compteur sélectionné. |
Réponses | |
| — |
Exemples | |
| |
| |
| |
| |
Les sorties numériques permettent de commander des périphériques externes : voyants, avertisseurs sonores, relais, etc. Vous pouvez les commander manuellement par des commandes ou définir une fonction qui règle automatiquement la sortie selon la fonction choisie.
Commande | |
|---|---|
| Commande de lecture ou de définition de l’état de sortie selon <oS> : |
Réponses | |
| Réponse pour une sortie. |
Exemples | |
| |
| |
| |
| |
| |
| |
| |
| |
Paramètres | Description |
|---|---|
| Numéro de sortie. Selon le CloudScale utilisé, il s’agit d’une valeur de 1…n correspondant au nombre de sorties disponibles. |
| État de sortie : |
Commande | |
|---|---|
| Commande de lecture ou de définition de la fonction de sortie selon <oF> : |
Réponses | |
| Réponse pour une sortie. |
Exemples | |
| |
| |
| |
| |
| |
| |
| |
| |
Paramètres | Description |
|---|---|
| Numéro de sortie. Selon le CloudScale utilisé, il s’agit d’une valeur de 1…n correspondant au nombre de sorties disponibles. |
| Fonction de sortie : |
Commande | |
|---|---|
| Après modification des entrées et sorties, effectuez une initialisation ou redémarrez la balance pour appliquer les changements. |
Réponses | |
| — |
CSCP peut être utilisé via les interfaces de l’appareil configurées pour ce protocole. La structure des commandes est identique ; adaptez les réglages de connexion avant d’échanger des commandes.
Lisez les paramètres avec RSD et enregistrez la réponse. Pour les restaurer, remplacez le R initial par S pour former SSD. Appliquez les réglages enregistrés avec IS ou redémarrez la balance.
PMC définit les limites du nombre de pièces ; PMW définit les limites de poids. Lisez les données de comptage avec PCSX et celles de contrôle pondéral avec CWX. PMI lit les réglages actuels de cible et de tolérance.
SOT lit ou modifie les états de sortie. SOF lit ou modifie les fonctions de sortie attribuées. SOT,00=99 lit tous les états ; SOF,00=99 lit toutes les fonctions.
Référence Neutron Modbus RTU/TCP pour l’intégration PLC, SCADA et HMI : connexion, adressage, registres, calibrage et commande de trieuse pondérale automatique.
Intégration OPC UA pour Neutron : connexions sécurisées, données de pesage en direct, capture stable et intégration PLC/SCADA.
Besoin d’aide pour logiciel, connectivité ou utilisation ? Décrivez le problème pour que nous aidions à la prochaine étape.