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