YOKOGAWA FA-M3 R Technical Information

Technical Information
Range-free Multi-controller FA-M3 R Overview
TI 34M6A01-01E
2000.5 2nd Edition
This document is based on the version of FA-M3 R as of May 2000.
For details about the current version of FA-M3 R, please contact your

CONTENTS

Introduction to FA-M3 ………………..………………………………………………………... 1
FA-M3 Features ……………………………………………………………………………… ..... 2
Ultra-fast Processing Speed………..………………………………………………………... 3
Comparison with Competitors……..……………………………………………………….... 4
Compact Size. ……………………..………………………………………………………….. 5
Universal Range.……………………..……………………………………………………...... 6
Multiple CPUs .………………………………………………………………………………....7
Sequence CPU Modules.…………………………………………………………………....8
(F3SP05-0P, F3SP21-0N, F3SP28-3N, F3SP38-6N, F3SP53-4H, F3SP58-6H, F3FP36-3N)
BASIC CPU Modules……………………………………………………………………….. 9
(F3BP20-0N, F3BP30-0N)
Easy Real-time Processing with BASIC ………………………………………………… 10
Program Development Tools
FA-M3 Programming Tool WideField
Ladder Programming Tool Designed for Engineers………………………………. 11 Object Ladder…………………………………………………………………………. 12 Program Component…………………………………………………………………. 13 Index View…………………………………………………………………………….. 14 Collective Change of I/O Positions ………………………………………………… 15 Logical Design by Tag Name……………………………………………………….. 16 Group Tag Name……………………………………………………………………... 17 Advantages of Windows Environment……………………………………………... 18 Flexible Operability …………………………………………………………………...19 Sophisticated Debugging Functions………………………………………………... 20
Enriched Help…………………………………………………………………………. 21 BASIC Programming Tool M3 for Windows………………………………………………. 22 Outstanding Maintenance Support Functions ……………………………………………. 23
Remote OME …………………………… ……………………………………… …………. 24 Remote OME via Ethernet ………………………………………………………………...25 Remote OME Using Commercially-available Modem …………………………………. 27
System Log ……………………………………………………………………………….... 28
User log …………………………………………………………………………………….. 29 Sampling Traces…………………………………………………………………………….30
Analog Input/Output Modules ……………………………………………………………….31
(F3AD04-0N, F3AD08-1N, F3DA02-0N, F3DA04-1N, F3DA08-5N)
Temperature Control Modules ……………………………………………………………... 32
(F3CT04-0N, F3CT04-1N, F3CR04-0N, F3CR04-1N, F3CV04-1N)
Positioning Modules for Controlling Every Type of Motor ……………………………... 33 F3NC11-0N and F3NC12-0N Advanced model Positioning Modules
with Positioning Pulse Output ………………………………………………………..34
F3NC51-0N and F3NC52-0N Positioning Modules with Analog Voltage Output…….35
TI 34M6A01-01E I
Applications of Personal Computer Link Interface………………………………………...36
(Connection with personal computer/Display)
Personal Computer Link Modules ………..…………………………………………………37
(F3LC11-1N, F3LC11-2N)
Personal Computer Link via Programming Port……………………………………………38
(F3SP05-0P, F3SP21-0N, F3SP28-3N, F3SP38-6N, F3SP53-4H, F3SP58-6H)
Ethernet Interface Module………..……………..……………………………………………39
(F3LE01-5T)
FA Link H Module ………..……………..………..…………………………………………..40
(F3LP02-0N)
Fiber-optic FA Link H Module………..……………..………………………………………..41
(F3LP12-0N)
UT Link Module………..……………..………..……..……………………………………….42
(F3LC51-2N)
Multi-Link Module ………..……………..……..……..……………………………………….43
(F3LC21-1N)
GP-IB Communication Module ………..……………..………..……. .…………………….44
(F3GB01-0N)
RS-232-C and RS-422/485 Communication Modules (1) ………….. …………………..45
(F3RZ81-0N, F3RZ91-0N)
RS-232-C and RS-422 Communication Modules (2) ………..……………………………46
(F3RS22-0N, F3RS41-0N)
FA-M3 Value………..……………..……..……..………..……………………………………47
(F3SC21-1N)
Fiber-optic FA-bus Module………..………………..………………………………………..48
(F3LR01-0N)
Fiber-optic FA-bus Type 2 Module………...……..………………… ……… ………………49
(F3LR02-0N)
DeviceNet Interface Module………..……………..…………………………………………50
(F3LD01-0N)
24 V DC Power Supply Module………..……………..……………………………………..51
(F3PU26-0N)
Market Standard Connectors………..……………..……………………………………......52
TI 34M6A01-01E II
P
P
L
L
C
C

Introduction to FA-M3

From EVOLUTION to REVOLUTION
The FA-M3 has rebor ned as the FA-M3 R,
to revolutionize the users' equipment.
for Revolution!
FA-M3 R is a new generic name for FA-M3 controllers containing one or
more of the brand new, ultra-fast four CPU modules.
FA-M3 R can simply be called the FA-M3 R and FA-M3 have upward compatibility.
The design concept was to increase the speed of the FA-M3. The new high-
speed Instruction-Process-Response-Scan, or High-speed IPRS, in the FA-M3 R was designed to achieve this objective.
Extensive studies were conducted to meet every requirement including ultra-high-
speed control, steady dispersion-free control and improved networking functions including link control. The FA-M3 R is Yokogawa's ideal controller for next­generation equipment, delivering even greater accuracy and productivity.
"
M3R".
TI 34M6A01-01E
Instruction
Process
Scan
High speed
Response
1
P
P
L
L
C
C
FA-M3 R Features
Ultra-fast Processing Speed
20K steps of ladder program scanned per millisecond Minimum scan time of 200 µs Sensor control function with constant scan from 200 µs Quick response from input to output Quick response time 100 µs to an interrupt signal
Ultra-compact Size
The compact, 147 (W) x 100 (H) x 88 (D) mm size handles 192 points.
Universal I/O Range
Can control up to 8, 192 points and contain devices of up to 310K words per system. Capabilities of a high-end PLC at the cost of a low- or mid-range PLC In case of 1000-2000 I/O points, the list price becomes one third to a hal f against other vendor’s PLC
* I ndicates the performance when running a program that contains basic instructions and application instructions in average ratios; does not guara ntee that all
the user's program wi ll run at this speed.
** Acronym of rem ot e Operation Maintenance and Engineering proposed by Yokogawa Electric Corporation.
Outstanding Maintenance Support Functions
*
Remote OME**function using public phone line and Ethernet Diagnostic based on error log and user log Diagnostic based on sampling trace Common I/O mod ule spares for all system regardless of I/O range
Multi-CPU
Tasks can be divided by multiple ladder CPUs Data processi ng by the BASIC CPU PC applications run by the AT-compatible CPU
FA-M3 Programming Tool WideField
Object ladder, a new programming method succeedin g to structured programming Blocks and macros can be code d independently, t hus drastically increasing reusability. Increased efficiency of reuse with improved visibility Easy data exchange wit h W i ndows- bas ed appli c ati ons
BASIC Programming Tool M3 for Windows
Convenient BASIC program development under the Windows environment
The FA-M3 R outclasses the capabilities of today's PLCs and offers the functionality, performance, a choice of languages and expandability provided by a microcomputer board.
No more tedious quality control of huge variety of boards or discontinuation of parts - the user can concentrate on adding value to equipment.
TI 34M6A01-01E
2
P
P
L
L
C
C

Ultra-fast Processing Speed

World's fastest processing speed realized by triple processors.
20K steps of ladder program scanned per milli second.
Minimum scan time of 200 µs.
The FA-M3 R del ivers high-speed in all aspects, running a 20K st eps of program in on e millisecond (ratio of application instructions used: 50%). Actual applications for to day's functionally-enhanced equipme nt contain a larger ratio of application instructions. For such applicati ons, the FA-M3 R achieves at leas t ten times the performance of the former CPU modules for the FA-M3. The graph on the right shows examples of perform ance improvement s.
4
Average number of
Instruction executed
Molding machine
* In comparison to the former CPU module of Yok ogawa with the actual applications
9.8
Sorting machine
Application Type
*
10.8
max.10 times
faster*
4.1
F3SP58
F3SP35
Picking machine
1: Compared whith Our Conventional CPU
Cleaning machine
1
With conventional PLC
PLC/ sensor controller
Sensor actuator
Quick response from in put to outp ut

• Ultra-quick response time: 100 µs F3XD08-6F, F3XD16-3F, F3XD32-3F/4F, F3XD64-3F/4F (with 32 input points)
• Ultra-quick response to input: 10 µs F3XD16-3H (when used with the F3SP28, F3SP38, F3SP53 or F3SP58)
• Output shutoff function added: F3YD64-3F, F3WD64-3F/4F (with 32 output points)
With FA-M3 R
Sensor Control Function

The number of PLC units can be reduced since two ladder programs can be executed by one CPU module.
1 scan
Main scan
High-speed constant scan
constant scan : Min. 200 µs
• One CPU can carry out a high-speed constant scan (from 200 µs) independently besides the normal scan.
• The same CPU also achieves a quick response.
Faster Response to Interrupt Signal

• DC input module allows quick response of 100 µs to an interrupt input
• Swift response to a change in input level to implement instantaneous high-speed control
TI 34M6A01-01E
3
P
P
L
L
C
C
Comparison with Competitors
Due to the ultra-fast pro c es sin g speed, there's no nee d to
consider the processing time when programming.
Why is high-speed processing necessary?
To carry out complicated calculations (with
application instructions) quickly To stabilize mechanical control of higher
speed for higher productivity To allow human-interface and diagnostic
programs to be enhanced, thus providing an easier interface for the operator
To reduce unstable actions during each scan
time by network servicing
* Execute d i nstructions mea ns t he aver age number of inst r uct i o ns executed in 1 µsby PLC.
Ultra-fast Execution of Instructions

Executed*
16.00
14.00
12.00
10.00
8.00
6.00
4.00
2.00
0.00
Comparison of Processing speed
14.50
5.62
3.80
3.54
1.52
Model of
Model of
Model of
company A
company A
company B
SP53/58
1.83
SP21
SP28/38
High-speed PLC CPU Price: 200,000 to 550,000 yen
1.33
0.04
0.02
Model of
Model of
General PLC CPU Price: 60,000 to 200,000 yen
company A
company B
Model of
company B
Basic instruction: Min. 0.0175 µs Application instruction: Min 0.070 µs
Comparison with Yokogawa's Former CPU Module for Basic

Instructions
Instruction New SP53 Former SP35
LD, AND, OR 17.5 to 35 ns 90 ns
Timer 175 ns 360 ns
Transfer 70 ns 180 ns
Comparison 70 ns 180 ns
Addition, subt raction 105 ns 270 ns
Logic operator 105 ns 270 ns
Comparison with Yokogawa's Former CPU Module for Application

Instructions
Instruction SP58 vs. SP35
Transfer between file registers 74.1 times faster
Index modification (LD) 10.7 times faster
Index modification (MOV) 30.4 times faster
Read/write 6.4 times faster Timer update 6.7 times faster BMOV/BSET 12.8 times faster
FOR-NEXT 7.7 times faster
TI 34M6A01-01E
4
P
P
L
L
C
C

Compact Size

Postcard-size Controller
Why does a controller need to be smaller?
• To provide ample room for additional modules
• To allow installation of the controllers without affecting the machine design and safety of the user factory (al lowing per s pe c tive facilities)
• To help standardize control panels
• To reduce the size of the control panel to be min imized regardless of t he controller scale
• To reduce costs
Duct
Other
manufacturer's
PLC
Duct
Relays, conductors, etc.
Design concept: PLC is a subs ti tu te for relays

The FA-M3 R is packaged into the size of usual relays and conductors, and is designed for ins tallation in the same row with those inside a panel, thus allowing effective internal design of the panel.
Dimensions

Base
Module F3BU04-0N 4 100 x 147 88.5 F3BU06-0N 6 100 x 205 88.5 F3BU09-0N 9 100 x 322 88.5 F3BU13-0N 13 100 x 439 88.5 F3BU16-0N 16 100 x 537 88.5
* Dimensions of a base module with I /O modules installed in it (excluding c onnectors and terminals bl ocks )
Slots
Mounting
Dimensions
(mm)
Depth of
Module
*
(mm)
Waste space
Duct
FA-M3 R
TI 34M6A01-01E
5
P
P
L
L
C
C

Universal Range

Whatever the number of I/O points, one PLC covers all.
•Higher functionality than high-end PLC, yet more reasonable cheaper than low-end PLC
•Only one model covers a broad range of I/O points, from small to large
•High expandability independent of scale
•Common modules and parts eliminates need for diverse spares.
800
FA-M3 R costs only two­thirds of competitors' for 2048 points.
FA-M3R
Other manufacturers'
ultra-high-end PLCs
Other
manufacturers'
high-end PLCs
Other manufacturers' mid-range PLCs
0
Other manufacturers' low-end PLCs
0 1024 2048 3072 4096 5120 6144 7168 8192
One model of FA-M3 R covers the entire range
of I/O points.
Price (yen)
700
600
500
400
300
200
100
I/O Points
Flexible Combination of Diverse Types of I/O Modules

• Offered with various types of I/O modules as used in high-end PLCs
• Simple access to advanced I/O modules
Number of I/O Points

• 4 to 288 analog inputs
• 2 to 288 analog outputs
• 1 to 288 axes for positioning
• 4 to 144 pulse inputs
• 1 to 36 serial communication ports (F3RZ1, F3RS41)
• 2 to 72 serial communication ports (F3RS22)
• 1 to 8 GP-IB communication ports
Note: Shown above are the maximum numbers of points and ports when the corresponding modules are inst al l ed for the maximum
numbers independentl y, and do not mean that all these maximums are available at the same time for the same controller. The maximum number for each item depends on the combination of modules actually installed.
TI 34M6A01-01E
6
P
P
L
L
C
C

Multiple CPUs

•Use any programming language you like.
•Use the optimum language for your applicatio ns.
•Combine languages freely .
Up to 4 CPU modules can be combined.
Ultra-high-speed processing
Sequence CPU BASIC CPU
Up to 4 ladder programs
can be run, allowing task
to be shared.
• Mechanical engineers may prefer a ladder diagram, while production engineers may prefer BASIC.
Æ
The FA-M3 R allows the programming language to be chosen freely.
• Sequence CPUs are good for tasks requiring high-speed proc essing, a BASIC CPU for floating-point and character calculations.
Æ
You can select CPUs to meet your application requirements.
Real-time BASIC programs
can be run.
Communication and text processing (character handling)
* Only one BASIC CPU mod ule can be installed per controller.
*
Module Model Specifications Sequence CPU F3S P 21-0N modul e F3SP28-3N
F3SP38-6N F3SP53-4H F3SP58-6H
F3FP36-3N BA SI C CPU F3BP20-0N modul e F3BP30-0N
• Any CPU can directly access I/O modules.
• Different types of CPU modules can exchange data with each other.
•Without additional module(s), the above mentioned CPU module can achieve function of a controller.
Str uc tured ladder languge, 10K steps, 0. 18 µs/basic instr uc tion Object ladder language 30K steps, 0.045 µs/basic instruction Object ladder language 120K steps, 0.045 µs/basic instruct ion Object ladder language 56K steps, 0.0175 µs/basic instruction Object ladder language 120K steps, 0.0175 µs/basic instruct ion Ladder and SF C language, 40K steps, 0. 09 µs/c ont ac t or c oil instruct ion YM-BASI C/ FA language, 120KB YM -B ASI C/ F A language, 510KB
TI 34M6A01-01E
7
P
P
L
L
C
C

Sequence CPU Modules

Larger Program Capacity, Device Capacity and
Variety of Instructions than for High- end PLCs
Seven modules to meet various needs.
Number of i nputs / output s 2,048 2,048 4,096 8,192, 4,096 8,192 4,096 Number ofBasic 252533333333 8 instructions Application 227 227 312 312 312 312 59 Processing
speed per instruction
Program capacit y (st eps ) 5K 10K 30K 120K 56K 120K 40K* Number of program blocks 32 32 1,024 1,024 1,024 1,024 1,024** Devices Timers*** 512 512 2,048 3,072 2,048 3,072 2,048
Relays Internal 4,096 4,096 16,384 32,768 16,384 32,768 8,192
Registers Data 5,120 5,120 16,384 32,768 16,384 32,768 5,120
Item
Basi c (µs) 0.18–0.36 0.18–0.36 0.045–0.18 0.045–0.18 0.0175– 0.07 0.0175– 0.07 0.09–0.18 Application (µs)
Counters*** 512 512 2,048 3,072 2,048 3,072 2,048
Shared 2,048 2,048 2,048 2,048 2,048 4,096 Link 2,048 2,048 8,192 16,384 8,192 16,384 8,192 Special 2,048 2,048 9,884 9,884 9,884 9,884 9,984
File 32,768 262,144 32,768 262,144 27,648 Link 2,048 2,048 8,192 16,384 8,192 16,384 8,192 Special 512 512 1,024 1,024 1,024 1,024 512 Index 32 32 256 256 256 256 — Shared 1,024 1,024 1,024 1,024 1,024 4,096
F3SP05 F3SP21 F3SP28 F3SP38 F3SP53 F3SP58 F3FP36
Min. 0. 36 Min. 0. 36 Min. 0.18 Min. 0.18 Min. 0.07 Min. 0.07 Min. 0.18
* Capacity in steps of lad der program ** Capacity in steps of sequence function chart (SFC) *** T ot a l numb er of tim er s a nd co u nter s
F3SP05-0P, F 3SP21- 0N, F3SP 28 -3N, F 3 SP38-6 N, F3SP5 3- 4 H, F3SP58 -6H an d
F3FP36-3N Sequence CPU Modules
• High-speed execution of instructions easily handles high-speed processing and response. (Scan time of 1 ms for a 20K step program when us ing an F3SP53 or F3SP58)
• Sensor control function enables quick scan (input Æ program execution Æ output) besides normal scan . This allows to have stable input/output response of 400 µs (200 µs x 2). (when using an F3SP28, F3SP38, F3SP53 or F3SP58).
• Inheriting the structured programming, object ladder programmingis adopted as a dramatically upgraded programming language that facilitates program development and modification (for the F3SP28, F3SP38, F3SP53 or F3SP58).
• User-defined macro instructions can be created and registered.
• Enriched functions, such as forced set/reset that are not affected by the results of program computations as well as a scan operati on, fac ilit ate progra m debugg ing and modification.
• The PROGRAMMER port (connection port for programming tool) supports a personal computer link, allowing linkage to upper-level computers and display units without a personal computer link module (at maximum baud rate of 115K bps for the F3SP28, F3SP38, F3SP53 or F3SP58).
• Programs and data can be stored in an optional ROM pack, which is useful when performing program replacement and making many copies of the same program on site.
• Protect function is provided to prevent programs from being read and copied by unauthorized persons.
RDY RUN ALM ERR
SP53-4H
CPU
RDY
RUN ALM ERR
SP58-6H
CPU
PROGR AMMER
PROGR
PROGRAMMER
AMMER
PROGRAMME R
F3SP53-4H F3SP58-6H
RDY RUN ALM ERR
SP21-0N
CPU
RDY RUN ALM ERR
SP28-3N
CPU
RDY RUN ALM ERR
SP38-6N
RDY RUN ALM
PROGRAMMER
ERR
FP36-3N
PROGRAMMER
PROGRAMMER
PROGRAMMER
F3SP21-0N F3SP28-3N F3SP38-6N F3FP36-3N
CPU
CPU
Note: The F3FP36-3N is used for both SFC and ladder pro grams (ladder program s only is availabl e), and supports
neither index modific ation, scan operation, person al computer link, user log, ROM pack nor program security.
TI 34M6A01-01E
8
P
P
L
L
C
C

BASIC CPU Modules

YM-BASIC/FA, th e world's fastest BASIC
Incorporates YM-BASIC/FA, a BASIC language for real-time control used in proven Yokogawa YEWMAC500 computer for factory automation.
Realizes a BASIC program-based controller (no need for a sequence CPU module).
Can directly access inputs and outputs. Direct I/O access without a sequence CPU enables field data to be read and written at high speed. (16 I/O points can be accessed within 5.2 ms.)
F3BP20-0N F3BP30-0N
TOP77RT/TOP72S
FA-M3 R
Ideal for high-level computations
Simplifies character and array computations.
Dedicated interpreter realizes high-speed processing.
Real-time control of field
F3BP20-0N and F3BP30-0N BASIC Modules
• Useful for communication tasks or high-level computations that are not easily controlled by a ladder program.
• Can configure as a BASIC controller since a BASIC CPU module alone can be used without a sequence CPU module.
• When installed in slots 2 to 4, BASIC CPU modules work as add-on BASIC CPU modules for a sequence CPU module.
• Can directly access input and output modules.
• Can exchange data with ladder programs and synchronize with ladder programs by using events.
• Allows structured programming using subprograms.
• Can access common data with a personal computer link module (can also connect a display unit and access data via Ethernet or modem).
• The PROGRAMMER port (connection port for programming tool) provided with each BASIC CPU module allows programming for each CPU.
RDY RUN ALM ERR
BP20-0N
CPU
RDY RUN ALM ERR
BP30-0N
PROGRAMMER
PROGRAMMER
CPU
• Programs can be developed and debugged on a personal computer.
• By installing an optional ROM pack, programs and common data can be saved and the programs in the ROM pack can be run. The ROM pack is useful when performing program replacement and making many copies of the same program on site.
TI 34M6A01-01E
F3BP20-0N F3BP30-0N
9
P
P
L
L
C
C

Easy Real-time Processing with BASIC

A statement to start an interrupt routine needs only one line.
F3BP20-0N and F3BP30-0N
FA-M3 R
F3BP20-0N F3BP30-0N
YM-BASIC/FA
Barcode Remote ID
100 ON INT 2 , 5 GOSUB WARI@ 110 ! 120 LOOP@ 130
.
Main routine
.
. 140 GOTO LOOP@ 150 ! 160 WARI@ 170 ! 180 ENTER xxxxx 190 OUTPUT xxxxx 200 RETURN 210 ! 220 STOP 230 END
YM-BASIC/FA, real-time BASIC
Data input Data output
Interrupt st atement
Interrupt routine
Barcode reader
• On-line real-time processing
- Supports extensive interrupt methods to enable immediate response of a BASIC program to external events.
- Facilitates development of on-line real-time programs.
• Modular program structure
- Can use subprograms.
- Variables, line numbers and labels in the main and individual subprograms independently, thus it simplifies development and program maintenance, and improving program reusability.
- The main program and subprograms can be developed separately, and assembled together by using the APPEND command later.
• Combination with sequence programs
- Variables used in a BASIC program can be combined with shared registers by a common variable statement, thus it facilitates data exchange with sequence CPU module. Synchronization with sequence CPU modules can also be achieved by using SIGNAL, ON SEQEVT, ENTER and OUTPUT statements.
- Device values in CPU modules can be read and written by using ENTER and OUTPUT statements.
• I/O support
- Can access various communication modules such as serial communication modules, various digital I/O modules, and various analog I/O modules by using ENTER statements for input and OUTPUT statements for output.
TI 34M6A01-01E
10
P
P
L
L
C
C

Ladder Programming Tool Designed for Engineers

Ultimate pr og ram reusability.
WideField dramatically reduces Total Cost of Ownership
by customization of each machine.

FA-M3 Programming Tool WideField

Object ladder Enriched helpProgram Component Remote OME*Index view System log*Collective change of I/O positions User log* Logical design by tag name Sampling traces*Group tag name Ethernet connection* Advantages of Windows environment  Modem connection*Flexible operabilitySophisticat ed debugging functions
* See the respective pages of these excellent maintenance functions for det ails.
System Design
Program Design
Programming
Debugging
Running
Maintenance*
WideField great ly
reduces the time
required for these
processes.
FA-M3 Programming Tool WideField (SF610-E3W)
WideField solves all issues facing user program development. It offers extensive features for greatly increasing the efficiency of program development, such as the clarification of the component structure of programs, improved visibility, under the familiar Windows environment.
z
Product concept:
• Customized program design
• Operability
• Reusability
• Link with other applications
• Visibility
• Ease of debugging and maintenance
• Concurrent development by multiple engineers
• Improved software quality
• Shorter development period
z
WideField is ready to go simply by installing it in your PC.
z
WideField can be run under Windows 95, Windows 98 or Windows NT 4.0.
TI 34M6A01-01E
11
P
P
The FA-M3 Programming Tool WideField is a revolutionary application for programming object
An object ladder is a new concept of developing programs. The object in which a piece of program
An object ladder is highly reusable. When customizing an existing machine control program for a
C
L
C
L
ladder succeeding to structured ladder programming and created with new concept.
and the related devices are assembled for each functional unit called a block. The blocks are then assembled together to form the entire ladder program. Each block can thus be functionally independent, which improves productivity and program maintainability compared to structured programming*.
particular user, the details of each block need not be checked; blocks are simply added or replaced.

Object Ladder

1990
Structured
programming Conventional ladder programming
2000
Object ladder programming
*
Structured programming.
Yokogawa Electric Corporation in 1989, in which an increasingly complexed ladder program is divided into parts for individual functional units so that developers can easily understan d t he program framework, and improved productivity and program maintainability. As these advantages became recognized in the 1990's, structured programming grew rapidly. Other PLC manufacturers rolled out product s based on the same concept, and structured program m ing is now t he de facto standard in PLCs.
A programming method proposed by
TI 34M6A01-01E
12
P
P
L
L
C
C

Program Component

Independence of Blocks and Macros for Enhancing Drastical Reusabi lity.
Blocks and macros are pieces of program and use common devices as their data. Thus,
devices need to be assigned uniquely not to doubly used in different blocks and macros.
By using the concept of local devices in each block and macro, devices can be handled
independently in each block and macro.
Different macros and blocks can have a local device having the same name since
different physical addresses will be assigned to those local devices, thus device conflict can be avoided
.
Programs and local devices can be handled as sets so that they can be reused easily as parts.
Basic Blocks
Block A
Local
devices
Block B
Local
devices
Block C
Local
devices
-Reylay
-Register
-Timer
-Counter
Block Z
Local
devices
-Reylay
-Register
-Timer
-Counter
Program
Program
Program
Program
Standard configuration
Block A
Local devices
Block B
Local devices
Block C
Local devices
Block D
Local
devices
Optional
Block A
Local devices
Block B
Local devices
Block C
Local devices
Block Z
Local
devices
Program
Program
Program
Program
configuration
Program
Program
Program
Program
Address Indication
z
Global devices
Local device
Global device
Global devices
MOV /D1
MOV D1
Local devices and global devices can be used as different devices.
When reusing a block, device addresses need not to be changed.
When local devices need to be added in a block, no change to other blocks is needed.
TI 34M6A01-01E
13
P
P
L
L
C
C

Index View

Increased Efficiency of Reuse with Improved Visibility.
A ladder program is coded as a long strip of diagram, which makes it difficult to grasp the
overall flow.
The entire program structure can be grasped.You can hide and show each circuit block under the circuit comment (just like expanding
and collapsing the tree) to grasp the entire program structure and go to the corresponding parts.
Programs written long ago or written by other engineer can be easily modified.
Index View
Supply of materials
Preparatory neating
Flacks coating
FormaltingIdling
Supply of materials
Preparatory neating
Flacks coatingCoatingFixing heatingCleaningCootingUnloading
DiagnosisPower off
FormaltingIdring
Supply of materialsPreparatory neating
Flacks coatingCoatingFixing heatingCleaningCootingUnloadingDiagnosisPower off
Debugging after grasping
Debugging after grasping
the overall flow
the overall flow
Collapsed View of Circuit Expanded View of Circuit
TI 34M6A01-01E
14
Loading...
+ 39 hidden pages