! sinudyn-36 S36FileLoader Softwarebeschreibung SIEB & MEYER AG Auf dem Schmaarkamp 21 D-21339 Lüneburg (Deutschland) Telefon: ++49(4131)203-0 Telefax: ++49(4131)38562 E-Mail: documentation@sieb-meyer.de Internet: www.sieb-meyer.de sinudyn-36 S36FileLoader Softwarebeschreibung - 1 -
! Die Texte dieses Handbuchs wurden mit größter Sorgfalt erarbeitet. SIEB & MEYER kann jedoch für eventuell verbliebene fehlerhafte Angaben und deren Folgen weder eine juristische Verantwortung, noch irgendwelche Haftung übernehmen. Technische Änderungen vorbehalten! SIEB & MEYER AG, Lüneburg 036-servo-bed-sinudyn36_S36FileLoader/R001-SM-DE-mh/she 08. August 2003-2 - S36FileLoader Softwarebeschreibung sinudyn-36
! Inhalt 1 Software S36FileLoader...5 1.1 Symbole...5 1.2 Allgemeines...5 2 Installation...7 2.1 Start der Installation...7 2.2 Deinstallation...8 3 Anschluss der seriellen Schnittstelle...9 3.1 Aufbau der Übertragungsleitung...9 3.2 S36 Datenserver...9 3.3 Hinweise zur seriellen Verbindung...10 3.3.1 Es kann keine Verbindung hergestellt werden...10 3.3.2 Gerätetreiber anderer Hersteller...10 3.3.3 Notebooks ohne serielle Schnittstelle...10 4 Bedienung der Software...11 4.1 Programmstart und Schaltflächen...11 4.1.1 Datei...12 4.1.2 Moduladresse...12 4.1.3 Datei in den Antrieb schreiben und sichern...13 4.1.4 Status...13 4.2 Beispiel eines Downloads...14 4.3 Aufruf des Programms über die Kommandozeile...15 sinudyn-36 S36FileLoader Softwarebeschreibung - 3 -
Inhalt! - 4 - S36FileLoader Softwarebeschreibung sinudyn-36
! Software S36FileLoader 1 Software S36FileLoader 1.1 Symbole Im Folgenden werden die Symbole beschrieben, die in dieser Dokumentation zu beschreibenden Zwecken verwendet wurden. Technische Symbole und Zeichen werden als bekannt vorausgesetzt. Symbol L Bedeutung Allgemeiner Hinweis 1.2 Allgemeines Diese Dokumentation beschreibt die Installation und Handhabung der Software S36FileLoader.Exe, mit der eine vereinfachte Parametrierung und Aktualisierung des Servoverstärkers sinudyn-36 ohne die komplette Parametriersoftware Sinudyn36.Exe ermöglicht wird. Der Servoverstärker sinudyn-36 muss für eine optimale Abstimmung zwischen Servomotor und Mechanik an die Gegebenheiten der Maschine angepasst werden. Die Parametrierung des Servoverstärkers erfolgt mit der Parametrier- und Inbetriebnahmesoftware Sinudyn36.Exe. Mit der Inbetriebnahmesoftware können die Betriebsparameter geändert und anschließend in den Servoverstärker geladen und gespeichert werden. Die dabei erstellten Parameter können zudem auf einem Datenträger gespeichert und jederzeit wieder geladen werden. Für die Parametrierung eines Servoverstärkers ist es ausreichend, eine Parameterdatei mit der Endung *.d36 von einem Datenträger in den Servoverstärker zu laden. Der Endanwender kann diesen Schritt mit der Software S36FileLoader.Exe durchführen, ohne dabei die komplette Inbetriebnahmesoftware Sinudyn36.Exe zu benötigen. Zusätzlich zu den Betriebsparametern kann mit der Software S36FileLoader.Exe auch die Systemsoftware des Servoverstärkers ausgetauscht werden. Die Systemsoftware besteht aus einem Bootloader mit der Dateiendung *.b36 und einer Firmware mit der Dateiendung *.f36. Der Bootloader enthält die grundlegende Funktionalität des Servoverstärkers wie Kommunikation und Speicherzugriff, die Firmware hingegen enthält die Motorregelung und anwendungsspezifische Anpassungen. L Grundkenntnisse im Umgang mit dem Betriebssystem Windows und einem Personalcomputer werden vorausgesetzt. Zudem sind unbedingt die Sicherheits-, Installations- und Inbetriebnahme-Hinweise in der Hardwarebeschreibung des Servoverstärkers zu beachten. sinudyn-36 S36FileLoader Softwarebeschreibung - 5 -
Software S36FileLoader! - 6 - S36FileLoader Softwarebeschreibung sinudyn-36
! Installation 2 Installation 2.1 Start der Installation Die Installation der Software S36FileLoader.exe zur nachträglichen Parameteränderung des Servoverstärkers sinudyn-36 ist unter den Betriebssystemen Windows 9x, Windows NT 4.0, Windows XP und Windows 2000 identisch. Starten Sie die Installation entweder über den Explorer mit einem Doppelklick auf S36FileLoader.EXE oder aus der Taskleiste heraus über Start und Ausführen, wobei anschließend der Pfad anzugeben ist, in dem sich die EXE-Datei befindet. Die Installation läuft dann automatisch an. Nach kurzer Zeit erscheint ein Dialogfenster zur Sprachauswahl. Es kann zwischen den Sprachen Deutsch und Englisch gewählt werden. Im Dialogfenster Zielpfad wählen haben Sie die Möglichkeit, die Software in einem beliebigen Verzeichnis zu installieren. Als Standardpfad wird C:\SM_AG vorgegeben. sinudyn-36 S36FileLoader Softwarebeschreibung - 7 -
Installation! Im nachfolgenden Fenster wählen Sie die serielle Schnittstelle aus, über die die Software mit dem angeschlossenen digitalen Servoverstärker kommunizieren soll. Anschließend wird der Kopiervorgang gestartet. Alle Dateien werden auf die Festplatte kopiert und entpackt. Bei der Installation werden die Programmgruppe SIEB & MEYER sowie die Untergruppe Sinudyn-36 angelegt, in der das Programm S36FileLoader abgelegt wird. Wie unter Windows üblich, starten Sie die Parametrierungssoftware mit einem Klick auf das Programm-Symbol S36FileLoader. 2.2 Deinstallation Wenn Sie die Software S36FileLoader deinstallieren möchten, wählen Sie unter Start ÿ Einstellungen ÿ Systemsteuerung ÿ Software den Eintrag Sieb& Meyer AG - S36FileLoader und klicken Sie auf Ändern/Entfernen. Die Software wird anschließend deinstalliert. Werden nach der Installation der Software zusätzliche Dateien in den Installationspfad eingefügt, so werden diese nicht vom Deinstallationsprogramm gelöscht, sondern müssen ggf. manuell gelöscht werden. - 8 - S36FileLoader Softwarebeschreibung sinudyn-36
! Anschluss / serielle Schnittstelle 3 Anschluss der seriellen Schnittstelle 3.1 Aufbau der Übertragungsleitung Die Parametrierung der Betriebsparameter des Servoverstärkers wird mit der Software "S36FileLoader.Exe" auf einem handelsüblichen PC vorgenommen. Hierzu müssen Sie eine freie serielle Schnittstelle des PCs mit der 9-poligen Submin D-Buchse an der Frontseite des Servoverstärkers sinudyn-36 verbinden. Eine einfache serielle Verbindung ist als Kabel ausreichend. Die verwendete serielle Schnittstelle des PCs wird über die Inbetriebnahmesoftware konfiguriert. Kabeltyp: 3 0,14 mm² 9-poliger Submin-D Stecker 9-polige Submin-D Buchse sinudyn-36 PC Pin sinudyn-36 Bezeichnung Pin PC 1 --- 1 2 TxD 2 3 RxD 3 4 --- 4 5 GND 5 6 --- 6 7 --- 7 8 --- 8 9 --- 9 3.2 S36 Datenserver Die Kommunikation zwischen PC-Software und Servoverstärker erfolgt mit Hilfe des S36 Datenservers. Der S36 Datenserver ist ein eigenständiges Programm, das von der Software S36FileLoader automatisch gestartet wird. Die PC-Software und der Servoverstärker können nur dann miteinander kommunizieren, wenn der S36 Datenserver gestartet wurde. Ist der Server gestartet worden, so erscheint unten rechts im System Tray Ihres Windows-Betriebssystems ein Symbol, das einen kleinen Stecker darstellt. So lässt sich kontrollieren, ob der Server korrekt gestartet wurde. Führt man den Mauszeiger über das Symbol, dann wird der Text "SM S36 Server" in einem Hinweisfeld angezeigt. sinudyn-36 S36FileLoader Softwarebeschreibung - 9 -
Anschluss / serielle Schnittstelle! 3.3 Hinweise zur seriellen Verbindung 3.3.1 Es kann keine Verbindung hergestellt werden Wenn die Software S36FileLoader keine Verbindung mit dem Servoverstärker herstellen kann, überprüfen Sie die folgenden Punkte: < Entspricht das Kabel für die Verbindung der SIEB & MEYER-Spezifikation? Siehe 3.1 Aufbau der Übertragungsleitung, Seite 9. < Ist das Kabel mit dem Submin-D Stecker X8 (COM) am Servoverstärker und mit der seriellen Schnittstelle am PC verbunden? < Haben Sie in der Software die serielle Schnittstelle ausgewählt, an die Sie das Kabel angeschlossen haben? < Wurde mit dem Starten der Software auf Ihrem PC der Treiber für die serielle Kommunikation automatisch gestartet? Siehe System Tray Ihres Windows- Betriebssystems. < Haben Sie für die Software und für den Servoverstärker dieselbe Servomoduladresse vergeben? Siehe 4.1.2 Moduladresse, Seite 12. < Überprüfen Sie, ob die serielle Schnittstelle am PC nicht durch den Gerätetreiber einer anderen Software blockiert wird. Siehe 3.3.2 Gerätetreiber anderer Hersteller, Seite 10. 3.3.2 Gerätetreiber anderer Hersteller Damit die Software S36FileLoader eine Verbindung zum Servoverstärker herstellen kann, darf die gewählte serielle Schnittstelle nicht durch den Gerätetreiber einer anderen Software blockiert werden. Ist dies der Fall, dann sollte eine andere serielle Schnittstelle gewählt werden oder die betreffende Software vor dem Start der Software S36FileLoader beendet werden. Ist die Schnittstelle durch einen Gerätetreiber blockiert, obwohl keine andere Software gestartet ist, dann muss eventuell der entsprechende Gerätetreiber aus dem Gerätemanager Ihres Windows-Betriebssystems entfernt werden. 3.3.3 Notebooks ohne serielle Schnittstelle Notebooks neueren Typs werden im Handel häufig ohne eine serielle Schnittstelle angeboten. Um trotzdem das Notebook mit dem Servoverstärker verbinden zu können, besteht die Möglichkeit, eine PCMCIA Einsteckkarte mit serieller Schnittstelle zu verwenden. Die SIEB & MEYER AG empfiehlt den PCMCIA Adapter Serial Art. 70 897 der Firma LINDY. Die PCMCIA Karte kann im Hause SIEB & MEYER bestellt werden. - 10 - S36FileLoader Softwarebeschreibung sinudyn-36
! Bedienung der Software 4 Bedienung der Software 4.1 Programmstart und Schaltflächen Starten Sie die Software S36FileLoader.Exe aus der Programmgruppe SIEB MEYER ÿ sinudyn-36 ÿ S36FileLoader heraus. Nach einer kurzen Ladezeit erscheint das folgende Startfenster: Über die Symbolleiste im oberen Bereich des Fensters erfolgt die Bedienung des Programms (A). Fährt man mit dem Mauszeiger über eine Schaltfläche auf der Symbolleiste, wird für kurze Zeit ein Hinweistext zu der entsprechenden Schaltfläche angezeigt. < Sprachauswahl: Mit den Fahnensymbolen kann eine Sprache ausgewählt werden. Mögliche Sprachoptionen sind Deutsch und Englisch. < Datei öffnen: Lädt nach einer Dateiauswahl die Parameterdatei, die dann mit Pfadangabe im Textfeld Datei angezeigt wird. < Datei in den Antrieb schreiben und sichern: Schreibt die gewählte Parameterdatei in den Servoverstärker. sinudyn-36 S36FileLoader Softwarebeschreibung - 11 -
Bedienung der Software! 4.1.1 Datei Mit Datei öffnen wählen Sie eine Datei mit dem gewünschten Inhalt aus, den Sie in den Servoverstärker laden möchten. Die Datei mit dem Dateipfad wird im Textfeld Datei angezeigt (B). Folgende Dateitypen stehen zur Auswahl. Typ *.b36 *.f36 *.d36 Inhalt Bootloader Firmware Parameter 4.1.2 Moduladresse Die Software S36FileLoader ist prinzipiell dazu in der Lage, mehrere Servoverstärker gleichzeitig zu verwalten. Damit bei einer Kommunikation zwischen Software und Servoverstärker auch immer der richtige Servoverstärker angesprochen wird, muss zuvor jeder Servoverstärker zur Unterscheidung mit einer eigenen Moduladresse konfiguriert werden. Damit die Software S36FileLoader eine Verbindung zum Servoverstärker aufnehmen kann, ist es zwingend notwendig, dass sowohl Software als auch Servoverstärker mit derselben Moduladresse arbeiten. Mit dem Feld Moduladresse wählen Sie den Servoverstärker aus, in den die Parameterdatei geladen werden soll (C). Es können zwischen 0 und 15 Moduladressen vergeben werden. - 12 - S36FileLoader Softwarebeschreibung sinudyn-36
! Bedienung der Software L Die Moduladresse wird mit Hilfe des Kodierschalters S1 am Servoverstärker eingestellt (siehe auch sinudyn36 Softwarebeschreibung, sinudyn36 Hardwarebeschreibung Einschubtechnik und sinudyn36 Hardwarebeschreibung 36.05.xx Frontanschlusstechnik) 4.1.3 Datei in den Antrieb schreiben und sichern Mit Datei in den Antrieb schreiben und sichern wird der Inhalt der ausgewählten Datei, die im Textfeld Datei angezeigt wird, in den Servoverstärker geschrieben und dauerhaft gesichert. Während des Downloads wird eine Fortschrittsanzeige eingeblendet, die den Verlauf und den Inhalt des Downloads anzeigt. 4.1.4 Status Mit Datei in den Antrieb schreiben und sichern wird die ausgewählte Parameterdatei in den Servoverstärker geladen. Das Ergebnis des Ladevorgangs, sowohl der erfolgreiche Download als auch aufgetretene Fehler, wird im Statusfeld angezeigt (D). Mögliche Fehlermeldungen: < Fehler Aufrufparameter: Bei der Benutzung des Programms über die Kommandozeile stimmen die Aufrufparameter nicht. < Fehlerhafte Moduladresse: Der Wert im Zahlenfeld für die Moduladresse ist fehlerhaft. Mögliche Ursachen: ÿ ÿ ÿ der Wertebereich 0.. 15 wurde verlassen es wurde keine Zahl eingegeben das Feld ist leer < Datei nicht gefunden: Die Datei konnte auf dem Datenträger im angegebenen Pfad nicht gefunden werden. sinudyn-36 S36FileLoader Softwarebeschreibung - 13 -
Bedienung der Software! < Fehlerhafte Datei: Die Datei entspricht nicht dem erwarteten Format. < Datei konnte nicht geladen werden: Ein Fehler ist beim Download der Datei aufgetreten. Der Download wurde abgebrochen. < Hardwarekonflikt: Die Hardware des vorhandenen Servoverstärkers stimmt nicht mit den Hardware-Einstellungen in der *.D36-Datei überein. Die fehlerhafte Hardware-Einstellung wird aufgelistet. < Kommunikationsfehler: Es konnte keine Verbindung zum angeschlossenen Servoverstärker hergestellt werden. Mögliche Ursachen: ÿ ÿ ÿ das Kabel ist nicht angeschlossen ein falscher COM-Port wurde ausgewählt die Moduladresse ist falsch 4.2 Beispiel eines Downloads < Starten Sie die Software S36FileLoader < Starten Sie mit dem Punkt Datei öffnen auf der Symbolleiste den Dateiauswahldialog und wählen Sie anschließend die gewünschte Datei aus (siehe 4.1.1) < Stellen Sie mit dem Feld Moduladresse die gleiche Moduladresse für die Software ein, die bereits am Servoverstärker eingestellt wurde (siehe 4.1.2) < Starten Sie mit dem Punkt Datei in den Antrieb schreiben und sichern das Download (siehe 4.1.3) < Bei erfolgreichem Download oder bei einem Fehler während des Downloads erscheint im Feld Status eine entsprechende Meldung (siehe 4.1.4) - 14 - S36FileLoader Softwarebeschreibung sinudyn-36
! Bedienung der Software 4.3 Aufruf des Programms über die Kommandozeile Der S36FileLoader bietet auch die Möglichkeit, Parameterdateien oder eine Systemsoftware über die Kommandozeile in einen Servoverstärker zu laden. Mit dem Aufruf über die Kommandozeile lassen sich somit verschiedene Downloads an komplexen Maschinen automatisieren. Denkbar wäre zum Beispiel, den Download verschiedener Parameterdateien in einer Kommandodatei (*.bat oder *.cmd) zusammenzufassen und nur über den Start der Kommandodatei auszuführen. Der Aufruf des S36FileLoader über die Kommandozeile hat folgende Syntax: S36FileLoader Dateiname Moduladresse Dateiname und Moduladresse sind Übergabeparameter, die durch ein Leerzeichen getrennt werden müssen. Die beiden Übergabeparameter sind nicht optional und müssen angegeben werden. Mit dem Dateinamen inklusive dem vollständigen Pfad wird die gewünschte Datei ausgewählt, die in den Servoverstärker geladen werden soll. Die Moduladresse gibt die Moduladresse des Servoverstärkers an. Das Ergebnis des Downloads (Status) wird als Fehlernummer in die Textdatei result.txt geschrieben. Die Datei result.txt wird in dem Installationsverzeichnis angelegt, in dem auch die S36FileLoader.Exe Datei liegt (z.b. C:\AM_AG\SM_Exe). Jeder Fehlernummer ist ein Status entsprechend dem aus der Windowsoberfläche zugeordnet. (0) Datei erfolgreich geladen (1) Fehler Aufrufparameter (2) Fehlerhafte Moduladresse (3) Datei nicht gefunden (4) Fehlerhafte Datei (5) Datei konnte nicht geladen werden (6) Hardwarekonflikt (7) Kommunikationsfehler sinudyn-36 S36FileLoader Softwarebeschreibung - 15 -