| ASCII - Kommando | PROMPT | |||
| Syntax Senden | PROMPT [Data] | |||
| Syntax Empfangen | PROMPT <Data> | Vorhanden in | ||
| Type | Variable rw | Setup Software | Ja | |
| ASCII Format | Integer16 | CANBus Objektnummer | 35D3 (hex) | |
| DIM | - | PROFIBUS PNU | 1811 (dec) IND = 1 (dec) | |
| Bereich | 0 .. 3 | DPR | 211 (dec) | |
| Default | - | |||
| Opmode | All | Datentyp Bus/DPR | Integer16 | |
| Verstärker Status | - | Wichtung | ||
| ab Firmware | 1.0 | |||
| Konfiguration | Nein | Letzte Bearbeitung der Seite REV | 2.14 | |
| Funktionsgruppe | RS232 | EEPROM | Nein | |
| Kurzbeschreibung | Vorwahl des RS232-Protokolls | |||
Beschreibung
| Mit dem Parameter PROMPT kann das Protokoll für die RS232-Übertragung festgelegt werden. Es sind folgende Einstellungen möglich: |
||
| PROMPT=0 | kein Echo | Die über die RS232-Schnittstelle empfangenen Daten werden nicht automatisch gespiegelt (gesendet). Es erfolgt keine Ausgabe des Prompt (-->) Zeichens. |
| PROMPT=1 | Prompt-Zeichen + Echo | Als Eingabenaufforderung wird das Prompt-Zeichen (-->) ausgegeben. Jedes Zeichen, das über die RS232-Schnittstelle empfangen wird, wird sofort zurückgesendet. |
| PROMPT=2 | Terminal-Mode | Einstellung entspricht der Einstellung PROMPT=1. Zusätzlich werden einige Hilfsfunktionen aktiviert. Dazu gehören: 1. Bei Eingabe eines CR (ENTER) am Anfang der Eingabezeile, wird das zuletzt eingegebene Kommando wiederholt. 2. Bei manchen Kommandos die eine Ausgabe liefern, die länger als eine Bildschirmseite ist, erfolgt die Ausgabe Seitenweise. |
| PROMPT=3 | Checksumme | Eine serielle Übertragung wird mit einer Checksumme versehen. Bei der Berechnung der Checksumme werden alle Zeichen einer Kommandofolge aufsummiert (Modulo 256 ohne CR). Die auf diese Weise berechnete Checksumme wird als 2-stellige Hex-Zahl (im ASCII-Format) am Ende einer Kommandofolge übertragen. Beispiel: Kommandofolge: ADDR 1<CR> Checksumme: „A“ = 0x41 „D“ = 0x44 „D“ = 0x44 „R“ = 0x52 „ „ = 0x20 „1“ = 0x31 Die Summe beträgt: 0x16C Modulo 256: 0x6c = 108 Das erste Zeichen der zu übertragenden Checksumme = 108/16 + 0x30 = 0x36 = „6“ Das zweite Zeichen der zu übertragenden Checksumme = 108%16 + 0x30 = 0x3c = „<“ Es wird folgende Kommandofolge übertragen: „ADDR 16<“<CR> Beim Empfang einer Kommandofolge wird die Checksumme auf die gleiche Art und Weise gebildet und mit den letzten beiden Zeichen vor dem <CR> verglichen. Bei Übereinstimmung wird das Zeichen ACK (0x06) gesendet, bei falscher Checksumme das Zeichen NACK (0x15). |