DATOTEC GmbH - Software & Service

PASwin

Software
Service
Components
Support
Referenzen
Kontakt
Suchen
DATOTEC > Support > PASwin > Anleitung > Interfaces_IO_ComPort  

Anleitung: Interfaces_IO_ComPort

 
ComPort
 
Mit der Schnittstelle ComPort kann die serielle Schnittstelle des Systems angesteuert werden.

Programmierung

Komandos zur Steuerung der seriellen Schnittstelle werden in folgendem Dialog programmiert:
 
 
Es können entweder Daten gesendet oder auf ein bestimmte Datenfolge reagiert werden.
Zwischen den nachfolgenden Dialogen kann jederzeitig mit Zurück und Weiter gesprungen werden.
 
Daten senden:
 

Senden

Beim Kommando „Senden“ geben Sie im 2. Schritt die zu sendenden Daten als Text oder als Hex-Code ein.  Während der Eingaben werden Text und Hex-Code gegenseitig gemäß des erweiterten ASCII-Zeichensatz ISO 8859-1 übersetzt. Nicht sichtbaren Zeichen und anderen Steuercodes werden als Escape-Sequenzen eingegeben. Sollen die Daten mehrfach gesendet werden, muss im Feld Wiederholungen die Anzahl und im Feld Periode die Sendeperiode in Millisekunden angegeben werden.

Auf Datenfolge reagieren:
 
 

Beim Kommando „Reagieren“ geben Sie im 2. Schritt die Daten ein, auf die das System reagieren soll.
Als zusätzlichen Steuercode steht zur Verfügung:

Escape-Sequenz

Hex-Code

Bedeutung

<??>

??

Ein beliebiges Zeichen

 

Als Reaktion beim Auftreten des Musters steht zur Auswahl:

  • Antwort  senden (Die zu sendende Antwort wird im 3. Schritt des Dialogs eingegeben)
  • Ereignis eintragen (Das Auftreten des Musters wird im Ereignisprotokoll eingetragen. Dabei lässt sich der Schweregrad des Ereignisses einstellen)
  • Datenkanal inkrementieren (Ein Datenkanal wird inkrementiert (um 1 erhöht). Diese Funktion steht nur bei laufender Prüfung und spezifischem Anschluss zur Verfügung)
  • Prüfung fortsetzen (Die Prüfung setzt erst mit dem nächsten Kommando fort, wenn das Muster aufgetreten ist oder wenn der Timeout abgelaufen ist. Hat das Muster einen Platzhalter <??> als Steuercode, wird der an der Stelle des ersten Platzhalters im Muster empfangene Bytewert als Messwert ausgegeben. Bei Ablauf des Timeouts ist der Messwert -1)