25
Date: 12.03.22 File: PRO1_05.1 Ro-FROSYS SIMATIC ® S7 Siemens AG 2003. Toate drepturile rezervate. SITRAIN Instruire pentru Automatizări şi Acţionări Arhitectura Blocuri şi Editor Functii OB 1 FB FC FB FB FB FB FC FB FC

PRO1 05ro Editare Blocuri

Embed Size (px)

DESCRIPTION

PRO1 05ro Editare Blocuri

Citation preview

Date: 17.04.23File: PRO1_05.1 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Arhitectura Blocuri şi Editor Functii

OB 1 FB FC

FB

FB

FB FB

FC

FB

FC

Date: 17.04.23File: PRO1_05.2 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Obiective

Dupa parcurgerea acestui capitol cursantii vor ...

... Diferitele tipuri de blocuri S7

... Intelege principiile „programarii structurate"

... Sti destinatia imaginilor de proces (PII, PIQ)

... Fi in stare sa explice principiile executiei ciclice a programului

... Sti si vor putea selecta diferitele limbaje de programare -LAD, FBD si STL

... Fi in stare sa editeze, salveze si descarce blocurile S7 create in PLC utilizand Editorul LAD/STL/FBD

... Fi in stare sa depaneze un program simplu prin functia "Monitor Block"

... Fi in stare sa seteze diferitele optiuni pentru Editorul LAD/STL/FBD

Date: 17.04.23File: PRO1_05.3 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Erori

OB

Blocuri de organizare

Ciclu

Timp

Proces

Tipuri blocuri program

Sistemul de operare

FC SFC

FB cu DB atribuit

Legenda:

OB = Organization Block ( Bloc de organizare)FB = Function Block (Functie Bloc)FC = Function (Functie)SFB = System Function Block ( Functie Bloc Sistem)SFC = System Function (Functie Sistem)DB = Data Block (Bloc de date)

FB

FC

FB

FB

DB DB

SFB

Numar maxim de nivele:

S7-300: 8 (16 for CPU 318)

S7-400: 24

(2 to 4 additional levels for Error OBs, for each priority class)

Date: 17.04.23File: PRO1_05.4 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Programe structurata in zone Programare structurata

Structura program

Toate instructiunile se regasesc intr-un singur bloc (OB 1)

Instructiunile pentru functii individuale se regasesc in blocuri individuale. OB 1 apeleaza toate aceste blocuri unul dupa altul.

Functiile reutilizabile sunt incarcate in blocuri individuale. OB1 sau alte blocuri apeleaza aceste blocuri si transfera datele.

OB 1 OB 1

Recipe A

Recipe B

Mixer

Outlet

OB 1Pump

Outlet

Programare liniare

Date: 17.04.23File: PRO1_05.5 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Imagini Proces

Byte 0Byte 1Byte 2:::

CPU Memory Area

Byte 0Byte 1Byte 2:::

PII PIQ

UserProgram

CPU Memory Area

: :

A I 2.0= Q 4.3

: : : :

1

1

Date: 17.04.23File: PRO1_05.6 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Executia programului in OB1 (executie ciclica)

Evenimente (time-of-day interrupt, hardware interrupts etc.) Apel alte OBs, FBs, FCs, etc.

Execuţie Ciclică a programului

Modul de iesiri

A I 0.1A I 0.2= Q8.0

BlockOB 1

Pornire timp monitorizare ciclu

Bloc de start (OB 100)Executie o data, de exemplu dupa power ON

Citire stare semnale de la module si salvare date in imaginea de proces (PII)

Scriere imaginea de proces a iesirilor (PIQ) pe modulele de iesire

Cic

lu C

PU

Modul de intrari

Date: 17.04.23File: PRO1_05.7 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Introducere bloc S7

Date: 17.04.23File: PRO1_05.8 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Editor LAD/STL/FBD

Tabela declarari

Zona program

Fereastra detalii

Date: 17.04.23File: PRO1_05.9 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Limbaje de programare STEP 7

A I 0.0A I 0.1= Q8.0

STL

&Q8.0

=

I 0.0

I 0.1

FBD

I 0.0 I 0.1 Q8.0

LAD

Date: 17.04.23File: PRO1_05.10 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Selectare Limbaj de programare

Date: 17.04.23File: PRO1_05.11 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Programarea în LAD/FBD

Date: 17.04.23File: PRO1_05.12 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Programarea în STL

Date: 17.04.23File: PRO1_05.13 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Salvare Bloc

Directorul proiectului curent cu numele blocului

Date: 17.04.23File: PRO1_05.14 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Apel bloc în OB1

Date: 17.04.23File: PRO1_05.15 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Încărcare blocuri in PLC

Date: 17.04.23File: PRO1_05.16 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Depanare program

Date: 17.04.23File: PRO1_05.17 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Încărcare şi salvare blocuri modificate

Open online

Save

Download

Open offline

Date: 17.04.23File: PRO1_05.18 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Exerciţiu: Acţionare Motor (FC 16)

Date: 17.04.23File: PRO1_05.19 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Exerciţiu: Apel FC 16 în OB 1

Date: 17.04.23File: PRO1_05.20 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Setări Editor : "General" Tab

Date: 17.04.23File: PRO1_05.21 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Setări Editor : "View" Tab

Date: 17.04.23File: PRO1_05.22 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Setări Editor : "STL" Tab

Date: 17.04.23File: PRO1_05.23 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Setări Editor : "LAD/FBD" Tab

Date: 17.04.23File: PRO1_05.24 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Setări Editor : "Block" Tab

Date: 17.04.23File: PRO1_05.25 Ro-FROSYS

SIMATIC® S7Siemens AG 2003. Toate drepturile rezervate.

SITRAIN Instruire pentru Automatizări şi Acţionări

Setări Editor : "Sources/Source Text" Tabs