Basic Programming Simatic S7
Basic Programming Simatic S7
General
SIMATIC Overview
General
SIMATIC Controller (PLC)
S7-400
S7-200
S7-300
General
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”
General
S7 – 300
Mode Selector
MRES = Memory reset function
STOP = Stop mode, program not executed
RUN = Program execution
RUNP = Program execution, read/write access
Status Indicator
SF = Group error, internal CPU or fault in
module
BATF =
Battery fault
DC5V =
Internal 5 VDC voltage indicator
FRCE =
FORCE
RUN =
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
General
Starting with SIMATIC Manager
General
SIMATIC Manager menus and toolbars
General
Standard Library
General
Context-Sensitive Help in S7
F1
General
Creating a project
General
Insert Station
General
Starting Hardware Configuration Editor
General
Generating a Hardware setpoint Configuration
General
Addressing S7 Modules
S 1 2 3 4 5 6 7 8 9 10 11
R
R0 PS CPU IM 0 4 8 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
General
Module Address Overview
General
Variable Addressing
2x
General
CPU Properties
2x
General
Saving the HW Configuration and Downloading it
in the Module
General
Inserting S7 Block
General
Inserting S7 Block
General
Block architecture and Block editor
General
Program Structure
General
Binary Operation
ASSIGNMENT
AND - OPERATION
General
Binary Operation
OR - OPERATION
General
Binary Operation
EXCLUSIVE - OR - OPERATION
General
Binary Operation
RESET DOMINANT
SET DOMINANT
General
Binary Operation
POSITIVE EDGE
General
Binary Operation
NEGATIVE EDGE
General
Binary Operation
JUMP UNCONDITIONAL (JU)
General
Digital Operation
BIT
BYTE For a unit of 8 binary characters, the term BYTE is used. A byte has the size of 8 bits.
General
Digital Operation
Beberapa operand di S7 :
1. Operand input(I) 6. Operand Peripheral(PI)
Bit I 0.0 - … Input Byte PIB 0 - …
Byte IB 0 - … Input Word PIW 0 - …
Word IW 0 - … Output Byte PQB 0 - …
Double Word ID 0 - … Output Word PQW 0 - …
2. Operand Output(Q)
7.Operand Data(D)
Bit Q 0.0 - …
Bit DBX 0.0 - …
Byte QB 0 - … Byte DBB 0 - …
Word QW 0 - … Word DBW 0 - …
Double Word QD 0 - … Double Word DBD 0 - …
3. Operand Flag(M)
Bit M 0.0 - …
Byte MB 0 - …
Word MW 0 - …
Double Word MD 0 - …
4. Operand Timer(T)
T0
5. Operand Counter(C)
C0
General
Digital Operation
PULSE TIMER
General
Digital Operation
EXTENDED PULSE TIMER
General
Digital Operation
ON –DELAY TIMER
General
Digital Operation
OFF-DELAY TIMER
General
Digital Operation
COUNTER OPERATIONS
General
Digital Operation
COMPARISON FUNCTIONS
General
Digital Operation
General
Data Block
General
Data Block
General
Data Block
General
Scale & Unscaled
General
Scale
General
Unscaled
General
Thank you for your
kind attention
General