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.
NEUTRON · MANUEL UTILISATEUR · v1.4
Configuration, câblage, communication et pesage pour Neutron CloudScaleLink et Neutron NS.
Référence des commandes CSCP pour Neutron : structure des messages, pesage, configuration, comptage, contrôle pondéral et I/O numériques.
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.
Neutron associe interfaces, pesage local optionnel et I/O. En mode CloudScaleLink, reliez balance, indicateur ou appareil série compatible via UART, RS-232 ou RS-485 pour échanger avec Scale Monitor ou d’autres systèmes.
Avec la carte I/O, quatre canaux passent par ADC 24 bits multiplexé, jusqu’à 4 800 conversions/s, six entrées et six sorties. Wi-Fi et BLE sont inclus ; Ethernet exige l’option.
CSL-NGP-WB — Wi-Fi et BLE, sans Ethernet.
CSL-NGP-WBE — Ethernet, Wi-Fi et BLE.
Vérifiez CPU, carte I/O et option Ethernet avant câblage ou configuration. Les spécifications distinguent électronique de communication et ensemble de pesage NS.
Alimentation CPU : 5–24 V DC ±5%. À 5 V, consommation typique 80 mA en Wi-Fi seul, environ 100 mA au scan. Avec Ethernet : 170 mA typiques, pointes à 250 mA.
La carte I/O est alimentée par le CPU et ajoute environ 15 mA plus la charge I/O reliée. ADC sigma-delta 24 bits, quatre canaux, filtre programmable et jusqu’à 4 800 conversions/s. Résolution interne/affichable jusqu’à 22 bits, environ 4.2 millions d’échelons internes selon filtre et fréquence. Canaux multiplexés : un seul est converti à la fois.
Jusqu’à quatre balances indépendantes : unité libre, multi-échelon ou multi-étendue jusqu’à trois plages, échelon et portée par plage, suivi zéro, zéro au démarrage, filtrage, échelons et fenêtre de stabilité. Jusqu’à huit points supplémentaires de linéarisation par balance.
Dimensions en millimètres. CloudScaleLink est la carte CPU ; Neutron NS combine CPU et I/O de pesage. Choisissez le dessin de l’option Ethernet installée.
Modèle | Dimensions (L × l × H), mm |
|---|---|
CSL-NGP-WB | 71 × 40 × 13 |
CSL-NGP-WBE | 74 × 40 × 22 |
CS-NS-WB | 95 × 68 × 25 |
CS-NS-WBE | 95 × 68 × 35 |
CloudScaleLink : CSL-NGP-WB 71 × 40 × 13 mm ; CSL-NGP-WBE Ethernet 74 × 40 × 22 mm. Ouvrir pour agrandir.
Neutron NS : CS-NS-WB 95 × 68 × 25 mm ; CS-NS-WBE Ethernet 95 × 68 × 35 mm. Ouvrir pour agrandir.
Repérez Reset, MD multifonction, RGB, SW1 UART/RS-232, bornier alimentation/série, prise d’adaptateur optionnelle et U.FL / IPEX d’antenne externe 2.4 GHz.
Composants et connecteurs CloudScaleLink. Ouvrir pour agrandir.
Éteignez Neutron et l’appareil relié avant câblage. Choisissez l’interface et SW1, câblez, puis alimentez et configurez débit, bits, parité, stop et protocole correspondants.
RS-232 : croisez émission/réception et reliez la masse. RS-485 : A(+), B(−) et masse si nécessaire.
Bornier Neutron NS : RX/TX série, B(−)/A(+) RS-485, GND masse, Vdc alimentation. Capteurs à droite ; I/O à gauche. Suivez chaque étiquette et le schéma approprié. Ouvrir pour agrandir.
Vérifiez les bornes de l’appareil : A/B RS-485 peut varier selon fabricant. En cas d’échec, vérifiez débit/protocole, puis croisement TX/RX RS-232 ou polarité RS-485. Défaut : 9 600 bit/s, aucune parité et 8 bits. Vdc+ est l’alimentation DC externe.
RGB confirme chaque pression MD. Pressez :
MD peut être désactivé dans General.
Chaque module a un MID unique et PIN usine sur l’étiquette, pour identification et accès. Changez le PIN dans l’outil ; un reset restaure le PIN usine.
Réglez Device Name (DN) dans General. Neutron le convertit en nom valide, suivi de .local pour mDNS. Vide, MID est utilisé.
Utilisez le nom plutôt que l’IP pour l’accès local.
CMP couvre tous les réglages. Les autres outils dépendent de la fonction.
Bluetooth et Wi-Fi sont activés par défaut. Dans General, choisissez Wi-Fi ou Ethernet pour Internet/LAN. Ethernet apparaît avec l’option installée. Désactivez l’interface réseau pour Bluetooth seul.
Firmware 1.7 ou ultérieur : activez plusieurs interfaces dans Scale communication interface, chacune avec protocole et réglages. Selon matériel/firmware : Bluetooth, UART/RS-232, RS-485, TCP, WebSocket, HTTP/REST, Cloud Scales/MQTT, Cloud, Modbus TCP, Disabled.
Exemples : RS-232 et Cloud Scales pour balance et PC/cloud ; Modbus TCP sur Ethernet/Wi-Fi vers PLC/SCADA ; Modbus RTU sur série ; Bluetooth local ; TCP, WebSocket ou HTTP/REST pour logiciel personnalisé. Activez seulement le nécessaire.
Connectez Neutron en 2.4 GHz via BLE ou point d’accès interne. Préparez SSID, identifiants et, si requis, IP/certificats.
Sur iPhone/iPad, un navigateur Web BLE comme Bluefy est requis.
Si échec, reconnectez par le point d’accès et vérifiez.
Scan puis choix du réseau remplit aussi BSSID ; effacez-le pour l’itinérance entre points de même SSID. Le scan est indisponible pendant une tentative de connexion Wi-Fi.
Signal en dBm : plus proche de zéro, plus fort. −40 dBm est plus fort que −70 dBm. Repères : −30 à −50 excellent ; −50 à −60 très bon ; −60 à −70 bon ; −70 à −80 faible ; −80 à −90 très faible ; sous −90 non fiable.
Réseau ouvert : SSID et Encryption None, mot de passe vide. Sans chiffrement, seulement si acceptable, comme un test isolé.
Réseau protégé : SSID, Password, Encryption WPA2/WPA3. Clé prépartagée, sans serveur RADIUS.
Sans DHCP ou si IP fixe requis, saisissez IP Address et Subnet Mask. Ajoutez Gateway et DNS primaire/secondaire si nécessaire pour routage et résolution.
Enterprise utilise 802.1X avec RADIUS. Neutron accepte EAP-TTLS et EAP-TLS. Installez le CA approprié pour vérifier le serveur. Sans lui, la connexion peut omettre la vérification d’identité, avec risque d’usurpation ou d’interception.
SSID, WPA2/WPA3-Enterprise (EAP-TTLS), Identity externe si requis, CA, Username et Key / Password. Les identifiants sont protégés dans le tunnel TLS.
SSID, WPA2/WPA3-Enterprise (EAP-TLS), Identity, CA Certificate, Client Certificate et Client Private Key. L’authentification utilise des certificats plutôt qu’un nom/mot de passe et exige une PKI correcte.
BSSID est le MAC d’un point précis. Le définir y restreint Neutron ; scanner et choisir le remplit automatiquement. Ne le fixez pas si le module doit passer entre points de même SSID : cela bloque l’itinérance et peut dégrader ou couper le lien.
Firmware 1.8.3 ou ultérieur. Choisissez le pays d’installation réelle dans Wi-Fi, enregistrez et redémarrez si demandé. Défaut : EU – Europe. Le pays fixe canaux et puissance autorisés. Ne choisissez pas une autre région pour les augmenter. Actualisez après déplacement permanent de pays.
Firmware 1.8.3 ou ultérieur. Auto sauf besoin précis ; firmware/pays définissent l’autorisé. Réglages et puissances approximatives : 20 dBm / 100 mW ; 18 / 63 ; 15 / 32 ; 13 / 20 ; 11 / 13 ; 8.5 / 7 ; 7 / 5 ; 5 / 3 ; 2 / 1.6.
Plus fort peut améliorer le signal mais accroît consommation, interférences et couverture hors zone. Réduisez près du point d’accès, avec plusieurs modules ou pour limiter couverture/consommation. Choix 2–20 dBm ; puissance réelle autorisée selon pays et canal. Réglez d’abord Country of use.
Installez CS-NA-ETH optionnel. Le menu est absent sans option ou si elle ne fonctionne pas. Choisissez DHCP ou IP/masque statiques, passerelle et DNS primaire/secondaire si nécessaire.
Serial Port 1 : UART/RS-232 ; Serial Port 2 : RS-485. Chaque port peut relayer un appareil ou joindre l’électronique locale de pesage.
Serial redirect : Disabled, Cloud, WebSocket, Bluetooth, HTTP ou TCP. Pour la balance sur carte I/O via série, laissez la redirection désactivée.
Serial Port 1 utilise RS-232 par défaut. Réglez redirection, débit, bits et parité. Débits : 1 200, 2 400, 4 800, 9 600, 19 200, 38 400, 57 600, 115 200 bit/s ; 7/8 bits ; aucune, paire ou impaire. CR, LF, CRLF ou deux caractères ASCII personnalisés maximum terminent la chaîne. Choisissez l’ajout automatique au transfert série.
Éteignez Neutron avant de changer SW1. Adaptez SW1 à l’interface électrique. UART avec SW1 en RS-232 peut endommager l’appareil ; RS-232 avec SW1 en UART peut endommager Neutron.
Vérifiez brochage et SW1 avant alimentation.
Serial Port 2 fournit RS-485 différentiel, dont bus partagé à plusieurs appareils et un maître. Jusqu’à 1 200 m avec câble et installation prescrits. Neutron commute automatiquement émission/réception.
Réglez redirection, adresse RS-485 0–255, débit, 7/8 bits, parité et terminateur. Débits/terminateurs comme UART/RS-232 ; ajout automatique optionnel.
A(+) Neutron vers A(+), B(−) vers B(−), masse si requise. Vérifiez la convention du fabricant si les noms diffèrent.
Firmware 1.8 ou ultérieur. Activez RS-232 ou RS-485 pour Modbus RTU dans Scale communication interface. Débit, bits, parité, stop et adresse slave / Unit ID doivent correspondre au maître. MBA définit l’adresse, 1 par défaut.
RS-232 : TX/RX croisés et masse ; vérifiez DTE/DCE. RS-485 : A(+), B(−), masse si nécessaire. Bus en chaîne, pas en étoile ; terminaisons seulement aux deux extrémités physiques si requises.
Si échec : polarité A/B, paramètres et Unit ID. Voir manuel Modbus RTU/TCP pour registres, fonctions, commandes, formats et calibrage.
Activez Cloud et choisissez le transport. Désactivé, Neutron ne joint pas le broker et la gestion distante est indisponible.
Pour WSS/MQTTS, ajoutez le CA si certificat auto-signé ou autorité non reconnue. Une chaîne valide et fiable vérifie l’identité du broker.
Server (nom/IP), Port et Client ID ; MID par défaut. Credentials : Built-in pour Scale Monitor, Custom pour vos identifiants, None sans nom/mot de passe ou avec mTLS.
Pour les liens peu fiables, envisagez QoS 1. QoS 2 seulement si requis, pas pour un flux continu rapide. Group topic et Group topic without SN/MID sont réservés au fabricant.
Remplacez MID par l’identifiant. Neutron s’abonne à RX pour les commandes et publie données/réponses sur TX, pas l’inverse.
Pour démarrage et connexion Wi-Fi, débogage Bluetooth.
Sur apps.scale-monitor.com, choisissez MQTT client, connectez le broker, abonnez-vous à TX et publiez les commandes test sur RX correspondant.
Connectez Neutron via MQTT/TLS et certificat client X.509. Préparez Thing, certificat, clé privée, politique IoT et endpoint de l’appareil du compte.
Dans IoT Core, ouvrez Security → Policies et la politique du certificat. Autorisez iot:Connect pour le Client ID, iot:Publish et iot:Receive pour les topics requis, et iot:Subscribe pour leurs filtres. Limitez à votre compte, région et module.
Le mode AWS utilise dans cet exemple CSL/MID/…. Incluez seulement les topics nécessaires. Activez la version modifiée et enregistrez. Ne copiez pas l’ARN d’un autre compte ni des ressources * sans restriction en production.
Remplacez REGION, ACCOUNT_ID et MID par vos valeurs. Ajoutez seulement les topics AWS nécessaires à l’application.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "iot:Connect",
"Resource": "arn:aws:iot:REGION:ACCOUNT_ID:client/MID"
},
{
"Effect": "Allow",
"Action": [
"iot:Publish",
"iot:Receive"
],
"Resource": "arn:aws:iot:REGION:ACCOUNT_ID:topic/CSL/MID/*"
},
{
"Effect": "Allow",
"Action": "iot:Subscribe",
"Resource": "arn:aws:iot:REGION:ACCOUNT_ID:topicfilter/CSL/MID/*"
}
]
}Si échec, lisez les messages par débogage Bluetooth.
IoT Core : Test → MQTT test client. Remplacez MID, abonnez-vous à CSL/MID/TX, publiez sur CSL/MID/RX et contrôlez TX. Pour les autres interfaces, utilisez les suffixes correspondants.
Neutron accepte Azure IoT Hub sur MQTTS avec token SAS ou mode X.509 supporté. Un seul pont cloud à la fois. Si plusieurs actifs : priorité balance, RS-232, puis RS-485 ; les autres sont ignorés.
Pour X.509, choisissez le mode MQTTS X.509 correspondant et chargez certificats et clé.
Avec Azure IoT Explorer, ouvrez l’appareil, démarrez la télémétrie et envoyez un message cloud-to-device contenant la commande pour Neutron. Vérifiez les réponses en télémétrie.
WebSocket assure un échange bidirectionnel avec un serveur distant. Pour série : WebSocket dans Serial redirect ; pour balance : WebSocket dans Scale communication interface. WS et WSS chiffré sont acceptés, avec HTTP Basic Authentication optionnel.
Disabled empêche la connexion. WS est TCP sans chiffrement pour réseau local fiable. WSS utilise TLS, adapté aux réseaux publics et cloud.
En WSS, Allow insecure SSL connection No valide le certificat contre le CA. Yes accepte sans validation et réduit fortement la sécurité ; seulement tests contrôlés ou diagnostic.
Chargez un CA PEM pour valider le TLS serveur. Requis en WSS si insecure interdit.
Nom ou IP WebSocket, comme ws.example.com ou 192.168.1.100.
Port TCP serveur : typiquement 80 WS, 443 WSS ou port configuré.
Chemin endpoint : /, /ws ou exigé par serveur. Vide utilise /.
Use Basic Authentication envoie nom et mot de passe pendant la négociation si requis. Saisissez les deux. Désactivé, ils ne sont pas transmis.
Le serveur interne configure et relaie REST vers ports ou balance. HTTPS actif par défaut sur 443 avec certificat auto-signé. Connectez par PIN. Désactivez HTTPS dans HTTP ; port 0 coupe entièrement le serveur.
Utilisez schéma, IP/nom et port configurés : https://192.168.50.79, https://t7bw2j.local ou http://192.168.50.79:8080 si HTTP explicitement configuré sur 8080. Un auto-signé avertit tant que CA non approuvé ou nom non correspondant.
Utilisez un CA d’organisation ou de confiance selon l’installation.
Confiance et correspondance du nom sont toutes deux requises pour éviter les avertissements.
Pour série, Serial redirect HTTP ; pour balance I/O, interface HTTP. Sinon, l’endpoint retourne 404.
Attente de réponse jusqu’à 5 secondes, renvoyée dans le corps HTTP. Sans réponse : [no serial response] ou [no scale response].
Token optionnel dans HTTP. Activé, incluez tok dans GET et POST. Maximum 128 caractères ASCII. Encodez les caractères réservés en pourcentage, notamment &, = et # : # brut crée un fragment non envoyé au serveur.
Exemple avec variables : https://MODULE-IP/SC/?cmd=SXI&tok=YOUR-ENCODED-TOKEN. Gardez le token réel confidentiel.
Commande dans cmd, par exemple https://MODULE-IP/S1/?cmd=data. S2 ou SC pour les autres interfaces, avec tok si protégé.
Données dans le corps POST, brutes ou via cmd. Le module transfère au port ou endpoint choisi. Ajoutez tok si configuré.
Activez/désactivez dans ses réglages. Pour le pont série, Bluetooth dans Serial redirect du port. Configurez le terminateur si nécessaire.
UUID pour l’application BLE :
Dans General, Debug interface Bluetooth puis redémarrez. Le bleu clignotant indique l’attente Bluetooth avant Wi-Fi, Ethernet, I/O et autres, pour capturer le démarrage.
Jusqu’à 30 secondes. Sans client, le démarrage continue ; les messages restent disponibles après connexion ultérieure. Utilisez l’outil BLE et Bluetooth. Le BLE local diagnostique sans Internet Neutron. L’assistance distante dépend aussi de la connexion de l’appareil exécutant l’outil.
Redirection du port Bluetooth. Dans l’outil BLE, onglet Bluetooth, Command puis Send. Neutron relaie à l’appareil ; réponses dans Received.
Dans TCP, choisissez Server, Client ou Server & Client ; configurez chacun séparément.
Neutron écoute le port TCP, 10010 par défaut. Le système externe utilise IP et ce port.
TCP server port exclusive actif refuse les nouveaux clients si un lien existe. Désactivé, un nouveau remplace et déconnecte l’ancien.
IP et port destinataires. Neutron initie et retente automatiquement après perte, comme panne Wi-Fi/serveur.
Activez Bridge to cloud pour serveur, client ou les deux. Données TCP vers cloud et cloud vers TCP. Réglez chaque redirection indépendamment, pour balances réseau et imprimantes par exemple. Voir CSL API pour les détails applicatifs.
Les confirmations et alertes prises en charge retournent alors à Scale Monitor : manque d’étiquettes/ruban, capot ouvert, etc.
Firmware 1.8 ou ultérieur. Modbus TCP expose poids, états, I/O, commandes et données de calibrage supportées à PLC, SCADA, HMI, MES et logiciels.
Préférez Ethernet si disponible ; testez la latence Wi-Fi en conditions réelles. Modbus TCP coexiste avec d’autres interfaces actives, comme une balance série. Voir Modbus RTU/TCP pour registres/commandes et OPC UA pour son intégration.
La carte ajoute quatre canaux multiplexés 24 bits, six entrées et six sorties. Comptage jusqu’à 1 000 Hz. Configurez I/O via BLE/CMP. Utilisez l’API appropriée pour commandes, états et compteurs.
Le tableau I/O montre les états. Engrenage d’entrée puis ON/OFF ou Counter.
Le filtre anti-rebond exige le signal stable avant changement, typiquement 5–100 ms.
Entrées 1–4 pour compteurs. Le filtre rejette les impulsions plus courtes que la durée, typiquement 1–20 µs, en Counter seulement. Jusqu’à quatre simultanément.
Commande manuelle, BLE/CMP ou fonction automatique. Engrenage, fonction puis enregistrer. L’automatique peut suivre tolérance ou dosage.
Quatre canaux indépendants par ADC multiplexé 24 bits, jusqu’à 4 800 conversions/s, un canal à la fois.
Selon configuration : UART/RS-232, RS-485, BLE 5.0, MQTT sur TCP ou WSS sécurisé, WebSocket WS/WSS, HTTP/REST.
Voir CSCP pour commandes, Modbus RTU/TCP pour registres et PLC, OPC UA pour modèle serveur et intégration.
Calibration propose Tare, Clear tare, Zero et Temperature. TEMP affiche la température interne ADC. La conversion de pesage s’arrête temporairement pendant cette mesure.
Choisissez Channel ; ses réglages se chargent automatiquement.
Pour le canal, saisissez Unit : kg, g, t, mg, lb ou texte libre. Une à trois étendues, Multi-division ou Multi-range. Définissez d1–d3 et Max1–Max3 correspondants.
Calibrez d’abord zéro, puis jusqu’à huit points de linéarisation de la balance choisie.
Pour chaque point, saisissez la masse à poser, posez-la et Calibrate. Augmentez à chaque point ; une charge inférieure réduit ADC et provoque une erreur.
Dans Net : CS démarre, C1–C10 compte les tentatives stables, CF réussit, CE signale l’erreur.
Après 10 tentatives sans stabilité, répétez en meilleures conditions. Do not check stability contourne la vérification et peut mémoriser un point instable ; seulement si intentionnel.
Pour ajustage fin ou calibrage manuel, saisissez ADC et facteurs directement.
La fenêtre ajoute un critère temporel après stabilité en échelons :
Une variation dans la fenêtre empêche l’état stable. Medium/Slow pour haute résolution ; Quick pour standard jusqu’à 10 000 échelons en conditions stables. Wait ADC est réservé au fabricant et doit rester désactivé.
Inscrivez-vous sur register.scale-monitor.com, connectez à CMP. Gérez les modules activés avec cloud et Internet. CMP fournit états, signal Wi-Fi, tests, identification LED, redémarrage distant, réglages et débogage.
Modules activés du compte. Ping all modules demande leur état et indique les hors ligne. Ouvrez un module pour tests, réglages ou débogage.
Ajouter une balance Scale Monitor active aussi le module CMP. Un autre compte ne peut l’activer avant votre désactivation.
Deactivate module, données demandées puis confirmation. Il quitte le compte et peut être activé ailleurs.
Settings établit la connexion si en ligne. Modifiez IP/DHCP, etc., enregistrez et redémarrez si nécessaire.
Communication module/appareil/logiciel ou cloud : envoyé vert, reçu orange, erreur rose. Saisissez et envoyez une commande pour voir la réponse.
Add crée un champ, saisissez et Send. X près du champ supprime.
System resources : durée depuis démarrage, CPU, mémoire, déconnexions Wi-Fi/Ethernet et pertes IP depuis démarrage.
Connectez Neutron par BLE sur téléphone ou autre appareil Bluetooth et Request virtual assistance. Après acceptation, utilisez le chat pendant le diagnostic. L’appareil de l’outil doit avoir la connexion nécessaire pour joindre l’assistance.
L’accès de configuration est bloqué pendant la session pour éviter les conflits puis rétabli à la fin.
Vérifiez alimentation, câblage, réseau et interface avant plusieurs changements simultanés. Débogage Bluetooth pour démarrage et réseau.
Le scan ne coexiste pas avec une tentative de connexion. Si Wi-Fi est choisi et cherche encore, scan temporairement indisponible.
PIN usine sur l’étiquette. Changer le PIN du module ne change pas ce mot de passe.
Non. ADC multiplexé, un canal à la fois. Configurez séparément.
CSCP pour commandes, Modbus RTU/TCP pour registres, OPC UA pour modèle serveur. Liens au chapitre 18 et cartes de protocoles.
Besoin d’aide pour logiciel, connectivité ou utilisation ? Décrivez le problème pour que nous aidions à la prochaine étape.