Professional Documents
Culture Documents
1 Maintenance Sequencer (Elementary) E
1 Maintenance Sequencer (Elementary) E
1 Maintenance Sequencer (Elementary) E
members only
1
(Revision history)
Prepared on Apr. 1, 2008
Prepared by S. Ozaki
(Mizushima)
Dojo Name
Maintenance Dojo
Rev. No. Rev. Date Reason for Revision/Revised Contents Revised by Dojo Name Rev. Page
Rev. 1 Month/day/year
Rev. 2 Month/day/year
Rev. 3 Month/ day/Year
Rev.4 Month/day/year
Rev. 5 Month/day/year
Rev. 6 Month/day/year
Rev. 7 Month/day/year
Rev. 8 Month/day/year
Rev. 9 Month/day/year
Rev. 10 Month/day/year
Rev. 11 Month/day/year
Rev. 12 Month/day/year
Rev. 13 Month/day/year
Rev. 14 Month/day/year
2
Making Things Dojo Training Schedule
Training Name Sequencer Circuit Total of Training Time 18.0 H
1. Training Contents of Training Required Time
item
1) Overview of Sequencer 1.0 H
2) Major Contact Symbols to be used in Sequencer 1.0 H
3) Creation of Simplified Circuits (Self-holding, Timer) 1.0 H
4) Overview of Time-chart 1.0 H
5) How to Convert Respective Numbers (Binary Numbers, Decimal Numbers, Hexadecimal Numbers, BCD) 2.0 H
6) Practice of Data Command (MOV, <, >, =, BIN 、 BCD) 4.0 H
7) Create various kinds of circuits and write into sequencer to check the function. 5.0 H
8) Conduct the job of judging the completion of training. 3.0 H
2. Training 1) Maintenance Dojo (Electrical) Textbook and Training Materials
method
2) GPP (GX Developer to have set up) This textbook
- Sequencer Circuit (Edition for Creating Circuits)
1) Place
2) Training
materials 3) Using GPP, create circuits and write to check the results.
3) Method
3. Method
for judging
the 1) Using GPP. it is possible to create contact circuits, and write into sequencer and monitor.
completion 2) Using GPP and typical data command, it is possible to create circuits and monitor.
of training
(What and 3) It is possible to convert binary numbers or hexadecimal numbers into other numbers.
how to be
achieved)
4. Job of Judging Job and Job Name Required Time
judging the
completion 1) Using GX Developer, it is possible to create circuits for judging the completion and check the function. 3.0 H
of training 2) Convert binary numbers, binary-coded decimal numbers, and hexadecimal numbers.
3
Safety Precautions
1. Be sure to check whether or not to have been charged
when you touch any terminals.
2. If you operate any items, check that the item are
completely safe.
3. To prevent receiving an electric shock, be sure to conduct
the power-on/off operation of NFB in the front with a hand
opposite to your heart.
4. To prevent burn injury, be sure to wear safety gloves when
power-on operation.
5. If you should find an operator who receives an electric
shock, firstly keep the operator away from the source of an
electric shock and then cut off NFB, never hastily touching
the operator with bare hands.
6. Make emergency contact to rescue the operator’s life
when necessary. 4
What is Sequencer?
Control circuits have been formed with intense-electric circuits
(relay, etc.) so far, but general-purpose computer have developed,
as a result, the cost of general-purpose computer has become
inexpensive, and then the general-purpose computer has started to
be used for controlling the production machines or equipments as
sequencer.
Currently, the control-exclusive computer which provides special
motions for the production machines or equipments has been
widely used instead of the general-purpose computer, because it
can be fabricated inexpensively.
Advantages to using sequencer are as follows:
<1> Programs providing complex motions can be easily created
<2> Programs can be changed within the required shorter period.
<3> Cost-effectiveness is excellent because it is possible to
correspond to various kinds of controls by changing programs.
5
Overview of Sequencer
Schematic diagram
Power
supply part CPC part Input part Input part Output part Output part
PB X11 Y31
X12 Y32
Power
AC
100V supply
X1F Y3F
COM COM
8
Practical Training of Sequencer Circuit
Using GPP, create various kinds of circuits and write into
sequencer.
<1> Typical symbols
<2> Contact point “a”, “b” and output
<3> Self-holding circuit
<4> Timer circuit
<5> Overview of time-chart
<6> Practice exercise (1), (2)
<7> Data command and respective numbers
<8> Conversion among respective numbers, etc.
Let’s do practical training while operating actually.
9
Major Symbols Used in Sequencer
Typical symbols
Symbol
Signal Name Format Function Remarks
in circuit
10
Creation of Simplified Circuits
Create circuits using GPP, and then check using sequencer.
(Referring to the edition for operating GPP, operate GPP,
create circuits and write.)
X10
Y30
X11
Y31
Using GPP, create circuits shown in diagram below and write into sequencer to
check the function.
X10 X11
Y30
M00
M00
<1> When the input corresponding to X10 becomes ON, Y30 and
M00 become ON.
<2> Even if X10 is released, Y30 and M00 continue ON because the
L1000 K5
T00
L1000 K5
T01
T01
SET
L1000
T00
RST
L1000
14
Practice (1) of creating circuits
X10 X11 T0
M1 Y30
M1 T1
Y31
M1 K10 T2
T0 Y32
K20 T3
T1 Y33
K30
T2
K40
T3
Using GPP, create circuits and write into sequencer to check using the
monitor that Y30 thru Y33 become ON every time one second has
15
Overview of Circuit Time-chart
X10
X11
M1
T0
T1
T2
T3
16
Practice (1) of Changing Circuits
Change the design conditions of the created circuits frequently
to practice creating circuits.
Then, study the change of circuits so as to function under the
following conditions.
1. In the circuits for practice (1) of creating sequencer circuits,
Change all of the set values for T0 thru T3 to K10, and then,
17
Practice (2) of Changing Circuits
18
Overview of Circuit Time-chart
X10
X11
M1
T0
T1
T2
T3
T4
19
Data Command
20
Relationship among respective
numbers
Binary-coded <1> There is no problem because
Decimal Hexadecimal
Binary number ( BIN) decimal number
number number decimal number is regularly
( BCD )
used by everyone.
0 00 0000 0000 0000 0000 <2> Hexadecimal number is used
1 01 0000 0001 0000 0001 for input and output numbers
2 02 0000 0010 0000 0010
of sequencer, etc.
As for the number of 1 thru 9,
3 03 0000 0011 0000 0011
4 04 0000 0100 0000 0100 the numeration is the same
5 05 0000 0101 0000 0101 as
that of decimal number, but
6 06 0000 0110 0000 0110
as
7 07 0000 0111 0000 0111 for the number of 10 and
8 08 0000 1000 0000 1000 over,
the numeration is A, B, C, D,
9 09 0000 1001 0000 1001
E, F
10 0A 0000 1010 0001 0000 <3> Binary number is used for
11 0B 0000 1011 0001 0001 processing inside sequencer.
12 0C 0000 1100 0001 0010 <4> Binary-coded decimal number
13 0D 0000 1101 0001 0011 is used for output of
14 0E 0000 1110 0001 0100 indicators,
15 0F 0000 1111 0001 0101 etc.
16 10 0001 0000 0001 0110 Let’s check these in the following
~ ~ ~ ~
pages.
32 20 0010 0000 0011 0010
21
Decimal Number and Binary Number
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
0 1 0 0 1 1 1 1 0 0 0 1 0 0 0 1
4 F 1 1
0 1 0 0 1 1 1 1 0 0 0 1 0 0 0 1
B15 B0
B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1
bit bit
4 9 3 1
0 1 0 0 1 0 0 1 0 0 1 1 0 0 0 1
23
Decimal to Binary Conversion
Convert the decimal-number indicated numerical values to binary number.
0 0 0 0 0 0 0 1 0 0 1 0 1 1 0 0
<1> 300-256 = 44
** While the bit of max value which is less than 300 or equal is set to 1, subtract that value from 300.
<2> 44 – 32 = 12
**While the bit of max value which is less than the remaining value of 44 or equal is set to 1, subtract that value from 44.
<3> 12 – 8 = 4
** While the bit of max value which is less than the remaining value of 12 or equal is set to 1, subtract that value from 12.
<4> 4 – 4 = 0
** While the bit of max value which is approximate to the remaining value of 4 or equal is set to 1, subtract that value from 4.
<5> End (There is no remainder)
Answer: 0000000100101100
24
Binary to Decimal Conversion
Convert the binary-number indicated numerical value
(0100100100010001) to decimal number.
0 1 0 0 1 0 0 1 0 0 0 1 0 0 0 1
25
Practice of Hexadecimal to Binary Conversion
Let’s practice conversion in the following exercises.
Bit 15 Bit 0
Hexadecimal Binary
7 0 B 8
Bit 15 Bit 0
Hexadecimal Binary
A 1 E 4
Bit 15 Bit 0
Hexadecimal Binary
2 C 5 D
Hexadecimal Bit 15
Binary Bit 0
9 6 8 F
Decimal
Bit 15 Bit 0
Binary Hexadecimal
100
Decimal Bit 15
Binary Bit 0
Hexadecimal
200
0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1
0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 1
0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0
= D0 D10 Y32
1 sec. pulse
+ K1 D0
= K7 D0 Y30
Y30
MOV K1 D0
33
BIN and BCD Command
Using GPP, create circuits and write into sequencer to
check the function by monitoring.
L0
MOV K100 D0
BIN D0 D10
BCD D0 D20
BIN D0 D10
BCD D0 D20
1 1 1 = Displayed 100
D0 0 0 0 0 0 0 0 0 0 0 0 0 0
on the monitor.
D10 is BIN command, therefore the bit pattern shown below is indicated in BCD.
36
Answer to Exercise <1>
X10 X11 T0
M1 Y26
M1 T1
Y27
M1 K10 T2
T0 Y28
T3
T0 K10
T1 Y29
T1 K10
T2
T2 K10
T3
Learn how to change the set value of the timer and how to
insert the contact point. 37
Answer to Practice of decimal to binary and hexadecimal conversion
Decimal
Bit 15 Bit 0
Binary Hexadecimal
100 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 6 4
Decimal Bit 15
Binary Bit 0
Hexadecimal
200 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 C 8
0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1
0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1 1
0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 1 0 0