SIEMENS PLC

76
08/06/22 Ντουντουνάκης Μανόλης 1

Transcript of SIEMENS PLC

  • * *

    *

  • * *

    *

  • 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.* *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *

    *