WÄGETECHNIK · EIGENENTWICKLUNG · SUPPORT
+386 2 320 33 46info@preciz.si
PRECIZWägetechnik.
Verbunden mit Ihrem Prozess.

NEUTRON · MITTEILUNGSPROTOKOLL

CSCP — CloudScale Communication Protocol

CSCP-Befehlsreferenz für Neutron: Nachrichtenstruktur, Wägung, Konfiguration, Zählung, Kontrollwägung und digitale E/A.

Manuelle Überarbeitungen

Manuelle Version: 1.4 · Veröffentlichungsdatum: 18.10.2026

Tabelle 1

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.

Struktur der Befehle und Antworten

Befehle für CSCP bestehen aus ASCII-Zeichen. Befehle bestehen aus Parametern und Werten.

Tabelle 2
˽

Symbol steht für den Raum.

<MandatoryParam>

Dreiecksklammern zeigen an, dass dies ein obligatorischer Befehlsparameter ist.

[OptionalParam]

Quadratische Klammern geben an, dass dies ein optionaler Parameter ist und weggelassen werden kann.

CRLF

Jeder gesendete Befehl muss einen String-Terminator CR – Carrier Return (ASCII 13) und LF – Line Feed (ASCII 10) haben.
Auch jede Antwort wird String-Terminator CRLF haben.

↓

An die Waage gesendete Daten.

↑

Von der Waage empfangene Daten.

Bitte beachten Sie, dass Befehle und Parameterwert fallsensitiv sind.

Befehlsstruktur

Generalkommandostruktur:

Tabelle 3

Kommando

[˽]
[Parameters…]
CR
LF

1-n-Zeichen

—

0-n-Zeichen

—

—

Beispiele:

Befehl ohne Parameter:

Tabelle 4
↓
S

Beantragen Sie stabiles Gewicht.

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

Antwort der Waage mit stabilem Gewicht von 100 g

Befehl mit Parametern:

Tabelle 5
↓
TA˽100˽g

Tarawert auf 100 g einstellen.

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

Antwort der Waage mit festgelegtem Tarawert.

Antwortformat

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.

Antwort mit Gewichtswert

Allgemeines Ansprechen mit Gewichtswert:

Tabelle 6

Befehlsnummer

˽

Status

˽

Gewichtswert

˽

Einheit

CR
LF

1-n-Zeichen

—

1 Zeichen

—

10 Zeichen

—

1-n-Zeichen

—

—

Beispiel:

Tabelle 7
↓
S

Beantragen Sie stabiles Gewicht.

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

Antwort der Waage mit stabilem Gewicht von 100 g

Antwort ohne Gewichtung

Allgemeine Antwort ohne Gewichtswert:

Tabelle 8

Befehlsnummer

˽

Status

˽

Parameter

CR
LF

1-n-Zeichen

—

1 Zeichen

—

0-n-Zeichen

—

—

Beispiel:

Tabelle 9
↓
I4

Seriennummer der Waage anfordern.

↑

I4 A "ABC2KL"

Skalierte Antwort mit Seriennummer in ""

Fehlermeldung

Im Allgemeinen hat die Fehlermeldung folgende Struktur:

Tabelle 10

Befehlsnummer

˽

Status

CR
LF

1-n-Zeichen

—

1 Zeichen

—

—

Tabelle 11

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

I

Interner Fehler – die Waage führt einen anderen Befehl aus, Befehlszeitüberschreitung usw.

L

Logischer Fehler – beispielsweise überschreitet der Tarawert die Höchstlast der Waage.

Beispiel:

Tabelle 12
↓
S

Beantragen Sie stabiles Gewicht.

↑
S˽I

Die Waage wurde innerhalb des festgelegten Zeitfensters nicht stabil (Standard: 5 Sekunden).

↓
SI

Fordern Sie sofort Gewicht an.

↑
SI˽+

Der Bruttowert der Waage überschreitet ihre Höchstlast.

Allgemeine Fehlermeldung

Wenn Sie einen nicht vorhandenen Befehl an die Waage senden, erhalten Sie die Antwort ES.

Tabelle 13
↓
SO

Nicht vorhandenes Kommando

↑
ES

Syntaxfehler oder nicht existierender Befehl empfangen.

Befehle

In diesem Kapitel finden Sie eine detaillierte Beschreibung jedes Befehls zusammen mit Beispielen.

Tabelle 14

Kommando

Beschreibung

@

Beendet die aktuelle Befehlsausführung

ADC

Erhalten Sie aktuelle ADC-Punkte

ADCX

Einzelmessungen des Kraftmessdosen-ADC

C

Stornieren Sie alle Befehle

CAL

Kalibrierpunkt.

CIC

Klarer Zählerwert

CWX

Toleranzstatus und Wägedaten im Prüfwägemodus erhalten

D

Schreibe Text zum Display

DCAL

Kalibrierpunkt löschen.

DIC

Eingang des Zählerwerts

DW

Umstellung auf Gewicht

E01

Status des Fehlers und gegebenenfalls Beschreibung

FC

Hochauflösender Filter aktiviert/deaktiviert

FT

eingestellter Filterwert

GCAL

Kalibrierdaten abrufen.

I0

Liste der implementierten Befehle

I1

Level-Informationen und Versionen

I2

Skaliertes Modell und Kapazität

I3

Hardware- und Softwareversion

I4

Laufende Nummer

I5

Firmware-Prüfsumme

IS

Waage initialisieren

IIO

Initialisieren Sie digitale Ein- und Ausgänge

M25

Liste der verfügbaren Anwendungen erhalten

M26

Beantragung einholen oder einstellen

PCS

Anzahl der Stücke erhalten

PCSX

Anzahl der Stück und Wiegedaten

PMC

Setzen Sie Ziel und Toleranz in der Zählanwendung

PMI

Ziel und Toleranzen erhalten

PMW

Einstellung der Zielvorgabe und der Toleranzen im Wägemodus

QASI1

Abfrage aller skalierbaren Informationen

QASIX

Alle Wägedaten und individuelle Wägezellendaten

RSD

Waagendaten lesen – alle Parameter abrufen

REF

Berechnung des durchschnittlichen Stückgewichts

RST

Waage zurücksetzen

S

Stabiles Gewicht

SI

Gewicht sofort unabhängig von der Stabilität

SIC

Zählereingangswert

SIF

Eingabekonfigurationsparameter abrufen oder festlegen

SIN

Erhalten Sie Eingabestatus

SIR

Beginn der kontinuierlichen Übertragung des Nettogewichts unabhängig vom Stabilitätsstatus

SX

Aktuell stabil brutto, netto und tara

SXI

Erhalten Sie den aktuellen Brutto-, Netto- und Tarawert sofort

SXIR

Erhalten Sie sofort den aktuellen Brutto-, Netto- und Tarawert und wiederholen Sie ihn (kontinuierliche Übertragung)

SIX1

Holen Sie sich alle Wägedaten Stabilität, brutto, netto, tara, Reichweite usw. mit einem Befehl

SNS

Aktuelle Waage (Kanal) abfragen oder festlegen

SOF

Output-Funktion erhalten oder einstellen

SOT

Ausgabezustand erhalten oder einstellen

SSD

Waagendaten – Parameter einstellen

T

Tara der Waage

TA

Abfrage oder voreingestellter Tarawert

TAC

Leergewichtswert

TI

Waage sofort und unabhängig von der Stabilität tarieren

Z

Waage nullstellen

ZI

Waage sofort und unabhängig vom Stabilitätsstatus nullstellen

@ - Befehlsausführung abbrechen

Tabelle 15

Kommando

@

Der Befehl bricht den aktuell auf der Waage ausgeführten Befehl ab.

Antworten

I4˽A˽<"SerialNumber">

Die Stornierung der aktuellen Befehlsausführung wurde gestartet.

ADC – lesen Sie ADC-Punkte

Tabelle 16

Kommando

ADC

Beantragen Sie den aktuellen ADC-Wert.

Antworten

ADC˽A˽866585

Aktueller ADC-Wert ist 866585

ADCX — ADC-Messungen einzelner Wägezellen

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.

Kommando

ADCX

Antwort

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

Feld

Beschreibung

Seq

Laufende Nummer des abgeschlossenen Erfassungszyklus. Es erhöht sich mit jedem neu abgeschlossenen Zyklus.

AgeMs

Zeit seit Abschluss des Zyklus, in Millisekunden.

ValidMask

Bitmaske von gültigen Kanälen, ausgedrückt als Dezimalzahl.

ADC1–ADC4

Roh-ADC-Werte der einzelnen Kanäle.

mV1–mV4

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.

Tabelle 18

Einstellung

Komplettmaske

Gültige Kanäle

SAC=2

3

1 und 2

SAC=3

7

1, 2 und 3

SAC=4

15

1, 2, 3 und 4

Beispiel: vier aktive Kanäle

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

Erwerbszyklus 1465819 ist 247 ms alt. Maske 15 bedeutet, dass gültige Messungen für alle vier Kanäle vorhanden sind.

Beispiel: zwei aktive Kanäle

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

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

Beispiel: Noch kein Akquisitionszyklus verfügbar

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

Seq=0 bedeutet, dass seit der Akquisitionsinitialisierung oder dem Reset kein Zyklus abgeschlossen ist. In diesem Fall, AgeMs=0 keine neue Messung anzeigt.

Anmerkungen

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

C – Befehlsausführung abbrechen

Tabelle 19

Kommando

C

Der Befehl bricht den aktuell auf der Waage ausgeführten Befehl ab.

Antworten

C˽A

Die Stornierung der aktuellen Befehlsausführung wurde gestartet.

D – Text auf dem Display anzeigen

Tabelle 20

Kommando

D˽<"Text">

Text auf dem Waagendisplay anzeigen.

Antworten

D˽A

Der Befehl wurde erfolgreich ausgeführt.

D˽I

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.

D˽L

Der Befehl wurde empfangen, ist aber nicht ausführbar (Syntaxfehler oder Waage ohne Display).

DW – Anzeigegewicht

Tabelle 21

Kommando

DW

Schalten Sie das Hauptdisplay, um das Gewicht anzuzeigen.

Antworten

DW˽A

Der Befehl wurde erfolgreich ausgeführt.

DW˽I

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.

E01 – aktueller Fehlercode und Beschreibung

Tabelle 22

Kommando

E01

Aktuellen Zustand der Waage abfragen.

Antworten

E01˽<ErrorCode>˽<Description>

Aktueller Fehlercode und Beschreibung.

E01˽I

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.

Tabelle 23

Fehlercode

Beschreibung

1

Kein Fehler

96

Keine Kalibrierung.

95

Keine messtechnischen Daten (max1 und d1 sind nicht festgelegt).

94

ADC-Fehler (keine Wägezelle, Messfehler usw.).

93

Fehler abfühlen – Fehler bei Referenzlinien erkannt (nicht verbunden, Abkürzung usw.).

I0 – Liste der implementierten Befehle abrufen

Tabelle 24

Kommando

I0

Abfrage aller verfügbaren Befehle.

Antworten

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

Liste aller verfügbaren Befehle im Format
I0 B <Level> <"Befehl">

I0˽I

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.

Tabelle 25

Parameter

Beschreibung

<Level>

0 – Grundbefehle ohne Parameter
1 – Befehle mit obligatorischen / optionalen Parametern
2 – Erweiterte Befehle
3 – anwendungsspezifische Befehle

<"Command">

CSCP-Befehl

I1 – Abfrage implementierte Ebenen und Versionen

Tabelle 26

Kommando

I1

Abfrage von CSCP-Ebenen.

Antworten

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

Verfügbare Level und entsprechende Versionen.

I1˽I

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

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

Level 0-2 werden implementiert und entsprechende Versionen zur Verfügung gestellt.

Tabelle 27

Parameter

Beschreibung

<Level>

0 – Grundbefehle ohne Parameter
1 – Befehle mit obligatorischen / optionalen Parametern
2 – Erweiterte Befehle
3 – anwendungsspezifische Befehle

<"V0">…<"V3">

CSCP entsprechende Versionen.

I2 – Gerätemodell und Kapazität

Tabelle 28

Kommando

I2

Abfrage von Modellname und Kapazität.

Antworten

I2˽A˽<"ModelName Capacity Unit">

Gerätemodus, Kapazität und Einheit zurückgegeben.

I2˽I

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

I2˽A˽"CS-NEUTRON 1000.0 g"

Modellbezeichnung CS-NEUTRON, Fassungsvermögen 1000 g.

I3 – Hardware- und Softwareversionen

Tabelle 29

Kommando

I3

Abfrage-Hardware- und Softwareversionen.

Antworten

I3˽A˽<"HardwareVersion FirmwareVersion CSCPVersion">

Hardware-Versionen repräsentieren PCB-Version.
Firmware-Version ist Version der skalierbaren Firmware-Version.
CSCP ist die Version des CloudScale Communication Protocol.

I3˽I

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

I3˽A˽"1 1.0.0 1.0.0"

Hardware Version 1, Firmware 1.0.0., CSCP Version 1.0.0.

I4 — Seriennummer

Tabelle 30

Kommando

I4

Seriennummer der Waage abfragen.

Antworten

I4˽A˽<"SerialNumber">

Seriennummer der Waage.

I4˽I

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

I4˽A˽"N7W2KL"

Antwort mit der Seriennummer des Geräts.

I5 - Firmware-Prüfsumme

Tabelle 31

Kommando

I5

Abfrage Firmware Prüfsumme.

Antworten

I5˽A˽<"Checksum">

Firmware-Prüfsumme.

I5˽I

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

Z — Waage nullstellen

Waage nullstellen

Z

ZI — sofort Null

Waage sofort und unabhängig vom Stabilitätsstatus nullstellen

ZI

T — Tara

Dieser Befehl tariert die Waage, sobald das nächste stabile Gewicht erkannt wird.

Tabelle 32

Kommando

T

Setzen Sie den aktuellen Bruttowert als Tarawert, wenn das Gewicht stabil ist.

Antworten

T˽S˽<TareValue>˽<Unit>

Tare erfolgreich ausgeführt. Der Befehl gibt den Tarawert zurück.

T˽I

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.

T˽+

Der Tare-Wert übersteigt die maximale Kapazität.

T˽-

Tare-Wert ist kleiner als 0.

Beispiele für Antworten

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

Antwort der Waage mit stabilem Tarawert 100 g
Antwort der Waage mit stabilem Tarawert 1152.05 kg

TA – Abfrage oder Tarawert setzen

Dieser Befehl erhält den aktuell eingestellten Tarawert oder den gesetzten Tarawert.

Tabelle 33

Kommando

TA

Abfrage aktueller Tarawert.

TA˽<TareValue>˽<Unit>

Voreingestellter Tarawert.

Antworten

TA˽A˽<TareValue>˽<Unit>

Tarieren bei stabiler Waage erfolgreich ausgeführt.

TA˽I

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.

TA˽L

Befehl empfangen, aber nicht ausführbar (Syntaxfehler oder Tarawert über max oder weniger als 0, falsche Einheit usw.)

Beispiele:

↓
TA

Abfrage aktueller Tarawert

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

Der aktuelle Tarawert beträgt 100 g

↓
TA˽˽˽˽˽150.11˽g

Tarawert auf 150,11 g einstellen

↑
TA˽A˽˽˽˽˽150.11˽g

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.

TAC — klarer Tarawert

Dieser Befehl löscht den aktuellen Tarawert unabhängig vom Taratyp.

Tabelle 34

Kommando

TAC

Leerwert

Antworten

TAC˽A

Der Tare-Wert wurde gelöscht (auf 0 gesetzt).

TAC˽I

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.

TI — sofort Tara

Dieser Befehl tariert die Waage unabhängig von ihrer Stabilität.

Tabelle 35

Kommando

TI

Legen Sie den aktuellen Bruttowert unabhängig von der Stabilität als Tarawert fest.

Antworten

T˽S˽<TareValue>˽<Unit>

Tarieren bei stabiler Waage erfolgreich ausgeführt.

T˽D˽<TareValue>˽<Unit>

Tarieren bei instabiler Waage erfolgreich ausgeführt.

T˽I

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.

T˽+

Der Tare-Wert übersteigt die maximale Kapazität.

T˽-

Tare-Wert ist kleiner als 0.

Beispiele für Antworten

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

Antwort der Waage mit stabilem Tarawert 100 g
Antwort der Waage mit instabilem Tarawert 1152.05 kg

S – stabiles Gewicht erhalten

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.

Tabelle 36

Kommando

S

Gibt das Nettogewicht nur dann zurück, wenn es stabil ist; wartet auf Stabilität bis zum Befehls-Timeout.

Antworten

S˽S˽<NetWeight>˽<Unit>

Waage reagierte mit stabilem Nettogewichtswert.

S˽I

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.

S˽+

Waage ist überlastet (Gewicht übersteigt die maximale Kapazität).

S˽-

Waage ist unterlastet (Gewicht liegt unterhalb des minimalen messbaren Bereichs).

Beispiele für Antworten

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

Antwort der Waage mit stabilem Nettogewicht 100 g
Antwort der Waage mit stabilem Nettogewicht 1152.05 kg

SI – sofort Gewicht bekommen

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.

Tabelle 37

Kommando

SI

Der Befehl gibt das aktuelle Nettogewicht unabhängig vom Stabilitätsstatus der Waage zurück. Der Gewichtswert wird also sofort zurückgegeben.

Antworten

S˽S˽<NetWeight>˽<Unit>

Waage reagierte mit stabilem Nettogewichtswert.

S˽D˽<NetWeight>˽<Unit>

Waage reagierte mit instabilem Nettogewichtswert.

S˽I

Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet.

S˽+

Waage ist überlastet (Gewicht übersteigt die maximale Kapazität).

S˽-

Waage ist unterlastet (Gewicht liegt unterhalb des minimalen messbaren Bereichs).

Beispiele für Antworten

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

Antwort der Waage bei stabilem Nettogewicht von 100 g
Antwort der Waage bei instabilem Nettogewicht von 1152.05 kg

SIR – Beginn der kontinuierlichen Übertragung des Nettogewichts

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.

Tabelle 38

Kommando

SIR

Befehl, die kontinuierliche Übertragung von Stabilitätsindikator und Nettogewicht zu starten.

Antworten

S˽S˽<NetWeight>˽<Unit>

Waagendaten mit stabilem Nettogewichtswert.

S˽D˽<NetWeight>˽<Unit>

Skalieren Sie Daten mit instabilem Nettogewichtswert.

S˽I

Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet.

S˽+

Waage ist überlastet (Gewicht übersteigt die maximale Kapazität).

S˽-

Waage ist unterlastet (Gewicht liegt unterhalb des minimalen messbaren Bereichs).

Beispiel für die kontinuierliche Übertragung

↓
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

Anmerkung:

Um die kontinuierliche Übertragung abzubrechen, senden Sie den Befehl @, C, SI, S.

SIX1 – alle Wägedaten abrufen

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.

Tabelle 39

Kommando

SIX1

Alle aktuellen Waagendaten abfragen

Antworten

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

Waagendaten mit stabilem Nettogewichtswert.

SIX1˽I

Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet.

Beispielkommunikation

↓
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
Tabelle 40

Parameter

Beschreibung

<Stability>

S – stabiles Gewicht
D – instabiles Gewicht (dynamisch)
+ - Überlastung
- Unterlast

<ZeroRange>

Z – wenn brutto +/- 1⁄4 d
N – brutto nicht im Bereich von +/- 1⁄4 d

<Range>

1...3 Bereich, in dem der aktuelle Bruttowert

<TareType>

N – kein Tara
M – gemessenes Tara (Benutzer drückte die Tarataste oder schickte den Befehl T)
P – preset tare (Tare wird z. B. mit dem Befehl TA eingegeben)

<Gross>

Bruttogewicht

<Net>

Nettogewicht

<Tare>

Unkraut

<Unit>

Einheit

SX – erhalten STABLE GROSS, NET, TARE

Der Befehl SX gibt die aktuellen Wägedaten zurück - Stabilität Bruttogewicht, Nettogewicht, Tarawert, wenn das Gewicht stabil ist.

Tabelle 41

Kommando

SX

Abfrage von Stromgrößendaten

Antworten

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

Waagendaten mit stabilem Nettogewichtswert.

SX˽I

Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet.

SX˽+

Waage ist überlastet (Gewicht übersteigt die maximale Kapazität).

SX˽-

Waage ist unterlastet (Gewicht liegt unterhalb des minimalen messbaren Bereichs).

Beispielkommunikation

↓
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 – erhalten GROSS, NET, TARE SOFORT

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.

Tabelle 42

Kommando

SXI

Abfrage von Stromgrößendaten

Antworten

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

Waagendaten mit stabilem Nettogewichtswert.

SXI˽I

Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet.

SXI˽+

Waage ist überlastet (Gewicht übersteigt die maximale Kapazität).

SXI˽-

Waage ist unterlastet (Gewicht liegt unterhalb des minimalen messbaren Bereichs).

Beispielkommunikation

↓
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 — WIEDERHOLTES BRUTT, NETTO, TARE

SXIR ermöglicht das kontinuierliche Senden des SXI-Befehls. Um das kontinuierliche Senden des SXI-Befehls zu deaktivieren, senden Sie den Befehl C oder @.

Tabelle 43

Kommando

SXIR

Abfrage von Stromgrößendaten

Antworten

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

Waagendaten mit stabilem Nettogewichtswert.

Beispielkommunikation

↑
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 – aktive Waage (Kanal) abfragen oder festlegen

Tabelle 44

Kommando

SNS˽[scale]

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.
Der Waagenparameter kann 1-4 sein.

Antworten

SNS˽1

Die aktuelle Waage (Kanal) ist 1.

SNS˽A

Scale Change war erfolgreich.

SNS˽I

Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet.

SNS˽L

Befehl empfangen, aber nicht ausführbar (Syntaxfehler oder falscher Kanal - er muss sich im Bereich 1-4) befinden.

Beispiel für die kontinuierliche Übertragung

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

UPD -Aktualisierungsintervall der kontinuierlichen Ü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.

Tabelle 45

Kommando

UPD
UPD˽[delay_ms]

Erhalten Sie die aktuelle Verzögerung zwischen den Übertragungen.
Legen Sie die Verzögerung zwischen der Übertragung in Millisekunden fest.

Antworten

UPA˽A˽[delay_ms]

Die aktuelle Waage (Kanal) ist 1.

Beispiel für die kontinuierliche Übertragung

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

QASI1 und QASI1C – Abfrage aller skalierbaren Informationen

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.

Tabelle 46

Kommando

QASI1

Abfrage aller skalierbaren Informationen

Antworten

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

Waagendaten mit stabilem Nettogewichtswert.

QASI˽I

Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet.

Beispielkommunikation

↓
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
Tabelle 47

Parameter

Beschreibung

<ScaleStatus>

1 – kein Fehler für andere siehe Liste der Fehlercodes

<Channel>

Stromgrößenkanal 1-4

<Range>

1...3 Bereich, in dem der aktuelle Bruttowert

<Stability>

S – stabiles Gewicht
D – instabiles Gewicht (dynamisch)
+ - Überlastung
- Unterlast

<Gross>

Bruttogewicht

<Net>

Nettogewicht

<Tare>

Unkraut

<HighResolution>

Hochauflösendes Bruttogewicht mit zwei zusätzlichen Dezimalstellen

<ADCPoints>

Signal von der Wägezelle ausgedrückt in Punkten

<Milivolts>

Signal von der Wägezelle in Millivolt

<Unit>

Einheit

QASIX — alle Wägedaten und individuellen Wägezellendaten

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.

Kommando

QASIX

Antwort

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>
Tabelle 48

Feld

Beschreibung

Error

Status der Waage: 1 bedeutet, dass kein Fehler vorliegt; andere Werte sind Fehlercodes.

Channel

aktueller Wägekanal.

Range

Aktueller Wägebereich.

Status

S — stabil; D - instabil oder ein anderer Staat; + Überlastung; - — Unterlast.

Gross, Net, Tare

Bruttogewicht, Nettogewicht und Tara. Bei einem Waagenfehler enthalten diese drei Felder ------ mit führenden Leerzeichen.

HighResolution

Hochauflösendes Bruttogewicht mit zwei zusätzlichen Dezimalstellen.

ADC

ADC-Wert von QASI1C. Im Mehrkanalmodus wird der kombinierte ADC-Wert durch die Anzahl der aktiven Kanäle geteilt und gerundet.

mV

Millivolt-Signal berechnet aus dem vorhergehenden ADC Feld.

Unit

Wägeeinheit, auch für einzelne Zellmassen verwendet.

Seq

Ablaufnummer des abgeschlossenen ADC-Erfassungszyklus.

AgeMs

Zeit seit diesem Zyklus abgeschlossen, in Millisekunden.

ADC1–ADC4

Roh-ADC-Wert jeder Zelle.

mV1–mV4

Signal jeder Zelle in Millivolt, mit vier Dezimalstellen.

Mass1–Mass4

Berechnung des Bruttogewichtsbeitrags jeder Zelle mit zwei zusätzlichen Dezimalstellen.

Percent1–Percent4

Belastungsbeitrag jeder Zelle in Prozent, mit zwei Dezimalstellen.

Beispiel — gleichmäßig belastete Waage mit vier Wägezellen

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

Erwerbszyklus 1250 ist 8 ms alt. Die berechnete Masse jeder Zelle beträgt 25,0000 kg.

Beispiel — ungleichmäßig belastete Waage mit vier Wägezellen

→ 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

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

Tabelle 49

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.

Anmerkungen

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

FT – get/set filter

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.

Tabelle 50

Kommando

FT=?
FT=<value>

Abfragestromfilterwert.
Filterwert einstellen – Bereich 1-1023 – 1 kein Filter, 1023 maximaler Filter

Antworten

FT˽A˽<value>

Antwort mit Filterwert

FC – Hochauflösungsfilter aktivieren/deaktivieren

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.

Tabelle 51

Kommando

FC=?
FC=<value>

Abfragestrom hoher Auflösung Filterwert.
Hochauflösender Filter aktivieren (1) oder deaktivieren (0).

Antworten

FC˽A˽<value>

Antwort mit hohem Auflösungsfilterwert.

RST – Waage zurücksetzen

Tabelle 52

Kommando

RST

Waage zurücksetzen.

Antworten

I4˽A˽"serialNo"

Antwort, die den Neustartbefehl bestätigt.

Waagen- und Anwendungsparameter

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.

Single Channel und Multi Channel

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.

RSD – alle Parameter abrufen

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.

Tabelle 53

Kommando

RSD

Abfrage aller Parameter.

Antwort

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

Alle Parameter.

Beispiel

—

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

Parameterabfrage (=?) – Erhalten Sie einen Parameterwert

Wenn Sie nur einen Parameterwert abrufen müssen, können Sie diesen Befehl verwenden.

Tabelle 54

Kommando

<Parameter>=?

Abfrageparameterwert.

Antwort

<parameter>=<value>

Parameter und es ist Wert.

Beispiel

↓

1D1=?

↑

1D1=0.1

SSD – festgelegter Parameter

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.

Tabelle 55

Kommando

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

Setzen Sie auf oder mehrere Parameterwerte.

Antwort

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

Anwendungsparameter erfolgreich eingestellt.
Der Befehl SSD gibt nicht den Parameterwert zurück, sondern einen Status:
@1 – Parameter erfolgreich geändert
@-1 – Parameter nicht vorhanden
@-2 – unzulässiger ASCII-Wert oder unzulässiges Zeichen
@-3 – ungültiger Waagenparameter

IS – Waage initialisieren

Tabelle 56

Kommando

IS

Waage mit neuen Parametern initialisieren

Antwort

IS˽A

Initialisierung der Waage abgeschlossen.
Hinweis: Die Initialisierung der Waage dauert einige Sekunden.

GCAL – Kalibrierdaten abrufen

Tabelle 57

Kommando

GCAL=<scaleNo>

Kalibrierdaten der ausgewählten Waage abfragen. Ist der Parameter <scaleNo> auf 0 gesetzt, erhalten Sie die Kalibrierdaten aller Waagen.

Antwort

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

Kalibrierparameter:
s – Waagennummer
x – fortlaufende Nummer
ZP – Nullpunkte
W – Last
A – ADC-Punkte
F - Faktor

CAL – SCALE Kalibrierung

Tabelle 58

Kommando

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

Kalibrieren Sie den ausgewählten Punkt mit dem ausgewählten Wert.

Antwort

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

Kalibrierantwort; siehe den Statusparameter unten.

Beispiel für Kalibrierungen

↓
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
Tabelle 59

Parameter

Beschreibung

<point>

Kalibrierpunkt Nummer 0-8 (0 ist Nullkalibrierung).

<load>

Gewicht, das auf dem Lastaufnehmer der Waage liegt. Handelt es sich um den Nullpunkt, muss die Last 0 sein.
Die Last muss kleiner oder gleich der Höchstlast der Waage sein.

[requireStable]

Standardmäßig ist ein stabiles Gewicht während des Kalibrierungsprozesses obligatorisch, da die Kalibrierung nicht abgeschlossen ist und der Fehler zurückgegeben wird.
Wenn Sie die Kalibrierung speichern möchten, müssen Sie [requireStable] auf 0 setzen, wenn die Stabilität nicht erreicht wird, und die Kalibrierung wird unabhängig von der Gewichtsstabilität gespeichert.

<status>

Status repräsentiert den aktuellen Status der Kalibrierung mit @ gefolgt von Statuszeichen, das sein kann:
S - Kalibrierung gestartet
C – Kalibrierung von point in progress
F – Kalibrierung abgeschlossen
E – Kalibrierfehler (instabiles Gewicht, ADC-Punkte kleiner als vorheriger Punkt usw.)

<channel>

Der Kanal bezeichnet die Waage, an der die Kalibrierung ausgeführt wird – 1-4.

<repNo>

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.
Wenn die Stabilität vor der 10. Wiederholung erreicht wird, endet die Kalibrierung mit dem Sonner.

<adcPoints>

Signal von der Wägezelle ausgedrückt in Punkten

<factor>

Faktor, der für diesen Punkt berechnet wurde und die Last lieferte.

DCAL – Kalibrierung löschen

Tabelle 60

Kommando

DCAL=<point>

Kalibrierpunkt 0-8 ist zu streichen.
Wenn Punkt 99 ist, werden alle Kalibrierungspunkte gelöscht.

Antwort

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

Kalibrierpunkt erfolgreich gelöscht.
Löschung des Kalibrierpunktes fehlgeschlagen (falscher Punkt).

Mehrfachkanal

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.

SAM - Skalieren Sie den ADC-Modus

Metrologische Daten — Größenparameter

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.

Tabelle 61

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)

0

Uint16

—

SFC

Hochauflösender Filter: 0-deaktiviert, 1-aktiviert

0

Uint8

—

SDS

Teilung für die Teststabilität

0

Uint8

—

sZT

Zero Tracking – 0-99 (0 deaktiviert)

0

Uint8

—

sZR

Nullbereich in Prozent - 0 bedeutet, dass Nullierung deaktiviert ist

0

Uint8

—

ROZ

Auf Null -ausgeführte Nullierung im Bereich - Prozentsatz 0-50% - 0 bedeutet auf Null ist deaktiviert

0

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

5

Uint16

—

0SW

Stabilitätsfenster – wie lange das Gewicht stabil sein muss, um den Status auf stabil zu setzen – in Millisekunden

500

Uint16

SW=1000

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.

Anträge

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

M25 – verfügbare Anwendungen erhalten

Tabelle 62

Kommando

M25

Befehl, um verfügbare Anfragen zu erhalten.

Antwort

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

Liste der verfügbaren Anwendungen.

M26 – aktuelle Abfrageanwendung & aktive Anwendung einstellen

Tabelle 63

Kommando

M26

Abfrage aktuell aktive Anwendung

M26˽1

Set Anwendung 1 – Zählen.

Antwort

M26˽A˽1

Aktuelle aktive Anwendung ist 1 - Zählen

M26˽A

Die Anwendung erfolgreich einstellen.

M26˽L

Befehl empfangen, aber nicht ausführbar (Syntaxfehler oder falsche oder nicht vorhandene Anwendungsnummer).

PMI – Get Target und Toleranz

Der PMI-Befehl kann beim Zählen und Prüfen von Wägeanwendungen verwendet werden.

Tabelle 64

Kommando

PMI

Befehl, die Kontrollwägungsparameter zu erhalten.

Antworten

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

Der Befehl wurde erfolgreich ausgeführt.
Bitte beachten Sie: Die Parameter in [ ] sind optional.

PMI˽I

Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet.

PMI˽L

Befehl empfangen, aber nicht ausführbar (Syntaxfehler oder falscher Parameterwert).

Beispiele:

↓
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
Tabelle 65

Parameter

Beschreibung

<Application>

W – Wiegen
C – Zählen

<TolMode>

ABS – High und Low Limit
REL – relative Grenzen basierend auf Ziel und Toleranz plus und minus
PER – prozentualer Modus (nur in Checkweighing verfügbar), bei dem die Toleranzen auf der Grundlage des prozentualen Zielwerts berechnet werden

<Unit>

Einheit

<V1>

Ziel bei TolMode=REL/PER; niedriges Limit bei TolMode=ABS

<V2>

Toleranz minus wenn TolMode=REL/PER; hohes Limit wenn TolMode=ABS

[V3]

Toleranz plus wenn TolMode=REL/PER

[T˽Tare]

Tarawert

[A˽APW]

Durchschnittliche Stückzahl

[NO "ArticledID"]

Artikel id

[NA "ArticleDescription"]

Artikelbeschreibung

Gemeinsame Anwendungsparameter

Tabelle 66

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

1
0-1

* n steht für die Waagennummer 1-4

Anzurechnender Antrag

Bei der Zählanwendung wird die Stückzahl basierend auf dem bereitgestellten oder referenzierten durchschnittlichen Stückgewicht (APW) berechnet.

Zählen von Anwendungsparametern

Parameter im Zusammenhang mit der Zählanwendung sind:

Tabelle 67

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.

0
0…10

nACAD

APW-Dezimalzahlen - festgelegt, wie viele Dezimalzahlen APW berechnet wird.

Anzahl der Dezimalstellen in der ersten Abteilung + 2

0…10

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

PW – Abfrage oder eingestelltes Stückgewicht

Tabelle 68

Kommando

PW˽[apw]˽[unit]

Befehlen Sie, den Stückgewichtswert zu erhalten oder festzulegen. Wenn apw und Einheitsparam weggelassen werden, wird der aktuelle Stückgewichtswert zurückgegeben.

Antworten

PW˽A˽<apw>˽<unit>

Der Befehl wurde erfolgreich ausgeführt. Die Antwort umfasst auch den durchschnittlichen Stückgewichtswert.

PW˽I

Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet.

PW˽L

Befehl empfangen, aber nicht ausführbar (Syntaxfehler oder falscher Parameterwert).

Beispiele:

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

REF – Berechnung des durchschnittlichen Stückgewichts

Tabelle 69

Kommando

REF˽<noOfPieces>

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.
Bitte beachten Sie, dass die APW-Berechnung bis zu 10 Sekunden dauern kann.
Das Nettogewicht kann nicht gleich Null sein.

Antworten

REF˽A˽<apw>˽<unit>

Der Befehl wurde erfolgreich ausgeführt. Die Antwort umfasst auch den durchschnittlichen Stückgewichtswert.

REF˽I

Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet.

REF˽L

Befehl empfangen, aber nicht ausführbar (Syntaxfehler oder falscher Parameterwert, Nettogewicht Null, instabile Bedingungen – konnte keine Referenz ausführen).

Beispiele:

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

PCS - erhalten Sie die Anzahl der Stücke

Tabelle 70

Kommando

PCS

Befehlen Sie, die aktuelle Anzahl der Stücke zu erhalten.

Antworten

PCS˽<Status>˽<noOfPieces>

Antwort mit aktueller Stückzahl und Status der Waage.

PCS˽I

Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet.

Tabelle 71

Parameter

Beschreibung

<Status>

S – stabiles Gewicht
D – instabiles Gewicht (dynamisch)
+ - Überlastung
- Unterlast

<noOfPieces>

Aktuelle Stückzahl.

PCSX – Anzahl der Stück und Wiegedaten erhalten

Tabelle 72

Kommando

PCSX

Befehlen Sie, die aktuelle Stückzahl und Wiegedaten zu erhalten.

Antworten

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

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.

PCSX˽I

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:

↓
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
Tabelle 73

Parameter

Beschreibung

<Status>

S – stabiles Gewicht
D – instabiles Gewicht (dynamisch)
+ - Überlastung
- Unterlast

<TolStatus>

NA – nicht anwendbar – Ziel/Toleranzen sind nicht festgelegt
OK – in Toleranz
LO – unter Toleranz
HI – über Toleranz

<Gross>

Bruttogewicht

<Net>

Nettogewicht

<Tare>

Unkraut

<APW>

Aktueller durchschnittlicher Stückwert

<Unit>

Einheit

<HighResolution>

Hochauflösendes Bruttogewicht mit zwei zusätzlichen Dezimalstellen

PMC – gesetztes Ziel und Toleranz beim Zählen

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.

Tabelle 74

Kommando

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

Befehl zur Einstellung der Kontrollwägungsparameter. Es stehen zwei Modi zur Verfügung:
REL – relativer Modus mit Ziel und Toleranz minus/plus
ABS – absoluter Modus mit niedrigem und hohem Limit.
Wenn der PCSX-Befehl eingestellt ist, wird der Toleranzstatus gemäß den Parameterwerten zurückgegeben.
Wenn die Ausgabefunktion eingestellt ist, werden die Ausgaben entsprechend der eingestellten Funktion und gemäß den Parametern aktiviert/deaktiviert.
Bitte beachten Sie:
Parameter in [ ] sind optional.
Wenn Sie keine Einheit zur Verfügung stellen, werden das Tara und APW nicht sogar eingestellt, wenn sie bereitgestellt werden.

Antworten

PMC˽A

Der Befehl wurde erfolgreich ausgeführt.

PMC˽I

Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet.

PMC˽L

Befehl empfangen, aber nicht ausführbar (Syntaxfehler, falscher Parameterwert oder Zählanwendung nicht aktiviert – siehe Befehl M25/M26).

Beispiele:

↓
PMC˽ABS˽10˽11

Untere Grenze = 10 pcs
Obergrenze = 11 pcs

↑
PMC˽A

—

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

Target=10 pcs
Toleranz minus = 0 pcs
Toleranz plus=1 pcs
APW = 0,003 kg
Voreingestelltes Tara = 0,513 kg

↑
PMC˽A

—

Tabelle 75

Parameter

Beschreibung

<Target>

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.

<TolMinus>

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.

<TolPlus>

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

<LowLimit> Untergrenze im absoluten Modus. Wenn die Anzahl der Stücke niedriger als die Toleranz ist, ist der Status LO.
<HighLimit> Obergrenze im absoluten Modus. Wenn die Stückzahl höher als die obere Grenze ist, ist der Toleranzstatus HI.
Wenn die Anzahl der Teile gleich oder höher als die untere Grenze und niedriger oder gleich als die obere Grenze ist, ist der Toleranzstatus in Ordnung.

[U˽Unit]

Einheit

[A˽APW]

Durchschnittliche Stückgewicht – Wert verwendet, um die Anzahl der Stücke zu berechnen.

[T˽Tare]

Voreingestellter Tarawert

[NO "ArticleID"]

Artikel-ID – wird verwendet, um zu bestimmen, welcher Artikel bei Verwendung des PCSX-Befehls gezählt wird.

[NA "ArticleDescription"]

Artikelbeschreibung

Wägekontrolle (+/-)

PMW – gesetztes Ziel und Toleranzen oder High/Low-Limit

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.

Tabelle 76

Kommando

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

Befehl zur Einstellung der Kontrollwägungsparameter. Es stehen drei Modi zur Verfügung:
REL – relativer Modus mit Ziel und Toleranz minus/plus
ABS – absoluter Modus mit niedrigem und hohem Limit.
PER – prozentualer Modus, in dem Sie das Ziel in Einheit und die Toleranzen in Prozent festlegen.
Wenn der CWX-Befehl eingestellt ist, wird der Toleranzstatus gemäß Parameterwerten zurückgegeben.
Wenn die Ausgabefunktion eingestellt ist, werden die Ausgaben entsprechend der eingestellten Funktion und gemäß den Parametern aktiviert/deaktiviert.
Bitte beachten Sie: Parameter in [ ] sind optional, während Parameter in <> erforderlich sind.

Antworten

PMW˽A

Der Befehl wurde erfolgreich ausgeführt.

PMW˽I

Der Befehl wurde empfangen, kann aber derzeit nicht ausgeführt werden, weil die Waage eine andere Aufgabe oder einen anderen Befehl bearbeitet.

PMW˽L

Befehl empfangen, aber nicht ausführbar (Syntaxfehler, falscher Parameterwert oder Prüfwägungsanwendung nicht aktiviert – siehe Befehl M25/M26).

Beispiele:

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

Ziel = 16,3 lb
Toleranz minus = 10,2% (1.663 lb)
Toleranz plus = 10,9% (1,777 lb)

↑
PMW˽A

—

↓
PMW˽ABS˽10.2˽10.4˽kg

Untere Grenze = 10,2 kg (unter)
Obergrenze = 10,4 kg (über)

↑
PMW˽A

—

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

Ziel = 100 kg
Toleranz minus = 4,1 kg (unter < 95,9 kg)
Toleranz plus = 4,5 kg (über > 104,5 kg)

↑
PMW˽A

—

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

Ziel = 100 kg
Toleranz minus = 1,1 % (unter < 98,9 kg)
Toleranz plus=2% (über>102 kg)

↑
PMW˽A

—

Tabelle 77

Parameter

Beschreibung

<Target>

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.

<TolMinus>

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.

<TolPlus>

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

<LowLimit> Untergrenze im absoluten Modus. Wenn das Nettogewicht niedriger als die Toleranz ist, ist der Status LO.
<HighLimit> Obergrenze im absoluten Modus. Ist netto höher als der obere Grenzwert, ist der Toleranzstatus HI.
Wenn net gleich oder höher als unterer Grenzwert und niedriger oder gleich als oberer Grenzwert ist, ist der Toleranzstatus in Ordnung.

[U˽Unit]

Einheit

[T˽Tare]

Voreingestellter Tarawert

[NO "ArticleID"]

Artikel-ID – wird verwendet, um zu bestimmen, welcher Artikel bei Verwendung des CWX-Befehls überprüft wird.

[NA "ArticleDescription"]

Artikelbeschreibung - Wird verwendet, um Artikelbeschreibungen zu erhalten, wenn Sie den Befehl CWX verwenden.

CWX – Toleranzstatus und Wägedaten erhalten

Tabelle 78

Kommando

CWX

Befehl, den aktuellen Wägestatus und das Wägen zu erhalten.

Antworten

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

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.

CWX˽I

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:

↓
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
Tabelle 79

Parameter

Beschreibung

<Status>

S – stabiles Gewicht
D – instabiles Gewicht (dynamisch)
+ - Überlastung
- Unterlast

<TolStatus>

NA – nicht anwendbar – Ziel/Toleranzen sind nicht festgelegt
OK – in Toleranz
LO – unter Toleranz
HI – über Toleranz

<Gross>

Bruttogewicht

<Net>

Nettogewicht

<Tare>

Unkraut

<Unit>

Einheit

<HighResolution>

Hochauflösendes Bruttogewicht mit zwei zusätzlichen Dezimalstellen

Input und Output

Inputs

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.

SIF – Erhalten oder Setzen von Eingabekonfigurationsparametern

Der SIF-Befehl wird verwendet, um den Eingabemodus einzurichten, der ein-/ausgeschaltet (klassischer Eingabemodus) oder Zähler sein kann.

Tabelle 80

Kommando

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];…

Befehl, um die Konfiguration der ausgewählten Eingabe zu erhalten.
Wenn <inputNo> 00 ist, erhalten Sie die Konfiguration aller Eingaben, die durch Semikolon (;) getrennt sind.
Commad zur Einstellung der Eingabekonfiguration.
Wenn <inputNo> 00 ist, können Sie die Konfiguration aller Eingaben festlegen, indem Sie Parameter für jede Eingabe angeben, die durch Semikolon (;) getrennt ist. Erste Konfiguration ist für erste Eingabe, zweite für zweite usw.

Antworten

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

Konfiguration eines Eingangs

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

Konfiguration aller Inputs.

Beispiele:

↓
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
Tabelle 81

Parameter

Beschreibung

<inputNo>

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.
Bitte beachten Sie, dass 00 über eine spezielle Funktion zum Abrufen aller Eingabeeinstellungen verfügt.

<M˽mode>

Digitaler Eingabemodus:
0 – Behinderte
1 – Ein/Aus
2 – Zähler
Bitte beachten Sie, dass dieser Parameter bei der Änderung der Eingabeeinstellungen obligatorisch ist.

[D˽debounce]

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.

[G˽glitch]

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.

[F˽function]

Funktion des digitalen Eingangs (nur im Ein-/Aus-Modus verfügbar):
0 – deaktiviert
1 – Waage nullstellen
2 – Waage tarieren

SIN – Status der Eingabe(n) erhalten

Um digitale Eingaben zu verwenden, müssen Sie ihre Funktion zuerst auf den Ein-/Aus-Modus einstellen.

Tabelle 82

Kommando

SIN,<inputNo>
SIN,00

Befehl, den Status der Eingabe zu erhalten.
Wenn <inputNo> 00 ist, erhalten Sie den Status aller Eingaben.

Antworten

RIN,<inputNo>=<iS>

<iS> kann 0 (Input nicht aktiviert) oder 1 (Input aktiviert) sein.

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

Wenn <inputNo> 00 ist, beinhaltet die Antwort den Status aller Eingaben in der Reihenfolge der Eingabenummer von 1 bis n.
Wenn der Wert -1 ist, bedeutet dies, dass die digitale Eingabe deaktiviert ist. Wenn der Wert mit # beginnt, bedeutet dies, dass dies der Wert des Zählers ist.

Beispiele:

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

DIC – erhalten Sie den Gegenwert

Tabelle 83

Kommando

DIC,<inputNo>
DIC,00

Befehl, den aktuellen Zählerwert bei ausgewählter Eingabe zu erhalten.
Wenn <inputNo> 00 ist, erhalten Sie die Werte aller Zähler.

Antworten

RIC,<inputNo>=<cv>

<iS> kann 0 (Input nicht aktiviert) oder 1 (Input aktiviert) sein.

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

Wenn <inputNo> 00 ist, enthält die Antwort die Werte aller Zähler in der Reihenfolge der Eingabenummer von 1 bis n.
Bitte beachten Sie, dass die Antwort auch Eingaben enthält, die sich im Ein-/Aus-Modus befinden oder in diesem Fall deaktiviert sind -1, was bedeutet, dass sich die Eingaben nicht im Zählermodus befinden.

Beispiele:

↓
DIC,2
↑
RIC,2=13243

SIC — Zählerwert

Tabelle 84

Kommando

SIC,<inputNo>=<value>

Befehl zum Setzen des ausgewählten Zählerwerts.

Antworten

RIC,<inputNo>=<value>

—

Beispiele:

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

CIC – klarer Zählerwert

Tabelle 85

Kommando

CIC,<inputNo>
CIC,00

Befehl zum Löschen des ausgewählten Zählerwerts.
Befehl, alle Zählerwerte zu löschen.

Antworten

RIC,<inputNo>=<value>

—

Beispiele:

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

Outputs

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.

SOT - Erhalten oder Setzen des Ausgabezustands

Tabelle 86

Kommando

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

Befehl zum Erhalten oder Setzen des Ausgabezustands in Bezug auf den <oS>-Parameter:
99 - Sie erhalten den Ausgabezustand,
0 - Sie deaktivieren / deaktivieren die Ausgabe, so dass der Zustand niedrig ist
1 - Sie aktivieren / aktivieren die Ausgabe, so dass der Zustand hoch ist
Wenn Sie Ausgabenummer auf 00 setzen, können Sie alle Ausgaben auf einmal einstellen. Bitte beachten Sie, dass die Bestellung von 1...n
Dieser Befehl gibt Ihnen alle Ausgabezustände zurück.

Antworten

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

Antwort für einen Output.
Antwort für mehrere Ausgänge.

Beispiele:

↓
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
Tabelle 87

Parameter

Beschreibung

<outputNo>

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.
Bitte beachten Sie, dass 00 eine spezielle Funktion zum Abrufen oder Einstellen aller Ausgabezustände hat.

<oS>

Ausgangszustand:
0 – niedrig (behindert)
1 – hoch (enabled)
99 – Sonderwert, um den aktuellen Ausgabezustand zu erhalten

SOF - Output-Funktion erhalten oder einstellen

Tabelle 88

Kommando

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

Befehl zum Erhalten oder Setzen der Ausgabefunktion in Bezug auf den <oF>-Parameter:
99 - Sie erhalten eine aktuelle Ausgabefunktion,
0....98 - Sie werden die Ausgabefunktion einstellen
Wenn Sie Ausgabenummer auf 00 setzen, können Sie alle Ausgabefunktionen auf einmal einstellen. Bitte beachten Sie, dass die Bestellung von 1...n
Dieser Befehl gibt Ihnen alle Outputs-Funktionen zurück.

Antworten

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

Antwort für einen Output.
Antwort für mehrere Ausgänge.

Beispiele:

↓
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
Tabelle 89

Parameter

Beschreibung

<outputNo>

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.
Bitte beachten Sie, dass 00 eine spezielle Funktion zum Abrufen oder Einstellen aller Ausgabezustände hat.

<oF>

Ausgabefunktion:
0 – Behinderte
1 – Toleranz ok
2 – Toleranz niedrig
3 – Toleranz hoch
99 – Sonderwert, um die aktuelle Ausgabefunktion zu erhalten

IIO - Initialisieren von Inputs und Outputs

Tabelle 90

Kommando

IIO

Nach dem Ändern von Ein- und Ausgängen müssen Sie die Initialisierung durchführen oder den Neustart skalieren, um Änderungen anzuwenden.

Antworten

IIO˽A

—

Häufig gestellte Fragen

Welche Schnittstellen unterstützen CSCP?

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.

Wie sichere ich Waagenparameter und stelle sie wieder her?

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.

Wie unterscheide ich das Checkzählen vom Checkweighing?

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.

Was ist der Unterschied zwischen SOT und SOF?

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.

Brauchen Sie Hilfe?

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.

Eine Anfrage vorbereiten →