методичка по чпу (лабы)
.pdf# ( ! ' ( 3. # 5 6 ' # % $ ! 6 ! '5"
& ! ! & #
5
3 ' & ) & 51 ' $'
)- (3"+)
(#) Simatic S7-200 $ Siemens.
-* 8
S7-200 :
−) ',
−,
−& ,
−+24 ,
−& .
0 ' Windows
S7-200 «STEP 7-Micro/Win».
% 2 2 )-
STEP7.
1 «STEP 7-Micro/Win»
': / /STEP7-MicroWin/MicroWin 2
MicroWin & .
& ) : Project/New (3. 11). «STEP 7-Micro/Win»
3. 12.
. 11. *.
. 12. < 3 ++0 STEP7-Micro/WIN.
2 .
% STEP7 & (Network). &
& $ .
21 |
22 |
&. 5 ( STEP7, &
& ) &.
. 5. 0 : + 0 8 0* STEP7.
7 + |
|
I0.1
0 )
I0.3
0 )
Q0.1
"
END |
* |
% & & (, ) ) (3. 13).
( ) 2 .
. 13. * 0 0 * *, , + 0.3.
& END. % & END 3. 14.
. 14. 0 END.
"S7-200 8 $ , I0.0, I0.1 … I0.7 ( & I, ) Input – ), 6 $ ,
Q0.0, Q0.1 … Q0.5. " (,
& V0.0…V1023.7. %
3. 15. (
2 (, &
Enter.
I0.3
|
: |
(0...7) |
: |
|
|
|
: |
8 |
|
: I - , Q - |
|
: |
, V - |
. 15. ,* , + : + 8 0* STEP7.
23 |
24 |
0 3. 16, 3. 17, 3. 18 )-
& ) & 51 2 STEP7.
: a – I0.1, b – I0.2, c – I0.3, d –
I0.4, f1 f4 – V0.1…V0.4, f – Q0.4 ( 3. 16), Q0.3 ( 3. 17), Q0.1 ( 3. 18).
Network 1
I0.1 V0.1
I0.2
Network 2
I0.4 V0.2
Network 3
I0.3 V0.2 V0.3
Network 4
V0.3 V0.4
Network 5
V0.1 V0.4 Q0.4
Network 6
END
. 16. + ++0 3-* * 3. + . 32, */.
Network 1
I0.1 I0.3 Q0.3
I0.2 I0.4
Network 2
END
. 17. + ++0 3-* * 3. + !.
25
Network 1
I0.1 I0.3 Q0.1
I0.2 I0.3
I0.1 I0.4
I0.2 I0.4
Network 2
END
. 18. + ++0 3-* * 3. + !.
1 '2
:
− RUN ( .
), & 2
' Stop (3. 19) & (&. 6);
. 19. * 0 8 ++0 *.
−) 2 ) ' Download (3. 20) & '2 ) ) (&. 6);
−,
(3. 21);
−( &
, ', &2 &, 2
26
&; ( |
& |
− ) |
|
; |
|
) Run (3. 22) '2 ) ) |
|
|
|
(&. 6). |
|
. 20. 5 , * * *.
. 22. 5 , * 0 8 ++0 *.
. 21. * , * ++0 *.
27 |
28 |
. 6. 0 * * , 8 ++0 MicroWin.
+
*
+
*
1
1
&
&
&
&)
& )
&
29
8 * 0 8 0
1.& - # ,
(&. 7). % ' )
«,».
2.+ , '2 ' )-)
) ) $ , %-"
. % ' & &,
'2 ,
& (&. 8). % .
3.+, %-" ,
'2 ' )-) ) $ ,
) "07. 1 & . %
.
4.+, %-" ,
'2 ' )-) ) $ ,
) 07. 1 & . %
.
5.+ ) & )
) $ .
; -
* & ) & :
−) ;
−;
−&
) ;
−STEP7;
−& ;
−) $ .
. 7. + /0 .-0. # -* ++ 0+.
% |
a |
b |
c |
d |
f |
- |
I0.1 |
I0.2 |
I0.3 |
I0.4 |
Q0.3 |
30
. 8. / * ++ #.
I0.x |
I0.x |
I0.x |
I0.x |
Q0.x |
Q0.x |
Q0.x |
f . . |
1 |
2 |
3 |
|||||
0 |
0 |
0 |
0 |
… |
… |
… |
… |
0 |
0 |
0 |
1 |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
1 |
1 |
1 |
0 |
… |
… |
… |
… |
1 |
1 |
1 |
1 |
… |
… |
… |
… |
0 0
1." «STEP 7- Micro/Win»?
2." 2 ' & ?
3." '& ?
4." ' ( STEP7?
5." ?
6. ?
7." 2 & ?
31
# ( ! ' ( 4. && !
# % $ ! 6 ! '5" &! & ! ## &-1
5
3 ' & ) & 51 ' $'
&-1 )
& ) .
-* 8
" &-1 & ) ),
-
&. &
), ) .
:
−;
−;
−- , 2 '2 '
&;
−(.
" ' (
), 2 $ : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F,
, : 0B3E.
+ 0
" ( )
$ . % $ ( ) '
' ' ( . . ' « ?»).
$ $' ,
) ) ) ( . .
« ?», « ?»). *
&. 9 &. 10.
+8 / 8
" ) , )
.
– ( ) , )
.
" , : 000, 001, 002, 003, 004, 005, 006, 007, 008, 009, 00A, 00B, 00C, 00D, 00E, 00F, 010, 011, …, 01E, 01F, 020, 021, …, FFE, FFF. !
, ,
32
& ) (& 000). % ) ,
'2 ' .
. 0 0. 0 *
" &-1 00…20,
' & ( ' ) )
00…20 ( ). 0
(«1» – , «0» –
) .
*- * / 8
' 2 « =». % ( ' « =», «+5 », «–5 », «+12 », «4 », « ».
; +0 0 *
"& :
−– ;
−– );
−> – ;
−– ;
−– ) .
*
" +#3 &-1 )
, ( (
000), ( .
. + ; ,; + +
&-1 '2 )
) 0, 1, 2, 3, 4.
5 , * ++0 0
% /"%-1
2 .
( ) ( 0).
0 -3* + 0
( 1) ' , '.
& ) & '& '$' .
++0 +8 *
( 3) & )
( & )
33
'& ' $' , ( &
'2 ) ).
< 0 ++0
> ( 2) . " )
& '& ' $' .
5 +
0 $ )
) ) ) . 6
& , 2 ,
, 3.
5 +
'& ) )
( 1) ' &
(09 + 2 $ ), ) (3) & ) . % )
2 ( 4),
.
34
. 9. 0 * + 0 + * * &-1.
+* + 0 |
|
|
|
|
|
|
|||||
/ |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|||
|
|
% ( «0»). % |
|||||||||
03 |
|
|
|
|
|
|
|
||||
|
|
«1» & (, |
|||||||||
|
|||||||||||
|
|
& &. |
|
|
|
|
|||||
|
|
% ( «1»). % |
|||||||||
04 |
|
|
|
|
|
|
|
||||
|
|
«1» & (, |
|||||||||
|
|||||||||||
|
|
& &. |
|
|
|
|
|||||
05 |
|
' |
( |
|
«1») |
|
|
|
|||
|
. |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|||
06 |
|
' |
(& |
|
«0») |
|
|
|
|||
|
. |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|||
09 |
|
# ) |
|
' |
, |
||||||
|
2 ) |
. |
|
|
|||||||
|
|
|
|||||||||
|
|
% ' , 2 ) |
|||||||||
0A |
|
, & ( |
|
||||||||
|
«1» ( « »). |
||||||||||
|
|||||||||||
|
|
'2 ) ) . |
|||||||||
|
|
% ' , 2 ) |
|||||||||
0B |
|
, & ( «0» |
|||||||||
|
( « »). |
||||||||||
|
|||||||||||
|
|
'2 ) ) . |
+-8
# (() – ( ) , ) &
. ( , . .
, ((=1) ' ),
((=0) – ).
' $ ,
) 2 .
. 10. + 0 * + + * * &-1.
+ |
|
|
* + 0 |
|
|
|
|
|
0302 |
% 02, |
|
«1» & (, & (. |
|
|
|
|
|
0A1C |
% ) ' 01+, & |
|
|
( «1», '2 ' |
) |
|
. |
|
0407 |
% 07, |
|
|
«1» & (, & (. |
|
|
% ) ' 006, & |
|
0B06 |
( «0», '2 ' |
) |
|
. |
|
0503 |
' ( ) 03. |
|
0605 |
' ( ) 05. |
|
0900 |
% ) ' 000. |
|
35 |
36 |
|
|
|
|
. 11. + 0 / : + *-. +0 &-1. |
|
|
|
|
|
|
( * |
|
+ ++0 |
|
|
|
|
|
6 ) ) a |
|
|
|
|
01, ) & '2 |
a = 1 |
|
|
& : |
|
|
|
… |
||
|
|
004 0401 01
0A04 004 « »
… . « »
6 ) ) b
02, ) & '2
b = 0 |
|
|
& : |
|||
|
|
… |
|
|||
|
|
|
|
|
|
|
|
|
|
0302 |
02 |
||
|
||||||
|
0B0B |
00B « » |
||||
|
|
|
00B |
…. « »
|
|
6 ) ) |
f |
||
|
|
05, ) & |
'2 |
||
|
|
||||
|
|
& : |
|
|
|
f = 0 |
|
|
|||
… |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
||
|
0605 |
|
05 |
||
|
000 |
||||
|
|
0900 000 |
|||
|
|
… |
|
|
|
|
|
6 ) ) |
f |
||
|
|
05, ) & |
'2 |
||
|
|
||||
|
|
& : |
|
|
|
f = 1 |
|
|
|||
… |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
||
|
0505 |
|
|
05 |
|
|
00D |
|
|||
|
|
090D 00D |
|||
|
|
… |
|
|
|
+-8
, ) & ) &
' ,
& .
) & )
'2 ) .
3 , ) &- )
$ (3. 3). % '2
: a – 01, b – 02, c – 03, d – 04, f – 02.
000 |
0401 |
01 «1» |
|
001 |
0A04 |
, « » 004 |
|
002 |
0402 |
02 «1» |
|
003 |
0B0A , « » 00A |
||
004 |
0303 |
03 «0» |
|
005 |
0A08 |
, « » 008 |
|
006 |
0304 |
04 «0» |
|
007 |
0A0A , « » 00 |
||
008 |
0502 |
|
02 |
009 |
0900 |
|
000 |
00A |
0602 |
02 |
|
00B |
0900 |
|
000 |
3 , ) &- , )
! (3. 9). % '2
: a – 00, b – 01, c – 02, d – 03, f – 05.
000 |
0400 |
00 «1» |
|
001 |
0A04 |
, « » 004 |
|
002 |
0401 |
01 «1» |
|
003 |
0B0A , « » 00A |
||
004 |
0302 |
02 «0» |
|
005 |
0A08 |
, « » 008 |
|
006 |
0403 |
03 «1» |
|
007 |
0B0A , « » 00 |
||
008 |
0505 |
|
05 |
009 |
0900 |
|
000 |
00A |
0605 |
05 |
|
00B |
0900 |
|
000 |
37 |
38 |
3 , ) &- , )
! (3. 10). % '2
: a – 01, b – 02, c – 03, d – 04, f – 04.
000 |
0301 |
01 «0» |
001 |
0A04 |
, « » 004 |
002 |
0303 |
03 «0» |
003 |
0A12 |
, « » 012 |
004 |
0302 |
02 «0» |
005 |
0A08 |
, « » 008 |
006 |
0303 |
03 «0» |
007 |
0A12 |
, « » 012 |
008 |
0301 |
01 «0» |
009 |
0A0C , « » 00C |
|
00A |
0304 |
04 «0» |
00B |
0B12 |
, « » 012 |
00C |
0302 |
02 «0» |
00D |
0A10 |
, « » 010 |
00E |
0304 |
04 «0» |
00F |
0B12 |
, « » 012 |
010 |
0604 |
04 |
011 |
0900 |
000 |
012 |
0504 |
04 |
013 |
0900 |
000 |
8 * 0 8 0
1.& - (&. 12).
2.+ , '2 ' &- )
) $ . . 1
|
. % ' & |
|
|
&, ) |
|
& (&. 13, & 5). % .
3.+ , '2 ' &- )
$ , ) !.
. 1 & (&. 13, &
6). % .
4.+ , '2 ' &- )
$ , ) !.
. 1 & (&. 13, &
7). % .
5.+ ) & )
) $ .
; -
* & ) & :
−) ;
−;
−&
(&. 12);
−;
−& ;
−) $ .
. 12. + /0 8 .-0. * -* +
+ 0+.
% |
a |
b |
c |
d |
f |
- |
01 |
02 |
03 |
04 |
02 |
. 13. / * ++.
0x |
0x |
0x |
0x |
0x |
0x |
0x |
f |
|
. |
1 |
2 |
3 |
|
||||||
|
|
|
|
. |
|
||||
0 |
0 |
0 |
0 |
… |
… |
… |
… |
|
|
0 |
0 |
0 |
1 |
… |
… |
… |
… |
|
|
… |
… |
… |
… |
… |
… |
… |
… |
|
|
1 |
1 |
1 |
0 |
… |
… |
… |
… |
|
|
1 |
1 |
1 |
1 |
… |
… |
… |
… |
|
0 0
1." &-1?
2.?
3." ?
4." 2 ' & ?
5.2 ?
6.2 ?
7. . & ?
8.% 2 ) '2 )
?
9.8 ?
39 |
40 |