Table of Contents

Advertisement

Quick Links

User Manual
JVM-104-O15
We automate your success.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the JVM-104-O15 and is the answer not in the manual?

Questions and answers

Summary of Contents for Jetter JVM-104-O15

  • Page 1 User Manual JVM-104-O15 We automate your success.
  • Page 2 Revisions and further development of our products are not automatically mentioned in a reviewed document. Jetter AG shall not be liable for errors in form or content, or for missing updates, as well as for damages or disadvantages resulting from such failure.
  • Page 3: Table Of Contents

    Preparing for installation...................... 15 Installing the HMI........................ 16 Mounting the HMI combined with JXM-HMI ................ 17 6 Electrical connection ........................ 19 Pin assignment of Deutsch connector...................  20 7 Programming.......................... 21 Abbreviations, module register properties and formats............ 21 CANopen® STX API ...................... 22 JVM-104-O15 User Manual...
  • Page 4 Loading the Autostart function................... 40 7.9.2 Executing the AutoStart function ................ 40 7.9.3 Terminating the AutoStart mode ................ 40 7.9.4 autostart.bat - Structure..................... 40 7.9.5 Example of a command file .................. 41 7.9.6 Data files ........................ 41 7.10 Operating system update ......................  42 JVM-104-O15 User Manual...
  • Page 5 8.19 Real-time clock........................ 54 9 Maintenance and repairs ...................... 55 Maintenance, repairs and disposal.................. 55 Storage and shipment ...................... 55 10 Service ............................ 56 10.1 Customer service ........................ 56 11 Spare parts and accessories ....................... 57 11.1 Accessories ...........................  57 JVM-104-O15 User Manual...
  • 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

    The device conforms to the EU directive 2011/65/EU (RoHS 2). 2.2 Purpose 2.2.1 Intended use The JVM-104-O15 is intended for installation in commercial vehicles and self-pro- pelled machines. It is an HMI with integrated controller for exchange of data with peripheral devices.
  • Page 8: Product Description

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

    Jetter AG Product description | 3 3.3 Nameplate Fig. 2: Nameplate Logo Serial number Article number and hardware re- Barcode vision Model code number 3.4 Scope of delivery Scope of delivery Item number Quantity JVM-104-O15 10001810 JVM-104-O15 User Manual 9 / 60...
  • Page 10: Technical Specifications

    3x 24 h Shock resistance Type of shock Half-sine wave DIN EN 60068-2-27 Intensity and duration 30 g (300 m/s ) for 18 ms Number and direction 18 shocks in all 6 direc- tions JVM-104-O15 User Manual 10 / 60...
  • Page 11: Environmental Conditions

    CAN_1 and CAN_2 Baud rate 125, 250, 500 kBaud Protocol CANopen® SAE J1939 Default node ID on 127 (0x7F) the CANopen® bus Bus terminating resistor CAN 1 Internally not installed. CAN 2 Internally installed (120 Ω). JVM-104-O15 User Manual 11 / 60...
  • Page 12: Usb Interface

    480 MBaud max. Protocol USB host interface Line length limitation 30 cm Tab. 9: USB interface 4.7.3 RS-232 interface Category Description Baud rates Up to 115,200 baud Connection topology 1x Deutsch connector socket Tab. 10: RS-232 interface JVM-104-O15 User Manual 12 / 60...
  • Page 13: Emi Values

    Jetter AG Technical specifications | 4 4.8 EMI values The JVM-104-O15 has E1 approval according to ECE R10 Rev. 5 and CE con- formity according to ISO 14982. INFO The USB port does not meet the immunity requirement of the E1 directive.
  • Page 14: Mechanical Installation

    Installation location close to heat-sensi- The materials could become warped or tive materials misshapen as a result of heat produced by the device. Tab. 14: Unsuitable installation locations JVM-104-O15 User Manual 14 / 60...
  • Page 15: Preparing For Installation

    10001551 consisting of mounting plate and screws for housings with Deutsch/M12 connector including RAM Mount arm with suc- tion cup Tab. 15: Mounting accessories Screw holes Fig. 5: All dimensions of screw holes are in millimeters. JVM-104-O15 User Manual 15 / 60...
  • Page 16: Installing The Hmi

    Mount ball Screw the desired RAM Mount attachments onto the mounting plate. Hold the JVM-104-O15 against the mounting plate from behind. The connec- tors must be accessible through the openings in the mounting plate. Screw the mounting plate onto the JVM-104-O15.
  • Page 17: Mounting The Hmi Combined With Jxm-Hmi

    2 x self-locking nuts Screw the desired RAM Mount attachments onto the mounting plate. Hold the JVM-104-O15 and the JXM-HMI against the mounting plate from be- hind. The connectors must be accessible through the openings in the mount- ing plate.
  • Page 18: Fig. 9 Installing The Strain Relief

    Ensure that there is sufficient clearance between the strain reliefs and the con- nectors. ■ Connectors must not be obstructed, so that they can be removed in the event of service. Fig. 9: Installing the strain relief JVM-104-O15 User Manual 18 / 60...
  • Page 19: Electrical Connection

    Surges resulting from missing protection or fusing Surges may cause malfunctions or damage to the product. ► Protect the voltage inputs from surges according to the requirements. ► Ensure that the device is handled in accordance with ESD regulations. JVM-104-O15 User Manual 19 / 60...
  • Page 20: Pin Assignment Of Deutsch Connector

    Short-circuit due to incompatible cable of an older product variant NOTICE The Deutsch connector of the JVM-104-O15 is not compatible with the Deutsch connector of older product variants. A short circuit may occur that could damage a connected RS-232 module.
  • Page 21: Programming

    Format of numerical val- Notation Keyword Var, When, Task Commands BitClear(); Constant numerical values 100 0x100 0b100 Comment // This is a com- ment Further program processing // ... Tab. 20: JetSym sample programs JVM-104-O15 User Manual 21 / 60...
  • Page 22: CanopenĀ® Stx Api

    ® cation-oriented manual „CANopen STX-API“ which can be downloaded from our Homepage. 7.2.1 STX Functions Application STX functions are used in the communication between the JVM-104-O15 and ® other CANopen nodes. The JVM-104-O15 supports the following STX functions: Features Description...
  • Page 23: Heartbeat Monitoring

    Further information about this subject can be found in the topic "Heartbeat moni- ® toring" in the application-oriented manual "CANopen -STX-API" on our home- page. 7.2.3 CANopen® Object dictionary The operating system of the JVM-104-O15 supports the following objects: Index Object Type of Object name Data type (hex)
  • Page 24: Sae J1939 Stx Api

    For more information on SAE J1939 STX API refer to the application-oriented manual "SAE J1939 STX API" available for download on our homepage. 7.3.1 STX Functions Application STX functions are used in the communication between the JVM-104-O15 and other devices in a vehicle. The JVM-104-O15 supports the following STX functions: Features...
  • Page 25: Serial Interface Rs-232

    7.4 Serial interface RS-232 The JVM-104-O15 has a user-programmable RS-232 interface. 7.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 26: Tab. 21 Elements Of The Serial Interface

    The format of the received The erroneous character(s) is character does not match the (are) stored in the receive buf- set parameters. fer and error bit Framing error is set. The error counter is in- cremented. JVM-104-O15 User Manual 26 / 60...
  • Page 27: Registers - Description

    7.4.2 Registers - Description This chapter describes the registers associated with the user-programmable se- rial interface. These registers are used for the following tasks: ■ Parameterizing the interface ■ Sending characters ■ Receiving characters JVM-104-O15 User Manual 27 / 60...
  • Page 28: Tab. 22 Register Numbers Of The Serial Interface

    This register lets you set the number of stop bits per character. Property Description Values 1 stop bit 1.5 stop bits if MR 3 = 5 2 stop bits if MR 3 = 6, 7, 8 Value after reset Tab. 26: Stop bits JVM-104-O15 User Manual 28 / 60...
  • Page 29: Tab. 27 Parity

    Sending buffer filling level This register shows how many characters the sending buffer accommodates. There is space for 32,768 characters max. within the buffer. Property Description Values 0 ... 32,768 Tab. 30: Sending buffer filling level JVM-104-O15 User Manual 29 / 60...
  • Page 30: Tab. 31 Receive Buffer, 8 Bits (Without Deleting The Character On Reading)

    Second Bit 8 ... 15 Property Description Values 0 ... 65,535 Type of access Read Removes 2 characters from the buffer Takes effect if MR 14 > 1 Tab. 34: Receive buffer, 16-bit, little endian JVM-104-O15 User Manual 30 / 60...
  • Page 31: Tab. 35 Receive Buffer; 16-Bit; Big Endian

    Fourth Bit 0 ... 7 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; big endian JVM-104-O15 User Manual 31 / 60...
  • Page 32: Programming

    7.4.3.1 Activating the serial interface Module register MR 7 lets you activate the user-programmable serial interface. ü Configuring the in- The JVM-104-O15 and the device to communicate with have been wired ac- terface cording to the RS-232 interface standard. ►...
  • Page 33: Sending Texts

    Check the filling level of the receive buffer to make sure that it contains at least 2 or 4 characters. Read the values from Receive buffer registers MR 15 through MR 18. ð The characters are read from the receive buffer. JVM-104-O15 User Manual 33 / 60...
  • Page 34: Real-Time Clock

    The real-time clock has no automatic daylight savings time function. The JVM-104-O15 has a built-in battery with a service life of at least 10 years. 7.6 File system The file system lets you access files located on the internal flash disk or an USB flash drive.
  • Page 35: Operating System Memory

    By JetSym ■ By means of file commands from within the application program 7.7.4 Application program memory By default, the application program is uploaded from JetSym to the JVM-104-O15 and is stored there. Properties ■ Stored as file within the file system ■...
  • Page 36: Usb Flash Drive

    The following characters are not permitted in directory and file names: "/", "\", ":", "*", "?", "<", ">" and "|" ■ There is no user/access administration. Jetter AG cannot guarantee the proper functioning of all USB flash drives avail- able on the market. 7.7.7 Storing registers and variables Storing to a non-...
  • Page 37: Flag

    [POWER], [SCROLL], [ESC]and [HOME]. These input keys are user-program- mable. Special registers In register 361000 of the JVM-104-O15 a bit-coded map of the input keys is avail- able. You can use this map for programming. The following registers are available for programming the input keys:...
  • Page 38: Digipot

    [HOME] 0x24 Tab. 41: Virtual key codes 7.8.2 Digipot The JVM-104-O15 has a rotary dial (digipot) with pushbutton feature which offers a convenient input option. The following provides details of the digipot's special registers with a corresponding sample program. Digipot registers...
  • Page 39: Automatic Copying Of Controller Data

    This chapter describes the Autostart feature which lets you copy data within the JVM-104-O15. 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 automatically processed when the USB flash drive is inserted.
  • Page 40: Loading The Autostart Function

    7.9.2 Executing the AutoStart function During the boot phase in autostart mode, the device executes the commands in the command file. Executing the The operating system of the JVM-104-O15 processes the autostart function in the AutoStart function following steps: Step Description The file \USB\autostart.bat is loaded from the USB stick.
  • Page 41: Example Of A Command File

    The commands correspond to common Windows command line syntax. commands 7.9.5 Example of a command file Task New functions are to be added to an installed JVM-104-O15. To this end, the fol- lowing modifications are required: ■ Operating system update ■...
  • Page 42: Operating System Update

    FS 12 1 FS 13 0 Automatically load- The JVM-104-O15 has a mechanism that allows a data file to be loaded automat- ing data file infor- ically before the application program starts. You must name the data file regis- mation ter.da and store it in the App folder.
  • Page 43: Performing The Operating System Update Via Usb

    Jetter AG Programming | 7 7.10.1 Performing the operating system update via USB A USB flash drive lets you transfer an OS file to the JVM-104-O15. Files directory on The USB flash drive contains the following files: the USB flash drive ■...
  • Page 44: Performing An Os Update Via \App

    Fig. 12: Subdirectory \App 7.10.3 Performing an OS update via JetEasyDownload To update the operating system of a JVM-104-O15 use a Peak CAN dongle and the command line tool JetEasyDownload (version 1.00.0.15 or higher) by Jetter. Alternatively, you can update the device from a controller by Jetter.
  • Page 45: Application Program

    JVM-104-O15, the application program is loaded via the file system and exe- gram cuted. The application program is loaded by the OS of the JVM-104-O15 as follows: Level Description The operating system reads the file \App\start.ini from the internal flash disk.
  • Page 46: Registers - Overview

    Jetter AG Registers - Overview | 8 8 Registers - Overview This register overview describes the registers of the JVM-104-O15 in summa- rized form. 8.1 Default address on the CANopen® bus Default address of the JVM-104-O15: Node ID: 127 (0x7F) 8.2 General overview - Registers...
  • Page 47: Electronic Name Plate (Device As A Whole)

    Activating the serial interface 0= The serial interface is inactive, no data can be re- ceived/transmitted. 1= The serial interface is active, data can be re- ceived/transmitted. 103110 Sending buffer 103111 Sending buffer filling level JVM-104-O15 User Manual 47 / 60...
  • Page 48: Flash Memory

    109001 1= Data medium is write-protected (only valid if R 109000 = 3) 109002 Size in MBytes 109003 Free memory in MB 109004 Memory available to users in MB 109005 Memory used in MB JVM-104-O15 User Manual 48 / 60...
  • Page 49: General System Registers

    System logger: Global enable 209701 ... 209739 Enabling system components 8.13 Application program Register ranges Description 210000 State of application program Bit 0 = 1 Application program is running 210001 JetVM version 210004 (bit-coded) Error register JVM-104-O15 User Manual 49 / 60...
  • Page 50 Task ID of a cyclical task (for R210601) 210601 Processing time of a cyclical task in per mil figure 210609 Tasklock timeout in ms -1 Monitoring disabled 210610 (bit-coded) Timeout Bit: 0 -> Timer 0 JVM-104-O15 User Manual 50 / 60...
  • Page 51: File System/Data File Function

    128 ... 143 203109 16 ... 31 203117 144 ... 159 203110 32 ... 47 203118 160 ... 175 203111 48 ... 63 203119 176 ... 191 203112 64 ... 79 203120 192 ... 207 JVM-104-O15 User Manual 51 / 60...
  • Page 52 1792 ... 1823 1000021 928 ... 959 1000049 1824 ... 1855 1000022 960 ... 991 1000050 1856 ... 1887 1000023 992 ... 1023 1000051 1888 ... 1919 1000024 1024 ... 1055 1000052 1920 ... 1951 JVM-104-O15 User Manual 52 / 60...
  • Page 53: System Functions

    Function QSort(DataPtr: Int, ElementCnt: Int, Element- Size: Int, SortOffset: Int, SortType: STXBASETYPE, SortMode: QSORTMODE): Int; 90/91 Function FileDAWrite(Const Ref FileName: String, Const Ref Mode: String, VarType: DAWRITE_TYPE, First: Int, Last: int): Int; Function FileDARead(Const Ref FileName: String): Int; JVM-104-O15 User Manual 53 / 60...
  • Page 54: Real-Time Clock

    Day of the week (0 = Sunday) 102915 102916 Month 102917 Year Buffer access: 102920 Milliseconds 102921 Seconds 102922 Minutes 102923 hours 102924 Day of the week (0 = Sunday) 102925 102926 Month 102927 Year 102928 Read/write trigger JVM-104-O15 User Manual 54 / 60...
  • Page 55: Maintenance And Repairs

    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 56: 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 57: Spare Parts And Accessories

    Deutsch/M12 connector including RAM Mount arm with suc- tion cup Mounting plate for JVM-104-O15 combined with a JXM-HMI 10001832 for RAM Mount ball consisting of mounting plate and screws for housing with...
  • Page 58 Installation drawing........................Fig. 7 Installing the strain relief......................Fig. 8 Installation drawing........................Fig. 9 Installing the strain relief......................Fig. 10 Deutsch connector, 12 pins..................... Fig. 11 Block Diagram - Serial Interface....................Fig. 12 Subdirectory \App........................JVM-104-O15 User Manual 58 / 60...
  • Page 59 Tab. 37 Receive buffer; 32-bit; big endian.................... Tab. 38 Error counter ........................... Tab. 39 Flash disk capacity ........................Tab. 40 Input key registers ........................Tab. 41 Virtual key codes ........................Tab. 42 Relevant directories......................... Tab. 43 Accessories ..........................JVM-104-O15 User Manual 59 / 60...
  • Page 60 Jetter AG Graeterstrasse 2 71642 Ludwigsburg www.jetter.de E-mail info@jetter.de Phone +49 7141 2550-0 We automate your success.

Table of Contents