Jetter JVM-407B-HMI User manual

User Manual
JVM-407B - HMI
60879892
We automate your success.

2 Jetter AG
Introduction
Variant: Jetter
Item #: 60879892
Revision 4.01.3
April 2023 / Printed in Germany
This document has been compiled by Jetter AG with due diligence, and based on the known state of the art.
In the case of modifications, further developments or enhancements to products shipped in the past, a revised document
will be supplied only ifrequired by law, or deemed appropriate by Jetter AG.Jetter AG shall not be liable for errors in form
or content, or for missing updates, as well asfor damages or disadvantages resulting from such failure.
The logos, brand names, and product names mentioned in this document are trade marks or registered trade marks of
Jetter AG,of associated companies or other title owners and must notbe used without consent of the respective title
owner.

Jetter AG 3
JVM-407B Introduction
How to contact us:
Jetter AG
Graeterstraße 2
D-71642 Ludwigsburg
Germany
Phone - Switchboard: +49 7141 2550-0
Phone - Sales: +49 7141 2550-433
Phone - Technical Hotline: +49 7141 2550-444
Fax - Sales: +49 7141 2550-484
E-mail - Sales: sales@jetter.de
E-mail - Technical Hotline: hotline@jetter.de
Address

4 Jetter AG
Introduction
This document is an integral part of the JVM-407B:
Keep this document in a way that it is always at hand until the JVM-407B
will be disposed of.
Pass this document on if the JVM-407B is sold or loaned/leased out.
In any case you encounter difficulties to clearly understand the contents of this
document, please contact Jetter AG.
We would appreciate any suggestions and contributions on your part and
would ask you to contact us at the following e-mail address: info@jetter.de.
Your feedback will help us produce manuals that are more user-friendly, as
well as address your wishes and requirements.
This document contains important information on the following topics:
Transport
Mounting
Installation
Programming
Operation
Maintenance
Repair
Therefore, you must carefully read, understand and observe this document,
and especially the safety instructions.
In the case of missing or inadequate knowledge of this document Jetter AG
shall be exempted from any liability. Therefore, the operating company is
recommended to obtain the persons' confirmation that they have read and
understood this manual in writing.
Significance of this User
Manual

Jetter AG 5
JVM-407B Contents
Table of Contents
1Safety instructions 9
Basic safety instructions ..............................................................................................................10
Instructions on EMI ......................................................................................................................12
2Product description and design 15
Product description – JVM-407B .................................................................................................16
Parts and interfaces .....................................................................................................................17
Order references/options .............................................................................................................21
Physical dimensions ....................................................................................................................22
Physical dimensions of the JVM-407B mounted on a support arm .............................................25
3Identifying the JVM-407B 27
3.1 Identification by means of the nameplate ...............................................................................28
Nameplate....................................................................................................................................29
3.2 Version registers ........................................................................................................................30
Software versions.........................................................................................................................31
Retrieving information from the device web site ..........................................................................32
4Mounting and installation of the JVM-407B 35
4.1 Interfaces ....................................................................................................................................36
Example - Wiring..........................................................................................................................37
Connecting the power supply.......................................................................................................38
Connecting digital inputs/outputs .................................................................................................41
Ignition - Switch-off delay.............................................................................................................44
Ethernet port ................................................................................................................................45
CAN interface...............................................................................................................................46
CAN bus cable - Specification......................................................................................................50
Connecting a video signal............................................................................................................52
4.2Interfaces on the center console with mounted support arm ...............................................55
Connecting the power supply in the case of a mounted support arm..........................................56
Connecting digital inputs/outputs in the case of a mounted support arm ....................................57
CANopen® bus connection in the case of a mounted support arm ............................................59
Connecting the video signal in the case of a mounted support arm............................................61
4.3 Installing the JVM-407B.............................................................................................................62
Installing the HMI .........................................................................................................................63
Mounting the support arm ............................................................................................................66
4.4 Replacing the battery and SD memory card ...........................................................................68
Replacing the battery of the HMI JVM-407B ...............................................................................69
Replacing the SD card on the HMI JVM-407B ............................................................................71
4.5 IP configuration..........................................................................................................................73
Factory settings............................................................................................................................74
The configuration memory ...........................................................................................................75
Configuration registers.................................................................................................................76
Setting the IP address during runtime..........................................................................................77
Making settings on the device web site .......................................................................................78

6 Jetter AG
Contents
5Initial commissioning 81
5.1 Preparatory work and first insight into programming with JetSym STX............................. 82
Preparatory work for initial commissioning.................................................................................. 83
Programming in the programming language JetSym STX.......................................................... 84
5.2 Configuring a project for the ER-STX-CE platform................................................................ 85
Initial commissioning in JetViewSoft ........................................................................................... 86
Creating and configuring a visualization project in JetSym......................................................... 91
5.3 ER-STX-CE platform - Programming ....................................................................................... 99
Entering data via digipot............................................................................................................ 100
Using visualization commands to manipulate visualization objects .......................................... 104
6CANopen® STX API 107
STX function CanOpenInit() ...................................................................................................... 109
STX function: CanOpenSetCommand()..................................................................................... 111
STX function: CanOpenUploadSDO()........................................................................................113
STX function: CanOpenDownloadSDO()...................................................................................118
STX function: CanOpenAddPDORx() ....................................................................................... 123
STX function: CanOpenAddPDOTx()........................................................................................ 130
Heartbeat monitoring................................................................................................................. 136
CANopen® object dictionary for JVM-407B.............................................................................. 140
7SAE J1939 STX API 145
Content of a J1939 message .................................................................................................... 146
STX Function SAEJ1939Init() ................................................................................................... 148
STX function SAEJ1939SetSA() ............................................................................................... 149
STX function SAEJ1939GetSA()............................................................................................... 150
STX function SAEJ1939AddRx() .............................................................................................. 151
STX function SAEJ1939AddTx()............................................................................................... 154
STX function SAEJ1939RequestPGN() .................................................................................... 157
STX function SAEJ1939GetDM1()............................................................................................ 160
STX function SAEJ1939GetDM2()............................................................................................ 163
STX function SAEJ1939SetSPNConversion() .......................................................................... 166
STX Function SAEJ1939GetSPNConversion() ........................................................................ 167
8File system 169
8.1 Directories................................................................................................................................ 170
Directories ................................................................................................................................. 171
8.2 Properties................................................................................................................................. 174
Flash disk - Properties............................................................................................................... 175
SD memory card - Properties.................................................................................................... 176
USB flash drive - Properties...................................................................................................... 177
9FTP server 179
Logon......................................................................................................................................... 180
Example: Windows FTP client................................................................................................... 181
10 Programming 183
Abbreviations, module register properties and formats ............................................................ 184

Jetter AG 7
JVM-407B Contents
10.1 Memories - Overview ...............................................................................................................185
Operating system memory.........................................................................................................186
File system memory...................................................................................................................187
Application program memory.....................................................................................................188
Memory for volatile application program variables ....................................................................189
Memory for non-volatile application program registers..............................................................190
Memory for non-volatile application program variables .............................................................191
Special registers.........................................................................................................................193
Inputs and outputs......................................................................................................................194
Flags ..........................................................................................................................................195
10.2 Inputs and outputs...................................................................................................................197
Function keys .............................................................................................................................198
Digipot ........................................................................................................................................200
Digital inputs and outputs...........................................................................................................202
Ignition and shutdown delay ......................................................................................................203
10.3 Real-time clock (RTC) ..............................................................................................................205
Technical data ............................................................................................................................206
Sample program - Real-time clock.............................................................................................207
10.4 Runtime registers ....................................................................................................................209
Description of the runtime registers ...........................................................................................210
Sample program - Runtime registers .........................................................................................212
10.5 Monitoring interface activities ................................................................................................214
Operating principle.....................................................................................................................215
Programming..............................................................................................................................217
10.6 User-programmable IP interface ............................................................................................219
10.6.1 Programming............................................................................................................................221
Initializing the user-programmable IP interface .........................................................................222
Establishing a connection ..........................................................................................................223
Sending data ..............................................................................................................................227
Receiving data ...........................................................................................................................229
Terminating a connection ...........................................................................................................232
10.6.2 Registers...................................................................................................................................233
Register numbers.......................................................................................................................234
Register description ...................................................................................................................235
10.6.3 Sample programs.....................................................................................................................238
Server.........................................................................................................................................239
Client ..........................................................................................................................................243
11 Automatic copying of controller data 247
11.1 How it works.............................................................................................................................248
Loading the Autostart function ...................................................................................................249
Executing the Autostart function ................................................................................................250
Terminating the Autostart mode .................................................................................................251
11.2 The file autostart.bat................................................................................................................252
Available commands..................................................................................................................253
Example of a command file........................................................................................................254
11.3 Data files ...................................................................................................................................255
File format ..................................................................................................................................256
Automatic retrieval of data file information.................................................................................257
12 Operating system update 259
12.1 Updating the operating system of an HMI .............................................................................260
OS update by means of JetSym ................................................................................................261
Operating system update via FTP .............................................................................................262

8 Jetter AG
Contents
Operating system update via USB ............................................................................................ 263
OS update via website of the device......................................................................................... 265
Operating system update via \App ............................................................................................ 267
13 Application program 269
Application program - Default path............................................................................................ 270
The application program is stored to the SD card or USB flash drive ...................................... 271
Loading an application program................................................................................................ 273
14 Quick reference - JVM-407B 275
Appendix 281
A: Interfaces ................................................................................................................................. 282
Pin assignment - Overview........................................................................................................ 283
B: Technical data.......................................................................................................................... 286
Technical specifications............................................................................................................. 287
Physical dimensions.................................................................................................................. 290
Physical dimensions of the JVM-407B mounted on a support arm .......................................... 293
Operating parameters - Environment and mechanics .............................................................. 295
Operating parameters - EMC .................................................................................................... 296
C: Index ......................................................................................................................................... 297

Jetter AG 9
JVM-407B Safety instructions
1 Safety instructions
This chapter informs the user of basic safety instructions. It also warns the
user of residual dangers, if there are any. Furthermore, it contains information
on EMC.
Topic Page
Basic safety instructions ............................................................................... 10
Instructions on EMI ....................................................................................... 12
Introduction
Contents

10 Jetter AG
1Safety instructions
Basic safety instructions
This device complies with the valid safety regulations and standards.
Jetter AG attaches great importance to the safety of the users.
Of course, the user should adhere to the following regulations:
Relevant accident prevention regulations
Accepted safety rules
EC guidelines and other country-specific regulations
Usage according to the intended conditions of use implies operation in
accordance with this User Manual.
The device has been designed for use in commercial vehicles and mobile
machines. The device JVM-407B is an HMI with integrated controller for
exchange of data with peripheral devices.
The HMI JVM-407B meets the requirements of the European Automotive EMC
Directive for electric/electronic subassemblies.
Operate the JVM-407B only within the limits set forth in the technical
specifications. Because of its low operating voltage, the JVM-407B is
classified as a SELV (Safety Extra-Low Voltage) system. Therefore, the HMI
JVM-407B is not subject to the EU Low Voltage Directive.
The device must not be used in technical systems which to a high degree
have to be fail-safe, such as, for example, in ropeways and aeroplanes.
The JVM-407B is no safety-related part as per Machinery Directive
2006/42/EC. This device is not qualified for safety-relevant applications and
must, therefore, NOT be used to protect persons.
If you intend to operate the device at ambient conditions not being in
conformity with the permitted operating conditions, please contact Jetter AG
beforehand.
Depending on the life cycle of the product, the persons involved must possess
specific qualifications. The qualifications required to ensure safe handling of
the device at different phases of the product life cycle are listed below:
Phase of the product life
cycle
Minimum qualification
Transport/storage: Trained and instructed personnel with knowledge in
handling electrostatically sensitive components
Mounting/installation: Specialized personnel with training in
electrical/automotive engineering, such as automotive
mechatronics fitters
Commissioning/
programming:
Trained and instructed experts with profound
knowledge of, and experience with,
automotive/automation technology, such as
automotive engineers for mobile machinery
Operation: Trained, instructed and assigned personnel with
knowledge in operating electronic devices for mobile
machinery
Introduction
Intended conditions of
use
Usage other than
intended
Personnel qualification

Jetter AG 11
JVM-407B Safety instructions
Phase of the product life
cycle
Minimum qualification
Decommissioning/
disposal:
Specialized personnel with training in
electrical/auto
motive engineering, such as automotive
mechatronics fitters
For safety reasons, no modifications and changes to the device and its
functions are permitted.
Any modifications to the device not expressly authorized by Jetter AG will
result in a loss of any liability claims to Jetter AG.
The original parts are specifically designed for the device. Parts and
equipment from other manufacturers have not been tested by Jetter AG
and are, therefore, not released by Jetter AG.
The installation of such parts may impair the safety and the proper functioning
of the device.
Any liability on the part of Jetter AG for any damages resulting from the use of
non-original parts and equipment is excluded.
The JVM-407B contains electrostatically sensitive components which can be
damaged if not handled properly.
To exclude damages to the JVM-407B during transport it must be shipped in
its original packaging or in packaging protecting against electrostatic
discharge.
Use an appropriate outer packaging to protect the JVM-407B against
impact or shock.
In case of damaged packaging inspect the device for any visible damage.
Inform your freight forwarder and Jetter AG.
When storing the JVM-407B observe the environmental conditions given in the
technical specification.
The operator is not allowed to repair the device. The device does not contain
any parts that could be repaired by the operator.
If the device needs repairing, please send it to Jetter AG.
When disposing of devices, the local environmental regulations must be
complied with.
Modifications and
alterations to the module
Transport
Storing
Repair and maintenance
Disposal

12 Jetter AG
1Safety instructions
Instructions on EMI
To satisfy EMC requirements, connect the CAN cable shield to the module
housing. Connection of pin 16 (shield) alone is insufficient for effective
shielding.
Connect the shielding of the CAN cable to the threaded pin of the module
housing:
Number Part
1 Threaded pin of the module housing
2 Washer
3 Cable lug
4 Lock washer
5 Screw nut
To satisfy EMC requirements, connect the video cable shield to the module
housing. The ground connections (pin 4 and pin 7) are insufficient for effective
shielding.
Connect the video cable shield to the threaded pins of the module housing:
Wiring instructions -
CAN cable
Wiring instructions -
Video cable

Jetter AG 13
JVM-407B Safety instructions
Number Part
1 Threaded pin of the module housing
2 Washer
3 Cable lug
4 Lock washer
5 Screw nut


Jetter AG 15
JVM-407B Product description and design
2 Product description and design
This chapter covers the design of the device, as well as how the order
reference is made up including all options.
Topic Page
Product description – JVM-407B .................................................................. 16
Parts and interfaces...................................................................................... 17
Order references/options.............................................................................. 21
Physical dimensions ..................................................................................... 22
Physical dimensions of the JVM-407B mounted on a support arm ............ 25
Introduction
Contents

16 Jetter AG
2Product description and design
Product description – JVM-407B
The human-machine interface JVM-407B is extremely versatile thanks to its
compact design and the integrated controller.
The JVM-407B can be used to replace a complete instrument cluster.
The JVM-407B has especially been designed for use in the harsh environment
of commercial vehicles and mobile machines.
The features of this product are listed below:
Display: 7" TFT with LED backlight
Resolution: WVGA (800 x 480 pixels)
4 function keys
1 digipot with pushbutton function
10 status LEDs which can be controlled by
10 digital inputs or by the CPU. The LEDs are
rated at 12 V or 24 V vehicle power supply.
Adjustable night-lighting
Loudspeaker
Volume: 90 dB at a distance of 10 cm at
resonance frequency
Adjustable frequency and volume.
Powerful programming language JetSym STX
Fast ARM11-CPU
Non-volatile registers 30,000
RAM: 128 MBytes
Flash memory: 512 MBytes
1 Ethernet port
3 CAN-2.0B interfaces
An additional 5 digital inputs freely available,
rated for a power supply of 12 V and 24 V on the
vehicle
1 protected digital output, 3 A
1 differential composite color signal (CVBS)
video input for rearview camera
1 USB port (2.0)
SD memory card slot for SD cards up to
8 GBytes
Real-time clock with battery backup
The HMI JVM-407B
Product features

Jetter AG 17
JVM-407B Product description and design
Parts and interfaces
The illustration shows the controls/interfaces on the front panel.
6
2
135
4
Number Description
1 USB port behind protective cover
2 Function key F1
You can define the functions of the
digipot and of the function keys in
your application program.
3 Function key F2
4 Digipot (control dial with
pushbutton feature)
5 Function key F3
6 Function key F4
Control elements

18 Jetter AG
2Product description and design
The illustration shows the display elements on the front panel.
1
2
3
4
5
6
7
8
9
10
11
Number Control or display element
1 LED 1
The LEDs illuminate the
pictograms on the display.
2 LED 2
3 LED 3
4 LED 4
5 LED 5
6 LED 6
7 LED 7
8 LED 8
9 LED 9
10 LED 10
11 Display screen
Display elements

Jetter AG 19
JVM-407B Product description and design
The illustration shows the connectors and parts on the rear panel.
Number Connector or part
1 CANopen® connector
2 Nameplate
3 Video connector
4 Power supply connector, inputs and outputs
5 Four threaded bolts for fastening the device to the fitting panel
6 Backup battery on the circuit board
7 Loudspeaker
Connectors and parts on
the rear panel

20 Jetter AG
2Product description and design
The illustration shows the connectors and parts on the bottom side.
Number Connector or part
1 Connector jack for the Ethernet cable
2 SD memory card slot
The illustration shows the LEDs on the Ethernet port.
Number Color Description
1 Amber Blinks when active (data transfer)
2 Green Lights up when connection has been established
Connectors and parts on
the bottom side
LEDs on the bottom side
Table of contents
Other Jetter Computer Hardware manuals
Popular Computer Hardware manuals by other brands

Cypress Semiconductor
Cypress Semiconductor CY7C1215H Specification sheet

swiftech
swiftech MCW5000-64 installation guide

ekwb
ekwb 3831109816202 Installation and mounting manuals

Omron
Omron CVM1 Series Operation manual

ST
ST STM32F101 series Reference manual

Acrosser Technology
Acrosser Technology AR-M9919 Series manual

Noyes
Noyes PERICOM PI5USB1458 quick start guide

Teridian
Teridian 71M6521 quick start guide

Icy Box
Icy Box IB-RPA101 Quick installation guide

Cypress Semiconductor
Cypress Semiconductor CY7C1392BV18 Specification sheet

FM Systems
FM Systems GB-1 Instruction book

Texas Instruments
Texas Instruments DS250DF810EVM user guide