Professional Documents
Culture Documents
SIMATIC Manager 2
Programowanie symboliczne 3
Tworzenie programu z
wykorzystaniem bloków 5
SIMATIC S7 funkcyjnych i bloków danych
Konfiguracja jednostki 6
Praca w STEP 7 V5 podstawowej
Programowanie funkcji FC 8
Programowanie globalnego 9
bloku danych
Programowanie wielokrotnego 10
lokalnego bloku danych
Konfiguracja systemu 11
rozproszonego
04/00
Wersja 2.0PL
Techniczne wskazówki bezpieczeństwa
Podręcznik ten zawiera wskazówki, których powinieneś przestrzegać dla własnego
bezpieczeństwa oraz w celu uniknięcia uszkodzenia sprzętu. Wskazówki te oznaczono
specjalnym trójkątem ostrzegawczym i w zależności od stopnia zagrożenia następująco
opisano:
Niebezpieczeństwo
Oznacza zagrożenie śmiercią, poważnym uszkodzeniem ciała lub dużymi stratami, jeśli nie
będzie przestrzegać się odpowiednich zasad bezpieczeństwa.
Ostrzeżenie
Oznacza możliwość wystąpienia zagrożenia śmiercią, poważnym uszkodzeniem ciała lub
dużymi stratami, jeśli nie będzie przestrzegać się odpowiednich zasad bezpieczeństwa.
Uwaga
Oznacza możliwość wystąpienia lekkiego uszkodzenia ciała lub strat, jeśli nie będzie
przestrzegać się odpowiednich zasad bezpieczeństwa.
Wskazówka
To ważna informacja o produkcie, jego użytkowaniu lub wskazanie szczególnie ważnej części
dokumentacji.
Wykwalifikowany personel
Instalacja i użytkowanie sprzętu może przeprowadzać tylko wykwalifikowany personel. W
rozumieniu tego podręcznika wykwalifikowany personel to osoby uprawnione do podłączania,
uziemiania i oznaczania urządzeń, systemów i obiegów prądu zgodnie ze standardami
bezpieczeństwa
Ostrzeżenie
Urządzenie może być używane tylko w układach przewidzianych w katalogu i w opisie
technicznym, tylko w połączeniu z urządzeniami zalecanymi lub dopuszczonymi przez firmę
Siemens obcymi urządzeniami i komponentami.
Prawidłowa i bezpieczna praca urządzenia możliwa jest tylko przy założeniu, że nastąpił
właściwy transport, właściwe magazynowanie, montaż i prawidłowe użytkowanie i
konserwacja urządzenia.
Znaki towarowe
SIMATIC, SIMATIC HMI i SIMATIC NET są zarejestrowanymi znakami towarowymi firmy
Siemens. Pozostałe oznaczenia w tym tekście mogą być znakami towarowymi, a ich używanie
przez osoby trzecie dla ich własnych celów może naruszać prawa właścicieli.
Witamy w STEP 7...
...podstawowym pakiecie programowym SIMATIC służącym do tworzenia
programów sterowników SIMATIC S7-300/400 w LAD, FDB lub STL.
Siemens
2
3
SPIS TREŚCI STRONA
1 WPROWADZENIE W STEP 7 6
1.1 CZEGO BĘDZIECIE SIĘ PAŃSTWO UCZYĆ 6
1.2 WSPÓŁPRACA OPROGRAMOWANIA I SPRZĘTU 8
1.3 PODSTAWOWE OPERACJE W STEP 7 9
1.4 INSTALACJA STEP 7 10
2 SIMATIC MANAGER 11
2.1 URUCHOMIENIE SIMATIC MANAGER I ZAKŁADANIE PROJEKTU 11
2.2 STRUKTURA PROJEKTU W SIMATIC MANAGER ORAZ WYWOŁANIE POMOCY DO
STEP7 14
3 PROGRAMOWANIE SYMBOLICZNE 17
3.1 ADRESOWANIE ABSOLUTNE 17
3.2 PROGRAMOWANIE SYMBOLICZNE 18
8 PROGRAMOWANIE FUNKCJI FC 69
8.1 ZAŁOŻENIE I OTWARCIE FUNKCJI 69
8.2 PROGRAMOWANIE FUNKCJI 71
8.3 WYWOŁANIE FUNKCJI W OB1 74
4
9 PROGRAMOWANIE GLOBALNEGO BLOKU DANYCH 77
9.1 ZAKŁADANIE I OTWIERANIE GLOBALNEGO BLOKU DANYCH 77
5
1 Wprowadzenie w STEP 7
Styk 4
6
Trzecia funkcja binarna to funkcja zapamiętywania. Funkcja SR reaguje w
obwodzie elektrycznym na określone stany napięć i przekazuje je odpowiednio
dalej.
Komórka pamięci
Styk S
Po wciśnięciu przycisku S
lampka pali się do
Styk R momentu wciśnięcia
przycisku R
7
1.2 Współpraca oprogramowania i sprzętu
Kabel Programator
programatora
Przesłanie stworzonego
programu
Program STEP 7
Sterowana
maszyna
CPU
Moduł wyjść
Zasilacz
Moduł wejść
8
1.3 Podstawowe operacje w STEP 7
Przed rozpoczęciem projektowania, powinni Państwo wiedzieć, iż projekty w
STEP 7 mogą być tworzone w różnorodnej kolejności postępowania.
Możliwość 1 Możliwość 2
9
1.4 Instalacja STEP 7
Niezależnie od tego, czy rozpoczynamy projektowanie od programowania,
czy też konfiguracji sprzętu, nieodzownym jest zainstalowanie STEP7.
W przypadku użycia programatora STEP7 jest już w nim preinstalowany.
Po zakończeniu instalacji i
zrestartowaniu komputera na
Windows Desktop pojawi się ikonka
SIMATIC Manager.
10
2 SIMATIC Manager
11
Wykonując projekt ćwiczeniowy
wybierz CPU 314. Przykład jest tak
wykonany, że można jednak wybrać
aktualnie posiadany sterownik.
12
Kliknij dwukrotnie na nazwę
projektu (pole „Project name”)
i wprowadź nową nazwę np.
„Getting Started”.
13
2.2 Struktura projektu w SIMATIC Manager oraz wywołanie pomocy
do STEP7
Z chwilą zakończenia tworzenia projektu przy pomocy Wizard w SIMATIC
Manager otwarte zostaje okno projektu (np. „Getting Started”). Z tego poziomu
możliwe jest wywoływanie wszystkich funkcji i okien edytora STEP7.
Otwarcie, organizacja,
wydruk projektu
Pomoc do STEP7
14
Wywoływanie pomocy do STEP 7
F1 Możliwość nr 1:
Możliwość nr 2:
Poprzez Menu wchodzisz do pomocy
do STEP 7.
W lewym polu okna pokazuje się spis
treści zawierający różne tematy
pomocy, a w prawym polu wybrany
temat.
Poszukiwany temat znajduje się
przyciskając + w polu Contents. W
prawym polu okna pojawia się
jednocześnie zawartość wybranego
tematu.
Za pomocą Index i Find można
podawać szukane określenia i w ten
sposób odnajdywać żądane tematy
pomocy.
Możliwość nr 3:
Poruszanie się
w strukturze projektu.
Założony właśnie projekt pokazywany
jest z wybraną stacją S7 i CPU.
15
Kliknij na plik S7-Program (1).
Zawiera on wszystkie konieczne
części składowe programu.
Za pomocą Symboli nadaje się
adresom symboliczne nazwy
(patrz rozdz. 3).
Grupa Source File zawiera
programy źródłowe. Programy
źródłowe nie są omawiane w tej
dokumentacji.
Pakiety opcjonalne takie jak np. PLS-SIM(symulacja pracy sterownika), czy też
S7-GRAPH (graficzne programowanie), są po zainstalowaniu zintegrowane w
STEP7. Dlatego też np. bloki funkcyjne stworzone w S7-GRAPH można
wywoływać bezpośrednio w SIMATIC Manager.
16
3 Programowanie symboliczne
17
3.2 Programowanie symboliczne
W tabeli symbolicznej określa się nazwy symboliczne przypisując je adresom
absolutnym elementów, które mają być używane w programie; np. Wejście
I0.1 oraz symbol „Przycisk 1” . Nazwy obowiązują w całym programie i są
określone jako zmienne globalne.
18
Zabezpiecz wprowadzone symbole za
pomocą ikonki Save i zamknij okno.
W tabeli symbolicznej
dozwolone są wszystkie
znaki specjalne (np. polskie
fonty)
19
4 Tworzenie programu w bloku OB1
A ”Przycisk1”
A ”Przycisk2”
= ”Zielone”
”Przycisk1” &
”Zielone”
”Przycisk2” =
20
Kopiowanie tabeli symboli i otwieranie bloku OB1
W sterowniku blok OB1 jest wykonywany cyklicznie. CPU analizuje linię po linii
wykonując poszczególne rozkazy programu. Gdy CPU powraca do pierwszej
linii, zakończony zostaje jeden cykl. Czas przetwarzania takiego kawałka
programu nazywa się czasem obiegu pętli, lub inaczej czasem cyklu.
W zależności od tego, jaka postać STEP7 została wybrana, kontynuuj pracę
czytając rozdział 4.2 – LAD, 4.3- STL lub 4.4- FBD.
21
Okno programowania w LAD/STL/FBD
Umieszczanie
nowej sieci
Ważniejsze elementy
schematu drabinkowego
Otwieranie i zamykanie
katalogu elementów
programowych
Przesuwanie ramki
Zmiana języka okna
programowania
Tabela deklaracji
parametrów oraz zmiennych
lokalnych bloku
Tytuł i komentarz do
bloku lub sieci
Katalog elementów
programu tutaj dla LAD
Linia programu ( sieć )
Informacja do
wybranego elementu
22
4.2 Programowanie OB1 w schemacie drabinkowym
W tym rozdziale przedstawione jest tworzenie w schemacie drabinkowym
połączenia szeregowego, równoległego i funkcji SET/RESET.
23
Kliknij ??.? i wprowadź nazwę
symboliczną „Przycisk_1”. Zatwierdź
Enterem.
24
Programowanie połączenia równoległego w LAD
Zabezpiecz blok.
25
Programowanie funkcji pamięci
Wybierz Network 2 i dodaj kolejną
sieć
Zabezpiecz blok.
26
4.3 Programowanie OB1 w liście instrukcji (STL)
W tym rozdziale przedstawione jest tworzenie w liście instrukcji rozkazów
AND, OR i instrukcji S – set, R – reset.
27
A „Przycisk_1” W ten sam sposób uzupełnij dalsze instrukcje.
A „Przycisk_2”
= „Zielone_swiatlo”
Wybierz Network 1.
28
Programowanie instrukcji pamięci w STL
Wybierz Network 2 i wstaw nową sieć
29
4.4 Programowanie OB1 w blokach logicznych (FBD)
W tym rozdziale przedstawione jest tworzenie w blokach logicznych rozkazów
AND, OR i instrukcji S – set, R – reset.
30
Kliknij ??.? i wprowadź nazwę
symboliczną „Przycisk_1”.
Zatwierdź klawiszem Enter.
Wprowadź nazwę
„Zielone_Swiatlo” dla instrukcji
przypisania.
W ten sposób uzyskujesz
kompletnie stworzoną funkcję
AND.
31
Programowanie funkcji OR w blokach logicznych
Zabezpiecz blok.
32
Programowanie funkcji zapamiętywania w FBD
Wybierz Network 2 i dodaj kolejną
sieć. Zaznacz aktualną sieć..
AUTO_ZAL
Wprowadź nazwy symboliczne funkcji
SR.
Automatyka_ON
Reka_ON
Zabezpiecz blok.
33