Woodward easYgen-3000XT

Genset and CHP controller with generator and mains measurement, engine values, status and alarms.

The Woodward easYgen-3000XT is a genset controller that runs, protects and synchronises engine-generator sets and gas-engine CHPs, for example in greenhouses, in island and mains parallel operation. This Modbus RTU template reads generator and mains power, voltages, currents, energy, engine values, status and alarms, and lets you write start and stop commands and the power, frequency and voltage setpoints from ModbusCloud.

Protocol
Modbus RTU
Connection
RS485, 19200 baud
Registers
291, read and write
Key readings
Generator active power · Generator voltage and current · Generator frequency · Mains power · Active energy · Operating hours · Engine speed and temperatures · Operating mode and alarms
Available commands
Start and stop request · Alarm acknowledge · Active power setpoint · Frequency setpoint · Voltage setpoint · Switch to setpoint 2
Compatible models
easYgen-3100XT-P1 · easYgen-3200XT-P1 · easYgen-3200XT-P1-LT
Last updated

Registers (291)

291 read, 7 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
Total Generator PowerWRead
Total Generator Reactive PowervarRead
Total Generator Apparent PowerVARead
Generator FrequencyHzRead
Generator Power FactorRead
Generator Voltage L1-L2VRead
Generator Voltage L2-L3VRead
Generator Voltage L3-L1VRead
Generator Voltage L1-NVRead
Generator Voltage L2-NVRead
Generator Voltage L3-NVRead
Average Generator Voltage L-LVRead
Average Generator Voltage L-NVRead
Generator Current L1ARead
Generator Current L2ARead
Generator Current L3ARead
Average Generator CurrentARead
Measured Ground CurrentARead
Calculated Ground CurrentARead
Generator Active Power L1WRead
Generator Active Power L2WRead
Generator Active Power L3WRead
Generator Active EnergyMWhRead
Generator Positive Reactive EnergykvarhRead
Generator Operating HourshRead
Total Engine Hours (J1939)hRead
Total Mains PowerWRead
Total Mains Reactive PowervarRead
Mains FrequencyHzRead
Mains Power FactorRead
Mains Voltage L1-L2VRead
Mains Voltage L2-L3VRead
Mains Voltage L3-L1VRead
Mains Voltage L1-NVRead
Mains Voltage L2-NVRead
Mains Voltage L3-NVRead
Average Mains Voltage L-LVRead
Average Mains Voltage L-NVRead
Mains Current L1ARead
Average Mains CurrentARead
Busbar FrequencyHzRead
Busbar Voltage L1-L2VRead
Average Busbar Voltage L-LVRead
Average Busbar Voltage L-NVRead
Real Power in SystemkWRead
Nominal Real Power in SystemkWRead
Reserve Real Power in SystemkWRead
Real Power in System Percent%Read
Nominal Real Power in System Percent%Read
Reserve Real Power in System Percent%Read
Engine Speed (Pickup)rpmRead
Battery VoltageVRead
Auxiliary Excitation D+VRead
Analog Input 1Read
Analog Input 2Read
Analog Input 3Read
Analog Output 1Read
Analog Output 2Read
External Analog Input 1Read
External Analog Input 2Read
External Analog Input 3Read
External Analog Input 4Read
External Analog Input 5Read
External Analog Input 6Read
External Analog Input 7Read
External Analog Input 8Read
External Analog Input 9Read
External Analog Input 10Read
External Analog Input 11Read
External Analog Input 12Read
External Analog Input 13Read
External Analog Input 14Read
External Analog Input 15Read
External Analog Input 16Read
External Analog Output 1Read
External Analog Output 2Read
External Analog Output 3Read
External Analog Output 4Read
Engine Speed (J1939)rpmRead
Engine Coolant Temperature°CRead
Fuel Temperature°CRead
Engine Oil Temperature 1°CRead
Engine Oil PressurekPaRead
Fuel Ratel/hRead
Coolant Level%Read
Throttle Position%Read
Engine Load at Current Speed%Read
Engine Oil Level%Read
Boost PressurekPaRead
Intake Manifold 1 Temperature°CRead
Barometric PressurekPaRead
Air Inlet Temperature°CRead
Actual Engine Torque%Read
Exhaust Gas Temperature°CRead
Engine Intercooler Temperature°CRead
Fuel Delivery PressurekPaRead
Fuel Filter Differential Pressure (SPN 95)kPaRead
Crankcase PressurekPaRead
Turbo Air Inlet PressurekPaRead
Air Filter 1 Differential PressurekPaRead
Coolant PressurekPaRead
Transmission Oil PressurekPaRead
Fuel Rail PressureMPaRead
Ambient Air Temperature°CRead
Turbo Oil Temperature°CRead
Transmission Oil Temperature°CRead
Auxiliary Temperature 1°CRead
Auxiliary Temperature 2°CRead
Actual Engine Torque (Copy)%Read
Alternator Bearing 1 Temperature°CRead
Alternator Bearing 2 Temperature°CRead
Alternator Winding 1 Temperature°CRead
Alternator Winding 2 Temperature°CRead
Alternator Winding 3 Temperature°CRead
Intake Manifold 2 Temperature°CRead
Intake Manifold 3 Temperature°CRead
Intake Manifold 4 Temperature°CRead
Engine Intercooler Thermostat Opening%Read
Engine Oil Temperature 2°CRead
Engine ECU Temperature°CRead
Exhaust Gas Port 1 Temperature°CRead
Exhaust Gas Port 2 Temperature°CRead
Exhaust Gas Port 3 Temperature°CRead
Exhaust Gas Port 4 Temperature°CRead
Exhaust Gas Port 5 Temperature°CRead
Exhaust Gas Port 6 Temperature°CRead
Exhaust Gas Port 7 Temperature°CRead
Exhaust Gas Port 8 Temperature°CRead
Exhaust Gas Port 9 Temperature°CRead
Exhaust Gas Port 10 Temperature°CRead
Exhaust Gas Port 11 Temperature°CRead
Exhaust Gas Port 12 Temperature°CRead
Exhaust Gas Port 13 Temperature°CRead
Exhaust Gas Port 14 Temperature°CRead
Exhaust Gas Port 15 Temperature°CRead
Exhaust Gas Port 16 Temperature°CRead
Exhaust Gas Port 17 Temperature°CRead
Exhaust Gas Port 18 Temperature°CRead
Exhaust Gas Port 19 Temperature°CRead
Exhaust Gas Port 20 Temperature°CRead
Main Bearing 1 Temperature°CRead
Main Bearing 2 Temperature°CRead
Main Bearing 3 Temperature°CRead
Main Bearing 4 Temperature°CRead
Main Bearing 5 Temperature°CRead
Main Bearing 6 Temperature°CRead
Main Bearing 7 Temperature°CRead
Main Bearing 8 Temperature°CRead
Main Bearing 9 Temperature°CRead
Main Bearing 10 Temperature°CRead
Main Bearing 11 Temperature°CRead
Turbo 1 Compressor Inlet Temperature°CRead
Turbo 2 Compressor Inlet Temperature°CRead
Turbo 3 Compressor Inlet Temperature°CRead
Turbo 4 Compressor Inlet Temperature°CRead
Turbo 1 Compressor Inlet PressurekPaRead
Turbo 2 Compressor Inlet PressurekPaRead
Turbo 3 Compressor Inlet PressurekPaRead
Turbo 4 Compressor Inlet PressurekPaRead
Turbo 1 Turbine Inlet Temperature°CRead
Turbo 2 Turbine Inlet Temperature°CRead
Turbo 3 Turbine Inlet Temperature°CRead
Turbo 4 Turbine Inlet Temperature°CRead
Turbo 1 Turbine Outlet Temperature°CRead
Turbo 2 Turbine Outlet Temperature°CRead
Turbo 3 Turbine Outlet Temperature°CRead
Turbo 4 Turbine Outlet Temperature°CRead
Engine Auxiliary Coolant PressurekPaRead
Pre-filter Oil PressurekPaRead
Engine Auxiliary Coolant Temperature°CRead
Fuel Filter Differential Pressure (SPN 1382)kPaRead
Battery 1 Temperature°CRead
Battery 2 Temperature°CRead
Intake Manifold 5 Temperature°CRead
Intake Manifold 6 Temperature°CRead
Right Exhaust Gas Temperature°CRead
Left Exhaust Gas Temperature°CRead
Turbo 1 Compressor Outlet Temperature°CRead
Engine Derate Request%Read
Battery Potential (J1939)VRead
Diesel Exhaust Fluid Tank 1 Level%Read
Diesel Exhaust Fluid Tank 1 Temperature°CRead
Diesel Exhaust Fluid Tank 2 Level%Read
Diesel Exhaust Fluid Tank 2 Temperature°CRead
Exhaust Gas Temperature Average°CRead
Exhaust Gas Temperature Average Bank 1°CRead
Exhaust Gas Temperature Average Bank 2°CRead
Power Scaling ExponentRead
Voltage Scaling ExponentRead
Current Scaling ExponentRead
Total Generator Power (Scaled)Read
Total Generator Reactive Power (Scaled)Read
Generator Voltage L1-L2 (Scaled)Read
Generator Voltage L2-L3 (Scaled)Read
Generator Voltage L3-L1 (Scaled)Read
Generator Voltage L1-N (Scaled)Read
Generator Voltage L2-N (Scaled)Read
Generator Voltage L3-N (Scaled)Read
Generator Current L1 (Scaled)Read
Generator Current L2 (Scaled)Read
Generator Current L3 (Scaled)Read
Busbar Voltage L1-L2 (Scaled)Read
Total Mains Power (Scaled)Read
Total Mains Reactive Power (Scaled)Read
Mains Voltage L1-L2 (Scaled)Read
Mains Voltage L2-L3 (Scaled)Read
Mains Voltage L3-L1 (Scaled)Read
Mains Voltage L1-N (Scaled)Read
Mains Voltage L2-N (Scaled)Read
Mains Voltage L3-N (Scaled)Read
Mains Current L1 (Scaled)Read
Control ModeRead
Status MessageRead
Control Bits 1Read
Control Bits 2Read
Control Bits 3Read
Control Bits 4Read
Control Bits 5Read
Control Bits 6Read
Relay OutputsRead
External Relay Outputs 1-16Read
External Relay Outputs 17-32Read
Alarm GeneralRead
Engine Alarms LatchedRead
Alarms 2 LatchedRead
Alarms 3 LatchedRead
Battery Alarms LatchedRead
Generator Alarms LatchedRead
Generator Alarms 1 LatchedRead
Mains Alarms LatchedRead
Mains Alarms ActiveRead
Mains Alarms 1 LatchedRead
Discrete Input Alarms LatchedRead
External DI 1-16 Alarms LatchedRead
External DI 17-32 Alarms LatchedRead
Flexible Limits 1-16 LatchedRead
Flexible Limits 17-32 LatchedRead
Flexible Limits 33-40 LatchedRead
Analog Input Wire Break LatchedRead
External AI Wire Break LatchedRead
Other Alarms 1 LatchedRead
DM1 Entry 1 SPNRead
DM1 Entry 2 SPNRead
DM1 Entry 3 SPNRead
DM1 Entry 4 SPNRead
DM1 Entry 5 SPNRead
DM1 Entry 6 SPNRead
DM1 Entry 7 SPNRead
DM1 Entry 8 SPNRead
DM1 Entry 9 SPNRead
DM1 Entry 10 SPNRead
DM1 Entry 1 SPN Low WordRead
DM1 Entry 1 FMI and OCRead
DM1 Entry 2 SPN Low WordRead
DM1 Entry 2 FMI and OCRead
DM1 Entry 3 SPN Low WordRead
DM1 Entry 3 FMI and OCRead
DM1 Entry 4 SPN Low WordRead
DM1 Entry 4 FMI and OCRead
DM1 Entry 5 SPN Low WordRead
DM1 Entry 5 FMI and OCRead
DM1 Entry 6 SPN Low WordRead
DM1 Entry 6 FMI and OCRead
DM1 Entry 7 SPN Low WordRead
DM1 Entry 7 FMI and OCRead
DM1 Entry 8 SPN Low WordRead
DM1 Entry 8 FMI and OCRead
DM1 Entry 9 SPN Low WordRead
DM1 Entry 9 FMI and OCRead
DM1 Entry 10 SPN Low WordRead
DM1 Entry 10 FMI and OCRead
J1939 Lamp Status DM1Read
J1939 Lamp Status DM2Read
MTU ADEC ECU Failure CodeRead
Deutz EMR Engine Stop InformationRead
Scania S6 DLN2 StatusRead
Active Power SetpointkWRead
Voltage SetpointVRead
Frequency SetpointHzRead
Power Factor SetpointRead
Remote Control Word 1Read and write
Remote Control Word 2Read and write
Remote Control Word 3Read and write
Interface Active Power SetpointkWRead and write
Interface Frequency SetpointHzRead and write
Interface Voltage SetpointVRead and write
Interface Q(V) Reference VQ0Read and write
Engine Start RequestsRead
Hours Until Next MaintenancehRead
Days Until Next MaintenancedRead
Protocol IDRead

Loading registers…

Send your device list

If a device is not in the library yet, we build the template for free as soon as we have the register data.

Number of installations (optional)

Use cases

  • Show generator power, voltages, currents and frequency of a greenhouse CHP on a dashboard next to the mains power at the grid connection.
  • Get an email when an alarm word is not 0, for example a generator, mains or engine alarm that is latched and not yet acknowledged.
  • Track active energy and operating hours in the history and plan maintenance with the hours and days until the next service.
  • Adjust the active power setpoint remotely, or let an automation write it when the energy price changes.
  • Watch coolant temperature, oil pressure and exhaust gas temperatures from the engine ECU and alert on a threshold.

Installation

  1. Connect the RS-485 port of the ModbusCloud Gateway to terminals 5 (Y) and 6 (Z) of the controller, with 120 ohm termination at both ends of the bus.

  2. On the controller set parameter 3173 to Halfduplex, check 19200 baud, no parity, 1 stop bit and slave ID 1, and leave parameter 3184 on 5010.

  3. In ModbusCloud add a Modbus device (RTU) with the slave ID of the controller and import this template.

  4. Check that Protocol ID reads 5010 and that generator frequency and battery voltage show plausible values.

  5. Delete the registers you do not need, such as J1939 values when no engine ECU is connected, so each reading cycle stays short.

Things to watch for

The controller does not answer on RS-485. What should I check?

The controller is set to full duplex by default. For a 2-wire bus set parameter 3173 to Halfduplex and use terminals 5 (Y) and 6 (Z), not 1 and 2. Then check 19200 baud, no parity, 1 stop bit and slave ID 1 (parameter 3188; 0 switches Modbus off), swap the two wires, and fit 120 ohm at both bus ends.

All values look shifted by one register. Why?

Read Protocol ID first. With the right offset it shows 5010. If you find 5010 one register further, the device was added with a 1-based address; this template uses the bus address. If it shows 5016, the controller sends data telegram 5016: use that template, or set parameter 3184 to 5010 and restart the controller.

Why do the scaled power and voltage values not match the display?

The 16-bit values marked Scaled use the exponents in Power, Voltage and Current Scaling Exponent: the real value is the reading times 10 to that power. With the default power exponent 3 the power reads in kW. The 32-bit registers such as Total Generator Power and Generator Voltage L1-L2 have a fixed scaling and need no correction.

Writing a start command or a setpoint has no effect. What is wrong?

Start, stop and acknowledge react to a rising edge: write 0 first, then the command, and keep bits 2 and 3 at 0. Interface setpoints only work if the AnalogManager uses the interface value as source, for example 05.56 for active power. The controller forgets these values at power down. Writing from ModbusCloud is off by default per gateway and is switched on at your request.

Why do the J1939 engine values show no useful data?

These values come from an engine ECU over CAN J1939. Without such an ECU, or for values your ECU does not send, there is no measurement. Delete those registers. Display versions of the controller can take up to 2 seconds to answer, 3 with J1939, so fewer registers keep the reading cycle short.

Want to see how it works?

Electrician working in an open distribution board