TECHNIQUE DE PESAGE · DÉVELOPPEMENT INTERNE · ASSISTANCE
+386 2 320 33 46info@preciz.si

NEUTRON · PROTOCOLE DE COMMUNICATION

CSCP — CloudScale Communication Protocol

Référence des commandes CSCP pour Neutron : structure des messages, pesage, configuration, comptage, contrôle pondéral et I/O numériques.

Révisions de la notice

Version de la notice : 1.4 · Date de publication : 18.10.2026

Tableau 1

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.

Structure des commandes et des réponses

Les commandes CSCP sont composées de caractères ASCII. Elles comprennent des paramètres et des valeurs.

Tableau 2
˽

Ce symbole représente un espace.

<MandatoryParam>

Les chevrons indiquent un paramètre de commande obligatoire.

[OptionalParam]

Les crochets indiquent un paramètre facultatif qui peut être omis.

CRLF

Chaque commande envoyée doit se terminer par CR – retour chariot (ASCII 13) et LF – saut de ligne (ASCII 10).
Chaque réponse se termine également par CRLF.

↓

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 d’une commande

Structure générale d’une commande :

Tableau 3

Commande

[˽]
[Parameters…]
CR
LF

1-n caractères

—

0-n caractères

—

—

Exemples :

Commande sans paramètres :

Tableau 4
↓
S

Demander le poids stable.

↑
S˽S˽˽˽˽˽100.00˽g

Réponse de la balance avec un poids stable de 100 g

Commande avec paramètres :

Tableau 5
↓
TA˽100˽g

Définir la tare à 100 g.

↑
TA˽A˽˽˽˽˽100.00˽g

Réponse de la balance avec la valeur de tare définie.

Format des réponses

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 avec une valeur de poids

Réponse générale avec une valeur de poids :

Tableau 6

Identifiant de commande

˽

État

˽

Valeur de poids

˽

Unité

CR
LF

1-n caractères

—

1 caractère

—

10 caractères

—

1-n caractères

—

—

Exemple :

Tableau 7
↓
S

Demander le poids stable.

↑
S˽S˽˽˽˽˽100.00˽g

Réponse de la balance avec un poids stable de 100 g

Réponse sans valeur de poids

Réponse générale sans valeur de poids :

Tableau 8

Identifiant de commande

˽

État

˽

Paramètres

CR
LF

1-n caractères

—

1 caractère

—

0-n caractères

—

—

Exemple :

Tableau 9
↓
I4

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 ""

Message d’erreur

La structure générale d’un message d’erreur est la suivante :

Tableau 10

Identifiant de commande

˽

État

CR
LF

1-n caractères

—

1 caractère

—

—

Tableau 11

É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).

I

Erreur interne – la balance exécute une autre commande, délai de commande dépassé, etc.

L

Erreur logique – par exemple, la tare dépasse la portée maximale de la balance.

Exemple :

Tableau 12
↓
S

Demander le poids stable.

↑
S˽I

La balance ne s’est pas stabilisée dans le délai défini (5 secondes par défaut).

↓
SI

Demander le poids immédiatement.

↑
SI˽+

Le poids brut de la balance dépasse sa portée maximale.

Message d’erreur général

Si vous envoyez à la balance une commande inexistante, vous recevez une réponse ES.

Tableau 13
↓
SO

Commande inexistante

↑
ES

Erreur de syntaxe ou commande inexistante reçue.

Commandes

Ce chapitre décrit chaque commande en détail et fournit des exemples.

Tableau 14

Commande

Description

@

Interrompre l’exécution de la commande en cours

ADC

Lire les points ADC actuels

ADCX

Mesures ADC des capteurs individuels

C

Annuler toutes les commandes

CAL

Calibrer un point.

CIC

Effacer la valeur du compteur

CWX

Lire l’état de tolérance et les données de pesage en mode contrôle pondéral

D

Afficher du texte sur l’afficheur

DCAL

Supprimer un point de calibrage.

DIC

Lire la valeur de l’entrée compteur

DW

Passer à l’affichage du poids

E01

État d’erreur et description éventuelle

FC

Activer/désactiver le filtre haute résolution

FT

Définir la valeur du filtre

GCAL

Lire les données de calibrage.

I0

Liste des commandes implémentées

I1

Informations sur les niveaux et les versions

I2

Modèle et portée de la balance

I3

Versions matérielle et logicielle

I4

Numéro de série

I5

Somme de contrôle du micrologiciel

IS

Initialiser la balance

IIO

Initialiser les entrées et sorties numériques

M25

Lire la liste des applications disponibles

M26

Lire ou définir l’application

PCS

Lire le nombre de pièces

PCSX

Lire le nombre de pièces et les données de pesage

PMC

Définir la cible et la tolérance dans l’application de comptage

PMI

Lire la cible et les tolérances

PMW

Définir la cible et les tolérances en mode contrôle pondéral

QASI1

Lire toutes les informations de la balance

QASIX

Toutes les données de pesage et les données de chaque capteur

RSD

Lire les données de la balance – tous les paramètres

REF

Calculer le poids moyen d’une pièce

RST

Réinitialiser la balance

S

Lire le poids stable

SI

Lire le poids immédiatement, indépendamment de la stabilité

SIC

Définir la valeur de l’entrée compteur

SIF

Lire ou définir les paramètres de configuration d’entrée

SIN

Lire l’état d’entrée

SIR

Démarrer la transmission continue du poids net indépendamment de l’état de stabilité

SX

Lire les valeurs actuelles stables du poids brut, du poids net et de la tare

SXI

Lire immédiatement les valeurs actuelles du poids brut, du poids net et de la tare

SXIR

Lire immédiatement les valeurs actuelles du poids brut, du poids net et de la tare et répéter la lecture (transmission continue)

SIX1

Lire toutes les données de pesage : stabilité, brut, net, tare, plage, etc., avec une seule commande

SNS

Lire ou définir la balance actuelle (canal)

SOF

Lire ou définir la fonction de sortie

SOT

Lire ou définir l’état de sortie

SSD

Définir les données de la balance – paramètres

T

Tarer la balance

TA

Lire ou définir la valeur de tare prédéfinie

TAC

Effacer la valeur de tare

TI

Tarer immédiatement la balance indépendamment de la stabilité

Z

Mettre la balance à zéro

ZI

Mettre immédiatement la balance à zéro indépendamment de l’état de stabilité

@ – annuler l’exécution d’une commande

Tableau 15

Commande

@

Cette commande annule la commande en cours sur la balance.

Réponses

I4˽A˽<"SerialNumber">

L’annulation de l’exécution de la commande en cours a commencé.

ADC – lire les points ADC

Tableau 16

Commande

ADC

Demander la valeur ADC actuelle.

Réponses

ADC˽A˽866585

La valeur ADC actuelle est 866585

ADCX — mesures ADC des capteurs individuels

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.

Commande

ADCX

Réponse

ADCX,<Seq>,<AgeMs>,<ValidMask>,<ADC1>,<mV1>,<ADC2>,<mV2>,<ADC3>,<mV3>,<ADC4>,<mV4>
Tableau 17

Champ

Description

Seq

Numéro de séquence du cycle d’acquisition terminé. Il augmente à chaque nouveau cycle terminé.

AgeMs

Temps écoulé depuis la fin du cycle, en millisecondes.

ValidMask

Masque binaire des canaux valides, exprimé sous forme décimale.

ADC1–ADC4

Valeurs ADC brutes des différents canaux.

mV1–mV4

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.

Tableau 18

Réglage

Masque de cycle complet

Canaux valides

SAC=2

3

1 et 2

SAC=3

7

1, 2 et 3

SAC=4

15

1, 2, 3 et 4

Exemple — quatre canaux actifs

→ ADCX
← ADCX,1465819,247,15,8441020,0.2440,8487293,0.4595,8416544,0.1301,8493856,0.4901

Le 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.

Exemple — deux canaux actifs

→ ADCX
← ADCX,1251,5,3,8598323,0.9765,8598323,0.9765,0,0.0000,0,0.0000

Le 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.

Exemple — aucun cycle d’acquisition encore disponible

→ ADCX
← ADCX,0,0,0,0,0.0000,0,0.0000,0,0.0000,0,0.0000

Seq=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.

Remarques

  • 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.

C – annuler l’exécution d’une commande

Tableau 19

Commande

C

Cette commande annule la commande en cours sur la balance.

Réponses

C˽A

L’annulation de l’exécution de la commande en cours a commencé.

D – afficher du texte

Tableau 20

Commande

D˽<"Text">

Afficher du texte sur l’afficheur de la balance.

Réponses

D˽A

Commande exécutée avec succès.

D˽I

Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande).

D˽L

Commande reçue, mais non exécutable (erreur de syntaxe ou balance sans afficheur).

DW – afficher le poids

Tableau 21

Commande

DW

Passer l’afficheur principal à l’affichage du poids.

Réponses

DW˽A

Commande exécutée avec succès.

DW˽I

Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande).

E01 – code et description de l’erreur actuelle

Tableau 22

Commande

E01

Lire l’état actuel de la balance.

Réponses

E01˽<ErrorCode>˽<Description>

Code et description de l’erreur actuelle.

E01˽I

Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande).

Tableau 23

Code d’erreur

Description

1

Aucune erreur

96

Aucun calibrage.

95

Aucune donnée métrologique (max1 et d1 ne sont pas définis).

94

Erreur ADC (absence de capteur de pesage, erreur sense, etc.).

93

Erreur sense – défaut détecté sur les lignes de référence (non connectées, court-circuit, etc.).

I0 – lire la liste des commandes implémentées

Tableau 24

Commande

I0

Lire toutes les commandes disponibles.

Réponses

I0˽B˽0˽"I1"
I0˽B˽0˽"I2"
…
I0˽B˽<Level>˽<"Command">

Liste de toutes les commandes disponibles au format
I0 B <Level> <"Command">

I0˽I

Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande).

Tableau 25

Paramètres

Description

<Level>

0 – commandes de base sans paramètres
1 – commandes avec paramètres obligatoires/facultatifs
2 – commandes étendues
3 – commandes propres à une application

<"Command">

Commande CSCP

I1 – lire les niveaux et versions implémentés

Tableau 26

Commande

I1

Lire les niveaux CSCP.

Réponses

I1˽A˽<"Levels">˽<"V0">˽["V1"]˽["V2"]˽["V3"]

Niveaux disponibles et versions correspondantes.

I1˽I

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

I1˽A˽"012"˽"2.30"˽"2.22"˽"2.33"

Les niveaux 0-2 sont implémentés et les versions correspondantes sont fournies.

Tableau 27

Paramètres

Description

<Level>

0 – commandes de base sans paramètres
1 – commandes avec paramètres obligatoires/facultatifs
2 – commandes étendues
3 – commandes propres à une application

<"V0">…<"V3">

Versions CSCP correspondantes.

I2 – modèle de l’appareil et portée de la balance

Tableau 28

Commande

I2

Lire le nom du modèle et la portée.

Réponses

I2˽A˽<"ModelName Capacity Unit">

Le modèle de l’appareil, la portée et l’unité sont renvoyés.

I2˽I

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

I2˽A˽"CS-NEUTRON 1000.0 g"

Nom du modèle CS-NEUTRON, portée 1000 g.

I3 – versions matérielle et logicielle

Tableau 29

Commande

I3

Lire les versions matérielle et logicielle.

Réponses

I3˽A˽<"HardwareVersion FirmwareVersion CSCPVersion">

La version matérielle correspond à la version du PCB.
La version du micrologiciel correspond à celle du micrologiciel de la balance.
CSCP correspond à la version du CloudScale Communication Protocol.

I3˽I

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

I3˽A˽"1 1.0.0 1.0.0"

Version matérielle 1, micrologiciel 1.0.0., version CSCP 1.0.0.

I4 – numéro de série

Tableau 30

Commande

I4

Lire le numéro de série de la balance.

Réponses

I4˽A˽<"SerialNumber">

Numéro de série de la balance.

I4˽I

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

I4˽A˽"N7W2KL"

Réponse contenant le numéro de série de l’appareil.

I5 – somme de contrôle du micrologiciel

Tableau 31

Commande

I5

Lire la somme de contrôle du micrologiciel.

Réponses

I5˽A˽<"Checksum">

Somme de contrôle du micrologiciel.

I5˽I

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

Z — mettre la balance à zéro

Mettre la balance à zéro

Z

ZI — mettre immédiatement à zéro

Mettre immédiatement la balance à zéro indépendamment de l’état de stabilité

ZI

T – tarer

Cette commande effectue le tarage de la balance dès que le prochain poids stable est détecté.

Tableau 32

Commande

T

Définir le poids brut actuel comme tare lorsque le poids est stable.

Réponses

T˽S˽<TareValue>˽<Unit>

Tarage effectué avec succès. La commande renvoie la valeur de tare.

T˽I

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).

T˽+

La valeur de tare dépasse la portée maximale.

T˽-

La valeur de tare est inférieure à 0.

Exemples de réponses

T˽S˽˽˽˽˽100.00˽g
T˽S˽˽˽˽1152.05˽kg

Réponse de la balance avec une tare stable de 100 g
Réponse de la balance avec une tare stable de 1152.05 kg

TA – lire ou définir la valeur de tare

Cette commande lit la valeur de tare actuellement définie ou définit une valeur de tare.

Tableau 33

Commande

TA

Lire la valeur de tare actuelle.

TA˽<TareValue>˽<Unit>

Valeur de tare prédéfinie.

Réponses

TA˽A˽<TareValue>˽<Unit>

Tarage effectué avec succès avec une balance stable.

TA˽I

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).

TA˽L

Commande reçue, mais non exécutable (erreur de syntaxe, tare supérieure au maximum ou inférieure à 0, unité incorrecte, etc.)

Exemples

↓
TA

Lire la valeur de tare actuelle

↑
TA˽A˽˽˽˽˽100.00˽g

La valeur de tare actuelle est 100 g

↓
TA˽˽˽˽˽150.11˽g

Définir la tare à 150.11 g

↑
TA˽A˽˽˽˽˽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.

TAC – effacer la tare

Cette commande supprime la tare actuelle, quel que soit son type.

Tableau 34

Commande

TAC

Effacer la valeur de tare

Réponses

TAC˽A

La tare a été effacée (définie à 0).

TAC˽I

Commande reçue, mais non exécutable actuellement ou délai dépassé (la balance traite une autre tâche ou commande).

TI – tarer immédiatement

Cette commande effectue le tarage indépendamment de la stabilité de la balance.

Tableau 35

Commande

TI

Définir le poids brut actuel comme tare indépendamment de la stabilité.

Réponses

T˽S˽<TareValue>˽<Unit>

Tarage effectué avec succès avec une balance stable.

T˽D˽<TareValue>˽<Unit>

Tarage effectué avec succès avec une balance instable.

T˽I

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).

T˽+

La valeur de tare dépasse la portée maximale.

T˽-

La valeur de tare est inférieure à 0.

Exemples de réponses

T˽S˽˽˽˽˽100.00˽g
T˽D˽˽˽˽1152.05˽kg

Réponse de la balance avec une tare stable de 100 g
Réponse de la balance avec une tare instable de 1152.05 kg

S – lire le poids stable

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.

Tableau 36

Commande

S

Renvoie le poids net uniquement lorsqu’il est stable ; attend la stabilité jusqu’à l’expiration du délai de commande.

Réponses

S˽S˽<NetWeight>˽<Unit>

La balance a répondu avec une valeur de poids net stable.

S˽I

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).

S˽+

La balance est en surcharge (le poids dépasse la portée maximale).

S˽-

La balance est en sous-charge (le poids est inférieur à la limite minimale mesurable).

Exemples de réponses

S˽S˽˽˽˽˽100.00˽g
S˽S˽˽˽˽1152.05˽kg

Réponse de la balance avec un poids net stable de 100 g
Réponse de la balance avec un poids net stable de 1152.05 kg

SI – lire le poids immédiatement

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.

Tableau 37

Commande

SI

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

S˽S˽<NetWeight>˽<Unit>

La balance a répondu avec une valeur de poids net stable.

S˽D˽<NetWeight>˽<Unit>

La balance a répondu avec une valeur de poids net instable.

S˽I

Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande).

S˽+

La balance est en surcharge (le poids dépasse la portée maximale).

S˽-

La balance est en sous-charge (le poids est inférieur à la limite minimale mesurable).

Exemples de réponses

S˽S˽˽˽˽˽100.00˽g
S˽D˽˽˽˽1152.05˽kg

Réponse de la balance avec un poids net stable de 100 g
Réponse de la balance avec un poids net instable de 1152.05 kg

SIR – démarrer la transmission continue du poids net

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.

Tableau 38

Commande

SIR

Commande de démarrage de la transmission continue de l’indicateur de stabilité et du poids net.

Réponses

S˽S˽<NetWeight>˽<Unit>

Données de la balance avec un poids net stable.

S˽D˽<NetWeight>˽<Unit>

Données de la balance avec un poids net instable.

S˽I

Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande).

S˽+

La balance est en surcharge (le poids dépasse la portée maximale).

S˽-

La balance est en sous-charge (le poids est inférieur à la limite minimale mesurable).

Exemple de transmission continue

↓
SIR
↑
S˽S˽˽˽˽˽100.00˽g
↑
S˽D˽˽˽˽˽102.04˽g
↑
S˽D˽˽˽˽˽104.52˽g
↑
S˽D˽˽˽˽˽105.02˽g
↑
S˽S˽˽˽˽˽105.02˽g

Remarque :

Pour annuler la transmission continue, envoyez la commande @, C, SI, S.

SIX1 – lire toutes les données de pesage

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.

Tableau 39

Commande

SIX1

Lire toutes les données actuelles de la balance

Réponses

SIX1˽<Stability>˽0˽<ZeroRange>˽N˽R˽0˽0˽0˽<Range>˽<TareType>˽<Gross>˽<Net>˽<Tare>˽<Unit>

Données de la balance avec un poids net stable.

SIX1˽I

Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande).

Exemple de communication

↓
SIX1
↑
SIX1˽S˽0˽Z˽N˽R˽0˽0˽0˽1˽N˽˽˽˽˽˽˽˽0.0˽˽˽˽˽˽˽˽0.0˽˽˽˽˽˽˽˽0.0˽g
↓
SIX1
↑
SIX1˽S˽0˽Z˽N˽R˽0˽0˽0˽1˽N˽˽˽˽˽1000.0˽˽˽˽˽1000.0˽˽˽˽˽˽˽˽0.0˽g
↓
TA˽˽˽˽˽˽100.0˽g
↑
TA˽A˽˽˽˽˽˽100.0˽g
↓
SIX1
↑
SIX1˽S˽0˽Z˽N˽R˽0˽0˽0˽1˽N˽˽˽˽˽1000.0˽˽˽˽˽˽900.0˽˽˽˽˽˽100.0˽g
↓
SIX1
↑
SIX1˽D˽0˽Z˽N˽R˽0˽0˽0˽1˽N˽˽˽˽˽1042.0˽˽˽˽˽˽942.0˽˽˽˽˽˽100.0˽g
Tableau 40

Paramètres

Description

<Stability>

S – poids stable
D – poids instable (dynamique)
+ - surcharge
- - sous-charge

<ZeroRange>

Z – si le brut est dans +/- ¼ d
N – brut hors de la plage +/- ¼ d

<Range>

1…3 étendue dans laquelle se trouve le poids brut actuel

<TareType>

N – aucune tare
M – tare mesurée (l’utilisateur a appuyé sur la touche de tare ou envoyé la commande T)
P – tare prédéfinie (saisie par exemple avec la commande TA)

<Gross>

Poids brut

<Net>

Poids net

<Tare>

Tare

<Unit>

Unité

SX – lire les valeurs BRUT, NET, TARE STABLES

La commande SX renvoie les données de pesage actuelles – stabilité, poids brut, poids net et tare, lorsque le poids est stable.

Tableau 41

Commande

SX

Lire les données actuelles de la balance

Réponses

SX˽<status>˽<Gross>˽<Unit>˽<Net>˽<Unit>˽<Tare>˽<Unit>

Données de la balance avec un poids net stable.

SX˽I

Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande).

SX˽+

La balance est en surcharge (le poids dépasse la portée maximale).

SX˽-

La balance est en sous-charge (le poids est inférieur à la limite minimale mesurable).

Exemple de communication

↓
SX
↑
SX˽S˽G˽˽˽˽˽˽˽˽0.0˽g˽N˽˽˽˽˽˽˽˽0.0˽g˽T˽˽˽˽˽˽˽˽0.0˽g
↓
SX
↑
SX˽S˽G˽˽˽˽˽1045.0˽g˽N˽˽˽˽˽˽945.0˽g˽T˽˽˽˽˽˽100.0˽g

SXI – lire BRUT, NET, TARE IMMÉDIATEMENT

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é.

Tableau 42

Commande

SXI

Lire les données actuelles de la balance

Réponses

SX˽<status>˽G˽<Gross>˽<Unit>˽N˽<Net>˽<Unit>˽T˽<Tare>˽<Unit>

Données de la balance avec un poids net stable.

SXI˽I

Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande).

SXI˽+

La balance est en surcharge (le poids dépasse la portée maximale).

SXI˽-

La balance est en sous-charge (le poids est inférieur à la limite minimale mesurable).

Exemple de communication

↓
SXI
↑
SX˽S˽G˽˽˽˽˽˽˽˽0.0˽˽g˽N˽˽˽˽˽˽˽˽0.0˽g˽T˽˽˽˽˽˽˽˽0.0˽g
↓
SXI
↑
SX˽D˽G˽˽˽˽˽1042.0˽˽g˽N˽˽˽˽˽˽942.0˽˽g˽T˽˽˽˽˽˽100.0˽˽g

SXIR – BRUT, NET, TARE RÉPÉTÉS

SXIR active l’envoi continu de la commande SXI. Pour le désactiver, envoyez la commande C ou @.

Tableau 43

Commande

SXIR

Lire les données actuelles de la balance

Réponses

SX˽<status>˽<Gross>˽<Unit>˽<Net>˽<Unit>˽<Tare>˽<Unit>

Données de la balance avec un poids net stable.

Exemple de communication

↑
SX˽S˽G˽˽˽˽˽˽˽˽0.0˽˽g˽N˽˽˽˽˽˽˽˽0.0˽˽g˽T˽˽˽˽˽˽˽˽0.0˽˽g
↑
SX˽D˽G˽˽˽˽˽1022.0˽˽g˽N˽˽˽˽˽˽922.0˽˽g˽T˽˽˽˽˽˽100.0˽˽g
↑
SX˽D˽G˽˽˽˽˽1042.0˽˽g˽N˽˽˽˽˽˽942.0˽˽g˽T˽˽˽˽˽˽100.0˽˽g

SNS – lire ou définir la balance active (canal)

Tableau 44

Commande

SNS˽[scale]

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.
Le paramètre de balance peut être 1-4.

Réponses

SNS˽1

La balance actuelle (canal) est 1.

SNS˽A

Le changement de balance a réussi.

SNS˽I

Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande).

SNS˽L

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

↓
SNS
↑
S˽1
↓
SNS˽2
↑
SNS˽A

UPD – intervalle de mise à jour de la 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.

Tableau 45

Commande

UPD
UPD˽[delay_ms]

Lire le délai actuel entre les transmissions.
Définir le délai entre les transmissions en millisecondes.

Réponses

UPA˽A˽[delay_ms]

La balance actuelle (canal) est 1.

Exemple de transmission continue

↓
UPD
↑
UPD˽A˽100
↓
UPD˽A˽50
↑
UPD˽A˽50

QASI1 et QASI1C – lire toutes les informations de la balance

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.

Tableau 46

Commande

QASI1

Lire toutes les informations de la balance

Réponses

QASI˽<ScaleStatus>˽<Channel>˽<Range>˽<Stability>˽<Gross>˽
<Net>˽<Tare>˽<HighResolution>˽<ADCPoints>˽
<Milivolts>˽<Unit>

Données de la balance avec un poids net stable.

QASI˽I

Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande).

Exemple de communication

↓
QASI1
↑
QASI1˽1˽1˽3˽˽˽˽˽˽˽˽0.0˽˽˽˽˽˽˽˽0.0˽˽˽˽˽˽˽˽0.0˽˽˽˽˽-0.002˽˽˽˽8517221˽˽˽˽˽0.5989˽g
↓
QASI1
↑
QASI1˽1˽1˽3˽˽˽˽1000.00˽˽˽˽˽100.00˽˽˽˽˽900.00˽˽˽999.9999˽˽˽˽8698107˽˽˽˽˽1.4411˽g
Tableau 47

Paramètres

Description

<ScaleStatus>

1 – aucune erreur ; pour les autres valeurs, voir la liste des codes d’erreur

<Channel>

Canal de pesage actuel 1-4

<Range>

1…3 étendue dans laquelle se trouve le poids brut actuel

<Stability>

S – poids stable
D – poids instable (dynamique)
+ - surcharge
- - sous-charge

<Gross>

Poids brut

<Net>

Poids net

<Tare>

Tare

<HighResolution>

Poids brut haute résolution avec deux décimales supplémentaires

<ADCPoints>

Signal du capteur de pesage exprimé en points

<Milivolts>

Signal du capteur de pesage exprimé en millivolts

<Unit>

Unité

QASIX — toutes les données de pesage et les données de chaque capteur

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.

Commande

QASIX

Réponse

QASIX,<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>
Tableau 48

Champ

Description

Error

État de la balance : 1 signifie aucune erreur ; les autres valeurs sont des codes d’erreur.

Channel

Canal de pesage actuel.

Range

Étendue de pesage actuelle.

Status

S — stable ; D — instable ou autre état ; + — surcharge ; - — sous-charge.

Gross, Net, Tare

Poids brut, poids net et tare. Si la balance présente une erreur, ces trois champs contiennent ------ avec des espaces en début de chaîne.

HighResolution

Poids brut haute résolution avec deux décimales supplémentaires.

ADC

Valeur ADC de QASI1C. En mode multicanal, la valeur ADC combinée est divisée par le nombre de canaux actifs puis arrondie.

mV

Signal en millivolts calculé à partir du champ précédent ADC.

Unit

Unité de pesage, également utilisée pour les masses individuelles des capteurs.

Seq

Numéro de séquence du cycle d’acquisition ADC terminé.

AgeMs

Temps écoulé depuis la fin de ce cycle, en millisecondes.

ADC1–ADC4

Valeur ADC brute de chaque capteur.

mV1–mV4

Signal de chaque capteur en millivolts, avec quatre décimales.

Mass1–Mass4

Contribution calculée de chaque capteur au poids brut, avec deux décimales supplémentaires.

Percent1–Percent4

Contribution de chaque capteur à la charge en pourcentage, avec deux décimales.

Exemple — balance à quatre capteurs chargée uniformément

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.00

Le cycle d’acquisition 1250 s’est terminé il y a 8 ms. La masse calculée de chaque capteur est 25.0000 kg.

Exemple — balance à quatre capteurs chargée inégalement

→ 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.72

La 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.

Tableau 49

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.

Remarques

  • 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.

FT – lire/définir le filtre

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.

Tableau 50

Commande

FT=?
FT=<value>

Lire la valeur actuelle du filtre.
Définir la valeur du filtre – plage 1-1023 – 1 aucun filtre, 1023 filtre maximal

Réponses

FT˽A˽<value>

Réponse avec la valeur du filtre

FC – activer/désactiver le filtre haute résolution

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.

Tableau 51

Commande

FC=?
FC=<value>

Lire la valeur actuelle du filtre haute résolution.
Activer (1) ou désactiver (0) le filtre haute résolution.

Réponses

FC˽A˽<value>

Réponse avec la valeur du filtre haute résolution.

RST – réinitialiser la balance

Tableau 52

Commande

RST

Réinitialiser la balance.

Réponses

I4˽A˽"serialNo"

Réponse confirmant la commande de redémarrage.

Paramètres de la balance et des applications

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

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.

RSD – lire tous les paramètres

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.

Tableau 53

Commande

RSD

Lire tous les paramètres.

Réponse

RSD;<param1=value>;<param2=value>;…

Tous les paramètres.

Exemple

—

↓
RSD
↑
RSD;1D1=0.1;1D2=;1D3=;1M1=1000;1M2=;1M3=;1U=g;1ZT;…

Interrogation d’un paramètre (=?) – lire une seule valeur

Utilisez cette commande pour récupérer la valeur d’un seul paramètre.

Tableau 54

Commande

<parameter>=?

Lire la valeur du paramètre.

Réponse

<parameter>=<value>

Paramètre et sa valeur.

Exemple

↓

1D1=?

↑

1D1=0.1

SSD – définir les paramètres

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.

Tableau 55

Commande

SSD;[parameter1=value]; [parameter2=value2];…

Définir la valeur d’un ou plusieurs paramètres.

Réponse

SSD;[parameter1=@1];[parameter2=@1];…

Paramètres de l’application définis avec succès.
La commande SSD ne renvoie pas la valeur du paramètre, mais un état de réussite qui peut être :
@1 – paramètre modifié avec succès
@-1 – paramètre inexistant
@-2 – valeur ou caractère ASCII non autorisé
@-3 – paramètre de balance non valide

IS – initialiser la balance

Tableau 56

Commande

IS

Initialiser la balance avec les nouveaux paramètres

Réponse

IS˽A

Initialisation de la balance terminée.
Remarque : l’initialisation prend quelques secondes.

GCAL – lire les données de calibrage

Tableau 57

Commande

GCAL=<scaleNo>

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

GCAL=<sZP=value>,<sxW=value>,
<sxA=value>,<sxF=value>,…

Paramètres de calibrage :
s – numéro de balance
x – numéro consécutif
ZP – points de zéro
W – charge
A – points ADC
F - facteur

CAL – calibrage de la BALANCE

Tableau 58

Commande

CAL=<point>,<load>,[requireStable]

Calibrer le point sélectionné avec la valeur sélectionnée.

Réponse

CAL=@<status>,<channel>,<repNo>,<point>,
<load>,<adcPoints>,<factor>

Réponse de calibrage ; voir le paramètre Status ci-dessous.

Exemple de calibrages

↓
CAL=0,0
↑
CAL=@S,1,0,0,0.00,0,0
CAL=@C,1,1,0,0.00,8517076.76,0
CAL=@C,1,2,0,0.00,8517075.26,0
CAL=@F,1,2,0,0.00,8517075.98,0
↓
CAL=1,500
↑
CAL=@S,1,0,1,500.00,0,0
CAL=@C,1,1,1,500.00,8607489.80,0
CAL=@C,1,2,1,500.00,8607488.14,0
CAL=@F,1,2,1,500.00,8607487.56,180.82401
Tableau 59

Paramètres

Description

<point>

Numéro du point de calibrage 0-8 (0 correspond au calibrage du zéro).

<load>

Poids placé sur le récepteur de charge de la balance. Pour le point zéro, la charge doit être 0.
La charge doit être inférieure ou égale à la portée maximale de la balance.

[requireStable]

Par défaut, un poids stable est obligatoire pendant le calibrage ; sinon, celui-ci ne se termine pas et une erreur est renvoyée.
Pour enregistrer le calibrage même sans stabilité, définissez [requireStable] à 0 : le calibrage sera enregistré indépendamment de la stabilité du poids.

<status>

L’état actuel du calibrage est indiqué par @ suivi d’un caractère d’état :
S - calibrage démarré
C – calibrage du point en cours
F – calibrage terminé
E – erreur de calibrage (poids instable, points ADC inférieurs au point précédent, etc.)

<channel>

Le canal représente la balance sur laquelle le calibrage est effectué – 1-4.

<repNo>

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.
Si la stabilité est atteinte avant la 10e répétition, le calibrage se termine plus tôt.

<adcPoints>

Signal du capteur de pesage exprimé en points

<factor>

Facteur calculé pour ce point et la charge fournie.

DCAL – supprimer le calibrage

Tableau 60

Commande

DCAL=<point>

Supprimer un point de calibrage 0-8.
Si le point vaut 99, tous les points de calibrage sont supprimés.

Réponse

DCAL=A,<point>
DCAL=E,<point>

Point de calibrage supprimé avec succès.
Échec de la suppression du point (point incorrect).

Multicanal

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.

SAM – mode ADC de la balance

Données métrologiques – paramètres de la balance

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.

Tableau 61

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)

0

Uint16

—

sFC

Filtre haute résolution : 0-désactivé, 1-activé

0

Uint8

—

sDS

Échelon pour le test de stabilité

0

Uint8

—

sZT

Suivi du zéro – 0-99 (0 désactivé)

0

Uint8

—

sZR

Plage de zéro en pourcentage - 0 signifie que la mise à zéro est désactivée

0

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

0

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,…

5

Uint16

—

0SW

Fenêtre de stabilité – durée pendant laquelle le poids doit rester stable pour définir l’état stable, en millisecondes

500

Uint16

SW=1000

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.

Applications

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

M25 – lire les applications disponibles

Tableau 62

Commande

M25

Commande demandant les applications disponibles.

Réponse

M25˽B˽0˽"Weighing"
M25˽B˽1˽"Counting"
M25˽B˽2˽"Check weighing"
M25˽B˽3˽"Dosing"
…

Liste des applications disponibles.

M26 – lire l’application actuelle et définir l’application active

Tableau 63

Commande

M26

Lire l’application actuellement active

M26˽1

Définir l’application 1 – Counting.

Réponse

M26˽A˽1

L’application actuellement active est 1 - Counting

M26˽A

Application définie avec succès.

M26˽L

Commande reçue, mais non exécutable (erreur de syntaxe ou numéro d’application incorrect ou inexistant).

PMI – lire la cible et la tolérance

La commande PMI peut être utilisée dans les applications de comptage et de contrôle pondéral.

Tableau 64

Commande

PMI

Commande de lecture des paramètres de contrôle pondéral.

Réponses

PMI˽<Application>˽<TolMode>˽<Unit>˽<V1>˽<V2>˽[V3]˽[T˽Tare]˽[A˽APW]˽[NO "ArticleID"] ˽[NA "ArticleDescription"]

Commande exécutée avec succès.
Remarque : les paramètres entre [ ] sont facultatifs.

PMI˽I

Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande).

PMI˽L

Commande reçue, mais non exécutable (erreur de syntaxe ou valeur de paramètre incorrecte).

Exemples

↓
PMI
↑
PMI˽W˽ABS˽g˽10.00˽20.00˽T˽0.0˽NO˽"3185"˽NA˽"Screw M5, inox metric"
↓
PMI
↑
PMI˽C˽REL˽g˽100.0˽0.0˽2.0˽T˽115.3˽A˽0.500000
Tableau 65

Paramètres

Description

<Application>

W – pesage
C – comptage

<TolMode>

ABS – limites supérieure et inférieure
REL – limites relatives fondées sur la cible et les tolérances positive et négative
PER – mode pourcentage (disponible uniquement en contrôle pondéral), avec des tolérances calculées en pourcentage de la cible

<Unit>

Unité

<V1>

Cible si TolMode=REL/PER ; limite inférieure si TolMode=ABS

<V2>

Tolérance négative si TolMode=REL/PER ; limite supérieure si TolMode=ABS

[V3]

Tolérance positive si TolMode=REL/PER

[T˽Tare]

Valeur de tare

[A˽APW]

Poids moyen d’une pièce

[NO "ArticledID"]

Identifiant d’article

[NA "ArticleDescription"]

Description d’article

Paramètres communs aux applications

Tableau 66

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).

1
0-1

* n représente le numéro de balance 1-4

Application de comptage

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.

Paramètres de l’application de comptage

Les paramètres de l’application de comptage sont :

Tableau 67

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.

0
0…10

nACAD

Décimales APW – définir le nombre de décimales du calcul de l’APW.

Nombre de décimales du premier échelon + 2

0…10

* 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.

PW – lire ou définir le poids d’une pièce

Tableau 68

Commande

PW˽[apw]˽[unit]

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

PW˽A˽<apw>˽<unit>

Commande exécutée avec succès. La réponse comprend aussi le poids moyen d’une pièce.

PW˽I

Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande).

PW˽L

Commande reçue, mais non exécutable (erreur de syntaxe ou valeur de paramètre incorrecte).

Exemples

↓
PW
↑
PW˽A˽˽˽0.005001˽g
↓
PW˽0.005˽g
↑
PW˽A˽˽˽0.005000˽g

REF – calculer le poids moyen d’une pièce

Tableau 69

Commande

REF˽<noOfPieces>

Commande de calcul de l’APW. Indiquez le nombre de pièces actuellement placées sur le récepteur de charge de la balance.
Le calcul de l’APW peut prendre jusqu’à 10 secondes.
Le poids net ne peut pas être égal à zéro.

Réponses

REF˽A˽<apw>˽<unit>

Commande exécutée avec succès. La réponse comprend aussi le poids moyen d’une pièce.

REF˽I

Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande).

REF˽L

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

↓
REF˽100000
↑
REF˽A˽˽˽˽0.004997˽g

PCS – lire le nombre de pièces

Tableau 70

Commande

PCS

Commande de lecture du nombre actuel de pièces.

Réponses

PCS˽<Status>˽<noOfPieces>

Réponse avec le nombre actuel de pièces et l’état de la balance.

PCS˽I

Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande).

Tableau 71

Paramètres

Description

<Status>

S – poids stable
D – poids instable (dynamique)
+ - surcharge
- - sous-charge

<noOfPieces>

Nombre actuel de pièces.

PCSX – lire le nombre de pièces et les données de pesage

Tableau 72

Commande

PCSX

Commande de lecture du nombre actuel de pièces et des données de pesage.

Réponses

PCSX˽<Status>˽<TolStatus>˽<noOfPieces> ˽<APW>˽<Gross>˽<Net>˽<Tare>˽<Unit>˽<HighResolution>˽[NO "ArticleID"] ˽[NA "ArticleDescription"]

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.

PCSX˽I

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 :

↓
PCSX
↑
PCSX˽S˽NA˽˽˽˽˽100030˽˽˽0.004997˽˽˽˽˽499.85˽˽˽˽˽499.85˽˽˽˽˽˽˽0.00˽g˽499.8500
↓
PCSX
↑
PCSX˽S˽OK˽˽˽˽˽100000˽˽˽0.004997˽˽˽˽˽499.70˽˽˽˽˽499.70˽˽˽˽˽˽˽0.00˽g˽499.7000
Tableau 73

Paramètres

Description

<Status>

S – poids stable
D – poids instable (dynamique)
+ - surcharge
- - sous-charge

<TolStatus>

NA – sans objet – cible/tolérances non définies
OK – dans la tolérance
LO – sous la tolérance
HI – au-dessus de la tolérance

<Gross>

Poids brut

<Net>

Poids net

<Tare>

Tare

<APW>

Poids moyen actuel d’une pièce

<Unit>

Unité

<HighResolution>

Poids brut haute résolution avec deux décimales supplémentaires

PMC – définir la cible et la tolérance de comptage

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.

Tableau 74

Commande

PMC˽REL˽<Target>˽<TolMinus>˽<TolPlus>˽[U˽Unit]˽[A˽APW]˽[T˽Tare]˽[NO "ArticleID"] ˽[NA "ArticleDescription"]
PMC˽ABS˽<LowLimit>˽<HighLimit>˽[U˽Unit]˽[A˽APW]˽[T˽Tare]˽[NO "ArticleID"]˽[NA "ArticleDescription"]

Commande de définition des paramètres de contrôle pondéral. Deux modes sont disponibles :
REL – mode relatif avec cible et tolérances négative/positive
ABS – mode absolu avec limites inférieure et supérieure.
Après configuration, PCSX renvoie l’état de tolérance selon les valeurs des paramètres.
Si des fonctions de sortie sont définies, les sorties sont activées/désactivées selon leur fonction et les paramètres.
Remarque :
Les paramètres entre [ ] sont facultatifs.
Sans unité, la tare et l’APW ne sont pas définis, même s’ils sont fournis.

Réponses

PMC˽A

Commande exécutée avec succès.

PMC˽I

Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande).

PMC˽L

Commande reçue, mais non exécutable (erreur de syntaxe, valeur incorrecte ou application de comptage non activée – voir M25/M26).

Exemples

↓
PMC˽ABS˽10˽11

Limite inférieure=10 pcs
Limite supérieure=11 pcs

↑
PMC˽A

—

↓
PMC˽REL˽10˽0˽1˽U˽kg˽A˽0.003˽T˽0.513

Cible=10 pcs
Tolérance négative=0 pcs
Tolérance positive=1 pcs
APW=0.003 kg
Tare prédéfinie=0.513 kg

↑
PMC˽A

—

Tableau 75

Paramètres

Description

<Target>

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.

<TolMinus>

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.

<TolPlus>

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>
<HighLimit>

<LowLimit> Limite inférieure en mode absolu. Si le nombre de pièces est inférieur, l’état de tolérance est LO.
<HighLimit> Limite supérieure en mode absolu. Si le nombre de pièces dépasse cette limite, l’état de tolérance est HI.
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.

[U˽Unit]

Unité

[A˽APW]

Poids moyen d’une pièce – valeur utilisée pour calculer le nombre de pièces.

[T˽Tare]

Valeur de tare prédéfinie

[NO "ArticleID"]

Identifiant d’article – permet d’identifier l’article compté lors de l’utilisation de PCSX.

[NA "ArticleDescription"]

Description d’article

Application de contrôle pondéral (+/-)

PMW – définir la cible et les tolérances ou les limites supérieure/inférieure

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.

Tableau 76

Commande

PMW˽REL˽<Target>˽<TolMinus>˽<TolPlus>˽<Unit>˽[T˽Tare]˽[NO "ArticleID"]˽[NA "ArticleDescription"]
PMW˽ABS˽<LowLimit>˽<HighLimit>˽<Unit>˽[T˽Tare]˽[NO "ArticleID"]˽[NA "ArticleDescription"]
PMW˽PER˽<Target>˽<TolMinus>˽<TolPlus>˽<Unit>˽[T˽Tare]˽[NO "ArticleID"]˽[NA "ArticleDescription"]

Commande de définition des paramètres de contrôle pondéral. Trois modes sont disponibles :
REL – mode relatif avec cible et tolérances négative/positive
ABS – mode absolu avec limites inférieure et supérieure.
PER – mode pourcentage avec cible dans l’unité et tolérances en pourcentage.
Après configuration, CWX renvoie l’état de tolérance selon les valeurs des paramètres.
Si des fonctions de sortie sont définies, les sorties sont activées/désactivées selon leur fonction et les paramètres.
Remarque : les paramètres entre [ ] sont facultatifs, ceux entre <> sont obligatoires.

Réponses

PMW˽A

Commande exécutée avec succès.

PMW˽I

Commande reçue, mais non exécutable actuellement (la balance traite une autre tâche ou commande).

PMW˽L

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

↓
PMW˽PER˽16.3˽10.2˽10.9˽lb

Cible=16.3 lb
Tolérance négative=10.2% (1,663 lb)
Tolérance positive=10.9% (1,777 lb)

↑
PMW˽A

—

↓
PMW˽ABS˽10.2˽10.4˽kg

Limite inférieure=10.2 kg (en dessous)
Limite supérieure=10.4 kg (au-dessus)

↑
PMW˽A

—

↓
PMW˽REL˽100˽4.1˽4.5˽kg

Cible=100 kg
Tolérance négative=4.1 kg (en dessous<95.9 kg)
Tolérance positive=4.5 kg (au-dessus>104.5 kg)

↑
PMW˽A

—

↓
PMW˽PER˽100˽1.1˽2˽kg

Cible=100 kg
Tolérance négative=1.1 % (en dessous<98.9 kg)
Tolérance positive=2% (au-dessus>102 kg)

↑
PMW˽A

—

Tableau 77

Paramètres

Description

<Target>

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.

<TolMinus>

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.

<TolPlus>

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>
<HighLimit>

<LowLimit> Limite inférieure en mode absolu. Si le poids net est inférieur, l’état de tolérance est LO.
<HighLimit> Limite supérieure en mode absolu. Si le poids net dépasse cette limite, l’état de tolérance est HI.
Si le poids net 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.

[U˽Unit]

Unité

[T˽Tare]

Valeur de tare prédéfinie

[NO "ArticleID"]

Identifiant d’article – permet d’identifier l’article contrôlé avec CWX.

[NA "ArticleDescription"]

Description d’article – permet d’obtenir la description de l’article avec CWX.

CWX – lire l’état de tolérance et les données de pesage

Tableau 78

Commande

CWX

Commande de lecture de l’état actuel du contrôle pondéral et des données de pesage.

Réponses

CWX˽<Status>˽<TolStatus>˽<Gross>˽<Net>˽<Tare>˽<Unit>˽<HighResolution>˽[NO "ArticleID"] ˽[NA "ArticleDescription"]

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.

CWX˽I

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 :

↓
CWX
↑
CWX˽S˽NA˽˽˽˽˽499.85˽˽˽˽˽499.85˽˽˽˽˽˽˽0.00˽g˽499.8500
↓
CWX
↑
CWX˽S˽OK˽˽˽˽˽499.70˽˽˽˽˽499.70˽˽˽˽˽˽˽0.00˽g˽499.7000
Tableau 79

Paramètres

Description

<Status>

S – poids stable
D – poids instable (dynamique)
+ - surcharge
- - sous-charge

<TolStatus>

NA – sans objet – cible/tolérances non définies
OK – dans la tolérance
LO – sous la tolérance
HI – au-dessus de la tolérance

<Gross>

Poids brut

<Net>

Poids net

<Tare>

Tare

<Unit>

Unité

<HighResolution>

Poids brut haute résolution avec deux décimales supplémentaires

Entrées et sorties

Entrées

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.

SIF – lire ou définir les paramètres de configuration d’entrée

La commande SIF définit le mode d’entrée : on/off (mode d’entrée classique) ou compteur.

Tableau 80

Commande

SIF,<inputNo>=99
SIF,<inputNo>=<M˽mode>,[D˽debounce],[G˽glitch],
[F˽function]
SIF,00=<M˽mode>,[D˽debounce],[G˽glitch],
[F˽function];[M˽mode],[D˽debounce],[G˽glitch],
[F˽function];…

Commande de lecture de la configuration de l’entrée sélectionnée.
Si <inputNo> vaut 00, vous obtenez la configuration de toutes les entrées, séparée par des points-virgules (;).
Commande de définition de la configuration d’entrée.
Si <inputNo> vaut 00, vous pouvez configurer toutes les entrées en fournissant leurs paramètres séparés par des points-virgules (;). La première configuration correspond à la première entrée, la deuxième à la deuxième, etc.

Réponses

RIF,<inputNo>=<M˽mode>,<D˽debounce>,<G˽glitch>,
<F˽function>

Configuration d’une entrée

RIF,00=<M˽mode>,<D˽debounce>,<G˽glitch>,
<F˽function>;<M˽mode>,<D˽debounce>,<G˽glitch>,
<F˽function>;…

Configuration de toutes les entrées.

Exemples

↓
SIF,2=99
↑
RIF,2=M˽1,D˽5,G˽0,F˽0
↓
SIF,2=D˽20,F˽1
↑
RIF,2=M˽1,D˽20,G˽0,F˽1
Tableau 81

Paramètres

Description

<inputNo>

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.
La valeur 00 permet de récupérer les réglages de toutes les entrées.

<M˽mode>

Mode d’entrée numérique :
0 – désactivé
1 – on/off
2 – compteur
Ce paramètre est obligatoire lors de la modification des réglages d’entrée.

[D˽debounce]

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.

[G˽glitch]

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.

[F˽function]

Fonction d’entrée numérique (uniquement en mode on/off) :
0 – désactivée
1 – mise à zéro de la balance
2 – tarage de la balance

SIN – lire l’état des entrées

Pour utiliser une entrée numérique, définissez d’abord sa fonction en mode on/off.

Tableau 82

Commande

SIN,<inputNo>
SIN,00

Commande de lecture de l’état d’entrée.
Si <inputNo> vaut 00, vous obtenez l’état de toutes les entrées.

Réponses

RIN,<inputNo>=<iS>

<iS> peut valoir 0 (entrée non activée) ou 1 (entrée activée).

RIN,00=<iS1>,<iS2>,..

Si <inputNo> vaut 00, la réponse comprend l’état de toutes les entrées, classées par numéro de 1 à n.
La valeur -1 signifie que l’entrée est désactivée. Une valeur commençant par # correspond à la valeur du compteur.

Exemples

↓
SIN,2
↑
RIN,2=1
↓
SIN,00
↑
RIN,00=0,1,1,1,1,0

DIC – lire la valeur du compteur

Tableau 83

Commande

DIC,<inputNo>
DIC,00

Commande de lecture de la valeur actuelle du compteur de l’entrée sélectionnée.
Si <inputNo> vaut 00, vous obtenez les valeurs de tous les compteurs.

Réponses

RIC,<inputNo>=<cv>

<iS> peut valoir 0 (entrée non activée) ou 1 (entrée activée).

RIC,00=<#cv1>,<#cv2>,..

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.
Elle comprend aussi les entrées en mode on/off ou désactivées ; leur valeur est alors -1, ce qui indique qu’elles ne sont pas en mode compteur.

Exemples

↓
DIC,2
↑
RIC,2=13243

SIC – définir la valeur du compteur

Tableau 84

Commande

SIC,<inputNo>=<value>

Commande de définition de la valeur du compteur sélectionné.

Réponses

RIC,<inputNo>=<value>

—

Exemples

↓
SIC,4=500
↑
RIC,4=500

CIC – effacer la valeur du compteur

Tableau 85

Commande

CIC,<inputNo>
CIC,00

Commande d’effacement de la valeur du compteur sélectionné.
Commande d’effacement des valeurs de tous les compteurs.

Réponses

RIC,<inputNo>=<value>

—

Exemples

↓
CIC,4
↑
RIC,4=0
↓
CIC,00
↑
RIC,00=-1,-1,-1,#0,-1,-1

Sorties

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.

SOT – lire ou définir l’état de sortie

Tableau 86

Commande

SOT,<outputNo>=<oS>
SOT,00=<oS1>,<oS2>,
<oS3>,…
SOT,00=99

Commande de lecture ou de définition de l’état de sortie selon <oS> :
99 - vous recevez l’état de sortie,
0 – vous désactivez la sortie, qui passe à l’état bas
1 – vous activez la sortie, qui passe à l’état haut
Avec le numéro de sortie 00, vous pouvez définir toutes les sorties à la fois, dans l’ordre 1…n
Cette commande renvoie les états de toutes les sorties.

Réponses

ROT,<outputNo>=<oS>
ROT,00=<oS1>,<oS2>,
<oS3>,…

Réponse pour une sortie.
Réponse pour plusieurs sorties.

Exemples

↓
SOT,4=99
↑
ROT,4=0
↓
SOT,4=1
↑
ROT,4=1
↓
SOT,00=99
↑
ROT,00=0,1,0,1,0,0
↓
SOT,00=0,0
↑
ROT,00=0,0,0,1,0,0
Tableau 87

Paramètres

Description

<outputNo>

Numéro de sortie. Selon le CloudScale utilisé, il s’agit d’une valeur de 1…n correspondant au nombre de sorties disponibles.
La valeur 00 permet de lire ou de définir tous les états de sortie.

<oS>

État de sortie :
0 – bas (désactivé)
1 – haut (activé)
99 – valeur spéciale pour lire l’état actuel de sortie

SOF – lire ou définir la fonction de sortie

Tableau 88

Commande

SOF,<outputNo>=<oF>
SOF,00=<oF1>,<oF2>,
<oF3>,…
SOF,00=99

Commande de lecture ou de définition de la fonction de sortie selon <oF> :
99 - vous recevez la fonction actuelle,
0….98 – vous définissez la fonction de sortie
Avec le numéro de sortie 00, vous pouvez définir toutes les fonctions à la fois, dans l’ordre 1…n
Cette commande renvoie les fonctions de toutes les sorties.

Réponses

ROF,<outputNo>=<oF>
ROF,00=<oF1>,<oF2>,
<oF3>,…

Réponse pour une sortie.
Réponse pour plusieurs sorties.

Exemples

↓
SOF,4=99
↑
ROF,4=0
↓
SOF,4=1
↑
ROF,4=1
↓
SOF,00=99
↑
ROF,00=2,3,0,1,0,0
↓
SOF,00=1,2,3
↑
ROF,00=1,2,3,1,0,0
Tableau 89

Paramètres

Description

<outputNo>

Numéro de sortie. Selon le CloudScale utilisé, il s’agit d’une valeur de 1…n correspondant au nombre de sorties disponibles.
La valeur 00 permet de lire ou de définir tous les états de sortie.

<oF>

Fonction de sortie :
0 – désactivée
1 – tolérance correcte
2 – tolérance basse
3 – tolérance haute
99 – valeur spéciale pour lire la fonction actuelle de sortie

IIO – initialiser les entrées et sorties

Tableau 90

Commande

IIO

Après modification des entrées et sorties, effectuez une initialisation ou redémarrez la balance pour appliquer les changements.

Réponses

IIO˽A

—

Questions fréquentes

Quelles interfaces prennent en charge CSCP ?

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.

Comment sauvegarder et restaurer les paramètres de la balance ?

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.

Comment distinguer contrôle du comptage et contrôle pondéral ?

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.

Quelle est la différence entre SOT et SOF ?

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.

Besoin d’aide ?

Besoin d’aide pour logiciel, connectivité ou utilisation ? Décrivez le problème pour que nous aidions à la prochaine étape.

Préparer une demande →