34
Training Seminar

Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Embed Size (px)

Citation preview

Page 1: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Training Seminar

Page 2: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

JAZZ®

Variety of models

M91

Variety of models

Main differences

Expansion modules

Memory structure

Programming with U90 Ladder

Basic functions

Advanced functions

Special functions

U90 Ladder - HMI

Training Seminar

ReviewReview

Page 3: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

JAZZ® Micro OPLC™JAZZ® Micro OPLC™

Two line display

Real Keypad for Data entry

Modbus and open protocol communication

SMS/ cellular connection

Auto-tune PID, up to 4 loops

Full project upload

Low cost

Training Seminar

Page 4: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Variety of models- Jazz® Variety of models- Jazz® Training Seminar

9 models of Jazz® OPLC

JZ10-11-R10 – 6 DI, 4 RO

JZ10-11-T10 – 6 DI, 4 TO

JZ10-11-R16 – 6 DI, 2 D or A (0-10V) inputs, 2 AI (0/4-20 mA), 6 RO

JZ10-11-T17 – 6 DI, 2 D or A (0-10V) inputs, 2 AI (0/4-20 mA), 7 TO

JZ10-11-T40 – 16 DI, 2 D or A (0-10V) inputs, 2 AI (0/4-20 mA), 20 TO

JZ10-11-PT15- 3 DI, 3 D or A inputs, 3 PT1000/NI1000 inputs, 5 RO and 1 TO (HSO)

JZ10-11-R31 – 16 DI, 2 D or A (0-10V) inputs, 2AI (0/4-20 mA), 11 RO

JZ10-11-UN20 – 9 DI, 2 D or A (0-10V) inputs, 1 AI (0/4-20 mA), 1 PT100/TC inputs, 5 RO, 2 TO

JZ10-11-UA24 – 9 DI, 2 D or A (0-10V) inputs, 2 AI (0/4-20 mA), 2 PT100/TC inputs, 5 RO, 2 TO, 2 Analog Outputs

Page 5: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

M91 Micro OPLC™M91 Micro OPLC™

Two line display

Real Keypad for Data entry

Modbus & open protocol communication

SMS via GSM communication

Full project upload

Auto-tune PID, up to 4 loops

Expandable

Small Data Base (1024 registers)

Low cost

Training Seminar

Page 6: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Variety of models- M91Variety of models- M91 Training Seminar

M91-2-R1 - 10 DI, 1 AI , 6 RO

M91-2-R2C - 10 DI, 2 AI , 6 RO

M91-2-R34 - 20 DI, 2 A/D I, 12 RO

M91-2-R6C - 6 DI, 6 AI, 1HSI, 6 RO

M91-2-RA22 - 8 DI, 2 A/D I 14 bit +2 TC/PT100, 2 AO 12 bit, 8 RO

M91-2-T1 - 12 DI, 12 TO

M91-2-T2C - 10 DI, 2 A/D I , 12 TO

M91-2-T38 - 22 DI, 16 TO

M91-2-UN2 - 10 DI, 2 A/D/TC/PT100 Inputs (14 bit) , 12 TO

M91-2-UA2 - 10 DI, 2 A/D/TC/PT100 Inputs, 12 bits, 2 AO 12 bits , 10 TO

10 models of the M91 OPLC

Page 7: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Main Differences Main Differences Training Seminar

Category Jazz® M91

Memory (Program size) 2048 Words 3072 Words

HMI Displays 60 80

List Size 3072 Bytes 2048 Bytes

COM Port Via Adds On module Build in RS2321/RS485

Expansion Port None 1

Data Base None 1024 Words

Page 8: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Expansion modulesExpansion modules

EX-A1-Expansion Adapter

IO-DI8-TO8

IO-DI16

IO-TO16

IO-DI8-RO4

IO-RO8

IO-RO16

I0-AI4-A02

IO-PT4

EX90-DI8-RO8

IO-AO6X

IO-ATC8

IO-LC1/3

IO-DI8-TO8L

IO-DI16-L

IO-DI8-RO4-L

IO-RO8L

IO-RO16L

All of those units are 12V only

Training Seminar

M91

Page 9: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

A customer wants a PLC with 10 digital inputs (NPN), 7 transistor outputs, and one analog input at 0-10V.

He needs to display the current pressure and the set point.

What type of PLC would you recommend to him?

Training Seminar

What do you think?What do you think?

Page 10: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Memory StructureMemory Structure

256 Memory Bits (MB)

256 Memory Integers

64 Timers (16 bit resolution)

Up to 2 min 43 sec -> 10 msec resolution

Up to 27 min 18 sec -> 100 msec resolution

Up to 4 hours 33 min 3 sec -> 1 sec resolution

Up to 45 hours 30 min 30 sec -> 10 sec resolution

SB and SI according to assigned functionality from the Operating system

Inputs and Outputs according to the hardware configuration

Training Seminar

Page 11: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

U90Ladder is very reach of functions. Part of them are

programmed via ladder modules

Many advanced, special functions are programmed via system

operands (SBs & Sis)

U90Ladder is a Windows-based software that accords with the IEC113.1 standard.

Jazz® & M91 are programmed using the

U90Ladder software

Training Seminar

Programming With U90 Ladder

Programming With U90 Ladder

Page 12: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

U90Ladder has two editors, the Ladder editor and

the HMI editor.

Ladder Editor: the U90Ladder application is based on a

single main routine, which requires the PLC to scan the

entire application at every scan.

HMI Editor: depending on the hardware configuration

the user can design displays, which including fixed text and variables.

Training Seminar

Programming With U90 Ladder

Programming With U90 Ladder

Page 13: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

3. Can we trust a 10 millisecond accuracy in general?

1. Can we count to a number bigger than 32767 in

Jazz®/ M91 using one element?

Can we count to a number bigger than 32767 in

Jazz®/ M91 at all?

2. Can we reach 10 millisecond accuracy when

measuring with a timer preset to 15 minutes?

Training Seminar

What do you think?What do you think?

Page 14: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Training Seminar

U90 Ladder – Basic Functions

U90 Ladder – Basic Functions

Bit Operation

Page 15: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Training Seminar

Compare

U90 Ladder – Basic Functions

U90 Ladder – Basic Functions

Page 16: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Training Seminar

U90 Ladder – Basic Functions

U90 Ladder – Basic Functions

Math

Page 17: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Training Seminar

Time Functions

Day of the WEEK

Time

Day of the Month

Month

Year

U90 Ladder – Advanced Functions

U90 Ladder – Advanced Functions

Page 18: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Training Seminar

U90 Ladder – Advanced Functions

U90 Ladder – Advanced Functions

SMS

Page 19: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Training Seminar

U90 Ladder – Advanced Functions

U90 Ladder – Advanced Functions

PID

Page 20: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Training Seminar

U90 Ladder – Special Functions

U90 Ladder – Special Functions

Page 21: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Besides U90Ladder’s built-in utilities, one can run additional

features using SIs and SBs.

One can run several functions in the same application

as long as no conflict exists between them.

Most of the functions are based on the principal of storing data

into SIs and then activating the function with an SB.

One can divide the functions into 2 types, the open

functions and ones which are run via SI 140.

Training Seminar

U90 Ladder – Special Functions

U90 Ladder – Special Functions

Page 22: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Linear function (SI 80-85)

Shift register (SI 87-88)

Data base - M91 only (SI 40-41)

Long Integer interface (SB 82)

Convert MB to MI and back (SI 170-172)

Training Seminar

U90 Ladder – Special Functions

U90 Ladder – Special Functions

Page 23: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Functions with SI 140:

Communication utility

Interrupt

Load Indirect for registers and timers

Copy and Fill vector

Find Mean, Maximum, Minimum values

A*B/C (where the calculation is done in Long integers)

Square root

MODBUS communication

Training Seminar

U90 Ladder – Special Functions

U90 Ladder – Special Functions

Page 24: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

HMI functions:

Display a vector as ASCII

Display a number as Hexadecimal

Training Seminar

U90 Ladder – Special Functions

U90 Ladder – Special Functions

Page 25: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

2. Can I turn 10 MBs ON just by entering 1 number from the

HMI? What function should I use, and what should be the

value (assuming I start from the lowest bit)?

1. Can I scale 2 analog inputs in one scan? What function should I use?

3. Can I store the value of the analog input every 6 min for 3

days? What function would I use in order to do it ? Can I

do it with Jazz®?

Training Seminar

What do you think?What do you think?

Page 26: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Attaching a variable

Training Seminar

U90 Ladder - HMIU90 Ladder - HMI

Page 27: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Bit On/Off

Integer

Time function

List of text

Time and date

Timer

Training Seminar

U90 Ladder – HMI Variables

U90 Ladder – HMI Variables

Page 28: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Scrolling among displays can be done in two ways:

In every display we have 4 jump conditions. When in a

specific display, the element linked to the jump condition

rises (positive transition) the display will jump to the

target display.

Writing to SI 2 in the scan of the PLC. The value of SI 2

represents the display currently on the face of the PLC.

Training Seminar

U90 Ladder - HMIU90 Ladder - HMI

Page 29: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Create an application that will contain two displays.

Pressing key #1 and #5 while in the first display will allow you to jump to the second one. Pressing the key #4 while in the second one will allow you to jump back to the first one.

Training Seminar

What do you think?What do you think?

Page 30: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Create an application that will ring a bell twice a day on weekdays for 10 seconds.

Enable/ Disable the operation with one of the keys, and make one display show the time and the other to show the status of the bell when it rings.

Training Seminar

What do you think?What do you think?

Page 31: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Configure an Analog Input that measures 0-10v (which module can you think do that?) .

Scale it to 0-100% with a 0.1% resolution.

Build an application that will turn an Output ON when the analog Input is in a rang that should be entered from the HMI by the user.

Training Seminar

What do you think?What do you think?

Page 32: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Log the time and date every time you press a key.

The Data base should hold 3 integers:

- The time

- The date

- The total amount of key pressed

Training Seminar

What do you think?What do you think?

Page 33: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Convert your name to ASCII characters and display it on the face of the PLC (if your name is longer the 16 Characters display your first name only).

Training Seminar

What do you think?What do you think?

Page 34: Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules Memory structure Programming with U90 Ladder Basic

Training SeminarThank You !Thank You !