Logowanie danych na karcie SD w sterownikach

Transkrypt

Logowanie danych na karcie SD w sterownikach
technika
STEROWANIE
Logowanie danych na karcie ­SD
w sterownikach ­SIMATIC ­S7-1200/1500
Alarmy, zliczanie uszkodzonych
elementów, kontrola parametrów
procesowych – to dane, które zakłady przemysłowe muszą archiwizować w celu polepszania wydajności produkcji. Jednocześnie ważne
są również prosta konfiguracja systemu i łatwy dostęp do danych przy
możliwie minimalnych nakładach finansowych. Wszystko to jest możliwe dzięki funkcji logowania danych
w sterownikach.
Archiwizacja danych w sterownikach S­ 7-1200 i S7-1500 konfigurowana jest w programie ­TIA ­Portal.
Na rys. 1 przedstawiono przepływ
danych i sposób uzyskania dostępu
do nich.
Wykonanie instrukcji odpowiedzialnych za logowanie danych powoduje ich zapis w wewnętrznej pamięci
sterownika lub na zewnętrznej karcie
pamięci ­SMC w formacie ­CSV. Aby
uzyskać dostęp do danych, trzeba wyjąć kartę ­SMC i odczytać dane za pomocą czytnika kart ­SD. Takie rozwiązanie jest jednak niewygodne, gdyż
wyjęcie karty ze sterownika w trybie
„run” spowoduje jego przejście do
trybu „stop”. Dlatego dostęp do archiwum możliwy jest również przez
wbudowany serwer ­WWW (rys. 2).
Takie rozwiązanie pozwala na dostęp do danych bez względu na tryb
pracy sterownika. Dodatkową zaletą
jest możliwość odczytania zapisanego
na karcie pliku z dowolnego komputera podłączonego do sieci zakładowej, jeśli sterownik również zostanie
Rys. 3
­Prezentacja logowanych
danych za pomocą
przeglądarki W
­ WW
do tej sieci podłączony.
Dzięki opcji tworzenia
własnych stron dla sterowników S­ 7-1200 i S71500 (potrzebna znajomość ­HTML i JavaScript),
możliwe jest wyświetlanie danych w przeglądarce, a nawet wyświetlanie
trendów wskazujących
aktualną wartość proRys. 1
cesową (rys. 3).
Konfiguracja logowania danych odbywa się w następujący
sposób. W projekcie sterownika tworzy się blok danych
­DB, w którym odpowiednie dane
będą zapisywane
Rys. 2
w strukturze. Następnie w programie wstawiane są instrukcje odpowiedzialne za obsługę archiwum. Na
początku należy wstawić blok odpowiedzialny za utworzenie archiwum
„DataLogCreate” (Rys. 4a), w którym
konfiguruje się m.in. liczbę zapisywanych rekordów, nazwę archiwum,
jego numer I­D oraz blok D
­ B, z którego będą pobierane dane. Następnie
należy wstawić instrukcję „DataLogWrite” (Rys. 4b), zapisującą archiwizowane wartości z bloku D
­ B. Ważne
jest, aby w trakcie zapisywania da-
a) Funkcja tworzenia rekordu danych
­Przepływ i dostęp do
archiwizowanych danych
Wbudowany serwer W
­ WW
nych archiwum było otwarte. Nowo
utworzone archiwum jest otwierane
automatycznie, zaś istniejące archiwa − przez wykonanie bloku „DataLogOpen”.
Adam ­Czarzasty
Artykuł firmy:
Siemens
www.siemens.pl/sitrain
Artykuł jest fragmentem szkolenia „TIA-Micro1 – ­Programowanie
sterowników ­SIMATIC ­S7-1200”
prowadzonego przez dział szkoleń
­SITRAIN firmy ­Siemens.
­ ) Funkcja
b
zapisu danych
cz e r w ie c
Rys. 4
2 0 1 5
45

Podobne dokumenty