LUMBUS - drajwer regulatorów firmy LUMEL

Transkrypt

LUMBUS - drajwer regulatorów firmy LUMEL
asix4
Podręcznik użytkownika
LUMBUS - drajwer regulatorów firmy
LUMEL
Podręcznik użytkownika
Dok. Nr PLP4029
Wersja: 04-10-2005
asix4
Podręcznik użytkownika
ASKOM® i asix™ to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice. Inne występujące w tekście
znaki firmowe bądź towarowe są zastrzeżonymi znakami ich właścicieli.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną lub inną powoduje naruszenie praw autorskich niniejszej publikacji.
ASKOM Sp. z o. o. nie bierze żadnej odpowiedzialności za jakiekolwiek szkody wynikłe z
wykorzystywania zawartych w publikacji treści.
Copyright © 2005, ASKOM Sp. z o. o., Gliwice
ASKOM Sp. z o. o., ul. Józefa Sowińskiego 13, 44-121 Gliwice,
tel. +48 (0) 32 3018100, fax +48 (0) 32 3018101,
http://www.askom.com.pl, e-mail: [email protected]
asix4
LUMBUS - drajwer regulatorów firmy LUMEL
1. LUMBUS - drajwer regulatorów firmy LUMEL
1.1.
Przeznaczenie drajwera
Drajwer LUMBUS jest wykorzystywany do wymiany danych pomiędzy regulatorami
RG72 produkowanymi przez Lubuskie Zakłady Aparatów Elektrycznych "LUMEL"
w Zielonej Górze oraz komputerem systemu asix. Komunikacja odbywa się przy
wykorzystaniu łączy szeregowych w standardzie RS485.
1.2.
Deklaracja kanału transmisji
Pełna składnia pozycji deklarującej kanał transmisyjny działający według protokołu
LUMBUS jest podana poniżej:
nazwa_logiczna_kanału=LUMBUS, numer, port, baud
gdzie:
LUMBUS
numer
port
baud
- nazwa drajwera,
- numer regulatora w sieci,
- nazwa portu: COM1, COM2 itd.,
- prędkość transmisji w przedziale 1200 – 9600 Bd.
Domyślnie przyjmuje się:
prędkość transmisji 9600 Bd,
liczba bitów znaku - 8,
bez kontroli parzystości (PARITY NONE),
liczba bitów stopu - 1.
PRZYKŁAD
Deklaracja kanału logicznego o nazwie KANAL, działającego wg protokołu drajwera
LUMBUS i wymieniającego dane z regulatorem RG72 o numerze 1 poprzez port COM2
z prędkością 4800 Bd jest następująca:
KANAL=LUMBUS, 1, COM2, 4800
Drajwer LUMBUS jest ładowany automatycznie jako DLL.
1.3.
Adresacja zmiennych procesowych
Składnia adresu symbolicznego zmiennej procesowej jest następująca:
<typ><indeks>[.podindeks]
gdzie:
typ
©ASKOM, Gliwice
- typ zmiennej; dopuszczalne typy to:
P
- pojedynczy pomiar,
PT - tablica pomiarów,
WT - tablica dni wolnych,
Październik 2005
3
asix4
LUMBUS - drajwer regulatorów firmy LUMEL
indeks
Podindeks
DT - tablica terminów ferii.
- zgodnie ze specyfikacją podaną w punkcie 3 instrukcji obsługi
"Interfejsu Szeregowego RS-485 w Regulatorze RG7-07/2" dla
pojedynczych pomiarów indeks przyjmuje wartość indeksu
przypisaną pomiarowi w tabeli; dla wartości przekazywanych
w postaci tablic indeks przyjmuje wartość indeksu przypisaną
tablicy, a pozycja przedmiotowej zmiennej w tablicy jest
specyfikowana przez podindeks;
- stosuje się do specyfikacji zmiennych przekazywanych w postaci
tablicy i określa położenie zmiennej w tablicy; podindeks
pierwszego elementu w tablicy przyjmuje wartość 0.
Surowa wartość pomiaru jest typu FLOAT.
Surowa wartość dnia wolnego i terminu ferii jest łańcuchem ASCII o formacie: dd:mm:rrrr
zakończonym zerem (łącznie 11 znaków).
PRZYKŁADY
Przykłady deklaracji zmiennych, których wartości są przekazywane pojedynczo:
X13, godzina załączenia obniżenia nocnego,
X23, temperatura zadana c.w.u,
P13,
P23,
KANAL, 1, 1, NIC_FP
KANAL, 1, 1, NIC_FP
Przykłady deklaracji zmiennych, których wartości są przekazywane w postaci tablic:
X39,
X40,
X50,
X56,
4
temp zadana w pom. kontrolnym,
temp zew(A) – punkt początkowy krzywej,
max. dopuszczalna temp. powrotu,
strefa nieczułości c.o.,
PT38.0,
PT38.1,
PT48.1,
PT52.3,
KANAL, 1, 1,
KANAL, 1, 1,
KANAL, 1, 1,
KANAL, 1, 1,
NIC_FP
NIC_FP
NIC_FP
NIC_FP
X68, oszczędności – święta dzień 1,
X69, oszczędności – święta dzień 2,
X70, oszczędności – święta dzień 3,
WT67.0, KANAL, 11, 1, NIC_TEXT
WT67.1, KANAL, 11, 1, NIC_TEXT
WT67.2, KANAL, 11, 1, NIC_TEXT
X119, pierwszy okres ferii – od,
X120, pierwszy okres ferii – do,
X121, drugi okres ferii – od,
X122, drugi okres ferii – do,
X123, trzeci okres ferii – od,
X124, trzeci okres ferii – do,
DT119.0, KANAL, 11, 1,NIC_TEXT
DT119.1, KANAL, 11, 1,NIC_TEXT
DT121.0, KANAL, 11, 1,NIC_TEXT
DT121.1, KANAL, 11, 1,NIC_TEXT
DT123.0, KANAL, 11, 1,NIC_TEXT
DT123.1, KANAL, 11, 1,NIC_TEXT
Październik 2005
©ASKOM, Gliwice
asix4
LUMBUS - drajwer regulatorów firmy LUMEL
Zestawienie adresów symbolicznych
Tabela 1. Zestawienie adresów symbolicznych dla drajwera LUMBUS.
©ASKOM, Gliwice
Październik 2005
5
asix4
LUMBUS - drajwer regulatorów firmy LUMEL
Tabela 2. Zestawienie adresów symbolicznych dla drajwera LUMBUS (c.d.).
Adres
symb.
6
Indeks
PT52.0
PT52.1
PT52.2
PT52.3
PT52.4
PT52.5
PT52.6
PT52.7
PT52.8
PT52.9
PT52.10
PT52.11
PT52.12
PT52.13
53
54
55
56
57
58
59
60
61
62
63
64
65
66
WT67.0
WT67.1
WT67.2
WT67.3
WT67.4
WT67.5
WT67.6
WT67.7
WT67.8
WT67.9
WT67.10
WT67.11
WT67.12
WT67.13
WT67.14
WT67.15
WT67.16
WT67.17
WT67.18
WT67.19
WT67.20
WT67.21
WT67.22
WT67.23
WT67.24
WT67.25
WT67.26
WT67.27
WT67.28
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
Oznaczenia pomiarów z RG72
Pid
xp co
ti co
td co
2N co
H co
to co
tp co
xp cw
ti cw
td cw
2N cw
H cw
to cw
tp cw
Swięta i dni wolne
święta/wolne nr 1
święta/wolne nr 2
święta/wolne nr 3
święta/wolne nr 4
święta/wolne nr 5
święta/wolne nr 6
święta/wolne nr 7
święta/wolne nr 8
święta/wolne nr 9
święta/wolne nr 10
święta/wolne nr 11
święta/wolne nr 12
święta/wolne nr 13
święta/wolne nr 14
święta/wolne nr 15
święta/wolne nr 16
święta/wolne nr 17
święta/wolne nr 18
święta/wolne nr 19
święta/wolne nr 20
święta/wolne nr 21
święta/wolne nr 22
święta/wolne nr 23
święta/wolne nr 24
święta/wolne nr 25
święta/wolne nr 26
święta/wolne nr 27
święta/wolne nr 28
święta/wolne nr 29
Październik 2005
Typ
konwersji
Dozwolona
operacja
Int->Float
Int->Float
Int->Float
Int->Float
Int->Float
Int->Float
Int->Float
Int->Float
Int->Float
Int->Float
Int->Float
Int->Float
Int->Float
Int->Float
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
©ASKOM, Gliwice
asix4
LUMBUS - drajwer regulatorów firmy LUMEL
Tabela 3. Zestawienie adresów symbolicznych dla drajwera LUMBUS (c.d.).
Adres
symb.
WT67.29
WT67.30
WT67.31
WT67.32
WT67.33
WT67.34
WT67.35
WT67.36
WT67.37
WT67.38
WT67.39
WT67.40
WT67.41
WT67.42
WT67.43
WT67.44
WT67.45
WT67.46
WT67.47
WT67.48
WT67.49
Indeks
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
DT119.0
DT119.1
DT121.0
DT121.1
DT123.0
DT123.1
DT125.0
DT125.1
DT127.0
DT127.1
119
120
121
122
123
124
125
126
127
128
PT129.0
PT129.1
PT129.2
PT129.3
PT129.4
PT129.5
130
131
132
133
134
135
PT136.0
PT136.1
PT136.2
PT136.3
PT136.4
PT136.5
137
138
139
140
141
142
PT143.0
PT143.1
144
145
©ASKOM, Gliwice
Oznaczenia pomiarów z RG72
święta/wolne nr 30
święta/wolne nr 31
święta/wolne nr 32
święta/wolne nr 33
święta/wolne nr 34
święta/wolne nr 35
święta/wolne nr 36
święta/wolne nr 37
święta/wolne nr 38
święta/wolne nr 39
święta/wolne nr 40
święta/wolne nr 41
święta/wolne nr 42
święta/wolne nr 43
święta/wolne nr 44
święta/wolne nr 45
święta/wolne nr 46
święta/wolne nr 47
święta/wolne nr 48
święta/wolne nr 49
święta/wolne nr 50
Swięta i dni wolne
pierwszy okres ferri (od)
pierwszy okres ferri (do)
drugi okres ferii (od)
drugi okres ferii (do)
trzeci okres ferii (od)
trzeci okres ferii (do)
czwarty okres ferii (od)
czwarty okres ferii (do)
piąty okres ferii (od)
piąty okres ferii (do)
istnienie lub brak czujników
czujnik 1
czujnik 2
czujnik 3
czujnik 4
czujnik 5
czujnik 6
różnice temperatur dla czujników
czujnik 1
czujnik 2
czujnik 3
czujnik 4
czujnik 5
czujnik 6
czas pełnego otwarcia zaworów
Październik 2005
Typ
konwersji
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Word->ASCII(11)
Dozwolona
operacja
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
Int->ASCII(11)
Int->ASCII(11)
Int->ASCII(11)
Int->ASCII(11)
Int->ASCII(11)
Int->ASCII(11)
Int->ASCII(11)
Int->ASCII(11)
Int->ASCII(11)
Int->ASCII(11)
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
Byte->Float
Byte->Float
Byte->Float
Byte->Float
Byte->Float
Byte->Float
RW
RW
RW
RW
RW
RW
Byte->Float
Byte->Float
Byte->Float
Byte->Float
Byte->Float
Byte->Float
RW
RW
RW
RW
RW
RW
Byte->Float
Byte->Float
RW
RW
7
asix4
LUMBUS - drajwer regulatorów firmy LUMEL
start/stop
PT146.0
PT146.1
147
148
PT149.0
PT149.1
PT149.2
150
151
152
Byte->Float
Byte->Float
RW
RW
Word->Float
Word->Float
Word->Float
RW
RW
RW
kody bezpieczeństwa
Tabela 4. Zestawienie adresów symbolicznych dla drajwera LUMBUS (c.d.).
Adres
symb.
Indeks
PT153.0
PT153.1
PT153.2
PT153.3
PT153.4
154
155
156
157
158
PT173.0
PT173.1
PT173.2
PT173.3
PT173.4
PT173.5
174
175
176
177
178
179
PT180.0
PT180.1
181
182
PT183.0
PT183.1
PT183.2
PT183.3
PT183.4
PT183.5
184
185
186
187
188
189
PT240.0
PT240.1
PT240.2
241
242
243
PT247.0
PT247.1
248
249
PT250.0
PT250.1
251
252
PT253.0
PT253.1
254
255
Oznaczenia pomiarów z RG72
aktualny czas
Rok
Miesiąc
Dzień
Godzina
Minuta
błąd czujnika
błąd czujnika 1
błąd czujnika 2
błąd czujnika 3
błąd czujnika 4
błąd czujnika 5
błąd czujnika 6
sygnał sterujący
temperatury zmierzone
temperatura 1
temperatura 2
temperatura 3
temperatura 4
temperatura 5
temperatura 6
dane alarmowe
alarm 1
alarm 2
alarm 3
zdalne sterowanie zaworu co i cw
Typ
konwersji
Dozwolona
operacja
Byte->Float
Byte->Float
Byte->Float
Byte->Float
Byte->Float
RW
RW
RW
RW
RW
Char->Float
Char->Float
Char->Float
Char->Float
Char->Float
Char->Float
R
R
R
R
R
R
Float->Float
Float->Float
R
R
Float->Float
Float->Float
Float->Float
Float->Float
Float->Float
Float->Float
R
R
R
R
R
R
Float->Float
Float->Float
Float->Float
R
R
R
Char->Float
Char->Float
RW
RW
Char->Float
Char->Float
RW
RW
Char->Float
Char->Float
W
W
Char->Float
Char->Float
W
W
zdalne sterowanie pompy co i cw
załączanie/wyłączanie pompy co i cw
otwarcie zaworu co, cw
PT256.0
PT256.1
257
258
zamknięcie zaworu co, cw
8
Październik 2005
©ASKOM, Gliwice
asix4
PT259.0
PT259.1
LUMBUS - drajwer regulatorów firmy LUMEL
260
261
Char->Float
Char->Float
W
W
Byte->Float
Byte->Float
Byte->Float
Byte->Float
W
W
W
W
nastawy fabryczne
P262
P263
P264
P265
262
263
264
265
1.4.
nastawy fabr. Co
nastawy fabr. Cwu
nastawy fabr. Inne
Parametryzacja drajwera
Drajwer protokołu LUMBUS może być parametryzowany przy wykorzystaniu sekcji
[LUMBUS], umieszczonej w pliku inicjującym aplikacji. Poszczególne parametry są
przekazywane w oddzielnych pozycjach sekcji. Każda pozycja ma następującą składnię:
nazwa_pozycji=[liczba[,liczba]] [TAK] [NIE]
PLIK_LOGU=nazwa_pliku
Znaczenie
Wartość domyślna
- pozycja pozwala na zdefiniowanie pliku, do którego będą
zapisywane wszystkie komunikaty diagnostyczne drajwera
LUMBUS oraz informacje o zawartości telegramów odebranych
przez drajwer. Jeśli pozycja PLIK_LOGU nie definiuje pełnej
ścieżki, to plik logu zostanie utworzony w bieżącej kartotece. Plik
logu powinien być wykorzystywany jedynie w fazie uruchamiania
systemu asix.
- domyślnie plik logu nie jest tworzony.
PRZYKŁAD
PLIK_LOGU=D:\ASIX\LUMBUS.LOG
LOG_TELEGRAMOW=TAK|NIE
Znaczenie
Wartość domyślna
- pozycja pozwala na zapisywanie do pliku logu (zadeklarowanego
przy użyciu pozycji PLIK_LOGU) zawartości telegramów
przesyłanych w ramach komunikacji z regulatorem RG72. Zapis
zawartości telegramów do pliku logu powinien być
wykorzystywany jedynie w fazie uruchamiania systemu asix.
- domyślnie nie zapisuje się telegramów.
LICZBA_POWTORZEN=liczba
Znaczenie
- pozycja pozwala określić liczbę powtórzeń w przypadku
wystąpienia błędu transmisji.
Wartość domyślna
- domyślnie pozycja przyjmuje wartość 0 (nie ma powtórzeń).
©ASKOM, Gliwice
Październik 2005
9
LUMBUS - drajwer regulatorów firmy LUMEL
10
Październik 2005
asix4
©ASKOM, Gliwice
asix4
Spis tabel
2. Spis tabel
Tabela 1. Zestawienie adresów symbolicznych dla drajwera LUMBUS.............................................................. 5
Tabela 2. Zestawienie adresów symbolicznych dla drajwera LUMBUS (c.d.). ................................................... 6
Tabela 3. Zestawienie adresów symbolicznych dla drajwera LUMBUS (c.d.). ................................................... 7
Tabela 4. Zestawienie adresów symbolicznych dla drajwera LUMBUS (c.d.). ................................................... 8
©ASKOM, Gliwice
Październik 2005
11
asix4
Spis tabel
12
Październik 2005
©ASKOM, Gliwice
asix4
1.
LUMBUS - DRAJWER REGULATORÓW FIRMY LUMEL............................................................ 3
1.1.
1.2.
1.3.
1.4.
2.
Spis treści
PRZEZNACZENIE DRAJWERA ................................................................................................................. 3
DEKLARACJA KANAŁU TRANSMISJI ....................................................................................................... 3
ADRESACJA ZMIENNYCH PROCESOWYCH .............................................................................................. 3
PARAMETRYZACJA DRAJWERA ............................................................................................................. 9
SPIS TABEL........................................................................................................................................... 11
©ASKOM, Gliwice
Październik 2005
13

Podobne dokumenty