0% found this document useful (0 votes)
297 views4 pages

Factory Io Assembler Structurat FB1

The document is a program logic controller (PLC) program for controlling the movements of a robot arm. It contains 10 networks that control the vertical and horizontal movements of the arm to pick up a piece, place it on a base, and retract the arm. The networks control commands for the vertical and horizontal movements, piece detection, gripping the piece, and signaling when the process is complete.

Uploaded by

fcompart
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
297 views4 pages

Factory Io Assembler Structurat FB1

The document is a program logic controller (PLC) program for controlling the movements of a robot arm. It contains 10 networks that control the vertical and horizontal movements of the arm to pick up a piece, place it on a base, and retract the arm. The networks control commands for the vertical and horizontal movements, piece detection, gripping the piece, and signaling when the process is complete.

Uploaded by

fcompart
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

SIMATIC S7_Pro4\ 05/13/2018 10:37:50 PM

SIMATIC 300 Station\CPU312(1)\...\FB1 - <offline>

FB1 - <offline>
"miscare robot"
Name: Family:
Author: Version: 0.1
Block version: 2
Time stamp Code: 04/19/2018 11:18:12 PM
Interface: 04/18/2018 04:47:06 PM
Lengths (block/logic/data): 00388 00248 00002

Name Data Type Address Initial Value Comment


IN 0.0
lids_poz Bool 0.0 FALSE lids in pozitia de prindere
base_poz Bool 0.1 FALSE base in pozitia finala
det_piesa Bool 0.2 FALSE detectie piesa la miscare verticala pt prindere
miscare_vert Bool 0.3 FALSE indicator miscare verticala
miscare_oriz Bool 0.4 FALSE inidcator miscare orizontala
OUT 0.0
misc_vert Bool 2.0 FALSE comanda miscare verticala
prinde_piesa Bool 2.1 FALSE apuca piesa lids
misc_oriz Bool 2.2 FALSE comanda miscare orizontala
lampa1 Bool 2.3 FALSE
gata Bool 2.4 FALSE
IN_OUT 0.0
STAT 0.0
TEMP 0.0
sem1 Bool 0.0
sem2 Bool 0.1
sem3 Bool 0.2
sem4 Bool 0.3
sem5 Bool 0.4

Block: FB1

controlul miscarilor bratului de robot

Page 1 of 4
SIMATIC S7_Pro4\ 05/13/2018 10:37:51 PM
SIMATIC 300 Station\CPU312(1)\...\FB1 - <offline>

Network: 1 pregatire comanda coborare pentru prindere piesa lids

#lids_poz
lids in #base_poz
pozitia base in
de pozitia
prindere finala #sem1
#lids_poz #base_poz #sem1
S
#sem2
#sem2
R
#sem3
#sem3
R
#sem4
#sem4
R
#sem5
#sem5
R

Network: 2 prindere piesa lids - "grab"

#det_piesa
detectie
piesa la
miscare
verticala
pt
prindere #sem1
#det_piesa #sem1
R
#sem4 #sem5 #sem4
#sem4 #sem5 #sem4

Network: 3 comanda miscare orizontala - extindere brat

#miscare_v
#prinde_pi ert
esa indicator
apuca miscare
piesa lids verticala
#prinde_ T1 #miscare_ #sem2
piesa S_ODT vert M110.0 #sem2
S Q N S

S5T#100MS TV BI

R BCD

Page 2 of 4
SIMATIC S7_Pro4\ 05/13/2018 10:37:51 PM
SIMATIC 300 Station\CPU312(1)\...\FB1 - <offline>

Network: 4 comanda coborare plasare lids peste base

#miscare_o
riz
inidcator
miscare
orizontala
#sem2 T2 #miscare_ #sem3
#sem2 S_ODT oriz M110.1 #sem3
S Q N S

S5T#100MS TV BI

R BCD

Network: 5 elibereaza piesa lids peste base

#miscare_v
ert
indicator
miscare
verticala
#sem3 T3 #miscare_ #sem5
#sem3 S_ODT vert M110.2 #sem5
S Q N S

S5T#100MS TV BI #sem4
#sem4
R BCD R

Network: 6 comanda miscare orizontala - strangere brat

#miscare_v
ert
indicator
miscare
verticala
#sem5 T4 #miscare_ #sem2
#sem5 S_ODT vert M110.3 #sem2
S Q N R

S5T#100MS TV BI #gata
#gata
R BCD S

Network: 7 comanda miscare verticala de jos in sus

#prinde_pi
esa
apuca
piesa lids
#sem3 #prinde_ #sem3
#sem3 piesa #sem3
R

Page 3 of 4
SIMATIC S7_Pro4\ 05/13/2018 10:37:51 PM
SIMATIC 300 Station\CPU312(1)\...\FB1 - <offline>

Network: 8 executie miscare verticala

#misc_vert
comanda
miscare
#sem1 verticala
#sem1 #misc_vert

#sem3
#sem3

Network: 9 executie miscare orizontala

#misc_oriz
comanda
miscare
#sem2 orizontala
#sem2 #misc_oriz

Network: 10 prindere piesa lids

#prinde_pi
esa
apuca
piesa lids
#sem4 #prinde_
#sem4 piesa

Page 4 of 4

You might also like