By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

41
By: Andri Kuncoro

Transcript of By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Page 1: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

By:Andri Kuncoro

Page 2: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

SIMATIC Overview

Page 3: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

SIMATIC Controller (PLC)

S7-200

S7-300

S7-400

Page 4: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

S7 – 300Features : 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”

Page 5: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

S7 – 300

MRES = Memory reset functionSTOP = Stop mode, program not executedRUN = Program executionRUNP = Program execution, read/write access

SF = Group error, internal CPU or fault in moduleBATF = Battery faultDC5V = Internal 5 VDC voltage indicatorFRCE = FORCERUN = Flashes when the CPU is starting up,

then steady light in Run modeSTOP = Show steady light in Stop modeSF DP = Physical bus faultBUSF = No configuration or incorrect configuration

Mode Selector

Status Indicator

Page 6: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Starting with SIMATIC Manager

Page 7: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

SIMATIC Manager menus and toolbars

Page 8: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Standard Library

Page 9: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Context-Sensitive Help in S7

F1

Page 10: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Creating a project

Page 11: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Insert Station

Page 12: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Starting Hardware Configuration Editor

Page 13: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Generating a Hardware setpoint Configuration

Page 14: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Addressing S7 Modules

S

R

1 2 3 4 5 6 7 8 9 10 11

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

R3 (PS) IM 96 100 104 108 112 116 120 124

Page 15: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Module Address Overview

Page 16: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Variable Addressing

2x

Page 17: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

CPU Properties

2x

Page 18: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Saving the HW Configuration and Downloading it in the Module

Page 19: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Inserting S7 Block

Page 20: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Inserting S7 Block

Page 21: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Block architecture and Block editor

OB : Organization BlockFB : Function BlockFC : FunctionSFB : System Function BlockSFC : System FunctionDB : Data Block

Maximun Nesting Depth :

S7-300 : 8 (16 for CPU 318)

S7-400 :24

Page 22: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Program Structure

Page 23: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Binary Operation

AND - OPERATION

ASSIGNMENT

Page 24: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Binary OperationOR - OPERATION

Page 25: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

EXCLUSIVE - OR - OPERATION

Binary Operation

Page 26: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Binary OperationRESET DOMINANT

SET DOMINANT

Page 27: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Binary OperationPOSITIVE EDGE

Page 28: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Binary OperationNEGATIVE EDGE

Page 29: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Binary OperationJUMP UNCONDITIONAL (JU)

JUMP CONDITIONAL (JC)

Page 30: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Digital OperationBIT

BYTE

WORD

For a unit of 8 binary characters, the term BYTE is used. A byte has the size of 8 bits.

A word also has the size of 2 bytes or 16 bits.

A 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.

DOUBLE-WORD

Page 31: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Beberapa operand di S7 :1. Operand input(I)

Bit I 0.0 - … Byte IB 0 - … Word IW 0 - … Double Word ID 0 - …2. Operand Output(Q)

Bit Q 0.0 - … Byte QB 0 - … Word QW 0 - … Double Word QD 0 - …3. Operand Flag(M)

Bit M 0.0 - … Byte MB 0 - … Word MW 0 - … Double Word MD 0 - …4. Operand Timer(T)

T 05. Operand Counter(C) C 0

Digital Operation

6. Operand Peripheral(PI)Input Byte PIB 0 - …

Input Word PIW 0 - … Output Byte PQB 0 - … Output Word PQW 0 - …

7.Operand Data(D)Bit DBX 0.0 - …

Byte DBB 0 - … Word DBW 0 - … Double Word DBD 0 - …

Page 32: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

PULSE TIMER

Digital Operation

Page 33: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

EXTENDED PULSE TIMER

Digital Operation

Page 34: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

ON –DELAY TIMER

Digital Operation

Page 35: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

OFF-DELAY TIMER

Digital Operation

Page 36: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

COUNTER OPERATIONS

Digital Operation

Page 37: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

COMPARISON FUNCTIONS

Digital Operation

== IN1 is equal to IN2<> IN1 is not equal to IN2> IN1 is greater than IN2< IN1 is less than IN2>= IN1 is greater than or equal to IN2<= IN1 is less than or equal to IN2

Page 38: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Digital Operation

Page 39: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

???

Data Block

Page 40: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

???

Scale & Unscaled

Page 41: By: Andri Kuncoro. SIMATIC Overview SIMATIC Controller (PLC) S7-200 S7-300 S7-400.

Matur Suwun…