ICB-Edit
I-CB Configuration Tool
SW version 1.7.0
1 General information 2
2 Changes in the version 1.7.0 3
3 Changes in the version 1.6.0 4
4 Changes in the version 1.5.0 5
5 Changes in the version 1.4.0 7
6 Changes in the version 1.3.3 11
7 Changes in the version 1.3.2 12
8 Changes in the version 1.3.1 13
9 Changes in the version 1.3.0 14
10 Related information 16
11 Notes 17
Copyright © 2019 ComAp a.s.
Written by Jan Tomandl
Prague, Czech Republic
ComAp a.s., U Uranie 1612/14a,
170 00 Prague 7, Czech Republic
Tel: +420 246 012 111
E-mail:
[email protected], www.comap-control.com New Features List
1 General information
1.1 Clarification of notation
Note: This type of paragraph calls readers attention to a notice or related theme.
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.
I-CBEdit 1.7.0 - New Features List 2
2 Changes in the version 1.7.0
2.1 New features
ICB-Edit application and ICB-Edit supplementary files separated into independent packages
ICB-Edit supplementary files (protocol files, databases and default configurations) have been moved
away of the ICB-Edit application package.
Adding and/or modifying these files will not require new ICB-Edit application version to be created as it
can be released separately.
There are no functional changes in the application against the version 1.6.0
I-CBEdit 1.7.0 - New Features List 3
3 Changes in the version 1.6.0
3.1 New features
Since support of 2 I-CB modules connected to one controller was implemented into I-CB modules firmware,
support of two I-CB modules connected to one controller that was implemented in ICB edit 1.4.0 is now
available to be used.
Support of 32 bit analog input (32 bit number displayed in the controller)
Support of 64 bit float analog input
Coding is Big endian - swapped registers (i.e. bytes: 2 1 4 3 6 5 8 7)
Modulo operation function added to analog inputs
Standard modulo operation - can be used for separating for example kW, MW, GW, etc.
Modulo set to 0 or 1 means Do not use.
For input decimal number 123456 is result following
Factor = 1; modulo = 1000; result = 456
Factor = 0.001; modulo = 0; result = 123
Support of 16 Analog input modules (i.e. up to 128 analog inputs can be configured)
Support of 16 Binary input modules (i.e. up to 128 analog inputs can be configured)
Support of 16 Binary output modules (i.e. up to 128 analog inputs can be configured)
I-CBEdit 1.7.0 - New Features List 4
4 Changes in the version 1.5.0
4.1 New features
File versioning change
Inner structure of file versioning changed in order to enable new functions and distinguishing between
different firmware versions
DeutzTEME addressing extension
DeutzTEME now supports addressing up to 447. This feature is available from I-CB Deutz/TEM fimware
version 1.9.0. For version up to 1.8.0 only addresses up to 255 can be set.
New databases added
DeutzTEME-2.0
MTU2-201
MTU2-302
MTU2-303
MTU2-304
MTU2-401
MTU2-401-Secondary
MTU2-501
MTU2-502
MTU2-ADEC
MTU2-ADEC-1600P
MTU2-Peng
Opening configuration files
More user friendly way how to open an *.icb file in ICBedit. Formerly user had to either copy it to the
database folder or change the directory in ICB edit. Now the *.icb files are associated with ICBedit so
they open automatically in ICBedit when double clicked.
I-CBEdit 1.7.0 - New Features List 5
Cosmetic and naming change
Subprotocol name changed to Database which better reflects the reality
Keep actual row after object is removed from table. When any object is deleted in the main window, the
selector (highlight) stays at the former position. It helps orientation, mainly in cases of deleting more
rows one after another.
New company logo
4.2 Repairs
Impossibility to enter character “C”
When defining customized object for I-CB Modbus, there were not possible to enter character C because
this button was used for shortcut “Custom protocol object”. Issue was solved.
Incompatible configuration upload
Preventing of uploading incompatible configuration to the I-CB. Typically to upload non Modbus
configuration to I-CB with Modbus firmware. ICBedit now checks for compatibility and inform user about
the issue.
Reading of xml database files
Such as *.xml, *.xml2, etc.
Cosmetic issues
Wrong/different sizes of fonts at some of the windows
Hidden information in bottom bar (some of the information was not visible at all resolutions)
I-CBEdit 1.7.0 - New Features List 6
5 Changes in the version 1.4.0
5.1 New features
New configuration
For MTU – ADEC
For Modbus-Socomec
New databases
For I-CB/Modbus
EMCP4.2
EMCP4.3
EMCP4.4
Socomec
For I-CB/CAT PYR
Database for CAT Exhaust Temperature Scanner CAT-PYR
For MTU
501
502
ECS396
For MTU 369 engine series.
Note: For HW version of i-cb 1.2 and higher – works only with external RS232 – RS422
converter.
Period at MODBUS databases
Default “Period” at all MODBUS databases set to 0 ms. Parameter “Period” can be set at Advanced
configuration. Menu Config / Advanced config.
Added binary output “Communication Enable” to database
Protocol: MODBUS
Subprotocol: Schneider
I-CBEdit 1.7.0 - New Features List 7
Added Deutz/TEM value
Added a new value T384 for Deutz/TEM. The name of the value: “T384 heating water before emerg.
Cooler”
Changed factor and decimals function
Decimals window has been removed
Factor function is used to set decimals now
Example with Factor:
Analog input Engine Speed
Input is 16 bit Modbus register
Factor set to 0.125. Therefore input number from Modbus is multiplied by 0.125. For example:
Number 0x10 (16d) is send to controller as 2 RPM
Factor number is limited. The number is 16bit (12 bits mantissa, 4 bits exponent). Therefore the mantissa
can be from -2048 to +2047.
Example: Factor can be 0.1234 or 0.345. But cannot be 0.123456 nor 0,3456.
Added floating point type support
Floating point type according to IEEE 754 – Single Precision with maximum 4 digits
Note: ComAp’s controllers do not support the full range of the format Float 32. The supported range (after
the factor correction) is from -32766 to 32767)
Support of 2 I-CB
Note: This feature has to be supported by I-CB firmware and controller. Support at controller and I-CB
firmware site is in preparation phase. Therefore this feature cannot be used at the time of releasing this
document. Please see an appropriate manual for I-CB module and controller manual for future reference.
I-CBEdit 1.7.0 - New Features List 8
Support of 2 I-CB modules configured at one time. The typical installation is one I-CB/Modbus for
communication with any module (for example ignition, speed governor, etc.) and the second one with an
engine.
An address of a particular module (I-CB) can be selected in Advanced configuration – Module index.
If the Module index is set to 2, the ANA modules number is automatically set to 10 and disabled for changes.
5.2 Repairs
Database CAT/CCM subprotocol Gas
Changed Right Bank Average Combustion from PID2 = $5A to $5B
Reason: 5A is for Left Bank
Improved design of ICB Edit software – icons etc.
I-CBEdit 1.7.0 - New Features List 9
Improved window management. Better window management when operating at two or more screens at one
computer.
Repaired uploading of the configuration to I-CB
“Factor” has not been always properly uploaded from ICBEdit to I-CB
Type of following values has been changed
“Generator Total percent kW” – from signed 8 to unsigned 16
“Gen AVG Line-Line AC RMS Volt %” – from signed 8 to unsigned 16
The address range for I-CB Modbus
Value 0 was displayed at objects type Analog Input. This window makes sense only for binary input.
Therefore it has been removed.
Caterpillar Gas value changed
CAT database PID Right Bank Average Combustion Time
Protocol: CAT, Subprotocol Gas, Analog input, Protocol object module ITSM/ICSM. Right Bank
Average Combustion Time PID2 = $5B. Left Bank Average Combustion Time has PID2 = $5A
Window management changed
Window hiding after unplugging one screen. In two or more screen mode – when two or more screens are
connected to one computer.
I-CBEdit 1.7.0 - New Features List 10
6 Changes in the version 1.3.3
6.1 New features
Added
I-CB type Engine
401 – Secondary : New database (MTU-401-Secondary.xml) of a secondary engine
I-CB/MTU
working in a pair with MTU-401
I-CBEdit 1.7.0 - New Features List 11
7 Changes in the version 1.3.2
7.1 New features
Added new databases for I-CB/Cat PYR:
Value name Dimensions Value group Value type
Temperature 1 °C Temperatures Analog input
Temperature 2 °C Temperatures Analog input
Temperature 3 °C Temperatures Analog input
Temperature 4 °C Temperatures Analog input
Temperature 5 °C Temperatures Analog input
Temperature 6 °C Temperatures Analog input
Temperature 7 °C Temperatures Analog input
Temperature 8 °C Temperatures Analog input
Temperature 9 °C Temperatures Analog input
Temperature 10 °C Temperatures Analog input
Temperature 11 °C Temperatures Analog input
Temperature 12 °C Temperatures Analog input
Temperature 13 °C Temperatures Analog input
Temperature 14 °C Temperatures Analog input
Temperature 15 °C Temperatures Analog input
Temperature 16 °C Temperatures Analog input
Temperature 17 °C Temperatures Analog input
Temperature 18 °C Temperatures Analog input
Temperature 19 °C Temperatures Analog input
Temperature 20 °C Temperatures Analog input
Temperature 21 °C Temperatures Analog input
Temperature 22 °C Temperatures Analog input
Temperature 23 °C Temperatures Analog input
Temperature 24 °C Temperatures Analog input
Avg Temperature °C Temperatures Analog input
Num of Turbos - Others Analog input
Turbo type - Others Analog input
Num of cylinders - Others Analog input
I-CB-CAT-PYR communication status - Communication status Binary input
I-CBEdit 1.7.0 - New Features List 12
8 Changes in the version 1.3.1
8.1 New features
Added new databases for I-CB/Modbus:
Cummins – for Cummins engines with GCS unit
Schneider – for Schneider Electric circuit breakers
I-CBEdit 1.7.0 - New Features List 13
9 Changes in the version 1.3.0
9.1 New features
Easier selection of COM port
COM selection window available for read/write configuration:
Export of configuration to file
It is possible to export I-CB configuration into txt, xls and csv file. The file contains only values which are
filtered in ICBEdit (for example if only analog inputs are displayed then the file will contain just analog
inputs).
New databases
For I-CB/Modbus
Template – starting database for support of devices which are unknown to Comap (user defined
interface)
PCC3100
PCC3300-1.x
PCC3300-2.x
PCC3300-3.x
I-CBEdit 1.7.0 - New Features List 14
EMCP3.2
EMCP3.3
For I-CB/MTU
Module 401
Support of I-CB/Modbus
ICBEdit 1.3 supports new I-CB/Modbus, i.e. it is possible to define customized objects for Modbus reading
(the controller with I-CB is in this case Modbus master and enables to read data from any device with
Modbus RTU interface).
For more details about I-CB/Modbus refer to separate new features list.
9.2 Repairs
Missing Subprotocol in Select protocol window
Sometimes the subprotocol was empty as shown in the picture.
Opening of *.icb
Sometimes it was not possible to open an *.icb file. It has been fixed.
Saving factor
The factor was not saved properly to I-CB if the configuration was not previously saved to *.icb file.
I-CBEdit 1.7.0 - New Features List 15
10 Related information
10.1 Available related documentation
Documents Description
I-CB-ICBEdit1.4.0 Reference guide I-CB and ICBEdit User guide I-CB-ICBEdit1.4.0 Reference guide
Table 9.1 Available documentation
I-CBEdit 1.7.0 - New Features List 16
11 Notes
11.1 About this version
The version 1.7.0 does not bring any functional changes compared to 1.6.0. It is only formal change of
project/package structure.
11.2 Document history
Revision number Related sw. version Date Author
8 1.7.0 2019-03-01 Jan Tomandl
7 1.6.0 12.6.2017 Martin Klima
6 1.5.0 6.12.2016 Jan Horáček
5 1.4.0 25.4.2014 Jan Horáček
4 1.3.3 10.1.2013 Jan Horáček
3 1.3.2 20.9.2011 Jan Horáček
2 1.3.1 20.5.2011 Jan Horáček
1 1.3.0 6.10.2010 Jan Horáček
I-CBEdit 1.7.0 - New Features List 17