Konfiguracja, diagnostyka i wymiana danych procesowych

Transkrypt

Konfiguracja, diagnostyka i wymiana danych procesowych
AUTORYZOWANE CENTRUM
SERWISOWO – SZKOLENIOWO - KOMPETENCYJNE
Konfiguracja, diagnostyka i wymiana danych procesowych
w teleinformatycznych sieciach przemysłowych
Artykuł powstał na podstawie pracy dyplomowej opartej o nowoczesne rozwiązania
systemowe firmy Siemens, realizowanej w Katedrze Informatyki Stosowanej Politechniki Łódzkiej
oraz na terenie Kopalni Węgla Brunatnego Bełchatów S.A.
Opisywana tematyka porusza zagadnienia zarówno związane z budową, funkcjonowaniem i wymianą
danych procesowych w sieciach przemysłowych, jak również prezentuje sposób konfigurowania
przykładowego systemu sterowania dla obiektów koparek węglowych – Rys. 1.
Rys. 1 Maszyna górnicza - pojazdy podawarki, [Zdjęcie z pracy dyplomowej]
Możliwości zastosowania oprogramowania takiego jak STEP 7, DriveES, DriveMonitor,
specjalizowanego i dedykowanego do programowania oraz obsługi sterowników SIMATIC, napędów
elektrycznych SIMOVERT MASTEDRIVES VC produkcji firmy Siemens, zobrazowano na
przykładach praktycznych z zastosowaniem do celów diagnostyki i monitoringu wymiany danych
procesowych na obiektach przemysłowych. Na bazie opracowanego projektu programowosprzętowego, odpowiedniego przygotowania merytorycznego oraz praktycznego i wykonanych
pomiarów, w tym rejestracji przebiegów wielkości elektromechanicznych na obiekcie przemysłowym,
zaprezentowano użytkową możliwość diagnostyki struktur sterowania bez konieczności ingerencji w
program główny układu automatyki dla charakterystycznego obiektu przemysłowego.
1 Współczesne systemy automatyki przemysłowej
Projektowane obecnie systemy automatyki należą do grupy rozbudowanych i rozproszonych
peryferyjnie układów sterowania. Komunikacja sieciowa i procesowa wymiana danych np. w
PROFIBUS DP, realizowana jest w oparciu o jednostki centralne Master, takie jak SIMATIC S7-300 i
S7-400, sieci przemysłowe, takie jak PROFIBUS DP, czy PROFINET (nowoczesne rozwiązania
programowe i sprzętowe) oraz uczestników sieci, tzw. jednostki Slave, takie jak S7-200 (dla
PROFIBUS DP), czy też inteligentne systemy napędowe z wbudowaną logiką, takie jak: SINAMICS
S120 czy rodzina SIMOVERT, Rys. 2.
SIMLOGIC.
ul. Demokratyczna 117
93-348 Łódź
tel. 042 648 66 77
tel. 042 648 67 07
fax: 042 648 67 00
www.simlogic.pl
[email protected]
[email protected]
Strona - 1
AUTORYZOWANE CENTRUM
SERWISOWO – SZKOLENIOWO - KOMPETENCYJNE
SIMAT
S
M
1
SIMATIC S7
OP
PC / PG
Kanał acykliczny DPV1
PROCESS FIELD BUS
Komunikacja lateralna
Cykle
POSMO A
POSMO
SI, CA, CD
SIMODRIVE
611 Universal
SIMOREG
MASTERDRIVES MICROMASTER DC Master
MC oraz VC
MM4xx
ET200
Rys. 2 Przykład możliwości rozwiązań struktur sieciowego sterowania według koncepcji firmy
Siemens - Total Integrated Automation, [Schemat i koncepcja TIA – Siemens]
Zadaniem układów rozproszonych (DP – rozproszone peryferia) jest zarówno zbieranie różnych
informacji procesowych, jak również realizacja funkcji sterowania urządzeniami wykonawczymi.
Osobnym, lecz bardzo ciekawym, ważnym i aktualnym zagadnieniem jest tematyka dotycząca
realizowanej obecnie integracji rozwiązań Motion Control w dobrze opanowanych, sprawdzonych i
rozpowszechnionych od dawna w przemyśle, strukturach SIMATIC (S5, S7200, S7300, S7400).
Rozwiązaniem tym jest rodzina SIMATIC Technologia, którą znamy pod nazwą SIMATIC S7-315T
oraz S7-317T. To rozwiązanie, przede wszystkim, pozwala użytkownikowi skorzystać z koncepcji
integracji systemów automatyki TIA Siemensa z dostępem do rozproszonych peryferii oraz
zintegrowanego oprogramowania narzędziowego.
1.1 Protokoły komunikacyjne sieci PROFIBUS
Standard komunikacyjny PROFIBUS (PROcess FIeld BUS) jest siecią opartą na modelu
referencyjnym ISO/OSI, który obrazuje możliwości komunikacji pomiędzy stacjami pracującymi w
sieci rozproszonej, określa zasady oraz reguły transmisji danych i interfejs, który jest wykorzystywany
w danym protokole – Rys. 3.
Rys. 3 Model referencyjny ISO/OSI w zastosowaniu do komunikacji PROFIBUS [materiały - PNO
PROFIBUS Polska, www.profibus.org.pl]
Model referencyjny precyzuje wszystkie konieczne elementy, strukturę sieciową oraz zadania
związane z wymianą danych i komunikacją – Rys. 3. Model ISO/OSI został podzielony na siedem
warstw, w których każda spełnia specjalne funkcje i zadania w procesie komunikacji. Każda warstwa
komunikuje się z sąsiednimi, dodając do przekazywanych danych swój nagłówek. W przypadku, gdy
system komunikacyjny nie potrzebuje danej funkcji, wówczas odpowiednia warstwa nie jest
wykorzystywana i zostaje pomijana. Tak jak zaznaczono na Rys. 3, PROFIBUS wykorzystuje
warstwy: 1,2 i 7. Norma IEC 61158 szczegółowo definiuje podział warstw modelu ISO/OSI oraz
SIMLOGIC.
ul. Demokratyczna 117
93-348 Łódź
tel. 042 648 66 77
tel. 042 648 67 07
fax: 042 648 67 00
www.simlogic.pl
[email protected]
[email protected]
Strona - 2
AUTORYZOWANE CENTRUM
SERWISOWO – SZKOLENIOWO - KOMPETENCYJNE
stanowi dokładne wytyczne dla usług sieciowych i protokołów w „Cyfrowej komunikacji danych w
sieciach polowych, pomiarowych i sterujących”, do zastosowania w przemysłowych systemach
sterujących. Przykład takiej rozgałęzionej struktury sieciowej przedstawia poniższy rysunek – Rys. 4
Rys. 4 Przykład struktury sieciowej, [Rysunek z pracy dyplomowej]
Standard PROFIBUS DP charakteryzuje się szybkim i cyklicznym procesem wymiany danych między
poszczególnymi stacjami współpracującymi ze sobą w sieci. Celem standardu DP jest komunikacja
między urządzeniami obiektowymi, sygnałami analogowymi oraz systemami rozproszonych
wejść/wyjść, napędów i zabezpieczeń. Z analizy struktury Rys. 4 wynika, iż na przykładowym
obiekcie, komunikacja i wymiana danych procesowych realizowana jest w sieciach Ethernet,
PROFIBUS, PTP oraz MPI. Sieciową wymianę danych organizują sterowniki SIMATIC S7-318 2DP
z modułem komunikacyjnym CP 343-1 do Ethernetu oraz SIMATIC S7-416 2DP z modułem
komunikacyjnym CP 443-1 (Ethernet). Moduły Slave, w tym falowniki rodziny SIMOVERT i układy
zabezpieczeń SIPROTEC przeznaczone dla sieci elektroenergetycznych i generatorów, podłączone są
wspólnie do sieci PROFIBUS DP. Dodatkowo, w systemie sterowania pracują cztery stacje
operatorskie, które służą do wizualizacji, pomiarów, diagnostyki i archiwizacji, wymiany zmiennych i
sygnałów procesowych.
1.2 Podstawy budowy i funkcjonowania napędów
Przemienniki częstotliwości SIMOVERT MASTERDRIVES Vector Control, w szerokim
spektrum zastosowań przemysłowych, w tym do pracy na obiektach górniczych, stosowane są do
regulacji prędkości obrotowej i momentu silników prądu przemiennego. Dzięki zawansowanej
budowie mikroprocesorowej, przemienniki te umożliwiają dużą ingerencję użytkownika w parametry
układów sterowania i automatycznej regulacji. Cechami charakterystycznymi przemienników
SIMOVERT MASTERDRIVES są:
• możliwość zastosowania do różnego typu napięć zasilających,
• sterowanie polowo-zorientowane,
• identyfikacja zastępczych parametrów modelowych podłączanych silników,
• optymalizacja i adaptacja nastaw układu regulacji prędkości,
• praca napędów w dużym obciążeniu i przeciążeniu,
• możliwość dołączenia modułów i kart rozszerzeń,
• wbudowany rejestrator przebiegów,
Za pomocą SIMOVERT MASTERDRIVES VC można zasilić trójfazowy silnik w zakresie mocy
wyjściowej od 0.55 kW do 2500 kW. Ten typ urządzenia, konstrukcyjnie jako falownik, zasilany jest
SIMLOGIC.
ul. Demokratyczna 117
93-348 Łódź
tel. 042 648 66 77
tel. 042 648 67 07
fax: 042 648 67 00
www.simlogic.pl
[email protected]
[email protected]
Strona - 3
AUTORYZOWANE CENTRUM
SERWISOWO – SZKOLENIOWO - KOMPETENCYJNE
napięciem stałym w zakresach napięć: 270...310 V/ 510...650 V/ 675...810 V/ 890 ... 930V (falowniki
napięciowe z kondensatorami w członie DC). Innym rozwiązaniem, aby zasilić falownik może być
zastosowanie jednostki zasilająco-odzyskującej, która przekształca trójfazowe napięcie zasilające na
napięcie stałe i odwrotnie. Dzięki wbudowanemu układowi modulacji szerokości impulsów (PWM)
falownik może regulować częstotliwość wyjściową w zakresie od 0 Hz do 600Hz. Wewnętrzna
elektronika napędu falownikowego zasilana jest napięciem 24V. Napęd falownikowy może być
również sterowany w następujący sposób:
• Sterowniczy panel operatorski PMU, który umieszczony jest na pulpicie napędu,
• Panel operatorski OP1S, nakładany na płytę czołową lub mocowany w szafie sterowniczej
(komunikuje się z napędem przez łącze szeregowe RS485),
• Dodatkowe elementy automatyki i karty sterujące magistrali komunikacyjnej napędu: CBP
(PROFIBUS), CAN (CANBus) i SLB(SIMOLINK),
• Magistrala komunikacyjna USS napędu przy pomocy elementów automatyki
(np. Simatic)
• Komputer diagnostyczny zawierający oprogramowanie narzędziowe.
Bezpłatne oprogramowanie DriveMonitor Siemensa, dostarczane do napędów, zapewnia dostęp i
kontrolę do wszystkich funkcji, natomiast sterowanie jednostką odbywa się wewnątrz zamkniętej pętli
elektroniki z czujnikiem prędkości obrotowej lub jako bezczujnikowe.
1.3 Technika BICO, parametry, dane procesowe i łączenie sygnałów
Parametry BICO1 przeznaczone są do definiowania źródeł sygnałów wejściowych dla bloków
funkcyjnych. Takie zastosowanie umożliwia swobodne użycie tej techniki do definiowania
przeznaczenia sygnałów binektorów i konektorów, z których stosowne bloki mogą odczytywać
sygnały wejściowe, realizować bloki funkcyjne a następnie je przetwarzać. Jest to technika
programowania napędów, a użytkownik, poprzez parametryzację, może łączyć bloki logiczne, które są
umieszczone w pamięci karty CU (Control Unit) przekształtnika. Każdy parametr BICO posiada
ustalone typy sygnałów wejściowych (binektory – sygnały jednobitowe bitowe i konektory – sygnały
16 lub 32 bitowe), które można przypisywać do odpowiednich wejść bloków. Binektory przeznaczone
są do przenoszenia informacji o sygnałach binarnych. Każdy binektor składa się z nazwy, numeru oraz
litery indentyfikacyjnej (B2100). Numer binektora składa się zawsze z czterech cyfr, a binektory, ze
względu na ich definicję, mogą przyjmować dwa stany logiczne: ”0” (logiczny fałsz) oraz ”1”
(logiczna prawda).
Konektory (oznaczenie K lub KK) pełnią rolę funkcji służącej do zbierania i przenoszenia sygnałów
analogowych lub grup bitowych. Wszystkie wartości nadawane konektorom są wartościami
znormalizowanymi, w których występuje kilka wyjątków takich jak na przykład konektory dla słowa
kontrolnego – Rys. 5.
1
BICO jest to technika firmy Siemens przeznaczona do logicznego łączenia sygnałów , a jej nazwa pochodzi od
słów BInector – COnnektor
SIMLOGIC.
ul. Demokratyczna 117
93-348 Łódź
tel. 042 648 66 77
tel. 042 648 67 07
fax: 042 648 67 00
www.simlogic.pl
[email protected]
[email protected]
Strona - 4
AUTORYZOWANE CENTRUM
SERWISOWO – SZKOLENIOWO - KOMPETENCYJNE
Np. K0011 –
Wejście
analogowe
Np. KK3032
– PZD
PROFIBUS
MW 200
MD 200
Rys. 5 Łączenie i przepływ danych procesowych w Technice BICO, [materiały z pracy dyplomowej]
Analizując powyższe zakresy, można zauważyć, że w przypadku zadania wartości 200%, wartość
konektora zmienia się na liczbę ujemną - wartość ta przyjmuje znak ujemny w systemie
heksagonalnym. Taki przypadek jest niebezpieczny, szczególnie w czasie uruchamiania maszyny, ze
względu na możliwość uruchomienia napędu w przeciwną stronę do wymaganego kierunku. Zatem
znajomość mechanizmów i zakresu wymiany danych procesowych jest bardzo ważna.
2 Dane procesowe
W standardzie PROFIBUS, dane użyteczne do przesyłu danych są strukturalnie
zdefiniowane dla napędów o regulowanej prędkości (standard PROFIdrive) jako obiekty danych
parametrów procesowych (PPO). Odpowiedni wybór typu PPO jest uzależniony od zadań napędu w
układzie automatyki oraz klasyfikacji rozwiązania maszyny i realizacji funkcji komunikacyjnych.
Proces transmisji danych odbywa się w jak najkrótszych odcinkach czasowych, a komunikacja danych
podzielona jest na dwa obszary , które możemy przesłać za pomocą telegramów:
• zakresu danych procesowych PZD (słowa sterujące, wartości zadane, informacje
procesowe),
• zakresu parametru PKW (informacje o parametrach oraz żądanie zmian lub odczytu
parametrów).
Rys. 6 Podgląd i analiza wymiany zdefiniowanych danych procesowych za pomocą oprogramowania
narzędziowego na stanowisku laboratoryjnym
SIMLOGIC.
ul. Demokratyczna 117
93-348 Łódź
tel. 042 648 66 77
tel. 042 648 67 07
fax: 042 648 67 00
www.simlogic.pl
[email protected]
[email protected]
Strona - 5
AUTORYZOWANE CENTRUM
SERWISOWO – SZKOLENIOWO - KOMPETENCYJNE
Zakres danych procesowych kontroluje stan napędu oraz stan w jakim aktualnie się znajduje podczas
realizacji funkcji i zadań w układzie automatyki, np. załączanie/wyłączanie, wartości zadane i
aktualne. Zakres parametru, poprzez system magistrali komunikacyjnej, umożliwia użytkownikowi
swobodny dostęp do wszystkich parametrów zawartych w przemienniku częstotliwości, np. odczyt
komunikatów o błędach i zakłóceniach oraz dostarcza wszelkich informacji diagnostycznych.
2.1 Cykliczne przesyłanie danych
Struktura danych użytkownika podzielona została na obszary PZD i PKW w celu spełnienia
funkcjonalnych wymagań w całym systemie komunikacji. Dane procesowe PZD są zawsze
transmitowane i wykonywane w napędzie o wyższym priorytecie w jak najkrótszych odcinkach
czasowych. W pierwszym kanale, zgodnie ze standardem PROFIdrive przesyłane jest słowo sterujące,
a w kolejnych wybrane dane procesowe. Schemat struktury komunikacji cyklicznej przedstawiono na
Rys. 7
PZD 1
PZD 2
Sterownik
S7-300
Słowa
wyjściowe
PZD 6
Falownik
Simovert
MasterDrivers
Sieć
PROFIBUS
PZD 1
PZD 2
Słowa
stanu
PZD 6
Rys. 7 Struktura organizacji komunikacji cyklicznej w sieci PROFIBUS
W obszarze danych procesowych PZD w sieci PROFIBUS, pomiędzy jednostką Master (SIMATIC
S7300 i S7400) a jednostką Slave (przemiennik SIMOVERT) możemy przesyłać słowa sterowania i
wartości zadane oraz odbierać w PLC słowa stanu i wartości aktualne. Za pomocą zakresu parametru
PKW możemy kontrolować lub zmieniać dowolne parametry zawarte w przemienniku SIMOVERT.
2.2 Acykliczne przesyłanie danych
W przypadku acyklicznego kanału przesyłu danych (Rys. 8), nie ma możliwości zadawania i
zmiany zakresu danych procesowych PZD. Natomiast zakres PKW (wartość identyfikatora parametru)
umożliwia obserwację oraz zmianę dowolnego parametru urządzeniu Slave – przemiennik
SIMOVERT.
Rys. 8 Budowa zakresu danych parametru PKW za pomocą acyklicznej komunikacji danych,
[kompendium dokumentacji Siemensa]
SIMLOGIC.
ul. Demokratyczna 117
93-348 Łódź
tel. 042 648 66 77
tel. 042 648 67 07
fax: 042 648 67 00
www.simlogic.pl
[email protected]
[email protected]
Strona - 6
AUTORYZOWANE CENTRUM
SERWISOWO – SZKOLENIOWO - KOMPETENCYJNE
Za pomocą kanału acyklicznego możemy przesyłać w jednym czasie większą ilość danych niż w
cyklicznym kanale przesyłania danych. Dzięki temu rozwiązaniu, cała jednostka danych wyłącznie
bierze udział w transmisji parametrów. W jednym bloku danych możemy maksymalnie przesłać 206
bajtów, gdzie wszystkie wartości tablicy są przesyłane szeregowo tzn. jedna wartość za drugą.
2
Wymiana danych procesowych pomiędzy sterownikiem SIMATIC i napędami
SIMOVERT za pomocą sieci PROFIBUS i karty komunikacyjnej CBP2
Komunikacja pomiędzy sterownikiem PLC (SIMATIC S7), a jednostką Slave (napęd
SIMOVERT), odbywa się poprzez kartę komunikacyjną CBP (karta komunikacyjna), która zapewnia
odbiór oraz transmisję wszystkich informacji. Parametry konfiguracyjne oraz graficzną strukturę
danych procesowej, do której użytkownik posiada pełny dostęp, przedstawia Rys.9.
Rys. 9 Schemat funkcjonalny wymiany sygnałów karty komunikacyjnej CBP w technice BICO,
[kompendium dokumentacji Siemensa]
Zakres słów PZD składa się z ośmiu kanałów, z których każdy składa się z dwóch słów 16-to
bitowych. Natomiast każdemu słowu można przypisać konektor, a do każdego konektora użytkownik
może wybrać zadeklarowane 16 binektorów. Jedna karta komunikacyjna może przesłać lub odebrać
256 bitów, a w przemienniku SIMOVERT można zainstalować dwie karty CBP. Przykładowo w
napędzie, dostęp do bitów słowa sterującego (konektor K3001) uzyskujemy przez odwołanie do
poszczególnych binektorów kanału pierwszego z zakresu B3100 – B3115. Zgodnie ze standardem
PROFIdrive, binektor B3100 odpowiada za bit ZAŁ/WYŁ, a B3115 za błąd zewnętrzny.
2.1 Transmisja danych przez kartę komunikacyjną CBP
Dane wysyłane do sterownika SIMATIC muszą zostać wcześniej przygotowane w napędzie
SIMOVERT. W odpowiednim parametrze użytkownik deklaruje, które wielkości statusowe są
transmitowane do jednostki nadrzędnej Master. Należy pamiętać, że deklarując odpowiedni typ
danych obiektowych (typ PPO), wybieramy ilość danych, które biorą udział w komunikacji pomiędzy
napędem, a sterownikiem – Rys. 10.
SIMLOGIC.
ul. Demokratyczna 117
93-348 Łódź
tel. 042 648 66 77
tel. 042 648 67 07
fax: 042 648 67 00
www.simlogic.pl
[email protected]
[email protected]
Strona - 7
AUTORYZOWANE CENTRUM
SERWISOWO – SZKOLENIOWO - KOMPETENCYJNE
Rys. 10 Mechanizm wymiany danych i definicja danych wysyłanych do sterownika SIMATIC,
[kompendium dokumentacji Siemensa]
W powyższym diagramie funkcyjnym przedstawiona został mechanizm transmisji słów
pomiędzy napędem a sterownikiem. Transmisja ta odbywa się za pomocą dwóch zakresów słów PKW
i PZD. Zakres słów PKW podzielony jest na cztery słowa. Natomiast w zakresie słów PZD odbywa się
transmisja 16-tu słów, która polega na tym, że gdy mamy wybrany konektor podwójnego słowa, to
podłączamy go do dwóch konektorów o następujących po sobie indeksach. Wówczas ten konektor
transferowany jest jako 32-bitowe słowo. Natomiast każdy konektor 16-bitowy o pojedynczej długości
słowa, w zakresie słów PZD, przydzielony jest do osobnego kanału.
2.2 Organizacja wymiany danych w strukturze przekształtnika
Aby sterować układem przekształtnikowym za pomocą sterownika SIMATIC i sieci
PROFIBUS, aby np. móc odczytywać stany w jakich znajduje się przekształtnik, należy przygotować i
przeprowadzić procedurę parametryzacji:
- za pomocą oprogramowania STEP 7 i HW Config należy przygotować projekt sprzętowy z
konfiguracją sieci PROFIBUS i systemem napędowym – Rys. 11. We właściwościach napędu
„podłączonego” do sieci należy wybrać tryb adresowania PPO. Po wybraniu zostaną podane
informacje o adresach wejść/wyjść dla zakresu obszaru parametrów PKW oraz danych procesowych
,,Actual value/Setpoint”,
Rys. 11 Projekt sprzętowy, konfiguracja sieciowa systemu sterowania, [oprogramowanie narzędziowe
Siemensa – koncepcja TIA]
- za pomocą oprogramowania DriveMonitor, należy odpowiednio przypisać w parametrach
konfiguracyjnych, słowa sterujące oraz słowa stanu – Rys. 12. Diagram i rozkład bitów słowa
SIMLOGIC.
ul. Demokratyczna 117
93-348 Łódź
tel. 042 648 66 77
tel. 042 648 67 07
fax: 042 648 67 00
www.simlogic.pl
[email protected]
[email protected]
Strona - 8
AUTORYZOWANE CENTRUM
SERWISOWO – SZKOLENIOWO - KOMPETENCYJNE
sterującego odpowiada standardowi PROFIdirive. Następną ważną rzeczą jest przesłanie stanu napędu
do sterownika za pomocą słowa stanu pierwszego i drugiego.
Rys. 12 Słowo sterujące w strukturze sterowania przemiennikiem SIMOVERT realizującym zadania
za pomocą sterownika SIMATIC i sieci PROFIBUS, [kompendium dokumentacji i oprogramowanie
narzędziowe Siemensa – koncepcja TIA]
- W celu sterowania napędem SIMOVERT za pomocą sterownika SIMATIC poprzez sieć
PROFIBUS, należy stworzyć program w Edytorze LAD/STL/FBD pakietu STEP7.
Użytkownik ma tutaj możliwość sterowania przekształtnikiem za pomocą dwóch pierwszych słów
PZD1 i PZD2 zawartych w obszarze PPO2. Słowa te, są wysyłane podczas komunikacji ze sterownika
PLC do falownika, jako dwa słowa wyjściowe sterujące oraz jako dwa słowa wejściowe stanu, które
są wysyłane przez falownik do sterownika – Rys. 13.
Rys. 13 Program przykładowy w STEP 7 do realizacji funkcji słowa sterującego w SIMOVERT
MASTERDRIVES VC, [materiał z pracy dyplomowej]
Struktura tworzonego programu będzie zależała od tego, czy w komunikacji, do wymiany danych,
wykorzystuje się funkcje systemowe SFC14 i SFC15 lub czy korzystamy z pakietu DriveES
(koncepcja TIA Siemensa). Pakiet DriveES pozwala programiście na bezpośredni dostęp do napędu
jak do obszarów peryferyjnych i ich adresację.
SIMLOGIC.
ul. Demokratyczna 117
93-348 Łódź
tel. 042 648 66 77
tel. 042 648 67 07
fax: 042 648 67 00
www.simlogic.pl
[email protected]
[email protected]
Strona - 9
AUTORYZOWANE CENTRUM
SERWISOWO – SZKOLENIOWO - KOMPETENCYJNE
3 Sieciowa analiza stanów pracy napędów falownikowych w pojazdach podawarki
Koncepcja całkowitej integracji automatyki, opracowana przez Siemensa, pozwala użytkownikowi
systemu również na diagnostykę sieci przemysłowej realizującej zadania na obiekcie maszyny. W celu
odczytu informacji diagnostycznych należy wspomóc się opcją ,,Hardware Diagnostic” w
oprogramowaniu ,,Simatic Manager”. Wówczas dostępny jest podgląd stanów wszystkich modułów,
które sygnalizują błędy. Po przejściu w stan ,,Online”, cała konfiguracja wyświetla aktualne
informacje o błędach w sieci oraz analizuje dostępność wszystkich stacji sieciowych. Brak dostępu do
stacji jest sygnalizowany poprzez przekreślenie na czerwono ikony symbolizującej DP slave.
Natomiast od strony przemiennika jako uczestnika sieci, w trakcie rozruchu lub pracy układu, istnieje
możliwość rejestracji przebiegów wielkości elektromechanicznych w czasie. Na podstawie analizy
tych przebiegów, użytkownik może stwierdzić poprawność pracy układów SIMOVERT, brak usterek,
czy zakłóceń oraz może diagnozować i przeciwdziałać ewentualnym nieprawidłowościom i
zakłóceniom w pracy urządzeń – Rys. 14.
Rys. 14 Elektromechaniczne przebiegi czasowe z zaznaczonymi bitowymi informacjami sygnałów
sterujących, [materiał z pracy dyplomowej]
W części praktycznej, do analizy rozruchu silnika indukcyjnego wybrano następujące przebiegi
elektromechaniczne: dwustanowe sygnały sterujące pracą napędu, przebiegi prędkości zadanej i
rzeczywistej oraz składowe prądu stojana. W sterowaniu wektorowym silnika asynchronicznego
ważny jest model matematyczny silnika, który odwzorowany zostaje jako obiekt w algorytmie
sterowania. Po przekształceniach, dostępne są dwie składowe prądu stojana, z których (w
uproszczeniu) jedna składowa odpowiada za strumień magnetyczny (Isd), a druga składowa
odpowiada za moment silnika (Isq). Na Rys. 14 zaprezentowano wynik rejestracji wykonanej w
wybranych urządzeniu Slave za pomocą sieci PROFIBUS i sterownika SIMATIC. W chwili t1
przekształtnik otrzymuje sygnał „Załącz” od sterownika. Sygnał statusowy widoczny na przebiegu
opisany jako „Gotowy do zał.” zmienia stan z wysokiego na niski – oznacza to stan Praca. Analizując
sygnał „Praca” wyraźnie widać, iż pomimo odebrania sieciowego rozkazu „Załącz” od sterownika
SIMATIC, przekształtnik nie uruchamia się. Opóźnienie to wynika z faktu ładowania obwodu
kondensatorów w członie DC przekształtnika. W chwili zakończenia ładowania wstępnego, na
zaciskach wyjściowych falownika pojawia się napięcie (chwila t2). Rozpoczyna się proces rozruchu.
Należy zauważyć, że pomimo pojawienia się napięcia wyjściowego na zaciskach falownika silnik nie
obraca wirnika. Stwierdzamy to na podstawie przebiegu prędkości oraz świadczy o tym sygnał niski
potwierdzenia otwarcia luzownika opisany jako „Luzownik otwórz”. W chwili t2 widać, że jedna
składowa prądu (składowa Isd) zaczyna narastać (wzbudzenie). Ustala się stan strumienia
magnetycznego silnika. Widać wyraźnie, że stan ten ustala się dopiero w chwili t4. Wcześniej pojawia
się składowa prądu (Isq) odpowiedzialna za generowanie momentu. Silnik zaczyna się obracać
dopiero w chwili t3, gdy luzownik zostaje odblokowany (podniesiony) – sygnał „Luzownik otwórz”
zmienia stan na wysoki. Analizowany układ napędu jazdy podawarki jest tak skonfigurowany, że
koniecznym jest pojawienie się wstępnego momentu rozruchowego (moment startowy). Wówczas, w
obwodzie regulacji, kontrolowany jest prąd wyjściowy falownika i jeśli jego wartość przekroczy
odpowiedni próg luzownik może zostać otwarty, czym umożliwia prace silnika.
SIMLOGIC.
ul. Demokratyczna 117
93-348 Łódź
tel. 042 648 66 77
tel. 042 648 67 07
fax: 042 648 67 00
www.simlogic.pl
[email protected]
[email protected]
Strona - 10
AUTORYZOWANE CENTRUM
SERWISOWO – SZKOLENIOWO - KOMPETENCYJNE
4 Podsumowanie i wnioski
Tematyka konfiguracji, diagnostyki i wymiany danych procesowych w sieciach przemysłowych
omawia zagadnienia związane z budową, funkcjonowaniem i wymianą danych procesowych
pomiędzy jednostkami pracującymi w zaawansowanych i rozległych strukturach sieciowych.
Zaprezentowano zarówno sposób konfigurowania przykładowego systemu sterowania, jak i
zaprezentowano możliwości diagnostyki w projektowanych strukturach sieciowych. Jednocześnie
zwrócono uwagę na zagadnienia komunikacyjne w napędach przemysłowych, jako uczestników Slave
sieci przemysłowej PROFIBUS. W obszernej części praktycznej zostały opisane popularne standardy
komunikacyjne występujące w rozwiązaniach przemysłowych koparek węgla brunatnego. W artykule
i w pracy dyplomowej, omówiono oprogramowanie narzędziowe i specjalizowane, dedykowane do
sterowników PLC SIMATIC oraz przekształtników SIMOVERT firmy Siemens. W części praktycznej
pracy został przygotowany projekt programowo-sprzętowy oraz wykonano badania na obiekcie
przemysłowym z rejestracją przebiegów wielkości elektromechanicznych. Przedstawiono wyraźnie
sposób tworzenia struktur rozległych sieci przemysłowych, konfigurowania, uruchamiania i
diagnostyki systemów sterowania na obiektach. Zaprezentowano przy tym możliwość diagnostyki
struktur sterowania bez konieczności ingerencji w opracowany układ automatyki występujący na
koparce. Dodatkowo praca została wzbogacona o przebiegi dynamiczne zarejestrowane w układzie
napędowym pojazdów podawarki. Wykonanie takiej pracy pozwoliło opanować szereg zagadnień
istotnych i występujących w trakcie sterowania i regulacji sieciowych układów sterowania, gdzie
najważniejszym zagadnieniem jest zarówno odpowiedni dobór wielkości procesowych do wymiany
danych, optymalizacja nastaw układów regulacji, jak i poprawna konfiguracja struktur danych
procesowych wymienianych między poszczególnymi jednostkami. Przeprowadzone badania
pozwoliły przede wszystkim poznać szereg aspektów istotnych w trakcie konfigurowania,
uruchamiania i diagnostyki systemu sterowania. Np. dla prawidłowej komunikacji pomiędzy
sterownikiem Master, a napędem falownikowym Slave, ważnym staje się odpowiedni dobór prędkości
transmisji do wymiany danych, optymalna konfiguracja danych wymienianych między jednostkami,
długość segmentów sieci i liczba uczestników.
W rzeczywistym układzie przemysłowym jakim jest napęd pojazdów podawarki prędkość wymiany
danych skonfigurowana jest na 1,5 Mb/s. Wydaje się, że w danym rozwiązaniu jest to wystarczająca
prędkość transmisji danych. Zwiększenie prędkości wymiany danych w tym konkretnym przykładzie
mogłoby się wiązać z większymi zakłóceniami w transmisji informacji spowodowanymi znacznymi
odległościami między stacjami pracującymi w jednej sieci. Oprogramowanie firmy Siemens daje
użytkownikowi ogromne możliwości zarządzania od konfiguracji przez uruchomienie aż po
użytkowanie i diagnostykę systemu automatyki. Koncepcja TIA pozwala analizować oraz rejestrować
sygnały sterujące, przebiegi wielkości charakterystycznych oraz usuwać ewentualne błędy i
nieprawidłowości.
Autorzy dziękują Kierownictwu Katedry Informatyki Stosowanej Politechniki Łódzkiej Dyrekcji i
Kierownictwu Kopalni, Dyrekcji i Kierownictwu A&D Siemens, za dostęp do sprzętu i
nietuzinkowych obiektów przemysłowych oraz możliwość realizacji tak ciekawych prac
poznawczych.
Dyplomant:
inż. Łukasz Błaszczyk
BOT Kopalnia Węgla
Brunatnego Bełchatów S.A.
Opiekun pracy:
dr inż. Mariusz Jabłoński
Politechnika Łódzka
Katedra Informatyki Stosowanej
[email protected]
Praca dyplomowa powstała przy współpracy z firmą SIMLOGIC.
SIMLOGIC.
ul. Demokratyczna 117
93-348 Łódź
tel. 042 648 66 77
tel. 042 648 67 07
fax: 042 648 67 00
www.simlogic.pl
[email protected]
[email protected]
Strona - 11

Podobne dokumenty