S7 300 blocks structure hardware configuration.ppt

ssuserc86590 14 views 18 slides Jul 15, 2024
Slide 1
Slide 1 of 18
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18

About This Presentation

s7300 block structure
DPDP coupler
Nesting
HMI touch calibration


Slide Content

.Structure of S7300 blocks
Contents
.Hardware configuration of projects
.DP/DP Coupler
.HMI program architecture
.Pilz safety relay
1

STEP 7 Blocks
Data Blocks
DB
Preprogrammed
Ready to use blocks
FC
DB
F B
Organization Blocks
OB
Function
FC
Function Block
FB
Shared DB
Instance DB
SFC
SFB
In STEP 7
Library
In CPU
User Programmable
Blocks
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT

FB1
DB1
FC1
FC3FC2
= Q4.0
CC FC3
Call FB1, DB1
Call FC1
Call FC2
………
………
……..
………
……….
……….
……….
……….
……….
BE
OB1
BE
BE
BE
BE
Structured Programming
3
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT

Linear Programming
Network 1
:A
:A
:=
:
Network 2
:A
:A
:=
:
Network 3
:A
:A
:=
:BE
I 0.6
I 0.5
Q 4.2
Q 4.2
I 0.2
Q 5.5
I 0.7
I 0.5
Q 4.3
OB 1
Structured Programming
Network 1
:Call FC 1
:
:Call FB4,DB4
:
:BE
OB 1
Network 1
:A
:A
:=
:
:BE
I 0.6
I 0.5
Q 4.2
FC 1
Network 1
:A
:A
:=
Q 4.2
I 0.2
Q 5.5
FB 4
:BE
DB 4
4
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT

Nesting Depth
FB 5
:A I...
:
:
:
:
:BE
FC 7
:A F...
:
:Call FB 5
: . . . . . . .
:
:BE
FC 4
:A Q...
:Call FC 7
: . . . . . . .
:
:
:BE
FC 1
:Call FC 4
: . . . . . . .
:
:
:
:BE
OB 1
:
:Call FC 1
: . . . . . . .
:
:
:BE
Nesting depth
in this example = 5
NOTE:Max. depth for S7-300 = 8
Max. depth for S7-400 = 16
5
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT

User can write instructions / program in
Organization Block (OB)
Function (FC)
Function Block (FB)
6
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT

What is the difference between OB & FC / FB ?
•User can call FC & FB through program
•Call FC10 is OKor Call FB2,DB2 is OK
•Call OB10
•OBs are calledby CPU
•OBs are event driven meaning when the event
occurs CPU will call the relevant OB for
processing. In order to suppress CPU stop relevant
OB is called in the program structure.
7
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT

FB Internal structure
Variable declaration table
8
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT

S7 300 Hardware configuration
GSD File
It is a device datasheet for profibus devices.It is
provided by the device manufacturer. It contains a
description of the devices for configuration of device
characteristics.
Hardware Updates
9
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT

DP/DP Coupler
It is used to interconnect 2 PROFIBUS DP networks
to enable the transfer of data between the master of
both networks.
Maximum length of transferred data
244 Bytes I/P
244 Bytes O/P
Output data on network 1 will be Input data on
network2.
Both networks could have different baud rates.
10
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT

11
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT

HMI
. WinCC flexible 2008 SP2
. Communication Settings in HMI.
Settings
. Tagging procedure.
. Backup/Restore function.
. Application Transfer Procedure.
12
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT

Control Panel
13
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT

Calibration of touch screen
14
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT

Calibration of touch screen
15
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT

Backup/Restore
16
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT

PILZ SAFETY RELAY
17
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT

18
DO NOT MODIFY THE PROGRAM. CONSULT DESIGN IF IN DOUBT