You are on page 1of 25

1

         

"

&

'

&

&

SIMATIC S7-314IFM

Zagreb, 1999.

2
X

.
Y

h g v d g q y i r g u i h g v w u v i v e h g v i t w e r p g g q t e d i x v w u q w h d e f d g h i d p q i r i p e f i s t i

v w g t e d i x v w u q w d e f d g h i d p q i r e f p e f i s t e f t e u v d e p w d g

d e

d t d g v t e

f e i q e u e r u w u g s g q t w v e f g c m

h g v w g q e u e r w u q w f e r g d e f d g h i d g u q g e h e y

d e f d g h t e f g t w v g e n c

g o g w v g p q u i q w e g v t w v w u v i h g y w i v i u g d g e p g f g u q i r e d u w

p r e q w d r g i u g s i g v g g w g v e d u g d i q w i d i s g r g v w u v i h g g h e f y w u w e v g v t w i

3
q r s t u v t w x y t z { y | y z u v y } ~ y ~ u  t u z t s z

PLC

PLC S7 300 SA PROCESOROM CPU 314 IFM

Izvor napajanja PS 307 2A


Sredinji procesorski modul.


STOP

RUN RUN-P

MRES

Load

Work

System
   

 

   

Memorijsko
0 " # $ % & ' ( ) 

"

'

"

Identifikator
@ A @  @

Slika stanja ulaza (Proccessimage input)


  

@ A B  

@ A

@ C   D

@ C

@ D C   D

@ D

 A

@  E

Slika stanja izlaza (Proccessimage output)


@ @ @

 A B   E A

 C   D E C

 D C   D E D

H A

@ 

Memorija
& F ) G

H A B   A

smislu

H C   D C

H D C   D D

I P

@ A B  

@ A

Periferni ulazi
I P @ C   D @ C I P @ D C   D @ D

5 Periferni izlazi
Q Q Q

podatkovni blokovi DBX (Shared) Posebni podatkovni blokovi DIX (Instance) Privremeni lokalni stog
h v w h h v w

2.3 Slika stanja ulaza i izlaza


W X Y W T c s r T g X Y W T c r d b S R ` V T W Y T W S d Y Y V a R d S e S Y f Y b a R b V a T e R S T a R y V b T f a R d b R V T g

6 2.4 Integrirani digitalni i analogni ulazi i izlazi


p q r s t u v w x y z u z { v u | r u y u w { t v u | u { v { t q y v u | s t { } { u u } t { } { ~ z u  { } { v x v { t u u { q r s t x

s v

t z u  { } u v w x y z u z { v u | s t { } { u u } t { } {

3. PROGRAMSKI PAKET 'STEP 7'


3.1 Definiranje projekta


File New Project


Insert Station SIMATIC 300 Station

Hardware

Insert Hardware

components RACK 300 Rail CPU 314 IFM


PS 300 PS 307 2A

CPU 300

Edit Object Properties


Cyclic

Interrupt

Priority

MPI

General

"

&

"

&

'

&

"

 I

"

"

'

"

'

&

"

&

&

"

"

&

&

"

"

&

&

"

&

"

&

'


V V   g   )  '

'

'

&

"

'

&

"

&

'

"

'

'

'

&

'

10 Tip bloka
y y d d e

Naziv bloka
i

Broj bloka
f g h

d i d e

q d

s e

q d i

s e

3.3 Organizacijski blokovi


y m e e m o e r o x e y z r z o m o r i k { | l

s e

s e


e e k o z

o e

q t

Izvravanje na vrijeme dana (OB10 - Ob17)


q z r } e m y f l y h r e } o o z o o z r e

| e

11

Izvravanje sa kanjenjem (OB20 - OB23)


3.4 Funkcijski blokovi i funkcije


12

3.5. Sistemski funkcijski blokovi i funkcije


Sistemski funkcijski blokovi


     

Sistemske funkcije
"  ! 

&

'

&

'

3.6 Podatkovni blokovi


   &

Insert S7 Block 1
!  

Data Block
 2

13

Posebni podatkovni blokovi


@ W I F P X H F V D E F E Y P T G D I 5 @ U @ ` T C V I @ H @ Q 5 T ` @ Y a @ A 5 @ B 5 C Y b Y P I ` T C V I F A Q 5 F I @ V B @ U T C @ Q 5 @ c @

6 W

h E F V D Q P T i E F G @ H I F B P T Q 5 F I 6 W F d c F A Y p D C D G @ C D G @ P b Y P I ` T C V I T Q 5 F I T c @ T B T X D E U T G T C D 5 C D P T q

3.7. Tablica simbola


S V T c V T c Q F 5 @ P @ B D G D P T q Y G D I 5 @ U @ ` T C V I F C H @ Q 5 T ` T c F A Y V D E U T G T C D 5 T H T V T c Q F 5 T e I @ T c D P @ a @

14

OptionsSymbol Table
t h s o k l f l h n u y o o k l f f w x

3.8. Tablica varijabli


k d d n h g d m j h l p s t k h } k g t h i k l p h s l d g i d | j d o | t h p p s l t h s l o d p d r j k d s d d

InsertS7 BlockVariable Table (VAT)


t h o i n n h s l } i k l t k i d i d d d g d s l p s i d x i l f h o } h j k s | h g n h p d } | k e d s h g { x i k l

VariableMonitor

15

Modify Value

VariableModify

3.9. Naredbe i instrukcije programa 'STEP 7'


16

Tip podatka BOOL BYTE

Raspon vrijednosti

u bitovima

WORD DWORD CHAR INT DINT


REAL ARRAY

3.10 Registri PLC-a Akumulatori


17

"

"

&

'

"

'

'

'

'

"

&

&

"

'

'

&

&

"

&

&

&

"

"

&

'

'

"

&

'

"

&

"

"

"

'

&

&

'

'

&

'

'

'

&

'

"

'

'

"

'

' `

&

'

'

&

&

"

&

&

&

&

&

"

'

&

'

&

'

'

&

'

"

&

&

"

&

&

&

"

&

'

"

&

'

"

&


f f f U f g h i ' C 9 "  % & V  & H

"

&

'

"

"

&

'

"

&

'

&

&

"

'

&

&

'

&

'

&

'

&

&

&

'

"

&

'

"

&

'

"

&

'

Adresni registri
R ' C 9 @ A ' C H A 9 % ' A ! & ' A 9 % C 9 C I ' A  A ! & # A @ R A ' C ! % @ & H $ R ' C 9 A ' $ @ B $  q $ ' $ 9 I &  $ H $ @ B " 9 " R P $  Y F G A % @ $

'

'

'

&

&

"

&

'

"

&

&

'

&

'

"

'

&

"

&

'

&

'

&

&

'

"

'

'

'

&

'

'

"

&

'

&

'

&

&

'

'

"

"

&

'

"

&

'

&

'

"

&

&

&

&

"

&

'

&

'

&

&

'

"

&

'

"

&

&

&

'

"

&

"

"

'

&

&

&

'

'

"

'

&

'

"

&

'

&

&

[
f

S ` u

]


registra Ar1 Pomak P#


Memorijska lokacija: izlazni byte

 `

'

'

'

&

'

"

&

'

&

Q [AR1, P#1.1].

18

3. 11 Pisanje koda naredbe


d d e f f g e h i j k l m n j i j o p i d d q d o d

View
f d e f q g

Options Customize
n

19

3.12 Tipovi instrukcija


3.13 Adresiranje

Neposredno

Izravno

Neizravno

20

21 4. FUNKCIJSKI BLOK PID REGULATORA 4.1 Realizacija PID regulatora


" # $ % & ' ( & ) 0 # $ ' ) 1 & 2 3 1 ) ' 4 & 0 # 5 6 3 1 ) 4 # 7 1 & 6 8 5 # 9 ) $ & @ A B C 1 & 6 8 5 # 4 3 1 @ 7 3 6 8 ( & $ & $ & D 0 3 E 4 # F 0 3

&

'

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

"

"

"

&

"

&

&

&

&

&

"

&

&

&

&

&

&

&

&

&

&

&

"

&

&

&

&

"

&

&

&

'

&

&

&

&

4.2 Kontinuirana regulacija koritenjem FB41 CONT_C


d 8 0 2 9 ) $ E 2 ) W 5 3 2 c b g R h " Q i R p E & 2 3 1 ) E 4 ) 8 H B I P Q B R H T Y 1 3 6 1 # 7 # W ) 5 0 ) 7 2 3 0 4 1 3 5 & 1 ) 7 # G #

&

&

&

&

&

&

'

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

&

'

&

&

&

&

&

&

&

&

&

&

&

'

&

&

&

"

&

&

"

&

&

&

'

22

grana postavne vrijednosti


r j l j w t h u f g x j v

grana procesne varijable


r x j p l n k u x e x t x s m j l j k l p x |

23

signal razlike

PID algoritam

Izlaz regulatora

Unaprijedna regulacije (Feedforward)


Ulazni parametri

Parametar

Tip

Default

Opis

vrijednosti
COM_RST

BOOL

FALSE

MAN_ON

BOOL

TRUE

24
PVPER_ON BOOL FALSE
 3 E F G H I P Q R

"

&

'

"

'

Parametar

Tip

Default
S T U V S W V 8 A 8

Opis
P
( 6 0 6 B T X X U X A

vrijednosti
P_SEL BOOL TRUE
6 # 6 S  ' ( Y # ) ( ! B ` # ' a ! 4 b  # $  !   b 3 % ( 5 ! % ( " )  ! B $ # c # ! $ #

'

&

&

'

'

I
A ( 6 0 a B   &  )

I_SEL

BOOL

TRUE
6 # 3 e

'

'

"

'

&

'

'

INT_HOLD

BOOL

FALSE
0 0

&

'

'

I_ITL_ON

BOOL

FALSE
6 3 S

'

'

&

'

D
( 6 0 a B

D_SEL

BOOL

FALSE
6 # a

'

'

"

'

&

&

'

'

CYCLE

TIME

>=1ms -100.0100. 0(%) ili fizik.


s t u v w v x y

T#1s
7 3 S

'

&

"

"

'

'

'

SP_INT

REAL

0.0
2 & 6

'

'

&

'

&

'

&

PV_IN

REAL

-100.0100. 0(%) ili fizik.


s t u v w v x y

0.0
6  &

'

&

&

'

'

PV_PER

WORD -100.0100. 0(%) ili fizik.


t u v w v x y

W#16#00 00
0 9

&

&

'

MAN

REAL

0.0
2 B 6

'

'

'

'

'

&

&

GAIN TI

REAL TIME >=CYCLE

2.0
2 0

'

'

&

'

'

T#20s
2 a

'

TD TM_LAG DEADB_W

TIME TIME REAL

>=CYCLE >=CYCLE/2 >=0.0(%) ili fizikalna


t u v w v x y

T#10s
2 7 X

'

D
! ) ' (

T#2s
4 & 0

'

'

0.0
q & h

&

'

'

'

'

'

'

LMN_HLM

REAL

LMN_LLM

REAL

LMN_LLM 100(%) ili fizikal. vel.2) -100(%) LMN_HLM ili fizikal. vel.2)

100.0
0 b a

'

'

'

'

'

'

'

0.0
0 b

'

'

'

'

'

'

'

PV_FAC

REAL

1.0
2 & 6

&

"

&

PV_OFF

REAL

0.0
6 

&

'

&

"

&

25
LMN_FAC REAL 1.0

LMN_OFF

REAL

0.0
{ | } ~ 

Parametar

Tip

Default
i j r u l q n n

Opis
r j u n u r s q l u j q l n n u p j

vrijednosti
I_ITLVAL REAL -100.0100. 0(%) ili fizikalna

0.0
e

DISV

REAL

-100.0100. 0(%) ili fizikalna


0.0

Izlazni parametri

Parametar

Tip

Default

Opis

vrijednosti

LMN

REAL

0.0

LMN_PER

WORD

W#16 #0000

QLMN_HLM

BOOL

FALSE

QLMN_LLM

BOOL

FALSE

LMN_P

REAL

0.0

LMN_I

REAL

0.0

LMN_D

REAL

0.0

PV

REAL

0.0

ER

REAL

0.0

"

&

'

You might also like