Seite 1
Betriebsanleitung JVM-104-O16 We automate your success.
Seite 2
Dieses Dokument wurde von der Jetter AG mit der gebotenen Sorgfalt und basierend auf bekannten Stand Technik erstellt. Änderungen technische Weiterentwicklungen unseren Produkten werden nicht automatisch einem überarbeiteten Dokument zur Verfügung gestellt. Die Jetter AG übernimmt keine Haftung und Verantwortung für inhaltliche oder formale Fehler, fehlende Aktualisierungen sowie daraus eventuell entstehende Schäden oder Nachteile.
Einsatzdauer sicher. Informieren Sie sich im Downloadbereich unserer Homepage über Änderungen und Aktualität des Dokuments. Das Dokument unterliegt keinem automatischen Änderungsdienst. Start | Jetter - We automate your success. Folgende Informationsprodukte ergänzen dieses Dokument: ■ Versionsupdates Informationen zu Änderungen der Softwareprodukte sowie des Betriebssys- tems Ihres Moduls.
Das Gerät ist konform nach der EU-Richtlinie 2011/65/EU (RoHS 2). 2.2 Verwendungszweck 2.2.1 Bestimmungsgemäße Verwendung Das Gerät JVM-104-O16 ist zum Einbau in Nutzfahrzeugen und mobilen Arbeits- maschinen bestimmt. Das Gerät ist ein Bediengerät mit integrierter Steuerung zum Datenaustausch mit Peripheriegeräten.
Seite 9
Jetter AG Sicherheit | 2 Sachschäden HINWEIS Weist auf eine Situation hin, die, wenn sie nicht vermieden wird, zu Sachscha- den führen könnte. Betriebsanleitung JVM-104-O16 9 / 70...
Jetter AG Produktbeschreibung | 3 3 Produktbeschreibung Das JVM-104-O16 ist ein grafisches Bediengerät. Das Bediengerät ist aufgrund seiner kompakten Bauform und der integrierten Steuerung vielseitig einsetzbar und wurde speziell für den rauen Einsatz in Nutzfahrzeugen und mobilen Arbeits- maschinen entwickelt.
350 Hz / 0,002 (m/s Dauer 3x 24 h Schockfestigkeit Schockart Halbsinuswelle DIN EN 60068-2-27 Stärke und Dauer 30 g (300 m/s ) für 18 ms Anzahl und Richtung 18 Schocks in alle 6 Richtungen Betriebsanleitung JVM-104-O16 12 / 70...
Anschlusstopologie 1x Anschluss auf Deutsch-Stecker Tab. 11: RS-232-Schnittstelle 4.8 EMV-Werte Das Gerät JVM-104-O16 verfügt über eine E1-Zulassung nach ECE R10 Rev. 5 und eine CE-Konformität nach ISO 14982. INFO Der USB-Anschluss erfüllt nicht die Störfestigkeitsanforderung der E1-Richtlinie. Verwenden Sie den USB-Anschluss deshalb nur für Service-Zwecke und nicht während das Gerät in Betrieb ist.
Die Materialien können sich durch die cher Materialien Wärmeentwicklung des Geräts verfor- men. Unebene Montagefläche mit Sicken Die Montagefläche kann sich beim und Erhebungen Festschrauben des Geräts verformen. Die Befestigung ist instabil und unsi- cher. Tab. 15: Ungeeignete Einbauorte Betriebsanleitung JVM-104-O16 16 / 70...
Artikelnummer Montage-Kit für JVM-104-O16 Einbaugehäuse 10001371 bestehend aus Haltebügel und Befestigungsschrauben Tab. 16: Montagezubehör Montagefläche Bereiten Sie die Montagefläche für das JVM-104-O16 wie folgt vor: ► Stellen Sie eine passende Öffnung in der Montageplatte her. 105 .2 + 0.3 42.5 26.6 Abb. 5: Abmessungen, Angaben in mm...
1,6 Nm ± 10 %. Legen Sie den Dichtungsring von hinten um das JVM-104-O16. Stecken Sie das JVM-104-O16 von vorn in die Öffnung der Montageplatte. Halten Sie den Haltebügel von hinten an die Montageplatte. Schrauben Sie das Bediengerät zusammen mit dem Haltebügel mit Hilfe der 4 Muttern auf die Montageplatte.
Seite 19
Abb. 7: Montiertes Bediengerät - Draufsicht Zugentlastung Montieren Sie Zugentlastungen für die Anschlusskabel. montieren ■ Achten Sie auf einen ausreichenden Abstand der Zugentlastungen zu den Steckern. ■ Die Stecker müssen sich im Servicefall ungehindert abziehen lassen. Abb. 8: Zugentlastung montieren Betriebsanleitung JVM-104-O16 19 / 70...
Montieren Sie Zugentlastungen für die Anschlusskabel. Überspannung durch fehlende externe Absicherungen HINWEIS Hohe Spannungswerte können Funktionsbeeinträchtigungen und Produktschä- den verursachen. ► Sichern Sie die Spannungseingänge entsprechend den Anforderungen ab. ► Achten Sie auf einen ESD-gerechten Umgang mit dem Gerät. Betriebsanleitung JVM-104-O16 20 / 70...
■ RS232 Kurzschluss durch nicht kompatibles Kabel einer älteren Produktvariante HINWEIS Der Deutsch-Stecker des JVM-104-O16 ist nicht kompatibel mit dem Deutsch- Stecker älterer Produktvarianten. Es kann zu einem Kurzschluss kommen, bei dem ein angeschlossenes RS232-Modul beschädigt werden kann. ► Verwenden Sie ausschließlich das für das JVM-104-O16 vorgesehene An- schlusskabel.
In der folgenden Tabelle ist die in diesem Dokument benutzte Darstellung für Bei- programme spielprogramme aufgelistet: Darstellung Zahlenformat Schlüsselwort Var, When, Task Befehle BitClear(); Konstante Zahlenwerte 100 0x100 0b100 Kommentar // dies ist ein Kommentar Weitere Programmbearbeitung // ... Tab. 20: JetSym-Beispielprogramme Betriebsanleitung JVM-104-O16 23 / 70...
-STX-API finden Sie im ® Themenhandbuch „CANopen -STX-API“ auf unserer Homepage. 7.2.1 STX-Funktionen Anwendung In der Kommunikation zwischen dem Gerät JVM-104-O16 und anderen CANo- ® -Teilnehmern werden STX-Funktionen angewendet. Das Gerät JVM-104-O16 unterstützt die folgenden STX-Funktionen: Funktion Beschreibung Mit dem Aufruf der Funktion CanOpenInit()
Die Prozessdaten ignorieren. INFO Weiterführende Informationen zum diesem Thema finden Sie im Kapitel „Heart- ® beat-Überwachung“ im Themenhandbuch „CANopen -STX-API“ auf unserer Homepage. 7.2.3 CANopen®-Objektverzeichnis Das Betriebssystem des JVM-104-O16 unterstützt die folgenden Objekte: Index Objekt Objektname Datentyp Zugriff (hex) (Kürzel)
Weiterführende Informationen zum Thema SAE J1939-STX-API finden Sie im Themenhandbuch „SAE J1939-STX-API“ auf unserer Homepage. 7.3.1 STX-Funktionen Anwendung In der Kommunikation zwischen dem Gerät JVM-104-O16 und anderen Geräten im Fahrzeug werden STX-Funktionen angewendet. Das Gerät JVM-104-O16 unterstützt die folgenden STX-Funktionen: Funktion...
INFO Weiterführende Informationen zum Thema STX-Funktionen finden Sie im Themenhandbuch „SAE J1939-STX-API“ auf unserer Homepage. 7.4 Serielle Schnittstelle RS-232 Das Gerät JVM-104-O16 verfügt über eine freiprogrammierbare RS-232-Schnitt- stelle. 7.4.1 Funktionsweise Das Betriebssystem des Geräts stellt für die freiprogrammierbare serielle Schnitt- stelle einen Empfangspuffer und einen Sendepuffer zur Verfügung.
Auswirkung Rahmenfehler Das Format des empfange- Die verfälschten Zeichen wer- nen Zeichens stimmt nicht den im Empfangspuffer ge- mit den eingestellten Para- speichert und das Fehlerbit metern überein. Framing error gesetzt. Der Fehlerzähler wird erhöht. Betriebsanleitung JVM-104-O16 28 / 70...
Programmierung, die Zei- chen schneller aus dem Empfangspuffer. 7.4.2 Registerbeschreibung Dieses Kapitel beschreibt die Register der freiprogrammierbaren seriellen Schnittstelle. Über diese Register führen Sie folgende Funktionen aus: ■ Schnittstelle parametrieren ■ Zeichen senden ■ Zeichen empfangen Betriebsanleitung JVM-104-O16 29 / 70...
MR 4 Stoppbits In diesem Register stellen Sie die Anzahl der Stoppbits eines Zeichens ein. Eigenschaft Beschreibung Werte 1 Stoppbit 1,5 Stoppbits bei MR 3 = 5 2 Stoppbits bei MR 3 = 6, 7, 8 Betriebsanleitung JVM-104-O16 30 / 70...
5 Bit pro Zeichen 0 ... 63 6 Bit pro Zeichen 0 ... 127 7 Bit pro Zeichen 0 ... 255 8 Bit pro Zeichen Zugriff Lesen Letztes geschriebenes Zeichen Schreiben Senden eines Zeichens Tab. 29: Sendepuffer Betriebsanleitung JVM-104-O16 31 / 70...
Tab. 32: Empfangspuffer, 8 Bit (mit Entfernen des Zeichens) MR 14 Empfangspufferfüllstand Dieses Register zeigt an, wie viele Zeichen im Empfangspuffer enthalten sind. Bei jedem Lesezugriff auf MR 13 wird dieses Register um 1 verringert. Eigenschaft Beschreibung Werte 0 ... 32.768 Tab. 33: Empfangspufferfüllstand Betriebsanleitung JVM-104-O16 32 / 70...
Die Aktivierung der freiprogrammierbaren seriellen Schnittstelle erfolgt über das Modulregister MR 7. ü Schnittstelle konfi- Das Gerät JVM-104-O16 und das Gerät, mit dem kommuniziert werden soll, gurieren sind dem Schnittstellenstandard RS-232 gemäß verdrahtet ► Beschreiben Sie MR 7 mit dem Wert 1.
Die detaillierte Beschreibung der Befehle DisplayText()und Display- Text2()ist bekannt (siehe JetSym-Online-Hilfe). Verwenden Sie den Befehl DisplayText() oder DisplayText2(). Geben Sie hierbei Device 9 an. ð Der Task wartet an dem Befehl, bis alle Zeichen in den Sendepuffer eingetra- gen werden konnten. Betriebsanleitung JVM-104-O16 35 / 70...
ECU_PWR der Steuerung und der Fahrzeugbatterie wird die Echtzeituhr in ausgeschaltetem Zustand über einen bestimmten Zeitraum hinweg weitergeführt. Die Echtzeituhr hat keine automatische Sommerzeitumschaltung. Das Gerät JVM-104-O16 verfügt über eine fest eingebaute Batterie mit einer Le- bensdauer von min. 10 Jahren. 7.6 Dateisystem Das Dateisystem ermöglicht den Zugriff auf die Dateien der internen Flash-Disk...
Außer dem Kommandozeilen-FTP-Client, wie er bei vielen PC-Betriebssystemen mitgeliefert wird, können Sie auch grafische FTP-Tools verwenden. Anzahl möglicher Der FTP-Server des JVM-104-O16 verwaltet maximal 4 gleichzeitig geöffnete Verbindungen FTP-Verbindungen. Jeder weitere FTP-Client, der sich versucht mit dem FTP-Server zu verbinden, erhält auf seine Anfrage zum Aufbau einer Verbindung keine Antwort.
■ Browser (über den HTTP-Server) ■ Über Dateibefehle aus dem Anwendungsprogramm 7.8.4 Speicher des Anwendungsprogramms Das Anwendungsprogramm wird standardmäßig von JetSym an das Gerät JVM-104-O16 übertragen und dort gespeichert. Eigenschaften ■ Ablage als Datei im Dateisystem ■ Standardverzeichnis \App\Programmname ■...
In Verzeichnis- und Dateinamen sind nicht erlaubt: "/", "\", ":", "*", "?", """, "<", ">" und "|" ■ Es gibt keine Benutzer-/Zugriffsverwaltung. Die Jetter AG übernimmt keine Gewähr für die Funktion aller am Markt befindli- chen USB-Sticks. 7.8.7 Register und Variablen hinterlegen Remanent Spei- Register und Variablen des Anwendungsprogramms können durch globale Ab-...
Globale Variablen, die fest Adressen zugeordnet sind (%MX) zialmerker ■ Spezialmerker werden beim Start des Betriebssystems mit Standardwerten vorbesetzt ■ Anzahl: 256 ■ Merkernummern: 2048 ... 2303 Zugriff ■ Durch JetSym ■ Von Anzeige- und Bediengeräten ■ Aus dem Anwendungsprogramm Betriebsanleitung JVM-104-O16 40 / 70...
7.9 Bedienelemente Dieses Kapitel beschreibt die Programmierung der Bedienelemente des JVM-104-O16. 7.9.1 Eingabetasten Das Bediengerät JVM-104-O16 verfügt über die 8 Eingabetasten [F1], [F2], [F3], [F4], [POWER], [SCROLL], [ESC]und [HOME]. Die Eingabetasten sind frei pro- grammierbar. Spezialregister Im Register 361000 des JVM-104-O16 ist ein bitkodiertes Abbild der Eingabetas- ten vorhanden.
Register 363000 bei diesem Maximalwert stehen. JetSym-STX- Das folgende Beispielprogramm dimmt die Hintergrundbeleuchtung des Programm JVM-104-O16 über den Digipot. Dabei ist ein unteres und oberes Limit für den Digipot vorgegeben. Wenn Sie die Bestätigungstaste drücken, dann stellt sich die volle Hintergrundbeleuchtung ein. Digipot_Count : Int %VL 363000;...
Jetter AG Programmierung | 7 7.10 Freiprogrammierbare IP-Schnittstelle Die freiprogrammierbare IP-Schnittstelle bietet die Möglichkeit, beliebige Daten mit TCP/IP oder UDP/IP über die Ethernet-Schnittstelle des JVM-104-O16 zu versenden oder zu empfangen. Die Verarbeitung der Daten geschieht dabei im Anwendungsprogramm. Anwendungen Die freiprogrammierbare IP-Schnittstelle erlaubt dem Programmierer Daten über Ethernet-Verbindungen auszutauschen, die sich nicht Standardprotokollen - wie z.
7.12 Automatisches Kopieren von Steuerungsdaten Dieses Kapitel beschreibt die Autostartfunktion, die es ermöglicht, Dateien inner- halb des JVM-104-O16 zu kopieren. Hierzu erstellen Sie eine Kommandodatei, die zusammen mit den Daten auf einem USB-Stick abgelegt ist. Die Kommando- datei wird beim Anstecken des USB-Sticks automatisch abgearbeitet.
Das Gerät bootet und lädt die Datei autostart.bat. 7.12.2 Autostartfunktion ausführen Während der Boot-Phase in der Betriebsart Autostart führt das Gerät die Kom- mandos in der Kommandodatei aus. Autostartfunktion Das Betriebssystem des JVM-104-O16 bearbeitet die Autostartfunktion in folgen- ausführen den Schritten: Schritt Beschreibung Die Datei \USB\autostart.bat wird vom USB-Stick geladen.
Seite 46
Programmierung | 7 Ein einfacher Sprung ist wie folgt definiert: goto {übersprungener Bereich} :end Ein bedingter Sprung ist wie folgt definiert: {Bedingung} goto {übersprungener Bereich} :end ® Verfügbare Die Kommandos entsprechen gängiger Windows -Kommandozeilensyntax. Kommandos Betriebsanleitung JVM-104-O16 46 / 70...
Jetter AG Programmierung | 7 7.12.5 Beispiel für eine Kommandodatei Aufgabe Bei einem eingebauten JVM-104-O16 wollen Sie die Funktion erweitern. Hierfür sind folgende Änderungen erforderlich: ■ Betriebssystemupdate ■ Neues Anwendungsprogramm ■ Neue Werte für einige Register Lösung Sie kopieren die benötigten Dateien auf einen USB-Stick und erstellen eine Kom- mandodatei für die Autostartfunktion.
FS 12 1 FS 13 0 Datendateien auto- Das JVM-104-O16 verfügt über einen Mechanismus, der es erlaubt, eine Daten- matisch laden datei automatisch vor dem Start des Anwendungsprogramms zu laden. Die Da- tendatei müssen Sie mit dem Namen register.da versehen und im Ordner App ablegen.
Programmierung | 7 7.13.1 Betriebssystemupdate über das Programmiertool durchführen Mit Hilfe des Programmiertools JetSym ist es auf komfortable Weise möglich, ei- ne Betriebssystemdatei auf das Gerät JVM-104-O16 zu übertragen. ü Update durchfüh- Eine Betriebssystemdatei für das Gerät JVM-104-O16 ist vorhanden.
Betriebssystem Eine Betriebssystemdatei für das Gerät JVM-104-O16 ist vorhanden. updaten ü Das Betriebssystem des Geräts JVM-104-O16 ab Version 4.01.0.44 läuft. ü Während des Betriebssystemupdates bleibt das Gerät eingeschaltet. Kopieren Sie die OS-Datei auf einen USB-Stick mit FAT-Formatierung. Erstellen Sie eine Batch-Datei mit dem Namen autostart.bat auf dem USB- Stick.
Klicken Sie auf die Schaltfläche LAN-Einstellungen auf dem Reiter Verbin- dungen. Klicken Sie auf die Schaltfläche Erweitert unter Proxyserver. ð Das Fenster Proxyeinstellungen hat sich geöffnet. Geben Sie im Fenster Proxyeinstellungen bei den Ausnahmen die IP- Adresse 192.168.* ein, siehe die folgende Abbildung. Betriebsanleitung JVM-104-O16 51 / 70...
Kopieren Sie die Filecollection oder OS und die Datei update.ini in das Ver- zeichnis \App. Starten Sie das Gerät neu. ð Autostart.exe findet das Update während dem Booten, installiert alle Da- teien und führt einen Neustart aus. Unterbrechen Sie nicht diesen Vor- gang! Betriebsanleitung JVM-104-O16 52 / 70...
Öffnen Sie die Datei updatelog.txt und prüfen Sie, ob das Update erfolgreich war. Abb. 15: Unterverzeichnis \App 7.13.6 Betriebssystemupdate über JetEasyDownload durchführen Sie können die Betriebssystemdatei des JVM-104-O16 mit einem Peak-CAN- Dongle und dem Kommandozeilen-Tool JetEasyDownload (ab Version 1.00.0.15) von Jetter aktualisieren. Alternativ können Sie das Gerät von einer Jetter-Steuerung aus aktualisieren.
Seite 54
Das Anwendungsprogramm wird aus der Datei \App\test_program\test_pro- gram.es3 geladen. Anwendungs- Beim Neustart des Anwendungsprogramms über JetSym oder nach dem Booten programm laden des JVM-104-O16 wird das Anwendungsprogramm über das Dateisystem gela- den und ausgeführt. So wird das Anwendungsprogramm vom Betriebssystem des JVM-104-O16 gela- den. Stufe Beschreibung Das Betriebssystem liest die Datei \App\start.ini von der internen...
Jetter AG Registerübersicht | 8 8 Registerübersicht Diese Registerübersicht beschreibt in stark zusammengefasster Form die Regis- ter des Geräts JVM-104-O16. 8.1 Default-Adresse am CANopen®-Bus Die ausgelieferte Default-Adresse des JVM-104-O16 ist: Node-ID: 127 (0x7F) 8.2 Allgemeine Registerübersicht Registerbereiche Beschreibung 100000 ... 100999 Electronic Data Sheet (EDS) 101000 …...
Bit 10 Ungültiger Index Bit 11 Ungültiger Opcode Bit 12 Division durch Null Bit 13 Stack-Überlauf Bit 14 Stack-Unterlauf Bit 15 Stack ungültig Bit 16 Fehler beim Laden des Anwendungsprogramms Bit 24 Zykluszeitüberschreitung Bit 25 Tasklock-Timeout Betriebsanleitung JVM-104-O16 59 / 70...
Beschreibung 230000 JetIP/TCP-Server: Anzahl offener Verbindungen 230001 JetIP/TCP-Server: Modus 230002 JetIP/TCP-Server: Zeit 232708 Timeout in Millisekunden 232709 Reaktionszeit in Millisekunden 232710 Anzahl Netzwerkfehler 232711 Fehlercode des letzten Zugriffs Bit: kein Fehler Timeout Fehlermeldung von Gegenstation Betriebsanleitung JVM-104-O16 60 / 70...
Schutzverpackung erfolgen. Prüfen Sie bei beschädigter Verpackung das Gerät auf sichtbare Schäden und informieren Sie umgehend den Transporteur und die Jetter AG über Transport- schäden. Bei Beschädigungen oder nach einem Sturz ist die Verwendung des Geräts untersagt.
Kundendienstes zur Verfügung. Diese können Sie telefonisch über unsere Tech- nische Hotline oder über unser Kontaktformular auf unserer Homepage errei- chen: Technische Hotline | Jetter - We automate your success. Oder schreiben Sie eine E-Mail an die Technische Hotline: hotline@jetter.de Bei E-Mail- oder Telefonkontakt benötigt die Hotline folgende Informationen:...
Ungeeignetes Zubehör kann Produktschäden verursachen HINWEIS Teile und Ausstattungen anderer Hersteller können Funktionsbeeinträchtigungen und Produktschäden verursachen. ► Verwenden Sie ausschließlich von der Jetter AG empfohlenes Zubehör. 11.1 Zubehör INFO Das Zubehör ist nicht im Lieferumfang enthalten. Geeignetes Zubehör ist bei der Jetter AG erhältlich.