omron plc training

Post on 23-Oct-2014

411 Views

Category:

Documents

147 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Advanced Industrial Automation

OMRONWelcome

plc hands-on training

Advanced Industrial Automation

OMRONIndustrial Components Automation & Drives Sensing & Safety

•Electromechanical relays•Timers and counters•Programmable relays•Level controllers•Limit switches•Push buttons•Low voltage switch gear•Temperature and process controllers•Solid-state relays•Panel indicators•Power supplies

•Program. Logic Controller•Network systems•HMI terminals•Inverters•Servo systems•Software

•Photoelectric sensors•Displacement sensors•Vision systems•Safety sensors•Safety switches•Safety relays•Proximity sensors•Rotary encoders•Pressure sensors

OMRON component subdivision

Advanced Industrial Automation

OMRON

Contents of the training:

• Introduction: PLCOverview OMRON PLC rangeCJ1M

• Software

CX-programmer V3.0

• PLC-Basic Hands-On Training…

• Building up an Project

• PLC-Advanced Hands-on Training…

Contents of the training

Automation & Drives

Advanced Industrial Automation

OMRONOverview PLC range

100 256 512 1184 5000

Fu

nct

ion

alit

y

I/O140120

CPM1A

CPM2A

CPM2C

SRM1

CQM1H

C200HE/HG/HX

CS1

ZEN

34

CJ1

2560

Advanced Industrial Automation

OMRON

CPM1A

CPM2C

The Micro PLC, standard for most of the basic applications

Super compact, high functionallity Micro PLC

• Relay or transistor outputs• Various peripheral devices• 4 types of interrupts• High-speed counter integrated• Networking:

Compobus-S (remote I/O)Compobus-D (DeviceNet)Profibus (slave)

CPM2A

CPM

CPM PLC family

High functionality Micro PLC fully compatible with CPM1A

Advanced Industrial Automation

OMRON

• CPU’s with 10, 20, 30 and 40 I/O• Expandable to 100 I/O• 2 KW program memory• 1KW data memory • 150 instructions• 1 port (peripheral)• 1 counter for counting to up to 5 KHz• 2 pulse generators, up to 2 KHz

frequency

CPM1A Family

Advanced Industrial Automation

OMRON

• CPUs with 30, 40 or 60 I/O• Expandable up to 120 I/O• 4 KW Program memory• 2KW Data memory • 185 instructions• 2 ports

• (Peripheral and RS232)• 1 counter, 20 KHz range• 4 counters for up to 2 KHz• 2 pulse outputs, 10 Khz

CPM2A Family

Advanced Industrial Automation

OMRONCPM1A/2A adding I/O

CPM1A-10CPM1A-20

CPM1A-30CPM1A-40

CPM2A-60

CPM2A-30CPM2A-40

CPM2A-20

No-expansion

Max. 3 modules extra

I/O Inputs: 0.00 – 9.15I/O Outputs: 10.00 – 19.15

Advanced Industrial Automation

OMRONCPM I/O example

CPM2A – 40 I/O

24 digital inputs

16 digital outputs

0.00 – 0.111.00 – 1.11

10.00 – 10.0711.00 – 11.07

2.00 – 2.073.00 – 3.03

12.00 – 12.07

CPM expansion – 20 I/O

12 digital inputs

8 digital outputs

Advanced Industrial Automation

OMRON

CPU’s Modules

Inner boards

Communications

CQM PLC family

Advanced Industrial Automation

OMRON

• Modular system configuration• No need for racks• 256/512 I/O points maximum• 15 Kw Program memory max.• Up to 12.000 data memory registers• Built in all CPU’s :

• 16 built-in digital inputs• 4 counting/interrupt inputs• 1 counter, 5 Khz• 1 or 2 comunication ports

CQM PLC family

Advanced Industrial Automation

OMRON

• CQM1H modules– Variety of Digital and

Analogue I/O– Temperature control– Linear sensor module– Remote I/O master, fieldbus

masters

• CQM1H inner boards– Counters, Encoders, Pulse drivers, Analogue,

Communications...

CQM PLC family

Advanced Industrial Automation

OMRONCQM1H expansion

Advanced Industrial Automation

OMRONCQM1H expansion

Advanced Industrial Automation

OMRONCQM1H - bits and memory

Input bits 000.00 – 015.15

Output bits 100.00 – 115.15

Work bits 016.00 – 089.15

116.00 – 189.15

216.00 – 219.15

224.00 – 229.15

Special bits 244.00 – 255.07

Temporary bits TR0 – TR7

Holding bits HR00.00 – HR99.15

Auxiliary bits AR00.00 – AR27.15

Link bits LR00.00 – LR63.15

Timers / counters TIM/CNT 000 - 511

Data memory DM0000 – DM3071 (CPU 11/21) / DM6143 (CPU 51/61)

DM6144 – DM6655 (read only)

EM0000 – EM6655 (CPU 61)

Interrupts 000.00 – 000.03

Max 256 I/O CPU11/21Max 512 I/O CPU51/61

CPU settings

Holds on power failure

/!\ Mixed

4 interrupts sequence

Advanced Industrial Automation

OMRON

CompoBus/D (Slave)

CQM1H networking

CompoBus/S (Master)AS-I Bus (Master)

Controller link

NT Link, Host Link,Modem..

Protocol Macro, Modbus (Master)

Advanced Industrial Automation

OMRONCS1 PLC family - Hardware

•Modular system configuration– Standard Nine types of CPU

Back-planes for CPU & expansion2, 3, 5, 8 and 10 slots(max. 7 pcs. – 12 meterspecial up-to 50meter)

– C200H power supply units

– C200H expansion back-planes usable(max. 3 pcs.)

– Number of Special I/O units

– Communication Inner boards

Advanced Industrial Automation

OMRONCS1 Family – Data storage

• Comments stored in the PLC• Easy backup of the program

Flash-memory card: 8, 16, 32, 48, 64MB• Process values recording from the ladder• Data file management

– program files– I/O memory files– system parameters files

Advanced Industrial Automation

OMRONCS1D

Advanced Industrial Automation

OMRON

Risk Management is essential in systems requiring a high level reliability.

Every system is subjected to malfunction

When is this a significant problem?• 24 hour system that can not be stopped• Extremely high starting-up costs• Unexpected stops can lead to disasters

e.g. toxic spills, explosions…

CS1D – Risk Management

Expansion I/O Rack

Expansion I/O Rack

PS

CP

UD

up

lex

un

it

PS

CP

U

PS

PS

PS

PS

CL

K

CL

K

I/O

Duplexing functions:• Double power supply (main and expansion rack)• Double CPU• Double Network cards• Hot swapping of all units

without powering down the system(CPU, power supply and normal I/O unitsBut ALSO network and special I/O units)

Advanced Industrial Automation

OMRONCS1D – Hot-standby

Advanced Industrial Automation

OMRONCS1D – redundant network

Advanced Industrial Automation

OMRONCS1 Allocating I/O Units

Advanced Industrial Automation

OMRON

Fast, Compact, Seamless

CJ1 PLC family

Advanced Industrial Automation

OMRON

• A SMALL PLC in size, but it is not a MICRO…• PLC size and capability no longer go hand-in-hand!

• The CJ1 features:– High speed CPUs (40 and 20ns): 20ns is 3 to 5 times faster than typical mid-

sized CPU. (e.g. C200H series)– Control up to 2560 Local I/O: Typical of the mid-sized PLC category.– Industry leading networking: Omron’s FINS protocol routes data across

networks.– Compact size: Free up panel space without sacrificing performance!

Introducing the new CJ1

Advanced Industrial Automation

OMRON

• In fact the Omron CJ1 is a CS1 in a smaller package. – Released in 1999, the CS1 is and will remain Omron’s mid-sized PLC

and leading technology platform.

1/3 TotalPanelVolume

2/3 thePanel Depth

2/3 of theFootprint

The CJ1 is a mid-sized PLC in a “micro-sized” package.

Advanced Industrial Automation

OMRON

• Advances in printed circuit board design – More efficient layout.

• New component technology – Lower energy requirements.

• Surface mounted PCB technology – Better heat dissipation.

• New processors – Faster and more energy efficient.

How is the CJ1 possible?

Advanced Industrial Automation

OMRON

• 16 to 64 MB flash cards available.• Store PLC programs and transfer to/from PLC memory.• Log data into the card for manual or network retrieval.• Access the flash card from CX-Programmer – it appears as another PC drive.• Use FTP to store non-PLC related files on the flash card.

CJ1 Features - Flash Memory Cards

Advanced Industrial Automation

OMRON

• Ethernet• Controller Link • DeviceNet• CompoBus/S• Single Port Multiple Access• Protocol Macro

CJ1 Features - Communications

Advanced Industrial Automation

OMRON

FlashMemory

Ethernet

SCADAProgramming &

Debug Tool

Ethernet

DeviceNet or CompoBus/S

Controller Link

CLKPCI Board

Host Link

Programming/DiagnosticSoftware

OmronTouch Screen

Protocol Macro: Non-Omron Serial Devices

MESSAGE BOARD

CJ1 Features - Communications

Single Port Multiple Access

Advanced Industrial Automation

OMRON

• Rack mounted PLCs come with fixed number of slots available.CJ1 is more flexible.

• Eliminating the rack eliminates module width restrictions.Smaller modules – up to 10 can be joined by the CJ1 “through plane”

• Expand up to 4 “racks” of I/O and communications – 40 total modules (2560 local I/O)

CPU Rack

Expansion 1

Expansion 2

Expansion 3

TOTAL EXPANSION BUS LENGTH = 12 meters0.3, 0.7, 2.0, 3.0, 5.0, 10.0, 12.0 meter cables available

CJ1G/H Features – Layout Flexibility

Advanced Industrial Automation

OMRONCJ1M - series

Advanced Industrial Automation

OMRONCJ1M – new CPUs

Fast! Small! Seamless!…

• Expands the CJ1 family to the small scale control area (CQM1H)• CJ1M memory map, instructions and I/O with CJ1G/H compatible

6 NEW CPUs:.CJ1M-CPU11 (5Ksteps)• CJ1M-CPU12 (10Ksteps)• CJ1M-CPU13 (20Ksteps)

• CJ1M-CPU21 (5Ksteps)• CJ1M-CPU22 (10Ksteps)• CJ1M-CPU23 (20Ksteps)

Advanced Industrial Automation

OMRONCJ1M - features

.CJ1M-CPU11 (5Ksteps)• CJ1M-CPU12 (10Ksteps)• CJ1M-CPU13 (20Ksteps)

• CJ1M-CPU11 (5Ksteps)• CJ1M-CPU22 (10Ksteps)• CJ1M-CPU23 (20Ksteps)

• Peripheral port• RS232C• Memory card interface• Just 31mm wide

• 16 I/O on the CPU - 10 inputs - 6 outputs

• Interrupt functions 4 points• Build-in positioning functions

- pulse output 100kHz, 2 axes - counter function Phase differ. 50kHz, 2 axis Single phase 100kHz, 2 axis

31

Advanced Industrial Automation

OMRONCJ1M – Capacity compared to…

Data Memory Capacity

User Memory Capacity

CJ1G/H

CJ1M

CQM1H

CJ1G/H

CJ1M

CQM1H

120 K steps

15 K

256 K words

12 K

20 K

32 K

50% volume reduction

Advanced Industrial Automation

OMRONCJ1M – Expansion compared to…

Maximum Number of Connectable Units

CJ1G/H

CJ1M

CQM1H

40

20

11

Maximum Number of I/O bits

CJ1G/H

CJ1M

CQM1H

2560

512

640

Up to 10 I/O units can be placed on a CJ1M-CPU.A expansion ‘rack’ can be added to the CJ1M-CPU13 & CJ1M-CPU23

Advanced Industrial Automation

OMRONCJ1M – Speed compared to…

Execution Time (Special Instructions)

Execution Time (Basic Instruction)

CJ1G/H

CJ1M

CQM1H

CJ1G/H

CJ1M

CQM1H

20 ns

100 ns 375 ns

0.3 µs17.7 µs

0.04 µs

CJ1M is 59 times faster!!!

Advanced Industrial Automation

OMRON

End-Cover

CJ1-CPU

CJ1-PowerSupply

CJ1-PowerSupply

CJ1-I/OControl Unit

CJ1-I/OInterface Unit

End-Cover

Basic I/OSpecial I/OCPU-Bus I/O(*)Interrupt units(*)

Basic I/OSpecial I/OCPU-Bus I/O

Memory Card

I/O Connecting Cable

WARNING (*) Place CPU-Bus Units and I/O-Interrupt units next to CPU (5 left slots)

Max 10 Units

Max 10 Units

Max 12 m

CJ1 PLC – System set-up

Advanced Industrial Automation

OMRON3 groups of CJ1-Units

Basic I/O Units Special I/O Units CPU Bus Units

CIO 0000 to CIO 0079(8 , 16 , 32 or 64 points)

CIO 2000 to CIO 2959(Refresh area :10 words/unit)

D20000 to D29599(Setup area : 100 words/unit)

CIO 1500 to CIO 1899(Refresh area : 25 words/unit)

D30000 to D31599(Setup area : 100 words/unit)

Special I/O unit number(40 Units maximum)

CPU Bus unit number(16 Units maximum)

CJ1 PLC - Hardware

Advanced Industrial Automation

OMRON

IN16

IN16

IN16

OUT16

OUT16

IN16

IN32

OUT64

000 001 002 003 004 005006007

008009010011I/O word

CJ1 - I/O channel assignment

Advanced Industrial Automation

OMRON

000 001 002 003 004 005006007

008009010011I/O word

IN16

IN16

IN16

OUT16

OUT16

IN16

IN32

OUT64

Res

erve

d

Res

erve

d

CJ1 - I/O channel assignment

Advanced Industrial Automation

OMRON

IN16

IN16

IN16

IN16

IN16

IN16

OUT16

OUT16

OUT16

OUT16

OUT16

000 001 002

003 004 005 006

007 008 009 010

CIO word

CJ1 - I/O channel assignment

Advanced Industrial Automation

OMRON

SpecialI/O

00 01

CPUBUS

00

IN16

OUT16

OUT16

OUT64

IN64

15001524

20002009

20102019

000 001 002

003004005006

007008009010

SpecialI/O

CJ1 - I/O channel assignment

Advanced Industrial Automation

OMRONCX-programmer V3.0

CX-Programmer V3.0 made in Japan

• Improvements on 87 points• Designed to operate with MS Windows XP as well as MS Windows 95, 98,

ME, NT and 2000.Recommended: MS Windows NT, 2000 or XP

• New PLC ranges supported:- CJ1M- CS1H- CS1D (needs CX-P V3.1 for duplex functions)

• New Networks supported:- CS1 Bus I/F Board (ITBC-CST01)- 62 node Controller Link

Advanced Industrial Automation

OMRONImprovements on 87 points

Small selection:

RS01 Key-function allocationRS03 Open CX-P with default environmentRS05 On-line default state: Monitoring RS06 Auto on-line functionRS10 Improvement to address formatting:

A-AR, H-HR, L-LR, T-TIM, C-CNT, D-DM, E-EMRS11 Enable pasting of Symbol data created using MS-Excel and CX-P V1.2.RS16 Automatically generate an “END” instruction in a new sectionRS19 Fast connection across empty cells: [Ctrl] + arrow keysRS24 Connection and division of rungsRS35 Jump to corresponding contact / coilRS56 Rung WrapRS86 Block / Network Manager

Advanced Industrial Automation

OMRONPLC - Basic Hands-on training

basic hands-on training

Advanced Industrial Automation

OMRONStarting a new project in CX-Programmer

Advanced Industrial Automation

OMRONOpening a new Program

Advanced Industrial Automation

OMRONUp- and downloading of PLC programs

Advanced Industrial Automation

OMRON

100.00000.00 000.01

000.02

000.03

LD 000.00AND 000.01OR 000.02AND 000.03OUT 100.00

100.00000.00 000.01

000.02

000.01

Statement List

Advanced Industrial Automation

OMRON

100.00000.00

000.02

000.01

000.03

LD 000.00AND 000.01OR 000.02AND 000.03OUT 100.00

100.00000.00 000.01

000.02

000.03

100.00000.00

000.02

000.01

000.03

LD 000.00AND 000.01LD 000.02AND 000.03OR LDOUT 100.00

Statement List

Advanced Industrial Automation

OMRON

000.06

000.04 000.05

000.07

100.01

LD 000.04OR 000.06LD 000.05OR 000.07AND LDOUT 100.01

000.05

000.07

000.06

000.04 000.05

000.07

100.01

Statement List

Advanced Industrial Automation

OMRON

100.02000.00 000.02000.01 000.03

000.04 000.05 100.03

Statement List

Advanced Industrial Automation

OMRON

100.02000.00 000.02000.01 000.03

000.04 000.05 100.03

TEMPORAIRY RELAY

LD 000.00AND 000.01OUT TR 0AND 000.02AND 000.03OUT 100.02LD TR 0AND 000.04AND 000.05OUT 100.03

*

Statement List

Advanced Industrial Automation

OMRON

TRY...TRY...

Advanced Industrial Automation

OMRON

1.

2.

3.

4.

5.

6.

7.

Define the purpose

Problem Splitting

Working out

Design

Writing

Testing

Finishing

Program Writing – Seven steps

Advanced Industrial Automation

OMRON

1.

Products on the inputbelt are transported to PES 0.00. This belt stops if there is another product under work. Otherwise the product is transported to the next belt and stops if PES 0.01 detects the product. The drill is in the upper position and will be started by output 100.02.The drill goes down to limitswitch 0.02. The output 100.02 is set to off and the drill is returning to the upper position. If upperlimitswitch 0.03 detects the drill, the inputbelt, the transportbelt and the outputbelt is started. PES 0.04 detects the product and stops the outputbelt on the backside of the product . After five products the pusher is activated and pushes the products from the beltby output 100.04. If the pusher is in the out position (limitswitch 0.05) the output goes off and the pusher returns. During this period no belt is running except the inputbelt.

Program Writing – Define the Purpose

Advanced Industrial Automation

OMRON

2.

In-take transport

Drilling station

Transport and ejecting the products

Program Writing – Problem Splitting

Advanced Industrial Automation

OMRON

2.

In-take transport Transport

Drilling station Transport

Drilling

Transport & ejection Transport

Ejection of the

products

Program Writing – More Splitting

Advanced Industrial Automation

OMRON

3. Working out (I/O list)

000.00 FInput Sensor on input belt000.01 FTransp Sensor on transport belt000.02 CilOut Cylinder out000.03 CilIn Cylinder in000.04 FOutput Sensor on output belt000.05 PusIn Pusher in000.06 PusOut Pusher out

100.00 Minput Motor input belt100.01 MTransport Motor transport belt100.02 ACyl Cylinder100.03 MOutput Motor output belt100.04 APus Pusher

099.15 PUW Product under work099.14 PUWR Product under work ready099.13 MP Move products099.12 MPR Move products ready

Program Writing – Defining I/O list

Advanced Industrial Automation

OMRONAdding comments to the PLC program

Advanced Industrial Automation

OMRONAdding comments to contacts: ‘Symbols’

‘Global symbols’and

‘Local symbols’

Advanced Industrial Automation

OMRONOnline Edit

Advanced Industrial Automation

OMRONAn easy way to connect…

Advanced Industrial Automation

OMRON

TRY...TRY...

Advanced Industrial Automation

OMRONFunctions

XYZ(99)

S

P1

R

Condition 1

Condition 2

Condition 3

Ladder symbol Operand Data-area

S: Source word

IR, SR, AR, HR, LR, T/C, DM, #

P1: Parameter word

IR, AR, HR, LR

R: Result word

IR, AR, HR, LR, T/C, DM

Advanced Industrial Automation

OMRON

P1 = 1 - 9999Time = 0.1 - 999.9 secContact = TIM0

SV SV

INPUT

TIMER OUTPUT

Timer

TIM

N

SV

Condition 1

Ladder symbol Operand Data-area

N: TC number

# (000-511)

SV: Set value (BCD)

IR, AR, DM, HR, LR, #

Advanced Industrial Automation

OMRON

SV SV

000.00

100.00

Normal Timer

Advanced Industrial Automation

OMRON

SV1

000.01

100.01

SV1

Delay After Off

Advanced Industrial Automation

OMRON

SV3

000.02

100.02

SV3

SV2 SV2

On/Off Delay

Advanced Industrial Automation

OMRON

SV3

000.03

100.03

SV3

One Shot

Advanced Industrial Automation

OMRON

SV = 1 - 9999Time = 0.01 - 99.99 secContact = TIM0

SV SV

INPUT

TIMER OUTPUT

High Speed Timer

TIMH(15)

N

SV

Condition 1

Ladder symbol Operand Data-area

N: TC number

# (000-511)

SV: Set value (BCD)

IR, AR, DM, HR, LR, #

Advanced Industrial Automation

OMRON

SV = 1 - 9999Contact = CNT511

RESET

PULSE

COUNTER OUTPUT

5 4 3 2 1 0 0 5 4 3 5 5 4

Counter

CNT

N

SV

Pulse

Reset

Ladder symbol Operand Data-area

N: Counter number

# (000 – 511)

SV: Set value (BCD)

IR, AR, DM, HR, LR, #

Advanced Industrial Automation

OMRON

SV = 1 - 9999Contact = CNT511

RESET

DI-

COUNTER OUTPUT

0 1 2 3 0 1 1 0 3

II+

2 3 2 0 3 0 1

Reversible Counter

CNTR(12)

N

SV

II+

DI-

Ladder symbol Operand Data-area

N: Counter number

# (000 – 511)

SV: Set value (BCD)

IR, AR, DM, HR, LR, #

Reset

Advanced Industrial Automation

OMRONExample Program

Advanced Industrial Automation

OMRON

Try…Try…

Manipulation of numbers and bitsManipulation of numbers and bits

ON-LINE editON-LINE edit

Advanced Industrial Automation

OMRON

SET

RESET

BIT

100.00000.00 000.01

100.00

000.00

000.01

KEEP(11)

100.00

Keep

KEEP(11)

B

S

Ladder symbol Operand Data-area

B: Bit

IR, AR, HR, LRR

Advanced Industrial Automation

OMRONSet en Reset

SET

B

S

Ladder symbol Operand Data-area

B: Bit

IR, AR, HR, LR

RSET

B

R B: Bit

IR, AR, HR, LR

Advanced Industrial Automation

OMRON

CYCLUS

Signal Flanks

DIFU(13)

B

Signal

Ladder symbol Operand Data-area

B: Bit

IR, AR, HR, LR

DIFD(14)

B

Signal B: Bit

IR, AR, HR, LR

Advanced Industrial Automation

OMRONInterlock

IL(02)Signal

Ladder symbol

ILC(03)Signal

Advanced Industrial Automation

OMRON

PROGRAM PROGRAM WITHOUTWITHOUT

INTERLOCKINTERLOCK

Interlock

Advanced Industrial Automation

OMRON

PROGRAM PROGRAM WITHWITH

INTERLOCKINTERLOCK

Interlock

Advanced Industrial Automation

OMRON

000.00

000.01

DIFU(13)

10.00

ILC(03)

IL(02)

000.00

000.01

010.00

OFF

ON

OFF

ON

OFF

ON

A

DIFU and DIFD in Interlocks

Advanced Industrial Automation

OMRONExample Program

Advanced Industrial Automation

OMRON

Try…Try…

Advanced Industrial Automation

OMRON

1 min pulse

0.02 sec pulse

0.1 sec pulse

0.2 sec pulse

1.0 sec pulse

Output inhibit

Battery alarm

Always on

First scan

Always off - 253.14

Special Internal Relays

Advanced Industrial Automation

OMRONQuestions?

Thank you for you attention

if you have any question… ?

Advanced Industrial Automation

OMRONPLC - DATA Hands-on training

data hands-on training

Advanced Industrial Automation

OMRON

ADRESS FUNCTION NAME

255.03 ER ERROR error bit255.04 CY CARRY carry bit255.05 GR GREATER > bit255.06 EQ EQUAL = bit255.07 LE LESS < bit

System Flags

Advanced Industrial Automation

OMRON

* Logical instructions* Timer instructions* Counter instructions* Basic instructions* Bit control instructions* Data shifting instructions* Data movement instructions* Data compare instructions* Data conversion instructions* Binary calculation* BCD calculation* Logical calculation* Subroutine instructions* Step instructions* Network instructions* Special instructions

Instruction groups

Advanced Industrial Automation

OMRON

Ladderdiagram:

Statement list:

NO contactNC contactOutputInverted outputHorizontal and vertical line

LDLD NOTANDAND NOTOROR NOTOUTOUT NOTOR LDAND LD

Logical instructions

Advanced Industrial Automation

OMRON

NOP(00) No function

END(01) End of program

IL(02) Interlock

ILC(03) Interlock close

Basic Instructions

Advanced Industrial Automation

OMRON

100.00000.01

TIM

0

#9999

000.00

JMP(O4)

JME(O5)

OUTPUTS FREEZE

TIMERS STOP

LADDER SYMBOOL OPERAND DATAGEBIEDEN

N: Sprongnummer

# (00 to 99)

N: Sprongnummer

# (00 to 99)

JMP(04)

JME(05)

N

N

Jump Instructions

Advanced Industrial Automation

OMRON

V.W.1

JMP(O4)

0

JME(O5)

0

V.W.2

JMP(O4)

0

JME(O5)

0

LABEL 0 Can be used more than one time in the program.

USEDMore programs into 1 PLC

Shorten programs.

Jump Instructions

Advanced Industrial Automation

OMRON

V.W.2

JMP(O4)

0

V.W.1

JMP(O4)

0

JME(O5)

0

LABEL 0 JMP-JMP-JME combination

Jump Instructions

Advanced Industrial Automation

OMRON

V.W.2

JMP(O4)

2

JME(O5)

2

V.W.1

JMP(O4)

1

JME(O5)

1

LABEL 1- 99 Can be used only

once in the program.

Jump Instructions

Advanced Industrial Automation

OMRON

V.W.1

JMP(O4)

1

JME(O5)

1

LABEL 1- 99 Jump back inthe program

USEDRecursive action

Conversion more than one variableMODBUS CRC Check

Jump Instructions

Advanced Industrial Automation

OMRONExample Program

Advanced Industrial Automation

OMRON

Try…Try…

Advanced Industrial Automation

OMRONData monitoring

Advanced Industrial Automation

OMRON

Data Shifting InstructionsData Shifting Instructions

Data Shifting Instructions

Advanced Industrial Automation

OMRONSHIFTREGISTERSHIFTREGISTER

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 0 0 0 0 0 0 0 0 0 0 0 0 1 1 00 0 0 0 0 0 0 0 0 0 0 0 1 1 0 10 0 0 0 0 0 0 0 0 0 0 1 1 0 1 00 0 0 0 0 0 0 0 0 0 1 1 0 1 0 10 0 0 0 0 0 0 0 0 1 1 0 1 0 1 10 0 0 0 0 0 0 0 1 1 0 1 0 1 1 10 0 0 0 0 0 0 1 1 0 1 0 1 1 1 10 0 0 0 0 0 1 1 0 1 0 1 1 1 1 00 0 0 0 0 1 1 0 1 0 1 1 1 1 0 00 0 0 0 1 1 0 1 0 1 1 1 1 0 0 00 0 0 1 1 0 1 0 1 1 1 1 0 0 0 0

SFT(10)DATA

SFT(10)

99

99

Start word

IR, AR, DM, HR, LR

End word

IR, AR, DM, HR, LR

C.P.

RESET

99.12 100.00

Condition: End word >= Start wordSame data area

E St+1, St+2, ... St

VERLOREN DATA EXECUTIECONDITIE

Shift Register

Advanced Industrial Automation

OMRONExample Program

Advanced Industrial Automation

OMRON

Try…Try…

Advanced Industrial Automation

OMRONSHIFTREGISTERSHIFTREGISTER

V.W.

000.00

SFTR(84)

C

SFTR(84)

St

E

000.01

000.02

000.03

10.12

10.13

10.14

10.15

DATA

CLOCK PULSE

L / R

RESET

C: Control word

IR, AR, DM, HR, LR

St: Start word

IR, AR, DM, HR, LR

E: End word

IR, AR, DM, HR, LR

ExampleC= IR10

Shift Register

Advanced Industrial Automation

OMRONSHIFTREGISTERSHIFTREGISTER

ASL(25)

0 0 0 1 1 0 1 0 1 1 1 1 0 0 0 0

Cy

V.W.

ASL(25)

Wd

0

Wd: Word

IR, AR, DM, HR, LR

BIT15

BIT0

ER, EQ

Shift Register

Advanced Industrial Automation

OMRONSHIFTREGISTERSHIFTREGISTER

ASR(26)

0 0 0 1 1 0 1 0 1 1 1 1 0 0 0 0

Cy

V.W.

ASR(26)

Wd

0

Wd: Word

IR, AR, DM, HR, LR

BIT15

BIT0

ER, EQ

Shift Register

Advanced Industrial Automation

OMRONSHIFTREGISTERSHIFTREGISTER

ROL(27)

0 0 0 1 1 0 1 0 1 1 1 1 0 0 0 0

Cy

V.W.

ROL(27)

Wd

Wd: Word

IR, AR, DM, HR, LR

BIT15

BIT0

ER, EQ

Shift Register

Advanced Industrial Automation

OMRONSHIFTREGISTERSHIFTREGISTER

ROR(28)

0 0 0 1 1 0 1 0 1 1 1 1 0 0 0 0

Cy

V.W.

ROR(28)

Wd

Wd: Word

IR, AR, DM, HR, LR

BIT15

BIT0

ER, EQ

Shift Register

Advanced Industrial Automation

OMRONSHIFTREGISTERSHIFTREGISTER

SLD(74)V.W.

SLD(74)

St

St: Start word

IR, AR, DM, HR, LR

E E: End word

IR, AR, DM, HR, LR

1 2 3 4 5 6 7 8

E St

VERLOREN DATA

0

2 3 4 5 6 7 8 0

E St

Condition: End word >= Start wordSame data area

ER

Shift Register

Advanced Industrial Automation

OMRONSHIFTREGISTERSHIFTREGISTER

SRD(75)V.W.

SRD(75)

E

E: End word

IR, AR, DM, HR, LR

St St: Start word

IR, AR, DM, HR, LR

1 2 3 4 5 6 7 8

St E

VERLOREN DATA

0

0 1 2 3 4 5 6 7

St E

Condition: End word >= Start wordSame data area

ER

Shift Register

Advanced Industrial Automation

OMRONSHIFTREGISTERSHIFTREGISTER

WSFT(16)V.W.

WSFT(16)

St

St: Start word

IR, AR, DM, HR, LR

E E: End word

IR, AR, DM, HR, LR

VERLOREN DATA

Condition: End word >= Start wordSame data area

1234

1111

2233

1FFF

0000

9999

4545

0000

DM100

DM106

0000

1234

1111

2233

1FFF

0000

9999

ER

Shift Register

Advanced Industrial Automation

OMRONNOTATIONSNOTATIONS

1 2 3 4

4 * 10 0

3 * 10 1

2 * 10 2

1 * 10 3

Decimal

0,1,2,3,4,5,6,7,8,9

Notations

Advanced Industrial Automation

OMRONNOTATIONSNOTATIONS

1 0 1 1

1 * 2 0 = 1

1 * 2 1 = 2

0 * 2 2 = 0

1 * 2 3 = 8

11

Binary

0,1

11: 2 rest 1

5: 2 rest 1

2: 2 rest 0

1: 2 rest 1

0 1011

Notations

Advanced Industrial Automation

OMRONNOTATIONSNOTATIONS

1 2 A 4

4 * 16 0 = 4

10 * 16 1 = 160

2 * 16 2 = 512

1 * 16 3 = 4096

4772

Hexadecimal

0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

4772: 16 rest 4

298: 16 rest 10=A

18: 16 rest 2

1: 16 rest 1

0 12A4

Notations

Advanced Industrial Automation

OMRONNOTATIONSNOTATIONS

1 2 A 4Hexadecimal

Hexadecimal <-> Binary

0001 0010 1010 0100Binary

2 02 15

Notations

Advanced Industrial Automation

OMRONNOTATIONSNOTATIONS

1 2 9 4Decimal

Decimal <-> BCD

0001 0010 1001 0100BCD

2023

T

2023

E

2023

H

2023

D

Notations

Advanced Industrial Automation

OMRONNOTATIONSNOTATIONS

0123456789

1011121314151617181920

DEC

0123456789ABCDEF1011121314

HEX

000000000100010000110010000101001100011101000010010101001011011000110101110011111000010001100101001110100

BIN BCD

0000 00000000 00010000 00100000 00110000 01000000 01010000 01100000 01110000 10000000 10010001 00000001 00010001 00100001 00110001 01000001 01010001 01100001 01110001 10000001 10010010 0000

Notations

Advanced Industrial Automation

OMRON

Data Movement InstructionsData Movement Instructions

Data Movement Instructions

Advanced Industrial Automation

OMRON

MOV(21)MOV(21)V.W.

MOV(21)

S

D

S: Source word

IR, AR, DM, HR, LR, TC, #

D: Destination word

IR, AR, DM, HR, LR

ER, EQ

1 1 0 1 1 0 1 1 1 0 0 1 1 0 1 1

SOURCE WORD

1 1 0 1 1 0 1 1 1 0 0 1 1 0 1 1

DESTINATION WORD

Status source wordwill not be changed

Data Movement InstructionsData Movement Instructions

Data Movement Instructions

Advanced Industrial Automation

OMRONExample Program

Advanced Industrial Automation

OMRON

Try…Try…

Advanced Industrial Automation

OMRONDifferentiated InstructionsDifferentiated Instructions

000.01 000.02 000.03DIFU(13)

010.00

010.00MOV(21)

#0001

DM0000

000.01 000.02 000.03@MOV(21)

#0001

DM0000

Differentiated Instructions

Advanced Industrial Automation

OMRONIndirect AddressingIndirect Addressing

000.01MOV(21)

#0010

DM0012

DM0010 0013

DM0011 3331

DM0012 1234

DM0013 A000

DM0014 0000

DM0015 FFFF

BEFORE

DM0010 0013

DM0011 3331

DM0012 0010

DM0013 A000

DM0014 0000

DM0015 FFFF

AFTER

Indirect Addressing

Advanced Industrial Automation

OMRONIndirect AddressingIndirect Addressing

000.01MOV(21)

#0010

*DM0012

DM0010 0013

DM0011 3331

DM0012 1234

DM0013 A000

DM0014 0000

BEFORE

DM1233 A120

DM1234 AD01

DM1235 FFFF

DM0010 0013

DM0011 3331

DM0012 1234

DM0013 A000

DM0014 0000

AFTER

DM1233 A120

DM1234 0010

DM1235 FFFF

Indirect Addressing

Advanced Industrial Automation

OMRON

MVN(22)MVN(22)V.W.

MVN(22)

Br

D

Br: Source word

IR, AR, DM, HR, LR, TC, #

D: Destination word

IR, AR, DM, HR, LR

ER, EQ

1 1 0 1 1 0 1 1 1 0 0 1 1 0 1 1

SOURCE WORD

0 0 1 0 0 1 0 0 0 1 1 0 0 1 0 0

DESTINATION WORD

Status source wordwill not be changed

Data Movement Instructions

Advanced Industrial Automation

OMRON

XFER(70)XFER(70)V.W.

XFER(70)

N

D

Br: First source word

IR, AR, DM, HR, LR, TC

D: First destination word

IR, AR, DM, HR, LR

ER

Status source wordwill not be changed

Br

N: Number of words

IR, AR, DM, HR, LR, TC, #

Br 3331

Br+1 1234

Br+2 A000

Br+3 0000

Br+N-1 A120

D 3331

D+1 1234

D+2 A000

D+3 0000

D+N-1 A120

Data Movement Instructions

Advanced Industrial Automation

OMRON

BSET(71)BSET(71)V.W.

BSET(71)

Br

E

St: Start word

IR, AR, DM, HR, LR, TC

E: End word

IR, AR, DM, HR, LR, TC

ER

St

Br: Source word

IR, AR, DM, HR, LR, TC, #

Br 3331 St 3331

St+1 3331

St+2 3331

St+3 3331

E 3331

Condition: End word >= Start wordSame data area

Data Movement Instructions

Advanced Industrial Automation

OMRON

XCHG(73)XCHG(73)V.W.

XCHG(73)

V1

V2: To change word 2

IR, AR, DM, HR, LR, TC

ER

V2

V1: To change word 1

IR, AR, DM, HR, LR, TC

V1 3331 V2 1234V2 3331V1 1234

Data Movement Instructions

Advanced Industrial Automation

OMRON

MOVB(82)MOVB(82)V.W.

MOVB(82)

Br

D

Bi: Bit designation (BCD)

IR, AR, DM, HR, LR, TC, #

D: Destination word

IR, AR, DM, HR, LR

ER

Bi

Br: Source word

IR, AR, DM, HR, LR, #

1

SOURCE WORD

DESTINATION WORD

Bit status source wordwill not be changed

1

Data Movement Instructions

Advanced Industrial Automation

OMRON

MOVD(83)MOVD(83)V.W.

MOVD(83)

Br

D

Di: Digit designation (BCD)

IR, AR, DM, HR, LR, TC, #

D: Destination word

IR, AR, DM, HR, LR, TC

ER

Di

Br: Source word

IR, AR, DM, HR, LR, TC, #

Digit source wordwill not be changed

SOURCE WORD

4 2 7 1

DOELWOORD

9 9 3 3

DESTINATION WORD

7 1 3 3

Di = #0210

Data Movement Instructions

Advanced Industrial Automation

OMRON

Data Compare InstructionsData Compare Instructions

Data Compare Instructions

Advanced Industrial Automation

OMRON

CMP(20)CMP(20)V.W.

CMP(20)

Cp1

ER

Cp2

Cp2: Second compare word

IR, AR, DM, HR, LR, TC, #

Cp1: First compare word

IR, AR, DM, HR, LR, TC, #

100.00255.05 >

100.01255.06 =

100.02255.07 <

Data Compare Instructions

Advanced Industrial Automation

OMRONExample Program

Advanced Industrial Automation

OMRON

PROGRAMPROGRAMDOWNLOADDOWNLOAD

Advanced Industrial Automation

OMRON

CMPL(60)CMPL(60)V.W.

CMPL(60)

Cp1

ER

Cp2

Cp2: Second compare word

IR, AR, DM, HR, LR, TC

Cp1: First compare word

IR, AR, DM, HR, LR, TC

100.00255.05 >

100.01255.06 =

100.02255.07 <

Data Compare Instructions

Advanced Industrial Automation

OMRON

BCMP(68)BCMP(68)V.W.

BCMP(68)

VD

ER

CBCB: Startaddress table

IR, DM, HR, LR, TC

VD: Compare data

IR, DM, HR, LR, TC, #

RR: Result word

IR, AR, DM, HR, LR

VD 1234

CB 1000

CB+2 1280

CB+4 1234

CB+6 2000

CB+30 1100

Lower limit

CB+1 2000

CB+3 1420

CB+5 1234

CB+7 2400

CB+31 1500

Upper limit

1

0

1

0

1

RESBit 0

Bit 15

Data Compare Instructions

Advanced Industrial Automation

OMRON

TCMP(65)TCMP(65)V.W.

TCMP(65)

VD

ER

CBCB: Startaddress table

IR, DM, HR, LR, TC

VD: Compare data

IR, DM, HR, LR, TC, #

RR: Result word

IR, AR, DM, HR, LR

VD 1234

CB 1000

CB+1 1280

CB+2 1234

CB+3 2000

CB+15 1100

DATA

0

0

1

0

0

RESBit 0

Bit 15

Data Compare Instructions

Advanced Industrial Automation

OMRON

MCMP(19)MCMP(19) Multiple words compareMultiple words compareCPS(--)CPS(--) Binary compare with signBinary compare with signCPSL(--)CPSL(--) Double binary compare met signDouble binary compare met signZCP(--)ZCP(--) Zone compare with signZone compare with signZCPL(--)ZCPL(--) Double zone compare with signDouble zone compare with sign

Data Compare Instructions

Advanced Industrial Automation

OMRON

BIN(23)BIN(23) BCD ->BinaryBCD ->BinaryBINL(58)BINL(58) Double BCD -> Double BinaryDouble BCD -> Double BinaryBCD(24)BCD(24) Binary -> BCDBinary -> BCDBCDL(59)BCDL(59) Double Binary -> Double BCD Double Binary -> Double BCD ASC(86)ASC(86) HEX -> ASCIIHEX -> ASCIIHEX(--)HEX(--) ASCII -> HEXASCII -> HEX

Data Conversion Instructions

Advanced Industrial Automation

OMRON

BCD Calculation InstructionsBCD Calculation Instructions

BCD Calculation Instructions

Advanced Industrial Automation

OMRON

LADDER SYMBOOL

STC(40) @STC(40)

LADDER SYMBOOL

CLC(41) @CLC(41)

Bit 255.04

Data Calculation Instructions

Advanced Industrial Automation

OMRON

V.W.

ADD(30)

Br1

ER, EQ, CY

Br2Br2: Source word 2 (BCD)

IR, AR, DM, HR, LR, TC, #

Br1: Source word 1 (BCD)

IR, AR, DM, HR, LR, TC, #

RR: Result word

IR, AR, DM, HR, LR

ADD(30)ADD(30)

Br1 + Br2 + Cy = R -> Cy

CY before exec. - Br1 (Source) - Br2 (Add) - R (Result) - CY after exec. “0” 1234 2345 3579 “0” “1” 1234 2345 3580 “0” “0” 4567 7667 2234 “1” “1” 4567 7667 2235 “1” “0” 9999 0001 0000 “1” “1” 9999 0000 0000 “1” “0” 0000 0000 0000 “0”

Data Calculation Instructions

Advanced Industrial Automation

OMRONEXAMPLE PROGRAMEXAMPLE PROGRAMExample Program

Advanced Industrial Automation

OMRON

PROGRAM PROGRAM DOWNLOADDOWNLOAD

Advanced Industrial Automation

OMRON

V.W.

SUB(31)

Br1

ER, EQ, CY

Br2Br2: Source word 2 (BCD)

IR, AR, DM, HR, LR, TC, #

Br1: Source word 1 (BCD)

IR, AR, DM, HR, LR, TC, #

RR: Result word

IR, AR, DM, HR, LR

SUB(31)SUB(31)

Br1 - Br2 - Cy = R -> Cy

CY before exec. - Br1 (Source) - Br2 (Add) - R (Result) - CY after exec. “0” 1234 2345 8889 “1” “1” 1234 2345 8888 “1” “0” 8567 7667 0900 “0” “1” 8567 7667 0899 “0” “0” 0000 0001 9999 “1” “1” 0001 0000 0000 “0” “0” 0000 0000 0000 “0”

Data Calculation Instructions

Advanced Industrial Automation

OMRON

V.W.

MUL(32)

Vt

ER, EQ

VvVv: Multiplier(BCD)

IR, AR, DM, HR, LR, TC, #

Vt: Multiply word (BCD)

IR, AR, DM, HR, LR, TC, #

RR: First result word

IR, AR, DM, HR, LR

MUL(32)MUL(32)

Vt * Vv = R (R+1)

Attention: the result gives always two words (eight digits)

Data Calculation Instructions

Advanced Industrial Automation

OMRON

V.W.

DIV(33)

Dd

ER, EQ

DrDr: Divider (BCD)

IR, AR, DM, HR, LR, TC, #

Dd: Divider word (BCD)

IR, AR, DM, HR, LR, TC, #

RR: First result word

IR, AR, DM, HR, LR

DIV(33)DIV(33)

Dd : Dr = R rest R+1

Attention: the result gives always two words

Data Calculation Instructions

Advanced Industrial Automation

OMRON

INC(38)INC(38) Increases BCD number with 1Increases BCD number with 1DEC(39)DEC(39) Decreases BCD number with 1Decreases BCD number with 1ADDL(54)ADDL(54) Double word ADDDouble word ADDSUBL(55)SUBL(55) Double word SUBTRACT Double word SUBTRACT MULL(56)MULL(56) Double word MULTIPLYDouble word MULTIPLYDIVL(57)DIVL(57) Double word DIVIDEDouble word DIVIDE

Data Calculation Instructions

Advanced Industrial Automation

OMRON

ADB(50)ADB(50) ADD binaryADD binarySBB(51)SBB(51) SUBTRACT binarySUBTRACT binaryMLB(52)MLB(52) MULTIPLY binaryMULTIPLY binaryDVB(53)DVB(53) DIVIDE binary DIVIDE binary ADBL(--)ADBL(--) Double word ADDDouble word ADDSBBL(--)SBBL(--) Double word SUBTRACTDouble word SUBTRACTMBS(--)MBS(--) Signed MULTIPLYSigned MULTIPLYMBSL(--)MBSL(--) Double word signed MULTIPLYDouble word signed MULTIPLYDBS(--)DBS(--) Signed DIVIDESigned DIVIDEDBSL(--)DBSL(--) Double word signed DIVIDEDouble word signed DIVIDE

NEG(--)NEG(--) 2’s complement conversion2’s complement conversionNEGL(--)NEGL(--) 2’s complement conversion (double)2’s complement conversion (double)CPS(--)CPS(--) 2’s complement compare 2’s complement compare CPSL(--)CPSL(--) 2’s complement compare (double)2’s complement compare (double)

Binary Calculation Instructions

Advanced Industrial Automation

OMRON

COM(29)COM(29) 1’s Complement1’s ComplementANDW(34)ANDW(34) Logical AND between two wordsLogical AND between two wordsORW(35)ORW(35) Logical OR between two wordsLogical OR between two wordsXORW(36)XORW(36) Logical XOR between two wordsLogical XOR between two wordsXNRW(37)XNRW(37) Logical XNOR between two wordsLogical XNOR between two words

Logistic Calculation Instructions

Advanced Industrial Automation

OMRON

V.W.

SBS(91)

N

ER

N: Subroutine number

#(00 - 255)

SBS(91) / SBN(92) / RET(93)SBS(91) / SBN(92) / RET(93)

SBN(92)

N

RET(93)

- Program -

APPLICATIONActions which are executed

more than once in the program

Subroutine Instructions

Advanced Industrial Automation

OMRONExample Program

Advanced Industrial Automation

OMRON

PROGRAMPROGRAMDOWNLOADDOWNLOAD

Advanced Industrial Automation

OMRON

V.W.

SNXT(09)

B

254.07 Step start flag

B: Control bit

IR, AR, HR, LR

STEP(08) / SNXT(09)STEP(08) / SNXT(09)

STEP(08)

B

- Program -

Step Instruction

Advanced Industrial Automation

OMRON

ExampleExample

0

TR5

1TR2

2

TR3

3

4

TR4

5

TR6

6

TR7

7

TR8

TR1

Ref 0 Ref 1

Step Instruction

Advanced Industrial Automation

OMRON

STEP(08) / SNXT(09)STEP(08) / SNXT(09)

099.00

000.01

099.01

000.02 000.03

099.02 099.00

CNT500

099.00

Step Instruction

Advanced Industrial Automation

OMRONEXAMPLE PROGRAMEXAMPLE PROGRAMExample Program

Advanced Industrial Automation

OMRON

Try…Try…

Advanced Industrial Automation

OMRON

One Ladder

TaskTaskTask

Task

End

• Continuous Ladder program can be split into the functional parts

• These parts are called Tasks or Programs• Task programming results in faster and more

flexible program development

Task programming

Advanced Industrial Automation

OMRON

End

I/O refresh

Task 00

Task 02

Task 01

• List of active tasks is refreshed during I/O refresh

• Active cyclic tasks are executed from the lowest task number

• Tasks can be activated or deactivated by other tasks

• Operation Start assignment can be switched On/Off

Cyclic Tasks

Advanced Industrial Automation

OMRONInterrupt tasks

EndTask 00

Task 02

Task 01

End

Interrupt Task

• Interrupt of cycle task execution can be triggered by– Power fail– Internal timer– External interrupt input– Message received on serial board

Advanced Industrial Automation

OMRONTask programming

• When to use Tasks?– Local symbols results in flexible programming– Parallel program development– Reuse of standard blocks of code– Upgrade of the machine by activating the task– Optimisation of the cycle time

Advanced Industrial Automation

OMRON

Overseeing Processing

I/O Refreshing

Peripheral Servicing

ProgramExecution

- Check Battery- Read DIP-switches- Check I/O Bus- Check User Program Memory- Check for Memory Card

Refresh data for :- Basic I/O Units- SYSMAC BUS Remote I/O- Special I/O Units- CPU Bus Units

Events Servicing :- Special I/O unit events- CPU Bus Unit events- Peripheral port and RS-232C port events- File access - Communications port events

Cyc

le T

ime

Cycle time – Standard situation

Advanced Industrial Automation

OMRON

Overseeing Processing

I/O Refreshing

ProgramExecution

Cyc

le T

ime

for

pro

gra

m e

xecu

tio

n

Overseeing Processing

Peripheral Servicing

Cyc

le T

ime

for

Per

iph

eral

Ser

vici

ng

- Faster servicing of events- Time slice for program execution and peripheral servicing can be tuned by the customer- Synchronous or asynchronous I/O-memory access can be set by the user- Data concurrence via special instructions

Cycle time – Parallel Processing Mode

Advanced Industrial Automation

OMRON

Stop

Execute

Execute

Stop

Optimisation of the cycle time

Advanced Industrial Automation

OMRONTasks : summary

• Task is a program• Equivalent to a function of your process• Easier programming, debugging and maintenance

• Integrate tasks into a project• Up to 32 tasks !• Up to 256 linked to an event !

• Project will call the tasks needed• Your cycle is optimal

• Re-use-able !

Advanced Industrial Automation

OMRONQuestions?

Thank you for you attention

if you have any question… ?

top related