Skip to content
Abschnitte der Dokumentation

Modbus RTU Frame-Timing-Rechner

POSThttps://rftools.io/api/py/v1/calculate

Slug modbus-frame-timing. Berechnet die Modbus-RTU-Zeichenzeit, den Abstand zwischen den Frames von 3,5 Zeichen, die Gesamtbilddauer und die maximale Bildrate.

Eingaben

Senden Sie jede dieser Eingaben in inputs, in den gezeigten Einheiten. Die meisten sind erforderlich: Ein Aufruf, dem eine davon fehlt, wird abgelehnt (400) und kostet nichts; eine, auf die der Rechner verzichten kann, erhält den gezeigten Standardwert. Eine Eingabe außerhalb ihres Bereichs wird trotzdem berechnet und in der Provenienz markiert.

Eingaben von modbus-frame-timing
NameEinheitBereichStandardwertBeschreibung
baudRateZahlbps300 … 1152009600Modbus RTU-Baudrate
dataBytesZahlbytes1 … 2528Anzahl der Datenbytes zwischen dem Funktionscode und der CRC
parityBitsZahlbits0 … 11ParitätsbitsEiner von: 0 Keine · 1 Gerade oder ungerade (1 Bit)
stopBitsZahlbits1 … 21Stoppbits (1 oder 2 — 2 Stoppbits verwenden, wenn Parität = keine)
charGapZahlms0 … 1000Die längste Pause, die der Sender zwischen zwei Zeichen eines Frames lässt; ein USB-Adapter oder ein RTOS-Treiber kann eine solche Pause einfügen

Ausgaben

Zurückgegeben in values, nach Namen. Ein Wert, der unbegrenzt oder nicht definiert ist, ist null.

Ausgaben von modbus-frame-timing
FeldEinheitBeschreibung
charTimemsZeichenzeit
t35HauptwertmsFrame-Abstand (3,5T)
frameTimemsFrame-Zeit
maxFrameRateframes/sMax. Frame-Rate
t15msMax. Zeichenabstand (1,5T)
charGapCharscharPause in Zeichenzeiten
t15CharscharMax. Zeichenabstand in Zeichenzeiten

Aufruf

  • Berechnen: ein Aufruf, Anfrage und Antwort vollständig, und seine Fehler.
  • Batch: dieser Rechner zusammen mit anderen oder ein Sweep, in einer Anfrage.
  • Nach einem Zielwert auflösen: der Wert einer Eingabe, der eine Ausgabe auf einen Zielwert bringt.