Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine maschinelle Übersetzung. Die originale FAQ ist hier zu finden. SBC stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.

Neue Option für die STXD-Anweisung mehrere Zeichen ohne Verzögerung zu senden.

FAQ #100916

Der Charakter-Modus unterstützt jetzt eine neue Option zu verzögern, das Senden von Zeichen jederzeit (auch genannt "Freeze-Modus"). Dadurch füllt sich Vermittler senden Puffer ohne, dass die Zeichen wirklich über die serielle Schnittstelle übertragen werden, bis die Übertragung aktiviert ist.

 

 

Einführung
Dieser neue Modus (Einfrieren) wurde implementiert, um Pausen innerhalb der Übertragung eines Zeichenblocks (besonders für zeitkritische Protokoll wie Modbus) zu vermeiden. Anstatt ein Zeichen rechts, nachdem es in den Puffer mit der STXD-Anweisung geschrieben wurde, ermöglicht das neue STXD_Enable-Flag den Benutzer das Zeichen blockweise senden.

Verwendung
Zum Verwenden dieser Option hat einen neuen Parameter (STXD_Enable-Flag), werden als Ergebnis unten in der SASI-Text einfügen:
TEXT 1 "UART:115200, 8, N, 1;Modus: MC0,F0; DIAG:F10, R10;TBUF:512 "

Beschreibung der STXD_Enable Flagge

  • Wenn das STXD_Enable-Flag (manchmal genannt "Einfrieren wenig") auf 1 gesetzt ist:
    Weisungen STXD wird das Zeichen in der sendenden Puffer Whiteout eingefügt, dass die Zeichen wirklich über die serielle Schnittstelle übertragen werden.
  • Wenn das STXD_Enable-Flag auf 0 festgelegt ist:
    Die nächste STXD-Anweisung überträgt den Inhalt des Puffers "sendenden" in einem Rutsch mit allen Zeichen, die zuvor eingegeben wurden.

Bevor das STXD_Enable-Flag auf 1 (Stop senden) gesetzt wird, muss der Benutzer TBSY Flag kümmern. Für den Fall, dass die PCD nicht Ende seiner letzten Block senden hat, wird die Kommunikation blockiert, deshalb die STXD mit NEXE Flag verweigert wird festgelegt ist.


PCD-Systemen und minimale FW bei dem neuen STXD_Enable-Flag unterstützt unterstützt: PCD System mindestens FW

PCD-Systemerste Produktion Firmware unterstützt die "Freeze-Mode"
PCD1.M1x5
0F0
PCD2.M150
0F0
PCD2.M170
0F0
PCD2.M480
1.08.21
PCD2.M5xx0
1.08.19
PCD3.Mxxx0
1.08.23
PCS1
0F0


Bemerkungen

  • Das STXD_Enable-Flag hat keine Auswirkungen auf STXT Anweisung.
  • Wenn der Sasi-Text nicht enthält das STXD_Enable-Flag, dann das Zeichen das übertragen wird und die STXD-Anweisung unmittelbar nach der Ausführung der Anweisung STXD übermittelt werden.
  • Die Größe des Vermittlers senden Puffer ist dasselbe wie mit definiert die "TBUF:" den Parameter der SASI-Text.

Categories

PG5 2.0 / Mode-C

Last update: 24.05.2015 20:05

First release: 31.03.2008 13:29

Views: 23580

Die von Ihnen angeforderte Software / Dokument wird von der Saia-Burgess Controls AG nicht mehr vermarktet und technisch unterstützt. Es handelt sich um eine ältere Software-Version, die lediglich auf bestimmten, mittlerweile nicht mehr im Handel erhältlichen Produkten betrieben werden kann.

Download