The programming of the digital inputs starts by selecting a "Usage Type". The rest of the programming is dependent upon what usage type is selected. Programming digital inputs from the EMCP display requires level 2 security access. Illustration 1 summarizes the paths possible for programming a digital input.
Illustration 1 | g02263415 |
The usage type of "DISABLED" is used to disable the input. No status will be shown, and no action will be taken by the EMCP 4.
The usage type of "COMMAND/STATUS" is used to make certain system conditions be known by the EMCP 4. An example of a command/status parameter is the idle mode command.
The usage type of "SYSTEM EVENT" is used to inform the EMCP 4 of system conditions that require the EMCP 4 to trigger an event.
The usage type of "SCADA DATA LINK" is used to bring digital input into the EMCP 4 specifically for use by the SCADA data link. The EMCP 4 will not action on or trigger any events for a SCADA-related input.
The digital inputs of the EMCP 4 are tied to an internal pull-up resistor inside the controller. Therefore, if a digital input is "UNCONNECTED", the digital input will sit at a "PHYSICAL HIGH" state. Refer to Illustration 2.
Note: A digital input wired to battery positive will always remain active if programmed for active high. A digital input wired to battery positive will always remain inactive if programmed for active low.
A battery negative input should be switched to each EMCP 4 digital input for proper operation.
If an "ACTIVE HIGH" configuration is desired, the battery negative input should be wired through a normally closed switch.
If an "ACTIVE LOW" configuration is desired, the battery negative input should be wired through a normally open switch.
Illustration 2 | g02263433 |
Valid states of digital input wiring and configuration |
Note: Improper configuration of the inputs can cause a false event to be triggered. Improper configuration of the inputs can cause an event not to trigger when desired.
If more than one digital input is configured for the same physical quantity, then the higher numbered digital input value will have priority. The same physical quantity is defined as the set point digital input data identification that matches between two digital inputs.
The following is an example. If both Digital Input #4 and Digital Input #5 are configured for ECS in "Run", but Digital Input #4 is activated with Digital Input #5 left inactive, then Digital Input #4 will be ignored.
Programming Digital Inputs using the Display
The steps to configure the digital inputs for each of the usage types are described below.
Viewing the Current Digital Input Status
To view the status of a digital input, go through the following menu options:
- At the main menu, press the down key to select "VIEW". Press the "OK" key.
A screen like Illustration 3 appears.
Show/hide tableIllustration 4 g02263438 - Press the down key to select "I/O Status". Press the "OK" key.
A screen like Illustration 5 appears.
Show/hide tableIllustration 5 g02263439 - Select "Digital Inputs". Press the "OK" key.
A screen like Illustration 6 appears.
Show/hide tableIllustration 6 g02263440 - The status of all digital inputs is shown. A dash under an input number (or letter) indicates an input that is programmed, but inactive. A large "X" under an input number (or letter) indicates an input is disabled. A number (or letter) under an input number (or letter) indicates an input that is programmed and active.
- Press the left key or the right key to select the digital input that you wish to view. Press the "OK" key.
A screen like Illustration 7 appears.
Show/hide tableIllustration 7 g02263454 - The programmed usage type of the selected digital input is shown. Press the down key to view the remaining parameters for this input:
- Usage Type
- Delay Time
- Physical State
- Logical State
- Active State
Refer to Illustration 8 and Illustration 9.
Illustration 3 | g02263437 |
Illustration 8 | g02263455 |
Illustration 9 | g02263514 |
Configuring Digital Inputs for Status Parameters
Command or status parameters are used to control specific functions within the control system or to make certain conditions within the system to be known. To configure a digital input as a command or status parameter, go through the following menu options:
- At the main menu, press the down key to select "CONFIGURE". Press the "OK" key.
- Press the down key to select "INPUTS & OUTPUTS". Press the "OK" key.
Note: Access to the "INPUTS & OUTPUTS" menu is also available from the "ALL SETPOINTS" menu.
A screen like Illustration 29 appears.
Show/hide tableIllustration 11 g02263578 - Press the down key to select "DIGITAL INPUTS". Press the "OK" key.
A screen like Illustration 30 appears.
Show/hide tableIllustration 12 g02264294 - Select the input to program. Press the "OK" key.
A screen like Illustration 31 appears.
Show/hide tableIllustration 13 g02264295 - Press the "OK" key.
A screen like Illustration 32 appears.
Show/hide tableIllustration 14 g02264298 Show/hide tableIllustration 15 g02264300 - Press the "OK" key to highlight the current configuration. Press the down key to select "Status". Press the "OK" key.
A screen like Illustration 16 appears.
Show/hide tableIllustration 16 g02264301 - Press the down key to select "STATUS PARAMETER". Press the "OK" key to highlight the current "STATUS PARAMETER".
Show/hide table
Illustration 17 g02264353 - Select the "STATUS PARAMETER" to program. Press the "OK" key.
A screen like Illustration 18 appears.
Show/hide tableIllustration 18 g02264354 - Press the down key to select "ACTIVE STATE". Press the "OK" key to highlight the current "ACTIVE STATE".
Show/hide table
Illustration 19 g02264355 - Select the "ACTIVE STATE" that you want to program. Press the "OK" key.
Illustration 10 | g02263553 |
Any digital input can be configured for any one of the command/status parameters in Table 1.
ECS in Run (1) | Nominal Voltage Selection is Low(3) |
ECS in Auto (1) | Auto Load Fuel |
ECS in Stop (1) | Auto Unload Fuel(3) |
Idle Mode Command | Start Aid Timer Bypass |
Inhibit Cool down | Fuel Priming Command |
Raise Voltage | Inhibit Reactive Droop Compensation(2) |
Lower Voltage | Inhibit Line Drop Compensation(2) |
Raise Speed | Enable Power Factor Control Command(2) |
Lower Speed | Disable Generator Excitation(2) |
Nominal Frequency Selection is Low(3) |
(1) | If a digital input is programmed for ECS in auto, run, or stop, and a maintained switch latches that input to make the input active, the front panel buttons will have no effect. |
(2) | Only available with integrated voltage regulator |
(3) | Not available with standard software. |
Digital Input Command/Status Descriptions
Below is a brief description of the purpose of each command/status digital input option
ECS IN RUN - When activated, has the same effect as pressing the "Run" button. "ECS IN RUN", puts the EMCP in "RUN" mode and runs the generator at rated voltage and speed. While the input is logically active, the ECS cannot be changed from "RUN".
ECS IN AUTO - When activated, "ECS IN AUTO" has the same effect as pressing the "Auto" button which puts the EMCP in "AUTO" mode. While the input is logically active, the ECS cannot be changed from "AUTO".
ECS IN STOP - When activated, "ECS IN STOP" has the same effect as pressing the "Stop" button which puts the EMCP in "STOP" mode. While the input is logically active, the ECS cannot be changed from "STOP".
IDLE MODE COMMAND - When activated, attempts to force the engine to run at idle speed when the engine is running. "IDLE MODE COMMAND" will also disable various protective functions including functions such as under speed, under voltage and under frequency.
INHIBIT COOL DOWN - While activated, prevents the engine from entering cool down and keeps the EMCP in pre-cooldown state. Must be de-activated before the engine will completely stop. A hard shutdown will still stop the engine even if "INHIBIT COOL DOWN" is active.
RAISE VOLTAGE - When activated, raises generator voltage level by 0.5% of rated. If the input is maintained, after 0.5 seconds generator voltage level increases by 0.5% every 400 ms (approximate). Typically used for external voltage biasing and/or external paralleling control.
LOWER VOLTAGE - When activated, lowers generator voltage level by 0.5% of rated. If the input is maintained, after 0.5 seconds generator voltage level decreases by 0.5% every 400 ms (approximate). Typically used for external voltage biasing and/or external paralleling control.
RAISE SPEED - When activated, raises engine speed by 0.5% of rated. If the input is maintained, after 0.5 seconds engine speed increases by 0.5% every 400 ms (approximate). Typically used for external speed biasing and/or external paralleling control.
LOWER SPEED - When activated, lowers engine speed by 0.5% of rated. If the input is maintained, after 0.5 seconds engine speed decreases by 0.5% every 400 ms (approximate). Typically used for external speed biasing and/or external paralleling control.
NOMINAL FREQUENCY SELECTION IS LOW - When activated, selects low frequency ratings group #3 or #4. If an input is not mapped to a digital input, the input is assumed to be a logical "0". When used with "NOMINAL VOLTAGE SELECTION IS LOW", the following ratings groups can be selected:
Programmable digital input nominal frequency is low logical status | Programmable digital input nominal voltage is low logical status | Ratings Group Selected |
0 (high frequency) | 0 (high voltage) | Group #1 |
0 (high frequency) | 1 (low voltage) | Group #2 |
1 (low frequency) | 0 (high voltage) | Group #3 |
1 (low frequency) | 1 (low voltage) | Group #4 |
Nominal Voltage Selection is Low - Nominal voltage selection is low (and frequency) is only available with complex software. When activated, selects low voltage ratings group #2 or #4. If an input is not mapped to a digital input, the input is assumed to be a logical "0". When used with Nominal Frequency Selection is Low, the following ratings groups can be selected.
Programmable Digital Input Nominal Frequency is Low Logical Status | Programmable Digital Input Nominal Voltage is Low Logical Status | Ratings Group Selected |
0 (high frequency) | 0 (high voltage) | Group #1 |
0 (high frequency) | 1 (low voltage) | Group #2 |
1 (low frequency) | 0 (high voltage) | Group #3 |
1 (low frequency) | 1 (low voltage) | Group #4 |
AUTO LOAD FUEL - "AUTO LOAD FUEL" is only available with complex software. When activated, initiates the automatic fuel transfer in feature (if enabled). Typically used with programmable digital outputs and analog input to control loading fuel.
AUTO UNLOAD FUEL - "AUTO UNLOAD FUEL" is only available with complex software. When activated, initiates the automatic fuel transfer out feature (if enabled). Typically used with programmable digital outputs and analog input to control unloading fuel.
START AID TIMER BYPASS - When activated, bypasses any remaining "Start Aid Activation" time and allows the set to proceed directly to cranking.
FUEL PRIMING COMMAND - When activated, initiates fuel priming pump (if enabled). If "Engine Operating State" is configured for hard wired, the EMCP controls the fuel priming pump using fuel control relay output. If "Engine Operating State" is configured for CAN input, the EMCP communicates fuel priming command to engine ECM.
INHIBIT REACTIVE DROOP COMPENSATION - When activated, reactive droop compensation bias (if configured) is removed from generator voltage output. Inhibit reactive droop compensation is only available with the IVR.
INHIBIT LINE DROP COMPENSATION - When activated, line drop compensation bias (if configured) is removed from generator voltage output. Inhibit line drop compensation is only available with the IVR.
ENABLE POWER FACTOR CONTROL COMMAND - When activated, voltage regulator control is performed in order to control power factor to a desired level. Enable power factor control command is only available with the IVR.
DISABLE GENERATOR EXCITATION COMMAND - When activated, generator excitation command is forced to zero and generator voltage output will only consist of residual voltage. "DISABLE GENERATOR EXCITATION COMMAND" is only available with the IVR.
Configuring Digital Inputs for System Events
System events are used to know that when specific conditions are reached and to alert the control system of warning or shutdown conditions. To configure a digital input as a system event, go through the following menu options:
- At the main menu, press the down key to select "CONFIGURE". Press the "OK" key.
- Press the down key to select "INPUTS & OUTPUTS". Press the "OK" key.
A screen like Illustration 21 appears.
Show/hide tableIllustration 21 g02263578 - Select "DIGITAL INPUTS". Press the "OK" key.
A screen like Illustration 22 appears.
Show/hide tableIllustration 22 g02264294 - Select the digital input to program. Press the "OK" key.
A screen like Illustration 23 appears.
Show/hide tableIllustration 23 g02264295 - Press the "OK" key to highlight the current configuration.
A screen like Illustration 24 appears.
Show/hide tableIllustration 24 g02264298 Show/hide tableIllustration 25 g02264713 - Press the down key to select "SCADA DATALINK". Press the "OK" key.
A screen like Illustration 26 appears.
Show/hide tableIllustration 26 g02264714 - Press the down key to select "ACTIVE STATE". Press the "OK" key to highlight the current "ACTIVE STATE".
A screen like Illustration 27 appears.
Show/hide tableIllustration 27 g02264854 - Select the "ACTIVE STATE" to program. Press the "OK" key.
Illustration 20 | g02263553 |
Any digital input can be configured for any one of the following system event parameters in Table 4.
Digital Input System Events |
---|
Pressures |
Engine Oil Pressure |
Gas Pressure |
Temperatures |
Engine Coolant Temperature |
Engine Oil Temperature |
Exhaust Temperature |
Generator Rear Bearing Temperature |
Generator Winding #1 Temperature |
Levels |
Engine Coolant Level |
Engine Oil Level |
Fuel Level |
External Tank Fuel Level |
Others |
Custom Event(1) |
Air Damper Closed |
Battery Charger Failure |
Fuel Leak |
Earth Fault |
Earth Leakage |
Battery Charging System Voltage |
Generator Breaker Closed |
Generator Breaker Open |
Generator Current |
Generator Real Power |
Inlet Manifold Charge Combustion |
EPS Supply Load (EMCP 4.2 only) |
Emergency Stop Switch (Remote) |
(1) | Digital Input s configured for Custom Event SPNs (701-718) are shared between the EMCP and DIO Modules. Therefore ONLY one Custom Event SPN-FMI can be used between the two modules. SPN701 (Digital Input #1 Custom Event) may also be used in the Configuration of Engine Running. |
Configuring Digital Inputs for SCADA Datalink
When a digital input is configured for SCADA datalink, the state of the input will be placed into the appropriate MODBUS register only. No alarms or warnings will be generated by the EMCP. To configure a digital input for SCADA datalink, perform the following Steps:
- At the main menu, press the down key to select "CONFIGURE". Press the "OK" key.
- Press the down key to select "INPUTS & OUTPUTS". Press the "OK" key.
Note: Access to the "INPUTS & OUTPUTS" menu is also available from the "ALL SETPOINTS" menu.
A screen like Illustration 29 appears.
Show/hide tableIllustration 29 g02263578 - Press the down key to select "DIGITAL INPUTS". Press the "OK" key.
A screen like Illustration 30 appears.
Show/hide tableIllustration 30 g02264294 - Select the input to program. Press the "OK" key.
A screen like Illustration 31 appears.
Show/hide tableIllustration 31 g02264295 - Press the "OK" key.
A screen like Illustration 32 appears.
Show/hide tableIllustration 32 g02264298 Show/hide tableIllustration 33 g02301775 - Press the "OK" key to highlight the current configuration. Press the down key to select "SCADA DATALINK". Press the "OK" key.
A screen like Illustration 34 appears.
Show/hide tableIllustration 34 g02264714 - Press the down key to select "ACTIVE STATE". Press the "OK" key to highlight the current "ACTIVE STATE".
Show/hide table
Illustration 35 g02264854 - Select the "ACTIVE STATE" that you want to program. Press the "OK" key.
Illustration 28 | g02263553 |
To disable a digital input, follow the steps below:
- At the main menu, press the down key to select "CONFIGURE". Press the "OK" key.
- Press the down key to select "INPUTS & OUTPUTS". Press the "OK" key.
A screen like Illustration 37 appears.
Show/hide tableIllustration 37 g02263578 - Select "DIGITAL INPUTS". Press the "OK" key.
A screen like Illustration 38 appears.
Show/hide tableIllustration 38 g02264294 Show/hide tableIllustration 39 g02264295 - Select that digital input that you wish to program. Press the "OK" key.
Show/hide table
Illustration 40 g02264298 - A screen like Illustration 40 appears.
Show/hide table
Illustration 41 g02264298 - Press the "OK" key to highlight the current configuration. Select "DISABLED". Press the "OK" key.
Note: If a digital input is set to "DISABLED", then any faults or events on that input will not be broadcast or annunciated on the network.
Illustration 36 | g02263553 |
Programming Digital Inputs with Cat ET
The digital inputs of the ECMP 4 can be configured with Cat ET. The key to programming the inputs is to program the setpoints related to each input in order from top to bottom. To program an input, perform the following steps:
- Connect to the ECMP 4 with Cat ET.
Show/hide table
Illustration 42 g02265093 - Select "Digital Inputs" on the left side of the screen.
Show/hide table
Illustration 43 g02265094 - Determine which input is to be configured. For example, all of the set points for "Digital Input #1" have the text "#1" in the name.
- Follow the steps below according to which usage type is desired.
Configuring Digital Inputs for Status Parameter
- Double click the "Digital Input #N Usage Type" to change this value to "Command/Status Parameter" from the drop-down menu. Click the "OK" button to program.
Show/hide table
Illustration 45 g02265114 - The "Digital Input #N Command/Status Parameter Data Identification" and "Active State Configuration" parameters will now be visible in the right pane.
Show/hide table
Illustration 46 g02265115 - Configure the "Active State Configuration" setpoint according to your wiring. Select either active "High" or active "Low". Click the "OK" button to program.
Show/hide table
Illustration 47 g02265116 - Double click the "Configure the Command/Status Parameter Data Identification" setpoint to change this value from the drop-down menu. Click the "OK" button to program.
Illustration 44 | g02265113 |
Configuring Digital Inputs for System Events
- Double click the "Digital Input #N Usage Type" to change this value to "System Event" from the drop-down menu. Click the "OK" button to program.
Show/hide table
Illustration 49 g02265135 - The "Event Input Function #N Event Notification Delay Time", "Suspect Parameter Number (SPN)", "Failure Mode Identifier (FMI)"and "Active State Configuration" parameters will now be visible in the right pane.
Show/hide table
Illustration 50 g02265136 - Double click the "Event Input Function #N Event Notification Delay Time" setpoint to change this value. Click the "OK" button to program.
Show/hide table
Illustration 51 g02265137 - Double click the "Event Input Function #N Suspect Parameter Number (SPN)" setpoint to change this value from the drop-down menu. Click the "OK" button to program.
Show/hide table
Illustration 52 g02265153 - Double click the "Event Input Function #N Failure Mode Identifier (FMI)" setpoint to change this value from the drop-down menu. Click the "OK" button to program.
- Configure the "Active State Configuration" setpoint according to your wiring. Select either active "High" or active "Low". Click the "OK" button to program.
Show/hide table
Illustration 53 g02265154 - Once the input is set with an SPN and FMI, check the "Event Response Configuration".
Illustration 48 | g02265134 |
Not all SPN and FMI combinations are valid. Table 5 indicates which FMIs are valid for which SPNs. If a combination other than one indicated with a "X" in Table 5 is configured, the event will not trigger any response by the EMCP 4. The EMCP 4 may not give the option of an invalid FMI for a given SPN. In Cat ET, there is no restriction on the SPN/FMI combination. An invalid combination in Cat ET will result in an "Out of Range" error.
Failure Mode Identifier Valid Options | ||||||
---|---|---|---|---|---|---|
Category | Suspect Parameter Number Category | High Shutdown | Low Shutdown | High Warning | Low Warning | Status |
Pressures | Engine Oil Pressure | X | X | X(1) | ||
Gas Pressure | X | X | X | X | ||
Temperatures | Engine Coolant Temperature | X | X | X | ||
Engine Oil Temperature | X | X | X | X | X(1) | |
Exhaust Temperature | X | X | X | |||
Generator Rear Bearing Temperature | X | X | X | X | ||
Generator Winding #1 Temperature | X | X | ||||
Levels | Engine Coolant Level | X | X | X | X | |
Engine Oil Level | X | X | X | X | ||
Fuel Level | X | X | X | X | ||
External Tank Fuel Level | X | X | X | X | ||
Others | Air Damper Closed | X | ||||
Battery Charging System Voltage | X | |||||
Battery Charger Failure | X | |||||
Custom Event (see note below) | X | |||||
Earth Fault | X | |||||
Earth Leakage | X | |||||
Emergency Stop Switch | X(2) | |||||
EPS Supply Load | X | |||||
Fuel Leak | X | |||||
Generator Breaker Closed | X | |||||
Generator Breaker Open | X | |||||
Generator Current | X | X | X | X | ||
Generator Real Power | X | X | X | |||
Inlet Manifold Charge Combustion | X |
(1) | This status is FMI 14 (Special Instruction), not FMI 31 (Condition Exists). |
(2) | The status is FMI 14 (Special Instruction), not FMI 31 (Condition Exists). The FMI provides a means to differentiate between a Remote Emergency Stop and Emergency Stop. |
Note: For custom events, each input can only trigger the custom event number that matches the digital input number. Digital input #1 can only activate custom event #1, and so on.
Configuring Digital Inputs for SCADA Datalink
- Double click the "Digital Input #N Usage Type" to change this value to "Data Link" from the drop-down menu. Click the"OK" button to program.
Illustration 54 | g02265613 |
Illustration 55 | g02265673 |
Double click the "Digital Input #N Usage Type" to change this value to "Disabled" from the drop-down menu. Click the "OK" button to program.