EasyLog.pdf
(
423 KB
)
Pobierz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
„EasyLog – czyli jak archiwizowa
ć
dane z
Simatic S7-300/400”
Przetestuj komunikacj
ę
i zbieranie danych procesowych,
zarówno b
ę
d
ą
c poł
ą
czonym ze sterownikiem (Simatic S7), jak
i wykorzystuj
ą
c symulator PLC.
1. Wst
ę
p:
Instrukcja ta ma za zadanie umoŜliwić przetestowanie własnej drogi komunikacji i
wypróbowanie juŜ istniejących rozwiązań, w celu zapoznania się z dostarczanym
przez firmę INEE oprogramowaniem, przed jego zakupem. Dokument moŜe być
równieŜ stosowany w celach edukacyjnych.
2. Lista potrzebnych programów:
·
Accontrol-S7
(wersja demo – konieczny restart po 15min.)
Symuluje sterownik z serii S7 (300/400), daje moŜliwość komunikacji
poprzez Ethernet – protokół S7 (RFC 1006)
Pobierz z:
http://www.inee.pl/download/software/deltalogic/SetupACCONtrol.zip
·
INAT NetTest
(oprogramowanie darmowe)
UmoŜliwia m.in. forsowanie obszarów pamięci
Pobierz z:
http://www.inee.pl/download/software/inat/nettest_win.exe
·
EasyLog
(wersja demo – komunikat co 10 minut )
Prosta archiwizacja danych ze sterowników S7-300/S7-400
Pobierz z:
http://www.inee.pl/download/software/deltalogic/SetupEasyLog.zip
1
3. Cel instrukcji:
Naszym celem jest utworzenie komunikacji pomiędzy wirtualnym sterownikiem
PLC
ACCONtrol S7
(lub fizyczną jednostką S7-300/400), a pozostałym
oprogramowaniem testowym firm INAT i DELTALOGIC, w taki sposób, aby móc
za pomocą programu EasyLog rejestrować zmiany wartości zmiennych,
forsowanych przez INAT NetTest (lub rzeczywistych wartości z S7 PLC).
Wynikiem naszych działań będzie utworzony na dysku plik .csv, zawierający
historię zmian wartości, wybranych przez nas zmiennych.
4. Konfiguracja ACCONtrol:
W pierwszej kolejności zajmiemy się ustawieniami w naszym wirtualnym
sterowniku, aby wiedzieć na jakich dokładnie danych będziemy pracować. Aby
dodać nowe okienko (zmienną) mamy do dyspozycji następujące polecenia
programu:
ã
Eingang (lub klawisz F2) = EB0 = IB0
Menu Einfuegen
Menu Einfuegen
ã
Ausgang (lub klawisz F3) = AB0 = OB0
Menu Einfuegen
ã
Merker (lub klawisz F4) = MB0
Menu Einfuegen
ã
Allgemein (lub klawisz F6) = dowolna zmienna
Jeśli posiadamy juŜ gotowy projekt ze STEP-a (*.s7p), moŜemy go zaimportować
poleceniem:
Menu Extras
ã
Programm laden..
W odróŜnieniu od symulatora PLC firmy Siemens (S7-PLCSIM), ACCONtrol
komunikuje się poprzez interfejs TCP/IP (protokół S7). Dlatego teŜ w obu
pozostałych aplikacjach, będziemy się do niego odwoływać, podając adres IP
komputera na którym jest zainstalowany. MoŜe to być adres naszego komputera
(127.0.0.1), innego komputera w sieci, gdzie zainstalowany jest ACCONtrol, bądź
adres fizycznego sterownika PLC (Siemens Simatic S7), podłączonego do sieci
Ethernet.
2
5. Konfiguracja INAT NetTest:
Wiedząc juŜ, jakie obszary pamięci chcemy forsować, a tego właśnie wyboru
powinniśmy dokonać w ACCONtrol-u, moŜemy przystąpić do konfiguracji NetTest-
a. Narzędzie to posiada wiele funkcjonalności, jednak w niniejszej instrukcji
wykorzystywać będziemy tylko jedną z nich. Konkretnie jest to moŜliwość
aktywnego zapisu (forsowania) wartości zmiennej w sterowniku.
Program jest w stanie dokonywać zmian w ośmiu obszarach pamięci jednocześnie.
W celu parametryzacji tych obszarów wybieramy zatem jedną z opcji:
Menu Fetch/Write
ã
Write Active 1..
…
Write Active 8..
Dla kaŜdej z opcji wyświetlone zostanie poniŜsze okno:
PowyŜsza konfiguracja spowoduje cykliczny zapis (co 2 sekundy) do zmiennych
MB0,MB1,MB2. Zaczynając od zera, zmienne będą przyjmować wartości:
0,5,10,15...
Obszary deklarujemy w następujący sposób:
Data Word
– wpisujemy
numer
słowa
No
– wpisujemy
ilo
ść bajtów, licząc od początku słowa o powyŜszym numerze.
3
Przykład (przy zaznaczonym typie bloku
Mb
):
Data Word = 2
;
No = 0
;
ã
Brak zapisu
Data Word = 2
;
No = 1
;
ã
MB2
Data Word = 2
;
No = 2
;
ã
MB2, MB3 (równoległy zapis tych samych wartości
ã
MB2=MB3)
Aby program „brał pod uwagę” całe słowo, naleŜy zaznaczyć opcję
Wówczas zapis będzie wyglądał następująco:
Data Word = 2
;
No = 2
;
ã
MB2 + MB3 = MW2 (MW2 zmieniane “w całości”)
Wartości natomiast wpisujemy w pola:
Values
– wpisujemy wartości stałe (zmienna będzie stale utrzymywać tę wartość)
Count values with
– wartość, o jaką zmienna będzie zwiększana lub zmniejszana
Aby cała komunikacja zadziałała, naleŜy odpowiednio skonfigurować ustawienia:
TCP/IP:
oraz RFC 1006: (po kliknięciu na
)
4
6. Konfiguracja EasyLog:
Po przeprowadzeniu udanego zapisu do zmiennej (moŜemy obserwować zachodzące
zmiany bezpośrednio w ACCONtrol-u), nadszedł czas, aby coś sensownego z tymi
danymi zrobić. Program EasyLog umoŜliwi nam odczyt wartości, forsowanych
przez nas zmiennych oraz ich archiwizację w pliku .CSV.
Za pomocą przycisku
przechodzimy do ustawień bieŜącej konfiguracji.
Na ekranie pojawi się okno:
5
Plik z chomika:
amok10
Inne pliki z tego folderu:
01.pdf
(295 KB)
Instrukcja-TwinCAT.pdf
(3557 KB)
000030.pdf
(1921 KB)
03-08_artykul1p.pdf
(310 KB)
03_3a TSX PREMIUM_INSTALOW_MONTAZ.pdf
(6340 KB)
Inne foldery tego chomika:
PLC I
PLC Nauka
Zgłoś jeśli
naruszono regulamin