simatic s7 | Программирование с помощью step 7...

672
Важные замечания, содержание Знакомство с продуктом 1 Установка и авторизация 2 Проектирование решения задачи автоматизации 3 Основы проектирования структуры программы 4 Запуск и функционирование 5 Создание и редактирование проекта 6 Определение символов 7 Создание блоков и библиотек 8 Создание логических блоков 9 Создание блоков данных 10 Создание исходных файлов на AWL 11 Обзор имеющихся в распоряжении справочных данных 12 Метка времени как свойство блока 13 Проектирование сообщений 14 Управление и наблюдение за переменными 15 Установление соединения online и настройка CPU 16 Загрузка и считывание 17 Тестирование с помощью таблицы переменных 18 Тестирование с использованием статуса программы 19 Тестирование с использованием программы моделирования (дополнительный пакет) 20 Диагностика 21 Печать и архивирование 22 Редактирование одного проекта несколькими пользователями 23 Работа с программируемыми системами управления М7 24 Секреты и советы 25 Как создавать и редактировать проекты 26 Как программировать с помощью STEP 7 27 Как создавать online-соединения и настраивать CPU 28 Как производить загрузку и считывание 29 Как производить отладку 30 Работа с диагностикой 31 Как распечатывать и архивировать 32 Когда несколько пользователей редактируют один и тот же проект 33 Приложение SIMATIC S7 Программирование с помощью STEP 7 V5.0 Руководство Это руководство является частью пакета документации с заказным номером: 6ES7 810-4CA04-8BA0 03/99 C79000-G7076-C562 Редакция 02

Upload: nguyendan

Post on 06-Feb-2018

342 views

Category:

Documents


22 download

TRANSCRIPT

  • , 1 2 3 4 5 6 7 8 9 10 AWL 11 12 13 14 15 online CPU 16 17 18 19 ( ) 20 21 22 23 7 24 25 26 STEP 7 27 online- CPU 28 29 30

    31 32 33

    SIMATIC S7

    STEP 7 V5.0

    :6ES7 810-4CA04-8BA0

    03/99C79000-G7076-C562 02

  • , , . :

    ! , , .

    ! , , .

    ! , .

    , .

    . , , , .

    :

    ! , , , Siemens.

    , , , .

    SIMATIC, SIMATIC HMI SIMATIC NET SIEMENS AG.

    , , ; , .

    Copyright Siemens AG 1998

    , . . , , , .

    Siemens AG : / 4848, D- 90327

    . , . , , . .

    Siemens AG 1998 .

    Siemens C79000-G7076-C562

  • STEP 7 5.0C79000-G7076-C562-02 iii

    STEP 7. , . , , . , STEP 7 SIMATIC S7. , "Working with STEP 7 V5.0, Getting Started [ STEP 7 5.0, ]". " STEP 7."

    . , - (., ) Windows 95 / NT Windows98.

    5.0 STEP 7.

  • STEP 7 5.0iv C79000-G7076-C562-02

    STEP 7 STEP 7 Basic Information [STEP 7- ]. STEP 7:

    STEP 7 Basic Information [STEP 7- ], Working with STEP 7

    V5.0, Getting Started [ STEP7 5.0, ]

    Programming with STEP 7 V5.0[ STEP 7 V5.0]

    Configuring Hardware andCommunication Connections, STEP 7V5.0 [ STEP 7 V5.0]

    From S5 to S7, Converter Manual [S5 S7. ]

    , STEP 7 S7-300/400.

    6ES7810-4CA04-8BA0

    STEP 7 Reference [ STEP7], KOP/FUP/AWL

    S7-300/400

    S7-300/400

    KOP,FUP AWL, STEP7.

    6ES7810-4CA04-8BR0

    online STEP 7

    STEP 7 online.

    STEP 7.

    AWL/KOP/FUP SFB/SFC

    . STEP 7.

  • STEP 7 5.0C79000-G7076-C562-02 v

    online , . , . :

    , Help[]: Contents [] STEP 7.

    Using Help [ ] .

    - , ., . Help [] F1.

    - . , .

    , .

    , ,

    STEP 7, HTML. .

    SIMATIC Siemens SIMATIC S7. , , (D 90327 Nuernberg)..:+49 (911) 895-3154

  • STEP 7 5.0vi C79000-G7076-C562-02

    SIMATIC :

    -

    SIMATIC

    SIMATIC

    - SIMATIC

    SIMATIC

    : .-. 7:00 17:00: +49 (911) 8957000: +49 (911) 8957002EMail: simatic.support@

    nbgm.siemens.de : +1:00

    : .-. 8:00 17:00: +1 423 4612522: +1 423 4612231EMail: simatic.hotline@

    sea.siemens.com : -5:00

    : .-. 8:30 17:30: +65 7407000: +65 7407001EMail: simatic@

    singnet.com.sg : +8:00

    SIMATIC Premium Hotline( , SIMATIC Card): .-. 0:00 24:00: +49 (911) 8957777: +49 (911) 8957001 : +01:00

  • STEP 7 5.0C79000-G7076-C562-02 vii

    SIMATIC (SIMATIC Customer Support) online

    SIMATIC Customer Support , online, SIMATIC: :

    Internet http://www.ad.siemens.de/simatic

    Fax-Polling 08765-93 02 77 95 00 , , ,

    , :

    Internet http://www.ad.siemens.de/support/html_00/

    Bulletin Board System (BBS) (SIMATIC CustomerSupport Mailbox) +49 (911) 895-7100.

    V.34(28,8 ), : 8, N, 1,ANSI; ISDN (x.75, 64 ).

  • STEP 7 5.0C79000-G7076-C562-02 1-1

    1

    1.1 STEP 7

    STEP 7?STEP 7 , SIMATIC. SIMATIC. STEP 7:

    STEP 7 Micro/DOS STEP 7 Micro/Win SIMATIC S7-200.

    STEP 7 Mini SIMATIC S7-300 SIMATIC C7-620 (. STEP 7 Mini ).

    STEP 7 SIMATIC S7-300/S7-400, SIMATIC M7-300/M7-400 SIMATIC C7 :

    , SIMATIC(. STEP 7)

    STEP 7 STEP 7 Mini , STEP 7 Micro "STEP 7Micro/DOS".

    STEP 7 . , , . , , , , .

  • STEP 7 5.01-2 C79000-G7076-C562-02

    STEP 7

    STEP 7

    ? ?

    ?

    ?

    ?

    ?(, )

    :

    " "

    ?

    ?

  • STEP 7 5.0C79000-G7076-C562-02 5-1-3

    , : ,

    . , , ,

    . , , , .

    STEP 7, (. STEP 7 ).

    STEP 7 (. ).

    , , , , STEP 7 (. ).

    STEP 7STEP 7 Windows 95/98/NT(. STEP 7).

    , . (. ).

    , ; , SIMATIC 300, SIMATIC400, SIMATIC S5 (. ).

    , . (. ) .

    . , , , (. ).

  • STEP 7 5.01-4 C79000-G7076-C562-02

    , , (. ).

    , , , , (. AWL).

    S7: (. ).

    , , , , . , (, SIMATIC WinCC, SIMATICProTool), . .

    STEP 7 . , WinCC (. ).

    S7: , ( ). CPU . M7: 7.

    S7: CPU, , (. ). M7: .

    , online. . ,

  • STEP 7 5.0C79000-G7076-C562-02 5-1-5

    CPU (. ).

  • STEP 7 5.01-6 C79000-G7076-C562-02

    / , (. ). DOCPRO, , , .

    , :

    CPU (. CPU)

    (. )

    7 (. 7)

  • STEP 7 5.0C79000-G7076-C562-02 5-1-7

    1.2 STEP 7

    SIMATIC STEP 7 EN 61131-3 IEC 1131-3. Windows 95/98/NT - Windows.

    , :

    , , S7

    STEP 7 , , .

    STEP 7 STEP 7 ( ) :

    KOP FUP AWL

    SIMATIC Manager

    -

    NETPRO-

    ; .

  • STEP 7 5.01-8 C79000-G7076-C562-02

    SIMATIC ManagerSIMATIC Manager , , (S7/M7/C7) . , , SIMATIC Manager'.

    [ F1]

    : File , Edit , Insert , PLC ( ), View , Options , Window ,Help , No Filter , Source Files , Blocks ,System Data

    . :

    (/), / / Windows

    , , . , .

  • STEP 7 5.0C79000-G7076-C562-02 5-1-9

    . , , - . . :

    (, ,, ) (, )

    (, ) slave- DP

    CPU :

    ( , )

    MPI

    ( /, , , )

    , S7-300 S7-400 .

    (. KOP, . LAD) STEP 7. - : , .

    (. AWL, . STL) STEP 7, . , , CPU . ( ).

    (. FUP, . FBD) STEP 7, . (, ) .

    .

  • STEP 7 5.01-10 C79000-G7076-C562-02

    , . :

    .

    . / .

    CPU . . .

    . , ,. CPU. , , .

    (FM) () Hardware Configuration [] , . FM ( FM/CP) . , .

    NetPro ( ) NetPro MPI , :

    ; (SDB) CPU

    , , :

  • STEP 7 5.0C79000-G7076-C562-02 5-1-11

    1.3 STEP 7 5.0?

    SIMATIC Manager . SIMATIC Manager.

    . "Activate[]" "General [ ]" (Options >Customize [ > ]) .

    WinLC ( / SoftPLC).

    .

    ("Details"), .

    ( ) Options >Customize [ > ].

    offline.

    ( ) . : H- ( S7 H

    ) SIMATIC PC ( PC).

    LAD/STL/FBD - Programming Blocks [ KOP/AWL/FUP]

    , : Edit > Block Call > Update Block Interface [ >

    > ], Edit > Block Call > Change to Multiple Instance Call [

    > > ], Edit > Block Call > Change to FB/DB Call [ >

    > FB/DB]. , STEP 7 5. .

    , online, : Modify Address [ ] ( Debug []), Modify Address to 1 [ 1] ( Debug []), Modify Address to 0 [ 0] ( Debug []).

  • STEP 7 5.01-12 C79000-G7076-C562-02

    (offline) , , , , ( ). , STEP 7 5 ( , Edit > Call >Update [ > > ]).

    online , offline.

    View > Display > Symbol Selection [ > > ], , KOP FUP. , , .

    View > Update Symbol Selection [ > ], , , .

    , , Options > Customize [ > ], "Symbol Selection [ ]". .

    , , . , , ( Edit > Create Network Template [ > ]).

    ( Options > Customize [ > ], "Source Files [ ]").

    Monitoring and Modifying Variables [ ] ,

    , , .

    online , offline.

    Insert > Symbol [ > ]. , .

    View > Display Symbol Selection [ > ], , . , , .

    View > Update Symbol Selection [ > ], , , .

  • STEP 7 5.0C79000-G7076-C562-02 5-1-13

    Options > Customize [ > ] , .

    Variable > Modify/Force Value Valid [ >/ ] Variable > Modify/Force Value as Comment[ > / ]

    Variable > Trigger [ > ] Variable > Set Trigger [ > ].

    :Variable > Monitor [ > ],Variable > Modify [ > ],Variable > Update Monitor Values [ > ],Variable > Activate Modify Values [ > ],Variable > Modify/Force Value as Comment [ >/ ].

    :CTRL+J Insert > Symbol [ > ]CTRL+L PLC > Connect To > Configured CPU [ > > CPU]CTRL+7 View > Display > Symbol Selection [ > > ]CTRL+ALT+E Options > Customize [ > ]

    , online, "LAD/STL/FBD: Programming Blocks [KOP/AWL/FUP: ]" ( Debug > Modify Address [ > ], Debug > Modify Address to 0 [ > 0] Debug > Modify Address to 1 [ > 1]).

    /

    ( Edit > Symbols[ > ]).

    ( Station > Export [ > ] Station >Import [ > ]).

    Address Overview [ ] ( View > AddressOverview [ > ]).

    master-DP ( 10).

    PROFIBUS-DP .

    CPU ;:

    CPU S7 , (MPI/PROFIBUS-DP)

    SYNC FREEZE DP CPU S7-400

  • STEP 7 5.01-14 C79000-G7076-C562-02

    ( , , , ...)

    "cold restart [ ]" .

    "SIMATIC PC station [

    SIMATIC PC]"; S7 S7 PC.

    H-( S7 H).

    PROFIBUS-DP ( ).

    /PC SIMATIC Manager .

    : ( PLC > Download > Stations on Subnet [ > > ]) (PLC > Download > Connections and Routers[ > > ]).

    ( ) ( PLC > Upload [ >]).

    , , , ( ).

    "Find and Replace [ ]". "Symbol"

    ( Edit > Add Default Symbolic Name[ > ]).

    PCS7

    , WinCC. , .

    , STEP 7, STEP 7 ASCII , Options > Translate Texts[ > ] Texts > Export [ >]. , STEP 7 Texts > Import [ > ].

    STEP 7 STEP 7, online.

  • STEP 7 5.0C79000-G7076-C562-02 5-1-15

    , . :

  • STEP 7 5.01-16 C79000-G7076-C562-02

    , STEP 7, STEP 7. , , STEP 7. STEP 7.

    STEP 7 HTML. , . , , ( Windows). . "See also []", .

    online-- STEP 7 PDF. , , , Siemens.

    "Notes on the Documentation [ ]" Readme.wri CD STEP 7. online- , .

    1.4 STEP 7

    1.4.1 STEP 7

    , :

    ; , .

    (Run-Time) ; .

    Human Machine Interfaces [- ] (HMI); .

  • STEP 7 5.0C79000-G7076-C562-02 5-1-17

    , :

    STEP 7 - Mini STEP 7 S7-300 C7-620 S7-300

    S7-400 M7-300 M7-400

    C7-620

    Borland C/C++ o CFC +1) + +2)DOCPRO + +3) +HARDPRO + M7 ProC/C++ o S7 GRAPH +1) +2)S7 HiGraph + +S7 PDIAG + S7 PLCSIM + +S7 SCL + +Teleservice + + +

    Fuzzy Control []

    + +

    M7-DDE + M7-SYS RT o Modular PID Control[ PID-]

    + +

    PC-DDE + PRODAVE MPI + Standard PID Control[ PID-]

    + +

    -

    ProAgent SIMATIC ProTool SIMATIC ProTool/Lite o oSIMATIC WinCC

    o = + = 1) = S7-400 2) = C7-6203) =

  • STEP 7 5.01-18 C79000-G7076-C562-02

    1.4.2 , , . : , ,

    , . .

    S7 SCL S7 GRAPH

    S7 HiGraph

    S7 PLCSIM

    DOCPRO

    CFC

    M7 ProC/C++ S7 PDIAG

    TeleService HARDPRO

    SIMATICS7-300/S7-400: S7 GRAPH ,

    ( ). . . .

    S7 HiGraph , , . , , . .

    S7 SCL , EN 61131-3 (IEC 1131-3). , Pascal C. S7 SCL , . S7 SCL

  • STEP 7 5.0C79000-G7076-C562-02 5-1-19

    , , .

    CFC S7 M7 . , . . , .

    Borland C++ ( M7)

    Borland. DOCPRO

    , STEP 7, . .

    HARDPRO S7-300, .

    M7-ProC/C++ ( M7) Borland ++ STEP 7.

    S7 PLCSIM ( S7) S7, , .

    S7 PDIAG ( S7) SIMATIC S7-300/S7-400. , (, ).

    TeleService S7 M7 , PC.

    1.4.3 (Run-Time) (Run-Time) , . . : SIMATIC S7, , ,

    Windows SIMATIC M7

  • STEP 7 5.01-20 C79000-G7076-C562-02

    PID-

    PID-

    Windows

    PRODAVE MPI M7-DDE

    M7-SYS RT

    SIMATIC S7 PID-

    , . .

    PID- , PID- . .

    (Fuzzy Control) . , , , .

  • STEP 7 5.0C79000-G7076-C562-02 5-1-21

    Windows PRODAVE MPI

    SIMATIC S7, SIMATIC M7 SIMATIC C7. (MPI).

    M7-DDE (Dynamic Data Exchange ) Windows SIMATIC M7 .

    M7-SYS RT M7 RMOS 32

    . M7-ProC/C++ CFC SIMATIC M7.

    1.4.4 -

    - (Human Machine Interface, HMI) SIMATIC. SIMATIC WinCC

    , .

    SIMATIC ProTool SIMATIC ProTool/Lite SIMATIC (OP) SIMATIC C7.

    ProAgent .

    SIMATIC WinCC SIMATIC ProTool

    -

    ProAgent

    SIMATIC ProTool/Lite

  • STEP 7 5.01-22 C79000-G7076-C562-02

  • STEP 7 5.0C79000-G7076-C562-02 2-1

    2

    2.1

    2.1.1

    STEP 7 STEP7 Mini (). , .

    , STEP 7 .

    2.1.2

    . . "AuthorsW", , , CD-ROM, STEP 7 V5.0.

    . , , 1. , .

    STEP 7 . STEP 7Mini . .

  • STEP 7 5.02-2 C79000-G7076-C562-02

    ! README.TXT "Guidelines for Handling Authorizations [ ]". , .

    . STEP 7 . , .

    ... , , , , .

    , . . . , , . . Siemens.

    , STEP 7. , .

    AuthorsW 2.0 "AuthorsW", , , CD-ROM, STEP 7 5.0. , "AuthorsW" .

    AuthorsW START --> SIMATIC -->AuthorsW AuthorsW

  • STEP 7 5.0C79000-G7076-C562-02 5-2-3

    , STEP 7. :

    1. .

    2. .

    3. .

    STEP 7, , . :

    1. ,, A:.

    2. "AUTHORSW.EXE".

    3. A:\. .

    4. STEP 7 ( ).

    5. . .

    Windows NT , ":" .

  • STEP 7 5.02-4 C79000-G7076-C562-02

    "Upgrade[]". :

    , ,

    "AuthorsW, version 2.0" ,

    STEP 7 Upgrade ,

    .

    . (read-only).

    1. .

    2. "AUTHORSW.EXE" .

    3. Authorization > Upgrade [ >]. , . .

    4. . , . . , , .

    5. "OK". .

    . , , .

    , Hotline. Authorization > Restore [ > ].

  • STEP 7 5.0C79000-G7076-C562-02 5-2-5

    , , , , ( ). STEP 7. .

    :

    1. , , A:.

    2. "AUTHORSW.EXE".

    3. , . , .

    4. .

    5. A:\. .

    6. , . .

    2.1.3

    ! README.TXT . , .

    ? , , .

  • STEP 7 5.02-6 C79000-G7076-C562-02

    , , , .

    :

    .

    .

    , , , .

    , "". . .

    .

    (, ) . ; .

    . (, DBLSPACE) .

    .

  • STEP 7 5.0C79000-G7076-C562-02 5-2-7

    , "AX NF ZZ" "System" "Hidden []". . . .

    () .

    .

    'AX NF ZZ' , . .

    . , .

    , , , ; (, STEP 7 V4.x STEP 7 V5.x). .

    AuthorsW. , . Siemens.

    V2.0 AuthorsW .

    V2.0, AUTHORS (DOS-) < V3.x.

  • STEP 7 5.02-8 C79000-G7076-C562-02

    2.2 STEP 7

    2.2.1 STEP 7

    STEP 7 Setup, . . Setup Windows 95/98 Windows NT.

    :

    (ID)

    ( )

    Siemens ( PG 740) STEP 7 , .

    Microsoft Windows 95, Windows 98 Windows NT.

    : PC :

    80486 ( Pentium Windows NT)

    RAM: 32 , 64

    , , MicrosoftWindows 95/98/NT

    (PG) , . SIMATIC.

    : readme- .

  • STEP 7 5.0C79000-G7076-C562-02 5-2-9

    ( ) (MPI) , MPI STEP 7. :

    PC/MPI, ,

    MPI, .

    .

    ( ) , .

  • STEP 7 5.02-10 C79000-G7076-C562-02

    2.2.2

    Windows 95/98/NT.

    , STEP 7 .

    STEP 7 1 .

    CD-ROM CD-ROM CD-ROM PC.

    :

    1. Windows 95/98/NT, Add/RemovePrograms [ ]" " "(Control Panel").

    2. Install []".

    3. (disk 1) CD-ROM Continue[]". Windows 95/98/NT SETUP.EXE.

    4. , .

    . .

    , , . , .

  • STEP 7 5.0C79000-G7076-C562-02 5-2-11

    - STEP 7... STEP 7, , : , STEP 7

    Windows 95/98/NT, , . , . , , .

    : :

    , . , .

    : , . , .

    , : , , , , .

    (ID) (ID). , (Software Product Certificate). STEP 7 .

    , . , , . . , .

    PG/PC , /. " PG/PC".

  • STEP 7 5.02-12 C79000-G7076-C562-02

    , .

    , (EPROM). No EPROM Driver [ ]".

    , .

    , . , (, LPT1).

    , Memory Card Parameter Assignment [ ]" STEP 7.

    - , -.

    - , , SIMATIC M7 .

    (PG 720/PG740/PG 760) , -.

    :

    Setup (initialization error), , , , - Windows.

    (Not enough memory): 100 , .

    (Bad disk): , . Siemens.

    (Operator error): .

  • STEP 7 5.0C79000-G7076-C562-02 5-2-13

    , .

    DOS-, Windows. , STEP 7 - SIMATICManager.

    SIMATIC Manager' .

    , STEP 7.

    2.2.3 PG/PC

    / . , /. , Setting PG/PCInterface [ PG/PC]" STEP 7. .

    :

    (MPI), , , .

    MPI (), ("Control Panel") Windows 95/98/NT, , .

    /, ().

  • STEP 7 5.02-14 C79000-G7076-C562-02

    PG/PC , ( online-):

    1. " " ("Control Panel") Setting PG/PC Interface [ PG/PC]".

    2. Access Point of Application [ ]" S7ONLINE."

    3. "Interface parameter set used [ ]" . , , , , Install []". .

    , (, MPI-ISA Card (Auto)), MPI PROFIBUS . , , 187,5 /, , . : , , . MPI; PROFIBUS ( PROFIBUS ).

    , , .

    , (, ). Windows 95/98/NT.

    ! TCP/IP", . .

  • STEP 7 5.0C79000-G7076-C562-02 5-2-15

    MPI, , ,, , / .

    Windows 95/98 Windows 95 :

    1. System []" (Control Panel") Device Manager []".

    2. Computer" Properties []".

    3. (IRQ) (I/O), .

    Windows NT Windows NT :

    Start > Programs > AdministrativeTools (Common) > Windows NT Diagnostics > Resources [ > > () > Windows NT > ].

    PG/PC Interface > Install > Resources[ PG/PC > > ].

    Windows 95 Windows NT , Windows NT ( online-).

  • STEP 7 5.02-16 C79000-G7076-C562-02

    2.3 STEP 7

    2.3.1 STEP 7

    STEP 7 Windows:

    1. Windows Add/Remove Programs[ ]" " " (ControlPanel").

    2. STEP 7 . Add/Remove [/]" .

    3. Remove Enabled File [ ]", No []", , .

  • STEP 7 5.0C79000-G7076-C562-02 3-1

    3

    3.1 , (). .

    . , , .

    .

    .

    .

    , .

    .

  • STEP 7 5.03-2 C79000-G7076-C562-02

    3.2 . .

    , :

    M

    M

    -

    A

    B

    M

    M M

    M

    :

  • STEP 7 5.0C79000-G7076-C562-02 5-3-3

    , , :

    M

    M

    : B

    :

    :

    M

    M M

    M

    :

    , , , .

  • STEP 7 5.03-4 C79000-G7076-C562-02

    (. ). , .

    A

    A A A

    3.3 , , , . : ,

    , . , . , . , .

    A/B: 1. . : 400 : 100 1200 /.2. (/) ,

    . . , .

    3. : . . .

  • STEP 7 5.0C79000-G7076-C562-02 5-3-5

    A/B: 4. , :

    7 .

    , .

    A/B: 1.

    . . , . , .

    2. .3. :

    1 .4. , :

    .

    1. .

    : 100 1200 /.2. (/) ,

    . . , .

    3. : "

    " . .

    4. , : 10

    .

    1. () .

    . , . , .

    2. (/) .3. :

    . " ". .

    4. , : " ".

  • STEP 7 5.03-6 C79000-G7076-C562-02

    1.

    .

    3.4 , / , , .

    /

    n

    / 1

    / n

    n

    1 1

    , .

    3.5 / . " ", . : , , ( / ), , , , .

    : , , .

    /. , " ".

  • STEP 7 5.0C79000-G7076-C562-02 5-3-7

    _

    _

    _

    / " "

    3.6 / " ", . : . : , , , .

    / . , " ".

    / " "

  • STEP 7 5.03-8 C79000-G7076-C562-02

    3.7 , . , .

    , . , ( / ). . .

    :

    / .

    , , , .

    .

    :

    ():

    B

    .

    .

  • STEP 7 5.0C79000-G7076-C562-02 5-3-9

    3.8 , . .

    , , , . (. ).

    . A

    . A

    . B

    . B

    .

    .

    . B

    .

  • STEP 7 5.03-10 C79000-G7076-C562-02

    , , , . . , , 0.

    3.9 , , .

    , , . , :

    CPU

    /

    S7 .

    -

    CPU S7-300I 0.0t

    I 1.7

    Q 4.0Q 5.0

    Q 8.0Q 9.0

    .

    -

    -

    t

    t

    t

  • STEP 7 5.0C79000-G7076-C562-02 4-1

    4

    4.1 CPU CPU :

    CPU , CPU, . : "" ""

    ( ), CPU .

  • STEP 7 5.04-2 C79000-G7076-C562-02

    CPU. , . :

    "" "" CPU(, )

    (, , , , )

    4.2

    4.2.1 STEP 7 , , . : . . . . , . . . .

  • STEP 7 5.0C79000-G7076-C562-02 5-4-3

    , S7:

    . (OB) OB

    .

    (SFB) (SFC)

    SFB SFC CPU S7 .

    (SFB) (SFC)

    (FB) FB "", .

    (FB)

    (FC) FC .

    (FC)

    ( DB)

    DB , FB/SFB. .

    (DB) DB . , , , .

    (DB)

    OB, FB, SFB, FC SFC . CPU.

    4.2.2 () . , . . , CPU.

    , . . , . . .

    , , . STEP 7 . CPU S7(. " S7-300 Programmable Controller, Hardware and Installation Manual[ S7-300. ]" "S7-400, M7-400 Programmable Controllers Module

  • STEP 7 5.04-4 C79000-G7076-C562-02

    Specifications Reference Manual [ S7-400, M7-400. . ]").

    ( )

    .

    OB1 1 (OB1)

    OB10 OB17 2 (OB10 OB17)

    OB20 OB21 OB22 OB23

    3 4 5 6

    (OB20 OB23)

    OB30 OB31 OB32 OB33 OB34 OB35 OB36 OB37 OB38

    7 8 9 10 11 12 13 14 15

    (OB30 OB38)

    OB40 OB41 OB42 OB43 OB44 OB45 OB46 OB47

    16 17 18 19 20 21 22 23

    (OB40 OB47)

    -

    OB60

    25 CPU

    OB70 / ( H-)OB72 CPU( H-)

    25

    28

    (OB70 OB87 / OB121 OB122)

  • STEP 7 5.0C79000-G7076-C562-02 5-4-5

    ( )

    .

    OB80 OB81 OB82 OB83 / OB84 CPU OB85 OB86 OB87

    26 ( 28, )

    (OB70 OB87 / OB121 OB122)

    OB90 29 1) (OB90)

    OB100 OB101 OB102

    27 27 27

    (OB100/OB101/OB102)

    OB121 OB122

    ,

    (OB70 OB87 / OB121 OB122)

    1) 29 0,29. , .

    STEP 7 . , , , : , , . CPU S7-300 . CPU S7-400 ( CPU 318) STEP 7: OB10OB47 OB70 OB72 ( H-CPU) OB81 OB87 RUN.

  • STEP 7 5.04-6 C79000-G7076-C562-02

    :

    2 23 OB10 OB47

    2 28 OB70 OB72

    24 26 OB81 OB87

    . , .

    , , , , , .

    (OB, FC, FB) . CPU .

    S7-400 priority classes [ ]" STEP 7.

    OB 20 , . , , , .

    , 40, , , , .

    0 20 , . :

    RUN .

    STOP , CPU "", , .

    , , , .

  • STEP 7 5.0C79000-G7076-C562-02 5-4-7

    "" , , 1 . 1 .

  • STEP 7 5.04-8 C79000-G7076-C562-02

    , (). , , , , , . , , .

    -

    - -

    -

    -

    , , , , . "" . , (, , ), , , , , .

  • STEP 7 5.0C79000-G7076-C562-02 5-4-9

    1 (). , CPU S7-300 .

    , , . , ( ).

    = OB 1

    OB 1

    FB 1

    FC 1

  • STEP 7 5.04-10 C79000-G7076-C562-02

    . STEP 7, , .

    . , (), CPU.

    .

    FB 1

    DB 1

    OB 1

    FC 1

    FB 2 DB 2

    FC 1

    FB 1

    DB 1

    SFC 1

    DB 1

    :

    , .

    , . . .

    OB1.

    :

    FC1 > FB1 + DB1 > DB1 > SFC1 > FB2 + DB2 > OB1

    ( ), (. ).

  • STEP 7 5.0C79000-G7076-C562-02 5-4-11

    . , . , , , , , , .

    ,

    (OB, FB, FC)

    (FB, FC, SFB SFC)

    , , , .

    .

    SFB3 "TP", . SFB , SFB =0 100. ,, , SFB.

  • STEP 7 5.04-12 C79000-G7076-C562-02

    4.2.4

    4.2.4.1 (OB1)

    "" . 1 , .

    :

    CPU

    CPU ( 10/98)

    1. .

    .

    2. CPU .

    CPU .

    3. CPU .

    CPU .

    4. CPU .

    CPU .

    5. , , , .

    ,, , .

    6. , CPU .

    , CPU .

    CPU , CPU (I) (Q) /, CPU, .

  • STEP 7 5.0C79000-G7076-C562-02 5-4-13

    1 , 1 STEP 7.

    , .

    :

    STOP ( , , SFC46 STP, SFB20 STOP)

    , , (, ), (, ). .

    (TC) . (TC1 TC2) CPU:

    OB10

    OB1 OB1 - -

    TC1 TC2

    OB1 OB1

    CPU

    - -

    - -

    - -

    - -

  • STEP 7 5.04-14 C79000-G7076-C562-02

    OB10

    OB1 OB1

    TC1 TC2

    OB1

    CPU (10/98)

    - -

    - -

    - -

    - -

    - -

    OB1 .

    STEP 7 , . , CPU STOP, 80, , CPU .

    STEP 7 S7-400 CPU 318. :

    , 1( ),

    ,

  • STEP 7 5.0C79000-G7076-C562-02 5-4-15

    CPU.

    OB10 OB10

    OB40

    PC07

    PC01

    TC

    Tmin

    Tmax

    T

    PC16

    OB1 OB1

    -

    OB1

    OB90 OB90 OB90PC29

    TmaxTminTcT

    PC

    CPU

    = , = , = = T min .

    =

    -

    -

  • STEP 7 5.04-16 C79000-G7076-C562-02

    OB10

    OB40

    PC07

    PC01

    TC

    Tmin

    Tmax

    T

    PC16

    OB10

    OB1 OB1

    -

    OB90 OB90 OB90PC29

    TmaxTminTcT

    PC

    CPU (10/98)

    = , = , = = T min . =

    -

    -

    CPU , . CPU S7-400 CPU 318 , :

    /

    , SFC26 UPDAT_PI SFC27 UPDAT_PO.

  • STEP 7 5.0C79000-G7076-C562-02 5-4-17

    , , , .

    , , , . 50 %, , , CPU. , .

    1:

    250 1 .

    750 .

    , , , 0 %.

    :

    0 1 2 3

    = 1000

    . = . =

    .250

    .750

    O.250

    .750

    .250

    .750

    t

    2:

    250 1 .

    750 .

    , , , 50 %.

  • STEP 7 5.04-18 C79000-G7076-C562-02

    :

    0 1 2 3

    = 3000 = 1500

    . = . = . =

    .250

    .250

    .250

    .250

    .250

    .250

    t.

    500 .500

    .500

    , 1500 .

    50 % 1 3 , , .

    , , .

    4.2.4.2 (FC)

    (FC) , . " ". , FC, . FC , . , () .

    FC , . FC .

    FC , , FC . :

    (: )

    (: ).

  • STEP 7 5.0C79000-G7076-C562-02 5-4-19

    "" . . FC (, "E3.6" "Start"). , /, FC, , FC.

    4.2.4.3 (FB)

    (FB) , . " ". ( ). DB , FB, . .

    , DB, , FB. , , ,, , FB .

    FB .

    FB , , FB . .

    , .

    FB, FB . , FB , . (, , . .) DB.

  • STEP 7 5.04-20 C79000-G7076-C562-02

    FB, , DB.

    INT IN INT IN DT IN_OUT_ TIME IN_OUT

    FB20:

    (16 ):

    (16 ):

    (48 ):

    (32 ):

    DB202: _2

    , FB , FB , , FB, , , FB. "" ().

    STEP 7 FB. . :

    / (in/out) (,STRING, ARRAY DATE_AND_TIME)

    (, TIMER, COUNTER POINTER)

    STEP 7 FB :

    : FB .

    : FB , DB.

  • STEP 7 5.0C79000-G7076-C562-02 5-4-21

    , FB .

    /

    FB. DB, FB.

    , STEP 7 , DB. , FB.

    , . , .

    /

  • STEP 7 5.04-22 C79000-G7076-C562-02

    4.2.4.4

    , . FB DB. , FB, . . , , S7 , .

    DB FB . FB.

    DB (FB), , FB .

    (, , , ) .DB, FB , , . (. ).

    FB22: DB202: _2

    DB201:_1

    DB203: _3

    FB22,DB201 - 1

    FB22,DB202 - 2

    FB22,DB203 - 3

  • STEP 7 5.0C79000-G7076-C562-02 5-4-23

    DB FB()

    DB. , FB , FB, FB.

    DB FB, .

    FB FB21 "", FB22, Motor_1, Motor_2 Motor_3.

    FB 21 :CALL FB21,DB100 Motor_1,Motor_2, Motor_3 FB 22 FB 21:

    CALL Motor_1CALL Motor_2CALL Motor_3

    Motor_2

    DB100

    Motor_3

    FB21:

    Motor_1

    FB22:

    :stat, Motor_1, FB 22stat, Motor_2, FB 22stat, Motor_3, FB 22

    FB22 , FB.

    DB FB()

    FB. , , FB, FB.

    , , . , .

  • STEP 7 5.04-24 C79000-G7076-C562-02

    DB.

    FB12:DB12: FB12, :

    CALL FB12, DB12

    FB13:

    FB14:

    DB13: FB 13, :CALL FB13, DB13

    DB14

    Motor_10

    Pump_10

    :stat, Motor_10, FB 12stat, Pump_10, FB 13

    FB 14, FB 13 FB 12, :CALL FB14,DB14 ,Motor_10 Pump_10 FB 12 FB 14:CALL Motor_10 FB 13 FB 14:CALL Pump_1

    4.2.4.5 (DB)

    , STEP 7. , , , . , .

    DB . CPU.

    .

    (FC, FB ) , (L-). DB. , , DB , DB , , .

    FB, FC DB DB. DB .

  • STEP 7 5.0C79000-G7076-C562-02 5-4-25

    DB . .

    FC10

    FC11

    FB12

    DB(DB 20)

    DB

    (DB 112)

    FB12

    4.2.4.6 (SFB) (SFC)

    .CPU S7 , .

    ( ).

    (SFB) , CPU S7. SFB . FB, SFB "". SFB CPU .

    CPU S7 SFB:

    (, SFB29 HS_COUNT" CPU 312 IFM CPU 314 IFM).

  • STEP 7 5.04-26 C79000-G7076-C562-02

    , , CPU S7. SFC .SFC . FC, SFC " ".

    CPU S7 SFC :

    CPU CPU

    , ,

    ,

    SFB SFC " S7-300/400. ". " S7-300. " " S7-400, M7-400. . ", SFB SFC .

  • STEP 7 5.0C79000-G7076-C562-02 5-4-27

    4.2.5 ,

    4.2.5.1 ,

    , CPU S7 :

    ( )

    , . , , , .

    , .

    OB10 OB17

    OB20 OB23 , 20

    OB30 OB38

    OB40 OB47

    4.2.5.2 (OB10 OB17)

    CPU S7 , .

    :

    ( )

    , (, , ,).

  • STEP 7 5.04-28 C79000-G7076-C562-02

    , . , (80, . (70 87 /121 122)). . 10 , 31 , . , 31 . , ( ) . , , . CPU STOP. (, SFC30 ACT_TINT ).

    CPU , , . :

    STEP 7 ( time-of-dayinterrupts [ ]")

    SFC28SET_TINT SFC30 ACT_TINT

    interrupt STEP 7 SFC30 ACT_TINT .

    , , : SFC31 QRY_TINT interrupt status [ ]"

    .

    SFC29 CAN_TINT. SFC28 SET_TINT SFC30 ACT_TINT.

    (2) . .

  • STEP 7 5.0C79000-G7076-C562-02 5-4-29

    , : master- slave-

    SFC0 SET_CLK.

    , .

    ... ... ,

    OB80, OB80.

    OB80,

    .

    OB80,

    , .

    - ,

    .

    4.2.5.3 (OB20 OB23)

    CPU S7 , .

    CPU. , (80, (70 87 / 121 OB122)).

    , , . CPU STOP.

    , , SFC32 SRT_DINT.

  • STEP 7 5.04-30 C79000-G7076-C562-02

    SFC32 , . " S7-300. " " S7-400, M7-400. . ".

    3 6. .

    4.2.5.4 (OB30 OB38)

    CPU S7 , . ., , STOP RUN.

    , . , . CPU STOP.

    STEP 7 . 1 .

    = n x 1 .

    (. ). , . . " S7-300. " " S7-400, M7-400. . ".

  • STEP 7 5.0C79000-G7076-C562-02 5-4-31

    ( ) . , .

    = m ( 0 m < n)

    , (OB37) (OB38).

    0 8 16 24 32 40 4816 + 5 32 + 5 48 +5

    OB 38(n=8, m=0)

    OB 37(n=16, m=5)

    t []

    . .

    OB30 5000 7 OB31 2000 8 OB32 1000 9 OB33 500 10 OB34 200 11 OB35 100 12 OB36 50 13 OB37 20 14 OB38 10 15

  • STEP 7 5.04-32 C79000-G7076-C562-02

    4.2.5.5 (OB40 OB47)

    CPU S7 , (, (SM), (), (FM)). STEP 7 , . FM .

    , , , CPU CPU .

    , CPU . , (80, . (70 87 / 121 122)).

    , . CPU STOP

    ,

    , , . , , STEP7 :

    .

    ( OB40).

    STEP 7 . .

    16 23. .

  • STEP 7 5.0C79000-G7076-C562-02 5-4-33

    4.2.5.6 (OB100 / OB101 / OB102)

    : ( S7-300 S7-400H) , :

    OB101 OB100 OB102

    CPU : STOP RUN/RUN-P H- ( CPU) , CPU, (100, 101 102).

    CPU ( RUN, /) 100 , 101 102 .

    , . . 0.

  • STEP 7 5.04-34 C79000-G7076-C562-02

    CPU S7-300 ( CPU 318-2).

    CPU S7-400 (CRST/WRST), , STEP 7. .

    CPU S7-300 .

    CPU S7-400 , .

    CPU S7-400, , . , , .

    , , , .

    , CPU .

    , , :

    ,

    CPU S7-400 , .

    , CPU STOP, .

  • STEP 7 5.0C79000-G7076-C562-02 5-4-35

    4.2.5.7 (OB90)

    STEP 7, , , CPU . . CPU 90 , CPU, . , 90 , , , , .

    29, 0,29. , . .

    , 10 ( CPU).

    OB10

    OB1 OB1 - I

    - I

    TC

    OB10

    OB90 OB90

    Tmin

    t

    T

    TTminT

    = , = STEP 7= ,

  • STEP 7 5.04-36 C79000-G7076-C562-02

    90 90 CPU, 90 . , , :

    OB90 (. " S7-300 S7-400, ")

    OB90.

    4.2.5.8 (OB70 OB87 /OB121 OB122)

    , CPU S7 , :

    : . . , CPU STOP.

    : . , (, ) . , CPU STOP (: OB70, OB72,OB81).

  • STEP 7 5.0C79000-G7076-C562-02 5-4-37

    , , .

    OB 121 (.,DB )

    OB 122 / (., - - /)

    /

    OB 70 /( H CPU)OB 72 CPU (

    H CPU, ., CPU)OB 80 (., )OB 81 (.,

    )OB 82 (.,

    )OB 83 / -

    (., )

    OB 84 CPU (- MPI)

    OB 85 (., )

    OB 86

    OB 87 (., - )

    . , (I-) .

    , , , , , . 121 122 , . , (, , 122 SFC44 RPL_VAL). L- .

    CPU S7-400 . CPU S7-300 .

  • STEP 7 5.04-38 C79000-G7076-C562-02

    CPU , (70 72 80 87). , . , , .

    (SFC) , . SFC " S7-300 S7-400. ".

    SFC SFC SFC36 MSK_FLT .

    SFC37 DMSK_FLT

    SFC39 DIS_IRT . CPU

    SFC40 EN_IRT SFC41 DIS_AIRT

    OB SFC42 EN_AIRT

    , , SFC, ().

  • STEP 7 5.0C79000-G7076-C562-02 5-1

    5

    5.1 STEP 7

    5.1.1 STEP 7

    Windows 95/98/NT SIMATICManager, STEP 7 Windows.

    STEP 7 . , SIMATIC Manager. , .

    SIMATIC Manager " Start []" Windows 95/98/NT. "Simatic".

    Windows Windows Windows 95/98/NT.

    SIMATIC ManagerSIMATIC Manager - . :

    -, .

  • STEP 7 5.05-2 C79000-G7076-C562-02

    SIMATIC Manager' :

    Offline,

    Online,

    .

    , "". , :

    5.1.2 STEP 7 ,

    STEP 7 5.0, SIMATIC Manager . , SIMATIC Manager , . , .

    s7tgtopx.exe, :

    /e

    /o

    /h /onl /off

    .

  • STEP 7 5.0C79000-G7076-C562-02 5-3

    :

    1. s7tgtopx.exe.

    2. .

    3. "Link []". "Target []" .

    4. SIMATIC Manager.

    5. CTRL+C.

    6. "Target []" "Link []".

    7. CTRL+V.

    8. , "OK".

    :/e F:\SIEMENS\STEP7\S7proj\MyConfig\MyConfig.s7p

    /o 1,8:MyConfig\SIMATIC 400(1)\CPU416-1\S7-Program(1)\Blocks\FB1

    /h T00112001;129;T00116001;1;T00116101;16e

    . UNC , ,: F:\SIEMENS\STEP7\S7proj\MyConfig\MyConfig.s7p

    :

    [ , online]: \{ \}*\

    : /o 1.8:MyConfig\SIMATIC 400(1)\CPU416-1\S7-Program(1)\Blocks\FB1

  • STEP 7 5.05-4 C79000-G7076-C562-02

    .

    , . :

    /o "MyConfig\SIMATIC 400(1)\CPU416-1\S7-Program(1)\Blocks\FB1. /onl /off, , online offline. , .

    : , .

    5.1.3

    , . . :

    Contents []:

    Context-Sensitive Help [- ] (F1): F1 , ,

    Introduction []: ,

    Getting Started [ ]: ,

    Using Help [ ]:

    About [ ]:

    Help [] , , .

  • STEP 7 5.0C79000-G7076-C562-02 5-5

    :

    Help [] .

    Help" [] . .

    , , F1 Help >Context-Sensitive Help [ > -].

    Windows.

    - .

    , .

    Options > Font [ > ] , "Small []," Normal[]" Large []".

    5.2

    5.2.1

    STEP 7 SIMATIC Manager , Windows .

  • STEP 7 5.05-6 C79000-G7076-C562-02

    .

    BlocksSource Files

    ProjectStation

    Progr. ModuleS7 Program

    S7/M7

    :

    ,

    ,

    (, ).

    , (,). , :

    , Edit > Open Object[ > ].

    , Edit > ObjectProperties [ > ], , .

    .

    ( ), . , , . . . , "system data [ ], .

    () . , .

  • STEP 7 5.0C79000-G7076-C562-02 5-7

    STEP 7, , , SIMATIC Manager.

    , .

    , . : ( ), ( ).

    , : ( ).

    Edit > Open Object[ > ], ( ). , "Hardware []".

    5.2.2

    .

    BlocksSource Files

    ProjectStation

    Progr. ModuleS7 Program

    S7/M7

  • STEP 7 5.05-8 C79000-G7076-C562-02

    1 2 PG/PC

    C: SIMATIC 300 station SIMATIC 400 station

    ( ), ( ).

    S7 M7

    S7/M7 S7/M7 (), (). S7/M7

    .

    :

  • STEP 7 5.0C79000-G7076-C562-02 5-9

    5.2.3

    S7/M7 .

    S7 Program (1)Source FilesBlocks

    S7/M7

    S7 M7

    S7/M7 S7/M7 (), (). S7/M7

  • STEP 7 5.05-10 C79000-G7076-C562-02

    5.2.4

    SIMATIC 300/400 S7 .

    BlocksSource Files

    ProjectStation

    Progr. ModuleS7 Program

    S7/M7

    CPU

    ,

    / CPU

    SIMATIC PC

    SIMATIC PC

    SIMATICPC

  • STEP 7 5.0C79000-G7076-C562-02 5-11

    :

    Master- DP

    ( ), ( " ").

    5.2.5

    (CPUxxx, FMxxx, CPxxx). (, CP441) CPU . "system data [ ]", .

    BlocksSource Files

    ProjectStation

    Progr. ModuleS7 Program

    S7/M7

  • STEP 7 5.05-12 C79000-G7076-C562-02

    : CPU ,

    /

    CPU Online

    "

    "

    : S7

    M7

    S7/M7 S7/M7 (), (). S7/M7.

    SIMATIC

  • STEP 7 5.0C79000-G7076-C562-02 5-13

    5.2.6 S7/M7

    S7/M7 , CPU S7/M7 , CPU (, CP FM).

    BlocksSource Files

    ProjectStation

    Progr. ModuleS7 Program

    S7/M7

    S7

    , CPU ,

    M7

    M7

    ()

  • STEP 7 5.05-14 C79000-G7076-C562-02

    ,

    (

    ), ( ).

    5.2.7

    offline : (OB, FB, FC, SFB, SFC), (DB), , (UDT) (VAT). .

    online , .

    BlocksSource Files

    ProjectStation

    Progr. ModuleS7 Program

    S7/M7

  • STEP 7 5.0C79000-G7076-C562-02 5-15

    AWL

    - ()

    : /

    (FC)

    : /

    - (FB)

    : / , PCS7

  • STEP 7 5.05-16 C79000-G7076-C562-02

    ,- -(UDT)

    AWL , ,

    (DB)

    , ( ) PCS7 ( ) ( )

    (SFC)

    - (SFB)

    PCS7

    - (VAT)

    (SDB)

    (SDB) : : ,

  • STEP 7 5.0C79000-G7076-C562-02 5-17

    5.2.8

    .

    BlocksSource Files

    ProjectStation

    Progr. ModuleS7 Program

    S7/M7

    (, AWL)

    AWL AWL AWL AWL AWL AWL AWL

  • STEP 7 5.05-18 C79000-G7076-C562-02

    5.2.9 S7/M7 CPU

    , SIMATIC. , , .

    S7/M71. File > Open

    [ > ] .2. offline.3. ,

    : Insert > Program > S7 Program [ > >

    S7], SIMATICS7.

    Insert > Program > M7 Program [ > > 7], SIMATIC7.

    S7/M7 . . .

    , , (drag and drop).

    SIMATIC S7, " ", . , .

    online. , .

    , . , .

  • STEP 7 5.0C79000-G7076-C562-02 5-19

    5.3

    5.3.1

    : - , . , , , , ,, .

    , STEP 7, , .

    - - , , .

    , - , , , , , .

    - . , , .

    , .

  • STEP 7 5.05-20 C79000-G7076-C562-02

    , . , .

    5.3.2

    :

    (/ . .)

    File

    Press F1 for help [ F1]

    View Options WindowSIMATIC Manager

    : , .

    PLC Help

    : File - ; View - ; PLC - ; Options ; Window - ; Help -

    . . , .

    ( ), . , .

    , .

    - .

  • STEP 7 5.0C79000-G7076-C562-02 5-21

    5.3.3

    , . , , , .

    Search/Replace [ ]

    CancelSearch HelpReplace Replace All

    :Q1.0

    :Q2.0

    Whole Word/Cell only [ / ]Match case [ ]

    From Cursor Down [ ]From Cursor Up [ ]Whole Table [ ]Selection []

    Only Search In [ ]

    0.All []1.Component [1- ]2.Component [2- ]3.Component [3- ]4.Component [4- ]5.Component [5- ]Search in Column

    [ ]All

    , . , , . , . , .

  • STEP 7 5.05-22 C79000-G7076-C562-02

    (. ).

    Module Information [ ] [ CPU]

    Path []: test01\Program(online)

    Diagnostic BufferGeneral Memory Cycle Time StacksCommunicationPerformanceData

    Time System

    No. Time Date Event

    2 18:00:22:378 08.12.95 STOP due to power supply failure[STOP - ]

    Events [] :

    Module Operating Mode:CPU Operating Mode: STOP

    Status: [ ]

    1 09:15:22:842 11.12.95 Power-on retentive [ .]

    : General ; Diagnostic Buffer ; Memory ; Cycle Time ; Time System ;Performance Data ; Communication ;Stacks .

    . .

    5.3.4

    . . .

    :

    (, , ).

    / , , , Options > Customize [ > ]. General [ ]" , .

  • STEP 7 5.0C79000-G7076-C562-02 5-23

    STEP 7 . File > New Project"Wizard [ > ] . , .

    , File > New [ > ]. . Insert[], . SIMATIC, .

    :

    , Edit > Open Object[ > ]. , .

    , .

    , , . , - .

    : ( ) . "Hardware []", . Edit > Open Object [ > ] .

    . , . , Insert [], , , . Insert[] , .

  • STEP 7 5.05-24 C79000-G7076-C562-02

    , , . , , . .

    Edit > Object Properties [ > ] , .

    Edit > Special Object Properties [> ] , .

    , , , s7_m_c" true []" Attributes []" .

    "System Data [ ]" "Hardware []" .

    , . .

    , . , "Configuring Hardware []".

  • STEP 7 5.0C79000-G7076-C562-02 5-25

    , , , , Windows. Edit [].

    , . , .

    , . , .

    "Connections []" . , , , , .

    Copying Objects[ ].

    SIMATIC Manager . ( ) .

    , S7 "S7 Program(1)", "S7Program(2)" . . "Symbols", .

    ( ) , .

    8. 7 ( Borland).

  • STEP 7 5.05-26 C79000-G7076-C562-02

    .

    :

    , . .

    :

    Edit > Object Properties[ > ]. . , .

    , , , .

    (, ), . , .

    RenamingObjects [ ].

    SIMATIC Manager , . , .

    :

    (SDB) online (SFC) (SFB) online

    Moving Objects[ ].

  • STEP 7 5.0C79000-G7076-C562-02 5-27

    ( View > Details [ > ]) . . , . ,, FB1, FB2, FB11, FB12, FB21, FC1.

    , .:

    "OB, SDB, FB, FC, DB, UDT, VAT, SFB,SFC"

    , S7.

    , - .

    , , "ObjectName [ ]", , :

    "Type []".

    .

    . , .

    . , , .

    :

    (SDB) online (SFC) (SFB) online

    Deleting Objects[ ].

  • STEP 7 5.05-28 C79000-G7076-C562-02

    5.3.5

    ( ) , .

    , , , Station >New/Open [ > /] ( "SIMATIC Manager").

    , .

    Open []

    Cancel[]

    OK Help[]

    Entry Point [ ]:

    Project

    View []:

    Standard Hierarchy

    ProjectB

    NamE []:

    MPI 1

    SINEC L2 1SINEC H1 1

    S7

    SIMATIC 300 Station1

    Object Name[ ]

    :

    :

    , .

    : -, .

    Name []: , - Entry Point [ ]. .

    Entry point[ ]:

    (, "Project []","Library[]", , - ).

    View[]: - - - .

    Object Type [ ]: - , - , .

    Object Name [ ]: , . .

    Object[ ]

    Type: All editable [ ]

    Online Offline

    Online/Offline: - offline (- PG/PC) online (- ) - "Project".

    Storage Path [ ]:C:\SIEMENS\STEP7\E

    Browser: , .

    , -

    rowse...[]

  • STEP 7 5.0C79000-G7076-C562-02 5-29

    5.3.6

    SIMATIC Manager ( ) .

    Options > Customize [ >] , . . .

    Window > Save Settings [ > ] .

    Window > Restore Settings [ > ] , Window > Save Settings [ > ]. .

    online, "Accessible Nodes[ ]" "S7 Memory Card [ S7]" . , , , (S7-300/S7-400), .

    5.3.7

    , :

    Window > Arrange > Cascade [ > > ].

    SHIFT + F5.

    , Window > Arrange > Horizontally [ > >].

    , Window > Arrange > Vertically [ > > ].

  • STEP 7 5.05-30 C79000-G7076-C562-02

    5.3.8

    STEP 7 , . Options >Customize [ > ], "General [ ]".

    ? , :

    online, "Accessible Nodes[ ]" "S7 Memory Card [ S7]" .

    Window > Save Settings [ > ].

    Window > Restore Settings[ > ].

    , , .

  • STEP 7 5.0C79000-G7076-C562-02 5-31

    5.4

    5.4.1

    HOME POS1 END ENDE PAGE UP BILD AUF PAGE DOWN BILD AB CTRL STRG ENTER Eingabetaste [ ] DEL ENTF INSERT EINFG

    5.4.2

    ALT.

    :

    ALT.

    , , (,ALT, F "File []" "File" ). .

    , , (, N "New []"). , . , , , .

    , .

    :

    File > Archive ALT, F, A[ > ]Window > Arrange > Cascade ALT, W, A, C[ > > ]

  • STEP 7 5.05-32 C79000-G7076-C562-02

    New [] ( File []) CTRL+N Open [] ( File []) CTRL+O Close [] ( File []) Compile [] ( File []) CTRL+B Print [] (Object []) ( File []) CTRL+P Exit [] ( File []) ALT+F4 Copy [] ( Edit []) CTRL+C Cut [] ( Edit []) CTRL+X Paste [] ( Edit []) CTRL+V Delete [] ( Edit []) DEL Select All [ ] ( Edit []) CTRL+A Object Properties [ ] ( Edit[])

    ALT+RETURN

    Open Object [ ] ( Edit[])

    CTRL+ALT+O

    Download [] ( PLC []) CTRL+L Operating Mode [ ] ( PLC []) CTRL+I Update [] ( View []) F5 CPU online

    CTRL+F5

    Customize [] ( Options []) CTRL+ALT+E Reference Data, Display [ ,] ( Options [])

    CTRL+ALT+R

    Arrange, Cascade [, ]( Window [])

    SHIFT+F5

    Arrange, Horizontally [, ]( Window [])

    SHIFT+F2

    Arrange, Vertically [, ] (Window [])

    SHIFT+F3

    Context-Sensitive Help [-] ( Help [])

    F1 ( , , , . )

  • STEP 7 5.0C79000-G7076-C562-02 5-33

    5.4.3

    /

    F10 SHIFT+F10 , ,

    ALT+

    ,

    ENTER

    ESC

    ,

    ,

    CTRL+ CTRL+ HOME END PAGE UP PAGE DOWN CTRL+HOME CTRL+END

  • STEP 7 5.05-34 C79000-G7076-C562-02

    ( )

    TAB

    SHIFT+TAB

    , ,

    ALT+

    ALT+ ( "OK")

    ENTER

    ( "Cancel []")

    ESC

    5.4.4

    Press SHIFT+ SHIFT+ SHIFT+HOME SHIFT+END SHIFT+ SHIFT+ SHIFT+PAGE UP SHIFT+PAGE DOWN CTRL+SHIFT+HOME CTRL+SHIFT+END

  • STEP 7 5.0C79000-G7076-C562-02 5-35

    5.4.5

    F1

    ( ,, , . )

    -

    SHIFT+F1

    ALT+F4

    5.4.6

    F6

    Shift+F6

    (, ). , .

    Shift+F6

    Ctrl+F6 Shift+Ctrl+F6 , ( ; , )

    Alt+F6

    ,

    Shift+Alt+F6

    Ctrl+F4

  • STEP 7 5.05-36 C79000-G7076-C562-02

  • STEP 7 5.0C79000-G7076-C562-02 6-1

    6

    6.1 , , . , , :

    ,

    .

    .

    . ( ). Windows 95. .

    :

    1- :

    2- : , S7/M7

    3- : 2

  • STEP 7 5.06-2 C79000-G7076-C562-02

    . . , , , ( , , ).

    , . , .

    S7_Pro1" . ( ), ( ) S7 7 ( ). , , , . ( , ) , .

    , , "offline", , , "online".

    , , , : .

    "offline".

  • STEP 7 5.0C79000-G7076-C562-02 6-3

    6.2

    6.2.1

    . , "General [ ]", Options > Customize [ > ].

    SIMATIC Manager . . . .

    .

    . File >New Project" Wizard [ > ]. , . , CPU, , , 1 .

    , .

    , File > New[ > ] SIMATIC Manager. "MPI Subnet[ MPI]".

  • STEP 7 5.06-4 C79000-G7076-C562-02

    , . , :

    ,

    , - .

    1: , , 2 " STEP 7". , "S7 Program [ S7]" "M7Program [ 7]", , . , , . .

    2: , ; . .

    :

    1. (S7/M7 Programs [ S7/M7]). , S7 M7.

    2. .

    3. .

    4. , M7 S7 CPU.

  • STEP 7 5.0C79000-G7076-C562-02 6-5

    6.2.2

    .

    , . Insert > Station [ > ].

    :

    SIMATIC 300

    SIMATIC 400

    SIMATIC H

    SIMATIC PC

    PC/

    SIMATIC S5

    , . . SIMATIC S7/M7 SIMATIC S5

    (, SIMATIC 300Station(1), SIMATIC 300 Station(2), . .). , .

    Inserting a Station[ ].

    CPU . .

    , , S7 7 ( Connections []"), . , , .

    Configuring the Hardware [ ], Basic Steps for Configuring a Station [ ].

  • STEP 7 5.06-6 C79000-G7076-C562-02

    ( Connections []") . . , , , .

    .

    , (. S7/M7).

    6.2.3 S7/M7

    . SIMATIC S7 "S7 Program [ S7]", SIMATIC M7 "7 Program [ 7]".

    S7 SIMATIC 300.

    S7

    SIMATIC 300

  • STEP 7 5.0C79000-G7076-C562-02 6-7

    S7/M7 .

    S7 program [ S7] :

    ( Symbols []")

    "Blocks []"

    "Source Files [ ]"

    M7 program [ 7] :

    ( Symbols []")

    "Blocks []"

    S7 (AWL), (KOP) (FUP). , "Blocks []" Insert > S7Block [ > S7]. , (, , , (UDT), , , (VAT)).

    , . AWL, KOP FUP.

    System Data [ ]" (SDB), , , , . , . .

    , . File > Open [ > ]. .

  • STEP 7 5.06-8 C79000-G7076-C562-02

    / CFC CFC. , S7 "Source Files [ ]" "Charts []", Insert > S7 Software [ > S7]. , . . AWL.

    M7 RMOS 7. , 7, Insert > M7 Software[ > 7]. , . , .

    ( Symbols []") S7/M7. , Symbol Editor [ ]", , . .

    ASCII. .

    , , Blocks []".

    Inserting External Source Files[ ].

  • STEP 7 5.0C79000-G7076-C562-02 6-9

    6.3

    6.3.1

    , File > Open[ > ]. . .

    , "Browse []". , . File > Manage [ > ].

    , File > Save As [ > ...].

    , , , . ., Edit > Copy [ >].

    Copying aProject [ ] Copying Part of a Project [ ].

    File > Delete [ > ].

    , , , . ., Edit > Delete [ > ].

    Deleting aProject [ ] Deleting Part of a Project [ ].

  • STEP 7 5.06-10 C79000-G7076-C562-02

  • STEP 7 5.0C79000-G7076-C562-02 7-1

    7

    7.1 STEP 7 , /, , , , . , , () (, __ , ). .

    (, Q 4.0, I 1.1, M 2.0, FB21).

    , .

    STEP 7 . , , , , , , , , .

    , _ Q 4.0, _ . , .

    (,__) ( ).

  • STEP 7 5.07-2 C79000-G7076-C562-02

    , , .

    View > Display > Symbolic Representation [ > > ] .

    , . View > Display > Symbol Information [ > > ]. , , AWL, . ; .

    AWL.

    FB34 -

    FB1003 : Network 1 : ???

    U "1" "1.0 " UN " 1" "1.2 " = "_" "4.0 "

    .

    7.2 . .

  • STEP 7 5.0C79000-G7076-C562-02 7-3

    ( ) .

    ,

    , , , 0x00,0xFF, ,

    (_).

    :

    / (E, EB, EW,ED, A, AB, AW, AD)

    (PE, PA) (M, MB, MW, MD) (T)/ (Z) (FB, FC, SFB, SFC) (DB) , (UDT) (VAT)

    :

    (, ,/),

    ?

  • STEP 7 5.07-4 C79000-G7076-C562-02

    7.3

    : ( )

    "..".

    () "#". "#". KOP, FUP AWL . , , - , , , , . , (). , . AWL . , .

    View > Display > Symbolic Representation [> > ] .

    7.4

    7.4.1

    . ( Symbols []") S7 program [ S7] M7program [ M7].

    , . CPU, (, ).

  • STEP 7 5.0C79000-G7076-C562-02 7-5

    7.4.2

    Table Edit Insert

    Symbol Editor - Project/SIMATIC300 Station(1)/CPU314(1)/.../Symbols

    View Window Help

    Symbol Address Data Type Comment1

    Project/SIMATIC300 Station(1)/CPU314(1)/.../SymbolsO M C

    : Symbol Editor ; Table ;Edit ; Insert ; View ; Window ; Help ;Symbol ( ); Address ; Data Type ;Comment .

    O/M/C O/M/C , :

    O , WinCC.

    M , (SCAN).

    C , ( NCM).

    (Symbol) 24 . 16380 .

    (DBD, DBW, DBB, DBX). .

    () (SFB) (SFC) , S7. STEP 7 ...\S7data\Symbol\Symbol.sdf

    (Address) .: 12.1

  • STEP 7 5.07-6 C79000-G7076-C562-02

    . , .

  • STEP 7 5.0C79000-G7076-C562-02 7-7

    (Data Type) , STEP 7. , , . , .

    (Comment) . , . 80 .

    7 , ProC/C++, .

    7.4.3 ,

    . SIMATIC() IEC () SIMATICManager Options > Customize [ >] "Language []".

    IEC SIMATIC

    I E BOOL 0.0 65535.7 IB EB BYTE, CHAR 0 65535 IW EW WORD, INT, S5TIME 0 65534 ID ED DWORD, DINT, REAL, TOD, TIME 0 65532 Q A BOOL 0.0 65535.7 QB AB BYTE, CHAR 0 65535 QW AW WORD, INT, S5TIME 0 65534 QD AD DWORD, DINT, REAL, TOD, TIME 0 65532 M M BOOL 0.0 65535.7 MB MB BYTE, CHAR 0 65535 MW MW WORD, INT, S5TIME 0 65534 MD MD DWORD, DINT, REAL, TOD, TIME 0 65532 PIB PEB

    BYTE, CHAR 0 65535

    PQB PAB

    BYTE, CHAR 0 65535

  • STEP 7 5.07-8 C79000-G7076-C562-02

    IEC SIMATIC

    PIW PEW

    WORD, INT, S5TIME 0 65534

    PQW PAW

    WORD, INT, S5TIME 0 65534

    PID PED

    DWORD, DINT, REAL, TOD, TIME 0 65532

    PQD PAD

    DWORD, DINT, REAL, TOD, TIME 0 65532

    T T TIMER 0 65535 C Z COUNTER 0 65535 FB FB FB 0 65535 OB OB OB 1 65535 DB DB DB, FB, SFB, UDT 1 65535 FC FC FC 0 65535 SFB SFB

    SFB 0 65535

    SFC SFC SFC 0 65535 VAT VAT 0 65535 UDT UDT ,

    UDT 0 65535

    7.4.4

    . , , . , , . ( ), , .

    , , / . , , .

    , , , .

  • STEP 7 5.0C79000-G7076-C562-02 7-9

  • STEP 7 5.07-10 C79000-G7076-C562-02

    (, ). , . , .

    ? ( / ), . , , , .

    7.5

    7.5.1

    , :

    , , . ,, , , . .

    . , , , .

    , (, Microsoft Excel), .

  • STEP 7 5.0C79000-G7076-C562-02 7-11

    7.5.2

    . , Insert > Symbol [ > ]. (Edit). , . , .

    , :

    Symbol [] .

    , . 24 . (") .

    Address [] , .

    Data Type[ ]

    . , , .

    Comment[]

    , ( 80 ). .

    7.5.3

    , .

    , . , .

    View > Display > Symbolic Representation [ > > ]. , , .

  • STEP 7 5.07-12 C79000-G7076-C562-02

    1. ,

    ( View > Display > Symbolic Representation [ > > ]).

    2. , .

    3. Edit > Symbol [ > ].4. , ,

    OK" .

    . , , .

    Options > Symbol Table [ > ] .

    7.5.4

    : . Edit

    > Open Object [ > ].

    . . .

    . Insert > Symbol [ > ]. (Edit). , . , .

    , , .

    View > Sort [ > ], .

  • STEP 7 5.0C79000-G7076-C562-02 7-13

    .

    View > Filter [ > ] "Filter []".

    , , . :

    , , ,

    , , ; , ; , ( )

    , "valid []", "invalid (non-unique, incomplete) [ (, )]".

    (AND). .

    "Filter [], - , F1.

  • STEP 7 5.07-14 C79000-G7076-C562-02

    7.5.5

    S7 , , , . , V5, STEP 7 .

    : "A Symbol_A", Symbol_A I 0.1. , . :

    "Symbol_A = I 0.1"

    Symbol_A = I 0.2 A I 0.1 I 0.1, .

    Symbol_B = I 0.1 A Symbol_B I 0.1.

    Symbol_A = I 0.2 A Symbol_A . , .

    Symbol_B = I 0.1 A Symbol_A ( ), Symbol_A .

    7.5.6

    , .

    , , . , , , STEP5/ST, .

    *.SDF, *.ASC, *.DIF *.SEQ.

  • STEP 7 5.0C79000-G7076-C562-02 7-15

    , , .

    , Edit > Special Object Properties [ > ], .

    (SFB),

    (SFC) () ...\S7DATA\SYMBOL\SYMBOL.SDF, , .

    , Edit > Special Object Properties [ > ], .

    7.5.7 /

    :

    ASCII (ASC)

    (Data Interchange Format, DIF) , DIF- MicrosoftExcel.

    (System Data Format, SDF) , SDF- MicrosoftAccess.

    Microsoft Access SDF.

    Access Text (with delimiters) [ ()]".

    (") .

    (,) .

    (SEQ): .SEQ, 40 , 40- .

  • STEP 7 5.07-16 C79000-G7076-C562-02

    ASCII (ASC)

    *.ASC : , -, : 126,green_phase_ped. T 2 TIMER

    126,red_ped. Q 0.0 BOOL

    (DIF)

    *.DIF : DIF- :

    TABLE [] DIF- 0,1 "" VECTORS [] 0, "" TUPLES [] 0, "" DATA []

    0,0 "" ( ) , ,

    - V -

    : TABLE,VECTORS, TUPLES DATA . (DATA)DIF- , , . ,, .

    : : , -.

    , DIF- MicrosoftExcel. , .

  • STEP 7 5.0C79000-G7076-C562-02 7-17

    (SDF)

    *.SDF : , : "green_phase_ped.","T 2","TIMER","

    " "red_ped.","Q 0.0","BOOL"," "

    SDF- Microsoft Access 'Text (with delimiter) [ ( )]'. (") (,) .

    (SEQ)

    *.SEQ : TAB TAB TAB CR : T 2 green_phase_ped.

    Q 0.0 red_ped.

    TAB (09H),CR RETURN (0DH).

  • STEP 7 5.07-18 C79000-G7076-C562-02

  • STEP 7 5.0C79000-G7076-C562-02 8-1

    8

    8.1 , , () / .

    , , S7 Graph

    KOP, FUP, AWL S7 Graph , . , , ,. . , . . .

    . - , ; , , .

    () , S7 SCL S7 HiGraph

    , , , .

    .

    , .

    ( ) S7, , AWL SCL. . AWL SCL , FB, FC, DB UDT ( , ), . CPU (. . ) .

  • STEP 7 5.08-2 C79000-G7076-C562-02

    . . .

    , . , .

    8.2

    8.2.1

    , . , .

    SIMATIC Manager (, . .), Edit > Open Object [ > ] .

    S7 , . STEP 7, KOP, FUP AWL, STEP 7. .

    ( , , , , ) .

  • STEP 7 5.0C79000-G7076-C562-02 8-3

    ( ).

    -

    -

    ---

    CPU

    AWL

    , ,

    ,

    ,

    -

    FUP

    ,

    -

    SCL (StructuredControl Language,)

    ,- , PASCAL C

    -

    S7 Graph

    , -

    -

    HiGraph

    , -

    , -

    CFC

    , -

  • STEP 7 5.08-4 C79000-G7076-C562-02

    , , . , , , .

    , .

    8.2.2 ()

    () . , , . .

    Network 1 [ 1]: # # #

    Network 4 [ 4]: _# # >

    #

    Network 3 [ 3]: _# # _

    #

    Network 2 [ 2]:

    # # #

    #

    S_EVERZS Q

    R

    S

    #_ # ) , #_ _BCD

    T6

    TW DUALDEC

    STEP 7. .

    8.2.3 (FUP)

    (FUP) , . , , .

    FUP STEP 7.

  • STEP 7 5.0C79000-G7076-C562-02 8-5

    FUP

    >=1&I0.0

    I0.1

    T5

    M0.0

    >=1

    &

    T5=

    M0.0

    Network 1 [ 1]:

    FUP .

    8.2.4 (AWL) (AWL) , . CPU . , .

    Network 1[ 1]: A(O #O #)AN #= #

    Network 2 [ 2]: " "

    A # = #

    Network 3 [ 3]: " "AN # = #

    STEP 7. S7 , AWL, .

    8.2.5 S7 SCL SCL (Structured Control Language[ ]), , , IEC1131-3. AWL . SCL , ,

    S7 SCL .

  • STEP 7 5.08-6 C79000-G7076-C562-02

    :FUNCTION_BLOCK FB20

    VAR_INPUT

    ENDVAL: INT;

    END_VAR

    VAR_IN_OUT

    IQ1 : REAL;

    END_VAR

    VAR

    INDEX: INT;

    END_VAR

    BEGIN

    CONTROL:=FALSE;

    FOR INDEX:= 1 TO ENDVALUE DO

    IQ1:= IQ1 * 2;

    IF IQ1 >10000 THEN

    CONTROL = TRUE

    END_IF

    END_FOR;

    END_FUNCTION_BLOCK

  • STEP 7 5.0C79000-G7076-C562-02 8-7

    8.2.6 S7 Graph ()

    S7 Graph, , . , . ( ) ( ).S7 Graph .

    S7 Graph

    S4

    S5

    S6

    I1.1 M2.1

    I1.3

    I1.1 M2.2

    Q 1.1

    TIME#0D_0H_0M_20S_0MS

    D

    Q1.3Q1.0

    NN

    Q1.5N

    Q1.4N

    T4

    T5

    T6

    T7

    I1.1 M2.1

    S7 Graph , . ,, FB, . S7 Graph.

    , S7 Graph, , .

  • STEP 7 5.08-8 C79000-G7076-C562-02

    8.2.7 S7 HiGraph ( ) S7 HiGraph, , . , . . , , , . , . . . . S7 Graph, S7 HiGraph ( S7 Graph: ""). , ().

    1 2 4

    /

    0

    1

    2

    3

    1

    11

    1

    -

    0

    1

    2

    3

    1

    11

    1

    0

    1

    2

    3

    1

    11

    1

    0

    1

    2

    31

    1

    1

    2

    1

    1

  • STEP 7 5.0C79000-G7076-C562-02 8-9

    0

    1

    , .. 3- 0-

    3

    1

    2

    1

    1

    1

    HiGraph "Source Files[ ]" S7. S7 .

    ( ). .

    8.2.8 S7 CFC

    CFC (Continuous FunctionChart [ ]) , .

    S7 CFC . , , (, , , ). CFC , , .

    CFC. "Charts []" S7. S7 .

    , , SIMATIC S7 S7, SIMATIC 7 /++.

    8.3

    8.3.1

    CPU S7 :

    .

    "Blocks []" S7..

  • STEP 7 5.08-10 C79000-G7076-C562-02

    , CPU S7 . (, FB, FC) (DB). 1 , CPU S7.

    :

    , (UDT), . , CPU.

    (VAT), . CPU.

    "System Data [ ]" ( ), ( ). , .

  • STEP 7 5.0C79000-G7076-C562-02 8-11

    (SFC) (SFB), . SFC SFB.

    ( ), . .

    , , , .

    8.3.2 , (UDT)

    , , , , S7, .

    , , , , (FC, FB, OB) (DB). , , , , .

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

    , , SIMATIC Manager .

  • STEP 7 5.08-12 C79000-G7076-C562-02

    , , , , , , .

    STRUCT END_STRUCT , . .

    , , , .

    , , :

    , .

    , , S7 CPU S7. , .

    8.3.3

    , . .

    , . , , : .

    SIMATICManager . NAME [], FAMILY [], AUTHOR [] VERSION [].

    SIMATICManager. , SIMATIC Manager, ( ) .

    , S7, Options >Customize [ > ] "Language []".

  • STEP 7 5.0C79000-G7076-C562-02 8-13

    , :

    / [KNOW_HOW_PROTECT] ; ,

    , .

    KNOW_HOW_PROTECT

    [AUTHOR:] : , ( 8 )

    AUTHOR : Siemens,

    [FAMILY:] :, controllers ( 8 )

    FAMILY : controllers,

    [NAME:] ( 8 ) NAME : PID,

    [VERSION: int1 . int2] ( 0 15, . . 0.0 15.15)

    VERSION : 3.10

    [CODE_VERSION1] , , . ,

    CODE_VERSION1

    [UNLINKED] DB UNLINKED .

    [READ_ONLY] DB ; ,

    FAMILY= Examples [] VERSION= 3.10 READ_ONLY

    KNOW_HOW_PROTECT [ -] :

    AWL, FUP , .

    var_in, var_out var_in_out. var_stat var_temp .

  • STEP 7 5.08-14 C79000-G7076-C562-02

    : , :

    OB FB FC DB UDT KNOW_HOW_PROTECT AUTHOR FAMILY NAME VERSION UNLINKED READ_ONLY

    KNOW_HOW_PROTECT . "Block Properties [ ]", .

    8.3.4

    .

  • STEP 7 5.0C79000-G7076-C562-02 8-15

    8.4

    8.4.1

    SIMATIC S7/M7. .

    , , , S7. , .

    S7/M7 , , .

    , , File > New [ > ]. , "General [ ]", Options >Customize [ > ].

    SIMATIC Manager , . , . . . , , . , STEP 7 STEP 7.

  • STEP 7 5.08-16 C79000-G7076-C562-02

    File > Open[ > ]. . .

    , "Browse []" " Open []". Windows , . , , , . . , SIMATIC Manager, . . File >Manage [ > ].

    File > Save As [ > ...].

    , , , . ., Edit > Copy [ >].

    File > Delete [ >].

  • STEP 7 5.0C79000-G7076-C562-02 8-17

    8.4.2

    , , : S7/M7. S7 "Blocks []" (

    ), "Source Files [ ]", "Charts []" "Symbols []" ( ).

    M7 7, "Symbols []"( ) "Blocks []" .

    "Blocks []" , CPU S7. (VAT) , , CPU.

    "Source Files [ ]" , .

    "Charts []" CFC ( , S7 CFC).

    S7/M7, "Blocks []", "Source Files [ ]" "Symbols []" .

    8.4.3

    STEP 7 ( 2/ 3): stlibs (V2): 2 stlib3.x: 3 : builtin/Built In: (SFB)

    (SFC) fblib1/FB Lib 1: STEP 5 fblib2/FB Lib 2: iec/IEC: IEC,

    , ,

    stdobs/Std OBs: (OB)

    3 : PID Control: (FB) PID- Net DP: (FC) FDL-

    .

  • STEP 7 5.08-18 C79000-G7076-C562-02

    SIMATIC Manager, . (Setup) STEP 7 V5.0 .

    STEP 7, . , STEP 7 . , .

  • STEP 7 5.0C79000-G7076-C562-02 9-1

    9

    9.1

    9.1.1

    (, FB, FC) , , . :

    : , .

    : . . ,, (), (FUP) (AWL).

    : , , . , , , , , .

  • STEP 7 5.09-2 C79000-G7076-C562-02

    , . , .

    (FB, FC SIMATIC Manager

    .

    ( File > Save [ > ])

    AWL

    .

    AWL

    , .

  • STEP 7 5.0C79000-G7076-C562-02 9-3

    9.1.2 /AWL/FUP/ (LAD/STL/FBD)

    , .

    Options > Customize [ > ] . "Editor []" :

    ( ) .

    , (,AWL FUP). , AWL FUP. ,, .

    , .

    , View [].

    , , "LAD/FBD ( /FUP)"

    9.1.3

    , , .

    / :

    offline: / , , ''. / , . , , .

    online: online , offline , .

  • STEP 7 5.09-4 C79000-G7076-C562-02

    9.1.4

    , AWL FUP, , . View > Catalog [ > ]. Insert > ProgramElements [ > ].

    AWL

    LAD\STL\FDB:-FB6-File Edit Insert PLC Debug View Options Window Help

    TRAFFIC\...\FB6-

    FB6: Network 1 :

    ? ? ? U( U #starter U #t_next_red_car O #condition ) UN #t_dur_r_car = #conditionNetwork 2 : ??? UN #condition = #g_car

    Address Decl. Name Type Initial Value Commentdur_g_pdel_r_pstarter

    t_dur_y_car

    S5TIMES5TIMEBOOL

    TIMER

    S5T#0MSS5T#0MSFALSE

    ininininin

    0.02.0

    4.06.08.0

    t_dur_y_car TIMER

    t_delay_y_car TIMERin10.0

    : File ; Edit ; Insert ; PLC ;Debug ; View ; Options ; Window ; Help ;Address ; Decl(aration) ; Name ; Type ; Initial Value ; Comment

    9.2

    9.2.1

    , , , .

  • STEP 7 5.0C79000-G7076-C562-02 9-5

    : AWL

    LAD\STL\FDB:-FB6-File Edit Insert PLC Debug View Options Window Help

    TRAFFIC\...\FB6-

    FB6: Network 1 :

    ? ? ? U( U #starter U #t_next_red_car O #condition ) UN #t_dur_r_car = #conditionNetwork 2 : ??? UN #condition = #g_car

    Address Decl. Name Type Initial Value Commentdur_g_pdel_r_pstarter

    t_dur_y_car

    S5TIMES5TIMEBOOL

    TIMER

    S5T#0MSS5T#0MSFALSE

    ininininin

    0.02.0

    4.06.08.0

    t_dur_y_car TIMER

    t_delay_y_car TIMERin10.0

    : File ; Edit ; Insert ; PLC ;Debug ; View ; Options ; Window ; Help ;Address ; Decl(aration) ; Name ; Type ; Initial Value ; Comment

    , , . :

    , DB, .

    , (in/out) , "" .

    ( ) , .

    , .

  • STEP 7 5.09-6 C79000-G7076-C562-02

    9.2.2

    , . .

    ,

    ,

    , , ,

    (),

    , , .

  • STEP 7 5.0C79000-G7076-C562-02 9-7

    9.2.3

    , , , , . . ARRAY [] STRUCT[] .

    " ".

    -

    Address[]

    .

    , , . :* : ,+ : (STRUCT),= : (STRUCT) .

    : .

    Variable[-]

    . .

    Declaration[]

    ,""

    : "in" "out" "in_out" "stat" "temp"

    Data type[]

    (BOOL, INT, WORD,ARRAY . .)

    , .

    Initial value[]

    , .

    . , , .

    Comment[-]

  • STEP 7 5.09-8 C79000-G7076-C562-02

    . , (in, out,in_out, stat, temp). (), , .

    ,

    .

    . , . , .

    9.2.4

    Edit []. - , . .

    . , , SHIFT. .

    (ARRAY) .

    , ( STRUCT END_STRUCT). .

    .

    Edit > Undo[ > ].

  • STEP 7 5.0C79000-G7076-C562-02 9-9

    9.3

    9.3.1

    , - (, ) CPU S7. FB ( FB), () .

    :

    , , .

    () .

    , . . .

    : FB2 FB3 DB FB1, .

    FB 1 :

    " FB"

    (FB2, FB3) FB2( - DB FB 1)

    FB 3( - DB FB 1)

    _1: FB2 _2: FB3

    FB:CALL# _1CALL# _2

    DB FB 1

  • STEP 7 5.09-10 C79000-G7076-C562-02

    : "" , (FB) . . (VAR_TEMP ).

    , CPU online. .

    9.3.2

    :

    , STEP 7 2 (. BlockAttribute [ ] ).

    , , ( , STEP 7 x.x; Options > Customize[ > ]).

    , , .

    ( "stat").

    . , , , , , CODE_VERSION1, .

  • STEP 7 5.0C79000-G7076-C562-02 9-11

    9.4

    9.4.1

    . .

    , .

    , , , .

    AWL

    FB70 -

    FB70 :

    ( 1)PID-

    Network 1 [ 1] :

    A I 1.1 // A Q 4.1 AN I 2.6 = Q 0.4

    Network 2 : ???

    ? ??

  • STEP 7 5.09-12 C79000-G7076-C562-02

    9.4.2

    . , :

    ( )

    ()

    ( )

    ( )

    ( )

    . INSERT.

  • STEP 7 5.0C79000-G7076-C562-02 9-13

    9.4.3

    Insert > Symbol [ > ]. , , , . , .

    , ,, , . .

    :

    1. .

    2. CTRL J, . , , .

    3. , RETURN, .

    , .

    : , , , .

  • STEP 7 5.09-14 C79000-G7076-C562-02

    9.4.4

    , . , , .

    , ,

    :

    ( 64 )

    : , ,

    : ( 64 )

    :

    :

    : , . View >Display > Symbol Information [ > > ].

    , , .

    Block [] Network [](, Network 1 : ???). , . 64 .

    . . , .

    Network 2: ???

    Network 2:

    1.

    2.

  • STEP 7 5.0C79000-G7076-C562-02 9-15

    View > Display > Comments [ > >]. , . 64 .

    ???

    1.

    2.

    9.4.5

    . , , Edit > Go To > Previous Error/Next Error[ > > / ].

    . , , , .

    View >Status Bar [ > ], .

    . INSERT.

  • STEP 7 5.09-16 C79000-G7076-C562-02

    9.5

    9.5.1

    . (4 // ) , .

    1. Options > Customize [ > ].

    2. "LAD/FBD (KOP/FUP)".

    3. "Layout []". .

    , , .

    "LAD/FBD (KOP/FUP)" "LAD/FBD (KOP/FUP)", Options > Customize [ > ], :

    Layout []: . , , . .

    Width of address field [ ]: ( ). , ( ). , .

    Element representation [ ]: .

    Line / Color [ / ]: , , , .

  • STEP 7 5.0C79000-G7076-C562-02 9-17

    9.5.2

    " S7-300/400 " .

    , . ; (IEC 11313).

    . .

    . : _/(#)_/ _/(P)_/ _/(N)_/

    . .

    (coils) , .

    : _/(#)_/ _/(P)_/ _/(N)_/ , . .

    , .

    , : _/( ), _/(S), _/(R) _/(#)_/, _/(P)_/,

    _/(N)_/ _/(JMPN)

    _/(MCR

  • STEP 7 5.09-18 C79000-G7076-C562-02

    , :

    _/(MCRA)

    _/(MCRD)

    _/(OPN)

    _/(MCR>)

    , .

    :

    _/(JMPN)

    _/(JMP)

    _/(CALL)

    _/(RET)

    / "EN" "ENO" , .

    , .

    , , .

    .

    .

    .

    .

    .

    . , .

  • STEP 7 5.0C79000-G7076-C562-02 9-19

    9.5.3

    , . : I 1.4 I 6.8 , .

    I 1.0

    Q 2.6

    I 1.2 I 1.4 I 4.2

    I 6.8

    Q 4.4 I 2.8

    Q6 0

    !

    , . :

    I 1.0 I 1.2 I 1.4 Q 6.0

    !

  • STEP 7 5.09-20 C79000-G7076-C562-02

    9.6 FUP

    9.6.1

    . (4 / / ) , .

    1