Hide thumbs Also See for JetViewMobile 104:
Table of Contents

Advertisement

Quick Links

User Manual
JVM-104-O16
HMI
60884479_01
We automate your success.

Advertisement

Table of Contents
loading

Summary of Contents for Jetter JetViewMobile 104

  • Page 1 User Manual JVM-104-O16 60884479_01 We automate your success.
  • Page 2 Any revisions and technical advancements of our products are not automatically made available in a revised document. Jetter AG shall not be liable for any errors either in form or content, or for any missing updates, as well as for any damage or detriment resulting from such failure.
  • Page 3: Table Of Contents

    Jetter AG Table of contents Table of contents Introduction ............................Information on this document ....................Typographical conventions ...................... Safety..............................General Information ......................... Purpose ........................... 2.2.1 Intended use ........................ 2.2.2 Usage other than intended ..................Warnings used in this document....................Product description ...........................
  • Page 4 Jetter AG Table of contents Identification and Configuration ......................23 Operating system........................23 7.1.1 Operating system update of the HMI................23 File system..........................30 7.2.1 Changing the boot screen ................... 31 7.2.2 Features ........................31 Programming ............................ 33 Abbreviations, module register properties and formats ............33 CANopen STX API ........................
  • Page 5 Jetter AG Table of contents 8.11.4 autostart.bat - Structure ....................60 8.11.5 Example of a command file ..................61 8.11.6 Data files........................62 8.12 Saving and loading an application program ................63 Registers - Overview......................... 64 10 Maintenance ............................. 72 10.1 Repairs ............................
  • Page 6: Introduction

    For information on new revisions of this document, visit the download area on our website. This document is not subject to any updating service. Start | Jetter - We automate your success. For further information refer to the following information products: ■...
  • Page 7: Safety

    Jetter AG Safety | 2 2 Safety 2.1 General Information When placed on the market, this product corresponds to the current state of sci- ence and technology. In addition to the operating instructions, the laws, regulations and guidelines of the country of operation or the EU apply to the operation of the product. The op- erator is responsible for compliance with the relevant accident prevention regula- tions and generally accepted safety rules.
  • Page 8: Warnings Used In This Document

    Jetter AG Safety | 2 2.3 Warnings used in this document DANGER High risk Indicates an imminently hazardous situation which, if not avoided, will result in death or serious injury. WARNING Medium risk Indicates a potentially hazardous situation which, if not avoided, could result in death or serious injury.
  • Page 9: Product Description

    Jetter AG Product description | 3 3 Product description The JVM-104-O16 is a graphical HMI. Thanks to its compact design and in- tegrated controller, the HMI is versatile and has been specially developed for harsh applications in commercial vehicles and self-propelled machines.
  • Page 10: Nameplate

    Jetter AG Product description | 3 3.3 Nameplate Fig. 2: Nameplate Logo Serial number Barcode Article number and hardware revision Model code number 3.4 Scope of delivery Scope of delivery Item number Quantity JVM-104-O16 10001824 User Manual – JVM-104-O16...
  • Page 11: Technical Data

    Jetter AG Technical data | 4 4 Technical data This chapter contains electrical, mechanical data and operating data of the JVM-104-O16. 4.1 Dimensions 66.8 24.5 17.6 27.9 Fig. 3: Dimensions in mm 4.2 Mechanical specifications Parameter Description Standards Weight 350 g Vibration Broadband noise 10 Hz / 0.005 (m/s...
  • Page 12: Electrical Properties

    Jetter AG Technical data | 4 4.3 Electrical properties Power supply Parameter Description VBAT_ECU Nominal voltage DC 12 V or 24 V Maximum current 2 A Typical logic current con- 170 mA at DC 12 V sumption (VBAT_ECU) 90 mA at DC 24 V Power consumption Approx 2 W Integrated protective...
  • Page 13: Tab. 5 Cable Lengths

    Jetter AG Technical data | 4 The maximum permitted cable length depends on the baud rate being used and the number of CANopen devices being connected. Baud rate Max. cable length Max. stub length Total cable length 500 kBaud 100 m 5 m 30 m...
  • Page 14: Environmental Conditions

    Jetter AG Technical data | 4 4.4 Environmental conditions Parameter Description Standards Operating temperature -20 °C ... +65 °C ISO 16750-4 Climatic conditions Humid heat Storage temperature -20 °C ... +70 °C ISO 16750-4 DIN EN 60068-2-1 DIN EN 60068-2-2 Relative humidity 10 % … 95 % DIN EN 61131-2 Pollution degree DIN EN 61131-2 Tab. 9: Environmental conditions 4.5 Display...
  • Page 15: Emi Values

    Jetter AG Technical data | 4 4.7 EMI values The JVM-104-O16 has E1 approval according to ECE R10 Rev. 5 and CE conformity according to ISO 14982. NOTICE The USB port does not meet the immunity requirements relevant for KBA E1 approval.
  • Page 16: Mechanical Installation

    Jetter AG Mechanical installation | 5 5 Mechanical installation NOTICE Damages to material or functional impairment due to welding Welding on the chassis may damage the device material, or impair device functions. ► Before you start welding, disconnect all connections be- tween the device and the electric system of the vehicle.
  • Page 17: Requirements For The Installation Location

    Jetter AG Mechanical installation | 5 5.1 Requirements for the installation location The device can directly be fastened to the vehicle or to a mounting plate. The installation location must meet the following requirements: ■ The installation location must allow air to circulate.
  • Page 18: Preparing For Installation

    Jetter AG Mechanical installation | 5 5.2 Preparing for installation Mounting Use the following accessories for installation: accessories Accessories Item number Mounting kit for JVM-104-O16 in flush-mount housing 10001371 consisting of mounting bracket and fixing screws Mounting surface Prepare the mounting surface for the JVM-104-O16 as follows: ►...
  • Page 19: Installing The Hmi

    Jetter AG Mechanical installation | 5 5.3 Installing the HMI The illustration below shows how to install the device: Fig. 6: Installation drawing 4x nut M4, self-locking, galvanized Mounting bracket 4x bolts EJOT 40x11/M4x23, galvanized with self-tapping thread Front panel gasket Screw the 4 bolts with the self-tapping thread into the holes provided for mounting the JVM-104-O16.
  • Page 20: Fig. 7 Mounted Hmi - Top View

    Jetter AG Mechanical installation | 5 Mounted HMI – top The illustration shows the mounted HMI: view Fig. 7: Mounted HMI – top view Installing the strain Install strain reliefs for the connecting cables. relief ■ Ensure that there is sufficient clearance between the strain reliefs and the connectors.
  • Page 21: Electrical Connection

    Jetter AG Electrical connection | 6 6 Electrical connection NOTICE Damages to material or functional impairment Improper implementation of the wiring harness may cause mechanical stress. ► Protect the cables from bending, twisting or chafing. ► Install strain reliefs for the connecting cables.
  • Page 22: M12 Plug - Ethernet

    Jetter AG Electrical connection | 6 CAN_2_H CAN_2_L USB_+5V CAN_1_H USB_D+ CAN_1_L USB_D- Fig. 9: Deutsch RXD_RS232 connector, 12 pins TXD_RS232 VBAT_ECU Mating parts Compatible mating parts for the 12-pin DEUTSCH connector are as follows: Parameter Description Manufacturer German Manufacturer item num- DT06-12S ber –...
  • Page 23: Identification And Configuration

    INFO Further information More information on this subject is available on our website. Start | Jetter - We automate your success. 7.1.1 Operating system update of the HMI This chapter describes how to update the operating system of a JVM-104-O16 HMI.
  • Page 24 Jetter AG Identification and Configuration | 7 7.1.1.2 Operating system update via FTP An FTP client lets you transfer an OS file to the JVM-104-O16. Updating the OS ü An OS file for the JVM-104-O16 is available. ü An FTP connection to the device has been established.
  • Page 25: Tab. 16 Jeteasydownload Parameters

    Identification and Configuration | 7 7.1.1.3 OS update via JetEasyDownload To update the operating system of this device, use a PEAK CAN dongle and the Jetter command line tool JetEasyDownload (version 1.00.0.15 or higher). JetEasyDownload To call JetEasyDownload you need specific parameters. Parameters...
  • Page 26 Jetter AG Identification and Configuration | 7 Carrying out the JetEasyDownload –H100 –T127 –B5 –S8000 –Ljvm_ce0_X.XX.X.XX.os update ü JetEasyDownload and PEAK CAN dongle are ready for use. ü There is a CAN connection between PEAK CAN dongle and JVM-104-O16. Call up JetEasyDownload with the above parameters and a valid OS file.
  • Page 27: Fig. 11 Web Interface Access

    Jetter AG Identification and Configuration | 7 ð The device switches to update mode and displays the following dialog text: Preparing update. Please do not remove the update device Update will be performed after restart ð About 10 seconds later the device automatically launches the update process.
  • Page 28: Fig. 12 Proxy Settings On The Web Interface

    Jetter AG Identification and Configuration | 7 Fig. 12: Proxy settings on the Web interface Carrying out the From the Update page, select an OS file ( Browse… ). update Copy the OS file to the device ( Upload ). ð...
  • Page 29: Fig. 14 Directory \App

    Jetter AG Identification and Configuration | 7 7.1.1.6 Updating the operating system via \App directory Copying update files into the \App directory is a convenient way of updating the operating system. Carrying out the Enter the name of the file collection into the file update.ini.
  • Page 30: File System

    Jetter AG Identification and Configuration | 7 7.2 File system The file system lets you access files located on the internal flash disk or an USB flash drive. Some files may be protected against read/write access or deletion. This is normal behavior. Some of these files are virtual files, such as firmware im- ages, or protected files, such as EDS files.
  • Page 31: Changing The Boot Screen

    NOTICE No support with boot screen error Users who replace the default bootupscreen.bmp do so at their own risk. Jetter AG does not support issues originating from a custom boot screen image! 7.2.2 Features The following properties apply to the internal flash disk and USB flash drive: ■...
  • Page 32 The following characters are not permitted in directory and file names: "/", "\", ":", "*", "?", "<", ">" and "|" ■ There is no user/access administration. Guarantee Jetter AG only guarantees for the proper functioning of USB flash drives option- ally available from Jetter AG. User Manual – JVM-104-O16...
  • Page 33: Programming

    Jetter AG Programming | 8 8 Programming 8.1 Abbreviations, module register properties and formats Abbreviations The abbreviations used in this document are listed in the table below: Abbreviation Description R 100 Register 100 MR 150 Module register 150 Tab. 17: Abbreviations Module register Each module register is characterized by certain properties.
  • Page 34: Canopen Stx Api

    Jetter AG Programming | 8 8.2 CANopen STX API The CANopen STX API is a platform allowing users to send and receive CANopen messages via STX functions. The device uses the STX functions to communicate with other CANopen nodes. The CANopen CANopen is an open standard for networking and communication, used e.g.
  • Page 35: Heartbeat Monitoring

    Jetter AG Programming | 8 Function Description The function CanOpenDownloadSDO() lets you ac- CanOpen cess a particular object in the Object Directory of the DownloadSDO() message recipient and specify the value of the ob- ject. Data is exchanged in accordance with the SDO download protocol.
  • Page 36: Canopen Object Directory

    Jetter AG Programming | 8 8.2.3 CANopen object directory The operating system of the JVM-104-O16 supports the following objects: Index Object Object name Data type Access (hex) (Abbrevia- tion) 1000 Device type Unsigned32 RO (read only) 1001 Error Register Unsigned8...
  • Page 37: Sae J1939 Stx Api

    Jetter AG Programming | 8 8.3 SAE J1939 STX API SAE J1939 is an open standard for networking and communication in the com- mercial vehicle sector. The focal point of the application is the networking of the power train and chassis. The J1939 protocol originates from the international Society of Automotive Engineers (SAE) and works on the physical layer with CAN high-speed according to ISO 11898.
  • Page 38 Jetter AG Programming | 8 Function Description Calling up the SAEJ1939GetDM1() function re- SAEJ1939GetDM1() quests the current diagnostics error codes (see SAE J1939-73 No. 5.7.1). Calling up the SAEJ1939GetDM2() function re- SAEJ1939GetDM2() quests the diagnostics error codes that preceded the current ones (see SAEJ1939-73 No. 5.7.2).
  • Page 39: Serial Interface Rs-232

    Jetter AG Programming | 8 8.4 Serial interface RS-232 The JVM-104-O16 has a user-programmable RS-232 interface. 8.4.1 Operating principle The OS provides a receive buffer and a transmit buffer for the user-program- mable serial interface. These buffers can be used to adjust the transfer rate be- tween application program and serial interface.
  • Page 40: Tab. 22 Elements Of The Serial Interface

    Jetter AG Programming | 8 Number Section Function Transmit register Write access to this register causes the characters to be entered into the transmit buffer (7) and to be sent by the transmitter (6). Status and control Query of filling levels and error states of buf- register fers;...
  • Page 41 Jetter AG Programming | 8 Error detection When receiving characters, the following errors are detected by the controller and displayed in the register Error state : Errors Description Effect Framing error The format of the received The erroneous character(s) is...
  • Page 42: Registers - Description

    Jetter AG Programming | 8 Errors Possible cause Troubleshooting Buffer The external device sends ■ Program a software hand- overflow characters at too high a shake. rate and the application ■ Set a lower baud rate. program is not able to read ■...
  • Page 43: Tab. 25 Baud Rate

    Jetter AG Programming | 8 MR 2 Baud rate This register lets you set the baud rate. Property Description Values 2,400 ... 115,200 Value after reset 9,600 Tab. 25: Baud rate MR 3 Number of data bits per character This register lets you set the number of data bits per character.
  • Page 44: Tab. 29 Activating The Serial Interface

    Jetter AG Programming | 8 MR 7 Activating the serial interface This register lets you activate the serial interface. Property Description Values The serial interface is inactive, no data can be received/transmitted. The serial interface is active, data can be re- ceived/transmitted.
  • Page 45: Tab. 32 Receive Buffer, 8 Bits (Without Deleting The Character On Reading)

    Jetter AG Programming | 8 MR 12 Receive buffer, 8 bits (without deleting the character on reading) This register shows the "oldest" character stored in the receive buffer. On read- ing, this character will not be removed from the buffer.
  • Page 46: Tab. 35 Receive Buffer, 16-Bit, Little Endian

    Jetter AG Programming | 8 MR 15 Receive buffer, 16-bit, little endian Read access to this register removes 2 characters from the receive buffer and returns them as 16-bit value. Assignment: Character Bits in register First Bit 0 ... 7 Second Bit 8 ...
  • Page 47 Jetter AG Programming | 8 Property Description Values -2,147,483,648 ... 2,147,483,647 Type of access Read Removes 4 characters from the buffer Takes effect if MR 14 > 3 Tab. 37: Receive buffer, 32-bit, little endian MR 18 Receive buffer; 32-bit; big endian Read access to this register removes 4 characters from the receive buffer and re- turns them as 32-bit value.
  • Page 48: Programming

    Jetter AG Programming | 8 8.4.3 Programming 8.4.3.1 Activating the serial interface Module register MR 7 lets you activate the user-programmable serial interface. Configuring the ü The JVM-104-O16 and the device to communicate with have been wired ac- interface cording to the RS-232 interface standard.
  • Page 49 Jetter AG Programming | 8 8.4.3.5 Sending Texts An easy way to send texts via user-programmable serial interface is redirecting the instructions DisplayText() and DisplayText2() to Device 9. Restrictions When redirecting the instructions DisplayText() and DipslayText2() to the user-programmable serial interface the following restrictions apply: ■...
  • Page 50: Real-Time Clock

    Jetter AG Programming | 8 8.4.3.7 Receiving values Values are received by reading characters from registers MR 15 through MR 18 Receive buffer registers . Receiving values ü The user-programmable serial interface is configured. Check the filling level of the receive buffer to make sure that it contains at least 2 or 4 characters.
  • Page 51: Ftp Server

    Jetter AG Programming | 8 8.6 FTP server The FTP server lets you handle directories and files using an FTP client. The files can be stored to the following storage media: ■ Internal flash disk ■ USB flash drive FTP clients Besides the command line FTP client that comes with many PC operating sys- tems, graphical FTP tools can also be used.
  • Page 52: Storage Options - Overview

    Jetter AG Programming | 8 8.7 Storage options - Overview The JVM-104-O16 features several types of program and data memory. There is volatile and non-volatile memory. Volatile memory loses its content at switching off. Non-volatile memory keeps its content even when the power supply is off.
  • Page 53: Special Registers

    Jetter AG Programming | 8 8.7.4 Special registers Special registers let you control OS functions and retrieve status information. Features ■ Global variables with dedicated addresses (%VL) ■ When the operating system is launched, special registers are initialized using their default values ■...
  • Page 54: Storing Registers And Variables

    Jetter AG Programming | 8 8.7.6 Storing registers and variables Storing to a non- Registers and variables of the application program can be globally stored to a volatile (remanent) non-volatile memory with dedicated registers. memory The register variables %VL are always 4 bytes in size. They are not initialized by the operating system.
  • Page 55: Digipot

    Jetter AG Programming | 8 Virtual key codes The following table shows the symbolic hexadecimal values for the virtual key codes used by the system. Input key Value [F1] 0x70 [F2] 0x71 [F3] 0x72 [F4] 0x73 [POWER] 0x74 [SCROLL] 0x75...
  • Page 56 Jetter AG Programming | 8 JetSym STX program In the following sample program, the background lighting of the JVM-104-O16 is dimmed using the digipot. An upper and lower limit for the digipot is specified for this purpose. If you press the pushbutton, full background lighting is activated.
  • Page 57: User-Programmable Ip Interface

    Jetter AG Programming | 8 8.9 User-programmable IP interface The user-programmable IP interface lets you send or receive any data via Ether- net interface on the JVM-104-O16 using TCP/IP or UDP/IP. The data is pro- cessed in the application program.
  • Page 58: Monitoring Interface Activities

    Jetter AG Programming | 8 8.10 Monitoring interface activities In order to make the variables used within the application program accessible from outside, several Ethernet servers are integrated in the JVM-104-O16. These servers support several protocols on different interfaces. The servers do not re- quire any programming in the application program, but process requests from ex- ternal clients on their own.
  • Page 59: Automatic Copying Of Controller Data

    Jetter AG Programming | 8 8.11 Automatic copying of controller data This chapter describes the Autostart feature allowing for data to be copied within the JVM-104-O16. To this end, you can create a command file which is then stored along with the data to a USB flash drive. This command file is then auto- matically processed when the USB flash drive is inserted.
  • Page 60: Loading The Autostart Function

    Jetter AG Programming | 8 8.11.1 Loading the Autostart function The AutoStart function should only be carried out during the boot phase (after power-up) of the JVM-104-O16. Relevant Value Remarks directories File name autostart.bat All lower case letters Directory - USB...
  • Page 61: Example Of A Command File

    Jetter AG Programming | 8 Processing The Autostart function processes the commands in descending order. Further- commands more, this function lets you insert jumps into the processing sequence. A jump is defined by the keyword goto and a destination. The destination must be pre- ceded by a colon (:).
  • Page 62: Data Files

    Variable ID Variable type Flag Integer register Floating-point registers SD1001 Example ; Data File - Jetter AG; ; Registers 1000000 ... 1000005 RS 1000000 12345 RS 1000001 2 RS 1000002 -1062729008 RS 1000003 502 RS 1000004 50 RS 1000005 3 QS 1009000 3.14...
  • Page 63: Saving And Loading An Application Program

    Jetter AG Programming | 8 8.12 Saving and loading an application program The user determines the program that is to be executed. When uploading the ap- plication program to the controller, this program is stored as a file to the internal flash disk.
  • Page 64: Registers - Overview

    Jetter AG Registers - Overview | 9 I/Os - General overview 9 Registers - Overview Register Description This register overview gives a condensed sum- range mary of the registers of the JVM-104-O16 device running OS version 4.12.0.11. 361000 ... Bit-coded map of input keys...
  • Page 65 TestRev. 102915 100800 ... Features 102916 Month 100802 102917 Year 100800 Internal version number 102920 … Buffer access 100801 MAC address (Jetter) 102928 100802 MAC address (JVM-104-O16) 102920 Milliseconds 102921 Seconds Electronic nameplate (entire device) 102922 Minutes Register Description 102923...
  • Page 66 Jetter AG Registers - Overview | 9 Register Description Register Description range 103018 Receive buffer; 32-bit; big endian 103019 Error counter 107520 … Byte statistics 107523 Configuration 107520 Size of the flash disk in bytes Register Description 107521 Used memory in bytes...
  • Page 67 Jetter AG Registers - Overview | 9 General system registers Register Description Bit 5 = 1 Modbus/TCP available Register Description Bit 6 = 1 Ethernet/IP available 200000 OS version (major * 100 + minor) 202960 Password for system command 200001...
  • Page 68 Jetter AG Registers - Overview | 9 Application program Register Description 210073 End of cyclic task (task ID) Register Description 210074 Command for cyclic tasks 210000 Application program is running 210075 Number of timers (bit 0 = 1) 210076 Timer number (for R210077)
  • Page 69 Jetter AG Registers - Overview | 9 Modbus/TCP Register Description range Registers Description 272702 Register offset 361000.4 [POWER] 272704 Input offset 361000.5 [SCROLL] 272705 Output offset 361000.6 [ESC] 278000 ... 16-bit I/O registers overlaid by vir- 361000.7 [HOME] 278999 tual I/Os 20001 ... 36000 363000 … ...
  • Page 70 Jetter AG Registers - Overview | 9 32 combined flags 16 combined special flags Registers Description Registers Description 203100 0 ... 31 203132 2048 ... 2063 203101 32 ... 63 203133 2064 ... 2079 203102 64 ... 95 203134 2080 ... 2095 203103 96 ...
  • Page 71 Jetter AG Registers - Overview | 9 Registers Description 1000018 832 ... 863 1000019 864 ... 895 1000020 896 ... 927 1000021 928 ... 959 1000022 960 ... 991 1000023 992 ... 1023 1000024 1024 ... 1055 1000025 1056 ... 1087 1000026 1088 ...
  • Page 72: Maintenance

    Any liability for any damages resulting from the use of non-original parts and equipment is excluded. 10.2 Return and disposal How to dispose of Return your Jetter AG product to us for proper disposal. Visit our homepage waste equipment detailed information and to download the required Returns form.
  • Page 73: Storage And Shipment

    In case of damaged packaging inspect the device for any visible damage, and in- form your freight forwarder and the Jetter AG of the damage caused during ship- ment. If the device is damaged or has been dropped, it is strictly forbidden to use...
  • Page 74: Service

    To contact them, please call our technical hotline or use the contact form on our homepage: Technical hotline | Jetter - We automate your success. You are also welcome to send an e-mail to our technical hotline: hotline@jetter.de...
  • Page 75: Spare Parts And Accessories

    Only use accessories recommended by Jetter AG. 12.1 Accessories INFO Ordering accessories The accessories are not part of the scope of delivery. Suitable accessories can be obtained from Jetter AG. Accessories Item number Mounting kit for JVM-104-O16 in flush-mount housing 10001371...
  • Page 76 Jetter AG List of figures List of figures Fig. 1 Design ............................Fig. 2 Nameplate ..........................10 Fig. 3 Dimensions in mm ........................11 Fig. 4 Space requirements for installation work (in mm) ..............17 Fig. 5 Mounting surface dimensions in mm ..................18 Fig.
  • Page 77 Jetter AG List of tables List of tables Tab. 1 Mechanical specifications....................Tab. 2 Power supply VBAT_ECU ....................Tab. 3 CAN interfaces ......................... Tab. 4 Specification - CAN bus cable ..................Tab. 5 Cable lengths........................Tab. 6 USB port ...........................
  • Page 78 Jetter AG List of tables Tab. 38 Receive buffer; 32-bit; big endian..................Tab. 39 Error counter........................Tab. 40 Input key registers ......................Tab. 41 Virtual key codes ......................Tab. 42 Relevant directories......................User Manual – JVM-104-O16...
  • Page 79 Jetter AG Graeterstrasse 2 71642 Ludwigsburg www.jetter.de E-mail info@jetter.de Phone +49 7141 2550-0 We automate your success.

This manual is also suitable for:

Jvm-104-o16

Table of Contents