LPT1 Anschluss mit PCMCIA Karte 1. Allgemeines 2. Interrupt

Transcription

LPT1 Anschluss mit PCMCIA Karte 1. Allgemeines 2. Interrupt
industrielle Kommunikation
LPT1 Anschluss mit PCMCIA Karte
1. Allgemeines
verwendete Hardware:
Lenze PC Systembusadapter EMF 2173-V003
PCMCIA Karte Firma QUATECH Typ SPP-100
Auf die Installation der PCMCIA Karte wird hier nicht näher eingegangen, da dies ausführlich in der
Betriebsanleitung der Karte für die verschiedenen Windows Betriebssysteme beschrieben ist.
Zusätzlich zur Installation der Karte sind noch einige Anpassungen auf der Lenze Treiber- und
Softwareseite erforderlich, die hier in einzelnen Schritten erläutert werden. Die Screenshots in dieser
Beschreibung sind von einem WIN XP SP1 Betriebssystem.
Diese können bei der Verwendung von anderen Betriebssystemen etwas abweichen!
2. Interrupt aktivieren:
Damit die Karte einwandfrei mit den Lenze PC Softwaretools arbeiten kann, muss ein fester Interrupt
der Karte zugewiesen werden.
Schritt
1
2
Bemerkung
Windows Start Button => Einstellungen => Systemsteuerung => System =>
Hardware => Geräte Manager
Nach erfolgreicher Installation der Karte, finden Sie diese im Windows Geräte
Manager unter ‚Anschlüsse (COM und LPT)’.
Hinweis
Sämtliche Angaben auf dieser Seite stehen unter dem Vorbehalt jederzeitiger Änderung. Eine Haftung für die Richtigkeit der Aussage ist
ausgeschlossen.
Seite 1
industrielle Kommunikation
3
Durch einen Doppelklick auf die Quatech PCMCIA Karte gelangen Sie in die
Eigenschaften der Hardware.
Reiterkarte Anschlusseinstellungen
Wählen Sie ‚Jedem dem Anschluss zugewiesenem Interrupt verwenden’.
Der Karte muss ein fester Interruppt zugewiesen werden, da sonst die Lenze
Softwaretools nicht funktionieren!
4
Reiterkarte Ressourcen
Hier müssen Sie eine E/A Speicherbereich und einen Interrupt für die Karte
vergeben.
Die LPT
Anschlussnummer
können Sie
frei wählen.
Der E/A
Bereich kann
bei Ihnen
andere
Werte
annehmen!
Dies hängt
vom
Computer
ab, welche
Bereiche
noch frei
sind.
Bei der Auswahl ‚Einstellung basisiert auf:’ ist die Konfiguration 0004 zu
wählen. Weiteres dazu finden Sie im Schritt 4a. Durch diese Auswahl bei
diesem Rechner ein E/A Bereich von 0xFFF8 – 0xFFFF vorgeschlagen.
Sämtliche Angaben auf dieser Seite stehen unter dem Vorbehalt jederzeitiger Änderung. Eine Haftung für die Richtigkeit der Aussage ist
ausgeschlossen.
Seite 2
industrielle Kommunikation
4a
5
Unter ‚Einstellungen basiert auf’ können Sie eine Konfiguration von 0-7
auswählen.
Wichtig ist, dass Sie eine Konfiguration mit EPP Port Mode wählen. Ob der E/A
Bereich bei der Auswahl 0-3 frei ist, wird ihnen nach der Auswahl angezeigt.
Sollten dieser E/A Bereiche nicht für die Karte frei sein, müssen Sie mit der
Auswahl 4-5 arbeiten, wobei der Interruppt nur bei Konfiguration 4 frei wählbar
ist.
Sie können den E/A Speicherbereich und den Interrupt ändern. Wenn Sie den
Ressourchentyp E/A Bereich oder IRQ markieren, und den Button
‚Einstellungen ändern’ wählen, können Sie diese bearbeiten.
Dieser
Screennshot
ist aus der
Betriebsanleitung der
PCMCIA
Karte!
In diesem
Beispiel
wurde der
E/A Bereich
auf 0xFFF8
– 0xFFFF
gelassen.
Als freien
Interrupt
wurde der
IRQ 7
ausgewählt.
Sollte kein freier IRQ zur Verfügung stehen müssen Sie eine Hardware,
die Sie im Augenblick nicht benötigen, deaktivieren, damit Sie dessen frei
gewordenen IRQ benutzen können.
Sämtliche Angaben auf dieser Seite stehen unter dem Vorbehalt jederzeitiger Änderung. Eine Haftung für die Richtigkeit der Aussage ist
ausgeschlossen.
Seite 3
industrielle Kommunikation
6
Nach den Einstellungen zeigt sich die Reiterkarte Ressourcen ohne Konflikte.
7
Damit ist die PCMCIA Karte funktionsfähig eingerichtet.
Ein E/A Bereich der größer als 0x0400 ist, wird nicht automatisch vom Lenze PC Systembusadapter
EMF 2173 unterstützt. Dazu muss an zwei weiteren Stellen etwas geändert werden.
3. CAN Treiber anpassen
Die Anpassungen für den CAN Treiber werden in dem Windows Registrierungs-Editor vorgenommen.
1
2
Windows Start Button => Ausführen und in der Befehlszeile ‚regedit’ eintragen
und mit OK bestätigen. Es öffnet sich der Windows Registrierungs-Editor
Wechseln Sie auf folgendes Verzeichnis:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Peakcan
Sämtliche Angaben auf dieser Seite stehen unter dem Vorbehalt jederzeitiger Änderung. Eine Haftung für die Richtigkeit der Aussage ist
ausgeschlossen.
Seite 4
industrielle Kommunikation
3
4
5
(6)
Öffnen Sie mit einem Doppelklick den Eintrag ‚Hardware1’ auf der rechten
Fensterseite. Hier tragen Sie folgenden Wert ein 5,0xfff8,7
Mit OK bestätigen und die Windows Registrierungs-Editor wieder schließen.
Windows Start Button => Ausführen und in der Befehlszeile ‚net stop peakcan’
eintragen und mit OK bestätigen. Leerzeichen mit eingeben!
Windows Start Button => Ausführen und in der Befehlszeile ‚net start peakcan’
eintragen und mit OK bestätigen. Leerzeichen mit eingeben!
0xfff8 steht
für den
ausgewählt
en E/A
Bereich und
7 ist der
ausgewählt
e Interrrupt
IRQ
Es öffnet
sich kurz
ein MSDOS
Fenster.
Schritte 4 und 5 können Sie auch durch einen Rechnerneustart realisieren.
4. Lenze Systembus Konfigurator anpassen
Der Lenze Systembus Konfigurator muss ebenfalls angepasst werden, damit Sie den eingestellten
E/A Bereich nutzen können.
1
2
Öffnen Sie mit einem Texteditor die Datei ‚systembusconfig.xml’ die sich unter
dem Verzeichnis C:\windows\system32 befindet.
Am Anfang gibt es einen Eintrag (hier blau markiert) der den default E/A
Speicherbereich beinhaltet. Diesen Eintrag müssen Sie anpassen. Dazu ändern
sie den bestehenden Eintrag auf ‚ in diesem Fall, auf <IO>0xFFF8</IO> um und
speichern die Datei.
.
Wenn
Sie einen
anderen
E/A
Bereich
ausgewä
hlt haben
so
müssen
Sie
diesen
eintragen
.
Sämtliche Angaben auf dieser Seite stehen unter dem Vorbehalt jederzeitiger Änderung. Eine Haftung für die Richtigkeit der Aussage ist
ausgeschlossen.
Seite 5
industrielle Kommunikation
3
Öffnen sie nun den Lenze Systembus Konfigurator und aktivieren Sie den PC
Systembusadapter EMF 2173, falls dieser noch nicht aktiviert ist.
4
Markieren Sie anschließen den PC Systembusadapter EMF 2173 und wechseln
auf die Reiterkarte Einstellungen. Hier können Sie nun sehen, dass die
eingetragende E/A Adresse in der systembusconfig.xml Datei, als default
Einstellung auftaucht.
5
Öffnen Sie mit einem Doppelklick den Parameter Interuppt und stellen Sie diesen
auf den Wert 7 ein und bestätigen Sie das Fenster mit ‚Übernehmen’.
Bei der PCMCIA Karte wurde ebenfalls der Interruppt 7 eingestellt.
Damit sind alle Einstellungen vorgenommen und Sie können wie bisher einwandfrei mit dem Lenze
PC Systembusadapter arbeiten.
Sämtliche Angaben auf dieser Seite stehen unter dem Vorbehalt jederzeitiger Änderung. Eine Haftung für die Richtigkeit der Aussage ist
ausgeschlossen.
Seite 6