Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules...
-
Upload
albert-watkins -
Category
Documents
-
view
222 -
download
2
Transcript of Training Seminar. JAZZ ® Variety of models M91 Variety of models Main differences Expansion modules...
Training Seminar
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
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
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
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
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
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
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
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?
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
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
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
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?
Training Seminar
U90 Ladder – Basic Functions
U90 Ladder – Basic Functions
Bit Operation
Training Seminar
Compare
U90 Ladder – Basic Functions
U90 Ladder – Basic Functions
Training Seminar
U90 Ladder – Basic Functions
U90 Ladder – Basic Functions
Math
Training Seminar
Time Functions
Day of the WEEK
Time
Day of the Month
Month
Year
U90 Ladder – Advanced Functions
U90 Ladder – Advanced Functions
Training Seminar
U90 Ladder – Advanced Functions
U90 Ladder – Advanced Functions
SMS
Training Seminar
U90 Ladder – Advanced Functions
U90 Ladder – Advanced Functions
PID
Training Seminar
U90 Ladder – Special Functions
U90 Ladder – Special Functions
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
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
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
HMI functions:
Display a vector as ASCII
Display a number as Hexadecimal
Training Seminar
U90 Ladder – Special Functions
U90 Ladder – Special Functions
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?
Attaching a variable
Training Seminar
U90 Ladder - HMIU90 Ladder - HMI
Bit On/Off
Integer
Time function
List of text
Time and date
Timer
Training Seminar
U90 Ladder – HMI Variables
U90 Ladder – HMI Variables
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
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?
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?
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?
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?
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?
Training SeminarThank You !Thank You !