Upload
lucianvoinica29373
View
76
Download
0
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