By:
Andri Kuncoro
SIMATIC Overview
SIMATIC Controller (PLC)
S7-200
S7-300
S7-400
S7 300
Features :
Modular small controll system
Performance graded range of CPU
Extensive selection of modules
Expandable design with up to 32 modules
Backplane bus integrated in the modules
Can be networked with MPI, Profibus or Industrial ethernet
Central PG/PC connection with access to all modules
No slot restrictions
Configuration and parameter setting with the help HW Config
S7 300
Mode Selector
MRES
STOP
RUN
RUNP
=
=
=
=
Memory reset function
Stop mode, program not executed
Program execution
Program execution, read/write access
Status Indicator
SF
module
BATF
DC5V
FRCE
RUN
= Group error, internal CPU or fault in
=
=
=
=
Battery fault
Internal 5 VDC voltage indicator
FORCE
Flashes when the CPU is starting up,
then steady light in Run mode
STOP
= Show steady light in Stop mode
SF DP
= Physical bus fault
BUSF
= No configuration or incorrect
configuration
Starting with SIMATIC Manager
SIMATIC Manager menus and toolbars
Standard Library
Context-Sensitive Help in S7
F1
Creating a project
Insert Station
Starting Hardware Configuration Editor
Generating a Hardware setpoint
Configuration
Addressing S7 Modules
10
11
PS
CPU
IM
12
16
20
24
28
R1
(PS)
IM
32
36
40
44
48
52
56
60
R2
(PS)
IM
64
68
72
76
80
84
88
92
R3
(PS)
IM
96
100
104
108
112
116
120
124
R
R0
Module Address Overview
Variable Addressing
2x
CPU Properties
2x
Saving the HW Configuration and
Downloading it in the Module
Inserting S7 Block
Inserting S7 Block
Block architecture and Block editor
OB
FB
FC
SFB
SFC
DB
:
:
:
:
:
:
Organization Block
Function Block
Function
System Function Block
System Function
Data Block
Maximun Nesting Depth :
S7-300
: 8 (16 for CPU 318)
S7-400
:24
Program Structure
Binary Operation
ASSIGNMENT
AND - OPERATION
Binary Operation
OR - OPERATION
Binary Operation
EXCLUSIVE - OR - OPERATION
Binary Operation
RESET DOMINANT
SET DOMINANT
Binary Operation
POSITIVE EDGE
Binary Operation
NEGATIVE EDGE
Binary Operation
JUMP UNCONDITIONAL (JU)
JUMP CONDITIONAL (JC)
Digital Operation
BIT
BYTE
For a unit of 8 binary characters, the term BYTE is used. A byte has
the size of 8 bits.
WORD
A word also has the size of 2 bytes or 16 bits.
DOUBLE-WORDA double-word corresponds to the word length of 32 binary
characters.
A double-word also has the size of 2 words, 4 bytes, or 32
bits.
Digital Operation
Beberapa operand di S7 :
1. Operand input(I)
2.
3.
4.
5.
Bit
I 0.0 -
Byte
IB 0 -
Word
IW 0 -
Double Word
ID 0 -
Operand Output(Q)
Bit
Q 0.0 -
Byte
QB 0 -
Word
QW 0 -
Double Word
QD 0 -
Operand Flag(M)
Bit
M 0.0 -
Byte
MB 0 -
Word
MW 0 -
Double Word
MD 0 -
Operand Timer(T)
T0
Operand Counter(C)
C0
6. Operand Peripheral(PI)
Input Byte
Input Word
Output Byte
Output Word
7.Operand Data(D)
Bit
Byte
Word
Double Word
PIB 0 -
PIW 0 -
PQB 0 PQW 0 -
DBX 0.0 -
DBB 0 -
DBW 0 -
DBD 0 -
Digital Operation
PULSE TIMER
Digital Operation
EXTENDED PULSE TIMER
Digital Operation
ON DELAY TIMER
Digital Operation
OFF-DELAY TIMER
Digital Operation
COUNTER OPERATIONS
Digital Operation
COMPARISON FUNCTIONS
==
<>
>
<
>=
<=
IN1
IN1
IN1
IN1
IN1
IN1
is
is
is
is
is
is
equal to IN2
not equal to IN2
greater than IN2
less than IN2
greater than or equal to IN2
less than or equal to IN2
Digital Operation
Data Block
???
Scale & Unscaled
???
Matur Suwun