EMCP4.1/EMCP4.2 Caterpillar


Digital Input Programming

Usage:

C18 DTP
EMCP 4.1 and EMCP 4.2 have six user-programmable digital inputs. The user programmable digital inputs are referenced to battery (-) and will see a change in state at ~3 VDC with a 1 VDC hysteresis. The digital inputs seen on the display that are labeled "A" and "B" are reserved for E-Stop and remote start.

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 1g02263415

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 2g02263433
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:



    Illustration 3g02263437

  1. At the main menu, press the down key to select "VIEW". Press the "OK" key.

    A screen like Illustration 3 appears.



    Illustration 4g02263438

  2. Press the down key to select "I/O Status". Press the "OK" key.

    A screen like Illustration 5 appears.



    Illustration 5g02263439

  3. Select "Digital Inputs". Press the "OK" key.

    A screen like Illustration 6 appears.



    Illustration 6g02263440

  4. 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.

  5. 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.



    Illustration 7g02263454

  6. 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 8g02263455


Illustration 9g02263514

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:



    Illustration 10g02263553

  1. At the main menu, press the down key to select "CONFIGURE". Press the "OK" key.

  2. 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.



    Illustration 11g02263578

  3. Press the down key to select "DIGITAL INPUTS". Press the "OK" key.

    A screen like Illustration 30 appears.



    Illustration 12g02264294

  4. Select the input to program. Press the "OK" key.

    A screen like Illustration 31 appears.



    Illustration 13g02264295

  5. Press the "OK" key.

    A screen like Illustration 32 appears.



    Illustration 14g02264298


    Illustration 15g02264300

  6. 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.



    Illustration 16g02264301

  7. Press the down key to select "STATUS PARAMETER". Press the "OK" key to highlight the current "STATUS PARAMETER".


    Illustration 17g02264353

  8. Select the "STATUS PARAMETER" to program. Press the "OK" key.

    A screen like Illustration 18 appears.



    Illustration 18g02264354

  9. Press the down key to select "ACTIVE STATE". Press the "OK" key to highlight the current "ACTIVE STATE".


    Illustration 19g02264355

  10. Select the "ACTIVE STATE" that you want to program. Press the "OK" key.

Any digital input can be configured for any one of the command/status parameters in Table 1.

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:

Table 2
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.

Table 3
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:



    Illustration 20g02263553

  1. At the main menu, press the down key to select "CONFIGURE". Press the "OK" key.

  2. Press the down key to select "INPUTS & OUTPUTS". Press the "OK" key.

    A screen like Illustration 21 appears.



    Illustration 21g02263578

  3. Select "DIGITAL INPUTS". Press the "OK" key.

    A screen like Illustration 22 appears.



    Illustration 22g02264294

  4. Select the digital input to program. Press the "OK" key.

    A screen like Illustration 23 appears.



    Illustration 23g02264295

  5. Press the "OK" key to highlight the current configuration.

    A screen like Illustration 24 appears.



    Illustration 24g02264298


    Illustration 25g02264713

  6. Press the down key to select "SCADA DATALINK". Press the "OK" key.

    A screen like Illustration 26 appears.



    Illustration 26g02264714

  7. Press the down key to select "ACTIVE STATE". Press the "OK" key to highlight the current "ACTIVE STATE".

    A screen like Illustration 27 appears.



    Illustration 27g02264854

  8. Select the "ACTIVE STATE" to program. Press the "OK" key.

Any digital input can be configured for any one of the following system event parameters in Table 4.

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:



    Illustration 28g02263553

  1. At the main menu, press the down key to select "CONFIGURE". Press the "OK" key.

  2. 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.



    Illustration 29g02263578

  3. Press the down key to select "DIGITAL INPUTS". Press the "OK" key.

    A screen like Illustration 30 appears.



    Illustration 30g02264294

  4. Select the input to program. Press the "OK" key.

    A screen like Illustration 31 appears.



    Illustration 31g02264295

  5. Press the "OK" key.

    A screen like Illustration 32 appears.



    Illustration 32g02264298


    Illustration 33g02301775

  6. 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.



    Illustration 34g02264714

  7. Press the down key to select "ACTIVE STATE". Press the "OK" key to highlight the current "ACTIVE STATE".


    Illustration 35g02264854

  8. Select the "ACTIVE STATE" that you want to program. Press the "OK" key.

Disabling Digital Inputs

To disable a digital input, follow the steps below:



    Illustration 36g02263553

  1. At the main menu, press the down key to select "CONFIGURE". Press the "OK" key.

  2. Press the down key to select "INPUTS & OUTPUTS". Press the "OK" key.

    A screen like Illustration 37 appears.



    Illustration 37g02263578

  3. Select "DIGITAL INPUTS". Press the "OK" key.

    A screen like Illustration 38 appears.



    Illustration 38g02264294


    Illustration 39g02264295

  4. Select that digital input that you wish to program. Press the "OK" key.


    Illustration 40g02264298

  5. A screen like Illustration 40 appears.


    Illustration 41g02264298

  6. 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.

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:

  1. Connect to the ECMP 4 with Cat ET.


    Illustration 42g02265093

  2. Select "Digital Inputs" on the left side of the screen.


    Illustration 43g02265094

  3. 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.

  4. Follow the steps below according to which usage type is desired.

Configuring Digital Inputs for Status Parameter



    Illustration 44g02265113

  1. 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.


    Illustration 45g02265114

  2. The "Digital Input #N Command/Status Parameter Data Identification" and "Active State Configuration" parameters will now be visible in the right pane.


    Illustration 46g02265115

  3. Configure the "Active State Configuration" setpoint according to your wiring. Select either active "High" or active "Low". Click the "OK" button to program.


    Illustration 47g02265116

  4. 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.

Configuring Digital Inputs for System Events



    Illustration 48g02265134

  1. 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.


    Illustration 49g02265135

  2. 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.


    Illustration 50g02265136

  3. Double click the "Event Input Function #N Event Notification Delay Time" setpoint to change this value. Click the "OK" button to program.


    Illustration 51g02265137

  4. 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.


    Illustration 52g02265153

  5. 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.

  6. Configure the "Active State Configuration" setpoint according to your wiring. Select either active "High" or active "Low". Click the "OK" button to program.


    Illustration 53g02265154

  7. Once the input is set with an SPN and FMI, check the "Event Response Configuration".

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.

Table 5
  Failure Mode Identifier Valid Options 
Category  Suspect Parameter Number Category  High Shutdown  Low Shutdown  High Warning  Low Warning  Status 
Pressures  Engine Oil Pressure      X(1) 
Gas Pressure  
Temperatures  Engine Coolant Temperature     
Engine Oil Temperature X(1) 
Exhaust Temperature    
Generator Rear Bearing Temperature  
Generator Winding #1 Temperature      
Levels  Engine Coolant Level   
Engine Oil Level  
Fuel Level  
External Tank Fuel Level  
Others  Air Damper Closed         
Battery Charging System Voltage        
Battery Charger Failure        
Custom Event (see note below)        
Earth Fault        
Earth Leakage        
Emergency Stop Switch         X(2) 
EPS Supply Load        
Fuel Leak        
Generator Breaker Closed        
Generator Breaker Open        
Generator Current  
Generator Real Power    
Inlet Manifold Charge Combustion        
(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



    Illustration 54g02265613

  1. 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.

Disabling Digital Inputs



Illustration 55g02265673

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.

Back to top
The names Caterpillar, John Deere, JD, JCB, Hyundai or any other original equipment manufacturers are registered trademarks of the respective original equipment manufacturers. All names, descriptions, numbers and symbols are used for reference purposes only.
CH-Part.com is in no way associated with any of the manufacturers we have listed. All manufacturer's names and descriptions are for reference only.