You are on page 1of 37

easYgen-3200 Training

Section 5 - Communication

marked

CERTIFICATE of Design Assessment by ABS


American Bureau of Shipping & Affiliated Companies

Proprietary Information

Contents
Introduction Communication Ports Serial Port Communication CAN bus Communications Password Protection FAQ slide 3 4 5 13 25 27

Proprietary Information

Introduction
Comm Ports Serial Comms CANbus Comms Password FAQ

Introduction
The easYgen-3200 has four communication ports. The functionality of these ports are varied and may be utilize multiple protocols. These functions range from load dependent start/stop, load-sharing, reading ECU data, configuration, and remote monitoring and control via an HMI.

3 Proprietary Information

Communication Ports
Introduction

Comm Ports
Serial Comms CANbus Comms Password FAQ

Load-sharing CANopen

ToolKit Modbus Serial 1

CAN 1

RS-232

CAN 2
Extension cards (IKD 1, Phoenix) J1939 messaging

Serial 2

RS-485
Modbus

All interfaces are galvanically (electrically) isolated


4 Proprietary Information

Serial Port Communications


Introduction

PLC
Comm Ports

ToolKit
Serial Comms
CANbus Comms Password FAQ

PC

Modbus Peer-to-peer

Modem Serial 1 Ethernet

RS-232
Serial 2

RS-485
PLC

Modbus
PC
5 Proprietary Information

Multiple units

Serial 1: ToolKit via RS-232


Introduction

RS-232
Comm Ports

Serial Comms
CANbus Comms Password FAQ

Serial 1 RS-232

6 Proprietary Information

Serial 1: GSM Modem via RS-232


Introduction Comm Ports

Serial Comms
CANbus Comms Password FAQ

RS-232

Serial 1 RS-232

INSYS GSM Modem http://www.insys-tec.de

Modbus

7 Proprietary Information

Serial 1: Landline Modem via DPC


Introduction Comm Ports

Serial Comms
CANbus Comms Password FAQ

RS-232

Serial 1 RS-232

Phoenix landline modem with discrete input for dial up

Modbus

8 Proprietary Information

Serial 1: Ethernet to RS-232 converter


Introduction Comm Ports

Serial Comms
CANbus Comms Password FAQ

RS-232

Ethernet

Anybus

Serial 1 RS-232
The Anybus converter provides a virtual COM port. The Toolkit software must connect to this port to receive the data

ToolKit Modbus

http://www.anybus.com/products/abxss.shtml
9 Proprietary Information

Serial 1: Modbus on RS-232


Introduction Comm Ports

Only peer-to-peer easYgen-3000 to the Master

Serial Comms
CANbus Comms Password FAQ

Modbus Serial 1 RS-232


PLC

Slave ID = 1

Modbus Master

10 Proprietary Information

Serial 2: Modbus on RS-485


Introduction Comm Ports

Connecting several easYgen-3000 to one Master Full- and Half Duplex- Mode Acquire visualization data on different IDs

Serial Comms
CANbus Comms Password FAQ

Modbus Serial 2 RS-485


PLC

Slave ID = 1
11 Proprietary Information

Slave ID = 2

Slave ID = 3

Modbus Master

Serial 2: Modbus on RS-485


Introduction Comm Ports

Wiring of Half Duplex- Mode

Serial Comms
CANbus Comms Password FAQ

Wiring of Full Duplex- Mode

12 Proprietary Information

CAN Bus Communications


Introduction Comm Ports Serial Comms

Guidance level Load sharing CANopen

32 units max

CANbus Comms
Password FAQ

PLC

CAN 1 CAN 2
Engine level J1939 (ECU)
2x IKD 1

Extension cards
Phoenix
ECU GATEWAY GATEWAY ENGINE GENERATOR

ECU

13 Proprietary Information

Engine

Generator

CAN 1: PC
Introduction Comm Ports Serial Comms

CAN 1

IXXAT USB-to-CAN converter

CANbus Comms
Password FAQ

http://www.ixxat.com Connection to a PC via CAN-to-USB interface transducer, e.g. IXXAT

ToolKit CANopen software tool

Use the PC tool to watch CAN traffic

14 Proprietary Information

CAN 1: Load Sharing


Introduction Comm Ports Serial Comms

CAN 1

CANbus Comms
Password FAQ

15 Proprietary Information

CAN 2: ECU and IKD


Introduction Comm Ports Serial Comms

Parameters in the easYgen


CAN interface 2 Function for RPDO 1 IKD = 1st IKD = 2nd IKD

CANbus Comms
Password FAQ

Function for RPDO 2

Parameters in IKD 1 IKD2

CAN 2
2x IKD 1 extension card
ECU

ECU GATEWAY GATEWAY ENGINE GENERATOR

Engine
16 Proprietary Information

Generator

CAN 2: ECU and Phoenix


Introduction Comm Ports Serial Comms

Parameters in the easYgen


CAN interface 2 Function for RPDO 1 Phoenix = Co 16DIDO or BK 16DIDO = Off

CANbus Comms
Password FAQ

Function for RPDO 2

Parameter in the Phoenix card Node ID =2

CAN 2
Phoenix extension card
ECU

ECU GATEWAY GATEWAY ENGINE GENERATOR

Engine
17 Proprietary Information

Generator

CAN 2: Visualization of a J1939 ECU


Introduction Comm Ports Serial Comms

The easYgen reads & displays ECU values:

Alarms (failure code, blink code) Pressure

CANbus Comms
Password FAQ

Temperature
Other measured values

Visualization
J1939
GATEWAY

ECU

ENGINE

GENERATOR

18 Proprietary Information

CAN 2: Monitoring of a J1939 ECU


Introduction Comm Ports Serial Comms

The easYgen reacts to ECU messages with an alarm:

CANbus Comms
Password FAQ

Amber warning lamp

Red stop lamp


Adjustable alarm class for each bit

Warning / Alarm lamp


J1939
GATEWAY

ECU

ENGINE

GENERATOR

19 Proprietary Information

CAN 2: Control of a J1939 ECU


Introduction Comm Ports Serial Comms

The easYgen sends commands to the ECU:

Start/Stop
Request Alarms
(failure code, blink code)

CANbus Comms
Password FAQ

Speed offset Droop Idle

Reset blink code


(only Scania)

Acknowledge
J1939
GATEWAY

Control if supported by
ECU

ECU

ENGINE

GENERATOR

20 Proprietary Information

CAN 2: Control of a J1939 ECU


Introduction Comm Ports

CAN 2
Serial Comms
ECU GATEWAY GATEWAY

ECU

CANbus Comms
ENGINE GENERATOR

Password FAQ

Engine

Generator

(For example 90-110%)


21 Proprietary Information

CAN 2: Coupling to Woodward EGS-02


Introduction Comm Ports Serial Comms

Gas Mixer

Gas Engine Control

Start / Stop KW feedback


CANbus Comms
Password FAQ

Knock Detection Power Management Controls Spark Plugs


Throttle, Integrated Engine ThrottleControl Bodies

Ignition Coils

By-pass / Waste gate

High Energy Ignition Control


22 Proprietary Information

TecJet Gas Control Valve

CAN 2: Coupling to Woodward EGS-02


Introduction Comm Ports Serial Comms

The easYgen reads & displays EGS values by CAN:

Visualization
Engine Speed Engine Load % Speed setting Engine Hours Coolant temperature Fuel temperature Boost pressure Manifold Absolute Temperature

Coming up:
Alarms

CANbus Comms
Password FAQ

Amber warning lamp > Warning Red stop lamp > Shutdown

CAN J1939

23 Proprietary Information

CAN 2: Coupling to Woodward EGS-02


Introduction Comm Ports Serial Comms

The easYgen sends CAN commands to the EGS-02:

CAN Commands
Start / stop Shutdown Speed setpoint Load setpoint Alarm Reset Real power Rated speed Genset breaker status

CANbus Comms
Password FAQ

CAN J1939

24 Proprietary Information

Password Protection
Introduction Comm Ports Serial Comms CANbus Comms

Password protection
Level 1/End user Level 2/Temporary commissioning Level 3/Commissioning

valid for 2 hours


0001 (random number+200)*3 0003

Password
FAQ

Possible ways to change a parameter:


Hardware HMI RS-232 RS-232 RS-485 CAN 1 Access Method/Protocol Push-buttons ToolKit Modbus Modbus CANopen Enter Password for: Display No password required Serial 1 (RS-232) Serial 2 (RS-485) CAN 1

25 Proprietary Information

Password Protection
Introduction Comm Ports Serial Comms CANbus Comms

Password protection
Level 1/End user Level 2/Temporary commissioning Level 3/Commissioning

valid for 2 hours


0001 (random number+200)*3 0003
Randomly generated number

Password
FAQ

Current level of access

To access to this interface,

Enter code here

26 Proprietary Information

FAQ
Introduction Comm Ports Serial Comms CANbus Comms Password

How can I make a start / stop / acknowledge via the interface?

1) 2) 3)

Configure the start / acknowledge commands in the easYgen Send the start/ stop commands via interface Change to automatic mode and check the function

FAQ

27 Proprietary Information

FAQ
Introduction Comm Ports Serial Comms CANbus Comms Password

How can I make a start / stop / acknowledge via interface? 1) Config device

FAQ

Acknowledge:
Enter input command variable 04.14 Remote acknowledge in the Ext.Acknowledge LogicsManager output. When data bit 4 Remote acknowledge changes from 0 to 1, the Ext.Acknowledge LogicsManager output is enabled.
28 Proprietary Information

Data bit 4 Remote acknowledge must change back to 0 to reset the Ext.Acknowledge LogicsManager output.

FAQ
Introduction Comm Ports Serial Comms CANbus Comms Password

How can I make a start / stop / acknowledge via interface? 1) Config device

FAQ

Start/Stop:
Enter input command variable 04.13 Remote request in the Start req in AUTO LogicsManager output. When data bit 0 Start request changes from 0 to 1, the Start req in AUTO LogicsManager output is enabled.
29 Proprietary Information

When data bit 1 Stop request changes from 0 to 1, Start req in AUTO LogicsManager output is disabled.

FAQ
Introduction Comm Ports Serial Comms CANbus Comms Password

How can I make a start / stop / acknowledge via interface? 2) Send start bit Remote control: Parameter ID 503

FAQ

30 Proprietary Information

FAQ
Introduction Comm Ports Serial Comms CANbus Comms Password

How can I make a start / stop / acknowledge via interface? 2) Send start bit All interfaces write on the same LogicsManagerTM commands:
RS-232 CAN bus 1

FAQ

04.13 Remote request


Modbus

04.14 Remote acknowledge

CANopen

RS-485 Modbus

31 Proprietary Information

FAQ
Introduction Comm Ports Serial Comms CANbus Comms Password

How can I make a start / stop / acknowledge via interface? 2) Send start / stop bits Via interface RS-232 or RS-485, Protocol Modbus: Address 503 Start/Stop
Engine starts when the Remote Start data bit is true/high Engine stops when the Remote Stop data bit is true/high

FAQ

32 Proprietary Information

Note: Software ModScan32 adds internally +1 to the address (504 instead of 503)

FAQ
Introduction Comm Ports Serial Comms CANbus Comms Password

How can I make a start / stop / acknowledge via interface? 2) Send acknowledge bit Via interface RS-232 or RS-485, Protocol Modbus: Address 503 Acknowledge:
Bit must be reset by the Modbus master

FAQ

33 Proprietary Information

Note: Software ModScan32 adds internally +1 to the address (504 instead of 503)

FAQ
Introduction Comm Ports Serial Comms CANbus Comms Password

How can I make a start / stop / acknowledge via interface? 2) Send start / stop / acknowledge bits Via CAN bus interface two methods possible
(Refer to the Interface manual 37383 for more details)

FAQ

34 Proprietary Information

FAQ
Introduction Comm Ports Serial Comms CANbus Comms Password

How can I make a start / stop / acknowledge via interface? 2) Send start / stop bits Start/Stop:

FAQ

Start bit #0

Stop bit #1

04.13 Remote start request

35 Proprietary Information

FAQ
Introduction Comm Ports Serial Comms CANbus Comms Password

How can I make a start / stop / acknowledge via interface? 3) Monitor result

Engine will perform a start sequence

FAQ

36 Proprietary Information

End of this presentation


Other sections are :
1 Overview 2 Hardware and I/O 6 LogicsManager 7 Analog Manager

3 Operational Modes
4 Configuration and ToolKit

8 Controller
9 Synchronization and breaker 10 Application 11 Sequencing

5 Communication

Thank you for your attention


Note:
Information contained herein is intended for and appropriate to the purposes of this publication/presentation. Woodward reserves the right to update or otherwise revise any portion of this publication at any time. Technical data and detailed information is available in Woodward product specs. Specific reliance should be given only to information contained in purchase order(s), other contractual document(s), or information otherwise expressly represented in writing by Woodward as correct and accurate for the specific facts, circumstances and applications.
37 Proprietary Information