Вы находитесь на странице: 1из 8

6 SFC

S7-300 S7-400
A5E00261410-01

6-1

6 SFC

6.1

CPU
(. CPU).
SFC 2, 3 4
, .
CPU 32- ,
, ,
SFC101 "RTM".

SFC 2, 3 4 32-
.
16- ( : 0 32767
).
. : SSL ID W#16#0132 INDEX=W#16#000B.


:
CPU

.


,
. ,
,
SFC2 SFC101 ( MODE=4). CPU
STOP , CPU
.
CPU,
SFC3 SFC101 ( MODE=1).


CPU 16- : 032 767
CPU 32- : 0 (2E31) -1 =
2.147.483.647

6-2

S7-300 S7-400
A5E00261410-01

6 SFC

6.2
SFC101 "RTM"

SFC101 "RTM" ,
32- CPU.
32-
CPU SFC51 "RDSYSST" SSL_ID=W#16#0132 INDEX=W#16#000B
( 0 7) INDEX=W#16#000C (
8 15). (. :
SSL ID W#16#0132 W#16#000B.

NR

INPUT

BYTE

I, Q, M, D, L,


( : 0 15)

MODE

INPUT

BYTE

I, Q, M, D, L,

ID :
0: (
CQ,
- CV).
(2E31) -1 ,

,

("Overflow").
1: ( )
2: ("stop")
4: ( PV)
5: ( PV)

6: ( PV)
"stop"

PV

INPUT

DINT

I, Q, M, D, L,

RET_VAL

OUTPUT

INT

I, Q, M, D, L


,
,
.

CQ

OUTPUT

BOOL

I, Q, M, D, L

(1:
/running/)

CV

OUTPUT

DINT

I, Q, M, D, L

S7-300 S7-400
A5E00261410-01

6-3

6 SFC

, CPU 16-

SFC 2 "SET_RTM", 3 "CTRL_RTM" 4 "READ_RTM"
32- .
16- (
: 0 32767 ).
SSL ID W#16#0132 W#16#0008
32- 0 7 16-
. , ,
CPU 16- ,
SSL ID W#16#0132 W#16#0008.



(W#16#...)

6-4

0000

8080

8081

PV

8082

8091

MODE.

8xyy

, .
RET_VAL

S7-300 S7-400
A5E00261410-01

6 SFC

6.3 SFC2
"SET_RTM"

SFC 2 SET_RTM (set runtime meter [


]) CPU
. ,
, CPU.

NR

INPUT

BYTE

PV

INPUT

INT

RET_VAL

OUTPUT

INT

I, Q, M, D, L,

I, Q, M, D, L,

I, Q, M, D, L

NR
,
( : 0 7).
PV
( ).

,
.


(W#16#...)

0000

8080

8081

PV .

8xyy

, .
RET_VAL

S7-300 S7-400
A5E00261410-01

6-5

6 SFC

6.4
SFC3 "CTRL_RTM"

SFC 3 CTRL_RTM (control runtime meter [


])
CPU.

NR

INPUT

BYTE

I, Q, M, D, L,

INPUT

BOOL

I, Q, M, D, L,

RET_VAL

OUTPUT

INT

I, Q, M, D, L

NR
,
( : 0 7).
S
.
0,
.
1, .

,
.


(W#16#...)

6-6

0000

8080

8xyy

, .
RET_VAL

S7-300 S7-400
A5E00261410-01

6 SFC

6.5
SFC4 "READ_RTM"

SFC 4 READ_RTM (read runtime meter [


])
. SFC 4
, .. .
32767 ,
32767 overflow [].

NR

INPUT

BYTE

I, Q, M, D, L,

RET_VAL

OUTPUT

INT

I, Q, M, D, L

CQ

OUTPUT

BOOL

I, Q, M, D, L

CV

OUTPUT

INT

I, Q, M, D, L

NR
,
( : 0 7).

,
.
CQ ,
.
0 ,
.
1 ,
.
CV
.


(W#16#...)

0000

8080

8081

8xyy

, .
RET_VAL

S7-300 S7-400
A5E00261410-01

6-7

6 SFC

6.6 SFC64
"TIME_TCK"

SFC 64 TIME_TCK (time tick [ ])


CPU. - ,
0 2147483647 .
.
1 S7-400 CPU 318 10
CPU S7-300.
CPU.

, , ,

SFC 64.

...

Startup ()

...

RUN
STOP

...


( S7-300 S7-400 H)

... ,
STOP
... "0"

RET_VAL

OUTPUT


TIME

I, Q, M, D, L

RET_VAL

0 2311 .


SFC64 "TIME_TCK" .

6-8

S7-300 S7-400
A5E00261410-01

Вам также может понравиться