Jetter JVM-507B - HMI User Manual

Hide thumbs Also See for JVM-507B - HMI:
Table of Contents

Advertisement

Quick Links

User Manual
JVM-507B - HMI
60881526
We automate your success.

Advertisement

Table of Contents
loading

Summary of Contents for Jetter JVM-507B - HMI

  • Page 1 User Manual JVM-507B - HMI 60881526 We automate your success.
  • Page 2 In the case of modifications, further developments or enhancements to products shipped in the past, a revised document will be supplied only if required 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 as for damages or disadvantages resulting from such failure.
  • Page 3 JVM-507B Introduction Address How to contact us: Jetter AG Graeterstrasse 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...
  • Page 4 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.
  • Page 5: Table Of Contents

    Programming in the programming language JetSym STX ............56 Configuring a project for the ER-STX-CE platform ..............57 Creating and configuring a visualization project in JetViewSoft ..........58 Creating and configuring a visualization project in JetSym ............63 Jetter AG...
  • Page 6 Updating the operating system of an HMI ................120 OS update by means of JetSym ....................121 Operating system update via FTP ..................... 122 Operating system update via USB .................... 123 OS update via device website ....................126 Operating system update via \App .................... 127 Jetter AG...
  • Page 7 Connector pinout ........................136 Mating connector........................138 Technical specifications ......................140 Technical specifications ......................141 Physical dimensions ........................143 Operating parameters - Environment and mechanics ............... 147 Operating parameters - EMC ..................... 148 Additional information ......................149 Index ............................150 Jetter AG...
  • Page 9: Safety Instructions

    Safety instructions Introduction 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. Contents Topic Page Basic safety instructions ................10 Jetter AG...
  • Page 10: Basic Safety Instructions

    Basic safety instructions Introduction 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 ...
  • Page 11 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. Transport The device contains electrostatically sensitive components which can be damaged if not handled properly.
  • Page 13: Identifying The Jvm-507B

    The programming tool JetSym 5.2.1 or higher is installed on the PC. Information for hotline If you wish to contact the hotline of Jetter AG in case of a problem, please requests have the following information on the JVM-507B ready: ...
  • Page 14: Identification By Means Of The Nameplate

    The nameplate is attached to the housing of the JVM-507B and contains details, such as hardware revision number and serial number. If you have to contact the hotline of Jetter AG in case of a problem, please have this information ready.
  • Page 15: Nameplate

    JVM-507B Identifying the JVM-507B Nameplate Nameplate The nameplate of a JVM-507B contains the following information: Number Description Product name Hardware revision Serial number Item number E1 type approval Jetter AG...
  • Page 16: Version Registers

    The operating system provides several registers which can be used to read out the version numbers of the operating system and its components. If you contact the hotline of Jetter AG in case of a technical problem, please have this information ready.
  • Page 17: Device Web Site - Overview

    Go to tab Connections and click the button LAN settings. In section Proxy Server click the button Advanced. The dialog Proxy Settings opens.  In the Exceptions pane of the dialog Proxy Settings, enter IP address 192.168.*, as is shown in the illustration below. Jetter AG...
  • Page 18 Displays information on the system launch process. Displays information on the input and output state. Allows for interface adjustments. Allows for performing an operating system version update, displays the procedure of the former update. Restarts the HMI. Jetter AG...
  • Page 19: Retrieving Information From The Device Web Site

    JVM-507B Identifying the JVM-507B Retrieving information from the device web site Page Info The page Info of the device web site lets you retrieve the following information: Jetter AG...
  • Page 20: Software Versions

    Version of the STX interpreter for the STX application program (JetVM version) Version numbers in The following screenshot shows a JetSym setup window displaying version JetSym setup registers. To have the version number displayed in the setup window of JetSym, select the format IP address. Jetter AG...
  • Page 21: 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. Contents Topic Page Product description – JVM-507B ..............22 Parts and interfaces ..................23 Order reference/options ................24 Jetter AG...
  • Page 22: Product Description – Jvm-507B

    Option: Real time clock, buffered via Goldcap or terminal #30  Option: Resistive touch screen Scope of delivery The following items are included in the scope of delivery of the JVM-507B: Item no. Quantity Description JVM-507B HMI as ordered 60880402 Installation manual Jetter AG...
  • Page 23: Parts And Interfaces

    The illustration shows the interfaces of the device. Number Description Light sensor Function keys F1-F12 Display Micro-SDHC card slot Power supply connector, CAN interface Grounding connection (enclosure lug) Piezo transducer Video connector USB jack Connector jack for the Ethernet cable Jetter AG...
  • Page 24: Order Reference/Options

    3 Product description and design Order reference/options Order reference The JVM-507B is available in several configurations. They can be ordered from Jetter AG stating the following item numbers: Item no. Order reference Name 10001194 JVM-507B-K00-O16 HMI without a touch screen...
  • Page 25: Quick Launch

    JVM-507B Quick launch Quick launch Introduction This chapter safely guides you through the feature of device quick launch. Table of contents Topic Page Quick launch ....................26 Jetter AG...
  • Page 26: Quick Launch

    For using the development environment, please turn to the chapter on initial environment commissioning. For more information and examples on how to handle JetSym refer to the JetSym online help. For more information and examples on how to handle JetViewSoft refer to the online help of the program. Jetter AG...
  • Page 27: Mounting And Installation Of The Jvm-507B

    Planning the wiring of a JVM-507B  Installation  Configuration of the IP interface for the JVM-507B Contents Topic Page Installing the JVM-507B ................28 Ports and interfaces ..................33 Replacing the Micro-SDHC card ..............42 IP configuration ..................... 44 Jetter AG...
  • Page 28: Installing The Jvm-507B

    5 Mounting and installation of the JVM-507B 5.1 Installing the JVM-507B Introduction This chapter describes how to install the JVM-507B. Contents Topic Page Installing the HMI ..................29 Jetter AG...
  • Page 29: Installing The Hmi

    Avoid installation locations that are unsuitable from an ergonomic point of view: Extreme angles, which could make it difficult to see the HMI  Unsuitable lighting conditions with reflection and glare  Concealed installation locations that are difficult for the user to access  Jetter AG...
  • Page 30 5 Mounting and installation of the JVM-507B Preparing for installation Make a square opening. All dimensions in the illustrations are in millimeters: Display without touch screen - Panel cutout Number Description Opening Outline of the front panel Display with touch screen - Panel cutout Jetter AG...
  • Page 31 Insert the HMI into the front of the opening in the control panel. Vertically insert the screws through the screw holes in the JVM-507B. Tighten the M4 screws in the threads of the control panel. Secure the M4 screws by locking nuts. Jetter AG...
  • Page 32 Installing the strain relief Install strain reliefs for the connecting cables. Take care to leave enough space for the connectors. Connectors must not be obstructed, so that they can be removed in the event of a service requirement. Jetter AG...
  • Page 33: Ports And Interfaces

    5.2 Ports and interfaces Introduction This chapter describes the ports and interfaces of the JVM-507B. Table of contents Topic Page Spannungsversorgung anschließen ............. 34 CAN-Schnittstelle anschließen ..............35 Ethernet-Schnittstelle anschließen ............... 36 Videosignale anschließen ................38 Exemplary connection .................. 41 Jetter AG...
  • Page 34: Spannungsversorgung Anschließen

    Typ. 200 mA at DC 24 V Operating point of the ignition input 1.85 V Power consumption without camera Note on current To ensure a reliable start of the JVM-507B, three times the typical amperage is consumption required. Jetter AG...
  • Page 35: Can-Schnittstelle Anschließen

    The diagram shows the pinout of the connector for the CAN bus (as viewed connector from the cable side): Description CANH2 CANL2 CANH1 CANL1 Note Twist the CAN wires CANH1 and CANL1 as well as CANH2 and CANL2 respectively. Jetter AG...
  • Page 36: Ethernet-Schnittstelle Anschließen

    Bit rate 10 MBit/s, 100 MBit/s Auto-crossover LEDs on the rear side The illustration shows the LEDs on the Ethernet port. Number Color Description Amber Blinks when active (data transfer) Green Lights up when connection has been established Jetter AG...
  • Page 37 Patch cable 1:1, 1 m gray Hirose, Cat 5e, shielded 60854512 Patch cable 1:1, 2 m gray Hirose, Cat 5e, shielded 60854514 Patch cable 1:1, 5 m gray Hirose, Cat 5e, shielded 60854515 Patch cable 1:1, 10 m gray Hirose, Cat 5e, shielded Jetter AG...
  • Page 38: Videosignale Anschließen

    Video signal3 (+) Supply voltage (DC 12 V) Ground (GND) Video signal3 (-) Video signal4 (+) Supply voltage (DC 12 V) Ground (GND) Video signal4 (-) Note The total current consumption of all connected cameras must not exceed 1 A. Jetter AG...
  • Page 39 To satisfy EMC requirements, connect the video cable shield to the module Video cable housing or to a free ground pin at the connector. Connect the wire lug of the video cable with the latch of the module housing: Jetter AG...
  • Page 40 Latch of the module housing Technical specifications Parameter Description Power supply for all connected cameras DC 12 V, max. 1 A Type of video input Analog, differential composite color signal (CVBS) video input with PAL signal or NTSC signal. Jetter AG...
  • Page 41: Exemplary Connection

    Exemplary connection Introduction The following example is to illustrate which items can be connected to a JVM-507B. Example The illustration shows an example of a wiring layout. Number Description Video camera Power supply (battery) Ignition lock CANopen® bus Jetter AG...
  • Page 42: Replacing The Micro-Sdhc Card

    This chapter describes Micro-SDHC card replacement. Notes on Micro-SDHC A 4 GByte Micro-SDHC industrial memory card is can be obtained from card replacement Jetter AG. The item number is 60878342-00 (class 10) or 60876335 (class 4). Table of contents Topic Page Replacing the Micro-SDHC card in the HMI JVM-507B .......
  • Page 43: Replacing The Micro-Sdhc Card In The Hmi Jvm-507B

    Step Action Push the Micro-SDHC card slightly further into the slot. Let go of the card. The Micro-SDHC card unlatches from the slot. Now, the card protrudes  from the slot. Pull the card out of the slot. Jetter AG...
  • Page 44: Ip Configuration

    Factory settings ..................... 45 The configuration memory ................46 Configuration registers .................. 47 Setting the IP address via registers to be non-volatile ......... 48 Setting the IP address during runtime ............50 Making settings on the device web site ............51 Jetter AG...
  • Page 45: Factory Settings

    Subnet mask 255.255.255.0 IP address of default gateway 0.0.0.0 IP address of DNS server 0.0.0.0 Name of the platform JVM-C02 IP port number for debugger 52000 IP port number for JetIP 50000 Password of the user admin admin Jetter AG...
  • Page 46: The Configuration Memory

    If entries are invalid or absent, the HMI uses the following default values: Parameter Default value IP address of the controller 192.168.10.15 Subnet mask 255.255.255.0 IP address of default gateway 0.0.0.0 Related topics  Configuration registers (see page 47) Jetter AG...
  • Page 47: Configuration Registers

    The following table lists the registers of both ranges and their respective functions (x = 1 ... 2): Register Description 101x00 IP address of the device 101x01 Specifies the subnet mask 101x02 IP address of the gateway to other subnets Related topics  The configuration memory (see page 46) Jetter AG...
  • Page 48: Setting The Ip Address Via Registers To Be Non-Volatile

    Result: The settings are completed. Communication is possible again. Important note: The EEPROM data on the backplane module allow for 100,000 write cycles. We urgently recommend the following workflow: First read out the value, then compare it. Only if the value has changed, start writing. Jetter AG...
  • Page 49 If you have entered comments and formatting details into this file, the comments and formatting details will get lost during this process. Related topics  The configuration memory (see page 46)  Setting the IP address during runtime (see page 50) Jetter AG...
  • Page 50: Setting The Ip Address During Runtime

    Enter the desired subnet mask into R 104532. Enter the desired IP address of the default gateway into R 104533. Result: The settings are completed. Communication is possible again. Related topics The configuration memory (see page 46)  Jetter AG...
  • Page 51: Making Settings On The Device Web Site

    Confirm your input by clicking the button To undo your input, click the button Undo. Click the button Save. This will save all the settings.  Power cycle the device. Result: The device can be reached at the new IP address. Jetter AG...
  • Page 53: Initial Commissioning

     Initial commissioning in JetSym JetViewSoft is a SCADA system and JetSym is a programming tool. Both have been developed by Jetter AG. For more information refer to the Online Help in JetSym or JetViewSoft. Minimum requirements These instructions for initial commissioning apply to JetSym version 5.2.1 or higher and JetViewSoft version 4.1.0 or higher.
  • Page 54: Preparatory Work And First Insight Into Programming With Jetsym Stx

    This chapter covers the preparatory work for commissioning the JVM-507B. It also provides a first insight into the programming language JetSym STX. Contents Topic Page Preparatory work for initial commissioning ........... 55 Programming in the programming language JetSym STX ......56 Jetter AG...
  • Page 55: Preparatory Work For Initial Commissioning

    JVM-507B. This address can be set by using the function keys F7 and F8. Function key F7 increases the address in steps of 1. Function key F8 decreases the address in steps of 1. The IP address, MAC address and OS version are also displayed. Jetter AG...
  • Page 56: Programming In The Programming Language Jetsym Stx

    .esx. Path and file names are always converted into lower case letters. The file start.ini is automatically created on program download. It defines which application program is to be loaded. Jetter AG...
  • Page 57: Configuring A Project For The Er-Stx-Ce Platform

    This chapter describes how to create and configure in JetViewSoft and JetSym a visualization project for the ER-STX (CE) platform. Contents Topic Page Creating and configuring a visualization project in JetViewSoft ....58 Creating and configuring a visualization project in JetSym ......63 Jetter AG...
  • Page 58: Creating And Configuring A Visualization Project In Jetviewsoft

    In Project name, enter the name of the project. If necessary, change the project menu path under Location. For the sake of clarity, the end of the path name should be \Visu. Enter the name of the workspace into Workspace. Jetter AG...
  • Page 59 Enter the name of the first DataMask into the box Name. Leave all other settings unchanged This mask is automatically the active mask when launching the HMI. Confirm the settings by clicking OK. Result: Creation of the project is completed. Jetter AG...
  • Page 60 \App. Only data in this path will not be deleted when the HMI restart. Confirm your settings by clicking OK. Result: The deployment settings have now been made and you can transfer the files to the HMI. Jetter AG...
  • Page 61 There is no visualization application and no JVER (JetView Embedded Runtime) on the device. If JVER is not running (desktop background is visible), communication with JetSym is not possible. Remedy: Use JetViewSoft to upload a visualization application to the device. Jetter AG...
  • Page 62 If ..then ..the file \App\JetViewERS.cfg ... delete or rename this file. exists, ... The visualization application developed for the ER-STX-CE platform is  displayed. Related topics Initial commissioning in JetSym (see page 63)  Jetter AG...
  • Page 63: Creating And Configuring A Visualization Project In Jetsym

    Select the path. It is recommended to store project files within a JetViewSoft project to the folder STX. Example: C:\Users\xxx\Documents\JetViewSoftProjects\VehicleType_1000\ Visu\VehicleType_1000\VehicleType_1000_Dashboard\STX Advantage: The JetSym project files are located in the same folder as the file VisualInterface.stxp created by JetViewSoft. Jetter AG...
  • Page 64 Enter the IP address of the HMI into the box Interface/IP address. Test the connection with JVER running by pressing the button Test. If the test is unsuccessful, check the IP address and the Ethernet connection with the JVM-507B. Save your settings using the shortcut [Ctrl] + [S]. Jetter AG...
  • Page 65 Select here the file VisualInterface.stxp. Click the button Open. Result: The file VisualInterface.stxp is now included into the project. Including a library For the library with its visualization functions to be available in JetSym, you have to include it as follows: Jetter AG...
  • Page 66 JetSym project. Switch to Files view. Select the folder Library. Open the shortcut menu by pressing the right mouse button. Select menu item Add Libraries..Result: JetSym opens the Library Manager. Jetter AG...
  • Page 67 JVM-507B Initial commissioning Step Action Select the visualization library and click the button Select.  Jetter AG...
  • Page 68 You can expand the program now. In IntelliSense (Ctrl + Space bar), the visualization functions and the information from the VisualInterface header file are now available. You can transfer the program to the HMI by the shortcut [Strg] + [F5]. However, the program has no function as yet. Jetter AG...
  • Page 69 JetViewSoft lets you enter object names in the properties pane of the corresponding object. JetViewSoft incorporates this object name and the object ID into the file VisualInterface.stxp. Then, you can use the object name and ID in the program. Jetter AG...
  • Page 70 6 Initial commissioning Related topics  Initial commissioning in JetViewSoft (see page 58) Jetter AG...
  • Page 71: Er-Stx-Ce Platform - Programming

    This description applies to the platform JetView ER-STX (CE). Additional information For more information refer to the JetSym and JetViewSoft online help. Contents Topic Page Entering values via touch display ..............72 Using visualization commands to manipulate visualization objects ..... 76 Jetter AG...
  • Page 72: Entering Values Via Touch Display

    Action Declare the variables in the JetSym STX program using [export jde]. Task Visu_STX Autorun input_value: Int 1000000 [export jde]; End_Var; End_Task; In JetSym navigate to Project Settings and the tab TagDB. Here, tick the checkbox Create file. Jetter AG...
  • Page 73 To this end, activate the shortcut menu in the workspace and click on Add TagDB File..JetViewSoft displays the variables declared in the TagDB file in the TagDB  window. Use Drag&Drop to drag a variable into the window Variables. Jetter AG...
  • Page 74 When the PLUS sign appears, release the mouse button. Result: A link between visualization object and variable has been created. Select the corresponding dynamic feature, such as I/O. Result: JetViewSoft adds the variable and dynamic feature to the object properties. Jetter AG...
  • Page 75 The HMI shows the start screen. Now, you can use the touch display and a soft-touch keyboard to enter a value in the object Edit Numeric. If you enter in the JetSym setup pane register number 1000000, JetSym displays - in our example - value 55. Jetter AG...
  • Page 76: Using Visualization Commands To Manipulate Visualization Objects

    Flag: Bool %MX 1; End_Var; Task Visu_STX Autorun Flag := FALSE; Loop Flag = FALSE Then Flag := TRUE; ELSE Flag := FALSE; End_If; Case Flag TRUE: VisuCmdAttribute (Ellipse_4000, ELLIPSE_ATTR_FILLATTRIBUTE, FillAttribute_Blue); Break; FALSE: VisuCmdAttribute (Ellipse_4000, ELLIPSE_ATTR_FILLATTRIBUTE, FillAttribute_Red); Break; Jetter AG...
  • Page 77 VisualInterface.stxp as forward. This means that the function has to be implemented. Please make sure you do not implement the function in the file VisualInterface.stxp, as this file is newly created at each JetViewSoft build procedure. Jetter AG...
  • Page 79: File System

    The files of the file system are categorized as follows:  System directories or system files used by the operating system  Files which are at the user's disposal Contents Topic Page Directories ..................... 80 Properties ..................... 84 Jetter AG...
  • Page 80: Directories

     \USB Root directory of the USB flash drive  \App Directory for applications  \Data Directory for data  \Windows Windows CE system directory  RAM disk drive Contents Topic Page Directories referring to HMIs ................. 81 Jetter AG...
  • Page 81: Directories Referring To Hmis

    This text file defines which application will be started. \App\sys\ This directory holds the interpreter of the STX programming language and of the visualization software. Do not make any changes here! autostart.exe This application lets you update the operating system. Do not make any changes here! Jetter AG...
  • Page 82 When you insert an SD memory card into the SD card slot on the HMI, the dynamic directory named \SD is created. When no data storage medium is inserted, this directory is not visible. Directory \System \System This directory holds system-relevant files, such as the kernel, co-processor firmware, configuration data, EDS, etc. Jetter AG...
  • Page 83 When you insert a USB flash drive into the HMI, a dynamic directory named \USB is created. When no data storage medium is inserted, this directory is not visible. Directory \Windows \Windows This directory holds the Windows CE files. Do not make any changes here! Jetter AG...
  • Page 84: Properties

     Date, time, and file size are not available for all system files. Table of contents Topic Page Flash disk - Properties .................. 85 SD memory card - Properties ............... 86 USB flash drive - Properties ................. 87 Jetter AG...
  • Page 85: Flash Disk - Properties

     63 characters. All characters except "\" and ".." are permitted for directory and file names   The location of the folders App and Data is on the flash disk drive. There is no user/access administration.  Jetter AG...
  • Page 86: Sd Memory Card - Properties

     The following characters are not allowed in directory and file names: "/", "\", ":", "*", "?", "<", ">" and "|" Jetter AG will only guarantee for SD memory cards which they have made available as an option. Jetter AG...
  • Page 87: Usb Flash Drive - Properties

    The following characters are not allowed in directory and file names: "/", "\",  ":", "*", "?", "<", ">" and "|"  There is no user/access administration. Jetter AG will only guarantee for USB flash drives which they have made available as an option. Jetter AG...
  • Page 89: Programming

    To be able to program the HMI JVM-507B the following prerequisites must be fulfilled:  The HMI is connected to a PC.  On the PC, the JetSym programming software has been installed. Contents Topic Page Memories - Overview ..................90 Inputs and outputs ..................100 Real-time clock ................... 104 Jetter AG...
  • Page 90: Memories - Overview

    Operating system memory ................91 File system memory ..................92 Application program memory ................ 93 Memory for volatile application program variables ........94 Memory for non-volatile application program registers ......... 95 Memory for non-volatile application program variables ........ 96 Flags ......................98 Jetter AG...
  • Page 91: Operating System Memory

    Internal volatile RAM for storing OS data Memory access  The user is not allowed to directly access the OS memory. To modify the OS, it must be updated.  Related topics OS update (see page 120)  Jetter AG...
  • Page 92: File System Memory

     Size of internal flash disk: 512 MBytes Memory access  By operating system By JetSym  Via FTP connection  By browser (via HTTP server)   By means of file commands from within the application program Jetter AG...
  • Page 93: Application Program Memory

    Files may also be stored to other directories (or on SD memory card or USB flash drive) Memory access  By operating system By JetSym  Via FTP connection   By means of file commands from within the application program Related topics Application program (see page 149)  Jetter AG...
  • Page 94: Memory For Volatile Application Program Variables

    Global variables which are not assigned to permanent addresses (not %VL or %RL)  Local variables  Variables are stored in a compact way.  Variables are initialized with value 0 when they are created. Memory access  By JetSym From the application program  Jetter AG...
  • Page 95: Memory For Non-Volatile Application Program Registers

    Setup pane The JetSym setup pane displays the content of the register variable. Number Description Function Present content of the The content of the register variable is register variable incremented by one every time the program is started. Jetter AG...
  • Page 96: Memory For Non-Volatile Application Program Variables

    The JetSym setup pane displays the content of the variable. As the type of the four counters is byte, this will result in counter overflow after a relatively short time: Number Description Function Current content of the The content of the variable is incremented by variable Cnt1 one every second. Jetter AG...
  • Page 97 Cnt2 two every second. Current content of the The content of the variable is incremented by variable Cnt3 five every second. Current content of the The content of the variable is incremented by variable Cnt4 ten every second. Jetter AG...
  • Page 98: Flags

    Merker1: Bool %MX 1; Input_Button_1: Bit %XL 361000.0; Input_Button_2: Bit %XL 361000.1; Status_LEDs: %VL 362100; End_Var; Task Main Autorun Merker1:= False; Loop Input_Button_1 Then Merker1 := True; ElseIf Input_Button_2 Then Merker1 := False; End_IF; Jetter AG...
  • Page 99 JVM-507B Programming Merker1 Then Inc(Status_LEDs); Delay(T#100ms); End_If; End_Loop; End_Task; Jetter AG...
  • Page 100: Inputs And Outputs

    8 Programming 8.2 Inputs and outputs Introduction This chapter covers the programming of controls, ignition and switching off delay for the JVM-507B. Table of contents Topic Page Function keys ....................101 Ignition and shutdown delay ............... 102 Jetter AG...
  • Page 101: Function Keys

    Key F1 is the upper left, key F7 the upper right key. F_Button_Register: Int %VL 361000; H_Lighting_Register: Int %VL 364000; End_Var; Task t_Background_Lighting Autorun Loop When F_Button_Register.0 Then Inc(H_Lighting_Register); Delay(T#10ms); Else_When F_Button_Register.6 Then Dec(H_Lighting_Register); Delay(T#10ms); End_When; End_Loop; End_Task; Jetter AG...
  • Page 102: Ignition And Shutdown Delay

    Function declaration Function parameters The Shutdown () function has the following parameters: Parameter Description Value Reboot System restart: True Return value This function sends the following return values to the higher-level program. Return value Ignition is still switched on Jetter AG...
  • Page 103 Shutdown () is carried out after a delay of 3 seconds. The Reboot parameter for the Shutdown() function has the value true. This means that the device will switch off. Ignition: Int %VL 361100; End_Var; Task Autorun Loop When Ignition Continue; Delay(3000); Shutdown(True); End_Loop; End_Task; Jetter AG...
  • Page 104: Real-Time Clock

    When using the real-time clock, the following restrictions apply:  When the device is de-energized the power reserve is limited.  The real-time clock has no automatic daylight savings time function. Table of contents Topic Page Technical specifications ................105 Jetter AG...
  • Page 105: Technical Specifications

    The HMI sets date and time to their default values: Date: Saturday, January 01, 2000 Time: 0:00 a.m. Factory settings The factory settings for date is Saturday, 01 January, 2000. Jetter AG...
  • Page 107: Automatic Copying Of Controller Data

    For automatic copying of controller data, the following prerequisites must be fulfilled: The programmer is familiar with the file system.  Definition In this description, Complete Name means the name of the file or directory including the complete path. Jetter AG...
  • Page 108 9 Automatic copying of controller data Table of contents Topic Page How it works ....................109 autostart.bat - Structure ................113 Data files ..................... 116 Jetter AG...
  • Page 109: How It Works

    Automatic copying of controller data 9.1 How it works Introduction This chapter describes how to load and execute the Autostart function. Contents Topic Page Loading the Autostart function ..............110 Executing the Autostart function ..............111 Terminating the Autostart mode ..............112 Jetter AG...
  • Page 110: Loading The Autostart Function

    Step Action Switch the device OFF. Insert the SD card completely into the SD slot or insert the USB flash drive into the USB port. Switch the device ON. Result: The device boots and loads the Autostart file. Jetter AG...
  • Page 111: Executing The Autostart Function

    When executing Autostart commands, the OS of the JVM-507B proceeds as function follows: Step Description The device loads the file \SD\autostart.bat from the SD card, or \USB\autostart.bat from the USB flash drive. 2 ... n The device processes the commands in ascending order. Jetter AG...
  • Page 112: Terminating The Autostart Mode

    As an option, you can trigger a reset. To this end, enter the following command as last line into the command file: del \System\reset.exe. Terminating the To terminate the Autostart mode, proceed as follows: Autostart mode Step Action Remove the SD card or the USB flash drive. Jetter AG...
  • Page 113: Autostart.bat - Structure

    The command file is a text file with command and comment lines:  You can insert blank lines as required.  Start comment lines by REM. Contents Topic Page Available commands ..................114 Example of a command file ................. 115 Jetter AG...
  • Page 114: Available Commands

    {skipped block} :end Available commands The syntax of these commands is in line with the standard Windows® command line syntax. For more information on the command syntax refer to http://msdn.microsoft.com/en-us/library/ee499728%28v=winembedded.60%29 .aspx A command listing can be found here Jetter AG...
  • Page 115: Example Of A Command File

    \app\autostart.exe goto end if exist \app\update.ini goto end if exist \app\usb_update_process_marker goto dm echo \data\update\jvm_ce0_1.00.0.04.os >\app\update.ini md \data\update copy \%1\jvm_ce0_1.00.0.04.os \data\update\jvm_ce0_1.00.0.04.os echo >\app\usb_update_process_marker md \app\progtest copy \%1\progtest\progtest.es3 \app\progtest\progtest.es3 copy \%1\register.da \app\register.da del \System\reset.exe goto end del \app\usb_update_process_marker :end Jetter AG...
  • Page 116: Data Files

    9 Automatic copying of controller data 9.3 Data files Introduction This chapter covers the data file containing register and flag values to be read by the device. Contents Topic Page File format ....................117 Automatically loading data file information ..........118 Jetter AG...
  • Page 117: File Format

    Then follows the value of the variable separated by a blank or tab Variable ID Variable type Flags Integer register Floating-point registers SD1001 Example ; Data File - Jetter AG ; Registers 1000000 ... 1000005 1000000 12345 1000001 1000002 -1062729008 1000003...
  • Page 118: Automatically Loading Data File Information

    The device retrieves the file. The device maps the values to the registers. Once the device has retrieved the file, it deletes the data file. The device loads the application program. Jetter AG...
  • Page 119: Operating System Update

    Operating system update 10 Operating system update Introduction Jetter AG are continuously striving to enhance the operating systems for their HMIs. Enhancing means adding new features, upgrading existing functions and fixing bugs. This chapter describes how to carry out operating system updates.
  • Page 120: Updating The Operating System Of An Hmi

    Topic Page OS update by means of JetSym ..............121 Operating system update via FTP .............. 122 Operating system update via USB .............. 123 OS update via device website ..............126 Operating system update via \App .............. 127 Jetter AG...
  • Page 121: Os Update By Means Of Jetsym

    Result: The file selection dialog opens. Select the new OS file here. Result: In JetSym, a confirmation dialog opens. Launch the OS upload by clicking the button Yes. Wait until the update process is completed. To activate the transferred OS, re-boot the device. Jetter AG...
  • Page 122: Operating System Update Via Ftp

    Enter into this file the path and the name of the OS file on the device, e.g. \app\jvm_ce0_1.00.0.07.os. Copy this file into the directory \App. Clear the FTP connection. To activate the transferred OS, re-boot the device. The new OS is being installed. Wait at least one minute. Restart the device. Jetter AG...
  • Page 123: Operating System Update Via Usb

    Replace all entries jvm_ce0_1.00.0.04 with the actual name of the OS file. Switch the device JVM-507B OFF. Insert the USB flash drive into the JVM-507B. Switch the device JVM-507B ON. Simultaneously press the first and the third key before starting the application program. Jetter AG...
  • Page 124 Result: The OS is being installed. Update - Chronological The table below lists the update steps in chronological order: order Step Description The files are transferred. The device is reset. The files are installed. The device is reset. The application appears. Jetter AG...
  • Page 125 JVM-507B Operating system update Log file for The update process is documented in the file \App\update.log. documentation purposes Jetter AG...
  • Page 126: Os Update Via Device Website

    The page Update of the device website lets you select an OS file (Browse...) and copy it to the device (Upload). If you click the button Last Update Log, the history of the last update is displayed. This lets you detect possible errors. Jetter AG...
  • Page 127: Operating System Update Via \App

    Restart the device. Autostart.exe detects the update during the boot process, installs the files  and restarts the device. Important! Do not interrupt this process. Open the file updatelog.txt to make sure that the update has completed without errors. Jetter AG...
  • Page 129: Quick Reference - Jvm-507B

    Features 100800 Internal version number The first CAN interface always is a CANopen® interface. 100801 MAC Address (Jetter) 100802 MAC address (device) Maximum number of SAE J1939 interfaces Electronic name plate (device as a whole) Maximum number of CAN interfaces: 1...
  • Page 130: System Information

    Application program is running (bit 0 = 1) 200008 Error register (identical with 210004) Bit 8: Illegal jump Application program Bit 9: Illegal call 210000 Application program is running (bit 0 = 1) Bit 10: Illegal index 210001 JetVM version Jetter AG...
  • Page 131 361100 Bit 0: 232711 Error code of last access 0 = Ignition ON 0 = No error 1 = Ignition OFF 1 = Timeout 3 = Error message of the remote station Display 5 = Invalid network address Jetter AG...
  • Page 132 1056 ... 1087 16 combined flags 1000026 1088 ... 1119 1000027 1120 ... 1151 203108 0 ... 15 1000028 1152 ... 1183 203109 16 ... 31 1000029 1184 ... 1215 203110 32 ... 47 1000030 1216 ... 1247 Jetter AG...
  • Page 133: System Function

    Function QSort(DataPtr: Int, ElementCnt: Int, ElementSize: Int, SortOffset: Int, SortType: STXBASETYPE, SortMode: QSORTMODE): Int; Function ModbusCRCgen(FramePtr: Int, Length: Int): Int; Function ModbusCRCcheck(FramePtr: Int, Length: Int): Int; 65/67 Function ModbusReadReg(Const Ref MbParam: MODBUS_PARAM): Int; 66/68 Function ModbusWriteReg(Const Ref MbParam: MODBUS_PARAM): Int; Jetter AG...
  • Page 134: Appendix

    This appendix contains electrical and mechanical data, as well as operating data. Moreover, this appendix contains references to further documents and online helps on this topic. Table of contents Topic Page Ports and interfaces ..................135 Technical specifications ................140 Additional information ................. 149 Index ......................150 Jetter AG...
  • Page 135: A: Ports And Interfaces

    JVM-507B Appendix A: Ports and interfaces Introduction This chapter contains information on interface ports and their mating connectors. Table of contents Topic Page Connector pinout ..................136 Mating connector ..................138 Jetter AG...
  • Page 136: Connector Pinout

    Ethernet port to other devices, such as a controller X 61 - Power supply/CAN Pinout of the 8-pin male Molex Micro-Fit 3.0 connector:  Power supply of the JVM-507B  Interfaces CAN 1 and CAN 2: Configurable as CANopen® bus interface Jetter AG...
  • Page 137 Video signal2 (+) Supply voltage (DC 12 V) Ground (GND) Video signal2 (-) Video signal3 (+) Supply voltage (DC 12 V) Ground (GND) Video signal3 (-) Video signal4 (+) Supply voltage (DC 12 V) Ground (GND) Video signal4 (-) Jetter AG...
  • Page 138: Mating Connector

    Wire size: 0.2 ... 0.5 mm (AWG 24 ... 20) Manufacturer WÜRTH ELEKTRONIK Product description Crimp terminal (female) Item name WR-MPC3 series Manufacturer's item no. 622 001 137 22 Wire size: 0.2 ... 0.5 mm (AWG 24 ... 20) Jetter AG...
  • Page 139 Wire size: 0.2 ... 0.5 mm (AWG 24 ... 20) Manufacturer WÜRTH ELEKTRONIK Product description Crimp terminal (female) Item name WR-MPC3 series Manufacturer's item no. 622 001 137 22 Wire size: 0.2 ... 0.5 mm (AWG 24 ... 20) Jetter AG...
  • Page 140: B: Technical Specifications

    This chapter contains information on electrical and mechanical data, as well as on operating data of the JVM-507B. Table of contents Topic Page Technical specifications ................141 Physical dimensions ................... 143 Operating parameters - Environment and mechanics ........ 147 Operating parameters - EMC ..............148 Jetter AG...
  • Page 141: Technical Specifications

    800 x 480 pixels (WVGA) Technical specifications: Parameter Description Touch display (option) Display 7" TFT LCD flat screen monitor Brightness LED backlight (white) 300 cd/m Display resolution 800 x 480 pixels (WVGA) Operating principle Resistive Keys Parameter Description Keys Membrane keypad Jetter AG...
  • Page 142 On the meaning of CANMAX, please turn to the JetSym online help, description of SAE-J1939-STX-API. Memory configurations Parameter Description Number of non-volatile registers 30,000 Non-volatile memory for variables 120,000 bytes Flash disk: Total memory 512 MB Directory "App" 64 MByte Directory "Data" 368 MByte Jetter AG...
  • Page 143: Physical Dimensions

    Display without touch The illustrations below show the physical dimensions of the JVM-507B in screen - Physical millimeters. dimensions Display with touch The illustration below shows the physical dimensions of the JVM-507B in screen - Physical millimeters. dimensions Jetter AG...
  • Page 144 Appendix Display without touch The diagram shows the dimensions of the panel cutout. screen - Panel cutout Display with touch The diagram shows the dimensions of the panel cutout. screen - Panel cutout Jetter AG...
  • Page 145 It must be possible to easily loosen the wing nut on the SDHC card locking bracket. The illustration shows the space required for the HMI JVM-507B. Number Description Connector for CANopen®, power supply unit Connector for video device Ethernet SDHC card Jetter AG...
  • Page 146 Appendix Installation location The JVM-507B is intended for installation in the driver's cabin. Jetter AG...
  • Page 147: Operating Parameters - Environment And Mechanics

    Mechanical parameters Parameter Value Standard Vibration resistance Vibration, broadband noise DIN EN 60068-2-6 Severity level 2 Shock resistance 25 g occasionally, 11 ms, DIN EN 60068-2-27 sinusoidal half-wave, 3 shocks in the directions of all three spatial axes Jetter AG...
  • Page 148: Operating Parameters - Emc

    7637-2 Pulse 2a: Function status A Pulse 2b: Function status C Pulse 3a/b: Function status A Pulse 4: Function status A Pulse 5b: 1 Ohm/50 V Function status C Interference immunity to 30 V/m external magnetic field Jetter AG...
  • Page 149: C: Additional Information

    System registers • Realtime clock, runtime register and interface monitoring have been implemented in JVM-507B. CANopen® STX API  • CANopen®-STX-API has been implemented in JVM-507B.  SAE J1939 STX API • SAE J1939-STX-API has been implemented in JVM-507B. Jetter AG...
  • Page 150: D: Index

    Intended conditions of use • 10 Interfaces - Overview • 23 Making changes to visualization objects (visualization command) • 76 Mechanical installation • 29 Physical dimensions • 143 Memories - Overview • 90 Memory types • 90 Modifications • 10 Jetter AG...
  • Page 152 Jetter AG Graeterstrasse 2 71642 Ludwigsburg | Germany Phone +49 7141 2550-0 Fax +49 7141 2550-425 info@jetter.de www.jetter.de We automate your success.

Table of Contents