ID DCU ApplicationGuide
ID DCU ApplicationGuide
ID–DCU Industrial
Expandable engine controller
Application guide
Application guide
General description
Following guide contains application examples of InteliDrive Industrial configuration. For more detail please
refer separate ID-DCU-Marine-1.3 and ID-DCU-Industrial-2.3, DriveCOnfig-2.2 and DriveMonitor-2.2 manual.
Functions
1. Engine starts to 1200 RPM (fix value)
2. RPM is switched to 1400 RPM (adjustable level PrimarySpeed) when BI10 Primary speed is closed.
3. Pressure control is activated after O/1 panel button is pressed. Requested pressure value is
adjustable by PressRequest setpoint.
4. Pressure control is deactivated by panel 0/1 button again press – RPM decreases back to 1200 or
1400 based on BI10 position.
Programmable logic
HTPump
CloseLoad ID-DCU IG-PCM
button
Sensor
Pressure characteristic
sensor Water
4-20mA
pressure
/
PLC.Aout2 PLC.Aout3
25bar PID 10k VoutR
MAX SW PLC.Aout1
2 0 E
PressRequest 3 1 GAC
4k7
SDG
G
0 GND
PLC.Aout4
PrimarySpeed SW
4
Binary input10
Primary speed
WinScope record
There is InteliDrive reaction on output valves on/off changes
HTPumpBO
Sensor
CloseLoad
Pressure characteristic
button
sensor 4-20mA
/ Water pressure
25bar
PLC.Bout1.1
PressReq 1 PLC.Bout1.5 BO5
PLC.Aout1 PIDB PLC.Aout1.2 OR
PressReq 2 SW 2 5 Speed Up
1
Binary input11
PressReq 2
Running AND
8
Engine RPM PLC.Bout1.8
PLC.Bout1.3
PrimarySpeed PIDB
PLC.Aout2 BO6
SecSpeed SW 4 PLC.Aout1.4 OR PLC.Bout1.6
Speed Dn
3 6
Comm Sd PLC.Bout1.7
Binary input10 DEL State
PrimingSpeed 7 9
PulsOnEdge
There is analog output interface from controller PIDA-1 PLC.Aout1 and the Engine speed governor.
Pressure control is activated in Running state (see OR-2). Pressure request is switched from “low” level
(1,00) to Request 1 or Request 2 selectable by Binary input 12.
Lowest RPM
DP sensor 1 OR
SP Limit Out
3
ToMAX
SP Limit OFF
Suction SP Limit ON RPM Lim 900 Output to Engine
pressure
4-20mA RPM Lim 1500 SW RAMP
CmpH
MAX
/ psi Speed Out
7 8
SP sensor 2
PLC value Del3
ToSpUpOR
Speed Up
Up Limit OFF 22
SpUpA
Up Limit ON
SpRqRPM
ToSpUp
CmpH AND
SpUp
AND 15
4
9 OR AND
Speed Dn
Dn Limit OFF
17 19 BO SpUp
Dn Limit ON
ToSpDn
SpDn
CmpH SpDnA
5 AND OR
11 AND BO SpDn
18
20
BI AUT-MAN
SpUpM
BI SpeedUpM AND
LowSpeed900
12
RPM Lim 880
RPM Lim 900
SpDnM
RPM CmpH AND
6 16 LBO Engine running
BI SpeedDnM
request
BO SpUp
Speed
BI SpeedUp
By IFCE
wires ID-DCU
21
BO SpDn BI SpeedDn 0 - 100.0%
AutEngRun
AND
Del3
AND
Del4
OR
AND
Unl1 lim
Unl1 del
CmpT SPUnl1
23 Unl1
BI AUT-MAN AND Unl1A AND AND
ToUnl1OR
BO:Unloader1
45 OR
LBO OFF Mode 33 42 47
BI Unloader 2M
Byp1 lim AND Unl2M
SPByp1
Byp1 del 36
Byp2 del 38
BI Bypass 2M
By2M
StartPrlim AND
StartPrdel 40
StPr ID-DCU
CmpT
BO: Start procedure
27 AND BI: Start/Stop
BI Start/Stop By wires
41
BI LowOilLevel
BI ScrubberSwitch
PLC resource Unsigned value that is automatically used for Counter (2x) and Timer (2x) functions.
Values are visible in DriveMonitor only (can be recorded to History).
Analog
List of all available Analog values: List of all available controller setpoints,
logical, calculated and physical I/O depends on application.
including the extension modules.
Let’s have an application where there are two binary pressure sensors BI: Press. sen. A and BI: Press. sen.
B but value of only one of them is needed to take to the output. These sensors can be switched by binary
input BI: Set A/B. If BI: Set A/B is closed then the binary output BO: A/B sen. corresponds to the BI: Press.
sen. A and if BI: Set A/B is opened then the BO: A/B sen. corresponds to the BI: Press. sen. B (see also
table bellow).
02-LogFuncII
The following example describes a fuel pump control of the fuel tank. When the 30 % of fuel level is reached
the BI: Low Fuel Level 30 % is opened and the inverted “S” input of the R-S flip-flop logic activates the BO:
Fuel Pump. After the fuel level reached the 90 % the BI: High Fuel Level 90 % closes “R” input of -S flip-flop
logic and it opened the BO: Fuel Pump
03-CompHyst
This example shows pump control system where there is an analog input AI: Fuel Level sensor used to
sense the fuel level in the tank. The signal of the sensor is brought into the Comparator with hysteresis. The
comparator closes the BO: Fuel Pump when the fuel level reaches the value 30 % given by the Limit ON
PLC setpoint. When the fuel level reaches the 90 % given by the Limit OFF PLC setpoint the BO: Fuel Pump
is opened.
Limit OFF: 90 %
90 %
Fuel Level
30 %
04-CompTime
The example shows using of the Comparator with time delay to control the cooling pump depending on an
analog temperature sensor. The threshold 60 °C of the comparator is given by the Limit PLC setpoint. After
the crossing the threshold lasts 10 s given by Delay PLC setpoint the BO: Cooling pump is closed or opened
depending on the threshold crossing direction.
AI: Temperature
sensor BO: Cooling
Sensor Pump
characteristic Comp
Time
Limit: 60 °C
Delay: 10,0 s
Temperature
60 °C
05-AnaSwitch
The Analog switch module is used to change the speed output in this example. The speed change is done
by binary pressure sensor BI: Press. Sen. There are two different engine speeds available by PLC setpoints
RPM1 = 900 RPM and RPM2 = 1800 RPM. If the pressure is low the BI: Press. Sen. is closed and the output
AO: Speed
BI: Press. Sen. governor
output
Ana
(ID-SCM)
Switch
RPM1: 900 RPM
Pressure OFF
Pressure ON
RPM
RPM2
RPM1
06-MathFunc
The Mathematic function module shows using of the MAX function in the example. There are two
temperatures sensed by analog sensors AI: Temp1 sensor and AI: Temp2 sensor. The output AO: Out Temp
corresponds to the current maximum value of the input temperatures.
07-MovAvg
The Moving average module is used here to filter the quick fluctuating temperature of AI: Temp. sensor. After
the signal is filtered it is possible to use it for cooling pump control by the comparator with time delay. The
threshold 60 °C of the comparator is given by the Limit PLC setpoint. After the crossing the threshold lasts 5
s given by Delay PLC setpoint the BO: Cooling pump is closed or opened depending on the threshold
crossing direction.
MovAvg
Temp
Temperature
Temp
60 °C
BO: Cooling
Pump
08-IFCE
This example shows using of the linear interpolation function for conversion of the 0 – 100 % signal of Speed
Request to the required engine speed range from 900 RPM to the 2400 RPM of the IFCE module’s output.
The value of Speed Request is changed by binary inputs BI: Speed Up and BI: Speed Down.
(ID-SCM)
BI: Speed Down Request
(0-100%) X2: 100,0
Y1: 900
Y2: 2400
Y2: 2400 RPM
Y1: 900
09-Hist
The Forced History module is used for history record of every event of Speed Request reached the 90 %
level for more than 5 seconds. When the 90 % of Speed Request is reached for more than 5 seconds the
comparator “Comp Time” activates its output and the Forced History module makes history record of the
entered text “90% Speed Request”.
Speed
HIST
Request Comp
(0-100%) Time Text:
90% Speed Request
Limit: 90 %
Delay: 5,0 s
10-State
The Forced Protection module is used for “Wrn+Shutdown” protection of the engine depending on the three
conditions of PLC logical binary outputs: LBO: Condition 1, LBO: Condition 2 and LBO: Condition 3.
Activation of the LBO: Condition 1 causes a warning alarm: “Wrn Condition 1”. Activation of the LBO:
Condition 2 causes a shutdown alarm: “Sd Condition 2” and stop of the engine. In the case of the LBO:
Condition 3 activation the “Fls Condition 3” protection occurs.
LBO: Condition 1
LBO: Condition 2
LBO: Condition 3
Wrn
STATE
Sd
Fls
11-PIDAnaB
The regulation PID module with analog output is used to maintain required pressure by change of the engine
speed. Before the engine is ready to take the load the logical binary output LBO: Ready to Load is inactive
and the engine speed is given by the BIAS PLC setpoint. When the engine is ready to take load the LBO:
Ready to Load is active and PID module changes the engine speed to reach the required pressure given by
Req. pressure PLC setpoint. The characteristics of the PID regulation loop is given by the PLC setpoints:
GAIN, INT and DER.
(ID-SCM)
Req. pressure
200 ms
GAIN
INT
DER
BIAS
LBO: Ready
to Load
Pressure
Req. pressure
Actual pressure
RPM
BIAS
12-PIDBin
The regulation PID module with binary output is used to maintain required pressure by change of the engine
speed. Before the engine is ready to take the load the logical binary output LBO: Ready to Load is inactive
and the engine speed is given by the speed governor of the engine. When the engine is ready to take the
load the LBO: Ready to Load is active and PID module change the engine speed by series of pulses at BO:
Speed UP or BO: Speed Down to reach the required pressure given by Req. pressure PLC setpoint. The
characteristics of the PID regulation loop is given by the PLC setpoints: GAIN, INT and DER.
LBO: Ready
to Load
Pressure
Req. pressure
Actual pressure
BO: Speed Up
13-Timer
The Timer module is used in the example to switch over two valves’ BO: Valve1 and BO: Valve2 when the
BI: Switching valves is closed. The period of the switching is given by Period PLC setpoint. When the BI:
Switching valves is opened the binary outputs BO: Valve1 and BO: Valve2 are opened and the timer period
can be reloaded to newer one for next valve switching when the period was changed.
Period AND
OR
BI: Switching
valves
Timer
BO: Valve1
BO: Valve2
14-Counter
Following example shows using of the Counter module to enable history record when the switch over of the
valves is ended three times. Ending edge of the BI: Switching valves is to be count up to 3 given by Limit
PLC setpoint. So every third open of the BI: Switching valves causes history record “Switching ended”.
OR
HIST
COUNT Text:
Edge Switching ended
Clear
Limit: 3
BI: Switching
valves
Timer
BO: Valve1
BO: Valve2
Counter
15-Delay
The example shows using of the Delay module for warning of starting engine by horn.
During the prestart of the engine the logical binary output LBO: Prestart is closed and Delay1 module
activates its output for 20 s. After 20 s elapsed the ending edge of Delay1’s output starts the Dealy2’s output
for 10 s. So the BO: Horn closes itself and horn indicates the start of the engine. When the engine stopped
the LBO: Stop solenoid resets both the delay modules.
BO: Horn
LBO: Prestart Delay 1 Delay 2
OR Reset Reset
LBO: Fuel solenoid Pulse Pulse
on Edge on Edge
Up time1: Up time2:
20,0 s 0,0 s
Dn time1: Dn time2:
0,0 s 10,0 s
BI: Prestart OR
Fuel solenoid
20 s
Delay 1
10 s
BO: Horn
(Delay 2)
16-Ramp
The Ramp module is used in the example of continuous change of engine speed. The engine speed is
switched by BI: Press.Sen. There are two different engine speeds defined by PLC setpoints RPM1 = 900
RPM and RPM2 = 1800 RPM. If the pressure is low the BI: Press. Sen. is closed the Analog Switch's speed
outputput is set to 1800 RPM. If the pressure is high the BI: Press.Sen. is opened and the Analog Switch's
speed output is set to 900 RPM.
The Ramp module reaches the input value from Analog Switch module gradually by PLC setpoints Up = 10
RPM/s for increasing and Dn = 10 RPM/s for decreasing of the speed.
(ID-SCM)
governor
output
RPM1: 900 RPM Up: 10 RPM/s
Pressure OFF
Pressure
Pressure ON
Switch
RPM2
Ana
RPM1
RPM2
RPM
RPM1
17-ExtMathFunc
The Extended mathematic function module shows using of the MAX function in the example. There are six
temperatures sensed by analog sensors AI: Temp1 sensor – AI: Temp6 sensor. The output temperature of
Ext. Math. Func. module corresponds to the current maximum value of the input temperatures. The following
comparators with time delay: Comp Time1 and Comp Time2 evaluate the maximum temperature by PLC
setpoints Limit1, Delay1, Limit2 and Delay2. If the Comp Time 1 activates its output it causes a “Wrn Temp1-
6” protection. If the Comp Time 2 activates its output it causes a “Sd Temp1-6” protection.
Temp1 - Temp6
MAX 80 °C
60 °C
Delay1 Delay1
Wrn
Active Inactive
STATE Delay2 Delay2
Sd
Active Inactive
18-CompWind
This example shows CHP pump control system where there is an analog sensor AI: Temp sensor used to
sense the temperature in the CHP system. The signal of the sensor is brought into the Comparator with
window. The comparator closes the BO: Fuel Pump when the temperature lies within an operational range
given by the by the PLC setpoints: Limit ON and Limit OFF. When the temperature level lies out of the
operational range the BO: CHP Pump is opened.
Limit OFF: 80 °C
80 °C
Temperature
40 °C