Herunterladen Inhalt Inhalt Diese Seite drucken

Datenübertragung - Conrad Electronic C-Control II Station Handbuch

Inhaltsverzeichnis

Werbung

C-Control II Station
10.12.1 Initialisierung
Das Modul wb.c2 ist der Treiber für das 2W-Bus Standard Modem. Die Initialisierung der
2W-Bus-Schnittstelle erfolgt mit der Funktion
function init ()
Eventuell konkurrierende Portfunktionen werden deaktiviert.
10.12.2 Abfrage auf Empfang des Antwortrahmens
Die Funktion
function rxd () returns int
liefert -1, wenn ein Antwortrahmen vom 2W-Bus-Modem empfangen wurde, anderenfalls
0.
10.12.3 Datenübertragung
Die Kommunikation mit den 2W-Bus-Modulen läuft stets über ein 2W-Bus-Modem.
Zwischen der C-Control II Unit und dem Modem werden seriell-synchron 8 Byte lange
Datenrahmen übertragen. Die Bedeutung der einzelnen Bytes entnehmen Sie bitte den
Anleitungen zu den 2W-Bus-Modulen und dem Modem.
function io ( byte buf [ ] ) returns int
Die Funktion io erwartet als Parameter eine Referenz auf ein 8 Byte langes Array. Ihr
Programm muß die an den 2W-Bus zu sendenden Informationen dort eintragen, z.B. die
Adresse des angesprochenen Moduls, das Kommando und eventuelle Datenbytes. Die
Funktion io überträgt diesen Bytepuffer und wartet auf den Empfang des Antwortrahmens.
Dieser Antwortrahmen wird in den übergebenen Bytepuffer buf übertragen.
Der Rückgabewert der Funktion ist -1 bei erfolgreicher Datenübertragung und 0 im
Fehlerfall (das Modul hat nicht geantwortet).
Beachten Sie bitte, daß Sie in jedes 2W-Bus-Modul vor der eigentlichen Anwendung eine
eindeutige Adresse übertragen müssen. Lesen Sie dazu die Anleitungen zu den 2W-Bus-
Modulen und dem Modem. Einige dieser Anleitungen hatten ihren Redaktionsschluß vor
118

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis