Neutron Modbus RTU/TCP — Integrationshandbuch
Neutron Modbus RTU/TCP-Referenz für SPS-, SCADA- und HMI-Integration: Verbindung, Adressierung, Register, Kalibrierung und automatische Kontrollwaagenregelung.
NEUTRON · MITTEILUNGSPROTOKOLL
CSCP-Befehlsreferenz für Neutron: Nachrichtenstruktur, Wägung, Konfiguration, Zählung, Kontrollwägung und digitale E/A.
Manuelle Version: 1.4 · Veröffentlichungsdatum: 18.10.2026
Fassung | Datum der Veröffentlichung | Änderungen |
|---|---|---|
1.4 | 18.10.2026 | PCSX und CWX: HighResolution für das Bruttogewicht mit zwei zusätzlichen Dezimalstellen hinzugefügt. QASIX und ADCX hinzugefügt. Hinzufügen von Befehlslinks und verbesserter Tabellenlesbarkeit und Suche. |
1.3 | 06.05.2026 | Veröffentlichung der manuellen Version 1.3. |
Lange Befehle wickeln sich visuell zwischen Datenfeldern. Visual wrapping fügt keine zeichen in die nachricht ein.
Befehle für CSCP bestehen aus ASCII-Zeichen. Befehle bestehen aus Parametern und Werten.
| Symbol steht für den Raum. |
|---|---|
| Dreiecksklammern zeigen an, dass dies ein obligatorischer Befehlsparameter ist. |
| Quadratische Klammern geben an, dass dies ein optionaler Parameter ist und weggelassen werden kann. |
| Jeder gesendete Befehl muss einen String-Terminator CR – Carrier Return (ASCII 13) und LF – Line Feed (ASCII 10) haben. |
| An die Waage gesendete Daten. |
| Von der Waage empfangene Daten. |
Bitte beachten Sie, dass Befehle und Parameterwert fallsensitiv sind.
Generalkommandostruktur:
Kommando | | | | |
|---|---|---|---|---|
1-n-Zeichen | — | 0-n-Zeichen | — | — |
Beispiele:
Befehl ohne Parameter:
| | Beantragen Sie stabiles Gewicht. |
|---|---|---|
| | Antwort der Waage mit stabilem Gewicht von 100 g |
Befehl mit Parametern:
| | Tarawert auf 100 g einstellen. |
|---|---|---|
| | Antwort der Waage mit festgelegtem Tarawert. |
Scale reagiert immer auf Befehl mit Antwort, die sein kann:
Antwort mit Gewichtswert
Antwort ohne Gewichtung
Fehlermeldung
Hinweis: Gewichtswerte werden immer als 10 Zeichen mit führenden Leerzeichen zurückgegeben.
Allgemeines Ansprechen mit Gewichtswert:
Befehlsnummer | | Status | | Gewichtswert | | Einheit | | |
|---|---|---|---|---|---|---|---|---|
1-n-Zeichen | — | 1 Zeichen | — | 10 Zeichen | — | 1-n-Zeichen | — | — |
Beispiel:
| | Beantragen Sie stabiles Gewicht. |
|---|---|---|
| | Antwort der Waage mit stabilem Gewicht von 100 g |
Allgemeine Antwort ohne Gewichtswert:
Befehlsnummer | | Status | | Parameter | | |
|---|---|---|---|---|---|---|
1-n-Zeichen | — | 1 Zeichen | — | 0-n-Zeichen | — | — |
Beispiel:
| | Seriennummer der Waage anfordern. |
|---|---|---|
| I4 A "ABC2KL" | Skalierte Antwort mit Seriennummer in "" |
Im Allgemeinen hat die Fehlermeldung folgende Struktur:
Befehlsnummer | | Status | | |
|---|---|---|---|---|
1-n-Zeichen | — | 1 Zeichen | — | — |
Status | Beschreibung |
|---|---|
| Der Bruttowert der Waage oder der Parameterwert überschreitet den maximalen Wägebereich (Höchstlast der Waage + 9 Teilungswerte). |
| Der Bruttowert der Waage oder der Parameterwert liegt unter dem Nullstellbereich der Waage (mehr als 20 Teilungswerte im Minusbereich). |
| Interner Fehler – die Waage führt einen anderen Befehl aus, Befehlszeitüberschreitung usw. |
| Logischer Fehler – beispielsweise überschreitet der Tarawert die Höchstlast der Waage. |
Beispiel:
| | Beantragen Sie stabiles Gewicht. |
|---|---|---|
| | Die Waage wurde innerhalb des festgelegten Zeitfensters nicht stabil (Standard: 5 Sekunden). |
| | Fordern Sie sofort Gewicht an. |
| | Der Bruttowert der Waage überschreitet ihre Höchstlast. |
Wenn Sie einen nicht vorhandenen Befehl an die Waage senden, erhalten Sie die Antwort ES.
| | Nicht vorhandenes Kommando |
|---|---|---|
| | Syntaxfehler oder nicht existierender Befehl empfangen. |
In diesem Kapitel finden Sie eine detaillierte Beschreibung jedes Befehls zusammen mit Beispielen.
Kommando | Beschreibung |
|---|---|
| Beendet die aktuelle Befehlsausführung |
| Erhalten Sie aktuelle ADC-Punkte |
| Einzelmessungen des Kraftmessdosen-ADC |
| Stornieren Sie alle Befehle |
| Kalibrierpunkt. |
| Klarer Zählerwert |
| Toleranzstatus und Wägedaten im Prüfwägemodus erhalten |
| Schreibe Text zum Display |
| Kalibrierpunkt löschen. |
| Eingang des Zählerwerts |
| Umstellung auf Gewicht |
| Status des Fehlers und gegebenenfalls Beschreibung |
| Hochauflösender Filter aktiviert/deaktiviert |
| eingestellter Filterwert |
| Kalibrierdaten abrufen. |
| Liste der implementierten Befehle |
| Level-Informationen und Versionen |
| Skaliertes Modell und Kapazität |
| Hardware- und Softwareversion |
| Laufende Nummer |
| Firmware-Prüfsumme |
| Waage initialisieren |
| Initialisieren Sie digitale Ein- und Ausgänge |
| Liste der verfügbaren Anwendungen erhalten |
| Beantragung einholen oder einstellen |
| Anzahl der Stücke erhalten |
| Anzahl der Stück und Wiegedaten |
| Setzen Sie Ziel und Toleranz in der Zählanwendung |
| Ziel und Toleranzen erhalten |
| Einstellung der Zielvorgabe und der Toleranzen im Wägemodus |
| Abfrage aller skalierbaren Informationen |
| Alle Wägedaten und individuelle Wägezellendaten |
| Waagendaten lesen – alle Parameter abrufen |
| Berechnung des durchschnittlichen Stückgewichts |
| Waage zurücksetzen |
| Stabiles Gewicht |
| Gewicht sofort unabhängig von der Stabilität |
| Zählereingangswert |
| Eingabekonfigurationsparameter abrufen oder festlegen |
| Erhalten Sie Eingabestatus |
| Beginn der kontinuierlichen Übertragung des Nettogewichts unabhängig vom Stabilitätsstatus |
| Aktuell stabil brutto, netto und tara |
| Erhalten Sie den aktuellen Brutto-, Netto- und Tarawert sofort |
| Erhalten Sie sofort den aktuellen Brutto-, Netto- und Tarawert und wiederholen Sie ihn (kontinuierliche Übertragung) |
| Holen Sie sich alle Wägedaten Stabilität, brutto, netto, tara, Reichweite usw. mit einem Befehl |
| Aktuelle Waage (Kanal) abfragen oder festlegen |
| Output-Funktion erhalten oder einstellen |
| Ausgabezustand erhalten oder einstellen |
| Waagendaten – Parameter einstellen |
| Tara der Waage |
| Abfrage oder voreingestellter Tarawert |
| Leergewichtswert |
| Waage sofort und unabhängig von der Stabilität tarieren |
| Waage nullstellen |
| Waage sofort und unabhängig vom Stabilitätsstatus nullstellen |
Kommando | |
|---|---|
| Der Befehl bricht den aktuell auf der Waage ausgeführten Befehl ab. |
Antworten | |
| Die Stornierung der aktuellen Befehlsausführung wurde gestartet. |
Kommando | |
|---|---|
| Beantragen Sie den aktuellen ADC-Wert. |
Antworten | |
| Aktueller ADC-Wert ist 866585 |
ADCX liest den letzten abgeschlossenen Multi-Channel-Erfassungszyklus. Es gibt die Zyklusfolgenummer, das Alter, die gültige Kanalmaske und den rohen ADC-Wert und das Millivolt-Signal für jeden der vier Kanäle zurück.
Verwenden Sie diesen Befehl für die Signalüberwachung und die Wägezellendiagnose.
ADCXADCX,<Seq>,<AgeMs>,<ValidMask>,<ADC1>,<mV1>,<ADC2>,<mV2>,<ADC3>,<mV3>,<ADC4>,<mV4>Feld | Beschreibung |
|---|---|
| Laufende Nummer des abgeschlossenen Erfassungszyklus. Es erhöht sich mit jedem neu abgeschlossenen Zyklus. |
| Zeit seit Abschluss des Zyklus, in Millisekunden. |
| Bitmaske von gültigen Kanälen, ausgedrückt als Dezimalzahl. |
| Roh-ADC-Werte der einzelnen Kanäle. |
| Individuelle Kanalsignale in Millivolt mit vier Dezimalstellen. |
Die Maskenbits stellen Kanäle dar: 1 Kanal 1, 2 Kanal 2, 4 Kanal 3 und 8 Kanal 4.
Einstellung | Komplettmaske | Gültige Kanäle |
|---|---|---|
|
| 1 und 2 |
|
| 1, 2 und 3 |
|
| 1, 2, 3 und 4 |
→ ADCX
← ADCX,1465819,247,15,8441020,0.2440,8487293,0.4595,8416544,0.1301,8493856,0.4901Erwerbszyklus 1465819 ist 247 ms alt. Maske 15 bedeutet, dass gültige Messungen für alle vier Kanäle vorhanden sind.
→ ADCX
← ADCX,1251,5,3,8598323,0.9765,8598323,0.9765,0,0.0000,0,0.0000Maske 3 gibt gültige Messungen für die Kanäle 1 und 2 an. Felder für die Kanäle 3 und 4 bleiben vorhanden und enthalten Nullwerte.
→ ADCX
← ADCX,0,0,0,0,0.0000,0,0.0000,0,0.0000,0,0.0000Seq=0 bedeutet, dass seit der Akquisitionsinitialisierung oder dem Reset kein Zyklus abgeschlossen ist. In diesem Fall, AgeMs=0 keine neue Messung anzeigt.
Einzelne Kanäle werden im Modus erworben SAM=1; SAC Bestimmt die Anzahl der aktiven Kanäle.
Der Befehl gibt den letzten abgeschlossenen Zyklus zurück, ohne auf einen neuen zu warten. Schnell wiederholte Anrufe können dasselbe zurückgeben Seq In mehreren Antworten.
Eine zunehmende AgeMs mit unverändertem Seq bedeutet, dass kein neuer Zyklus abgeschlossen ist.
ValidMask zeigt die Gültigkeit der erfassten Kanäle an. Dieser Wert ersetzt weder den Status der Waage noch garantiert er die Aktualität der Messungen.
Rohkanalwerte enthalten keine Nullsubtraktion oder Exzentrizitätskorrektur.
Die Antwort enthält immer Felder für alle vier Kanäle, unabhängig von der Kanalanzahl (SAC). Nicht genutzte Kanäle enthalten Nullwerte.
Kommando | |
|---|---|
| Der Befehl bricht den aktuell auf der Waage ausgeführten Befehl ab. |
Antworten | |
| Die Stornierung der aktuellen Befehlsausführung wurde gestartet. |
Kommando | |
|---|---|
| Text auf dem Waagendisplay anzeigen. |
Antworten | |
| Der Befehl wurde erfolgreich ausgeführt. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, oder eine Zeitüberschreitung ist aufgetreten. Die Waage bearbeitet eine andere Aufgabe oder einen anderen Befehl. |
| Der Befehl wurde empfangen, ist aber nicht ausführbar (Syntaxfehler oder Waage ohne Display). |
Kommando | |
|---|---|
| Schalten Sie das Hauptdisplay, um das Gewicht anzuzeigen. |
Antworten | |
| Der Befehl wurde erfolgreich ausgeführt. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, oder eine Zeitüberschreitung ist aufgetreten. Die Waage bearbeitet eine andere Aufgabe oder einen anderen Befehl. |
Kommando | |
|---|---|
| Aktuellen Zustand der Waage abfragen. |
Antworten | |
| Aktueller Fehlercode und Beschreibung. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, oder eine Zeitüberschreitung ist aufgetreten. Die Waage bearbeitet eine andere Aufgabe oder einen anderen Befehl. |
Fehlercode | Beschreibung |
|---|---|
| Kein Fehler |
| Keine Kalibrierung. |
| Keine messtechnischen Daten (max1 und d1 sind nicht festgelegt). |
| ADC-Fehler (keine Wägezelle, Messfehler usw.). |
| Fehler abfühlen – Fehler bei Referenzlinien erkannt (nicht verbunden, Abkürzung usw.). |
Kommando | |
|---|---|
| Abfrage aller verfügbaren Befehle. |
Antworten | |
| Liste aller verfügbaren Befehle im Format |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, oder eine Zeitüberschreitung ist aufgetreten. Die Waage bearbeitet eine andere Aufgabe oder einen anderen Befehl. |
Parameter | Beschreibung |
|---|---|
| 0 – Grundbefehle ohne Parameter |
| CSCP-Befehl |
Kommando | |
|---|---|
| Abfrage von CSCP-Ebenen. |
Antworten | |
| Verfügbare Level und entsprechende Versionen. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, oder eine Zeitüberschreitung ist aufgetreten. Die Waage bearbeitet eine andere Aufgabe oder einen anderen Befehl. |
Beispiele für Antworten | |
| Level 0-2 werden implementiert und entsprechende Versionen zur Verfügung gestellt. |
Parameter | Beschreibung |
|---|---|
| 0 – Grundbefehle ohne Parameter |
| CSCP entsprechende Versionen. |
Kommando | |
|---|---|
| Abfrage von Modellname und Kapazität. |
Antworten | |
| Gerätemodus, Kapazität und Einheit zurückgegeben. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, oder eine Zeitüberschreitung ist aufgetreten. Die Waage bearbeitet eine andere Aufgabe oder einen anderen Befehl. |
Beispiele für Antworten | |
| Modellbezeichnung CS-NEUTRON, Fassungsvermögen 1000 g. |
Kommando | |
|---|---|
| Abfrage-Hardware- und Softwareversionen. |
Antworten | |
| Hardware-Versionen repräsentieren PCB-Version. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, oder eine Zeitüberschreitung ist aufgetreten. Die Waage bearbeitet eine andere Aufgabe oder einen anderen Befehl. |
Beispiele für Antworten | |
| Hardware Version 1, Firmware 1.0.0., CSCP Version 1.0.0. |
Kommando | |
|---|---|
| Seriennummer der Waage abfragen. |
Antworten | |
| Seriennummer der Waage. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, oder eine Zeitüberschreitung ist aufgetreten. Die Waage bearbeitet eine andere Aufgabe oder einen anderen Befehl. |
Beispiele für Antworten | |
| Antwort mit der Seriennummer des Geräts. |
Kommando | |
|---|---|
| Abfrage Firmware Prüfsumme. |
Antworten | |
| Firmware-Prüfsumme. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, oder eine Zeitüberschreitung ist aufgetreten. Die Waage bearbeitet eine andere Aufgabe oder einen anderen Befehl. |
Beispiele für Antworten | |
I5 A "357940E…F723" | Firmware-Prüfsumme ist 357940E...F723 |
Waage nullstellen
ZWaage sofort und unabhängig vom Stabilitätsstatus nullstellen
ZIDieser Befehl tariert die Waage, sobald das nächste stabile Gewicht erkannt wird.
Kommando | |
|---|---|
| Setzen Sie den aktuellen Bruttowert als Tarawert, wenn das Gewicht stabil ist. |
Antworten | |
| Tare erfolgreich ausgeführt. Der Befehl gibt den Tarawert zurück. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, oder eine Zeitüberschreitung ist aufgetreten. Die Waage bearbeitet eine andere Aufgabe oder einen anderen Befehl oder wurde innerhalb des vorgegebenen Befehlszeitfensters nicht stabil. |
| Der Tare-Wert übersteigt die maximale Kapazität. |
| Tare-Wert ist kleiner als 0. |
Beispiele für Antworten | |
| Antwort der Waage mit stabilem Tarawert 100 g |
Dieser Befehl erhält den aktuell eingestellten Tarawert oder den gesetzten Tarawert.
Kommando | ||
|---|---|---|
| Abfrage aktueller Tarawert. | |
| Voreingestellter Tarawert. | |
Antworten | ||
| Tarieren bei stabiler Waage erfolgreich ausgeführt. | |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, oder eine Zeitüberschreitung ist aufgetreten. Die Waage bearbeitet eine andere Aufgabe oder einen anderen Befehl oder wurde innerhalb des vorgegebenen Befehlszeitfensters nicht stabil. | |
| Befehl empfangen, aber nicht ausführbar (Syntaxfehler oder Tarawert über max oder weniger als 0, falsche Einheit usw.) | |
Beispiele: | ||
| | Abfrage aktueller Tarawert |
| | Der aktuelle Tarawert beträgt 100 g |
| | Tarawert auf 150,11 g einstellen |
| | Antwort der Waage: Der Tarawert wurde auf 150.11 g gesetzt. |
Anmerkung:
Der Tarawert wird automatisch auf den Teilungswert des Bereichs gerundet. Hat die Waage beispielsweise eine Teilung von 0.5 g und Sie senden TA˽A˽˽˽˽˽150.11˽g, wird der Tarawert auf 150 g gesetzt und in der Antwort zurückgegeben. Senden Sie TA˽A˽˽˽˽˽150.75˽g, wird 151 g eingestellt.
Dieser Befehl löscht den aktuellen Tarawert unabhängig vom Taratyp.
Kommando | |
|---|---|
| Leerwert |
Antworten | |
| Der Tare-Wert wurde gelöscht (auf 0 gesetzt). |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, oder eine Zeitüberschreitung ist aufgetreten. Die Waage bearbeitet eine andere Aufgabe oder einen anderen Befehl. |
Dieser Befehl tariert die Waage unabhängig von ihrer Stabilität.
Kommando | |
|---|---|
| Legen Sie den aktuellen Bruttowert unabhängig von der Stabilität als Tarawert fest. |
Antworten | |
| Tarieren bei stabiler Waage erfolgreich ausgeführt. |
| Tarieren bei instabiler Waage erfolgreich ausgeführt. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, oder eine Zeitüberschreitung ist aufgetreten. Die Waage bearbeitet eine andere Aufgabe oder einen anderen Befehl oder wurde innerhalb des vorgegebenen Befehlszeitfensters nicht stabil. |
| Der Tare-Wert übersteigt die maximale Kapazität. |
| Tare-Wert ist kleiner als 0. |
Beispiele für Antworten | |
| Antwort der Waage mit stabilem Tarawert 100 g |
Gibt das aktuelle Nettogewicht nur zurück, wenn die Waage stabil ist.
Ist die Waage beim Empfang des Befehls nicht stabil, wartet sie, bis Stabilität erreicht ist oder die Befehlswartezeit abläuft.
Wenn die Stabilität innerhalb des konfigurierten Befehls-Timeout-Fensters nicht erreicht wird, wird ein Timeout-Fehler zurückgegeben.
Kommando | |
|---|---|
| Gibt das Nettogewicht nur dann zurück, wenn es stabil ist; wartet auf Stabilität bis zum Befehls-Timeout. |
Antworten | |
| Waage reagierte mit stabilem Nettogewichtswert. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, oder eine Zeitüberschreitung ist aufgetreten. Die Waage bearbeitet eine andere Aufgabe oder einen anderen Befehl oder wurde innerhalb des vorgegebenen Befehlszeitfensters nicht stabil. |
| Waage ist überlastet (Gewicht übersteigt die maximale Kapazität). |
| Waage ist unterlastet (Gewicht liegt unterhalb des minimalen messbaren Bereichs). |
Beispiele für Antworten | |
| Antwort der Waage mit stabilem Nettogewicht 100 g |
Der Befehl SI gibt das aktuelle Nettogewicht sofort zurück, ohne auf die Stabilität der Waage zu warten.
Die Antwort gibt den Status der Waage zum Zeitpunkt der Befehlsverarbeitung wieder.
Kommando | |
|---|---|
| Der Befehl gibt das aktuelle Nettogewicht unabhängig vom Stabilitätsstatus der Waage zurück. Der Gewichtswert wird also sofort zurückgegeben. |
Antworten | |
| Waage reagierte mit stabilem Nettogewichtswert. |
| Waage reagierte mit instabilem Nettogewichtswert. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet. |
| Waage ist überlastet (Gewicht übersteigt die maximale Kapazität). |
| Waage ist unterlastet (Gewicht liegt unterhalb des minimalen messbaren Bereichs). |
Beispiele für Antworten | |
| Antwort der Waage bei stabilem Nettogewicht von 100 g |
Der Befehl SIR gibt das aktuelle Nettogewicht sofort zurück, ohne auf die Stabilität der Waage zu warten. Sobald das nächste Gewicht verarbeitet ist, sendet die Waage neue Wägedaten.
Kommando | ||
|---|---|---|
| Befehl, die kontinuierliche Übertragung von Stabilitätsindikator und Nettogewicht zu starten. | |
Antworten | ||
| Waagendaten mit stabilem Nettogewichtswert. | |
| Skalieren Sie Daten mit instabilem Nettogewichtswert. | |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet. | |
| Waage ist überlastet (Gewicht übersteigt die maximale Kapazität). | |
| Waage ist unterlastet (Gewicht liegt unterhalb des minimalen messbaren Bereichs). | |
Beispiel für die kontinuierliche Übertragung | ||
| | |
| | |
| | |
| | |
| | |
| | |
Anmerkung:
Um die kontinuierliche Übertragung abzubrechen, senden Sie den Befehl @, C, SI, S.
Der Befehl SIX1 gibt alle aktuellen Wägedaten wie Stabilität, Taratyp, Bruttogewicht, Nettogewicht und Tarawert sofort zurück, ohne auf die Stabilität der Waage zu warten.
Kommando | ||
|---|---|---|
| Alle aktuellen Waagendaten abfragen | |
Antworten | ||
| Waagendaten mit stabilem Nettogewichtswert. | |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet. | |
Beispielkommunikation | ||
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
Parameter | Beschreibung |
|---|---|
| S – stabiles Gewicht |
| Z – wenn brutto +/- 1⁄4 d |
| 1...3 Bereich, in dem der aktuelle Bruttowert |
| N – kein Tara |
| Bruttogewicht |
| Nettogewicht |
| Unkraut |
| Einheit |
Der Befehl SX gibt die aktuellen Wägedaten zurück - Stabilität Bruttogewicht, Nettogewicht, Tarawert, wenn das Gewicht stabil ist.
Kommando | ||
|---|---|---|
| Abfrage von Stromgrößendaten | |
Antworten | ||
| Waagendaten mit stabilem Nettogewichtswert. | |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet. | |
| Waage ist überlastet (Gewicht übersteigt die maximale Kapazität). | |
| Waage ist unterlastet (Gewicht liegt unterhalb des minimalen messbaren Bereichs). | |
Beispielkommunikation | ||
| | |
| | |
| | |
| | |
SXI ist ein vereinfachter SIX1-Befehl. Er gibt die aktuellen Wägedaten – Stabilität, Bruttogewicht, Nettogewicht und Tarawert – sofort zurück, ohne auf die Stabilität der Waage zu warten.
Kommando | ||
|---|---|---|
| Abfrage von Stromgrößendaten | |
Antworten | ||
| Waagendaten mit stabilem Nettogewichtswert. | |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet. | |
| Waage ist überlastet (Gewicht übersteigt die maximale Kapazität). | |
| Waage ist unterlastet (Gewicht liegt unterhalb des minimalen messbaren Bereichs). | |
Beispielkommunikation | ||
| | |
| | |
| | |
| | |
SXIR ermöglicht das kontinuierliche Senden des SXI-Befehls. Um das kontinuierliche Senden des SXI-Befehls zu deaktivieren, senden Sie den Befehl C oder @.
Kommando | ||
|---|---|---|
| Abfrage von Stromgrößendaten | |
Antworten | ||
| Waagendaten mit stabilem Nettogewichtswert. | |
Beispielkommunikation | ||
| | |
| | |
| | |
Kommando | ||
|---|---|---|
| Befehl zum Abfragen oder Festlegen des aktiven Kanals bzw. der aktiven Waage. Wird der Waagenparameter weggelassen, enthält die Antwort den aktuellen Kanal. Andernfalls enthält sie den Erfolgsstatus des Wechsels der aktiven Waage. | |
Antworten | ||
| Die aktuelle Waage (Kanal) ist 1. | |
| Scale Change war erfolgreich. | |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet. | |
| Befehl empfangen, aber nicht ausführbar (Syntaxfehler oder falscher Kanal - er muss sich im Bereich 1-4) befinden. | |
Beispiel für die kontinuierliche Übertragung | ||
| | |
| | |
| | |
| | |
UPD-Befehl wird verwendet, um die Verzögerung zwischen Übertragungen in Befehlen wie SIR, SXIR einzustellen, die den kontinuierlichen Modus aktivieren.
Hinweis: Dies ist die Verzögerung zwischen dem Senden von Daten, nachdem sie verarbeitet wurden. Da Daten an die Scale-Kommunikationsschnittstelle gesendet werden, bedeutet dies, dass es zu zusätzlichen Verzögerungen kommt, insbesondere wenn drahtlose Verbindungen wie WIFI oder Bluetooth verwendet werden. Die gleiche Verzögerung ist nur auf CPU-Ebene garantiert und daher werden die Daten je nach verwendeter Schnittstelle nicht immer mit der gleichen Verzögerung geliefert. Verdrahtete Schnittstellen neigen dazu, eine konstantere Verzögerung als drahtlose zu haben.
Kommando | ||
|---|---|---|
UPD | Erhalten Sie die aktuelle Verzögerung zwischen den Übertragungen. | |
Antworten | ||
| Die aktuelle Waage (Kanal) ist 1. | |
Beispiel für die kontinuierliche Übertragung | ||
| | |
| | |
| | |
| | |
Der Befehl QASI1 liest alle aktuellen Waagendaten wie Kanal, Bereich, Stabilität, Bruttogewicht, Nettogewicht, Tarawert, hohe Auflösung, ADC-Punkt und Millivolt usw. sofort aus, ohne auf die Stabilität der Waage zu warten.
HINWEIS: QASI1C verwendet Komma (,) als Datentrenner anstelle von Raum (˽) alles andere ist gleich.
Kommando | ||
|---|---|---|
| Abfrage aller skalierbaren Informationen | |
Antworten | ||
| Waagendaten mit stabilem Nettogewichtswert. | |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet. | |
Beispielkommunikation | ||
| | |
| | |
| | |
| | |
Parameter | Beschreibung |
|---|---|
| 1 – kein Fehler für andere siehe Liste der Fehlercodes |
| Stromgrößenkanal 1-4 |
| 1...3 Bereich, in dem der aktuelle Bruttowert |
| S – stabiles Gewicht |
| Bruttogewicht |
| Nettogewicht |
| Unkraut |
| Hochauflösendes Bruttogewicht mit zwei zusätzlichen Dezimalstellen |
| Signal von der Wägezelle ausgedrückt in Punkten |
| Signal von der Wägezelle in Millivolt |
| Einheit |
QASIX liest alle aktuellen Waagendaten sofort aus, ohne auf die Stabilität der Waage zu warten. Zusätzlich zu den Standarddaten von QASI1C liefert der Befehl den neuesten vollständigen Mehrkanal-ADC-Datenrahmen, die rohen ADC-Punkte und das Millivolt-Signal jedes physischen Kanals sowie die berechnete Masse und den prozentualen Anteil der von jeder Wägezelle getragenen Gesamtbruttolast.
QASIX verwendet Kommas (,) als Datentrennzeichen.
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>Feld | Beschreibung |
|---|---|
| Status der Waage: |
| aktueller Wägekanal. |
| Aktueller Wägebereich. |
|
|
| Bruttogewicht, Nettogewicht und Tara. Bei einem Waagenfehler enthalten diese drei Felder |
| Hochauflösendes Bruttogewicht mit zwei zusätzlichen Dezimalstellen. |
| ADC-Wert von QASI1C. Im Mehrkanalmodus wird der kombinierte ADC-Wert durch die Anzahl der aktiven Kanäle geteilt und gerundet. |
| Millivolt-Signal berechnet aus dem vorhergehenden |
| Wägeeinheit, auch für einzelne Zellmassen verwendet. |
| Ablaufnummer des abgeschlossenen ADC-Erfassungszyklus. |
| Zeit seit diesem Zyklus abgeschlossen, in Millisekunden. |
| Roh-ADC-Wert jeder Zelle. |
| Signal jeder Zelle in Millivolt, mit vier Dezimalstellen. |
| Berechnung des Bruttogewichtsbeitrags jeder Zelle mit zwei zusätzlichen Dezimalstellen. |
| Belastungsbeitrag jeder Zelle in Prozent, mit zwei Dezimalstellen. |
Die Waage hat eine Auflösung von 0,01 kg, ein Bruttogewicht von 100 kg und ein Tara von 10 kg. Jede Zelle trägt 25% der Last. Dieses Beispiel ist illustrativ.
→ 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.00Erwerbszyklus 1250 ist 8 ms alt. Die berechnete Masse jeder Zelle beträgt 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.72Die Waage hat keinen Fehler (Error=1) und das Gewicht ist stabil (S). Brutto- und Nettogewicht betragen 108.30 kg, die Tara beträgt 0.00 kg und das hochauflösende Bruttogewicht 108.2999 kg. Der Erfassungszyklus 1465031 ist 333 ms alt.
Wägezelle | Roh-ADC-Wert | Signal [mV] | Berechnete Masse [kg] | Tragfähigkeitsbeitrag [%] |
|---|---|---|---|---|
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 |
Die angezeigten Zellmassen summieren sich auf 108,3000 kg und die Prozentangaben auf 100,00%. Zelle 1 trägt den größten Beitrag und Zelle 3 den kleinsten. Beiträge werden nach Subtraktion von Nullwerten und Anwendung einer eventuell aktivierten gültigen Exzentrizitätskorrektur berechnet; das direkte Verhältnis von Rohsignalen stellt daher nicht die Lastverteilung dar.
Die Berechnung der Lastverteilung erfordert einen Mehrkanalmodus SAM=1, einen vollständigen Erfassungszyklus und gültige Zellennullwerte für die aktuelle Anzahl von Kanälen. Es werden Nullwerte für die Zellenkalibrierung verwendet; falls nicht verfügbar, werden stattdessen gültige Nullwerte für die Exzentrizitätskalibrierung verwendet.
Jede Zellmasse wird aus ihrem Beitrag zum kombinierten Signal und dem aktuellen Bruttogewicht berechnet.
Wenn diese Bedingungen nicht erfüllt sind oder die absolute Summe der Signale nach Nullsubtraktion und etwaiger Korrektur unter 100 ADC-Zahlen liegt, sind Massen und Prozentsätze 0.
Die Antwort enthält immer vier Gruppen. Werte für inaktive Kanäle sind Null.
QASIX enthält nicht SAM, SAC oder eine gültige Kanalmaske. Lesen Sie die Maske mit ADCX.
Wiegen von Daten und ADC-Zyklus Datenaktualisierung getrennt; Seq und AgeMs sich auf ADC-Messungen beziehen.
Wenn Seq=0Es steht noch kein abgeschlossener Akquisitionszyklus zur Verfügung. In diesem Fall, AgeMs=0 keine neue Messung anzeigt.
Der Befehl FT fragt den Filter der aktuell aktiven Waage ab oder legt ihn fest. Um den Filter einer anderen Waage einzustellen, wechseln Sie mit dem Befehl SNS zu dieser Waage oder verwenden Sie den Befehl SSD und den Parameter nFT.
Kommando | |
|---|---|
| Abfragestromfilterwert. |
Antworten | |
| Antwort mit Filterwert |
Der Befehl FC aktiviert oder deaktiviert den hochauflösenden Filter der aktuell aktiven Waage. Um den Filter einer anderen Waage einzustellen, wechseln Sie mit dem Befehl SNS zu dieser Waage oder verwenden Sie den Befehl SSD und den Parameter nFC.
Kommando | |
|---|---|
| Abfragestrom hoher Auflösung Filterwert. |
Antworten | |
| Antwort mit hohem Auflösungsfilterwert. |
Kommando | |
|---|---|
| Waage zurücksetzen. |
Antworten | |
| Antwort, die den Neustartbefehl bestätigt. |
Mit den Befehlen RSD und SSD können Sie alle Waagen- und Anwendungsparameter lesen.
Jeder Parameter hat einen eindeutigen Namen und auf den ein entsprechender Wert gesetzt werden kann. Die Liste aller verfügbaren Parameter ist in der nachstehenden Tabelle mit Beschreibung, Standardwert und Bereichswert aufgeführt.
Parameter befinden sich immer in key=value-Paaren. Zum Beispiel 1D1=0.1, wobei 1D1 der Parameter und 0.1 der Wert ist. Parameter werden mit Semikolon (;) getrennt.
Einkanal- und Mehrkanalbetrieb
Standardmäßig arbeitet die Waage im Einkanalmodus (SAM=0). Dabei kann jeder der vier ADC-Kanäle mit einer eigenen Wägeplattform verbunden werden. Jeder Kanal wird als eigenständige Waage behandelt und kann eigene messtechnische Parameter haben: Höchstlast, Teilungswert, Kalibrierung, Filter- und Nullpunkteinstellungen sowie Wägeeinheit.
Einkanalmodus sollte verwendet werden, wenn:
jeder ADC-Kanal ist mit einer separaten Wägeplattform verbunden;
jede Plattform benötigt ihre eigenen Kalibrierungs- und messtechnischen Einstellungen;
Für jede Waage ist nur ein Wägezellensignal erforderlich;
Kompatibilität mit dem Standard-Erfassungs- und Kalibrierungsverfahren ist erforderlich.
Im Mehrkanalmodus (SAM=1) werden zwei, drei oder vier ADC-Kanäle zu einer logischen Waage zusammengefasst. Die Anzahl der aktiven Kanäle wird mit dem Parameter SAC festgelegt. Jeder aktive Kanal wird kontinuierlich abgetastet. Sein einzelner ADC-Rohwert und sein Signal in Millivolt lassen sich mit dem Befehl QASIX oder ADCX auslesen.
Die Signale der aktiven Kanäle werden zu einem gemeinsamen ADC-Wert summiert. Dieser Gesamtwert wird für die normale Kalibrierung der gesamten Waage und die Masseberechnung verwendet. Daher sind für die komplette Plattform nur eine messtechnische Konfiguration und eine reguläre Waagenkalibrierung erforderlich.
Der Mehrkanalmodus ist besonders nützlich, wenn mehrere Wägezellen dieselbe Plattform, denselben Tank, denselben Trichter oder dasselbe Silo unterstützen.
Vorteile des Mehrkanalbetriebs
Es ist keine externe Anschlussdose erforderlich.
Jede Wägezelle kann direkt an einen separaten ADC-Kanal angeschlossen werden.
Individuelle Wägezellenüberwachung.
Der ADC-Wert und das Millivolt-Signal jeder Wägezelle können separat überwacht werden.
Vereinfachte Fehlererkennung.
Eine beschädigte, abgetrennte, überlastete oder driftende Wägezelle kann leichter identifiziert werden, da ihr Signal unabhängig voneinander verfügbar ist.
Bessere Installationsdiagnose.
Einzelne Kanalmessungen können ungleichmäßige Belastung, mechanische Obstruktion, falsche Verdrahtung oder schlechte Lastverteilung aufdecken.
Eine Kalibrierung für die komplette Plattform.
Obwohl jedes Wägezellensignal separat gemessen wird, wird sein kombiniertes Signal als ein Wägesystem kalibriert.
Optionale Exzentrizitätskorrektur.
Unterschiede zwischen Wägezellen und positionsabhängigen Wägefehlern können durch individuelle Kanalkorrekturfaktoren ausgeglichen werden.
Flexible Kanalanzahl.
Das gleiche System kann für Plattformen mit zwei, drei oder vier Wägezellen konfiguriert werden. Die Verwendung von weniger Kanälen reduziert auch die Zeit, die benötigt wird, um einen vollständigen Messrahmen zu erhalten.
Typische Anwendungen
Der Mehrkanalmodus wird empfohlen für:
Plattformwaagen mit vier Wägezellen;
Drei- oder Vier-Punkt-Silo und Trichterwiegen;
Tankwaagen;
Systeme, bei denen eine individuelle Wägezellendiagnose erforderlich ist;
Anlagen, bei denen eine externe analoge Anschlussdose vermieden werden sollte;
Plattformen, die eine elektronische Exzentrizität oder Eckfehlerkorrektur erfordern.
Der wesentliche Unterschied: Der Einkanalmodus stellt bis zu vier unabhängige Waagen bereit. Der Mehrkanalmodus fasst dagegen bis zu vier einzeln überwachte Wägezellensignale zu einer kalibrierten Waage zusammen.
Fragen Sie alle Waagen- und Anwendungsparameter ab. Damit können Sie nicht nur aktuelle Werte auslesen, sondern diese auch als Sicherung Ihrer Waagenkonfiguration speichern. Zum Wiederherstellen ersetzen Sie das erste Zeichen R durch S und senden die Daten an die Waage.
Kommando | ||
|---|---|---|
| Abfrage aller Parameter. | |
Antwort | ||
| Alle Parameter. | |
Beispiel | — | |
| | |
| | |
Wenn Sie nur einen Parameterwert abrufen müssen, können Sie diesen Befehl verwenden.
Kommando | |
|---|---|
<Parameter>=? | Abfrageparameterwert. |
Antwort | |
| Parameter und es ist Wert. |
Beispiel | |
| 1D1=? |
| 1D1=0.1 |
Dieser Befehl dient zum Einstellen von Waagen- und Anwendungsparametern. Geänderte Parameterwerte im Speicher werden nicht sofort übernommen. Um die neuen Werte anzuwenden, starten Sie die Waage neu oder führen Sie den Befehl IS aus.
Kommando | |
|---|---|
| Setzen Sie auf oder mehrere Parameterwerte. |
Antwort | |
| Anwendungsparameter erfolgreich eingestellt. |
Kommando | |
|---|---|
| Waage mit neuen Parametern initialisieren |
Antwort | |
| Initialisierung der Waage abgeschlossen. |
Kommando | |
|---|---|
| Kalibrierdaten der ausgewählten Waage abfragen. Ist der Parameter <scaleNo> auf 0 gesetzt, erhalten Sie die Kalibrierdaten aller Waagen. |
Antwort | |
| Kalibrierparameter: |
Kommando | ||
|---|---|---|
| Kalibrieren Sie den ausgewählten Punkt mit dem ausgewählten Wert. | |
Antwort | ||
| Kalibrierantwort; siehe den Statusparameter unten. | |
Beispiel für Kalibrierungen | ||
| | |
| | |
| | |
| | |
Parameter | Beschreibung |
|---|---|
| Kalibrierpunkt Nummer 0-8 (0 ist Nullkalibrierung). |
| Gewicht, das auf dem Lastaufnehmer der Waage liegt. Handelt es sich um den Nullpunkt, muss die Last 0 sein. |
| Standardmäßig ist ein stabiles Gewicht während des Kalibrierungsprozesses obligatorisch, da die Kalibrierung nicht abgeschlossen ist und der Fehler zurückgegeben wird. |
| Status repräsentiert den aktuellen Status der Kalibrierung mit @ gefolgt von Statuszeichen, das sein kann: |
| Der Kanal bezeichnet die Waage, an der die Kalibrierung ausgeführt wird – 1-4. |
| Kalibrierung erfordert stabiles Gewicht, daher wird es bis zu 10 Wiederholungen geben. Wenn die Stabilität in 10 Wiederholungen nicht erreicht wird, schlägt die Kalibrierung fehl, es sei denn, der Parameter "Stable" wurde auf 0 gesetzt. |
| Signal von der Wägezelle ausgedrückt in Punkten |
| Faktor, der für diesen Punkt berechnet wurde und die Last lieferte. |
Kommando | |
|---|---|
| Kalibrierpunkt 0-8 ist zu streichen. |
Antwort | |
| Kalibrierpunkt erfolgreich gelöscht. |
Standardmäßig arbeitet die Waage im Einkanalmodus. Jeder Kanal kann dabei mit einer anderen Plattform verbunden sein und eigene messtechnische Daten wie Höchstlast, Ablesbarkeit und Filtereinstellungen haben. Die Waage hat vier Kanäle. Im Mehrkanalmodus können Sie bis zu vier Wägezellen oder Plattformen anschließen und für jede Wägezelle ADC-Werte und mV auslesen. Das ist besonders nützlich, wenn Sie keine Anschlusskästen verwenden und jede Wägezelle bzw. Plattform einzeln überwachen möchten, während nur eine gemeinsame Kalibrierung verwendet wird.
Mess- und Kalibrierdaten werden in den in der nachstehenden Tabelle beschriebenen Parametern gespeichert.
Hinweis: Sie können jeden Parameter manuell über eine für die Waage konfigurierte Kommunikationsschnittstelle an die Waage senden. Beachten Sie die richtige Struktur und beginnen Sie den Befehl mit SSD. Siehe das Beispiel unter der Tabelle.
Parameter | Beschreibungen | Ausfall | Daten | Beispiel |
|---|---|---|---|---|
sN | Kanal-/Waagenname – maximal 8 Zeichen | — | Baumkohl | — |
sDx | Abteilung – D1-D3 | — | Float | — |
sMx | Höchstens – M1-M3 | — | Float | — |
sRx | Anzahl der Bereiche – 1-3 | — | Uint8 | — |
sxA | Punkt x ADC-Punkte | — | Uint32 | — |
sxW | Punkt x Gewichtung | — | Float | — |
sxF | Punkt x-Faktor | — | Float | — |
SU | Einheit | kg | Char [2] | — |
SFT | Filter: 1-1023 (1- kein Filter, 1023 max) | | Uint16 | — |
SFC | Hochauflösender Filter: 0-deaktiviert, 1-aktiviert | | Uint8 | — |
SDS | Teilung für die Teststabilität | | Uint8 | — |
sZT | Zero Tracking – 0-99 (0 deaktiviert) | | Uint8 | — |
sZR | Nullbereich in Prozent - 0 bedeutet, dass Nullierung deaktiviert ist | | Uint8 | — |
ROZ | Auf Null -ausgeführte Nullierung im Bereich - Prozentsatz 0-50% - 0 bedeutet auf Null ist deaktiviert | | Uint8 | — |
sCW | Befehls-Timeout-Fenster - Wert, wie lange man auf Stabilität beim Nullieren, Tarieren, Erhalten eines stabilen Gewichts usw. in Sekunden 1,2,3,... warten muss | | Uint16 | — |
0SW | Stabilitätsfenster – wie lange das Gewicht stabil sein muss, um den Status auf stabil zu setzen – in Millisekunden | | Uint16 | |
s – Waagennummer 1-4
x – fortlaufende Nummer 1-n
Beispiel:
SSD;1D1=1;1M1=1000;1U=kg
Legt für Waage 1 die Teilung des ersten Bereichs auf 1 kg und dessen Höchstlast auf 1000 kg fest. Die Einheit wird auf kg gesetzt.
Anwendungen haben spezifische Funktionalitäten und Parameter, die sich auf sie beziehen. Sie werden in den folgenden Kapiteln beschrieben.
Die gemeinsamen Befehle für die Anwendung sind:
M25 – Abfrage verfügbare Anwendungen
M26 – Abfrage aktueller Anwendung oder Set spezifische Anwendung
Kommando | |
|---|---|
| Befehl, um verfügbare Anfragen zu erhalten. |
Antwort | |
| Liste der verfügbaren Anwendungen. |
Kommando | |
|---|---|
| Abfrage aktuell aktive Anwendung |
| Set Anwendung 1 – Zählen. |
Antwort | |
| Aktuelle aktive Anwendung ist 1 - Zählen |
| Die Anwendung erfolgreich einstellen. |
| Befehl empfangen, aber nicht ausführbar (Syntaxfehler oder falsche oder nicht vorhandene Anwendungsnummer). |
Der PMI-Befehl kann beim Zählen und Prüfen von Wägeanwendungen verwendet werden.
Kommando | ||
|---|---|---|
| Befehl, die Kontrollwägungsparameter zu erhalten. | |
Antworten | ||
| Der Befehl wurde erfolgreich ausgeführt. | |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet. | |
| Befehl empfangen, aber nicht ausführbar (Syntaxfehler oder falscher Parameterwert). | |
Beispiele: | ||
| | |
| | |
| | |
| | |
Parameter | Beschreibung |
|---|---|
| W – Wiegen |
| ABS – High und Low Limit |
| Einheit |
| Ziel bei TolMode=REL/PER; niedriges Limit bei TolMode=ABS |
| Toleranz minus wenn TolMode=REL/PER; hohes Limit wenn TolMode=ABS |
| Toleranz plus wenn TolMode=REL/PER |
| Tarawert |
| Durchschnittliche Stückzahl |
| Artikel id |
| Artikelbeschreibung |
Parameter | Beschreibung | Standardwert | Reichweite |
|---|---|---|---|
nLT | LT steht für „lock/unlocked tare. Standardmäßig ist das Tara gesperrt, was bedeutet, dass auch nach dem Entladen der Waage das Tara im Waagenspeicher gespeichert bleibt. Wenn Sie LT = 0 setzen, wird Tara automatisch gelöscht, sobald Sie die Waage entladen haben (eine Rückkehr im Nullbereich ist erforderlich). | | |
* n steht für die Waagennummer 1-4
Bei der Zählanwendung wird die Stückzahl basierend auf dem bereitgestellten oder referenzierten durchschnittlichen Stückgewicht (APW) berechnet.
Parameter im Zusammenhang mit der Zählanwendung sind:
Parameter | Beschreibung | Standardwert | Reichweite |
|---|---|---|---|
nACD | Zählen von Dezimalzahlen - Bei der Berechnung der Stückzahl können Sie auch Dezimalwerte verwenden, nicht nur ganzzahlige Werte. Zählende Dezimalstellen werden auch im Prüfmodus verwendet. | | |
nACAD | APW-Dezimalzahlen - festgelegt, wie viele Dezimalzahlen APW berechnet wird. | Anzahl der Dezimalstellen in der ersten Abteilung + 2 | |
* n steht für die Waagennummer 1-4
Um Anwendungsparameter zu ändern oder zu zählen, müssen Sie den Befehl SAP und GAP verwenden.
Kommando | |
|---|---|
| Befehlen Sie, den Stückgewichtswert zu erhalten oder festzulegen. Wenn apw und Einheitsparam weggelassen werden, wird der aktuelle Stückgewichtswert zurückgegeben. |
Antworten | |
| Der Befehl wurde erfolgreich ausgeführt. Die Antwort umfasst auch den durchschnittlichen Stückgewichtswert. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet. |
| Befehl empfangen, aber nicht ausführbar (Syntaxfehler oder falscher Parameterwert). |
Beispiele: | |
| |
| |
| |
| |
Kommando | |
|---|---|
| Befehl zur Ausführung der Berechnung von APW. Sie müssen eine Anzahl von Stücken angeben, die derzeit auf dem Waagenlastempfänger platziert sind. |
Antworten | |
| Der Befehl wurde erfolgreich ausgeführt. Die Antwort umfasst auch den durchschnittlichen Stückgewichtswert. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet. |
| Befehl empfangen, aber nicht ausführbar (Syntaxfehler oder falscher Parameterwert, Nettogewicht Null, instabile Bedingungen – konnte keine Referenz ausführen). |
Beispiele: | |
| |
| |
Kommando | |
|---|---|
| Befehlen Sie, die aktuelle Anzahl der Stücke zu erhalten. |
Antworten | |
| Antwort mit aktueller Stückzahl und Status der Waage. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet. |
Parameter | Beschreibung |
|---|---|
| S – stabiles Gewicht |
| Aktuelle Stückzahl. |
Kommando | |
|---|---|
| Befehlen Sie, die aktuelle Stückzahl und Wiegedaten zu erhalten. |
Antworten | |
| Die Antwort enthält die aktuelle Stückzahl, den Status der Waage, den Toleranzstatus und die Wägedaten. HighResolution folgt auf die Einheit und enthält das Bruttogewicht mit zwei zusätzlichen Dezimalstellen. Artikel-ID und Beschreibung werden zurückgegeben, sofern sie konfiguriert sind. Siehe PMC. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet. |
Beispielhafte Antwortbeispiele für Version 1.4: | |
| |
| |
| |
| |
Parameter | Beschreibung |
|---|---|
| S – stabiles Gewicht |
| NA – nicht anwendbar – Ziel/Toleranzen sind nicht festgelegt |
| Bruttogewicht |
| Nettogewicht |
| Unkraut |
| Aktueller durchschnittlicher Stückwert |
| Einheit |
| Hochauflösendes Bruttogewicht mit zwei zusätzlichen Dezimalstellen |
Mit dem PMC-Befehl können Sie ein Prüfprogramm aktivieren, bei dem Sie Ziel- und Toleranzen (relativer Modus) oder niedrigere und höhere Grenzwerte (absoluter Modus) festlegen können, um den Toleranzstatus basierend auf der Anzahl der vorhandenen Teile zu erhalten. Um aktuelle Werte zu erhalten, verwenden Sie den Befehl PMI.
Negative Kontrollzählung
Sie können negative Check-Zählung im relativen Modus verwenden, wo Sie das Ziel in Minus gesetzt haben. Bitte beachten Sie in diesem Fall, dass Ober- und Untergrenze getauscht werden, um den Toleranzstatus korrekt zu bestimmen.
Kommando | ||
|---|---|---|
| Befehl zur Einstellung der Kontrollwägungsparameter. Es stehen zwei Modi zur Verfügung: | |
Antworten | ||
| Der Befehl wurde erfolgreich ausgeführt. | |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet. | |
| Befehl empfangen, aber nicht ausführbar (Syntaxfehler, falscher Parameterwert oder Zählanwendung nicht aktiviert – siehe Befehl M25/M26). | |
Beispiele: | ||
| | Untere Grenze = 10 pcs |
| | — |
| | Target=10 pcs |
| | — |
Parameter | Beschreibung |
|---|---|
| Ziel im relativen Modus verwendet. Wenn die Anzahl der Teile gleich oder höher als der untere Grenzwert und niedriger oder gleich als der obere Grenzwert ist, ist der Toleranzstatus in Ordnung. |
| Tolerance minus wird verwendet, um den unteren Grenzwert festzulegen und wird als <Target>-<TolMinus> berechnet. Wenn die Anzahl der Stücke niedriger ist als der Low-Limit-Toleranzstatus ist LO. |
| Tolerance plus wird verwendet, um den oberen Grenzwert festzulegen und wird als <Target> + <TolPlus> berechnet. Wenn die Anzahl der Teile höher als die obere Grenze ist, ist der Toleranzstatus HI. |
| <LowLimit> Untergrenze im absoluten Modus. Wenn die Anzahl der Stücke niedriger als die Toleranz ist, ist der Status LO. |
| Einheit |
| Durchschnittliche Stückgewicht – Wert verwendet, um die Anzahl der Stücke zu berechnen. |
| Voreingestellter Tarawert |
| Artikel-ID – wird verwendet, um zu bestimmen, welcher Artikel bei Verwendung des PCSX-Befehls gezählt wird. |
| Artikelbeschreibung |
Mit PMW-Befehl können Sie das Prüfwägeprogramm aktivieren, bei dem Sie Ziel- und Toleranzen (relativer Modus) oder niedrigere und höhere Grenzwerte (absoluter Modus) festlegen oder Toleranzen in Prozent bezogen auf den Zielwert in Maßeinheit angeben können. Um aktuelle Werte zu erhalten, verwenden Sie den Befehl PMI.
Negative Kontrollwägung
Sie können negatives Prüfgewicht im relativen Modus verwenden, in dem Sie das Ziel in Minus setzen. Bitte beachten Sie in diesem Fall, dass Ober- und Untergrenze getauscht werden, um den Toleranzstatus korrekt zu bestimmen.
Kommando | ||
|---|---|---|
| Befehl zur Einstellung der Kontrollwägungsparameter. Es stehen drei Modi zur Verfügung: | |
Antworten | ||
| Der Befehl wurde erfolgreich ausgeführt. | |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet. | |
| Befehl empfangen, aber nicht ausführbar (Syntaxfehler, falscher Parameterwert oder Prüfwägungsanwendung nicht aktiviert – siehe Befehl M25/M26). | |
Beispiele: | ||
| | Ziel = 16,3 lb |
| | — |
| | Untere Grenze = 10,2 kg (unter) |
| | — |
| | Ziel = 100 kg |
| | — |
| | Ziel = 100 kg |
| | — |
Parameter | Beschreibung |
|---|---|
| Ziel im relativen Modus verwendet. Wenn die Anzahl der Teile gleich oder höher als der untere Grenzwert und niedriger oder gleich als der obere Grenzwert ist, ist der Toleranzstatus in Ordnung. |
| Tolerance minus wird verwendet, um den unteren Grenzwert festzulegen und wird als <Target>-<TolMinus> berechnet. Wenn die Zahl des Netzes niedriger als der niedrigste Grenzwert ist, ist der Toleranzstatus LO. |
| Tolerance plus wird verwendet, um den oberen Grenzwert festzulegen und wird als <Target> + <TolPlus> berechnet. Wenn net ist höher als die obere Grenze Toleranzstatus ist HI. |
| <LowLimit> Untergrenze im absoluten Modus. Wenn das Nettogewicht niedriger als die Toleranz ist, ist der Status LO. |
| Einheit |
| Voreingestellter Tarawert |
| Artikel-ID – wird verwendet, um zu bestimmen, welcher Artikel bei Verwendung des CWX-Befehls überprüft wird. |
| Artikelbeschreibung - Wird verwendet, um Artikelbeschreibungen zu erhalten, wenn Sie den Befehl CWX verwenden. |
Kommando | |
|---|---|
| Befehl, den aktuellen Wägestatus und das Wägen zu erhalten. |
Antworten | |
| Die Antwort umfasst Toleranzstatus und Wägedaten. HighResolution folgt der Einheit und enthält das Bruttogewicht mit zwei zusätzlichen Dezimalstellen. Artikel-ID und Beschreibung werden bei der Konfiguration zurückgegeben. Siehe PMW. |
| Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet. |
Beispielhafte Antwortbeispiele für Version 1.4: | |
| |
| |
| |
| |
Parameter | Beschreibung |
|---|---|
| S – stabiles Gewicht |
| NA – nicht anwendbar – Ziel/Toleranzen sind nicht festgelegt |
| Bruttogewicht |
| Nettogewicht |
| Unkraut |
| Einheit |
| Hochauflösendes Bruttogewicht mit zwei zusätzlichen Dezimalstellen |
Um digitale Eingänge zu verwenden, müssen Sie diese zuerst konfigurieren, da standardmäßig alle Eingänge deaktiviert sind.
Jeder digitale Eingang hat zwei Modi:
Ein-/Aus-Zustand
Gegenstück
Im Ein-/Aus-Modus arbeitet der digitale Eingang als Schalter. Ist eine Funktion eingestellt, löst er auch deren Ausführung aus, beispielsweise das Nullstellen oder Tarieren der Waage. Andernfalls können Sie den Eingang für eigene Zwecke nutzen, indem Sie seinen Status überwachen.
Im Zählermodus erhöht der digitale Eingang den Zählerwert jedes Mal, wenn der Eingabezustand hoch ist. Der Zählerwert wird ebenfalls gespeichert, so dass er auch nach dem Neustart des Moduls noch verfügbar ist. Abseits des Kurses haben Sie die Möglichkeit, den Zählerwert festzulegen und zurückzusetzen.
Der SIF-Befehl wird verwendet, um den Eingabemodus einzurichten, der ein-/ausgeschaltet (klassischer Eingabemodus) oder Zähler sein kann.
Kommando | |
|---|---|
| Befehl, um die Konfiguration der ausgewählten Eingabe zu erhalten. |
Antworten | |
| Konfiguration eines Eingangs |
| Konfiguration aller Inputs. |
Beispiele: | |
| |
| |
| |
| |
Parameter | Beschreibung |
|---|---|
| Eingabenummer. Abhängig von der CloudScale, die Sie verwenden, ist es ein Wert von 1...n, abhängig von der Anzahl der verfügbaren Eingaben. |
| Digitaler Eingabemodus: |
| Filter schalten Bounce. Der Input muss für diese Zeit stabil bleiben, bevor der Zustand akzeptiert wird. Nur zu verwenden, wenn der Eingabemodus ein-/ausgeschaltet ist. Typischer Wert: 5-100 ms. |
| Ignoriert kurze elektrische Rauschimpulse. Pulse, die kürzer als diese Zeit sind, werden nicht gezählt. Nur zu verwenden, wenn der Eingabemodus Zähler ist. Typischer Wert: 1-20 μs. |
| Funktion des digitalen Eingangs (nur im Ein-/Aus-Modus verfügbar): |
Um digitale Eingaben zu verwenden, müssen Sie ihre Funktion zuerst auf den Ein-/Aus-Modus einstellen.
Kommando | |
|---|---|
| Befehl, den Status der Eingabe zu erhalten. |
Antworten | |
| <iS> kann 0 (Input nicht aktiviert) oder 1 (Input aktiviert) sein. |
| Wenn <inputNo> 00 ist, beinhaltet die Antwort den Status aller Eingaben in der Reihenfolge der Eingabenummer von 1 bis n. |
Beispiele: | |
| |
| |
| |
| |
Kommando | |
|---|---|
| Befehl, den aktuellen Zählerwert bei ausgewählter Eingabe zu erhalten. |
Antworten | |
| <iS> kann 0 (Input nicht aktiviert) oder 1 (Input aktiviert) sein. |
| Wenn <inputNo> 00 ist, enthält die Antwort die Werte aller Zähler in der Reihenfolge der Eingabenummer von 1 bis n. |
Beispiele: | |
| |
| |
Kommando | |
|---|---|
| Befehl zum Setzen des ausgewählten Zählerwerts. |
Antworten | |
| — |
Beispiele: | |
| |
| |
Kommando | |
|---|---|
| Befehl zum Löschen des ausgewählten Zählerwerts. |
Antworten | |
| — |
Beispiele: | |
| |
| |
| |
| |
Digitale Ausgänge ermöglichen es Ihnen, externe Peripheriegeräte wie Lichter, Summer, Relais usw. zu steuern. Sie können Ausgaben manuell über Befehle steuern, oder Sie können die Funktion einstellen, und die Ausgabe wird automatisch entsprechend der ausgewählten Funktion eingestellt.
Kommando | |
|---|---|
| Befehl zum Erhalten oder Setzen des Ausgabezustands in Bezug auf den <oS>-Parameter: |
Antworten | |
| Antwort für einen Output. |
Beispiele: | |
| |
| |
| |
| |
| |
| |
| |
| |
Parameter | Beschreibung |
|---|---|
| Ausgabenummer. Abhängig von der CloudScale, die Sie verwenden, ist es ein Wert von 1...n, abhängig von der Anzahl der verfügbaren Ausgaben. |
| Ausgangszustand: |
Kommando | |
|---|---|
| Befehl zum Erhalten oder Setzen der Ausgabefunktion in Bezug auf den <oF>-Parameter: |
Antworten | |
| Antwort für einen Output. |
Beispiele: | |
| |
| |
| |
| |
| |
| |
| |
| |
Parameter | Beschreibung |
|---|---|
| Ausgabenummer. Abhängig von der CloudScale, die Sie verwenden, ist es ein Wert von 1...n, abhängig von der Anzahl der verfügbaren Ausgaben. |
| Ausgabefunktion: |
Kommando | |
|---|---|
| Nach dem Ändern von Ein- und Ausgängen müssen Sie die Initialisierung durchführen oder den Neustart skalieren, um Änderungen anzuwenden. |
Antworten | |
| — |
CSCP kann über die für das Protokoll konfigurierten Geräteschnittstellen verwendet werden. Die gleiche Befehlsstruktur wird verwendet; passen Sie die Verbindungseinstellungen an, bevor Sie Befehle austauschen.
Lesen Sie die Parameter mit RSD und speichern Sie die Antwort. Zum Wiederherstellen ersetzen Sie das anfängliche R durch S, sodass SSD entsteht. Übernehmen Sie die gespeicherten Einstellungen mit IS oder starten Sie die Waage neu.
PMC setzt Grenzen für die Stückzahl; PMW setzt Grenzen für das Gewicht. Lesen Sie das Zählen von Daten mit PCSX und das Kontrollwiegen von Daten mit CWX. PMI liest die aktuellen Ziel- und Toleranzeinstellungen.
SOT liest oder ändert Ausgabezustände. SOF liest oder ändert die zugewiesenen Ausgabefunktionen. SOT,00=99 liest alle Zustände; SOF,00=99 liest alle Funktionen.
Neutron Modbus RTU/TCP-Referenz für SPS-, SCADA- und HMI-Integration: Verbindung, Adressierung, Register, Kalibrierung und automatische Kontrollwaagenregelung.
OPC UA-Integration für Neutron: sichere Verbindungen, Live-Wägedaten, stabile Erfassung und SPS/SCADA-Integration.
Benötigen Sie Hilfe bei Software, Konnektivität oder der Verwendung einer Lösung? Beschreiben Sie das Problem, damit wir beim nächsten Schritt helfen können.