background image

Jetter AG

Programming | 7

JVM-104-O09 User Manual

37 / 62

7.7.1 Status and instructions

R 6010x0000

Status register PA1 … PA4

In R 6010x0000 the HMI reports the status of multi-purpose outputs PA1 ... PA4.

Property

Description

Type

Status register

Type of access

Read

Reset

Command: Activate multi-purpose output x

Value after reset

0x00000040 (if no device has been connected)

Meaning of the individual bits

Bit 0

Overcurrent of H-side

1 =

Overcurrent detection has tripped

Bit 3

Overcurrent of L-side

1 =

Overcurrent detection has tripped

Bit 6

Cable breakage (open load)

1 =

A cable breakage is present

Bit 7

Overtemperature

1 =

Overtemperature is present

Bit 14

Multi-purpose output is ...

0 =

enabled

1 =

disabled

Bit 15

Hardware protection has tripped

1 =

Hardware protection has tripped due to overcur-
rent/short circuit

Tab. 42: 

Status register of the multi-purpose outputs PA1 … PA4

R 6010x0001

Command register PA1 … PA4

The command register lets you set various operating modes and configure the re-
spective PAx output.

Property

Description

Type

Command register

Meaning of the individual bits

Bit 1 … 0

Operating mode of the output

00 =

Output PAx as digital output

01 =

Output PAx as PWM output

Bit 3 … 2

00 =

Output PAx as input

01 =

Output PAx as low-side output

10 =

Output PAx as high-side output

11 =

Output PAx as low-side output

Bit 15

0 =

Activate output

1 =

Deactivate output

Tab. 43: 

Command register for multi-purpose outputs PA1 to PA4, bit-coded

Summary of Contents for JVM-104-O09

Page 1: ...User Manual JVM 104 O09 We automate your success...

Page 2: ...the original User Manual Revision 4 10 1 Date of issue 1 31 2020 This document has been compiled by Jetter AG with due diligence and based on the known state of the art Revisions and further developme...

Page 3: ...mensions 10 4 2 Electrical properties 10 4 3 Mechanical specifications 10 4 4 Environmental conditions 11 4 5 Display 11 4 6 Acoustic signal generator 11 4 7 Ports and interfaces 11 4 7 1 CAN port 11...

Page 4: ...1 Status and instructions 33 7 6 2 Analog functions 34 7 6 3 Digital functions 35 7 7 Multi purpose outputs 36 7 7 1 Status and instructions 37 7 7 2 Analog functions 38 7 7 3 Digital functions 39 7...

Page 5: ...8 8 14 Display 48 8 15 Flag 49 8 16 System Functions 50 9 Register overview Multi purpose inputs and outputs 52 9 1 General overview Registers 52 9 2 Multi purpose input MFQEx 53 9 3 Multi purpose out...

Page 6: ...ervice Start Jetter We automate your success For further information refer to the following information products Version updates Information about new versions of software products or of the operating...

Page 7: ...in the technical specifications Intended use of the product includes its operation in accordance with this man ual SELV PELV If this device is not used in a vehicle or mobile machine a SELV or PELV p...

Page 8: ...F4 key 4 Home key 5 ESC key 6 Digipot 7 Scroll key 8 Power key 9 F1 key 10 F2 key 11 Screw hole 12 Deutsch connector 13 Nameplate 3 2 Functions Display 3 5 TFT 320x240 px CPU ARM11 500 MHz 128 MB RAM...

Page 9: ...M 104 O09 User Manual 9 62 3 3 Nameplate Fig 2 Nameplate 1 Logo 2 Serial number 3 Barcode 4 Article number and hardware re vision 5 Model code number 3 4 Scope of delivery Scope of delivery Item numbe...

Page 10: ...t 2 A Typical current consumption logic circuit VBAT_ECU 170 mA at DC 12 V 90 mA at DC 24 V Power consumption Approx 2 W Integrated protective func tions Reverse polarity protection overvoltage voltag...

Page 11: ...t screen monitor Resolution 320 x 240 pixels Size 3 5 Background lighting LED typically 350 cd m2 dimmable Horizontal viewing angle 70 to each side Vertical viewing angle 50 from above 70 from below T...

Page 12: ...ngths 4 8 Multi purpose inputs outputs Power supply VBAT_PA Category Description Rated voltage DC 12 V or DC 24 V Permissible voltage range VBAT_PA DC 8 V DC 32 V Maximum current 10 A Integrated prote...

Page 13: ...ata Frequency measurement Counting function Category Description Measuring range 0 1 Hz 10 kHz Resolution 0 1 Counting range 32 bits Operating point ON 4 7 V min Operating point OFF 2 5 V max Tab 14 T...

Page 14: ...vercurrent cable break Maximum total current The total current of all outputs must not exceed 8 A otherwise shutdown after 500 ms If the total current exceeds 10 5 A the outputs shut off immediately T...

Page 15: ...000 ms C 12 V systems Tab 19 Pulses to ISO 7637 2 Irradiation to ISO 11452 Parameter Values Functional class Protection against RF noise 20 MHz 2 GHz 30 V m A Tab 20 Irradiation to ISO 11452 ESD EN 61...

Page 16: ...ation must allow air to circulate The installation location must be of sufficient size The device must be easily accessible to allow for service work Space required for installation and ser vice It sh...

Page 17: ...ll consisting of mounting plate and screws for housing with Deutsch or M12 connector without RAM mount attachments 10001621 OR Mounting plate for RAM Mount arm with suction cup consisting of mounting...

Page 18: ...e position of the RAM Mount ball 1 Screw the desired RAM Mount attachments onto the mounting plate 2 Hold the JVM 104 O09 against the mounting plate from behind The connec tors must be accessible thro...

Page 19: ...es The illustration below shows how to install the device 1 2 4 3 7 6 5 Fig 8 Installation drawing 1 JXM HMI 2 JVM 104 O09 3 2 x countersunk screws for mounting a RAM Mount ball 4 Mounting plate with...

Page 20: ...the strain relief Install strain reliefs for the connecting cables Ensure that there is sufficient clearance between the strain reliefs and the con nectors Connectors must not be obstructed so that th...

Page 21: ...ss may cause mechanical stress Protect the cables from bending twisting or chafing Install strain reliefs for the connecting cables NOTICE Surges resulting from missing protection or fusing Surges may...

Page 22: ...onnected with the key position Ignition ON INFO Current consumption When the JVM 104 O09 is energized the current consumption is temporarily higher To ensure a reliable start up of the device provide...

Page 23: ...k W12S Manufacturer item num ber Crimp contact re ceptacle 0 462 201 16141 Wire size range 1 0 1 5 mm2 AWG 18 16 6 2 Wiring Example The following examples shows how to connect a JVM 104 O09 M 1 2 3 4...

Page 24: ...rty deviates from the default properties listed below Property Standard design Type of access Read write Value after reset 0 or undefined e g revision version number Takes effect Immediately Write acc...

Page 25: ...n nodes The JVM 104 O09 supports the following STX functions Features Description CanOpenInit The function CanOpenInit lets you initialize one of the CAN busses CanOpenSetCommand The function CanOpenS...

Page 26: ...RD Server 3 SDO parameter SDO parameter R W 1203 RECORD Server 4 SDO parameter SDO parameter R W INFO Further information about this subject can be found in the topic CANopen Ob ject Directory in the...

Page 27: ...in the CPU or in separate I O modules 7 4 2 Operating system memory The OS is stored to a non volatile flash memory in the CPU Therefore the OS can be executed immediately after the device is powered...

Page 28: ...n of the directories App and Data is on the flash disk drive 7 4 6 Storing registers and variables Storing to a non volatile remanent memory Registers and variables of the application program can be g...

Page 29: ...mable Special registers In register 361000 of the JVM 104 O09 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...

Page 30: ...alue of the digipot If you continue turning the digipot counter clock wise register 363000 remains at this minimum value 363003 This register lets you specify the upper limit for the count value of th...

Page 31: ...ched on Shutdown func tion Options Unlike the default ignition function the Shutdown function offers the following options The HMI can be explicitly shut down The HMI can be restarted Function declara...

Page 32: ...below shows how place holders are used to address individual inputs Throughout this chapter the follow ing rules apply Placeholder Value Description x 1 Multi purpose input MFQE1 2 Multi purpose input...

Page 33: ...rpose input MFQEx is 0 enabled 1 disabled Tab 34 Status register of the multi purpose input MFQEx R 6010x0001 Command register MFQEx The command register lets you set various operating modes and confi...

Page 34: ...bit coded By setting several bits you issue several commands simultaneously Example By issuing command 0x1200 you activate the input set the mode to current measuring and deactivate the pull up resist...

Page 35: ...Configuration of increment counting 32 bits Tab 37 Frequency value of multi purpose input MFQEx R 6010x0004 Digital value at the MFQEx The register value results from measuring the digital value at mu...

Page 36: ...tions of the multi purpose outputs Current measurement Digital output adjustable as high side or low side output Output of PWM signals Operation as H bridge Placeholder x Placeholder x is for clearer...

Page 37: ...e 1 Overtemperature is present Bit 14 Multi purpose output is 0 enabled 1 disabled Bit 15 Hardware protection has tripped 1 Hardware protection has tripped due to overcur rent short circuit Tab 42 Sta...

Page 38: ...put PAx ex ceeds this limit output PAx is disabled and bit 0 is set in R 6010x0000 Property Description Values 0 2 500 Unit Milliampere Value after reset 0 represents a maximum current of 2 5 A Tab 45...

Page 39: ...or the multi purpose output PAx is bit coded By setting several bits you issue several commands simultaneously Example Command 0x0005 activates the PWM output as digital low side output Activate the P...

Page 40: ...tion is configured with a 50 pulse control fac tor duty cycle Counterclockwise rotation 1 Activate the low side output of PA4 R 601060001 0x0005 2 Set PA4 to the PWM pulse control factor duty cycle of...

Page 41: ...operty Description Values 2 147 483 648 2 147 483 647 overflowing Tab 53 Application time base in application time base units R 201003 Application time base units for R 201002 This register contains t...

Page 42: ...powered on during the operating system update 1 Select in the JetSym menu Build menu item Update OS The file selection dialog opens 2 Select the new OS file here JetSym opens a confirmation dialog 3...

Page 43: ...ription Startup Section name Project Path to the application program file This path is rela tive to app Program Name of the application program file Example Startup Project test_program Program test_p...

Page 44: ...999 Display 1000000 1029999 Application registers non volatile 8 3 I Os General overview Register areas Description 361000 361007 Bit coded map of input keys 8 4 Flags General overview Register ranges...

Page 45: ...number 100951 Module ID 100952 100962 Module name register string 100965 Config ID 100966 Vendor ID 100967 Variant ID 100968 Type ID 100992 Navision ID 100993 FBG version 8 7 CAN Register ranges Desc...

Page 46: ...dex Bit 11 Illegal opcode Bit 12 Division by 0 Bit 13 Stack overflow Bit 14 Stack underflow Bit 15 Illegal stack Bit 16 Failed to load application program Bit 24 Timeout Cycle time Bit 25 Timeout Task...

Page 47: ...lication program Bit 24 Timeout Cycle time Bit 25 Timeout Task lock Bit 31 Unknown error 210006 Highest task number 210007 Minimum program cycle time 210008 Maximum program cycle time 210009 Current p...

Page 48: ...on 312978 Task ID 8 13 Application registers Register ranges Description 1000000 1005999 32 bit integer remanent 8 14 Display Register areas Description Input keys 361000 361007 Bit coded map of the k...

Page 49: ...35 2096 2111 203143 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 32 combined special flags 203124 2...

Page 50: ...1000055 2016 2047 8 16 System Functions For reasons of compatibility the system functions are listed below In JetSym STX use the corresponding JetSym STX functions instead of the sys tem functions Sy...

Page 51: ...User Manual 51 62 System functions Corresponding JetSym STX function 90 91 Function FileDAWrite Const Ref FileName String Const Ref Mode String VarType DAWRITE_TYPE First Int Last int Int 92 Function...

Page 52: ...ut MFQE1 Register Description 601010000 Status MFQE1 601010001 Command MFQE1 601010002 Analog value in A mV 601010003 Frequency gate time period s count value increments 601010004 Digital value at the...

Page 53: ...table overcurrent limit in mA 601050010 Dither feature The xth pulse is overlaid 601050011 Dither function Width of the dither signal in 0 1 Multi purpose out put PA4 Register Description 601060000 St...

Page 54: ...functions are shifted by an offset searching becomes easier The following rule applies x 3 for multi purpose output 1 as of 601030000 x 4 for multi purpose output 2 as of 601040000 x 5 for multi purpo...

Page 55: ...PWM pulse control factor duty cycle in steps of 0 1 6010x0004 Digital value at output PAx 6010x0005 Measured current PAx in mA 6010x0006 PWM frequency in Hz 6010x0007 Adjustable overcurrent limit in...

Page 56: ...evice and its functions are not allowed In the case of modifications to the device any liability is excluded The original parts are specifically designed for the device Parts and equipment from other...

Page 57: ...r 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 Please supply the following i...

Page 58: ...plate for RAM Mount arm with suction cup consisting of mounting plate and screws for housings with Deutsch M12 connector including RAM Mount arm with suc tion cup 10001551 Mounting plate for JVM 104 O...

Page 59: ...mm 10 Fig 4 Space requirements for installation work in mm 16 Fig 5 All dimensions of screw holes are in millimeters 17 Fig 6 Installation drawing 18 Fig 7 Installing the strain relief 18 Fig 8 Insta...

Page 60: ...Tab 21 ESD EN 61000 4 2 15 Tab 22 Unsuitable installation locations 16 Tab 23 Mounting accessories 17 Tab 24 Mounting accessories 19 Tab 25 Abbreviations 24 Tab 26 Module register properties 24 Tab 27...

Page 61: ...ther function Divisor 39 Tab 49 Dither function Setting the width of the dither signal in percent 40 Tab 50 Overview of runtime registers 40 Tab 51 Application time base in milliseconds 41 Tab 52 Appl...

Page 62: ...60884730 We automate your success Jetter AG Graeterstrasse 2 71642 Ludwigsburg www jetter de E mail info jetter de Phone 49 7141 2550 0...

Reviews: