Page 1
User Manual JXM-IO-EX30 Expansion module 60886108_02 We automate your success.
Page 2
This document has been compiled by Jetter AG with due diligence based on the state of the art as known to them. Any revisions and technical advancements of our products are not automatically made available in a revised document. Jetter AG shall not be liable for any errors either in form or content, or for any missing updates, as well as for any damage or detriment resulting from such failure.
Intended use........................ 6 2.2.2 Usage other than intended .................... 6 Warnings used in this document .................... 6 Safety-related shutdown of the JXM-IO-EX30................ 8 3 Product Description ......................... 10 Design ............................ 10 Product features ........................ 10 Diagnostic capability via LEDs .................... 11 Nameplate ..........................
Page 4
8.12 Dither technology for controlling hydraulic valves .............. 67 9 Maintenance and repairs........................ 68 Maintenance, repairs and disposal.................... 68 Storage and shipment ....................... 68 10 Service ............................... 69 10.1 Customer service........................ 69 11 Spare parts and accessories ...................... 70 11.1 Accessories .......................... 70 User Manual – JXM-IO-EX30...
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: ■...
Indicates an imminently hazardous situation which, if not avoided, will result in death or serious injury. WARNING Medium risk Indicates a potentially hazardous situation which, if not avoided, could result in death or serious injury. User Manual – JXM-IO-EX30 6 / 75...
Page 7
Indicates a hazardous situation which, if not avoided, could result in minor or moderate injury. NOTICE Material damage Indicates a situation which, if not avoided, could result in mal- functions or material damage. User Manual – JXM-IO-EX30 7 / 75...
Safety | 2 2.4 Safety-related shutdown of the JXM-IO-EX30 The JXM-IO-EX30 itself has not been designed to be functionally safe. With an external disconnection of the actuator supply voltage (VBAT_PWR) via safety relay, it is possible to achieve Performance Level b in accordance with ISO 13849.
Jetter AG Product Description | 3 3 Product Description The JXM-IO-EX30 expansion module is a universal building block for remote I/Os on mobile machines. With its I/ O configuration, it can take on virtually all distrib- uted tasks. 3.1 Design Fig. 2: Design...
The device is in calibration mode. Steady 200 ms ■ The device is in the Bus Off state. 400 ms ■ Bus communication is not possible. Steady 200 ms Green ■ There is a wiring error. 400 ms User Manual – JXM-IO-EX30 11 / 75...
Page 12
OVERCURRENT SUPPLY_FAULT VEXT_SEN OPEN_CIRCUIT CC_UNLOCK Detecting LED During boot-up, all amber LEDs light up for 2 seconds and are then off for one faults second. This lets you detect functional errors of individual LEDs. User Manual – JXM-IO-EX30 12 / 75...
Company logo Registration number Certification mark Model code number Fig. 5: Nameplate 2 Item number Data matrix code Serial number Hardware revision 3.5 Scope of delivery Scope of delivery Item number Quantity JXM-IO-EX30 10001969 User Manual – JXM-IO-EX30 13 / 75...
Jetter AG Technical specifications | 4 4 Technical specifications This chapter contains information on electrical and mechanical data as well as operating data of the JXM-IO-EX30. 4.1 Dimensions 130.5 Fig. 6: Dimensions in mm INFO CAD data CAD data of the device can be found in the download area of our homepage.
49 mA + total current at VEXT_SEN At 24 V approx. 34 mA + total current at VEXT_SEN Tab. 4: ECU power supply Ground reference Purpose GND_PWR Ground for VBAT_PWR and VBAT_ECU GND_SEN Ground for VEXT_SEN Tab. 5: Ground reference User Manual – JXM-IO-EX30 15 / 75...
2000 m height above sea level The maximum installation height is relevant only in (NN) the context of safe system shutdown (see Safety-re- lated shutdown of the JXM-IO-EX30 [} 8]). Pollution degree Level 2 Degree of protection Without mating connector IP65 With mating connector IP69K Tab. 6: Environmental conditions...
Use as input NPN and PNP input Switching the interface to NPN or PNP affects the entire PWMi_H3_x group! L level ≤ 1.6 V H level ≥ 4.6 V Input resistance PNP 94 kΩ NPN 10 kΩ Tab. 13: Outputs PWMi_H3_1 ... PWMi_H3_4 User Manual – JXM-IO-EX30 17 / 75...
Use as input NPN and PNP input Switching the interface to NPN or PNP affects the entire DO_H3_x group! L level ≤ 1.6 V H level ≥ 4.6 V Input resistance PNP 94 kΩ NPN 10 kΩ Tab. 15: Outputs DO_H3_1 ... DO_H3_4 User Manual – JXM-IO-EX30 18 / 75...
Fig. 7: Graph: Principle of linearization Current value ADC value ■ T1 is 200 mA. Current below this value is displayed as 0. ■ T2 is 500 mA. From 200 mA to 500 mA the measured current value is lin- earized. User Manual – JXM-IO-EX30 19 / 75...
OVERCURRENT_TIME. If an overcurrent event is detected, the output shuts down and the overcurrent bit is set for 10 seconds. During this time the port can- not be switched on again. ü Re-enabling the The JXM-IO-EX30 is in the Operational state. port ü...
VBAT_ECU or GND via an offset. Parameter Description Description Configuration inputs for configuring the node ID Abbreviation CFG1 CFG2 Quantity Tab. 19: Configuration inputs CFG1 … CFG2 For more information refer to chapter Setting the node ID [} 48]. User Manual – JXM-IO-EX30 21 / 75...
Functional impairment due to magnets or motors with coil Using magnets or motors with a coil in the vicinity of the JXM-IO-EX30 may adversely affect current readings of the in- puts and outputs. ► Ensure that there is sufficient clearance or shield the JXM-IO-EX30.
Sufficient space between the device and parts that may become very hot space ■ The device must be accessible for service work at all times. 5.2 Mounting orientation The JXM-IO-EX30 can be installed in any position. Horizontal NOTICE mounting orientation...
Mechanical fixation and strain relief is necessary to lief avoid vibration-induced cable breakage or exces- sive stress on the connectors. Tab. 21: Fastening material Mechanical ► Use all mounting lugs to fasten the JXM-IO-EX30. The stud torque is 4 Nm installation max. User Manual – JXM-IO-EX30 24 / 75...
Lay power lines and signal lines separated from each other. NOTICE Noise on disconnected analog inputs In the standard configuration, all PDOs of the JXM-IO-EX30 are assigned. This may result in noise on disconnected ana- log inputs. ► Connect unused analog inputs to ground to reduce the bus load.
Page 26
Ensure that the device is handled in accordance with ESD regulations. NOTICE Interferences due to differences in potential Differences in potential can lead to interferences. ► Wire sensors and actuators including their supply lines in star configuration to prevent differences in potential. User Manual – JXM-IO-EX30 26 / 75...
High-side PWM output up to 7 A VBAT_ECU Power supply for logic unit and sensors VBAT_PWR Power supply for output driver VEXT_SEN_x Power supply – sensors protected by PTC resistor Tab. 42: Abbreviations used in this document User Manual – JXM-IO-EX30 30 / 75...
Jetter AG Electrical connection | 6 6.2 Connecting 2-wire sensors The following examples show the wiring of a 2-wire sensor to JXM-IO-EX30 via X6, X10 or X11 ports. NOTICE Sensor compatibility ► Observe the technical data of the sensor and check compatibility with the JXM-IO-EX30.
Jetter AG Electrical connection | 6 6.3 Connecting 3-wire sensors The following examples show the wiring of a 3-wire sensor to JXM-IO-EX30 via X6 or X10 ports. NOTICE Sensor compatibility ► Observe the technical data of the sensor and check com- patibility with the JXM-IO-EX30.
Jetter AG Identification and Configuration | 7 7 Identification and Configuration 7.1 Identification This chapter describes how to identify the JXM-IO-EX30 device: ■ Determining the hardware revision ■ Retrieving Electronic Data Sheet (EDS) information. The EDS holds numerous non-volatile production-relevant data.
Jetter AG Identification and Configuration | 7 7.1.2 Electronic Data Sheet (EDS) Each JXM-IO-EX30 features an Electronic Data Sheet (EDS). Production-specific data is stored in the CANopen object indexes 0x4555 and 0x4565. EDS information Types of Index Subindex Description Type...
The previous OS is deleted. ■ The device is waiting in bootloader mode for a valid OS file. When the OS upload failed, reset the JXM-IO-EX30. You can then repeat the up- date attempt with an OS version ≥ 2.16.0.00. JetEasyDownload To call JetEasyDownload you need specific parameters.
Page 38
The device starts in boot loader mode with a single heartbeat in init state (data = 0x00). Wait for approx. 7 seconds while the device formats the flash memory. ð The device starts the download process. ð The device starts automatically with the new firmware. User Manual – JXM-IO-EX30 38 / 75...
8.1 Concept and control The concept of the JXM-IO-EX30 is based on the assignment of interfaces to the inputs and out- puts of the device. Each input and output of the device is called a port and can be configured.
Operational Pre-Operational state. Only possible in the Operational state, otherwise an error occurs (SDO abort). 50 … 199 Parameter Tab. 54: Subindexes for accessing parameters, values, and statuses User Manual – JXM-IO-EX30 40 / 75...
Page 41
The default values of the interface ID vary depending on the index: ■ 0x2100 … 0x2107 = 1 (AI_VOLTAGE) ■ 0x2108 … 0x210B = 3 (DI_PNP) ■ 0x210C … 0x210F = 6 (PWMO_HS3) ■ 0x2110 … 0x2115 = 11 (PWMO_HS7) ■ 0x2116 … 0x2119 = 7 (DO_HS3) User Manual – JXM-IO-EX30 41 / 75...
Type access Value range I_VOLTAGE Voltage value 1 mV I_RATIO Relation to VBAT_ECU 1 ‰ I_CURRENT Current value (small mea- 1 µA suring range) I_HCURRENT Current value (large measur- 1 mA ing range) I_FREQUENCY Frequency value 0.1 Hz User Manual – JXM-IO-EX30 44 / 75...
0 = OFF ply, which is also moni- tored. VEXT_SEN_1 VEXT_SEN_2 VEXT_SEN_3 Default: 0 PWM_FRQ PWM frequency 0.1 Hz Default: 1 kHz DITHER_FRQ Dither frequency 0.1 Hz Default: 1000 DITHER_AMP Dither amplitude 0.1 % Default: 0 User Manual – JXM-IO-EX30 45 / 75...
Page 46
Moving average calcu- 1 … 32 lation depth Default: 1 GATE_TIME Measuring time of the 1 ms frequency measure- Default: 1000 ment MIN_DEVIATION Minimum deviation for µA or mV input values (as of OS Default for AI: 2.04.0.00) User Manual – JXM-IO-EX30 46 / 75...
Page 47
PWM out- puts and current-con- trolled outputs. This may lead false cable break errors. RESOLUTION Resolution, e.g. at en- 0 … 2 coder input 1/4 resolution 1/2 resolution Full resolution Default: 0 Tab. 58: Parameter User Manual – JXM-IO-EX30 47 / 75...
Offset of module ID To realize the states, the pins of the CFG connector (X12) are connected using the addressing connectors as follows: VBAT_ECU CFG1 GND_PWR CFG2 Tab. 60: CFG connector (X12) - Pin assignment User Manual – JXM-IO-EX30 48 / 75...
Unit cess 0x2000 Number of supported entries VBAT_PWR 7V IO PCB temperature 0.1 °C CPU temperature 0.1 °C CPU VRef SPWR1 SPWR2 SPWR3 VBAT_ECU CFG1 CFG2 Total current ±50 % Tab. 62: Diagnostic information User Manual – JXM-IO-EX30 49 / 75...
Setting parameters The parameters are set as follows: 1. The vehicle controller configures the parameters of the JXM-IO-EX30. 2. The vehicle controller stores the settings via index 0x1010 in the EEPROM. 3. The vehicle controller reads the CRC via index 0x4556, subindex 1 and saves this value locally in a remanent memory.
Jetter AG Parameterization | 8 4. After restarting the JXM-IO-EX30, the vehicle controller compares the locally saved CRC value with the value in index 0x4556, subindex 1. If the values do not match, pa- rameterization must be restarted. INFO Activating the Changes The changes to the indexes 0x1010 and 0x1011 only become active after a restart.
Event Time U16 R/W 1 ms 500 (500 ms) Tab. 68: RPDO communication parameters INFO Write access to communication parameters Write access to communication parameters is only possible if the JXM-IO-EX30 is in the Pre-Operational state. User Manual – JXM-IO-EX30 52 / 75...
500 (500 ms) Tab. 69: TPDO communication parameters INFO Write access to communication parameters Write access to communication parameters is only possible if the JXM-IO-EX30 is in the Pre-Operational state. For a configuration example, refer to chapter Sending interface input values via TPDO [} 58].
6000 01 08h Second object that is mapped 6000 02 08h Third object that is mapped 6000 03 08h Fourth object that is mapped 6000 04 08h … 64. Object to be mapped User Manual – JXM-IO-EX30 54 / 75...
As an alternative to bit-wise mapping of digital values to PDOs, you can also use objects 0x6000 and 0x6200 for mapping digital values. Digital inputs The following value types are assigned to the corresponding interface type by default: Interface type Value type DI_PNP I_DIGITAL DI_NPN I_DIGITAL User Manual – JXM-IO-EX30 55 / 75...
The following value types are assigned to the corresponding interface type by default: Interface type Value type Possible data types AI_VOLTAGE I_VOLTAGE U16, U32 AI_CURRENT I_CURRENT U16, U32 DI_PNP I_COUNTER U16, U32 DI_NPN I_COUNTER U16, U32 FI_PNP I_FREQUENCY FI_NPN I_FREQUENCY User Manual – JXM-IO-EX30 56 / 75...
Default Index Subindex Description Type of ac- value cess 0x6411 Number of supported entries 1 … 4 PWMi_H3_1 … PWMi_H3_4 U16, 0x6412 5 … 10 PWM_H7_1 … PWM_H7_6 U16, Tab. 78: Objects 0x6411 and 0x6412 - Analog outputs User Manual – JXM-IO-EX30 57 / 75...
If, for example, you configure input DI_P_3 as ENCI_PNP, the adjacent in- put DI_P_4 is automatically configured as ENCI_PNP. If you reconfigure one of the two inputs, the adjacent input automatically becomes INACTIVE - no encoder signals are acquired any more. User Manual – JXM-IO-EX30 59 / 75...
You can query the following Input values: Input value Description PDO send condition I_COUNTER 32-bit counter running forward Event Time and backward I_DIRECTION Current direction In case of change Tab. 80: Input values for ENCI_PNP User Manual – JXM-IO-EX30 60 / 75...
The TIMEOUT_TIME parameter allows you to specify the time required to elapse before a stand- still is signaled. The default value is 1,000 ms, i.e. if no more pulses are received for 1,000 ms, then I_DIRECTION = 0. 8.9 NMT commands The JXM-IO-EX30 supports the following NMT commands: NMT commands Description RESET...
The individual P, I and D controllers usually have the following characteristics: Fig. 15: Comparison of controller types in a control loop Step response Time 8.11.1 Test scenario The PID controller was tested on the JXM-IO-EX30 under the following conditions: Condition Description Output 1 kHz PWM Control period 10 ms...
Closed-loop control parameters: P = 100,000, I = 5,000, D = 0, Measurements: blue = setpoint, red = actual value Fig. 17: Test scenario with the control parameters P = 100,000, I = 5,000, D = 0 The I controller also works satisfactorily, the setpoint is reached with this setting. User Manual – JXM-IO-EX30 65 / 75...
In this example, the period of the setpoint signal was selected with approx. 10 ms for illustrative purposes. For fast control, the P value should be increased and the sampling time reduced to 5 ms. Settling times < 50 ms can be achieved. User Manual – JXM-IO-EX30 66 / 75...
If the valve can only be controlled at higher frequencies (1 kHz), the PWM signal can be modu- lated. This is known as dithering and also prevents the needle from coming to rest. You can set the frequency and amplitude of the dither signal in the JXM-IO-EX30: ■...
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 User Manual –...
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...
Only use accessories recommended by Jetter AG. 11.1 Accessories INFO Ordering accessories The accessories are not part of the scope of delivery. Suitable accessories can be obtained from Jetter AG. Component Item number Bus termination 120R DT4S 60885125_00 Node ID connector N01...
Page 71
Fig. 17 Test scenario with the control parameters P = 100,000, I = 5,000, D = 0 ....... Fig. 18 Test scenario with the control parameters P = 100,000, I = 5,000, D = 400 ......Fig. 19 Test scenario with the control parameters P = 100,000, I = 10,000, D = 400 ......Fig. 20 Dithering ..........................User Manual – JXM-IO-EX30 71 / 75...