Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 332

Programmierung in adbasic
Vorschau ausblenden Andere Handbücher für ADwin-Pro II:
Inhaltsverzeichnis

Werbung

Pro II: RSxxx
P2_RS_Init
P2_RS_Init
328
initialisiert eine bestimmte Schnittstelle auf dem angegebenen Modul.
P2_RS_Init
Die folgenden Parameter werden gesetzt:
Übertragungsgeschwindigkeit in Baud
Anwendung von Prüf-Bits
Datenlänge
Anzahl der Stopp-Bits
Übertragungs-Protokoll (Handshake)
Syntax
#Include
ADwinPro_All.Inc
P2_RS_Init
module
(
stop
handshake
,
Parameter
Eingestellte Moduladresse (1...15).
module
Nummer (1, 2 oder 1...4) der Schnittstelle, die initialisiert
channel
werden soll.
Übertragungsgeschwindigkeit in Baud:
baud_rate
RS232: 35 ... 115200 Baud.
RS485: 35 ... 2304000 Baud.
RS422: 35 ... 2304000 Baud.
Anwendung von Prüf-Bits:
parity
0: ohne Paritäts-Bit.
1: gerade Parität (even).
2: ungerade Parität (odd).
Anzahl der Daten-Bits (5, 6, 7 oder 8).
bits
Anzahl der Stopp-Bits.
stop_bits
0: 1 Stopp-Bit.
1: 1½ Stopp-Bits bei 5 Daten-Bits;
2 Stopp-Bits bei 6, 7 oder 8 Daten-Bits.
Übertragungs-Protokoll:
handshake
0: RS232, kein Handshake.
1: RS232, Hardware-Handshake (RTS/CTS).
2: RS232, Software-Handshake (Xon/Xoff).
3: RS485, kein Handshake.
4: RS422, kein Handshake.
6: RS422, Software-Handshake (Xon/Xoff).
Bemerkungen
Diese Anweisung ist vor dem ersten Arbeiten mit der gewählten Schnittstelle
notwendig, um die Schnittstellen-Parameter einzustellen. Die Parameter müs-
sen für eine korrekte Übertragung mit der Gegenstelle identisch sein.
Die Initialisierung ist auch dann erforderlich, nachdem Sie auf dem Modul mit
einen Hardware-Reset ausgeführt haben.
P2_RS_Reset
Die Baudrate wird vom Grundtakt (2304000Hz) des moduleigenen Taktgebers
abgeleitet. Es ist jede Baudrate einstellbar, die sich durch ganzzahlige Division
des Grundtakts ergibt. Der Teiler kann Werte im Bereich
Die Baudrate ergibt sich aus der grundlegenden Taktrate von 2304MHz der
Schnittstelle, dividiert durch einen ganzzahligen Divisor. Der Wertebereich des
Divisors von
...
1
0FFFFh
sprechend der Spezifikation ist die RS232-Schnittstelle auf 115200 Bit/s be-
schränkt. Die folgende Liste zeigt einige übliche Baudraten.
2304000
1152 000
460800
channel
baud_rate
,
,
)
ergibt eine Bandbreite von 35 ... 2304 000 Bit/s. Ent-
Übliche Baudraten [Bit/s]
57600
38400
19200
ADwin-Pro II Software, Handbuch Apr. 2021
ADwin
parity
bits
,
,
,
LONG
LONG
LONG
LONG
LONG
LONG
LONG
annehmen.
1...0FFFFh
2400
1200
600

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis