ftp.ruigongye.comftp.ruigongye.com/200807/step7.doc · Web viewSTEP 7的介绍...

Click here to load reader

Transcript of ftp.ruigongye.comftp.ruigongye.com/200807/step7.doc · Web viewSTEP 7的介绍...

STEP 7

1 STEP7

step7

2 STEP 7

STEP7S7S7I/O

Date:

2005

-

10

-

10

File:

SSP2_03C.9

SIMATIC S7

Siemens AG 2000. All rights reserved.

Information and Training Center

Knowledge for Automation

10

V

>= 11.759

11.7589

:

10.0004

10.00

7.50

:

-

7.5

-

10.00

-

10.0004

:

-

11.759

= 22.815

22.810

:

20.0005

20.000

16.000

:

:

4.000

3.9995

:

1.1852

= 1000.1

1000.0

:

850.1

850.0

:

:

:

-

200.0

-

200.1

:

-

243.0

=352.778

352.767

:

300.011

300.000

225.000

:

:

0.000

32767

32511

:

27649

27648

20736

:

:

0

-

32768

-

1

:

-

4864

SIMATIC

Profibus_DP

Profibus_DP

Profibus_DP

Profibus_DP

1#

PROFIBUS-DP

PROFIBUS-DP

PS 307

PS 307 5A

DI SM321

16

Pt

DO SM322 32Pt

IM153 - 1

IM153 - 1

PS 307

PS 307 5A

DI SM321

32

Pt

A

I

SM33

1

8

CH

PROFIBUS-DP

PROFIBUS-DP

DI SM321

32

Pt

DO SM322 16Pt

IM153 - 1

PS 307 5A

PS 307 5A

Profibus_DP

Profibus_DP

Profibus_DP

Profibus_DP

Profibus_DP

Profibus_DP

Profibus_DP

Profibus_DP

Profibus_DP

Profibus_DP

Profibus_DP

Profibus_DP

Profibus_DP

Profibus_DP

PROFIBUS-DP

PROFIBUS-DP

PROFIBUS-DP

PROFIBUS-DP

1#

1#

1#

1#

1#

CPU315-2 DP

FM350-1 1CH

A

I

SM33

1

8

CH

DO SM322 32Pt

DI SM321

32

Pt

CPU315-2 DP

A

I

SM33

1

8

CH

DI SM321

32

Pt

DI SM321

32

Pt

DI SM321

16

Pt

DO SM322 32Pt

DO SM322 32Pt

AO SM33

2

4

CH

DO SM322 32Pt

DO SM322 32Pt

DI SM321

16

Pt

DI SM321

32

Pt

DI SM321

32

Pt

AO SM33

2

4

CH

A

I

SM33

1

8

CH

CPU315-2 DP

FM350-1 1CH

PS 307 5A

DI SM321

32

Pt

DI SM321

16

Pt

DO SM322 32Pt

DO SM322 32Pt

FM350-1 1CH

CPU315-2 DP

A

I

SM33

1

8

CH

AO SM33

2

4

CH

DI SM321

32

Pt

PS 307 5A

DO SM322 16Pt

DI SM321

32

Pt

PS 307 5A

IM153 - 1

DO SM322 16Pt

DI SM321

32

Pt

PS 307 5A

IM153 - 1

AO SM33

2

4

CH

DI SM321

32

Pt

1 S7-300

RACK0

1

2CPU

3

4~11

RACK1~3

1

2

3

4~11IM365C P

(2) S7-400

S7-400PLCCRERCRCRER

S7 400

UR118 SLOTUR29 SLOT

UR1UR2

1 CPU

2 3mS7EU100mS5EU600m

3 62IM5VIM4EU

4 21

5 S7-4005VDC24VDC

6 11~3

CR218 SLOTCPUSMIM

1 CPU

2 3m100mS7EU

3 62IM5VIM4EU

4 21

5 S7-4005VDC24VDC

6 11~3

ER118 SLOTER29 SLOTC

UR2-HS7-400H

I/OCPUER1ER2K

UR1CR

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

PS

PS

CPUM7-CPU

DIDOAIAO

M7-FM

FM

CP

SEND IM

UR1ER

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

PS

PS

DIDOAIAO

M7-FM

FM,CP

IM

ER1

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

PS

PS

DIDOAIAO

IM

CR2

Segment1

Segment2

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

PS

PS

CPU1

CPU2

DIDOAIAO

M7-FM

FM

CP

SEND IM

2

3

4

S7-300

S7-300 PLCCPUI/O8138I/O411324I/O

RackPSIMS7-300

S7-300S7-300S7-300

0 40(C

0 60(C

CPU

I/OI/O40 mm

1-1

CPU312312 IFM312CCPU 313

S7-300IMS7-300CPU0

0

IM 360

6ES7 360-3AA01-0AA0

IM 365

6ES7 365-0AB00-0AA06ES7 365-0BA81-0AA0

13

IM 361

6ES7 361-3CA01-0AA0

24VDC

IM 365IM 365

IM365

3

1

1 m6ES7 368-3BB01-0AA0

2.5 m6ES7 368-3BC51-0AA0

5 m6ES7 368-3BF01-0AA0

10 m6ES7 368-3CB01-0AA0

1 m

PI/O

CK

PI/O*

*IM365 PFMCP IM360/361

S7-3004

1-2

STEP7

SIMATIC 300 StationHardwareS7-300

12CPUCPUCPUCPU

IM-30033

411SM-300FM-300CP-3001-5

S7-400

2-1 S7-400

1IM460-0/461-0

IM460-06ES7460-0AA00-0AB08ERMax.5m

PCK

IM461-0 6ES7461-0AA01-0AA0

6ES7461-0AA00-7AA0

468-1

2-2 S7-400 IM460/1-0

EXTF LED

()

C1 C2

()

C1

()

C1(X1)

C1

()

C1

(

(

C2

()

C2(X2)

C2

()

C2

(

(

X1 X2

C1 C2

X1=X2=

INTF LED

()

210

EXTF LED

()

DIP

EXT.BATT

IM461-0(6ES7461-0AA00-0AA0)(5V15V)

X1

X2

2IM460-1/IM461-1

IM460-16ES7460-1BA00-0AB02ERMax.1.5m

6ES7460-1BA01-0AB0 2ERMax.1.5m

P

FMCP

IM461-16ES7461-1BA00-0AA0

6ES7461-1BA01-0AA0

6ES7461-1BA00-7AA0

468-3

2-3 S7-400IM460/1-1

EXTF LED

()

C1 C2

()

C1

()

C1(X1)

C1

()

C2

()

C2(X2)

C2

()

X1 X2

12

X1=X2=

INTF LED

()

210

EXTF LED

()

5VDC

()

DIP

X1

X2

6ES7461-1BA00-0AA06ES7461-1BA00-7AA06ES7461-1BA01-0AA0

3IM460-3/IM461-3

IM460-36ES7460-3AA00-0AB08ERMax.102m

6ES7460-3AA01-0AB0 8ERMax.102m

PC

IM461-36ES7461-3AA00-0AA0

6ES7461-3AA01-0AA0

6ES7461-3AA00-7AA0

468-1

2-4 S7-400IM460/1-3

EXTF LED

()

C1 C2

()

C1

()

C1(X1)

C1

()

C1

(

(

C2

()

C2(X2)

C2

()

C2

(

(

INTF LED

()

210

EXTF LED

()

DIP

EX.BATT

IM461-36ES7461-3AA00-0AA05V15VIM

X1

X2

4IM460-4/IM461-4

IM460-46ES7460-4AA00-0AB08ERMax.605m

6ES7460-4AA01-0AB0 8ERMax.605m

P

IM461-46ES7461-4AA00-0AA0

6ES7461-4AA01-0AA0

6ES7461-4AA00-7AA0

468-1

2-5 S7-400IM460/1-4

EXTF LED

()

C1 C2

()

C1

()

C1(X1)

C1

()

C1

(

(

C2

()

C2(X2)

C2

()

C2

(

(

INTF LED

()

210

EXTF LED

()

DIP

X1

X2

CPU IM460-4IM461-4

(6ES7412-1XF00-0AB0

(6ES7413-1XG00-0AB0

(6ES7413-2XG00-0AB0

(6ES7414-1XG00-0AB0

(6ES7414-2XG00-0AB0

(6ES7416-1XJ00-0AB0

5S5

IM463-2S7-400 CRMax.600m

6ES7463-2AA00-0AA0

P

IM314S5

EU183U

EU185U

EU186U

ER701-2

ER701-3

6ES5760-1AA11 721

IM463-2

2-6 S7-400IM463-2

IM462-3

EXTF LED

()

C1 C2

()

C1

()

1(X1)

C2

()

2(X2)

X1X2

C1C2

X1=

X2=

C1 ON

C1

C2 ON

C2

C1C2 ON

C1C2

C1C2 OFF

S5

100

1100

250

100250

450

250450

600

450600

IM314

2-7 IM314

I/O

2-8 I/O

S7-3003

S7-400CR4IM

ERIM18UR1ER18UR2ER2

IMConnectionConnectEUC1 C2

3-1 S7-400

1S7 300P72

S7 CPU31 2 3

I/O

2

PLCPLC24V

a) Mana M (1120)1011

b) 3.3

Mx- Mana1011

Mx- Mana

B SM331-7Kx0xSM331.doc

a

b2

c4

dPT100

M+IC+M-IC-

M-IC-

C

D

M-ManaUcm()

E

SM331 SF24VDCHW Config

F STEP 7

STEP 7 FC 105 SCALE (Scale Values) STEP 7Standard libraryTI-S7 Converting BlocksSTEP 7

FC105

EN

BOOL

I,Q,M,D,L

ENO

BOOL

I,Q,M,D,L

1

IN

INT

I,Q,M,D,L,P, Constant

HI_LIM

REAL

I,Q,M,D,L,P, Constant

LO_LIM

REAL

I,Q,M,D,L,P, Constant

BIPOLAR

BOOL

I,Q,M,D,L

10

OUT

REAL

I,Q,M,D,L,P

RET_VAL

WORD

I,Q,M,D,L,P

W#16#0000W#16#0000

3 STEP7

1 symbols

STEP7I/O/I0.0Q0.0M0.0DB0FB1FC1

IQMTCPIPQFBFCSFBSFCDBUDVAT

/STATTEMP

2

STL

STL

STL

STL

STL

STL

STL

3

OB

FC

FB

SFC

SFB

3.1 1

CPUOB

CPU

OB1OB1OB1FBSFBFCSFCOB1 OB90OBOB1OB1

OB1

OB1OB1CPU

S7OB1OB80OB80CPUSTOP

OB30~OB38

OB80

OB40~OB47

OB80

OB80OB80CPUSTOP

OB81

CPUS7-400OB81OB81CPUSTOP

OB82

CPUOB82OB82CPUSTOP

OB83/

OB83OB83CPUSTOP

OB84CPU

CPUI/OOB84OB84CPUSTOP

OB85

OB85CPUSTOP

1 OBCPU

2

3 I/O

OB86

OB86CPUSTOP

OB87

OB87CPUSTOP

OB80~OB87

OB121

CPUOB121CPUOB121OB121CPUSTOP

OB122I/O

CPUOB122OB122CPUSTOP

CPUSTOPOB80~OB87OB121OB122BLOCKPLC

FCFBOB1CPUOB1OBFBFCSFBSFCCPU

OB1

CPU

3.1.2 FC

FC FC

3.1.3 FB

FB

3.1.4 DB

/CPU

3.1.5 SFC

3.1.6 SFB

3.1.7 VAT

1CPU

2 CPU

3 CPUQ

4 CPU

RUNRUN/

3.1.8

4 STEP7

1CPU

I

IB

IW

ID

CPU

Q

QB

QW

QD

CPU

M

MB

MW

MD

I/O PIB

PIW

PID

I/O PQB

PQW

PQD

I/OPIPQ/I/O

T

C

DBX

DBB

DBW

DBD

DIX

DIB

DIW

DID

(shared DBs) FB SFB (instance DB)

L

LB

LW

LD

FBFCFBFC

MW0 MW2

MB0

MB1

MB2

MB3

MD0

2STEP7

BOOL

1

TRUE/FALSE

TRUE

BYTE

()

8

B#16#0~B#16#FF

B#16#10

0~255

byte#16#10

WORD

16

w#16#0~w#16#FFFF

W#16#1000

BCD

2#0~2#1111-1111-1111-1111

C#0~C#999

0~65535

word#16#1000

DWORD

32

DW#16#00000000~DW#16#FFFFFFFF

2#0~2#1111-1111-1111-1111-1111-1111

-1111-1111

0~ 4294967295

DW#16#00AA1234

Dword#16#00AA1234

INT

16

-32768~32767

1

DINT

32

L#-2147483648-L#2147483647

L#1

REAL

32

: +3.402823e+38-3.402823e+38

1.23E+13

+1.175495e-38-1.175495e-38

S5TIME

(SIMATIC)

16

S510ms

S5T#0H0M0S0MS ~

S5T#2H10MS

S5T#2H46M30S0MS

TIME

IEC

32

IEC1ms

T#-24D-20H-31M-23S-648MS~

T#24D-20H-31M-23S-674MS

T#0D1H1M0S0MS

DATE

IEC

16

IEC1

D#19900101~D#21641231

D#20041118

TIME-OF-DAY

32

1-ms

TOD#000.0~TOD#235959999

TOD#925333.3

CHAR

8

A

B

STEP7

AS5TIME (Time Duration) S5TIME

S5TIMEBCD1271

S5TIME0~999

S5TIME

BCD

10 ms

00

10 ms - 9 s 990 ms

100 ms

01

100 ms - 1 min 39 s 990 ms

1 s

10

1 s - 16 min 39 s

10 s

11

10 s - 2 hr 46 min 30 s

1) W#16#wxyz

w = ()

xyz = BCD

STL(LAD)

2) S5T#aH_bbM_ccS_dddMS

a = , bb = , cc = , dd =

9,990 2H_46M_30S

BPLCS5TIME

1 INTREALPLCPLCITDInteger to Double IntegerRNDReal to Double Integer with Rounding OffTIMEFC40TIMES5TIME

2 WinCC3232PLCTIMEFC40TIMES5TIME

IEC TIMER

Libraries\Standard Library\System Function BlocksSFB3/SFB4/SFB5SFB3~5IEC TIMECPUBlocks

C FC33S5TIMETIME

D DATE_AND_TIME (DT) 8BCDDT#1990-1-1-0:0:0.0 to DT#2089-12-31-23:59:59.999

E STEP7

SFC 0 "SET_CLK" CPU

SFC 1 "READ_CLK" CPU

FC 3 "D_TOD_DT" DATETIME_OF_DAY (TOD) DATE_AND_TIME (DT)IN1DATE#1990-01-01 DATE#2089-12-31

FC6 "DT_DATE" DATE_AND_TIME DATE

FC 7 "DT_DAY" DATE_AND_TIME the day of the week

FC 8 "DT_TOD" DATE_AND_TIME

3CPU

1 ACCUX

32S7-300ACCU1ACCU2S7-4004ACCU1~ACCU4ACCU1816

2 16

16CPU

3 32

S7AR1AR2

4S7-300/400 PLC

1. I0.0Q1.7PIW256PQW512MD20T15C16DB1.DBB10 L10.0

2. qqww.aa

1. 16OPN DB[MW2]

32A I[MD0]

2. 32A I[AR1,P#0.0]A [AR1,P#0.0]

S7-300/400

L P#8.7 1

T I[MD2] MD2

A I[MD2] I8.7

= Q[MD2] Q8.7

AR1AR2

L P#8.7 1

LAR1 1AR1

A I[AR1,P#0.0] I8.7

= Q[AR1,P#1.1] Q10.0

0.0Q10.0 8.7 (AR1) 1.110.0 9.8

I Q

L P#I8.7 1

LAR1 I 8.7AR1

L P#Q8.7 1

LAR2 Q8.7AR2

A [AR1,P#0.0] I8.7

= [AR2,P#1.1] Q10.0

0.0Q10.0 8.7 (AR2) 1.110.0 9.8

S7400

PLC

PLC 1#

2#3#4# 5#PLC

STEP7

SIMATIC

S7

MPI,PROFIBUS,

S7-S7 MPI:M7-M7,M7-S7

SFB USEND,URCV,BSEND,BRCV,GET,PUT,START,STOP,RESUME,STATUS,USTATUS

S7 PTP

RK512/3964

S7-S7,S7-S5,S7-,S7-

SFB BSEND,BRCB,GET,PUT,STATUS,PRINT

FMS

PROFIBUS(FMS)

S7-S7,S7-S5,S7-PC/PG,S7-

FB READ,WRITE,IDENTIFY,ACCESS,OSTATUS,REPORT

FDL

PROFIBUS(FDL)

S7-S7,S7-S5,S7-PC/PG,S7-

FC AG-SEND,AG-RECEIVE

ISO

ISO

S7-S7,S7-S5,S7-PC/PG

FC AG-SEND,AG-RECEIVE

ISO-on-TCP

TCP/IP

S7-S7,S7-S5,S7-PC/PG

FC AG-SEND,AG-RECEIVE

S7300MPI()

Harware

PLC

FC

3ER

2ER

1ER

0CR

368

368

368

1-3

1-4CPU

1-5

OB1

FB

SFB

SFC

SHAREDDB

SHARED FB

SFC

SFB

FB

FC