Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II Systembeschreibung Seite 251

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

Werbung

ADwin
schreibt einen Wert in den Sende-FIFO eines bestimmten
P2_Write_FIFO
Kanals auf dem angegebenen Modul.
Syntax
#Include
ADwinPro_All.Inc
ret_val
= P2_Write_FIFO(module,channel,value)
Parameter
Eingestellte Moduladresse (1...15).
module
Kanalnummer, desen Sende-FIFO beschrieben
channel
wird (1, 2 oder 1...4).
Wert der ins Sende-FIFO geschrieben werden soll.
value
Statusmeldung:
ret_val
0: Daten wurden erfolgreich geschrieben.
1: Daten konnten nicht geschrieben werden,
Sende-FIFO ist voll.
Bemerkungen
Die Anweisung prüft zuerst, ob noch mindestens ein Speicherplatz im
Sende-FIFO frei ist. Ist dies der Fall, wird der übergebene Wert ins FIFO
geschrieben (Rückgabewert 0); anderenfalls wird eine 1 zurückgelief-
ert, die angibt, dass das FIFO voll ist und ein Schreiben nicht möglich
war.
Der zu übertragende Wert
chen oder ein ASCII-Befehl sein (Zeichen werden intern mit dem Daten-
typ Long gleich gesetzt). Die Hardware-Dokumentation enthält ein
Beispiel für das Senden einer Zeichenfolge.
Siehe auch
P2_Check_Shift_Reg, P2_Get_RS, P2_Read_FIFO, P2_RS_Init,
RS_Reset, P2_RS485_Send,
Gültig für
RSxxx-2 Rev. E, RSxxx-4 Rev. E
Beispiel
#Include
ADwinPro_All.Inc
Dim val As Long
Init:
P2_RS_Reset(1)
P2_RS_Init(1,1,9600,0,8,0,1)'Initialisierung von Kanal 1 auf
Event:
Par_1
= P2_Write_FIFO(1,1,val)
Rem Wenn das FIFO-Feld nicht voll ist, wird val ins FIFO-Feld
Rem geschrieben. Anderenfalls enthält Par_1 den Wert 1 und zeigt
Rem damit an, dass das FIFO-Feld nicht beschrieben werden konnte
Rem (FIFO voll).
Siehe auch weitere Beispiele für RS232 und RS485 ab Seite 141.
ADwin-Pro II Software, Handbuch Version 1.6, Januar 2010
kann auch ein einzelnes ASCII-Zei-
value
P2_Set_RS
'Modul 1 mit 9600 Baud, keine Parität,
'8 Datenbits, 1 Stoppbit und
'Hardware-Handshake (nur RS232).
Pro II: RSxxx
P2_Write_FIFO
P2_Write_FIFO
LONG
LONG
LONG
LONG
P2_
247

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis