Regulator przepływu (Modbus TCP) wersja 8.x - VAR
Transkrypt
Regulator przepływu (Modbus TCP) wersja 8.x - VAR
Regulator przepływu (Modbus TCP) wersja 8.x Listopad 2011 r. Systemy Sterowania i Ważenia Marek Chwierut, Zenon Garczarek sp.j. ul. Żółkiewskiego 3 63-400 Ostrów Wielkopolski tel/fax + 48 62 737 27 48, tel. +48 062 737 27 35 NIP 622-10-00-579 Regulator przepływu wer:8.x – Modbus TCP Spis treści Listopad 2011 r. ................................................................................................................................. 1 1 Komunikacja z systemami zewnętrznymi.......................................................................... 3 1.1 Zmienna alarmowa .............................................................................................................. 4 1.2 Zmienna stanu ...................................................................................................................... 5 1.3 Zmienna statusu ................................................................................................................... 6 1.4 Rozkazy ................................................................................................................................. 6 Version 1.x Page 2 of 9 Regulator przepływu wer:8.x – Modbus TCP 1 Komunikacja z systemami zewnętrznymi Sterownik regulatora do komunikacji z systemem nadrzędnym udostępnia port Ethernetowi z zaimplementowanym protokołem Modbus TCP na porcie 502 (standardowy port Modbus TCP). Lp. Adres RegisterName Typ danych Description 1 0 rVersion REAL Firmware version No. 2 4 fPrzeplywZadany REAL t/h Wartość przepływu zadanego 3 8 fPrzeplywMierzony REAL t/h Wartość przepływu mierzonego Wyznaczany jako maksymalne obciążenie wagi * współczynnik 4 12 fPrzeplywMaksym REAL t/h kalibracji Górna odchyłka regulacji (histere- 5 16 rOdchylkaGorna REAL t/h zy) przeplywu Dolna odchyłka regulacji (histere- 6 20 rOdchylkaDolna t/h zy) przepływu REAL Wartość przepływu poniżej której 7 24 rPrzeplywMinimalny REAL t/h uznajemy brak przepływu Współczynnik kalibracji (odczyt wagi * współczynnik = przepływ 8 28 rWspolczynnikKalibracji REAL mierzony) Zmienna parametru rozkazu (ar- 9 32 rParametrRozkazu REAL kusz: Rozkazy) 10 36 rWagaBrutto REAL kg odczytana wartość wagi 11 40 rMasaKalibracji REAL kg Masa kalibracji 12 44 rSpare2 REAL Zmienna alarmowa (Zmienna alar- 13 48 ulAlarmy UDINT mow) Suma kasowalna na życzenie ope14 52 ulSumaKasowalna UDINT kg ratora 15 56 ulSumaNiekasowalna UDINT kg Suma niekasowalna Version 1.x Page 3 of 9 Regulator przepływu wer:8.x – Modbus TCP 16 60 ulSumaOdStartu UDINT kg Suma liczona od ostatniego startu 17 64 ulSpare1 UDINT 18 68 ulSpare2 UDINT 19 72 uiFlowRegStatus UINT Zmienna stanu regulatora 20 74 uiStan UINT Zmienna stanu (Zmienna stanu) Zmienna rozkazowa (arkusz: Roz- 21 76 uiRozkaz UINT kazy) 22 78 uiStan_I_O UINT Stan wejść/wyjść binarnych (czas drgań) - określa nieczułość regulacji - 0ms reakcja natychmia- 23 80 uiCzasNieczulosci UINT ms stowa Czas, po którym, gdy przepływ mierzony mniejszy od przepływu minimalnego uznajemy brak ziarna 24 82 uiCzasBrakuZiarna UINT s i zatrzymujemy regulator 25 84 uiMaxCzasOtwZasuwy UINT s Maksymalny czas otwarcia zasuwy Maksymalny czas zamknięcia za- 26 86 uiMaxCzasZamkZasuwy UINT 27 88 uiSpare1 UINT 28 90 uiSpare2 UINT s suwy 1.1 Zmienna alarmowa bit No Alarm 0 Przekroczony czas zamknięcia zasuwy 1 Przekroczony czas otwarcia zasuwy 2 Brak strumienia ziarna 3 Nie nałożono na wagę ciężaru właściwego 4 5 Opcja dostępna tylko dla zatrzymanego urządzenia 6 Praca przy zerowym przepływie zadanym 7 Brak uprawnień do wykonania żądanej operacji Version 1.x Page 4 of 9 Regulator przepływu wer:8.x – Modbus TCP 8 Odczytywany przepływ przy zamkniętej zasuwie podającej 9 Błąd zapisu konfiguracji do pliku 10 Błąd odczytu konfiguracji z pliku 11 Brak ziarna - brak przepływu minimalnego 12 Opcja niedostępna przy zerowym przepływie 13 Wprowadzono niedopuszczalną wartość 14 Przekroczone maksymalne obciążenie wagi 15 Błąd wewnętrzny przetwornika wagowego 16 Przekroczony czas ustawiania masy kalibracji 17 Przekroczony czas kalibracji wagi 18 Przekroczone maksymalne obciążenie wagi 19 Przekroczony czas ustawiania nowego zera 20 Przekroczony czas przywracania kalibracji fabrycznej 21 22 23 24 25 26 27 28 29 30 31 1.2 Zmienna stanu bit No State description 0 Administrator zalogowany 1 Uruchamianie regulatora 2 Praca regulatora 3 Praca regulatora - otwieranie Version 1.x Page 5 of 9 Regulator przepływu wer:8.x – Modbus TCP 4 Praca regulatora - zamykanie 5 Praca regulatora - blokada podawania 6 Zatrzymywanie regulatora 7 Tryb pracy ręcznej 8 Kalibracja miernika wagowego 9 Zerowanie wagi aktywne 10 Flaga obecności alarmu 11 12 13 14 15 16 1.3 Zmienna statusu Zmienna Wartość State description FlowRegData.iFlowRegStatus 0 Regulator wylaczony 1 Uruchamianie regulatora 5 Praca regulatora - brak regulacji 6 Praca regulatora - otwieranie 7 Praca regulatora - zamykanie 10 Praca regulatora - blokada podawania 100 Zatrzymywanie regulatora 1.4 Rozkazy Numer roz- fParametrRoz- Zakres kazu kazu metru paraOpis 1 Załączenie regulatora 2 Wyłączenie regulatora 4 Potwierdzenie alarmów 5 Zerowanie sumy kasowalnej Version 1.x Page 6 of 9 Regulator przepływu wer:8.x – Modbus TCP przepływ zada- <0, przepływ Ustawienie przepływu zadanego (wydajności) - tyl6 ny [t/h] maks) ko dla regulatora solo <0,5> Ustawienie odchyłki górnej (histerezy) regulacji <0,5> Ustawienie odchyłki dolnej (histerezy) regulacji odchyłka górna 8 [t/h] odchyłka dolna 9 [t/h] przepływ 10 mi- <0,przepływ nimalny [t/h] maks) Ustawienie przepływu minimalnego współczynnik 11 12 kalibracji Ustawienie współczynnika kalibracji czas nieczuło- Ustawienie czasu nieczułości pomiaru ms (czas bra- ści pomiaru czas 13 ku reakcji na przekroczenie widełek histerezy) <0,6000) Ustawienie czasu braku ziarna braku ziarna max 14 <0,10000) Ustawienie maksymalnego czasu otwierania zasuwy czas otwierania <0,..) max czas za15 21 mykania Ustawienie maksymalnego czasu zamykania zasuwy <0,…) podającej produkt przepływ teore- (przep_min, Wyznacz współczynnik na podstawie przepływu tyczny [t/h] teoretycznego przep_max> 22 23 podającej produkt Zerowanie wagi (kalibracja) masa kalibracji (0,…) Ustaw masę kalibracji 24 Kalibruj wagę 25 Przywróc kalibrację fabryczną poprawna suma 27 [kg] Wyznacz współczynnik na podstawie ostatniej sumy 50 Zmień stan wyjścia oZasOtw 51 Zmień stan wyjścia oZasZamk 52 Zmień stan wyjścia oBuczek Załączenie regulatora – uruchomienie algorytmu regulacji strumienia Wyłączenie regulatora – zatrzymanie algorytmu regulacji strumienia Version 1.x Page 7 of 9 Regulator przepływu wer:8.x – Modbus TCP Potwierdzenie alarmów – potwierdzenie/kasowania alarmów; kasowane są tylko alarmy których źródło występowania zaniknęło Zerowanie sumy kasowalnej – zerowanie sumy liczonej od poprzedniego kasowania Ustawienie przepływu zadanego – ustawienie wartości przepływu do uzyskania której będzie dążył regulator Ustawienie odchyłki górnej – ustawienie górnej dopuszczalnej odchyłki przepływu mierzonego od przepływu zadanego w procesie regulacji Ustawienie odchyłki dolnej – ustawienie dolnej dopuszczalnej odchyłki przepływu mierzonego od przepływu zadanego w procesie regulacji Ustawienie przepływu minimalnego – określenie minimalnej wartości przepływu uznawanego za przepływ materiału Ustawienie współczynnika kalibracji – określanie współczynnika określającego przepływ mierzony na podstawie pomiaru miernika wagowego Ustawienie czasu nieczułości – określenie zwłoki w reakcji regulatora na wystąpienie zakłócenia strumienia w celu wyeliminowania mikroregulacji Ustawienie czasu braku ziarna – określanie czasu po upływie którego przy mierzonym przepływie poniżej przepływu minimalnego regulator zgłasza brak produktu Ustawienie maksymalnego czasu otwierania zasuwy podającej produkt – maksymalny dopuszczalny czas potrzebny do pełnego otwarcia zasuwy regulującej ze stanu zamknięcia Ustawienie maksymalnego czasu zamykania zasuwy podającej produkt – maksymalny dopuszczalny czas potrzebny do zamknięcia zasuwy regulującej ze stanu pełnego otwarcia Wyznaczenie współczynnika kalibracji na podstawie przepływu teoretycznego - korekta odczytywanej wartości przepływu mierzonego na podstawie wprowadzonej wartości przepływu Zerowanie wagi – zerowanie przetwornika wagowego (ustawianie zera) Ustawianie masy kalibracji – ustawianie masy wzorcowej wykorzystywanej do wzorcowania przetwornika wagowego; wprowadzona wielkość musi być większa od zera i mniejsza od maksymalnego dopuszczalnego obciążenia wagi Kalibracja wagi Przywrócenie kalibracji fabrycznej przetwornika – przywrócenie wartości fabrycznych przetwornika wagowego Version 1.x Page 8 of 9 Regulator przepływu wer:8.x – Modbus TCP Wyznaczanie współczynnika kalibracji na podstawie sumy – korekta współczynnika kalibracji regulatora na podstawie zmierzonej masy przepuszczonej przez regulator w stosunku do ilości pokazanej przez regulator Zmiana stanu wyjścia – umożliwia załączenie lub wyłączenie określonego wyjścia sterownika; należy pamiętać iż zmiana stanu wyjścia podczas pracy urządzenia może nie być możliwa ze względu na wymuszanie określonego stanu przez algorytm sterowania Version 1.x Page 9 of 9