Jetter JVM-104-O16 User Manual
Hide thumbs Also See for JVM-104-O16:
Table of Contents

Advertisement

Quick Links

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

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Jetter JVM-104-O16

  • Page 1 User Manual JVM-104-O16 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

    Requirements for the installation location ................ 15 Preparing for installation...................... 16 Installing the HMI........................ 17 6 Electrical connection ........................ 19 Pin assignment of Deutsch connector...................  20 Pin assignment of M12 connector .................. 21 7 Programming.......................... 22 Abbreviations, module register properties and formats............ 22 JVM-104-O16 User Manual...
  • Page 4 7.10 User-programmable IP interface ...................  41 7.11 Monitoring interface activities .................... 41 7.12 Automatic copying of controller data .................. 42 7.12.1 Loading the Autostart function................... 42 7.12.2 Executing the AutoStart function ................ 43 7.12.3 Terminating the AutoStart mode ................ 43 JVM-104-O16 User Manual...
  • Page 5 8.19 User-programmable IP interface ...................  57 8.20 Application registers ...................... 57 8.21 Display...........................  57 8.22 Flag ............................ 58 8.23 Real-time clock........................ 59 9 Maintenance and repairs ...................... 61 Maintenance, repairs and disposal.................. 61 Storage and shipment ...................... 61 JVM-104-O16 User Manual...
  • Page 6 Table of contents Jetter AG 10 Service ............................ 62 10.1 Customer service ........................ 62 11 Spare parts and accessories ....................... 63 11.1 Accessories ...........................  63 JVM-104-O16 User Manual...
  • Page 7: 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 8: Safety

    The device conforms to the EU directive 2011/65/EU (RoHS 2). 2.2 Purpose 2.2.1 Intended use The JVM-104-O16 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 9: Product Description

    Product description | 3 3 Product description The JVM-104-O16 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 10: 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-O16 10001824 JVM-104-O16 User Manual 10 / 66...
  • Page 11: 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-O16 User Manual 11 / 66...
  • Page 12: 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-O16 User Manual 12 / 66...
  • Page 13: Usb Interface

    Line length limitation 30 cm Tab. 9: USB interface 4.7.3 Ethernet interface Category Description Socket M12 connector (female), 4-pin, D-coded Bit rate 10, 100 Mbit/s Number of ports Auto-crossover Connection topology Single connector (M12) Tab. 10: Ethernet interface JVM-104-O16 User Manual 13 / 66...
  • Page 14: Emi Values

    1x Deutsch connector socket Tab. 11: RS-232 interface 4.8 EMI values The JVM-104-O16 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 15: Mechanical Installation

    Installation surfaces are uneven. The installation surface could become misshapen when fitting the device. Fas- tening is unstable and precarious. Tab. 15: Unsuitable installation locations JVM-104-O16 User Manual 15 / 66...
  • Page 16: Preparing For Installation

    Mounting kit for JVM-104-O16 in flush-mount housing 10001371 consisting of mounting bracket and fixing screws Tab. 16: Mounting accessories Mounting surface Prepare the mounting surface for the JVM-104-O16 as follows: ► Make a fitting opening in the panel. 105 .2 + 0.3 42.5 26.6...
  • Page 17: Installing The Hmi

    JVM-104-O16. The stud torque is 1.6 Nm ± 10 %. Place the gasket around the rear of JVM-104-O16. Insert the JVM-104-O16 from the front into the opening of the mounting plate. Hold the mounting bracket to the mounting plate from the rear.
  • Page 18: Fig. 7 Mounted Hmi - Top View

    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. 8: Installing the strain relief JVM-104-O16 User Manual 18 / 66...
  • 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-O16 User Manual 19 / 66...
  • 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-O16 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: Pin Assignment Of M12 Connector

    Jetter AG Electrical connection | 6 6.2 Pin assignment of M12 connector Features The M12 connector has the following function: ■ Ethernet communication n.c. Fig. 10: M12 connector, 4 pins JVM-104-O16 User Manual 21 / 66...
  • Page 22: 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-O16 User Manual 22 / 66...
  • Page 23: 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-O16 and ® other CANopen nodes. The JVM-104-O16 supports the following STX functions: Features Description...
  • Page 24: 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-O16 supports the following objects: Index Object Type of Object name Data type (hex)
  • Page 25: 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-O16 and other devices in a vehicle. The JVM-104-O16 supports the following STX functions: Features...
  • Page 26: Serial Interface Rs-232

    7.4 Serial interface RS-232 The JVM-104-O16 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 27: 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-O16 User Manual 27 / 66...
  • Page 28: 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-O16 User Manual 28 / 66...
  • Page 29: 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-O16 User Manual 29 / 66...
  • Page 30: 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-O16 User Manual 30 / 66...
  • Page 31: 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-O16 User Manual 31 / 66...
  • Page 32: 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-O16 User Manual 32 / 66...
  • Page 33: 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-O16 and the device to communicate with have been wired ac- terface cording to the RS-232 interface standard. ►...
  • Page 34: 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-O16 User Manual 34 / 66...
  • Page 35: Real-Time Clock

    The user has the option of using a command line FTP client, which comes with many PC operating systems, or graphic FTP tools. Number of possible The FTP server of the JVM-104-O16 is able to manage up to 4 open FTP con- connections nections simultaneously.
  • Page 36: Storage Options - Overview

    Changes to the OS can be made by means of an OS update. 7.8.3 File system memory The file system memory is for storing data and program files. Properties ■ Non-volatile ■ Size of internal flash disk: 368 MByte JVM-104-O16 User Manual 36 / 66...
  • Page 37: Application Program Memory

    By browser (via HTTP server) ■ By means of file commands from within the application program 7.8.4 Application program memory By default, the application program is uploaded from JetSym to the JVM-104-O16 and is stored there. Properties ■ Stored as file within the file system ■...
  • Page 38: 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.8.7 Storing registers and variables Storing to a non-...
  • Page 39: Control Elements

    [POWER], [SCROLL], [ESC]and [HOME]. These input keys are user-program- mable. Special registers In register 361000 of the JVM-104-O16 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 40: Digipot

    [HOME] 0x24 Tab. 41: Virtual key codes 7.9.2 Digipot The JVM-104-O16 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 41: User-Programmable Ip Interface

    Programming | 7 7.10 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. Applications The user-programmable IP interface allows the programmer to carry out data ex- change via Ethernet connections which do not use standard protocols, such as FTP, HTTP, JetIP or Modbus/TCP.
  • Page 42: Automatic Copying Of Controller Data

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

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

    Variable ID Variable type Flag Integer register Floating-point registers Example SD1001 ; 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 45: Operating System Update

    FS 12 1 FS 13 0 Automatically load- The JVM-104-O16 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 46: Performing The Operating System Update Via Ftp

    The new OS is being installed. Wait at least one minute. Restart the device. 7.13.3 Performing the operating system update via USB A USB flash drive lets you transfer an OS file to the JVM-104-O16. Files directory on The USB flash drive contains the following files: the USB flash drive ■...
  • Page 47: Performing An Operating System Update Via The Device Website

    An OS file for the JVM-104-O16 is available. operating system ü The operating system of the JVM-104-O16 as of version 4.01.0.44 is running. ü The device remains powered on during the operating system update. Copy the OS file to your USB flash drive. This drive must be FAT formatted.
  • Page 48: Performing An Os Update Via \App

    Copying update files into the \ App directory lets you easily update the operating system. Performing the up- Enter the name of the file collection into the file update.ini. date Copy the file collection or OS and the update.ini file into the \App directory. JVM-104-O16 User Manual 48 / 66...
  • Page 49: Performing An Os Update Via Jeteasydownload

    Fig. 15: Subdirectory \App 7.13.6 Performing an OS update via JetEasyDownload To update the operating system of a JVM-104-O16 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 50 JVM-104-O16, 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-O16 as follows: Level Description The operating system reads the file \App\start.ini from the internal flash disk.
  • Page 51: Registers - Overview

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

    IP address 101201 Subnet mask 101202 Default gateway 8.8 Ethernet Register ranges Description 104531 Current IP address (rw - temporary) 104532 Current subnet mask (rw - temporary) 104533 Current default gateway (rw - temporary) JVM-104-O16 User Manual 52 / 66...
  • Page 53: Can

    8.12 System information Register ranges Description 108500 ... 108509 JetVM-DII version string 108510 ... 108519 Version string of the host application 108520 ... 108529 File name of the host application 108530 ... 108539 OS version (string) JVM-104-O16 User Manual 53 / 66...
  • Page 54: Usb Flash Drive

    Runtime registers in mil- Read/write liseconds 201001 Runtime register in seconds Read/write 201002 Runtime register in R Read/write 201003 201003 10 ms units for R 201002 Read/write 201004 Runtime registers in mil- Read liseconds JVM-104-O16 User Manual 54 / 66...
  • Page 55: Application Program

    Bit 31 Unknown error 210006 Highest task number 210007 Minimum program cycle time 210008 Maximum program cycle time 210009 Current program cycle time 210011 Current task number 210050 Current program position within an execution unit JVM-104-O16 User Manual 55 / 66...
  • Page 56: Networking Via Jetip

    232711 Error code of last access Bit: No error Timeout Error message from remote station Illegal network address Invalid amount of registers Illegal interface number 232717 Maximum number of retries 232718 Number of retries JVM-104-O16 User Manual 56 / 66...
  • Page 57: Modbus/Tcp Server

    Input keys 361000 ... 361007 Bit-coded map of the keys (e.g. bit 0 =1 → key 1 pressed) 361000.0 [F1] 361000.1 [F2] 361000.2 [F3] 361000.3 [F4] 361000.4 [POWER] 361000.5 [SCROLL] 361000.6 [ESC] 361000.7 [HOME] JVM-104-O16 User Manual 57 / 66...
  • Page 58: Flag

    2224 ... 2239 203136 2112 ... 2127 203144 2240 ... 2255 203137 2128 ... 2143 203145 2256 ... 2271 203138 2144 ... 2159 203146 2272 ... 2287 203139 2160 ... 2175 203147 2288 ... 2303 JVM-104-O16 User Manual 58 / 66...
  • Page 59: Real-Time Clock

    1000027 1120 ... 1151 1000055 2016 ... 2047 8.23 Real-time clock Direct access: 102910 Milliseconds 102911 Seconds 102912 Minutes 102913 hours 102914 Day of the week (0 = Sunday) 102915 102916 Month 102917 Year JVM-104-O16 User Manual 59 / 66...
  • Page 60 Jetter AG Registers - Overview | 8 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-O16 User Manual 60 / 66...
  • Page 61: 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 62 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 63: Tab. 43 Accessories

    ► Only use accessories recommended by Jetter AG. 11.1 Accessories INFO The accessories are not part of the scope of delivery. Apt accessories can be obtained from Jetter AG. Accessories Item number Mounting kit for JVM-104-O16 in flush-mount housing 10001371...
  • Page 64 Fig. 10 M12 connector, 4 pins ......................Fig. 11 Block Diagram - Serial Interface....................Fig. 12 Accessing the device web site ....................Fig. 13 Device website - Proxy settings ....................Fig. 14 The updating site........................Fig. 15 Subdirectory \App........................JVM-104-O16 User Manual 64 / 66...
  • Page 65 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-O16 User Manual 65 / 66...
  • Page 66 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