Drive Config
Drive Config
InteliDrive PC software
SW version 3.9.2
1 Document information 6
2 DriveConfig 10
3 ID-DCU to DriveConfig connection 12
4 Controller configuration steps 19
5 PLC 37
6 InteliVision Screen Editor 125
7 Logical I/O configuration 126
8 Communication 129
2 DriveConfig 10
2.1 PC Hardware requirements 10
2.2 How to check DriveConfig version? 10
2.3 Controller software 10
2.3.1 Application file – archive 10
2.4 Support of InteliBifuel Mobile 11
5 PLC 37
5.1 PLC Editor 38
5.1.1 Working with the editor 38
5.2 List of PLC blocks 48
5.2.1 PLC configuration example 49
5.3 PLC toolbar functions 56
5.3.1 Export drawing to image 56
5.3.2 Recovery the drawing 56
5.3.3 Print the drawing 56
5.3.4 Cut selection 56
5.3.5 Copy selection 56
5.3.6 Paste from clipboard 56
5.3.7 Select whole sheet contents 56
5.3.8 Cancel selection 56
5.3.9 Delete selection 57
5.3.10 Delete whole sheet contents 57
5.3.11 Reroute selected wire(s) 57
5.3.12 Undo last change 57
5.3.13 Redo last undo change 57
5.3.14 Show drawing history 57
5.3.15 Repaint drawing 57
5.3.16 Show hints 57
5.3.17 PLC Setpoints 58
5.3.18 Add new sheet 58
5.3.19 Export/import of sheets 59
5.3.20 Move a sheet 59
5.3.21 Go to next/previous sheet 59
5.3.22 Delete a sheet 59
5.3.23 PLC locking sheet by sheet 60
5.4 PLC blocks 61
5.4.1 PLC Block: AND/OR 61
8 Communication 129
8.1 ECU 129
8.1.1 Wizard 131
8.2 File 133
8.3 Options 134
8.4 Help 135
8.4.1 DriveConfig Help 135
8.4.2 Controller Help 135
8.4.3 About 136
IMPORTANT: This type of paragraph highlights a procedure, adjustment etc., which can cause a
damage or improper function of the equipment if not performed correctly and may not be clear at
first sight.
Example: This type of paragraph contains information that is used to illustrate how a specific function
works.
Archives (*.exe)
For InteliDrive and InteliBifuel High-end controllers
InteliDrive-Install-Suite-3.9.0.exe
DriveConfig-Install-3.9.2.exe (as a sub part for new Install Suite package)
Note: Version 3.9.1 was not officially release. All changes are covered by version 3.9.2.
Note: To load History file from InteliDrive use DriveMonitor software only.
Full configurability with Inteli extension modules – for example all possible setting of Inteli AIN8 including
impulse input.
6 back to DriveConfig
Note: More detail regarding different types of connection see in IGS-NT Communication Guide.
4.1 Modules
Following modules are available to extend number of InteliDrive analog and binary Inputs and Outputs. Data
from/to modules are transmitted via CAN1 (Extension modules) bus. To receive messages correctly the
InteliDrive module address configuration must correspond to Extension modules address setting.
One or more messages are transmitted from one extension module.
From InteliDrive view there are following messages groups. Each message in one group has to have different
(relative) address on CAN2 bus.
3
1st IS-BIN + 1st IS-AIN BIN = 3, BOUT=3 AIN = 3
4
5
IGL-RA15 (hw v1.2) IS jumper
6
7
2nd IS-BIN BIN = 7, BOUT=7
8
It is possible to connect up to four IGS-PTM modules on addresses 1 to 4 with corresponding ADR1 and
ADR2 jumper setting in IGS-PTM
Only one IGL-RA15 can to be configured for BOUT5 and BOUT6 (fix) only
Maximal 8 IS-BIN and IS-AIN modules can be configured to ID-CU
Binary and Analog I/O values reading are displayed like message group not as hw module
Lost of any configured BIN, BOUT, AIN message is indicated as corresponding Sd alarm.
Selected input can be configured as Protection (e.g. engine Shut down) or Function (e.g. Access lock).
IMPORTANT: All protections must be confirmed by Fault reset button after deactivation (except
Alarm only).
4.5.1 Protections
Note: Any analog input protection can be configured in following items.
Note: Setpoint Low or High limit change does not change real setpoint setting that can go out of limit. Some
default sensor characteristics (e.g. °F) are supported from IS-AIN8 version 2.2.
Note: The ID controller setpoints does not change when changed in DriveConfig (because of off-line mode) but
after aid configuration file is loaded to controller - see File – Write to controller command.
Note: The setpoints in “grey” characters (see in orange oval above) are not changed in ID controller even when
aid archive is loaded.
Note: Configuration aid file does not contain the History record when had been read from the ID controller by
DriveConfig.
Note: To load History file from InteliDrive use DriveMonitor software only.
Click on the button (1) to open a working (4) dictionary. A window with a list of dictionaries will open.
Select proper one or use the + button (2) to create new. The dictionaries with gray icon (3) are default
dictionaries and can't be selected as working. Use the button Use default only to perform the translation
with default dictionary only. In such case it is not possible to add/modify the translations.
Note: To prevent user translations from overwriting by new version of default dictionary, the user translations
are stored in a user-created working dictionary. The default dictionaries, which are delivered together with the
software, are read-only and can't be used as working dictionaries. The translations are searched in the working
dictionary first and if it is not found there, then the default dictionary is used.
Now un-translated items (that are not present in any dictionary) are shown in cyan color (3), translated by
user dictionary are white (1) and translated by default dictionary are gray (2). If a group contains at least one
un-translated item, it is shown in cyan (4), if all items of the group are translated, the group is gray or white
(5).
Note: The icon (6) indicates that the texts from the particular group is used on the controller display. The groups
without this icon contain texts visible only in GenConfig. In some cases it may be sufficient to translate only the
"controller" texts and save time needed for the translation.
Translate un-translated items by editing them directly in the column of the appropriate language. Items are
added to the working dictionary automatically. Go through all groups of texts (select group in the left part of
the window).
Using icons in the toolbar of the Translator tab you can mark all or one text as translated while leaving the
original text. It is possible also revert translated item to original text and mark it as un-translated back.
Note: The program must be switched to Expert mode to enable PLC editor!
If the currently opened archive does not contain any PLC program, then an empty drawing is created
automatically when you select the PLC Editor. The procedure of creation of a PLC drawing (program) contains
following essential steps:
1. Define inputs and outputs of the PLC program
2. Add more sheets if necessary
3. Add PLC blocks into the sheets
4. Create connections between inputs, blocks and outputs
5. Adjust properties of the blocks
IMPORTANT: Please always check that the blocks are ordered correctly, especially if you use direct
feedbacks from outputs to inputs within one sheet. Wrong order of blocks may lead to incorrect
results!!!
Note: The print function prints each sheet of the drawing at one sheet of paper, i.e. large sheets are zoomed out
to fit the paper size. This can cause that large sheets will be difficult to read.
Delete a sheet
Press the button on the PLC toolbar to delete currently selected sheet from the drawing.
Sheet inputs are located at the left side of a sheet. Follow the procedure below to add or edit an input.
1. Double-click on a free input position or existing input to add new input or edit the existing one.
2. Select the source for the input. If you create a binary input, you can select a source from following
categories:
Sheet outputs - this category contains outputs of all sheets. Use this category if you need an output from a
sheet to be an input into another sheet.
Sheet outputs are located at the right side of a sheet. Double-click on a free output position to add new sheet
output. Select type of the output (analog or binary). New sheet output is also automatically created when a
wire is connected from a block inside of the sheet to a free sheet output position. Double-click on an already
created output to configure the output onto a controller output terminal or a logical binary input.
Drawing wires
1. Locate the mouse pointer over the starting point of the wire. If the area under the mouse pointer is a
connection point, the pointer will change to an upright arrow.
2. Press and hold the left mouse button and drag to the destination point of the wire. If you point over a valid
connection point, the connection point will be marked with a green circle.
3. Release the left mouse button to draw a wire between the two points. The wire is routed automatically.
4. The wires can be edited by dragging it's sections. The first section of a wire that goes from the output of a
block is not editable. A direct connection of an output back to an input of the same block is not editable as
well.
IMPORTANT: Please always check configuration of sheet inputs, especially if you import a sheet
which was originally created in different firmware branch and/or version.
Example: This function can be used e.g. if you have a sheet containing one particular function and you want
to use this functionality repeatedly.
Note: Although it is possible to connect a value of different data type to a sheet analog input, the PLC program
will work correctly only if the input value will be within the INTEGER16 range. If you connect for example a
UNSIGNED16 value as e.g. generator current, the block will work correctly with values 0 to 32767, but higher
values will be interpreted as negative.
Note: Most of PLC blocks require sources for their analog inputs, which have certain dimensions and
resolution. E.g. the block PID regulator require a source for the "gain" input, which is in [0.01%]. Only analog
objects with the same dimension and resolution can be connected to this input.
IMPORTANT: Please always check that the blocks are ordered correctly, especially if you use direct
feedbacks from outputs to inputs within one sheet. Wrong order may lead to incorrect results!!!
Cut selection
Copy selection
Cancel selection
Delete selection
Repaint drawing
Show hints
PLC Setpoints
Go to previous sheet
Go to next sheet
Delete a sheet
6 back to PLC
Required function
Based on adjustable pressure limits ID controller switch the engine between RPM1 to RPM2. When Pressure
drops below Pressure ON limit engine increases from RPM1 to RPM2 and after Pressure increases above
Press OFF limit goes back to RPM1.
Configuration steps
1. Start DriveConfig-3.1 and open default DCU-AUX-2.1.aid.
2. Pressure measuring: configure pressure sensor characteristic – suppose range 0 to 10,0 bars on ID-DCU
Analog input 4. Wrn and Sd protection limits should be adjusted over Pressure OFF limit.
4. Configure Comparator Input: click on button and select input value from the list.
6 back to PLC
Note: The clipboard is cleared after the it is pasted into the sheet.
Note: The print function prints each sheet of the drawing at one sheet of paper, i.e. large sheets are zoomed out
to fit the paper size. This can cause that large sheets will be difficult to read.
Example: This function can be used e.g. if you have a sheet containing one particular function and you want
to use this functionality repeatedly.
IMPORTANT: Moving sheets may cause the targets of "jump" blocks will be invalid. Please check
"jump" blocks after moving a sheet.
New button on PLC toolbar to access password settings and login/logout. Button has 3 different colors:
All existing passwords are entered (all PLC sheets with password are unlocked)
Any (but not all) existing passwords are entered (any, but not all PLC sheets with password are
unlocked)
No existing password is entered or no password exists (all PLC sheets with passwords are locked)
In Passwords window user can:
Login by entering correct password and clicking red button
Logout by clicking green button
Create/change password by slicking on "Change" button
To change password, current and new password must be entered. New password must be entered twice
(match check)
IMPORTANT: Very important parts of the control algorithm must not be locked in PLC sheets.
Certification authorities may request their unlocking if necessary.
6 back to PLC
Symbol
Range
Input Type Function
[dim]
Inputs
Input
B N/A Inputs 1..8
1..8
Range
Output Type Function
Outputs [dim]
Output B N/A Result of the logical operation.
Function OR
I1 I2 O
0 0 0
0 1 1
1 0 1
1 1 1
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Range
Input Type Function
[dim]
Inputs
Input 1 B N/A Input 1
Input 2 B N/A Input 2
Range
Output Type Function
Outputs [dim]
Output B N/A Result of the logical operation.
The block provides logical function of two values - XOR or RS flip-flop. Both
inputs and output can be inverted.
Function XOR
I1 I2 O
0 0 0
0 1 1
1 0 1
1 1 0
Description
Function RS
R S Qn+1
0 0 Qn
0 1 1
1 0 0
1 1 0
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Range
Input Type Function
[dim]
Input A Any Compared value
Inputs Same as Comparation level for switching
Input ON A
'Input' on
Input Same as Comparation level for switching
A
OFF 'Input' off
Range
Output Type Function
Outputs [dim]
Output B N/A Comparator output
The block compares the input value with the comparation levels. The behavior
depends on whether the ON level is higher than OFF level or vice versa.
Description
Note: Press the button (4) if you need to delete the currently configured source
from the box.
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Range
Input Type Function
[dim]
Input 1 A Any Compared value
Inputs Same as
Input 2 A Comparation level
'Input 1'
0.0..3000.0
Delay A Comparation delay
[s]
Range
Output Type Function
Outputs [dim]
Output B N/A Comparator output
The block works as an analog switch. It compares the input value with the
comparation level. The output will switch on if the input is equal or higher than the
comparation level for time longer than the delay.
Description
Note: Press the button (4) if you need to delete the currently configured source
from the box.
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Range
Input Type Function
[dim]
Input A Any Compared value
Inputs Input Same as
A Upper window limit
HIGH 'Input'
Input Same as
A Lower window limit
LOW 'Input'
Range
Output Type Function
Outputs [dim]
Output B N/A Comparator output
The block output is switched on whenever the input value is in the range defined
by Lo and Hi levels.
Description
Note: Press the button (4) if you need to delete the currently configured source
from the box.
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Range
Input Type Function
[dim]
Inputs Input 1 A Any Input 1
Same as
Input 2 A Input 2
'Input 1'
Range
Output Type Function
[dim]
Outputs
Same as Result of the mathematical
Output A
'Input 1' operation.
Description
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Range
Input Type Function
[dim]
Inputs Input 1 A Any Input 1
Input Same as
A Inputs 2..8
2..8 'Input 1'
Range
Output Type Function
[dim]
Outputs
Same as Result of the mathematical
Output A
'Input 1' operation.
Description
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Range
Input Type Function
Inputs [dim]
Input A X1..X2 [] Input value
Range
Output Type Function
Outputs [dim]
Output A Y1..Y2 [] Transformed value
Description
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Range
Output Type Function
[dim]
Output A Y1..Y2 [] Transformed value
Outputs
OutOfRange B N/A Input is out of range <X1;X2>
Value on analog output is
Data Invalid B N/A
invalid
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
This block performs a non linear up to 10 points transformation of the input. The
transformation function is defined in User curves - PLC curves table by up to 10
pairs of points. The block can be used for non linear transformation and for changing
output value decimal resolution.
Description
Symbol
Range
Input Type Function
[dim]
Input A A Any First multiplicant
Inputs Same as
Input B A Second multiplicant
'Input 1'
Same as
Input C A Divider
'Input 1'
Range
Output Type Function
[dim]
Same as Result of the mathematical
Outputs Output A
'Input 1' operation.
Data Atribute of invalid data on
B N/A
Invalid output
Symbol
Inputs -
Integrative part of the
Int A 100.00..100.00
regulator
[%]
-
Derivative part of the
Der A 100.00..100.00
regulator
[%]
-10000..10000 Value of the output while
Bias A
[-] the regulator is off
Gate B N/A Regulator on/off input
Outputs -
Output A 10000..10000 Actuator control output
[-]
The block is a PID regulator with analog output and adjustable regulation period.
Description The function of the regulator can be disabled by the gate input. While the regulator
is disabled, the output is set to bias value.
Note: The inputs are assigned to their sources in the sheet by dragging a wire from
the input to the source.
Symbol
Outputs -
Output A 10000..10000 Actuator control output
[-]
The block is a PID regulator with analog output and adjustable regulation period.
Description The function of the regulator can be disabled by the gate input. While the regulator
is disabled, the output is set to bias value.
Note: The inputs are assigned to their sources in the sheet by dragging a wire from
the input to the source.
Symbol
The block is a PID regulator with analog output and adjustable regulation period.
The function of the regulator can be disabled by the gate input. While the regulator
is disabled, the output is set to bias value.
Description
Input Low limit must be always lower than the input High limit else the output
of the regulator is alaways set to value equal to Low limit.
If Low limit = High limit then the output of the regulator is set to the level equal
to Low limit=High limit
If there is invalid value (-32768) on the input of the regulator the output is set to
the level equal to „Input BIAS“
The output value in BIAS mode (Input GATE is not active or there is invalid
value on the Input of regulator) is not limited by the values of High limit or Low
limit. The value of output is given by the Input BIAS in whole range of regulator
output from -10000 to 10000.
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Range
Output Type Function
[dim]
Output
Outputs B N/A Actuator control - Raise
up
Output
B N/A Actuator control - Lower
down
The block is a PID regulator with binary outputs up/down and adjustable regulation
Description
period. The function of the regulator can be disabled by the gate input.
Note: The inputs are assigned to their sources in the sheet by dragging a wire from
the input to the source.
Range
Output Type Function
[dim]
Output
Outputs B N/A Actuator control - Raise
up
Output
B N/A Actuator control - Lower
down
The block is a PID regulator with binary outputs up/down and adjustable regulation
Description
period. The function of the regulator can be disabled by the gate input.
Note: The inputs are assigned to their sources in the sheet by dragging a wire from
the input to the source.
Symbol
Range
Input Type Function
[dim]
Input A Any Input value to be ramped.
Inputs Same as Maximal rising rate of the output
Up A
input per one second.
Same as Maximal lowering rate of the
Down A
input output per one second.
Range
Output Type Function
[dim]
Outputs
Same as
Output A Ramped value
input
This block limits the maximal rate of change at the output. The maximal rates up
and down are adjustable separately and ramping down and up can be
enabled/disabled separately.
Description
1. Adjust the maximal rising rate of the output per one second. If you want the
delay to be a constant, write the constant into the box. Otherwise connect the
input to any other analog object.
2. Adjust the maximal lowering rate of the output per one second. If you want the
delay to be a constant, write the constant into the box. Otherwise connect the
input to any other analog object.
3. Tick the checkbox to activate the rising rate limitation.
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Range
Output Type Function
[dim]
Outputs
Lim1..Lim2
Output A Output value
[-]
Description
1. Adjust the output limits. If you want them to be constants, write the constants
into the box. Otherwise connect the inputs to any other analog objects (e.g.
PLC setpoints).
2. Adjust the output rates for raising and lowering. If you want them to be
constants, write the constants into the box. Otherwise connect the inputs to
any other analog objects (e.g. PLC setpoints).
3. Adjust the output bias value. If you want it to be constant, write the constant
into the box. Otherwise connect the input to any other analog object (e.g. PLC
setpoint).
4. Rename the output.
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
The output of the block is incremented/decremented by every rising edge at the input
"Inc"/"Dec". The initial and maximal values of the output are adjustable. The output can
be reset to the initial value by the input "Reset". The block can work in cyclical mode
Description (e.g. ...4-5-0-1-2-3-4-5-0-1...) or non-cyclical mode (e.g. ...0-0-1-2-3-4-5-5...).
Example: The module can be used e.g. together with a Decomposer and
Multiplexed constant for creation of a camswitch.
Note: The inputs are assigned to their sources in the sheet by dragging a wire from the
input to the source.
Symbol
Range
Input Type Function
Inputs [dim]
Input A Any Input value
Range
Output Type Function
[dim]
Outputs
Same as Floating average of the input
Output A
the input value
The function calculates average of N last samples of the input value. The rate of
sampling is adjustable.
Typical usage of this function is filtering of a value (quantity) whose
instantaneous value fluctuates rapidly around it's mean, which is changing
slower. Using a filered value may avoid problems with further processing of the
value e.g. in other PLC blocks or in a supervisory system.
Example of such value can be genset power at a gas engine operating in parallel
to mains mode. Even if the mean value is constant, the instantaneous value may
fluctuate rapidly due to misfiring.
Description
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Range
Input Type Function
[dim]
Input A Any Input value
Inputs Exp
A 1..5 [] Exp weight value
weight
100..5000
Period A Period value
[ms]
Range
Output Type Function
[dim]
Outputs
Same as Floating average of the input
Output A
the input value
The function calculates average of N last samples of the input value. The rate of
sampling is adjustable.
Typical usage of this function is filtering of a value (quantity) whose
instantaneous value fluctuates rapidly around it's mean, which is changing
slower. Using a filered value may avoid problems with further processing of the
value e.g. in other PLC blocks or in a supervisory system.
Example of such value can be genset power at a gas engine operating in parallel
to mains mode. Even if the mean value is constant, the instantaneous value may
fluctuate rapidly due to misfiring.
Description
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Range
Input Type Function
[dim]
The timer runs only if this input
Run B N/A
is active or not connected
Inputs
This input reloads the timer to
Reload B N/A
the initial value
Reload 0..32767
A Initial value of the timer.
val. [-]
Range
Output Type Function
Outputs [dim]
Output B N/A Timer output
The block works as a countdown timer which is decreased by 1 every PLC cycle.
The timer initial value is adjustable by the "Reload val" input. As the PLC cycle
lasts 100ms, the timer duration equals to "Reload val"/10 [s]. The timer is
automatically reloaded with the initial value when it reaches zero or it can be
reloaded in any other moment using the "reload" input. The timer is held at reload
value until the reload input is deactivated. The timer output is inverted always
when the timer is reloaded.
Description
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Note: If Input time up or Input time down value is <0, this input is internally set to zero.
Note: The inputs are assigned to their sources in the sheet by dragging a wire from the
input to the source.
Symbol
Note: If Input time up or Input time down value is <0, this input is internally set to zero.
Note: The inputs are assigned to their sources in the sheet by dragging a wire from the
input to the source.
Symbol
Range
Input Type Function
[dim]
Input 1 A Any Input value 1
Inputs Same as
Input 2 A Input value 2
'Input 1'
Input
B N/A Switch input
SW
Range
Output Type Function
[dim]
Outputs Copy of 'Input 1' or 'Input 2'
Same as
Output A depending of the 'Input SW'
'Input 1'
state
The block works as a multiplexer. If the binary input SW is inactive, the block
copies the value of analog input 1 onto the analog output. If the binary input SW is
active, the block copies the value of analog input 2 onto the output.
Description
Note: Press the button (4) if you need to delete the currently configured source
from the box.
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Range
Input Type Function
[dim]
Outputs
This block writes a record with defined text into the history when the input is
activated.
Description
1. Enter the text, which will be used for the "reason" column of the record.
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Range
Input Type Function
[dim]
The input activates yellow level
Lvl 1 B N/A of the configured protection if it
is configured.
Inputs The input activates red level of
Lvl 2 B N/A the configured protection if a red
level protection is configured.
The input activates sensor fail if
Fls B N/A a red level protection is
configured.
Outputs
This block issues alarms of configured type and text when appropriate binary
input is activated.
Description
Symbol
Range
Input Type Function
Inputs [dim]
Input B N/A Input which activates the jump.
Outputs
If the input is active, then a group of following PLC blocks is skipped and the PLC
program continues execution at the block that is specified in the block jump.
Description
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Range
Input Type Function
[dim]
Inputs
Selects which constant will be
Input A 0..31 [-]
sent to the output
Range
Output Type Function
[dim]
Outputs
Output value is one of the
Output A Adjustable
constants selected by the input
The block works as a multiple constant selected by an analog value. The output
value is set to the constant with index equal to the input value. The block can be
used e.g for creation of a camswitch as described in the Inc/Dec module.
Description
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
Range
Input Type Function
[dim]
Input Input at which the edges are
B N/A
Inputs Cnt counted
Input 0..32767 Counter value limit for
A
Lim [-] activation of the output.
Input Clr B N/A Reset input
Range
Output Type Function
[dim]
Outputs
Output is activated when the
Output B N/A
counter value exceeds the limit
The block works as a counter of edges (selectable rising, falling or both) with
reset input and adjustable counting limit. The maximal counter value is 32767.
The counter value is lost when the controller is switched off. The output is
activated when the counter value reaches equal or higher value than the adjusted
limit and remain active until the block is reset. Activating of the reset input resets
the counter value to 0, deactivates the output. Holding the reset input active
blocks counting.
Description
1. Adjust limit value. The counter output is activated when the counter gets over
this value. The limit can be constant as well as a setpoint or any other analog
value.
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
The block converts the input analog value to binary form and provides selected bits as
binary outputs. The block can be used e.g for creation of a camswitch as described in
the Inc/Dec module.
Description
Symbol
Range
Input Type Function
Inputs [dim]
Input A Any Input
Range
Output Type Function
Outputs [dim]
Output A Adjustable Output
The block converts the input value of any data type to an INTEGER16 value. If
the input value is out of INTEGER16 range, the output value is set to invalid
status (0x8000).
Description
Note: The inputs are assigned to their sources in the sheet by dragging a wire
from the input to the source.
Symbol
The block interpolates Y-coordinate of point located in 3D Map based on X and Z Inputs.
Description
The 3D Map is composed by set of PLC Curves Y = f(X) and its Z-axis parameter.
IMPORTANT: PLC User Curves and Z-axis parameters are defined by whole
numbers without decimal point. If there is connected analog value with a
decimal resolution to X or Z input then the analog value will be interpretted in
wrong way - the 3D Map block "does not see" the decimal resolution. Example:
input value 1,56 would be interpretted as value 156.
6 back to PLC
ScreenEditor is available only in Expert mode and only for archives supporting screen editing feature.
Note: There is a separate help for the ScreenEditor available in the menu Help (page 135).
Please note the standard controller (and Extension modules) Physical inputs configuration procedure is marked
as S (in drawing below) and it is provided in DriveConfig – I/O window.
Note: Option to Export/Import user screen definitions in XML format is no longer available.
Note: Analog input protection configuration options for selected controllers is extended into Classes – A, B and
C.
8.1 ECU
ECU size selection is possible by selecting the ECU size by CHECK box
Standard (1 ECU module)
Large (2 ECU modules)
Extra large (3 ECU modules)
XXL (4 ECU modules)
Support of logging from ECU connected to CAN2 in ID-Mobile-Logger 2.4.0 and newer
There are available up to 4 ECU modules for CAN1 and 2 ECU modules for CAN2 in the ECU size
configuration (if supported by controller)
Only the same ESF file (Engine type) can be used for both ECU
All ECU values are available for configuration for both "CAN1 ECU modules" and " CAN2 ECU
modules"
DM1 messages from CAN2 are not supported, they are not configurable
Image 8.1 Example of popup window for choosing non conflicting address
If the ECU, currently being added, does not support ECU address change and is in conflict, then the
particular ECU cannot be added
Image 8.2 Error message when conflicting ECU module does not allow address change
Conflicting fault codes are overwritten. The warning is shown for conflicting ones (if the text is different)
Conflicting ECU values are disabled to be manually added
There is a control if an incompatible ESF file is configured in an older archive. This can be the case, for example,
using an extended structure in an ESF file with a high identifier number.
Image 8.3 Error message for incompatible ESF configured into archive
Controller/Archive info
Basic info about the controller and archive.
Overwrite setpoints
Option for setpoint values overwrite during configuration aid file upgrade. Setpoint values in controller are
replaced when option is selected.
Note: Some setpoints like Basic setting: Engine name, Controller mode, Controller address are protected
against change during aid archive download. Those setpoints are in gray characters.
Expert mode
Enables additional tools for Special protection functions in “Protection” and “I/O – analog inputs” window. It is
possible to configure more than two level or window protection to any analog value.
Import firmware
Command enables to download complete firmware pack to PC. All files (mhx, aid, esf, ..) are automatically
copied to corresponding DriveConfig directories.
The user can define multiple types of extensions at once thanks to supporting of new file type Firmware Import *
.ixc.
Dictionaries
Dictionary manager enables to create new directory or other tools for existing dictionaries:
ESL files
Command enables to download complete set of ESL, ESF and ESC files for ECU support into corresponding
DriveConfig directories.
6 back to Communication
6 back to Communication