Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 10

Feeding programming (automatic)

Task Requirements and Analysis

Catal Leading knowledge


og
Material supply programming (automatic)
1. Task Requirements and Analysis
1.1 Task Requirements

1. Press the emergency stop button SB1, the red light HL2 flashes, the subsequent actions are invalid, and
the system does not execute;
2. Rotate the button SB2 and switch it to the right for the automatic state, the original function of the
manual button is invalid, and the following actions are in the automatic state; switch it to the left
for the manual state, and keep the manual function described in Experiment 1;
3. Press the button SB3 to start, and when the pushing cylinder is at the original point:
(I) Loading. Manually and randomly feed the material blocks in the two well-type feeding towers.
(II) When the feeder is detected to be in bay 2, if the detection sensor in bay 1 detects a piece of material, the system
automatically pushes it out;
(III) When the feeder is detected to be in bay 1, if the detection sensor in bay 2 detects a piece of material, the system will
automatically push it out;
(IV) when the feeder is detected to be in the bin 2, if no material block is detected in the bin 1 and a material block is detected
in the bin 2, the bin cylinder acts to push out the material block when reaching the bin 1;
(V) when the feeder is detected to be in the bin 1, if no material block is detected in the bin 2 and a material block is detected in
the bin 1, the bin cylinder acts to push out the material block when reaching the bin 2;
(Vi) When the material block is pushed out from the bin, the conveyor belt rotates forward and stops after conveying for 1s.
1. Task Requirements and Analysis
1.2 I/O Address Assignment

Name Address Name Address


Bin 1 position sensor I0.0 Bin 1 Position Cylinder Q0.0
Bin 2 position sensor I0.1 Bin 2 Position Cylinder Q0.1
Workpiece sensor 1 I0.3 Pushing cylinder Q0.2
Workpiece sensor 2 I0.2 The belt rotates forward Q0.3
Pushing cylinder origin I0.4 The belt rotates backward Q0.4
Pushing cylinder limit I0.5 Green indicator light Q1.0
SB1 I0.6 Red indicator light Q1.1
SB2 I0.7
SB3 I1.0
SB4 I1.1
SB5 I1.2
SB6 I1.3
SB7 I1.4
SB8 I1.5
2. Basic knowledge 2.1 Sequential Function Diagram (Sequence & Branch)
2. Leading knowledge 2.1 Sequential Function Diagram Example

Trolley design
2. Leading knowledge 2.1 Sequential Function Diagram Example
Name Address Name Address
3. Material supply programming (automatic)
Bin 1 position sensor 3.1 Sequential
I0.0 Bin 1 Position Cylinder
Function Diagram Design
Q0.0
Bin 2 position sensor I0.1 Bin 2 Position Cylinder Q0.1
First Scan Workpiece sensor 1 I0.3 Pushing cylinder Q0.2
M200.0 进入初始状态 Workpiece sensor 2 I0.2 The belt rotates forward Q0.3
Pushing cylinder origin I0.4 The belt rotates backward Q0.4
Pushing cylinder limit I0.5 Green indicator light Q1.0
SB2 SB2
SB1 I0.6 Red indicator light Q1.1
M210.0 M300.0 自动初始状态
SB2 I0.7
(两者可以合并) SB3 I1.0
SB3
SB4 I1.1
M310.0 自动初始化 SB5 I1.2
SB6 I1.3
I0.0 I0.0
SB7 I1.4
M320.0 在仓位1 M340.0 在仓位2 SB8 I1.5

I0.2 I0.2&I0.3 I0.3 I0.3&I0.2

仓位 M320.1 M330.0 仓位 仓位 M340.1 M350.0 仓位


有料 无料 有料 无料

I0.4 I0.4 I0.4 I0.4

推料 M320.2 M330.1 切换 推料 M340.2 M350.1 切换


Q0.2 仓位 Q0.2 仓位

I0.5 I0.1 I0.5 I0.1


到位 到位
M320.3 M340.3
退回 M340.0 退回 M320.0

I0.4 I0.4

M320.0 M340.0
3. Feeding programming
3.1 Program design

See reference procedure


END

You might also like