100% found this document useful (1 vote)
1K views3 pages

Factory Io Assembler Structurat OB1

This document contains an offline program for Organization Block 1 (OB1) of a SIMATIC 300 PLC. It describes 8 networks that control an automated assembly process. The networks control conveyor belts, robot movements to pick and place parts, and indicate when each process is complete through status bits and timers. Diagnostic data like previous cycle times are also logged.

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
100% found this document useful (1 vote)
1K views3 pages

Factory Io Assembler Structurat OB1

This document contains an offline program for Organization Block 1 (OB1) of a SIMATIC 300 PLC. It describes 8 networks that control an automated assembly process. The networks control conveyor belts, robot movements to pick and place parts, and indicate when each process is complete through status bits and timers. Diagnostic data like previous cycle times are also logged.

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/ 3

SIMATIC S7_Pro4\ 05/13/2018 10:36:38 PM

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

OB1 - <offline>
""
Name: Family:
Author: Version: 0.1
Block version: 2
Time stamp Code: 04/19/2018 11:11:01 PM
Interface: 02/15/1996 04:51:12 PM
Lengths (block/logic/data): 00482 00330 00026

Name Data Type Address Comment


TEMP 0.0
OB1_EV_CLASS Byte 0.0 Bits 0-3 = 1 (Coming event), Bits 4-7 = 1 (Event class 1)
OB1_SCAN_1 Byte 1.0 1 (Cold restart scan 1 of OB 1), 3 (Scan 2-n of OB 1)
OB1_PRIORITY Byte 2.0 Priority of OB Execution
OB1_OB_NUMBR Byte 3.0 1 (Organization block 1, OB1)
OB1_RESERVED_1 Byte 4.0 Reserved for system
OB1_RESERVED_2 Byte 5.0 Reserved for system
OB1_PREV_CYCLE Int 6.0 Cycle time of previous OB1 scan (milliseconds)
OB1_MIN_CYCLE Int 8.0 Minimum cycle time of OB1 (milliseconds)
OB1_MAX_CYCLE Int 10.0 Maximum cycle time of OB1 (milliseconds)
OB1_DATE_TIME Date_And_Time 12.0 Date and time OB1 started

Block: OB1 "Main Program Sweep (Cycle)"

Network: 1 pornesc in mod automat automat

M100.0
I1.2 I1.6 "merge"
"start" "auto" SR
S Q
I1.4
"stop"
R

Network: 2 control banda lids

M100.0 FC1
"merge" "conveyor"
EN ENO

I1.2 M100.2
"start" start_fct start_ "c-da lid
conv conv"
I0.3
"lid at poz_ Q0.4
place" fixare "clamp
poz_comp lid"
I0.4
"lid piesa_
clamped" fixa

Page 1 of 3
SIMATIC S7_Pro4\ 05/13/2018 10:36:38 PM
SIMATIC 300 Station\CPU312(1)\...\OB1 - <offline>

Network: 3 control banda base

M100.0 FC1
"merge" "conveyor"
EN ENO

I1.2 M100.3
"start" start_fct start_ "c-da
conv base conv"
I0.6
"base at poz_ Q0.7
place" fixare "clamp
poz_comp base"
I0.7
"base piesa_
clamped" fixa

Network: 4 control brat robot: ia piesa lids, o pune peste base si revine

I1.1 DB1
M100.0 "part FB1
"merge" leaving" "miscare robot"
EN ENO

I0.4
"lid Q0.1
clamped" lids_poz misc_vert "move z"

I0.7 prinde_ Q0.2


"base piesa "grab"
clamped" base_poz
Q0.0
I0.2 misc_oriz "move x"
"item det" det_piesa
Q1.2
I0.1 miscare_ "reset
"moving z" vert lampa1 light"

I0.0 miscare_ M100.1


"moving x" oriz "gata_
gata robot"

Network: 5

Q1.0
M100.1 "pos
"gata_ raise -
robot" base"
S
M100.5
S
M100.4
R
M100.0
"merge"
R

Page 2 of 3
SIMATIC S7_Pro4\ 05/13/2018 10:36:38 PM
SIMATIC 300 Station\CPU312(1)\...\OB1 - <offline>

Network: 6

Q1.0
I1.1 "pos
"part raise -
leaving" base"
R
M100.5
R
M100.4
R
M100.1
"gata_
robot"
R

Network: 7

M100.3 Q0.6
"c-da "base
base conv" conv"

M100.5

Network: 8

M100.2 Q0.3
"c-da lid "lids
conv" conv"

M100.4

Page 3 of 3

You might also like