07.03.2014 Aufrufe

c116-4 komplett deutsch.pdf

c116-4 komplett deutsch.pdf

c116-4 komplett deutsch.pdf

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

isel-Interfacekarten-Serie<br />

3.2 Serielle Schnittstelle<br />

Zur Datenübertagung zwischen der Interfacekarte und einem Steuerrechner wird eine<br />

serielle Schnittstelle nach RS 232 eingesetzt. Die Verbindung ist über eine 3-Draht-Leitung<br />

realisiert; ein Software-Protokoll ermöglicht die fehlerfreie Übertragung der ASCII- Zeichen.<br />

Dabei ist es notwendig, dass sich beide Systeme an das im Folgenden beschriebene<br />

Übertragungsprotokoll halten.<br />

• Der angeschlossene Steuerrechner sendet einen Befehl, der mit einem Zeilenende-<br />

Zeichen [chr(13)] abgeschlossen ist.<br />

• Die Prozessoreinheit quittiert die Ausführung bzw. Speicherung des Befehles durch das<br />

Quittierungs-Signal ’0’ [chr(48)] oder meldet einen aufgetretenen Fehler mit einem<br />

ASCII-Zeichen ungleich ’0’ (vgl. CNC-Betriebssystem 5.0 Kapitel Fehlermeldungen der<br />

Prozessorkarten).<br />

Als Datenübertragungsparameter sind auf der Prozessorkarte folgende Werte festgelegt:<br />

9 600 Baud (einstellbar)<br />

8 Daten-Bit<br />

1 Stop-Bit<br />

no Parity<br />

Zur Überprüfung des korrekten Anschlusses bzw. der Funktion der seriellen Schnittstelle<br />

verfügt die Prozessorkarte über eine Selbsttestroutine. Sie wird ausgeführt, wenn Sie die<br />

Start-Taste festhalten und die µP-Reset-Taste kurz betätigen.<br />

Die Interfacekarte überprüft daraufhin ihren Speicherbereich sowie die Schalterstellung des<br />

4-fach-DIP-Schalters. Anschließend werden zum Test des angeschlossenen Schrittmotors<br />

einige Taktimpulse ausgegeben. Abgeschlossen wird die Testroutine durch einen<br />

permanent gesendeten ASCII-Zeichensatz an der seriellen Schnittstelle.<br />

Durch Betätigen irgendeiner Taste der Rechnertastatur wird dieser Modus abgebrochen<br />

und jedes weiterhin von der Prozessorkarte empfangene Zeichen als Echo zurückgesendet.<br />

Der Selbsttestroutine wird durch einen µP-Reset beendet!<br />

Zur Inbetriebnahme der seriellen Verbindung von Steuerrechner und Interfacekarte kann<br />

folgendes Basic-Schnittstellen-Testprogramm verwendet werden.<br />

Schnittstellen-Testprogramm z. B. in GW-Basic:<br />

100 open“com1:9600,N,1,RS,CS,DS,CD” as#1<br />

110 if loc(1)0 then print input$ (loc(1),1):<br />

120 a$=inkey$: if a$"" then print #1,a$;:print a$;<br />

130 goto 110<br />

7

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!