3 programming v5 r

58
LOGO! Руководство A5E00380835–01 55 3 Программирование LOGO! Первые шаги с LOGO! Под программированием мы подразумеваем создание коммутационной программы. Коммутационная программа LOGO! является на самом деле ничем иным, как коммутационной схемой, представленной в слегка измененной форме! Мы приспособили это представление к панели отображения LOGO!. В этой главе мы покажем, как с помощью LOGO! преобразовывать ваши приложения в коммутационную программу LOGO!. Здесь мы снова обратимся к пакету LOGO!Soft Comfort, являющемуся программным средством для программирования LOGO!, которое вы можете использовать для простого и быстрого создания, тестирования, изменения, сохранения и распечатки коммутационных программ. В этом руководстве описано создание коммутационной программы только на самом LOGO!, так как программное обеспечение LOGO!Soft Comfort содержит подробную онлайновую помощь. См. также главу 7. Внимание Варианты LOGO! без дисплея – LOGO! 24o, LOGO! 12/24RCo, LOGO! 24RCo и LOGO! 230RCo – не имеют панели управления и дисплея. Они предназначены, главным образом, для серийных приложений в микромашиностроении и аппаратостроении. Варианты LOGO!...o не программируются на самом устройстве. Коммутационная программа в это устройство передается из LOGO!Soft Comfort или из программных модулей (плат) других устройств LOGO! 0BA5. Варианты LOGO! без дисплея не могут записывать данные в программные модули (платы). См. главы 6, 7 и Приложение C.

Upload: kuranawy

Post on 17-Nov-2015

226 views

Category:

Documents


0 download

DESCRIPTION

jkdgr kejls

TRANSCRIPT

  • LOGO! A5E0038083501 55

    3 LOGO!

    LOGO! . LOGO! , , ! LOGO!. , LOGO! LOGO!. LOGO!Soft Comfort, LOGO!, , , , . LOGO!, LOGO!Soft Comfort . . 7.

    LOGO! LOGO! 24o, LOGO! 12/24RCo, LOGO! 24RCo LOGO! 230RCo . , , . LOGO!...o . LOGO!Soft Comfort () LOGO! 0BA5. LOGO! (). . 6, 7 C.

  • LOGO!

    LOGO! 56 A5E0038083501

    LOGO!.

    , .

    , ...

    LOGO!.

    , LOGO!. ( ..), .

  • LOGO!

    LOGO! A5E0038083501 57

    3.1

    LOGO! :

    L+ M I13I14I15 I16

    Q11

    Q9

    Q12

    Q10

    RUN/STOP

    L+ M

    A!3

    RUN/STOP

    L+ M I1 I2 I3 I4 I5 I6

    Q1 Q2 Q3 Q4

    L+ M I9 I10 I11I12

    Q7

    Q5

    Q8

    Q6

    RUN/STOP

    1 2 1 2

    1 2 1 2

    1 2 1 2

    1 2 1 2

    AI1 AI2

    M3U3AI4M4 U41 2 1 2 1 2 1 2

    PE

    INPUT 2x (..10 V/..20 mA)

    L+ M

    I . LOGO! , . LOGO! AM 2 AM 2 PT100 . Q . .

  • LOGO!

    LOGO! 58 A5E0038083501

    LOGO! , . , . , : I1 I24, AI1 AI8, Q1 Q16, AQ1 AQ2, M1 M24 AM1 AM6. , S1 S8, 4 C, C, C C 16 X1 X16. 4.1. LOGO! 12/24 LOGO! 24/24o I7 I8 : I7 I8 , , , ; AI1 AI2, .

    LOGO!

    LOGO!. 0 1. 0 , ; 1 , . hi, lo x , : hi (high = ) 1, lo (low = ) 0. . , . , x.

  • LOGO!

    LOGO! A5E0038083501 59

    3.3.

    LOGO! : -

    LOGO! Basic / Pure DM AM AM2AQ

    LOGO! 230RC/RCo, LOGO! 24 RC/RCo

    : I1... I4 I5 ... I8

    I9 ... I24

    AI1...AI8

    LOGO! 12/24RC/RCo, LOGO! 24/24o

    I1... I6, I7, I8 AI1, AI2

    I9 ... I24

    AI3...AI8

    Q1...Q4 Q5 ... Q16

    AQ1, AQ2

    lo 0 () hi 1 () x ,

    DM: AM:

  • LOGO!

    LOGO! 60 A5E0038083501

    3.2 EIB 20 CO LOGO! 900E02 LOGO! EIB/KNX CM EIB/KNX. ETS (EIB Tool Software [ EIB]) LOGO! , EIB/KNX . . LOGO! . LOGO! EIB/KNX . CM EIB/KNX EIB/KNX . , .. . LOGO! (, ) CM EIB/KNX ( CM EIB/KNX 0 1000). ETS.

    (

    , )

    I24

    EIB/KNX:

    .

  • LOGO!

    LOGO! A5E0038083501 61

    EIB/KNX: / /

    EIB/KNX LOGO!: , ,

    ETS . Siemens, J : http://www.siemens.de/gamma http://www.siemens.de/logo

  • LOGO!

    LOGO! 62 A5E0038083501

    3.3

    , LOGO! , . 3.4 , LOGO!.

    LOGO! , . . . Co. Co, Connector, .. .

    : AND [] OR [] ...

    I1I2

    x

    1

    Qx

    I1 I2 OR []. 'x'.

    : ....

  • LOGO!

    LOGO! A5E0038083501 63

    LOGO! 4. LOGO!

    LOGO!. , . , .

    1B2I3 Q1

    B1

    x

    x

    LOGO! LOGO!

    .

    , , LOGO! . LOGO! . , , , .

    I1I2I3

    1

    B1

    B2

    B21

    B3 Q1

    B1

    B1I4I5I6

    1

    B1 Q1x

    B3x

    x

    x

  • LOGO!

    LOGO! 64 A5E0038083501

    LOGO!, . , LOGO! .

    , . , . , , . , LOGO! .

    , - . . - , LOGO!. LOGO! LOGO!Soft Comfort, . LOGO!Soft Comfort , , 8- 64 , LOGO! (. 3.5).

  • LOGO!

    LOGO! A5E0038083501 65

    3.4 LOGO!

    , , . , :

    LOGO!

    LOGO! :

    S1 ... S3

    I3

    xQ1

    & 1I1I2

    x

    LOGO!

    L1

    N

    K1

    S1 K1 S2

    E1

    E1 (S1 OR S2) AND S3. (OR=; AND=). K1 , S1 S2, S3. S3

  • LOGO!

    LOGO! 66 A5E0038083501

    ( , . 4.2) , . .

    LOGO! . , . . : 1: Q1 S3 . AND []:

    I3

    xQ1

    &

    2: S1 S2 . OR []:

    I3

    xQ1

    &1I1I2x

    , . , x.

  • LOGO!

    LOGO! A5E0038083501 67

    OR [] AND []; ( ) x . LOGO! .

    S1 S3 LOGO!: S1 I1 LOGO! S2 I2 LOGO! S3 I3 LOGO! Q1. 1 Q1.

    LOGO! 230 .

    NL1 I1 I2 I3 I4

    1 2Q1

    L1 NS3S2S1

    L1

    N

  • LOGO!

    LOGO! 68 A5E0038083501

    3.5 4 LOGO!

    1

    . , No Program/ Press ESC [ / ESC], ESC.

    . LOGO! RUN, .. (. 5). , Stop.

    RUN Start .

    RUN, , ESC.

    , Stop . Stop Prg Yes [] , OK.

    D.

    0BA2 : ,

    : , OK. ,

    : ESC OK.

  • LOGO!

    LOGO! A5E0038083501 69

    2

    .

    , .

    . () .

    3

    :

    , : - , ,

    - OK

    - ESC

    .

    , -

    . - OK, . - ESC,

    . 4

    LOGO! , LOGO!Soft Comfort.

    LOGO! , .

  • LOGO!

    LOGO! 70 A5E0038083501

    3.6 LOGO!

    D.

    >Program.. Card.. Setup.. Start

    >Edit.. Clear Prg Password

    Card Card CopyProtect

    >Stop Set Param

    Set.. Prg Name

    OK

    OK

    ESC

    ESC

    = LOGO!

    >Clock Contrast

    ESC

    OK

  • LOGO!

    LOGO! A5E0038083501 71

    3.7

    LOGO!. , .

    3.7.1 LOGO! . :

    LOGO! , ESC. LOGO!:

    >. > . > Program.. OK. LOGO! .

    No ProgramPress ESC

    >Program.. Card.. Setup.. Start

    >Edit.. Clear Prg Password

    LOGO!

    LOGO!

  • LOGO!

    LOGO! 72 A5E0038083501

    >, . > Edit.. ( , .. ) OK.

    > Edit Prg ( ) OK. LOGO! :

    . . .

    LOGO! , , . , , Edit Prg OK . (. 3.7.5).

    >Edit Prg Edit Name AQ in Stop Memory?

    LOGO!

    LOGO!

    Q1

  • LOGO!

    LOGO! A5E0038083501 73

    3.7.2 .

    :

    K1

    S1K1

    S2

    E1

    S1 S2. LOGO! '', S1 S2 .

    LOGO!, : 1 ( LOGO! Q1) .

    S1 I1, S2 I2 . , LOGO! :

    I1I2x

    Q11

  • LOGO!

    LOGO! 74 A5E0038083501

    :

    L1 N I4 I5 I6 I7 I8

    Q1 Q2 Q3 Q4

    L1

    N

    S1S2

    L

    N

    I1I1 I3I1I1 I1I1I1I2

    1 2 1 2 1 2 1 2

    S1 I1, S2 I2. Q1.

    3.7.3 ( ). LOGO! :

    LOGO!

    Q1

  • LOGO!

    LOGO! A5E0038083501 75

    , Q Q1 . . . , ,

    . . .

    .

    Q1_

    ( ). .

    : .Q1Co

    , . LOGO! . GF ( ), , GF, . LOGO! :

    AND []. , , .

    B1

    Q1&

  • LOGO!

    LOGO! 76 A5E0038083501

    , OR []:

    1 B1

    Q1

    .

    , .

    1

    :

    B1

    Q1

    B1

    1

    Q1

    :

    _

    . , , . , , . : OK.

    1

    :

    B1

    Q1Co

    Co: OK

    1

    :

    B1

    Q1x

  • LOGO!

    LOGO! A5E0038083501 77

    Co 1, , I1.

    Co: I1, I2 lo. : lo, hi, I1.

    1Q1

    I1B1

    OK: I1 . .

    1

    :

    B1

    Q11

    Q1

    LOGO! :

    I1 I 1B1

    _

    I2 . , : 1. : OK 2. Co: 3. Co: OK 4. I2: 5. I2: OK

  • LOGO!

    LOGO! 78 A5E0038083501

    I2 :

    1

    :

    B1

    Q11

    Q1I1 I 1

    B1

    I 2I2

    LOGO!

    . x. x : 1. : OK 2. Co: 3. Co: OK 4. x: 5. x: OK :

    1

    Q1I 1

    B1

    I 2x

    Q1B1

  • LOGO!

    LOGO! A5E0038083501 79

    , .. "1", "0", , "0", "1". , , :

    1B1

    Q1I2I3x

    I1

    OK. , : ESC.

    1B1

    Q1I2I3x

    I1 :

    1

    Q1I 2

    B1

    I 3x

    I 1

    ,

    . . : : ESC

  • LOGO!

    LOGO! 80 A5E0038083501

    LOGO! . LOGO! , . , Retentive [] .

    3.7.4 . , . 16 . : 1. > Edit..: 2. Edit: OK 3. > Edit Name: 4. Edit Name: OK A(a) Z(z), . . , . . . : : A 4 : { , ..

  • LOGO!

    LOGO! A5E0038083501 81

    : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 ! # $ % & ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ { | } ~

    ABC: 5. A: 6. : 7. B: 8. : 9. C: 10. : OK ABC, . , .

    . .

    3.7.5 .

  • LOGO!

    LOGO! 82 A5E0038083501

    10 . ( A Z). LOGO! , Password []. : 1. > Password: 2. Password: OK . LOGO! , , , : Z Y .. AA. :

    , . New [] : 3. A: 4. : 5. A:

    Old: No Password New:

  • LOGO!

    LOGO! A5E0038083501 83

    :

    Old:No PasswordNew:AA

    6. : OK AA, .

    ESC, LOGO! . LOGO!Soft Comfort. , , LOGO!Soft Comfort , .

    () , (. 6.1).

    . : 1. > Password: 2. Password: OK Old [] ( AA), 3 6, .

  • LOGO!

    LOGO! 84 A5E0038083501

    :

    New [], ., ZZ: 3. Z: 4. : 5. Z: :

    Old:AANew:ZZ

    6. : OK ZZ , .

    - . , . , , ( ZZ). : 1. > Password: 2. Password: OK Old [] , 3 5. OK.

    Old: AA New:

  • LOGO!

    LOGO! A5E0038083501 85

    :

    , : 3. : OK . .

    . . , .

    : !

    OK LOGO! , . , .

    Old: ZZ New:

  • LOGO!

    LOGO! 86 A5E0038083501

    3.7.6 LOGO! RUN LOGO! RUN . 1. : ESC 2. > Start: 3. Start: OK LOGO! :

    LOGO! RUN : ( ). , . : (. 5.2.3)

    20050127 Mo 09:00

    I1 I9 I: 0.. 123456789 1..0123456789 2..01234

    I20 I24 I10 I19

    Q: 0.. 123456789 1..0123456

    Q1 Q9

    Q10 Q16

    AI: 1: 00000 2: 01000 3: 00253

    AI1 AI3

    AI: 4: 00010 5: 00000 6: 00005

    AI4 AI6

  • LOGO!

    LOGO! A5E0038083501 87

    LOGO! RUN? RUN LOGO! . , . LOGO! :

    Q:0.. 1234567891..0123456

    / 1: I:

    / I1, I15, Q8 Q12

    0.. 1234567891..01234567892..01234

    / 0:

    M1 M9 M: 0.. 123456789 1..0123456789 2..01234

    M20 M24 M10 M19

    4 (ESC+ )

    AI: 7: 00000 8: 00000

    AI7 AI8

    AQ: 1: 00000 2: 01000

    AQ1 AQ2

  • LOGO!

    LOGO! 88 A5E0038083501

    I: 0.. 123456789

    1..0123456789 2..01234

    Q: 0.. 123456789 1..0123456

    L1

    N

    S1 S2=1 S1 , I1, 1.LOGO! . Q1 1. Q1 1, LOGO! Q1, Q1 .

    I1 I2

    Q1

    :

  • LOGO!

    LOGO! A5E0038083501 89

    3.7.7 ( , , , ). , . : . . .

    , . :

    L1

    N

    S1 S2

    . S1 S2 . 1. 12

    K1

    K1 E1

    LOGO! :

    1

    Q1xPar

    I1

    I2x

    Q1. .

  • LOGO!

    LOGO! 90 A5E0038083501

    LOGO! . , : 1. LOGO!

    ( RUN: ESC. . Stop, OK, > Yes [] OK). . . 66.

    2. Program 3. Edit,

    OK. Edit Prg OK. , OK.

    .

    B B1 (B1 ):

    Q1B1

    . OK.

    Q1BN

    LOGO! BN.

  • LOGO!

    LOGO! A5E0038083501 91

    , SF:

    Q1SF

    SF .

    OK. :

    ( , . ) OK:

    R

    B2. .B1

    ParQ1

    B2 OK Trg

    B1, Q1, . , , . . 3 . (Trg). . B1. (R), T Par.

    Trg Par Q1

    LOGO! . . .

  • LOGO!

    LOGO! 92 A5E0038083501

    x.

    xB1Par Q1

    B2 :

    T: 1. Par,

    : 2. : OK LOGO! :

    B2 +RT =00:00 s

    "+" , ."R" , .

    T: B2 .

    :

    .

    . , OK.

  • LOGO!

    LOGO! A5E0038083501 93

    T = 12:00 : 1. : 2. 1: 3. :

    4. 2: 5. :

    6. m ( ):

    / , ( ), () : 1. :

    2. : :

    +: T .

    : T .

    T=12:00mB2 - R

    T=12:00mB2 + R

    3. : OK

    / , , , ( ): 1. :

    2. :

  • LOGO!

    LOGO! 94 A5E0038083501

    :

    R: .

    /: .

    T=12:00mB2 - /

    T=12:00mB2 - R

    3. : OK

    . 4.3.5. . 4.3.4. , .. . ("+" "-") ("R" "/") , .

    Q1 . LOGO! Q1. . , ., , .

  • LOGO!

    LOGO! A5E0038083501 95

    , . : 1. : ESC 2. : ESC 3. > Start: 4. Start: OK LOGO! RUN:

    .2005-01-27

    Mo 09:30

    3.7.8 , B2 B1 Q1.

    Q1

    I1I2x x

    Par

    B1B2

    : 1. 66). 2. Edit: 3. Edit: OK

    ( , OK.) 4. Edit Prg: 5. Edit Prg: OK

  • LOGO!

    LOGO! 96 A5E0038083501

    6. Q1, .. B2, :

    B2 Q1

    7. OK. 8. B2 B1

    Q1. : - BN: - BN: OK - B1: - B1: OK

    : B2 , . B1 B2 .

    3.7.9 , B1 B2 ( 3.7.7).

    Q1

    I1I2x

    xPar

    B1

    B2

    : 1. LOGO!

    ( , . . 66). 2. Edit: 3. Edit: OK

    ( , OK.)

  • LOGO!

    LOGO! A5E0038083501 97

    4. Edit Prg: 5. Edit Prg: OK 6. Q1, .. B2.

    :

    B2 Q1

    7. OK. 8. B2

    x Q1. : - Co: - Co: OK - x: - x: OK

    : B2 , , (, B1 .

    3.7.10 LOGO! : ,

    ESC, . ,

    : 1. 2. . OK 3. .

  • LOGO!

    LOGO! 98 A5E0038083501

    , , . . .

    3.7.11 RUN/STOP , , LOGO! RUN STOP. : 1. > Edit..: 2. Edit: OK 3. > AQ in Stop:

    4. AQ in Stop: OK LOGO! :

    . Last []. Last (.. ) Defined [] (.. ). LOGO! RUN STOP, . 5. : . 6. : OK

    >Defined Last AQ in Stop Last

  • LOGO!

    LOGO! A5E0038083501 99

    . 1. > Defined: 2. Defined: OK :

    3. .

    4. : OK

    3.7.12 : 1. LOGO!

    >Program.. Card.. Setup.. Start

    LOGO!

    2. >

    Program. OK.

    >Edit.. Clear Prg Password

    LOGO! .

    3. > Clear Prg: 4. Clear Prg: OK

    AQ1: 00.00AQ2: 00.00

  • LOGO!

    LOGO! 100 A5E0038083501

    , > No [] OK. , , LOGO!: 5. > Yes []: 6. OK.

    Password? , ( ).

    ZZ

    7. . 8. OK.

    .

    , 4 .

    3.7.13 / /

    Set []..

    Setup [].

    Clear Prg>No Yes

  • LOGO!

    LOGO! A5E0038083501 101

    / / :

    1. LOGO! . 2.

    Setup: 3. Setup: OK 4. > Clock: 5. Clock: OK 6. > S/W Time

    [/ ]: 7. S/W Time: OK LOGO! :

    >On OffS/W Time: Off

    / . Off (Off: ). / / : / , Set.. [], Clock [] S/W Time [/ ]. / .

    / : 1. > On []: 2. On: OK

  • LOGO!

    LOGO! 102 A5E0038083501

    :

    3. : , ?: EU

    . UK

    . US

    . AUS

    . AUSTAS

    /. NZ

    . . . : ,

    . :

    EU : 02:00-->03:00

    : 03:00-->02:00

    60 .

    UK : 02:00-->03:00

    : 03:00-->02:00

    60 .

    US : 02:00-->03:00

    : 02:00-->01:00

    60 .

    AUS : 02:00-->03:00

    : 03:00-->02:00

    60 .

    >EU

  • LOGO!

    LOGO! A5E0038083501 103

    AUSTAS

    : 02:00-->03:00

    : 03:00-->02:00

    60 .

    NZ : 02:00-->03:00

    : 03:00-->02:00

    60 .

    .. : 02:00--> 02:00 +

    : 03:00--> 03:00 +

    ( )

    0 180 .

    / : 4. > EU: 5. EU: OK LOGO! :

    >On OffS/W Time: On EU

    LOGO! , / .

    , . .. : 1. On: OK 2. > . .: 3. . . : OK

  • LOGO!

    LOGO! 104 A5E0038083501

    :

    MM-DD+ : 01-01- : 01-01 =000min

    (MM) (DD)

    (.)

    0

    /

    : 31- , 1- , 120 . :

    .

    , . :

    0 31- 1-

    120 .

    MM-DD+ : 03-31- : 11-01 =120 min

    OK. / . LOGO! :

    >On OffS/W Time: On ..

  • LOGO!

    LOGO! A5E0038083501 105

    LOGO! , / , (..).

    / OK Off .

    / , LOGO! (RUN STOP). , LOGO! (. 4.3.3).

    3.7.14 LOGO! EIB/KNX ( 0AA1!) Set..

    [] ( Clock [])

    ( Clock). , LOGO! EIB/KNX ( 0AA1). , , , ( STOP RUN) ( Set Clock [ ] / ).

  • LOGO!

    LOGO! 106 A5E0038083501

    LOGO! , EIB/KNX, 0AA1, . , ( Sync Off []).

    / :

    1. LOGO! . 2.

    Setup []: 3. Setup: OK 4. > Clock []:

    5. Clock: OK 6. > Sync: 7. Sync: OK LOGO! :

    . Off: . / : , Set.. [], Clock [] Sync []. .

    >On Off Sync: Off

  • LOGO!

    LOGO! A5E0038083501 107

    : 1. > On: 2. On: OK LOGO! :

    >On Off Sync: On

  • LOGO!

    LOGO! A5E0038083501 108

    3.8

    LOGO! ( , ).

    :

    LOGO! . , . , .

    (Rem): , LOGO! , , ., . , .

    , LOGO! , LOGO!:

    REM 2000 130 60

    LOGO! , .

  • LOGO!

    LOGO! A5E0038083501 109

    :

    *

    AND [] 12 - AND 12 - NAND (-) 12 - NAND 12 - OR [] 12 - NOR (-) 12 - XOR ( ) 8 - NOT () 4 - 8 3 12 3 / 12 3

    12 3

    ( )

    8 3

    ,

    16 4

    12 3 12 -

    12 3

    16 3 20 -

    8 -

  • LOGO!

    LOGO! 110 A5E0038083501

    24 5 24 9 16 -

    16 -

    16 -

    24 - 20 - 12 - 20 - -

    36 -

    40 2 8 1 12 1 8 - 8 2 12 1

    *: (Rem), .

    , , . LOGO! , . LOGO!, . , LOGO!

  • LOGO!

    LOGO! A5E0038083501 111

    .

    :

    B2

    B6B5

    Q1xI2

    B1

    B3

    x

    B4

    20

    No 1No 2No 3

    I1Par

    Par Q2

    I3I4x

    REM

    12REM

    1&

    &

    :

    REM

    B1 12 1 - B2 12 1 - B3 20 1 - B4 * 8 1 3 B5

    12 1 0

    B6 12 1 - ,

    76 6 3

    LOGO! 2000 130 60 LOGO! 1924 124 57

    *: . , LOGO!.

  • LOGO!

    LOGO! 112 A5E0038083501

    LOGO! . : 1. LOGO!

    ( , . . 66). 2. Edit: 3. Edit: OK 4. Memory? [?]:

    5. Memory?: OK :

    Free Memory:Byte =1924Block= 124Rem = 57

    :

    3 LOGO!3.1 3.2 EIB3.3 3.4 LOGO!3.5 4 LOGO!3.6 LOGO!3.7 3.7.1 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6 LOGO! RUN3.7.7 3.7.8 3.7.9 3.7.10 3.7.11 RUN/STOP3.7.12 3.7.13 / 3.7.14

    3.8