Seite 1
Betriebsanleitung JM-200-ETH - Ethernet-Modul 60880726 We automate your success.
Seite 2
Version 1.28.1 Januar 2018 / Printed in Germany Dieses Dokument hat die Jetter AG mit der gebotenen Sorgfalt und basierend auf dem ihr bekannten Stand der Technik erstellt. Bei Änderungen, Weiterentwicklungen oder Erweiterungen bereits zur Verfügung gestellter Produkte wird ein überarbeitetes Dokument nur beigefügt, sofern dies gesetzlich vorgeschrieben oder von der Jetter AG für sinnvoll...
Telefon - Technische Hotline: +49 7141 2550-444 Telefax - Vertrieb: +49 7141 2550-484 E-Mail - Vertrieb: sales@jetter.de E-Mail - Technische Hotline: hotline@jetter.de Zugehörigkeit Diese Betriebsanleitung gehört zum Produkt JM-200-ETH: Typ: Seriennummer: Baujahr: Auftragsnummer: Vom Kunden einzutragen: Inventarnummer: Ort der Aufstellung: Jetter AG...
Seite 4
Wenn Sie Inhalte aus dem Dokument nicht eindeutig verstehen, wenden Sie sich an Ihren Ansprechpartner der Jetter AG. Die Jetter AG ist dankbar für jede Art von Anregung und Kritik von Ihrer Seite. Sie bittet Sie, die Anregung und Kritik der Jetter AG unter der E-Mail-Adresse info@jetter.de mitzuteilen.
Ethernet-Schnittstelle Buchse X71 ....................27 DIP-Schalter, Anzeigen und LEDs DIP-Schalter des JM-200-ETH ....................30 LEDs des JM-200-ETH ........................ 32 LEDs des JM-200-ETH in der Boot-Phase .................. 34 Status-LEDs der Ethernet-Schnittstelle ..................35 IP-Konfiguration ......................... 36 Auslieferungszustand ........................37 Der Konfigurationsspeicher ......................38 Die Konfigurationsdatei ........................
Seite 6
Abkürzungen, Modulregistereigenschaften und Formatierungen ..........90 Startverzögerungszeit ....................... 91 Startverzögerungszeit einstellen ....................92 Betriebssystemupdate Betriebssystemupdate mit JetSym ....................94 Betriebssystemupdate über FTP ....................95 Kurzreferenz JM-200-ETH Anhang Technische Daten ........................102 Technische Daten ........................103 Hinweis zu den Betriebsparametern ..................104 Index ............................105...
JM-200-ETH Sicherheitshinweise Sicherheitshinweise Einleitung Dieses Kapitel enthält die grundlegenden Sicherheitshinweise. Wenn erforderlich, warnt das Kapitel auch vor Restgefahren. Inhalt Thema Seite Grundlegende Sicherheitshinweise ..............8 Restgefahren und Maßnahmen ..............10 Jetter AG...
Betreiben Sie das Ethernet-Modul JM-200-ETH nur innerhalb der angegebenen Grenzen der technischen Daten. Das Modul JM-200-ETH fällt aufgrund seiner niedrigen Betriebsspannung unter die Kategorie SELV (Safety Extra Low Voltage). Das Modul JM-200-ETH fällt also nicht unter die EG-Niederspannungsrichtlinie. Nicht Verwenden Sie das Gerät nicht in technischen Systemen, für die eine hohe bestimmungsgemäße...
Seite 9
Reparaturen an dem Gerät dürfen nicht vom Betreiber selbst durchgeführt werden. Das Gerät enthält keine vom Betreiber reparierbaren Teile. Schicken Sie das Gerät zur Reparatur an die Firma Jetter AG ein. Tausch Aufgrund der lebensgefährlichen Zwischenkreisspannung darf der Kunde den Servoverstärker JM-2xx nicht öffnen.
Sie die Schaltschranktüren geschlossen. Warten Sie mindestens 7 Minuten nach Abschaltung der Spannungsversorgung, bevor Sie die elektrischen Anschlüsse lösen. Öffnen Sie das Gerät niemals. Berühren Sie während des Betriebs niemals die Anschlussklemmen des Geräts für Spannungsversorgung, Motorspannung und Zwischenkreisspannung. Jetter AG...
JM-200-ETH Produktbeschreibung und Geräteaufbau Produktbeschreibung und Geräteaufbau Einleitung Dieses Kapitel beschreibt den Geräteaufbau und zeigt die Übersicht über vorhandene Dokumente auf. Inhalt Thema Seite Produktbeschreibung des JM-200-ETH ............12 Teile und Schnittstellen ................. 13 Dokumentenübersicht ................... 14 Jetter AG...
2 Produktbeschreibung und Geräteaufbau Produktbeschreibung des JM-200-ETH Das Ethernet-Modul Das Ethernet-Modul JM-200-ETH ist eingebaut in einem Servoverstärker JM-200-ETH JM-2xx. Es hat eine Ethernet-Schnittstelle. Der Servoverstärker ist somit dann am Jetter-Ethernet-Systembus angeschlossen und kann als Achse in einen Bahnverbund integriert werden.
JM-200-ETH Produktbeschreibung und Geräteaufbau Teile und Schnittstellen Teile und Schnittstellen Das Ethernet-Modul JM-200-ETH verfügt über die folgenden Teile und Schnittstellen: Nummer Teil Beschreibung Ein Ethernet-Port DIP-Schalter Schalter 1 bis 8: IP-Adresse Schalter 9 und 10: STOP-LOAD LEDs zur Diagnose und Statusanzeige...
2 Produktbeschreibung und Geräteaufbau Dokumentenübersicht Einleitung Verschiedene Dokumente und Softwaretools unterstützen Sie bei der Projektierung und beim Betriebssystemupdate des JM-200-ETH. Sie können die Dokumente und Softwaretools von unserer Homepage http://www.jetter.de herunterladen. Projektierung Folgende Dokumente und Dateien unterstützen Sie bei der Projektierung: Katalog Industrieautomation ...
Auf dem PC ist die Programmiersoftware JetSym ab der Version 5.2 installiert. Infos für die Hotline Wenn Sie sich wegen eines Problems an die Hotline der Jetter AG wenden wollen, halten Sie folgende Informationen des JM-200-ETH bereit: Seriennummer ...
3 Identifikation 3.1 Electronic Data Sheet EDS Einleitung Jedes JM-200-ETH verfügt über ein elektronisches Typenschild EDS. Im EDS sind fertigungsspezifische Daten remanent abgelegt. Die Daten des EDS können über Dateien im Dateisystem des JM-200-ETH oder über Spezialregister gelesen werden. Inhalt...
EDS-Datei Einleitung Die Daten des EDS können über die Datei eds.ini gelesen werden. Eigenschaften Die Datei ist über das Dateisystem des JM-200-ETH erreichbar. Bei einer FTP-Verbindung sind als User Administratorrechte (User admin) oder Systemrechte (User system) erforderlich. ...
Seite 18
3 Identifikation Beispiel Das ist ein Beispiel für eine EDS-Datei eines JM-200-ETH: ;Jetter AG Electronic Data Sheet [IDENTIFICATION] Version = 2 Code = 54860 Name = JM-200-ETH_01 PcbRev = 02 PcbOpt = 00 OSVersionMin = 0.0.0.0 BLVersionMin = 0.0.0.0 [PRODUCTION]...
Produktionsdatum: Jahr TestNum Interne Verwendung TestRev 01.02.03.04 Interne Verwendung Sektion [FEATURES] In der Sektion [FEATURES] sind spezielle Eigenschaften des JM-200-ETH lesbar. Das Betriebssystem des JM-200-ETH wertet die Eigenschaften von fehlenden Einträgen als nicht vorhanden. Name Beispiel Beschreibung Version Version dieser Sektion...
Auslesbare Daten Die folgende Tabelle zeigt eine Übersicht über die EDS-Register eines JM-200-ETH und ihren Zusammenhang zu den Einträgen in der EDS-Datei /System/eds.ini. Über diesen Registersatz können Sie sich das EDS des JM-200-ETH anzeigen lassen. Dazu müssen Sie über das Modulregister 500 CPU auswählen.
Seite 21
JM-200-ETH Identifikation Register Sektion in Name in Beschreibung EDS-Datei EDS-Datei MR 800 FEATURES Version Version dieser Sektion MR 801 MAC-Addr MAC-Adresse (Herstellerteil) MR 802 MAC-Addr MAC-Adresse (Geräteteil) MR 804 Switch Schalter STOP/LOAD MR 808 Busanschaltung für JX2-Module MR 810 MotionControl...
Das Betriebssystem stellt einige Register zur Verfügung, über die die Hardwarerevision oder die Version des Betriebssystems und seiner Komponenten ausgelesen werden können. Wenn Sie sich wegen eines technischen Problems an die Hotline der Jetter AG wenden, benötigen Sie diese Angaben. Inhalt...
JM-200-ETH Identifikation Hardwarerevisionen Einleitung Das JM-200-ETH beinhaltet Spezialregister, über deren Inhalt Sie die Hardware identifizieren. Registerübersicht Aus folgenden Registern können die Hardwarerevisionen gelesen werden: Register Beschreibung 108021 Hardwarerevision der CPU-Platine 200170 Steuerungstyp Verwandte Themen Softwareversionen (siehe Seite 24) Jetter AG...
3 Identifikation Softwareversionen Einleitung Das JM-200-ETH verfügt über Spezialregister, die als Wert eindeutige Softwareversionsnummern enthalten. Format von Die Softwareversionsnummern des JM-200-ETH sind durch vier Zahlen Softwareversionsnumme dargestellt. Element Beschreibung Major- oder Hauptversionsnummer Minor- oder Nebenversionsnummer Branch- oder Zwischenversionsnummer Build-Versionsnummer Freigegebene Version Bei einer freigegebenen Version haben die Branch- und die Build-Versions- nummer den Wert 0.
Das JM-200-ETH wird immer eingebaut in einem JM-2xx ausgeliefert. Hinweise zur Montage des Servoverstärkers JM-2xx finden Sie in dessen Betriebsanleitung. Der Ein- und Ausbau des JM-200-ETH ist aufgrund der lebensgefährlichen Betriebs- und Zwischenkreisspannung im Servoverstärker verboten. GEFAHR Gefahr durch hohe Betriebsspannung! Stromschlag durch Restspannung in den Kondensatoren im Servoverstärker!
4.1 Schnittstellen Buchse X71 Die Buchse X71 ist eine Ethernet-Schnittstelle, an die Sie folgende Geräte anschließen können: Hub, Switch oder Router Bediengerät der Jetter AG JX3-BN-ETH oder JetControl Ein beliebiges Gerät Inhalt Thema Seite Ethernet-Schnittstelle Buchse X71 ............... 27...
JM-200-ETH DIP-Schalter, Anzeigen und LEDs DIP-Schalter, Anzeigen und LEDs Bedienelemente Das JM-200-ETH hat einen DIP-Schalter. Folgendes können Sie an dem DIP-Schalter einstellen: Schalter 1 bis 8: IP-Adresse Schalter 9 und 10: STOP-LOAD Anzeigen Das JM-200-ETH verfügt über folgende Anzeigen: ...
Die Auswertung der DIP-Schalter erfolgt beim Einschalten. Nach Ende des Boot-Vorgangs hat die Schalterstellung keinen Einfluss mehr. Position der DIP-Schalter Die folgende Abbildung zeigt die Position der DIP-Schalter des JM-200-ETH. Funktion der Die DIP-Schalter 1 bis 8 beeinflussen die IP-Adresse. Abhängig von der...
Seite 31
JM-200-ETH DIP-Schalter, Anzeigen und LEDs Unter Verwandte Themen finden Sie Verweise auf die Kapitel, in denen die Stellung der DIP-Schalter 1 bis 8 beschrieben sind. Funktion der Die DIP-Schalter 9 und 10 beeinflussen das Starten des Betriebssystems und DIP-Schalter 9 und 10 des Anwendungsprogramms.
5 DIP-Schalter, Anzeigen und LEDs LEDs des JM-200-ETH LEDs des JM-200-ETH Das JM-200-ETH signalisiert Zustände und Fehler über LEDs. Die Leuchtdioden sind in zwei Bereiche gruppiert: Statusmeldungen des Betriebssystems Status der Ethernet-Schnittstelle LEDs des Die folgende Abbildung zeigt die Status-LEDs des Betriebssystems.
JM-200-ETH DIP-Schalter, Anzeigen und LEDs Normaler Die Status-LEDs des Betriebssystems des JM-200-ETH haben im normalen Betriebszustand Betriebszustand folgende Zustände: Zustand Normaler Betriebszustand Betriebssystem des JM-200-ETH läuft. Korrekte Funktion der Ethernet-Schnittstelle Es liegt kein Fehler an. LEDs-Zustände des Die folgende Tabelle zeigt die möglichen Zustände der Status-LEDs des...
5 DIP-Schalter, Anzeigen und LEDs LEDs des JM-200-ETH in der Boot-Phase Normale Boot-Phase Wenn die folgenden Voraussetzungen erfüllt sind, durchläuft das JM-200-ETH die normale Boot-Phase: Der DIP-Schalter 9 und 10 stehen OFF. Ein gültiges Betriebssystem ist vorhanden. Die Status-LEDs des Betriebssystems haben in der Boot-Phase folgende Zustände:...
JM-200-ETH DIP-Schalter, Anzeigen und LEDs Status-LEDs der Ethernet-Schnittstelle Status-LEDs der Die Status-LEDs der Ethernet-Schnittstelle befinden sich direkt an der Ethernet-Schnittstelle RJ45-Buchse. Farbe Bedeutung X71-1 Grün LINK: Verbindung zum Netzwerk besteht X71-2 Gelb ACT: Datenübertragung Jetter AG...
Name des JM-200-ETH IP-Port-Nummer für den Debugger von JetSym IP-Basisport-Nummer für die JetIP-Kommunikation Anforderungen an den Voraussetzung für die IP-Konfiguration des JM-200-ETH sind Kenntnisse über Netzwerkkonfigurator IP-Netzwerke wie: IP-Adressierung (IP-Adresse, Port-Nummer, Subnetzmaske, usw.) FTP (Verbindungsaufbau, Dateiübertragung, usw.)
JM-200-ETH DIP-Schalter, Anzeigen und LEDs Auslieferungszustand Einleitung Vor der Auslieferung werden auf dem JM-200-ETH verschiedene Parameter auf einen bestimmten Wert eingestellt. Die Parameter können vom Anwender geändert werden. Auslieferungszustand Parameter Wert IP-Adresse des JM-200-ETH 192.168.10.15 Subnetzmaske 255.255.255.0 IP-Adresse des Default Gateway 0.0.0.0...
Daten auslesen und ändern. Über Register können Sie die Daten auslesen. Wirksamkeit Das JM-200-ETH liest die Daten im Konfigurationsspeicher nur während der Boot-Phase aus. Wenn Sie Änderungen im Konfigurationsspeicher vornehmen, muss das JM-200-ETH anschließend neu gebootet werden, damit diese Änderungen wirksam werden.
Die Konfigurationsdatei ist eine Textdatei, deren Einträge in verschiedenen Sektionen gruppiert sind. Parameter der IP-Konfiguration, für die kein Eintrag in der Datei vorhanden ist, besetzt das JM-200-ETH mit den Standardwerten. Beispiel für eine Das ist ein Beispiel für eine Konfigurationsdatei config.ini: Konfigurationsdatei ;JetControl System Configuration...
Seite 40
JM-200-ETH setzt alle vier Werte auf ihre Default-Werte. DefGateWay Im Beispiel 192.168.50.11 Funktion IP-Adresse des Gateways in andere Subnetze; muss von der JM-200-ETH (Address/SubnetMask) erreichbar sein, sonst wird sie von dem JM-200-ETH auf 0.0.0.0 gesetzt. Gültige Werte >= 0.0.0.0 und < 223.255.255.255 ...
Seite 41
JM-200-ETH DIP-Schalter, Anzeigen und LEDs Sektion [HOSTNAME] In der Sektion [HOSTNAME] ist der Name des JM-200-ETH eingetragen. Wenn gewollt, generiert das JM-200-ETH automatisch einen individuellen Namen. Hostname verwendet das JM-200-ETH zurzeit nicht. SuffixType Im Beispiel Funktion Typ des automatisch generierten Anhangs an den Namen des JM-200-ETH Gültige Werte...
Seite 42
Schritt Vorgehen Erstellen Sie mit einem Texteditor auf dem PC eine Konfigurationsdatei config.ini mit dem gewünschten Inhalt. Öffnen Sie eine FTP-Verbindung vom PC zum JM-200-ETH. Melden Sie sich als User an, der über Administrator- oder Systemrechte verfügt. Standard: User: admin; Passwort: admin Verzweigen Sie in das Verzeichnis /System des JM-200-ETH.
Domain-Name-System HOSTNAME SuffixType MR 32 Typ des automatisch generierten Anhangs an den Namen des JM-200-ETH Name MR 33 bis Legt den Namen des JM-200-ETH fest MR 51 JetIPBase MR 64 PORTS IP-Port-Nummer für das Betriebssystemupdate und die Kommunikation zwischen den...
5 DIP-Schalter, Anzeigen und LEDs IP-Adresse des JM-200-ETH ändern Einleitung Um mit dem JM-200-ETH über Ethernet zu kommunizieren, müssen Sie an dem JM-200-ETH eine eindeutige IP-Adresse einstellen. Konfigurationsmöglichk Die IP-Adresse können Sie auf folgende Arten konfigurieren: eiten Default IP-Adresse verwenden ...
JM-200-ETH DIP-Schalter, Anzeigen und LEDs Default IP-Adresse 192.168.10.15 einstellen Default IP-Adresse Das JM-200-ETH hat die Default IP-Adresse 192.168.10.15. Sie können die IP-Adresse des JM-200-ETH jederzeit auf die Default-IP-Adresse zurücksetzen. Einstellung am Mit den Schaltern 1 bis 8 des DIP-Schalters auf OFF stellen Sie die Default DIP-Schalter IP-Adresse 192.168.10.15 ein:...
5 DIP-Schalter, Anzeigen und LEDs IP-Adresse über die Konfigurationsdatei einstellen IP-Adresse einstellen Die IP-Adresse des JM-200-ETH ist über die Datei config.ini einstellbar. [IP] Address = aaa.bbb.ccc.ddd Element Beschreibung Address IP-Adresse in diese Zeile eintragen Erstes Byte der IP-Adresse Zweites Byte der IP-Adresse...
Erstes Byte der IP-Adresse Zweites Byte der IP-Adresse Drittes Byte der IP-Adresse Dummy Eintrag, muss eins sein Einstellung am Mit der folgenden Einstellung der DIP-Schalter liest das JM-200-ETH die DIP-Schalter IP-Adresse aus der Datei config.ini und den DIP-Schaltern ein: DIP-Schalter IP-Adresse Default-IP-Adresse aaa.bbb.ccc.1...
5 DIP-Schalter, Anzeigen und LEDs Die Konfigurationsdatei Schritt Vorgehen übertragen Stellen Sie eine FTP-Verbindung zum JM-200-ETH her. Melden Sie sich als User an, der über Administrator- oder Systemrechte verfügt. Standard: User: admin; Passwort: admin User: system; Passwort: system Öffnen Sie den Ordner System.
Über die IP-Schnittstelle ist keine Kommunikation während der Einstellung aktiv. Sonst führt das zu einem Datenverlust. Die Gültigkeit der geschriebenen Werte ist sichergestellt. Wenn Sie die Parameter zur Laufzeit des JM-200-ETH einstellen, findet keine Prüfung statt. Registerübersicht Register Beschreibung...
Seite 50
Beschreiben Sie 104531 mit der gewünschten IP-Adresse. Beschreiben Sie 104532 mit der gewünschten Subnetzmaske. Beschreiben Sie 104533 mit der gewünschten IP-Adresse des Default Gateways. Ergebnis: Die Einstellung ist beendet. Die Kommunikation ist wieder möglich. Verwandte Themen Der Konfigurationsspeicher (siehe Seite 38) Jetter AG...
Unterschied stellt die Hauptsteuerung die Soll-IP-Konfiguration bei dem Netzwerkknoten ein. Wie kommt das Modul in Das JM-200-ETH wertet beim Start die DIP-Schalter aus und stellt dazu die Betriebsart GNN? passend eine IP-Adresse ein. Frägt nun ein NetConsistency-Master die Schalterstellung ab, wird diese als GNN interpretiert. Der Master kann daraufhin eine neue IP-Adresse zuordnen, die dann eingestellt wird.
Seite 52
5 DIP-Schalter, Anzeigen und LEDs Die DIP-Schalter sind binär kodiert. DIP-Schalter Ungültig Ungültig Ungültig Jetter AG...
In der Boot-Phase liest das JM-200-ETH die IP-Adresse des DNS-Servers aus dem Konfigurationsspeicher. In der Boot-Phase liest das JM-200-ETH die Datei /etc/hosts. Es legt eine Umsetzungstabelle mit den gefundenen Namen und IP-Adressen an. Nach der Boot-Phase erkennt das JM-200-ETH einen Namen anstelle einer IP-Adresse.
Seite 54
JC340 192.168.1.2 JC350 Domain-Name-System Wenn das JM-200-ETH einen Namen nicht über einen Eintrag in der Datei (DNS) /etc/hosts umsetzen kann, versucht es über eine Anfrage bei einem DNS-Server die IP-Adresse zu ermitteln. Die IP-Adresse des DNS-Servers liest das JM-200-ETH während der Boot-Phase aus dem Konfigurationsspeicher.
JM-200-ETH Dateisystem Dateisystem Einleitung Dieses Kapitel beschreibt das Dateisystem des Geräts JM-200-ETH. Das Dateisystem ermöglicht den Zugriff auf die Dateien der internen Flash-Disk. Aufteilung Das Dateisystem unterscheidet zwischen folgenden Dateien: Vom Betriebssystem verwendete Systemverzeichnisse/-dateien Vom Anwender verwendete Dateien Systemverzeichnisse Systemverzeichnisse sind nicht löschbar.
Schrägstrich "\" trennen. Das Modul JM-200-ETH besitzt keine gepufferte Echtzeituhr. Deshalb erhalten Dateien im Dateisystem als Zeitstempel die Zeit, die seit dem Start des Geräts JM-200-ETH vergangen ist. Diese Zeit beginnt bei jedem Neustart des JM-200-ETH am 01.01.2000. Inhalt Thema Seite Eigenschaften der Flash-Disk ...............
JM-200-ETH Dateisystem Eigenschaften der Flash-Disk Größe Dem Anwender steht folgende Größe zur freien Verfügung: Parameter Wert Größe der Flash-Disk 4 MB Eigenschaften Die interne Flash-Disk hat folgende weitere Eigenschaften: 7 Verzeichnisebenen und 1 Dateiebene sind zulässig. Groß- und Kleinschreibung wird unterschieden.
Beachten Sie bitte die folgenden Einschränkungen: Die Benutzerverwaltung ist nur für den internen Flash-Speicher möglich. Wenn eine Datei der Benutzerverwaltung übertragen wurde, ist ihr Inhalt sofort lesbar. Die Einstellungen werden erst nach dem nächsten Boot-Vorgang gültig. Jetter AG...
Seite 59
JM-200-ETH Dateisystem Inhalt Thema Seite Benutzer verwalten ..................60 Auslieferungszustand/Vordefinierte Benutzer und Schlüssel ....... 62 Schloss anbringen ..................63 Namen einrichten für Schlüssel/Schlösser ........... 65 Jetter AG...
Kommentarzeilen werden mit "!", "#" oder ";" eingeleitet. Sektionen Die Namen der Sektionen sind [USER1] bis [USER33]. Hier legen Sie jeweils Benutzername und Passwort sowie die Lese- und Schreibrechte fest. Beispiel: [USER4] NAME=TestUser3 PW=testpass READKEYS=5,openLock2,10,11 WRITEKEYS=openLock2,10,11 SYSKEYS= Jetter AG...
Seite 61
JM-200-ETH Dateisystem NAME Im Beispiel TestUser3 Beschreibung Anmeldename des Benutzers Gültige Werte Maximal 31 alphanumerische Zeichen Bei ungültigem Wert oder Der Benutzer wird nicht angelegt nicht vorhandenem Eintrag Im Beispiel testpass Beschreibung Anmeldepasswort des Benutzers Gültige Werte Maximal 31 alphanumerische Zeichen Bei nicht vorhandenem Für die Anmeldung des Benutzers ist kein Passwort...
Der Benutzer system hat bis auf Schlüssel 1 ebenfalls alle Schlüssel. Vordefinierte Schlüssel Von den 31 Schlüsseln haben zwei eine vordefinierte Funktion. Schloss/Schlüssel Funktion Ethernet-Konfiguration Benutzerverwaltung Betriebssystemupdate der CPU Betriebssystemupdate der JX2- und JX3-Module Jetter AG...
JM-200-ETH Dateisystem Schloss anbringen Einleitung In der Konfigurationsdatei /System/flashdisklock.ini versehen Sie Verzeichnisse der Flash-Disk mit Schlössern. Nur Benutzer mit dem passenden Schlüssel können Dateien und Unterverzeichnisse in diesen Verzeichnissen lesen oder schreiben (löschen). Voraussetzungen Wenn Sie Namen für die Schlösser verwenden wollen, muss das Gerät die Namen zuvor kennen.
Seite 64
6 Dateisystem Schlossnummern Die Schlossnummern haben folgende Eigenschaften: Gültige Schlossnummern sind 0 ... 31. Schlossnummer 0: Am Verzeichnis ist kein Schloss angebracht. Sie benötigen keine besondere Zugangsberechtigung. Sie können Nummern oder zuvor definierte Namen verwenden. Jetter AG...
JM-200-ETH Dateisystem Namen einrichten für Schlüssel/Schlösser Einleitung Die Schlüssel/Schlösser sind von 1 ... 31 durchnummeriert. Um einfacher mit Schlüssel/Schloss umzugehen, kann jedem Schlüssel/Schloss ein Name zugeordnet werden. In der Konfigurationsdatei /System/keys.ini richten Sie die Namen ein. Namen einrichten Um Namen für Schlüssel/Schlösser einzurichten, führen Sie folgende Schritte...
Seite 66
6 Dateisystem Namen für Schlösser Für die Namen gelten folgende Festlegungen: und Schlüssel Maximal 15 alphanumerische Zeichen Schloss und Schlüssel müssen denselben Namen haben Jetter AG...
JM-200-ETH Dateisystem 6.3 Belegung der Flash-Disk einsehen Einleitung Den Anwendungsbereich der internen Flash-Disk können Sie einsehen. Einzelheiten zur Belegung des Anwendungsbereichs finden Sie in diesem Kapitel. Inhalt Thema Seite Belegung der Flash-Disk ................68 Jetter AG...
Die kleinste Verwaltungseinheit der Flash-Disk, der Sektor, kann folgende Zustände einnehmen: Zustand Bedeutung used Der Sektor ist durch Daten belegt. blocked Der Sektor ist nicht mehr belegt, kann aber aus Verwaltungsgründen noch nicht wieder benutzt werden. free Der Sektor ist nicht belegt und kann benutzt werden. Jetter AG...
JM-200-ETH Dateisystem 6.4 Betriebssystemupdate Einleitung Das Betriebssystemupdate beim JM-200-ETH können Sie über das Dateisystem durchführen. Eine detaillierte Beschreibung finden Sie im Kapitel: Betriebssystemupdate (siehe Seite 93) Jetter AG...
Steuerregisters. Das Steuerregister ist Bestandteil des Dateisystems. Abhängig vom Wert in diesem Register werden die folgenden Funktionen ausgeführt: Flash-Disk formatieren Registernummer Die Nummer des Steuerregisters ist geräteabhängig: Gerät Registernummer JM-200-ETH 202936 Inhalt Thema Seite Flash-Disk formatieren .................. 73 Jetter AG...
JM-200-ETH Dateisystem Flash-Disk formatieren Einleitung In den folgenden Fällen ist es erforderlich, die Flash-Disk neu zu formatieren: Wenn Sie eine Betriebssystemversion mit einem geänderten Format der Flash-Disk einspielen Wenn Informationen zur Verwaltung der Flash-Disk zerstört wurden Auswirkungen ...
JM-200-ETH FTP-Server FTP-Server Einleitung Der FTP-Server erlaubt den Zugriff auf Verzeichnisse und Dateien mit einem FTP-Client. Die Dateien können auf folgenden Speichermedien abgespeichert sein: Interne Flash-Disk Dieses Kapitel beschreibt den Vorgang der Anmeldung und die vom FTP-Server unterstützten Kommandos.
Seite 76
FTP-Client verfügbar Modulregistereigenschaften Zugriff Lesen Wert nach Reset Je nach bestellter Option Kenntnisse des Dieses Kapitel setzt folgende Kenntnisse voraus: Programmierers Dateisystem IP-Netzwerke FTP-Kommandos Inhalt Thema Seite Anmeldung ....................77 Beispiel: Windows FTP-Client ..............78 Jetter AG...
JM-200-ETH FTP-Server Anmeldung Anmeldung Um auf das Dateisystem über FTP zugreifen zu können, muss sich der FTP-Client bei der Aufnahme der Kommunikation wie folgt anmelden: Beim Servernamen geben Sie die IP-Adresse des Geräts ein. Beim Benutzernamen geben Sie den Benutzernamen ein, z. B. admin.
Anzeigen des Inhalts des aktuellen Verzeichnisses mit dir Übertragen der Datei jetter1.jpg auf die JetControl mit Kommando put Anzeigen des Inhalts des aktuellen Verzeichnisses mit dir Beenden der Sitzung und des FTP-Clients mit bye Vorgehen Jetter AG...
JM-200-ETH HTTP-Server HTTP-Server Einleitung Ein Standardbrowser reicht für den Zugriff auf den HTTP-Server aus. Mit dem Browser können Dateien, die per FTP auf die Steuerung geladen wurden, gelesen und angezeigt werden. Um Zugriff auf bestimmte Seiten zu erhalten, kann es, je nach Konfiguration des Dateisystems, erforderlich sein, Benutzername und Passwort einzugeben.
Angestoßen wird der Ladevorgang vom Anwender, indem er im Browser die Adresse der Steuerung und den Namen der gewünschten Seite einträgt, z. B. http://192.168.10.209/Homepage/SSI/ssiTimeAndDate.htm. Inhalt Thema Seite Erster Eintrag in der HTML-Datei ..............81 Einfügen von Echtzeit-Steuerungswerten ............. 82 Beispiel einer HTML-Seite ................87 Jetter AG...
JM-200-ETH HTTP-Server Erster Eintrag in der HTML-Datei Aufbau Der Tag Name Space muss der erste Eintrag in der HTML-Datei sein. Er hat den folgenden Aufbau: <NS:DTAG xmlns:NS=http://jetter.de/ssi/jetcontrol/ Wobei NS den Name Space darstellt. Der Name Space besteht aus einer Zeichenfolge mit einer maximalen Länge von 63 Zeichen.
Faktor, mit dem der Echtzeit-Steuerungswert multipliziert wird Bemerkungen Die Multiplikation geschieht vor der Addition des Offsets factor="1.5" Beispiel offset Funktion Wert, der zum Echtzeit-Steuerungswert addiert wird Bemerkungen Die Addition geschieht nach der Multiplikation mit dem Faktor offset="1000" Beispiel Jetter AG...
Seite 83
JM-200-ETH HTTP-Server Formatdefinition Die Darstellung der Variablen können Sie über das Attribut steuern. Die Anzahl der Stellen/Zeichen, mit denen eine Variable dargestellt wird, legt das Zeichen "#" fest. Durch Voranstellen einer "0" wird bei den Registertypen INT, INTX und REAL die Ausgabe von führenden Nullen festgelegt.
Seite 84
Ausgang = 0 --> Anzeige: 0 Ausgang = 1 --> Anzeige: 1 STRING Ausgang = 0 --> Anzeige: OFF Ausgang = 1 --> Anzeige: ON Beispiel: <JC:DTAG name="O100000308" /> Ergebnis: Der Zustand des Ausgangs 100000308 wird als "1" oder "0" eingefügt. Jetter AG...
JM-200-ETH HTTP-Server Zugriff über Zugriff über ein Zeigerregister ist möglich durch Einfügen eines großen "P" vor Zeigerregister dem Variablennamen. Es wird jeweils der Wert der Variablen angezeigt, deren Nummer dem Inhalt des im Variablennamen spezifizierten Registers entspricht. Beispiele: <JC:DTAG name="PR1000300" />...
Seite 86
Inhalts von Register 1000300 und dem Wert 100 ergibt, wird angezeigt. <JC:DTAG name="PO1000300 + R1000100" /> Ergebnis: Der Zustand des Ausgangs, dessen Nummer sich aus der Addition des Inhalts von Register 1000300 und dem Inhalt von Register 1000100 ergibt, wird angezeigt. Jetter AG...
HTTP-Server Beispiel einer HTML-Seite Aufgabe Binden Sie aktuelle Echtzeit-Steuerungswerte in eine HTML-Seite ein. Die HTML-Seite soll dann mit Hilfe der Funktionalität Server Side Includes mit einem Browser darstellbar sein. <JC:DTAG xmlns:JC="http://jetter.de/ssi/jetcontrol" /> Vorgehen <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0">...
JM-200-ETH Programmierung Programmierung Zweck des Kapitels Dieses Kapitel unterstützt die Programmierung der Steuerung JM-200-ETH in folgenden Punkten: Ermittlung von Registernummern der angeschlossenen Module Ermittlung von I/O-Nummern der angeschlossenen Module Programmierung der Zusatzfunktionen Datenaustausch über verschiedene Systembusse ...
In der folgenden Tabelle ist die in diesem Dokument benutzte Darstellung für Beispielprogramme Beispielprogramme aufgelistet: Darstellung Bedeutung Var, When, Task Schlüsselwort BitClear(); Befehle 100 0x100 0b100 Konstante Zahlenwerte // dies ist ein Kommentar Kommentar // ... Weitere Programmbearbeitung Jetter AG...
JM-200-ETH Programmierung 9.1 Startverzögerungszeit Einleitung Das Gerät hat ein Register, in das Sie eine Verzögerungszeit eintragen können. Verwendung Der Boot-Vorgang des Geräts wird um die eingetragene Verzögerungszeit verzögert. Inhalt Thema Seite Startverzögerungszeit einstellen ..............92 Jetter AG...
Die Startverzögerung wird abgebrochen, indem die Schalterstellung RUN verlassen wird. Anzeige Die LED D1 blinkt während der ersten Hälfte der Startverzögerungszeit langsam (ca. 1 Hz). Die LED D1 blinkt während der zweiten Hälfte der Startverzögerungszeit schnell (ca. 4 Hz). Jetter AG...
Funktionen werden erweitert und Fehler beseitigt. Dieses Kapitel beschreibt, wie das Betriebssystemupdate bei einem Ethernet-Modul durchgeführt wird. Download eines Die Jetter AG stellt die Betriebssysteme auf ihrer Homepage Betriebssystems http://www.jetter.de zur Verfügung. Sie finden die Betriebssystemdateien zum Download bei den Informationen zum jeweiligen Produkt.
10 Betriebssystemupdate Betriebssystemupdate mit JetSym Einleitung Mit Hilfe des Programmiertools JetSym ist es auf komfortable Weise möglich, eine Betriebssystemdatei auf das Modul JM-200-ETH zu übertragen. Voraussetzungen Eine Betriebssystemdatei für das Modul JM-200-ETH ist vorhanden. Eine UDP/IP- und eine TCP/IP-Verbindung vom Programmiertool zum JM-200-ETH sind möglich.
Mit Hilfe eines FTP-Clients ist es möglich, eine Betriebssystemdatei an das Modul JM-200-ETH zu übertragen. Voraussetzungen Eine Betriebssystemdatei für das Modul JM-200-ETH ist vorhanden. Eine FTP-Verbindung zum JM-200-ETH ist möglich. Die Login-Parameter für einen User mit Administrator- oder Systemrechten sind vorhanden.
HOSTNAME Suffixtyp 101233 … HOSTNAME (Register-String) Passende Betriebssystemversion 101251 101264 Port-Nummer für JetIP Diese Kurzreferenz beschreibt in stark zusammengefasster Form die Register und Merker des Ethernet-Moduls JM-200-ETH in der 101265 Port-Nummer für STX-Debugger Betriebssystemversion 1.28.0.00. 101299 Einstellungen speichern (0x77566152) 101908 CRC von ModConfig.da...
Seite 98
11 Kurzreferenz JM-200-ETH 104808 Trennungen 200008 Fehlerregister 1 (identisch zu 210004) 104809 Verbindungen verworfen Bit 0: Fehler Flash-Disk 104810 Wiederholte Sendepakete Bit 2: Fehler JX2-Systembus Bit 3: Fehler Ethernet-Systembus 104900 Gesendete Pakete Bit 7: Fehler im erweiterten Fehlerregister 104901 Gesendete Bytes Bit 8: Ungültiger Sprung...
Seite 99
JM-200-ETH Kurzreferenz JM-200-ETH 122: Warte auf Kommunikation AUS 123: Warte auf Kommunikation EIN 160: Taskwechsel bei I/O-Zugriffen AUS 161: Taskwechsel bei I/O-Zugriffen EIN 170: Taskscheibe fortsetzen AUS 171: Taskscheibe fortsetzen EIN 310: Konfigurationsdateien laden 311: Modulkonfiguration laden 312: Lade Ethernet-Systembus-Prozessdatenkonfiguration...
Seite 100
11 Kurzreferenz JM-200-ETH Default-IP-Adresse einstellen Mit der folgenden Einstellung der DIP-Schalter stellen Sie die Default-IP-Adresse 192.168.10.15 ein. IP-Adresse über die Datei config.ini und IP-Schalter einstellen Mit der folgenden Einstellung der DIP-Schalter liest das Ethernet-Modul die IP-Adresse aus der Datei config.ini und den DIP-Schaltern ein.
JM-200-ETH Anhang Anhang Einleitung Der Anhang enthält die elektrischen und mechanischen Daten sowie die Betriebsdaten. Inhalt Thema Seite Technische Daten ..................102 Index ......................105 Jetter AG...
Anhang A: Technische Daten Einleitung Dieses Kapitel im Anhang enthält die elektrischen und mechanischen Daten sowie die Betriebsdaten des JM-200-ETH. Inhalt Thema Seite Technische Daten ..................103 Hinweis zu den Betriebsparametern ............104 Jetter AG...
Anhang Hinweis zu den Betriebsparametern Hinweis zu den Das JM-200-ETH ist in der Servoverstärkerfamilie JM-200 eingebaut. Die Betriebsparametern Angaben zu den Betriebsparametern im Anhang der Betriebsanleitung zur JM-200-Familie sind deshalb auch auf das JM-200-ETH zutreffend. Jetter AG...
Betriebsart GNN • 51 über die Konfigurationsdatei • 46 über die Konfigurationsdatei und DIP-Schalter • 47 zur Laufzeit • 49 IP-Konfiguration Konfigurationsdatei • 39 Konfigurationsregister • 43 Konfigurationsspeicher • 38 Kurzreferenz • 97 LEDs des JM-200-ETH • 32, 34, 35 Jetter AG...
Seite 106
Jetter AG Gräterstraße 2 71642 Ludwigsburg | Germany Tel +49 7141 2550-0 Fax +49 7141 2550-425 info@jetter.de www.jetter.de We automate your success.