ECOSTEP/ECOLIN Parameter lesen/schreiben mit ECO2LOAD =====================================================
Das Programm ECO2LOAD dient zum Auslesen und Beschreiben von Datenobjekten der Geräte der Familie ECOSTEP/ECOLIN und deren Archivierung als Datei mit Hilfe eines PC.
Hierfür muß der Pc über eine der nachfolgend aufgezählten Schnittstellen an ein oder mehrere Geräte angeschlossen und die Geräte mindestens mit der Logikspannung (24V) versorgt sein.
Folgende Schnittstellen werden unterstützt: -------------------------------------------
- RS232 sowohl bei Punkt zu Punkt Verbindung (EIN Gerät über 1:1 Verlängerungskabel ) als auch im RS232- Netzwerk (Ringtopologie, siehe ECOSTEP-Dokumentation) am PC-COM-Port.
- CAN-Bus mit Peak PCAN-Dongle am PC-LPT-Port. Hierzu muß der zugehörige Treiber auf dem PC installiert sein (im Lie- ferumfang des Dongle-Pakets), der CAN-Bus entsprechend Norm verkabelt und die CAN-Knoten der Geräte extern versorgt (8...24V) sein. Das Programm greift über SDO-Zugriffe auf die Datenobjekte zu. Dies ist zu beachten, falls am gleichen Bus eine weitere Steuerung aktiv ist, welche ebenso über SDO- Transfer mit den Geräten kommuniziert. Es ist anzuraten, während der Benutzung von ECO2LOAD am CAN-Bus alle derartigen Geräte zu deaktivieren, bzw. abzuklemmen.
- CAN-Bus mit Peak PCAN-Dongle am PC-USB-Port. Hierzu muß der zugehörige Treiber auf dem PC installiert sein (im Lie- ferumfang des Dongle-Pakets), der CAN-Bus entsprechend Norm verkabelt und die CAN-Knoten der Geräte extern versorgt (8...24V) sein. Das Programm greift über SDO-Zugriffe auf die Datenobjekte zu. Dies ist zu beachten, falls am gleichen Bus eine weitere Steuerung aktiv ist, welche ebenso über SDO- Transfer mit den Geräten kommuniziert. Es ist anzuraten, während der Benutzung von ECO2LOAD am CAN-Bus alle derartigen Geräte zu deaktivieren, bzw. abzuklemmen.
Mitgelieferte Dateien: ----------------------
- ECO2LOAD.EXE das Programm
- ECO2LOAD.INI speichert Programmeinstellungen für den nächsten Start wird automatisch generiert, falls nicht vorhanden
- PCAN_DNG.DLL Funktionenbibliothek für CAN-Dongle für LPT
- PCAN_USB.DLL Funktionenbibliothek für CAN-Dongle für USB
- DEVICES.DVL eine Liste von Gerätetypen, die das Programm kennt
- ECOSTEP x00 000.CFG enthält eine Liste von Datenobjekten, die aus einem Gerät der Gerätefamilie ECOSTEP/LIN 100/200 gelesen werden sollen, entspricht dem gemeinsamen Inhalt der Dateien seqreg.cfg + aplreg.cfg der ehemaligen DOS-Version OHNE: DS301-Parameter, Joysticktabelle, Sequenzen 40h-FFh
- ECOSTEP x00 all.CFG enthält eine Liste von Datenobjekten, die aus einem Gerät der Gerätefamilie ECOSTEP/LIN 100/200 gelesen werden sollen, beinhaltet alle speicherbaren Objekte Mittels dieser Liste läßt sich ein Gerät klonen. (neu booten nicht vergessen) Achtung: dauert recht lange!
- ECOSTEP x00 seq.CFG enthält eine Liste von Datenobjekten, die aus einem Gerät der Gerätefamilie ECOSTEP/LIN 100/200 gelesen werden sollen, beinhaltet sämtliche Sequenzereinträge, sowie speicherbare Objekte von Programmmodulen, die ereignis- gesteuert Sequenzen starten
- ECOSTEP x00 com.CFG enthält eine Liste von Datenobjekten, die aus einem Gerät der Gerätefamilie ECOSTEP/LIN 100/200 gelesen werden sollen, beinhaltet die speicherbaren CAN-DS301-Parameter
- ECOSTEP x00 dev.CFG enthält eine Liste von Datenobjekten, die aus einem Gerät der Gerätefamilie ECOSTEP/LIN 100/200 gelesen werden sollen, beinhaltet sämtliche Regler- und Geräte- einstellungen: "dev = all - seq - com"
- ECOSTEP x00 joy.CFG enthält eine Liste von Datenobjekten, die aus einem Gerät der Gerätefamilie ECOSTEP/LIN 100/200 gelesen werden sollen, beinhaltet nur die Einträge der Joysticktabelle
- ECOSTEP 54 000.CFG enthält eine Liste von Datenobjekten, die aus einem Gerät der Gerätefamilie ECOSTEP 54 gelesen werden sollen, entspricht dem gemeinsamen Inhalt der Dateien seqreg.cfg + aplreg.cfg der ehemaligen DOS-Version OHNE: DS301-Parameter, Joysticktabelle, Sequenzen 40h-FFh
Die Dateien vom Typ *.CFG sind textleserlich und können bei Bedarf angepaßt werden, die Syntax ist selbsterklärend.
Benutzung des Programms: ------------------------
Das Programm erscheint beim Start mit den Einstellungen des letzten Beendens. Beim allerersten Start wird rechts der Text "-keine-" für "aktuell verwendete Schnittstelle" erscheinen. In diesem Fall, oder zum gewünschten Wechsel der Schnittstelle findet man unter "Schnittstellenkonfiguration" einen Dialog, mit dem die Schnittstelle ausgewählt, ggf. parametriert und mit "Verwenden" gewählt werden kann.
Wenn eine Schnittstelle verfügbar ist, wird der obere Teil des Programm- fensters aktiviert, wo die Geräte-ID des gewünschten Gerätes einzustellen ist. Anschließend ist ein "Zugriffstest" erforderlich. Hierbei wird untersucht, ob an der Schnittstelle tatsächlich ein Gerät mit dieser ID angeschlossen ist. Die Funktion "Suchen" ermöglicht die Auflistung aller am Bus befindlichen Geräte und die Auswahl eines davon.
Wird der Zugriffstest erfolgreich durchgeführt, sind die eigentlichen Daten- Lese-Schreib-funktionen verfügbar.
Das Auslesen von Werten erfolgt gemäß einer hinterlegten Parameterliste. Diese ist austauschbar. Die aus dem Gerät gelesenen Daten werden in einer wählbaren Datei (Endung .dat wird automatisch generiert) gespeichert.
Der Schreibvorgang von Daten ins das Gerät wird von einer Reihe Sicherheits- abfragen und Hinweisen begleitet. Dies ist deshalb wichtig, weil die Daten- konsistenz durch den sequentiellen Schreibvorgang nicht garantiert werden kann! (zueinander passende Reglerparameter, Sequenzerabläufe etc.)
Hinweis: Unter Umständen kann es, besonders bei der Parametrierung des Gerätes für Motoren mit Geberauflösungen ungleich 2000 Strich zwingend erforderlich sein, das Gerät durch aus- und Wiedereinschalten der Logikspannung neu zu starten.
Programmstand: Version 1.0.0.2 Stannd 04.03.2003 18.14 Verfasser des Textes: Lö