You are on page 1of 29

easYgen-3200 Training

Section 6 - LogicsManager

marked

CERTIFICATE of Design Assessment by ABS


American Bureau of Shipping & Affiliated Companies

Proprietary Information

Contents
Introduction Screen Description Input Command Variables Signs Operators Time delay Logical Outputs Programming Exercise slide 3 5 6 11 13 17 18 24 26

Proprietary Information

Introduction
Introduction
Description Input Commands Signs Operators Time Delay Logical Outputs

The LogicsManagerTM permits the easYgen-3000 operating logic to be customized for each individual application. The status of discrete inputs, discrete outputs, internal conditions, alarms, and measured values may be combined into logical functions. These logical functions may be used to initiate numerous operational functions, such as starting the generator in the automatic mode. Woodwards LogicsManagerTM has been developed to give the user complete control for flexible configuration and operation.

Programming Exercise

3 Proprietary Information

Introduction - LogicsManagerTM
Introduction
Description Input Commands Signs Operators Time Delay Logical Outputs

Digital Signals
Discrete inputs Relay status External discrete inputs External relays Control via interface

Relay Outputs Assignment


With timer ON-delay and OFF-delay 16 additional/internal flags or logical operations - Operate free configurable outputs

Internal Conditions
Conditions - CB status - operating mode - engine status Alarms - warning alarm - shutdown alarm Time / Date

Internal Conditions
- Start/stop engine - Change operation mode - Acknowledge of alarms - Inhibit emergency mode

Programming Exercise

4 Proprietary Information

Screen Description
Introduction

Components of the Boolean Logic equation:


Logical Output Sign Delay ON Delay OFF

Description
Input Commands Signs Operators Time Delay Logical Outputs

Command Operator 01

Programming Exercise

Operator 02

5 Proprietary Information

Input Command Variables


Introduction Description

The following groups are available:


00 01 02 03 04 05 06 07 08 09 Flags condition
(results of LogicsManager outputs)

Input Commands
Signs Operators Time Delay Logical Outputs

10 11 12 13 14 15 18

Analog inputs
(wire break)

Alarm system
(active alarm classes)

Programming Exercise

System condition Engine control Applications condition Engine related alarms Generator related alarms Mains related alarms System related alarms Discrete inputs

Clock and timer External DIs Discrete outputs External DOs Flexible limits Transistor outputs
(external excitation 12V/24V)

6 Proprietary Information

Input Command Variables


Introduction Description

Viewing the state of the inputs in ToolKit:

Input Commands
Signs Operators Time Delay Logical Outputs

Programming Exercise

7 Proprietary Information

Input Command Variables


Introduction Description

Viewing the state of the inputs in the HMI:

Input Commands
Signs Operators Time Delay Logical Outputs

Programming Exercise

8 Proprietary Information

Input Command Variables


Introduction Description

Internal clock and timer functions:

Input Commands
Signs Operators Time Delay Logical Outputs

Programming Exercise

9 Proprietary Information

Input Command Variables


Introduction Description

Input Commands
Signs Operators Time Delay Logical Outputs

The alarm class for discrete inputs must be configured as Control, if discrete inputs or alarm flags are used as input commands.

Programming Exercise

10 Proprietary Information

Signs
Introduction Description Input Commands

The sign defines if the input is enable and how it will be used
Direct Command value - The command value is passed directly to the operator NOT Command value - The command value is inverted passed to the operator

Signs
Operators Time Delay Logical Outputs

Programming Exercise

Always "0" - The command value is ignored and this logic path is always FALSE. Always "1" - The command value is ignored and this logic path is always TRUE.

11 Proprietary Information

Signs
Introduction Description Input Commands

Command input: Grey if sign = TRUE or FALSE

Signs
Operators Time Delay Logical Outputs

Programming Exercise

12 Proprietary Information

Operators
Introduction Description Input Commands Signs

Operator 01 and 02

Operators
Time Delay Logical Outputs

Programming Exercise

13 Proprietary Information

Operators
Introduction Description Input Commands Signs

Truth tables
AND
x1 x1 x2 x2 x2

OR
x 1

NAND

Operators
Time Delay Logical Outputs

Programming Exercise

x1 0 0 1 1

x2 0 1 0 1

y 0 0 0 1

x1 0 0 1 1

x2 0 1 0 1

y 0 1 1 1

x1 0 0 1 1

x2 0 1 0 1

y 1 1 1 0

14 Proprietary Information

Operators
Introduction Description Input Commands Signs

Truth tables
NOR
x 1 ON x2 ON x2 OFF OFF x2 ON

NXOR
OFF

x 1 ON

XOR
OFF

Operators
Time Delay Logical Outputs

Programming Exercise

x1 0 0 1 1

x2 0 1 0 1

y 1 0 0 0

x1 0 0 1 1

x2 0 1 0 1

y 1 0 0 1

x1 0 0 1 1

x2 0 1 0 1

y 0 1 1 0

15 Proprietary Information

Operators
Introduction Description Input Commands Signs

The Help screen gives a description of the logical outputs.

Press soft key

Operators
Time Delay Logical Outputs

Programming Exercise

16 Proprietary Information

Time Delay
Introduction Description Input Commands Signs Operators

Delay ON
is the amount of time that the logical output state is delayed before changing to true

Delay OFF
is the amount of time that the logical output state is delayed before changing to false

Time Delay
Logical Outputs

Programming Exercise

Delay ON

Delay OFF

17 Proprietary Information

Logical Outputs
Introduction Description Input Commands Signs Operators Time Delay

There are three types available:

Relay outputs

Any discrete output that are freely configurable

Logical Outputs
Programming Exercise

Logical Functions

Internal functions and conditions such as Start in Auto and Firing Speed reached Additional Boolean equations which can be used whenever three input commands are not enough or time delayed signals are required

Internal Flags

18 Proprietary Information

Logical Outputs
Introduction Description Input Commands Signs Operators Time Delay

Relay outputs

- Relay output 1 Ready for operation OFF - Relay 2 to 12 Depending on configuration - External relays 1-16 via expansion board
can be used as additional flags if not utilized

Logical Outputs
Programming Exercise

19 Proprietary Information

Logical Outputs
Introduction Description Input Commands Signs Operators Time Delay

Internal Flags

Internal flags 1 to 16
- Flag 1 used as placeholder use caution when using it for other purposes - Flag 8 Timer function

Logical Outputs
Programming Exercise

Internal flag 8:
Timer1: Timer2: Active weekday: Monday: .. Friday: Saturday: Sunday: 08:00.00 17:00.00 Yes Yes No No

20 Proprietary Information

Logical Outputs
Introduction Description Input Commands Signs Operators Time Delay

Logical Functions
- Start request in AUTO - Stop request in AUTO - Load dependent (LD) start stop - Start w/o load - Critical mode - Inhibit emergency - External acknowledge

Logical Outputs
Programming Exercise

- Undelayed close GCB - External mains decoupling requested - Enable MCB


- Firing speed reached

21 Proprietary Information

Logical Outputs
Introduction Description Input Commands Signs Operators Time Delay

Logical Functions
- Setpoint 2 power - Setpoint 2 power factor - Setpoint 2 frequency - Setpoint 2 voltage - Frequency droop active - Voltage droop active - Discrete f/P + (raise) - Discrete f/P (lower) - Discrete V/PF + (raise) - Discrete V/PF (lower) - RUN Synchronization mode - CHECK Synchronization mode - PERMISSIVE Synchronization mode

Logical Outputs
Programming Exercise

22 Proprietary Information

Logical Outputs
Introduction Description Input Commands Signs Operators Time Delay

Logical Functions

- Constant idle run - Auto idle mode - AUTO operation mode - MANUAL operation mode - STOP operation mode

Logical Outputs
Programming Exercise

23 Proprietary Information

Programming
Introduction Description Input Commands Signs Operators Time Delay

Select component to change with arrows

Change value with + and -

Go to next input command group


Logical Outputs

Programming
Exercise

Select from list in ToolKit

24 Proprietary Information

Programming
Introduction Description Input Commands Signs Operators Time Delay Logical Outputs

Remote start:

Start req. in Auto:


Discrete input 2 (Alarm class = control) Internal flag 8 (Timer) Remote request (activated via interface)

Internal flag 8:
Timer1: Timer2: Active weekday: Monday: .. Friday: Saturday: Sunday: 08:00.00 17:00.00 Yes Yes No No

Programming
Exercise

25 Proprietary Information

Exercise
Introduction Description Input Commands Signs Operators Time Delay Logical Outputs

Problem: Create pulsing relay output.

Programming

Exercise

26 Proprietary Information

Exercise
Introduction Description Input Commands Signs

Create pulsing relays output.


Use as many flags as necessary. The relay shall only pulse in operating mode MANUAL. Use relay 11 as pulse relay.

Operators Time Delay Logical Outputs

Change the pulse / pause ratio

Programming

Exercise

27 Proprietary Information

Exercise
Introduction Description Input Commands Signs Operators Time Delay Logical Outputs

Solution: Create pulsing relay output.


Can be used as a simple process controller if combined with Flexible Limits (alarm class = control). Only digital PID possible with multiple Flexible Limits and different pulse / pause ratios.
Pause time Pulse time

Programming

Exercise

28 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 5 Communication

8 Controller
9 Synchronization and breaker 10 Application 11 Sequencing

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.
29 Proprietary Information