Conrad C-Control Manual de usuario

Bedienungsanleitung
OperatingInstructions
Mode D’Emploi
Gebruiksanwijzing
www.c-control.de Nr. 12 97 90
C-Control I/O Terminal
I/O Terminal pour Station C-Control

C-Control I/O TerminalBedienungsanleitung
Sehr geehrter Kunde,
Wir danken Ihnen für Ihre Entscheidung zum Erwerb des I/O-TER INALS. Dieses Gerät ist eine
Erweiterung zur C-Control STATION und stellt dem Benutzer zahlreiche Ein/Ausgabe
öglichkeiten zur Verfügung. Das I/O-TER INAL wurde von uns mit dem Anspruch entwickelt, die
hohen Erwartungen unserer Kunden an Qualität und Funktionalität zu erfüllen.
Conrad Electronic GmbH
D-92240 Hirschau

Wichtig! Unbedingt lesen!
Bevor Sie das I/O-Terminal IOT oder angeschlossene Geräte in Betrieb nehmen, lesen Sie bitte
diese Anleitung vollständig durch! Sie erläutert Ihnen die korrekte Verwendung und weist auf
mögliche Gefahren hin.
☞Für Schäden, die aus der Nichtbeachtung dieser Anleitung resultieren, besteht keinerlei
Garantieanspruch und übernimmt Conrad Electronic keine Haftung. Heben Sie deshalb diese
Bedienungsanleitung zum Nachlesen auf!
Inhalt Seite
Einleitung 3
Garantie 3
Service 3
Produktbeschreibung 4
Bestimmungsgemäße Verwendung 4
Sicherheitshinweise 4
Leistungsmerkmale 4
Handhabung 5
Anschluß des I/O Terminals 6
Programmieren des Anwenderprogramms 7
Ausführen des Anwenderprogramms 7
Prinzip der Datenübertragung 8
Interface zur STATION 8
Anhang 10
Technische Daten 10
C-Control I/O Terminal
2

Einleitung
Garantie
Jedes des I/O TERMINAL verläßt das Werk in einwandfreiem und funktionsgeprüften Zustand!
Conrad Electronic bietet für das des I/O TERMINAL eine Gewährleistungsdauer von 12 Monaten.
Innerhalb dieser Zeit werden eventuelle Transportschäden bei der Auslieferung, Fertigungsmängel
oder Ausfälle am Gerät kostenfrei behoben.
Sollten die Leistungsmerkmale des Gerätes Ihren individuellen Ansprüchen nicht genügen, nutzen Sie
bitte unsere Geld Zurück Garantie von 14 Tagen. Senden Sie das Gerät innerhalb dieser Zeit ohne
Gebrauchsspuren und in der Originalverpackung zur Erstattung des Warenwertes oder zur
Verrechnung zurück.
Alle Fristen gelten ab Datum der Rechnung beziehungsweise des Kassenbons.
Im Modulgehäuse befinden sich keine Teile mit Servicebedarf durch den Anwender. Das Modul
gehäuse darf nicht geöffnet werden! Im Falle einer Beschädigung des Gehäuses erlischt jeder
Gewährleistungsanspruch!
Conrad Electronic übernimmt keine Haftung für Folgeschäden an Sachwerten oder Personen, die
durch Anwendung des I/O TERMINAL entstehen!
Service
Zu Ihrer Beratung stellt Conrad Electronic Ihnen ein kompetentes Team von Servicemitarbeitern zur
Seite. Jede Anfrage wird schnellstmöglich bearbeitet. Spezialfragen werden an die
Entwicklungsingenieure CTC weitergeleitet.
Um unnötige Verzögerungen zu vermeiden, möchten wir Sie jedoch bitten, vor einer Anfrage noch
einmal diese Anleitung, die Online Hilfen der Programmiersoftware, die Text und Beispieldateien
und nach Möglichkeit die Informationsseiten im Internet zu studieren. Meist findet sich so schon die
Lösung eines Problems!
Ihre Anfragen richten Sie bitte an unsere Abteilung Technische Kundenbetreuung.
Bei Fragen wenden Sie sich an unsere Technische Beratung
3
Deutschland:
Tel. 0180/5 31 21 16 o. 09604/40 88 47
Fax 09604/40 88 44
e-mail [email protected]
o.-Fr. 8.00 - 18.00 Uhr
Österreich:
Tel. 0 72 42/20 30 60
Fax 0 72 42/20 30 66
e-mail [email protected]
o.-Do. 8.00 - 17.00 Uhr
Fr. 8.00 - 14.00 Uhr
Schweiz:
Tel. 0848/80 12 88
Fax 0848/80 12 89
e-mail [email protected]
o.-Do. 8.00 - 12.00 Uhr, 13.00 - 17.00 Uhr
Fr. 8.00 - 12.00 Uhr

Produktbeschreibung
Bestimmungsgemäße Verwendung
Das I/O TERMINAL dient der Erweiterung der Ein/Ausgabemöglichkeiten der C Control STATION.
Eine andere als die bestimmungsgemäße Verwendung ist nicht zulässig.
Sicherheitshinweise
☞Lesen Sie diesen Abschnitt besonders aufmerksam durch! Bei Nichtbeachtung der
Sicherheitshinweise besteht Lebensgefahr durch einen Stromschlag oder Elektrobrand!
1. Über die insgesamt 7 Anschlüsse wird das IOT mit der STATION verbunden.. Dabei ist grundsätz
lich zwischen den Betriebsspannungsklemmen 1 und 2, und dem Bus zur STATION Klemmen 15
19 zu unterscheiden. Bei versehentlichem Vertauschen der Anschlüsse besteht Brandgefahr durch
Kurzschlüsse, und können das Modul und angeschlossene Geräte schwer beschädigt werden!
2. Das IOT darf nicht in Verbindung mit Geräten benutzt werden, die direkt oder indirekt medi
zinischen, gesundheits oder lebenssichernden Zwecken dienen oder durch deren Betrieb
Gefahren für Menschen, Tiere oder Sachwerte entstehen können. Das IOT darf nicht in explosions
gefährdeter oder chemisch aggressiver Umgebung betrieben werden.
ACHTUNG:
☞Schließen Sie niemals Netzspannung an eine der Klemmen des IOT !
Leistungsmerkmale
Das I/O TERMINAL beinhaltet bereits alle nötigen Baugruppen um zusammen mit der C Control
STATION komfortable Ein/Ausgabe Operationnen zu ermöglichen. Das I/O TERMINAL belegt einen
AD Wandler und drei Ports (ein zusätzlicher Port bei der Version mit beleuchtetem LCD) von der
C Control STATION. Als Ausgleich stellt es dem Benutzer jedoch acht Ausgangsports zur Verfügung.
Das I/O TERMINAL kann von der STATION mit Spannung versorgt werden.
• LCD 2x8 Characters (je nach Version mit Hintergrundbeleuchtung)
• Zehnertastatur mit ENTER und CLEAR, 3 Funktionstasten
• 5 LEDs, davon 3 zweifarbig
• 8 OUTPUT Ports
• 12V Betriebspannung
Mit dieser Ausstattung sind Sie in der Lage, in kurzer Zeit anspruchsvolle Steuerungs und
Regelaufgaben zu lösen und auch Betriebsparameter komfortabel abzulesen oder zu ändern.
C-Control I/O Terminal
4

Handhabung
Die Ein/Ausgabe Möglichkeiten der STATION sind auf wenige LED und Tasten beschränkt. Viele
Anwendungen erforden jedoch z.B. die Kontrolle von Messwerten oder die Änderung von
Betriebsparametern.
Das I/O TERMINAL stellt dem Anwender eine vollwertige Zehner Tastatur mit CLEAR und EINGABE
TASTE zur Verfügung. LEDs, zusätzliche Funktionstasten, 8 zusätzliche Ports und ein kleines 2x8 LCD
lassen auch bei anspruchsvollen Anwendungen keine Wünsche mehr offen.
Das IOT ist direkt an die Station anschließbar (auch ohne Modem 2W SM). Für einen schnellen
Einstieg in die Programmierung der für das IOT relevanten Routinen sind umfangreiche
Demoprogramme beigelegt.
IO_TERMINAL_1: Zeilenweises Schreiben, Anzeigen der Uhrzeit
IO_TERMINAL_2: Anzeigen einer 16Bit Zahl
IO_TERMINAL_3: Anzeigen von Portzuständen als Binärzahl
IO_TERMINAL_4: Anzeige der mit der STATION gemessenen Temperatur
IO_TERMINAL_5_IO_WRITE: Zugriff auf die I/O Extension, Ansteuerung der LEDs
IO_TERMINAL_6a_IO_WRITE: Zugriff auf die I/O Extension, Ansteuerung der LEDs
IO_TERMINAL_6b_IO_WRITE: Zugriff auf die I/O Extension, Ansteuerung der LEDs
IO_TERMINAL_6c_IO_WRITE: Zugriff auf die I/O Extension, Ansteuerung der Ports
Für die IOT Version mit beleuchtetem LCD gibt es noch eine kleine Demo wie die Anzeigenhelligkeit
eingestellt werden kann: IO_TERMINAL_DIMMER_UTILITY
Technische Änderungen machen es u.U. nötig die Tastaturkodierung zu ändern. Mit dem beigeleg
ten Utility IO_TERMINAL_KEY_UTILITY kann der Benutzer den zu jeder Taste gehörenden Analogwert
auslesen und die Dekoder Tabelle korrigieren.
.c-control.de ist die offizielle Hompage unserer C-Control Produkte und versorgt Sie mit
Updates und Informationen.
5

Anschluß des I/O-TER INALs
Das IO TERMINAL ist betriebsbereit wenn alle Verbindungen zur C Control STATION hergestellt sind.
Beachten Sie bitte, daß alle Verbindungen im ausgeschalteten Zustand der STATION hergestellt
werden müssen.
• Verbinden Sie das IO TERMINAL mit Betriebspannung. Dazu werden die Klemmen 1 und 2 mit
einer 12V Spannungsquelle verbunden. Sie können dazu die Klemmen 9 (12V OUT) und 8
(GND) benutzen.
Achtung:
☞Achten Sie dabei bitte unbedingt auf richtige Polarität!
Falsche Polung kann zur Zerstörung des IOT führen.
IOT STATION
12V KLEMME 1 KLEMME 9
GND KLEMME 2 KLEMME 8
• Verbinden Sie die Schnittstellenleitungen des IOT mit den entsprechenden Ports der STATION.
IOT STATION
CLOCK KLEMME 15 P6, KLEMME 33
DATA KLEMME 16 P5, KLEMME 32
STROBE KLEMME 17 P4, KLEMME 31
AD KLEMME 18 AD4, KLEMME 26
LAMP KLEMME 19 P3, KLEMME 30
Beachten Sie bitte, daß der LAMP Anschluß nur für die Version mit LCD Beleuchtung relevant ist.
• Schließen sie nun die Porterweiterung P1 bis P8 an Ihre Anwendung an.
EXT. PORT P1 KLEMME 21
EXT. PORT P2 KLEMME 22
EXT. PORT P3 KLEMME 23
EXT. PORT P4 KLEMME 24
EXT. PORT P5 KLEMME 10
EXT. PORT P6 KLEMME 11
EXT.PORT P7 KLEMME 12
EXT. PORT P8 KLEMME 13
C-Control I/O Terminal
6

Programmieren des Anwenderprogramms
Bevor Sie Ihr Anwendungsprogramm schreiben, sollte Sie eine korrekte Funktion des IO TERMINALS
sicherstellen. Laden Sie dazu die Beispielprogramme in Ihre Entwicklungsumgebung. Machen Sie
sich mit der Programmierung der für das IOT spezifischen Programmteile vertraut. Laufen alle
Beispielprogramme, können sie mit der Programmierung Ihres Anwenderprogramms beginnen.
Ausführen des Anwenderprogramms
Laufen alle Beispielprogramme, können sie mit der Programmierung Ihres Anwenderprogramms
beginnen.
• Schalten Sie die Spannungsversorgung ein.
• Drücken Sie den Start Taster.
Die C Control arbeitet so lange nach Programm, bis die Betriebsspannung ausfällt oder der Reset
Taster gedrückt wird. Ein Neustart erfolgt wieder durch Drücken des Start Tasters. Beim IOT ist kein
manueller Reset erforderlich.
Achtung:
☞Bitte beachten Sie, dass unmittelbar nach Anlegen der Betriebspannung alle Ausgänge der
IO-Extension (auch die LEDs) einen undefinierten Zustand haben. Die ersten Programmzeilen
in Ihrem Anwenderprogramm sollten deshalb das LCD und die IO-Extension initialisieren.
7

C-Control I/O Terminal
8
Prinzip der Datenübertragung
Interface zur STATION
Obwohl dem Benutzer für alle Funktionen des IOT fertige Treiber zur Verfügung stehen und genaue
Kenntnisse der Schnittstelle deshalb nicht erforderlich sind, folgt hier eine kurze Beschreibung der
prinzipellen Funktion.
Der Steuer Computer kommuniziert mit dem IO TERMINAL über einen Bus der von LCD und IO
Extension gemeinsam benutzt wird. Der Bus zum LCD ist ein IIC Bus, der zur IO Extension ein
serieller, synchroner Bus ohne spezielles Protokoll.
Daraus ergeben sich folgende Vorschriften und Eigenheiten bei der Programmierung:
Schreiben auf das LCD:
Der BASIC Treiber übernimmt beim Schreiben auf das LCD die Protokollierung (IIC), sodaß für Sie
keine besonderen Kenntnisse dazu nötig sind.
Die an das LCD geschickten Daten werden gleichzeitig (gemeinsamer Bus!) an die IO Extension
geschrieben, für welche die Daten jedoch nicht bestimmt sind.
Dies führt deswegen nicht zu falschen Anzeigen, da die Daten für die IO Extension erst mit STROBE
gültig werden.
Schreiben auf die IO Extension
Der Treiber übernimmt auch hier die Übertragung. Sie müssen lediglich dafür sorgen, daß die zwei
Bytes die an die IO Extension geschrieben werden den richtigen Wert von Ports und LED Anzeigen
widerspiegeln.
Diese Daten werden natürlich gleichzeitig zum LCD geschrieben, was aber deswegen nicht zu
falschen Anzeigen führt, weil sie nicht protokolliert sind und deshalb vom LCD ignoriert werden.

9
Datenformat
Erklärungen zum Datenformat für das LCD finden Sie im Beiblatt zum LCD
Zwischen STATION und IO Extension wird ein 2 Byte langer Datenrahmen ausgetauscht der im
Anwenderprogramm durch die Variablen EXT_PORT und LED_PORT definiert wird. Sie spiegeln den
Zustand der beiden 8 Bit Ports im I/O TERMINAL.Dabei steuert der LED_PORT nur die LEDs, der
EXT_PORT ist herausgeführt.
Den einzelnen Bits sind folgende Funktionen zugeordnet:
LED_PORT:
Bit 0: LED 1 rot
Bit 1: LED 1 grün
Bit 2: LED 2 rot
Bit 3: LED 2 grün
Bit 4: LED 3 rot
Bit 5: LED 3 grün
Bit 6: LED 4 grün
Bit 7: LED 5 grün
Achtung:
☞Beachten Sie bitte, daß eine LED an ist, wenn das zugehörige Bit 0 ist.
EXT_PORT:
Hier ist jedes Bit b0 b7 dem zugehörigen Port P1 P8 zugeordnet.
Tabla de contenidos
Idiomas:

















