siemens plc
TRANSCRIPT
-
* *
*
-
* *
*
-
PLC
PLC PLC ( )* *
*
-
PLC 1* *
*
-
PLC 2* *
*
-
PLC .
* *
*
-
* * ..
*
-
* *
*
-
.* *
*
-
* *
*
-
PLC (1)
. , , . . PLC. PLC , . PLC , .* *
*
-
PLC (2) . . , , . .* *
*
-
. PLC. / PLC. . . . * *
*
-
Simatic S7.
S7-200S7-300S7-400* *
*
-
PLC. (Rack), (PS Power Supply), (CPU Central Processing Unit), / , (SM Signal Module), rack (IM Interface Module), (FM Function Module) (CP Communication Processor).* *
*
-
* *
*
-
CPU (1)
. , ,
: , , .. * *
*
-
CPU (2) CPU RUN/STOP LED CPU / * *
*
-
* *
*
-
* *
*
-
* *
*
-
* *
*
-
* *
*
-
. ( Input I) (Output Q) (Memory M) (L) (Timer T) (Counter C)..* *
*
-
( Input I)Ix.yx- byte (0 ..n CPU)y- bit (0 7) I 0.0, I 2.3, I2.7.Byte : . IB 5 bit I5.0 I5.7Word : . IW 8 byte 8 IB9 bit 8.0 ... 8.7, 9.0 ... 9.7.Double word : .. ID4 word W4 IW6 byte 4 ... 7 bit 4.0 ... 4.7, 5.0 ... 5.7, 6.0 ... 6.7, 7.0 ... 7.7.
* *
*
-
(Output Q)Qx.yx- byte (0 ..n CPU)y- bit (0 7) Q 0.0, Q 2.3, Q2.7.Byte : . :QB 5 bit :Q5.0 Q5.7Word : .. :QW 8 byte Q8 QB9 bit Q8.0 ... Q8.7, Q9.0 ... Q9.7.Double word : .. QD4 word QW4 QW6 byte Q4 ... Q7 bit Q4.0 ... Q4.7, Q5.0 ... Q5.7, Q6.0 ... Q6.7, Q7.0 ... Q7.7.* *
*
-
(Memory M) . , .x.yx- byte (0 ..n CPU)y- bit (0 7) 0.0, 2.3, 2.7.Byte : . : 5 bit :M5.0 M5.7Word : . MW 8 byte M8 MB9 bit M8.0 ... M8.7, M9.0 ... M9.7.Double word : . MD4 word MW4 MW6 byte M4 ... M7 bit M4.0 ... M4.7, M5.0 ... M5.7, M6.0 ... M6.7, M7.0 ... M7.7. (L)* *
*
-
(Timer T) (, , , ). , , 10 . (word) . (msec, sec) . 0.T xx (0 ..n CPU) T 0, T 25, T 40.* *
*
-
(Counter C) . 0 ... 999. CPU ( .. 0 1 ). (word) , . ( ) , .Cxx- (0 ...n, CPU) C 0 , C 3, C 56.* *
*
-
* *
*
-
, .* *
*
-
MainSubroutines. Interrupts.* *
*
-
* *
*
-
* *
*
-
S7-200
LADFBDSTL * *
*
-
NONC* *
*
-
* *
*
-
A, AN* *
*
-
O, ON* *
*
-
* *
*
-
(Result of Logical Operation (RLO)
* *
*
-
. : ( =), ( S, R).* *
*
-
* *
*
-
= = (). . PLC = (RLO), . * *
*
-
S, R S (Set) 1 () , . , R (Reset). S (Set) R (Reset) S-R flip-flop ( ).* *
*
-
* *
*
-
* *
*
-
Flip Flop* *
*
-
Reset Set.* *
*
-
* *
*
-
ALD. S0 AND () (iv0) (iv1). OLD. S0 OR () (iv0) (iv1). LPS (Logic Push). bit . bit (iv8) . LRD (Logic Read). bit . bit bit . LPP (Logic P). bit . bit iv0 . AENO (AND ENO). LDS (Load Stack). (Not). (iv0) .
* *
*
-
* *
*
-
* *
*
-
* *
*
-
( ). Q0.0 , I0.0. I0.1 . I0.0. . , I1.0, Q2.0 .
. I1.0 I1.1 .
* *
*
-
, (SET), (S), (RESET), (R), :* *
*
-
() , PLC . M, .. 0.0, .* *
*
-
* *
*
-
. , , , . . (On Delay Timer). 1 ( ). . . Bit . (Retentive On Delay Timer). ( ) . . Bit . (Off Delay Timer). .
* *
*
-
* *
*
-
. ( ) , . . , .
* *
*
-
* *
*
-
* *
*
-
* *
*
-
* *
*
-
CPU. . CPU . .Counter up (CTU). CU . (PV) bit . . , reset . Counter down (CTD). CU . , bit . . (PV), reset . * *
*
-
Counter up/down (CTUD). , CU , CD . , bit . , (PV). , Reset.
* *
*
-
* *
*
-
* *
*
-
* *
*
-
* *
*
-
(Q0.0) , 0.0 I0.2 . , I0.3 1 sec (Q0.0) . H 0.1 .* *
*
-
* *
*
-
* *
*
-
O PLC : . . . . . END, STOP. (For next). . (Interrupt). (Subroutines).* *
*
-
SIMATIC S7, , Siemens. PLCs, . , . , Siemens.* *
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*