Pojedyncze analizatory i systemy

Transkrypt

Pojedyncze analizatory i systemy
Instrukcja obsługi protokołu AK
90003752
Listopad 2003
Instrukcja do oprogramowania
Protokół AK
Oprogramowanie wersja 3.X.X
ISTOTNE WSKAZÓWKI
PRZECZYTAJ TO ZANIM PRZEJDZIESZ DALEJ!
Emerson Process Management (Rosemount Analytical) projektuje, wytwarza i testuje swoje produkty
tak, aby spełniały wszelkie krajowe i międzynarodowe standardy. Ponieważ urządzenia te są
zaawansowanymi technologicznie produktami, należy je prawidłowo instalować, obsługiwać i
konserwować, aby zapewnić im ciągła pracę w ich normalnych warunkach. Poniższe instrukcje
powinny zostać przyswojone i dodane do Państwa programu bezpieczeństwa podczas
instalowania, obsługi i konserwacji produktów Emerson Process Management (Rosemount
Analytical). Niezastosowanie się do poniższych instrukcji może być przyczyną jednej z następujących
sytuacji: utraty życia, zranienia pracownika, uszkodzenia mienia, uszkodzenia przyrządu i utraty
gwarancji.
•
Przeczytaj całą instrukcję przed instalowaniem, rozpoczęciem pracy z przyrządem i
serwisowaniem.
•
Jeśli czegoś nie rozumiesz w instrukcji, zadzwoń do przedstawicielstwa Emerson Process
Management (Rosemount Analytical) w celu uzyskania wyjaśnień.
•
Należy stosować się do wszystkich ostrzeżeń zawartych w tej instrukcji.
•
Należy poinformować i przeszkolić cały personel na temat prawidłowej instalacji,
eksploatacji i konserwacji produktu.
•
Należy zainstalować sprzęt zgodnie ze specyfikacją podaną w poniższej instrukcji i
zgodnie z lokalnymi zasadami i standardami. Każde urządzenie należy podłączyć do
właściwych źródeł ciśnienia i prądu.
•
Aby zapewnić prawidłową eksploatację należy zatrudnić wykwalifikowany
personel do instalowania, obsługi, aktualizowania, programowania i konserwacji.
•
Kiedy wymagane są części zamienne, należy sprawdzić, czy wykwalifikowany personel
używa części zamiennych określonych przez Emerson Process Management (Rosemount
Analytical). Części nieznanego pochodzenia oraz procedury mogą wpłynąć na pogorszenie
warunków pracy przyrządu, spowodować zagrożenie w miejscu pracy lub utratę
gwarancji. Zamienniki nieoryginalne mogą spowodować pożary, zwarcia elektryczne lub
nieprawidłowe działanie.
•
Należy sprawdzić, czy wszystkie drzwiczki przyrządu są zamknięte i zabezpieczone
pokrywami, za wyjątkiem konserwacji przeprowadzanej przez wykwalifikowany
personel, aby zapobiec zwarciom elektrycznym i zranieniu personelu.
Informacje zawarte w tym dokumencie mogą ulec zmianie bez ostrzeżenia.
3 Wydanie: 11/03 2 Wydanie: 11/01 1Wydanie: 10/98
Emerson Process Management
Manufacturing GmbH & Co. OHG
Industriestrasse 1
D-63594 Hasselroth
Germany
T +49 (0) 6055 884-0
F +49 (0) 6055 884-209
Internet: www.EmersonProcess.com
Spis treści
I) V24/RS232/485 Interface – Basics 1 - 1
1
Wprowadzenie ...................................................................................... 1 - 1
2
Sprzęt ................................................................................................... 1 - 2
3
Ustawienia protokołu ............................................................................ 1 - 3
3.1 Telegram komendy ......................................................................... 1 - 3
3.2 Telegram odpowiedzi...................................................................... 1 - 4
3.3 Telegram komendy dla pracy z magistralą RS485 ......................... 1 - 5
3.4 Telegram odpowiedzi dla pracy z magistralą RS485 ...................... 1 - 6
4
Specyfikacje ustawień danych .............................................................. 1 - 7
4.1 Nagłówek telegramu ....................................................................... 1 - 7
4.2 Blok danych i bajt statusu błędu ..................................................... 1 - 8
4.3 Koniec telegramu............................................................................ 1 - 9
4.4 Zależności czasowe telegramu komendy i odpowiedzi................. 1 - 10
4.5 Postępowanie z nieprawidłowym działaniem ................................1 – 10
5
Przykłady możliwych odpowiedzi na komendy sterujące lub zapisu
odp. na telegramy komend z błędami danych (format) ...................... 1 - 11
6
Sekwencja funkcji i status błędu po odebraniu komendy "SRES" lub
"STBY"................................................................................................ 1 - 19
II) Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy.................... 2 - 1
1
Podstawowe informacje........................................................................ 2 - 2
2
Wykaz wszystkich kodów [Komendy – Przegląd zawierający numery
stron] ................................................................................................... 2 - 5
2.1 Komendy sterowania ...................................................................... 2 - 5
2.2 Komendy odczytu ........................................................................... 2 - 6
2.3 Komendy zapisu ............................................................................. 2 - 7
3
Opis wszystkich komend sterujących ................................................... 2 - 8
4
Opis wszystkich komend odczytu ....................................................... 2 - 39
5
Opis wszystkich komend zapisu ......................................................... 2 - 85
Suplement
1
Przegląd komend roboczych AK w urządzeniach NGA ......... Suplement - 1
2
Komendy serwisowe AK ........................................................ Suplement - 3
90003752(2) [AK-Komendy] 11/01
AK
90003752(2) [AK-Komendy] 11/01
AK
I) -Interfejs V24/RS232/485 - Podstawy
Ustawienia protokołu interfejsu szeregowego
między testowym komputerem sterującym
a analizatorami peryferyjnymi na wylocie testowym
1. Wprowadzenie
Interfejs szeregowy służy do wolnego połączenia (f ≤ 10 Hz). Komunikacja między
testowym komputerem sterującym (TBCC) a analizatorami peryferyjnymi działa na
zasadzie master slave. Oznacza to, że analizatory peryferyjne tylko odpowiadają
telegramem odpowiedzi na telegram komendy TBCC. Nie wysyłają własnych
komunikatów.
Można rozróżnić dwa przypadki:
(1) Analizatory w module funkcyjnym (system)
Niektóre analizatory są podłączone do modułu logicznego. Podłączone są do
TBCC przez wysunięty komputer. W tym przypadku komunikacja nie będzie
miała miejsca bezpośrednio między TBCC a analizatorami, ale między TBCC a
wysuniętym komputerem. Każdy analizator lub cały moduł systemowy będzie
identyfikowany przez zdefiniowany numer kanału:
K0 jest numerem kanału dla całego zdefiniowanego systemu.
("Assembling command resp. assembling report")
Kn (n=1, nmax) jest numerem kanału dla każdego analizatora.
KV jest numerem kanału dla wysuniętego komputera.
(2) Pojedyncze analizatory
Każdy analizator jest podłączony bezpośrednio do TBCC. W tym przypadku
identyfikacja każdego analizatora będzie wykonywana przez połączenia
sprzętowe a nie przez sterowanie programowe. Dlatego dwa bajty numeru kanału
(Kn) mogłyby być skasowane. Ale pomimo tego numer kanału jest zasadniczo 0
(K0), aby uzyskać jednolity protokół.
Transfer danych będzie tylko wykonywany kodami ASCII, aby uzyskać łatwą obsługę
protokołu z terminala dla symulacji TBCC, modułu systemowego i analizatorów.
Dlatego nie będzie wykonywane sprawdzenie parzystości przy zapisywaniu danych.
90003752(2) [AK-Komendy] 11/01
AK
1-1
I) -Interfejs V24/RS232/485 - Podstawy
2. Sprzęt
1. Prędkość bodowa:
1200, 2400, 4800, 9600, 19200
2. Długość znaków:
1 bit startu
7 lub 8 bitów danych
1 lub 2 bity stopu
3. Parzystość:
even/odd/brak
4. Praca:
pełny duplex, brak echa
5. Potwierdzenie:
Xon/Xoff
6. Wtyczka:
9 pin sub d, gniazdo
7. Opis pinów:
moduł RS 232
Przekaźnik 1 styk NC/NO
Przekaźnik 2 styk NC/NO
Przekaźnik 3 styk NC/NO
wspólny punkt przekaźników
moduł RS 485
Przekaźnik 1 styk NC/NO
Przekaźnik 2 styk NC/NO
Przekaźnik 3 styk NC/NO
wspólny punkt przekaźników
90003752(2) [AK-Komendy] 11/01
AK
1-2
I) -Interfejs V24/RS232/485 - Podstawy
3. Ustawienia protokołu
Protokół transferu danych i komend ma następującą strukturę:
3.1. Telegram komendy
1. Bajt
STX
2. Bajt
DON’T CARE
(bez znaczenia)
3. Bajt
KOD FUNKCJI 1
4. Bajt
KOD FUNKCJI 2
5. Bajt
KOD FUNKCJI 3
6. Bajt
KOD FUNKCJI 4
7. Bajt
pusty
8. Bajt
"K"
ZMIENNE DANE
9. Bajt
NUMER
(numer z kilkoma
możliwymi cyframi)
D
A
N
E
(inne dane
mogą także zniknąć,
zależnie od
kodu funkcji)
ETX
KONIEC
NAGŁÓWEK
n. Bajt
90003752(2) [AK-Komendy] 11/01
AK
1-3
I) -Interfejs V24/RS232/485 - Podstawy
3.2. Telegram odpowiedzi
1. Bajt
STX
2. Bajt
DON’T CARE
(bez znaczenia)
3. Bajt
KOD FUNKCJI 1
4. Bajt
KOD FUNKCJI 2
5. Bajt
KOD FUNKCJI 3
6. Bajt
KOD FUNKCJI 4
7. Bajt
PUSTY
8. Bajt
STATUS BŁĘDU
DANE
STAŁE
D
A
N
E
ZMIENNE DANE
(mogą także zniknąć,
zależnie od
kodu funkcji)
ETX
KONIEC
NAGŁÓWEK
n. Bajt
90003752(2) [AK-Komendy] 11/01
AK
1-4
I) -Interfejs V24/RS232/485 - Podstawy
3.3. Telegram komendy dla pracy z magistralą RS485
1. Bajt
STX
2. Bajt
BUS ADDRESS
(adres magistrali)
3. Bajt
KOD FUNKCJI 1
4. Bajt
KOD FUNKCJI 2
5. Bajt
KOD FUNKCJI 3
6. Bajt
KOD FUNKCJI 4
7. Bajt
PUSTY
8. Bajt
"K"
ZMIENNE DANE
9. Bajt
NUMER
(numer z kilkoma
możliwymi cyframi)
D
A
N
E
(inne dane
mogą także zniknąć,
zależnie od
kodu funkcji)
ETX
KONIEC
NAGŁÓWEK
n. Bajt
90003752(2) [AK-Komendy] 11/01
AK
1-5
I) -Interfejs V24/RS232/485 - Podstawy
3.4. Telegram odpowiedzi dla pracy z magistralą RS485
1. Bajt
STX
2. Bajt
BUS ADDRESS
(adres magistrali)
3. Bajt
KOD FUNKCJI 1
4. Bajt
KOD FUNKCJI 2
5. Bajt
KOD FUNKCJI 3
6. Bajt
KOD FUNKCJI 4
7. Bajt
PUSTY
8. Bajt
STATUS BŁĘDU
STAŁE
DANE
D
A
N
E
ZMIENNE DANE
(mogą także zniknąć,
zależnie od
kodu funkcji)
ETX
KONIEC
NAGŁÓWEK
n. Bajt
90003752(2) [AK-Komendy] 11/01
AK
1-6
I) -Interfejs V24/RS232/485 - Podstawy
4. Specyfikacje ustawienia danych
4.1. Nagłówek telegramu
Początkiem każdego transferu jest "STX" w pierwszym bajcie. Każdy "STX"
rozpoczyna nowy transfer. Poprzednie transfery zostaną skasowane, jeżeli nie
zostały zakończone "ETX". Oznacza to, że tylko kompletne telegramy mogą być
interpretowane i zostanie na nie przekazana odpowiedź.
W bajcie "DON'T CARE" może znajdować się dowolna zawartość, z wyłączeniem
znaków sterujących i znaków zarezerwowanych dla komend AK.
Przy pracy z magistralą RS485 zamiast bajtu "DON'T CARE" pojawi się bajt adresu.
Analizatory będą odpowiadać tylko na te komendy, gdzie ustawienie adresu
magistrali będzie zgodne z tym bajtem.
W telegramie komendy kod funkcji będzie wysłany do modułu systemowego lub
analizatora z czterema bajtami funkcji.
W telegramie odpowiedzi ten kod funkcji będzie wysłany z powrotem jako echo, jeśli
transfer będzie pomyślny. Echo będzie stanowić cztery znaki zapytania (????), jeśli:
•
•
telegram komendy ma minimalnej liczby bajtów nagłówka telegramu, numer
kanału w części danych i końcowej telegramu (liczba bajtów = 10; używając
numeru kanału na dwóch cyfrach = 11 bajtów) lub
kod funkcji ma błędy lub jest nieznany.
Kod funkcji nie może zawierać pustych bajtów.
Istnieją trzy grupy kodów funkcji:
(1) Komendy sterujące
(2) Komendy odczytu
(3) Komendy zapisu
90003752(2) [AK-Komendy] 11/01
AK
1-7
I) -Interfejs V24/RS232/485 - Podstawy
4.2. Blok danych i bajt statusu błędu
Prezentacja danych jest zmienna. Nie są używane stałe formaty. Bajt pusty lub <CR>
z <LF> będzie używany do oddzielania znaków danych. Oddzielenie bajtem
<CR><LF> będzie używane tylko, jeśli następujące pełne dane będą miały więcej niż
60 znaków. Każdy zestaw danych normalnie zaczyna się bajtem pustym.
Blok danych telegramu komendy posiada tylko zmienne dane. Te dane zależą od
kodu funkcji. Mogą się nie pojawić dla pewnych kodów funkcji wyłączając numer
kanału. Numer kanału może mieć więcej niż dwa bajty.
Blok danych telegramu odpowiedzi jest podzielony na dane stałe i zmienne.
Pierwsza cyfra danych stałych jest pusta, a po niej bajt statusu błędu. Liczba statusu
błędu będzie zerem, jeśli analizator lub moduł systemowy działa bezbłędnie. Liczba
statusu błędu będzie zliczana w górę od 1 do 9, przy każdej zmianie statusu błędu.
Liczba statusu błędu będzie ponownie zerem po usunięciu wszystkich błędów.
Zmiana statusu systemu nie zmieni liczby statusu błędu. Zmienne dane zależą od
kodu funkcji. Dla niektórych kodów funkcji mogą się nie pojawiać.
Do wyświetlania cyfr liczby dostępny jest format długi, zmiennoprzecinkowy lub
wykładniczy. W każdym protokole analizatora możesz znaleźć, który z formatów
może być używany Przecinek dziesiętny znika dla wartości całkowitych. Znak "+/-"
może być tylko używany dla liczb ujemnych. Cyfry bez fizycznego znaczenia nie
pojawią się.
Można wyróżnić następujące przypadki, jeśli data z błędem jest możliwa do odczytu:
(1) Transfer daty nie jest możliwy, np. brak analizatora w systemie lub nie może
wysłać sygnału.
→ Data zostanie zastąpiona przez "#".
(2) Data jest ważna tylko z pewnymi ograniczeniami, np. temperatura FID za niska.
→ Data zacznie się "#".
Przekroczenie zakresu i poniżej zakresu będą wyświetlane w taki sam sposób.
Ważny oznacza, że nie będą brane pod uwagę żadne kryteria wiarygodności.
Przykład:
Pytasz o wartość stężenia a analizator jest w stanie czuwania "stand-by". Nie
można oznaczyć daty "#" jako zgodnej z ograniczeniami, jeśli analizator mógłby
pracować normalnie w trybie pracy.
90003752(2) [AK-Komendy] 11/01
AK
1-8
I) -Interfejs V24/RS232/485 - Podstawy
Jeśli analizator lub system nie jest w statusie "REMOTE" (zdalny), komendy
sterowania i zapisu muszą raportować "OF" ("Offline") w zestawie danych. W
modułach systemowych musi być także raportowany numer kanału.
Jeśli brak jest jednego analizatora, moduł systemowy musi wysłać numer kanału i
"NA" ("NotAvailable - niedostępny") do komputera sterującego wraz z komendą
sterowania i zapisu.
Telegram odpowiedzi nie jest możliwy, jeśli komputer sterujący ma bezpośredni
kontakt z analizatorami i brak jest jednego analizatora lub całego systemu. Więc
komputer sterujący musi oznaczyć brak urządzenia przez "Time Out" (przekroczenie
czasu).
Jeśli system lub analizator jest zajęty wykonywaniem funkcji, nowe uruchomienie
komendy sterującej prowadzi do odpowiedzi "BS" (Busy – zajęty) w bloku danych
telegramu odpowiedzi. Wykonywana funkcja nie zostanie przerwana. Wyjątek:
Komenda była resetem programowym.
Jeśli transfer danych lub parametrów był niekompletny (tzn. miał nieoczekiwany
format) w telegramie komendy do systemu lub analizatora, komputer sterujący
otrzyma "SE" (Syntax Error – błąd składniowy) w bloku danych następującego
telegramu odpowiedzi.
Jeśli system lub analizatory nie mogą pracować z danymi lub parametrami telegramu
komendy (błąd danej, błąd parametru), komputer sterujący otrzyma "DF" (data error
– błąd danych) w bloku danych następującego telegramu odpowiedzi.
4.3. Koniec telegramu
Każdy transfer kończy się "ETX" w ostatnim bajcie.
90003752(2) [AK-Komendy] 11/01
AK
1-9
I) -Interfejs V24/RS232/485 - Podstawy
4.4. Zależności czasowe telegramu komendy i odpowiedzi
Na każdy telegram komendy z TBCC analizator peryferyjny wysyła telegram
odpowiedzi.
Nie zezwala się TBCC na wysyłanie nowych telegramów komendy zanim otrzyma
telegram odpowiedzi.
Dla większości telegramów komend ta odpowiedź może być posłana po kilku
milisekundach.
Ale dla niektórych komend telegram odpowiedzi może być wysłany 2-3 sekundy po
otrzymaniu telegramu komendy. Czas zaczyna się liczyć w momencie, kiedy
peryferyjny analizator otrzymuje znak ETX w telegramie komendy.
Nie można zapewnić, że telegram odpowiedzi jest wysłany bez żadnej zwłoki miedzy
pojedynczymi znakami, ale mogą wystąpić 2-3 sekundowe przerwy między znakami.
4.5. Postępowanie z nieprawidłowym działaniem
Przypadkiem nieprawidłowego działania może być nieodebranie znaku ETX w
telegramie komendy przez peryferyjny analizator. W wyniku tego nie zostanie
wykonana komenda i nie zostanie przesłana odpowiedź.
W tym przypadku TBCC jest odpowiedzialny za to, aby nie działać w nieskończonej
pętli. Należy dać przerwę 4-5 sekund na reakcję na błąd komunikacji.
TBCC może powtórzyć ostatni telegram komendy lub wykonać jakieś inne działanie.
90003752(2) [AK-Komendy] 11/01
AK
1-10
I) -Interfejs V24/RS232/485 - Podstawy
5. Przykłady możliwych odpowiedzi na komendy sterujące lub zapisu
odp. na telegramy komend z błędami danych (format):
1. Analizator i/lub moduł systemowy z kilkoma analizatorami "Online" i
wywołane analizatory istnieją.
1. Bajt
STX
2. Bajt
DON’T CARE
(bez znaczenia)
3. Bajt
KOD FUNKCJI 1
4. Bajt
KOD FUNKCJI 2
5. Bajt
KOD FUNKCJI 3
6. Bajt
KOD FUNKCJI 4
7. Bajt
PUSTY
8. Bajt
x
Bajt statusu błędu
ewentualne
zmienne
...
.
...
DANE
n. Bajt
ETX
Bajt statusu
błędu:
Wartość wynosi zero:
Urządzenie bez błędu
Wartość różna od
zera:
Urządzenie z jednym lub kilkoma błędami.
.
90003752(2) [AK-Komendy] 11/01
AK
1-11
I) -Interfejs V24/RS232/485 - Podstawy
1. Analizator i/lub moduł systemowy z kilkoma analizatorami "Offline" i
wywołane analizatory istnieją.
1. Bajt
STX
2. Bajt
DON’T CARE
(bez znaczenia)
3. Bajt
KOD FUNKCJI 1
4. Bajt
KOD FUNKCJI 2
5. Bajt
KOD FUNKCJI 3
6. Bajt
KOD FUNKCJI 4
7. Bajt
PUSTY
8. Bajt
x
9. Bajt
PUSTY
10. Bajt
K
11. Bajt
n
12. Bajt
PUSTY
13. Bajt
O
14. Bajt
F
Bajt statusu błędu
ewentualne
zmienne
...
.
...
Dane
n. Bajt
Bajt statusu
błędu:
11. Bajt:
ETX
Wartość wynosi zero:
Urządzenie bez błędu
Wartość różna od
zera:
Numer kanału – zero:
Urządzenie z jednym lub kilkoma błędami.
Numer kanału od 1 do
n:
90003752(2) [AK-Komendy] 11/01
Cały moduł systemowy jest offline.
Pojedynczy analizator jest offline.
AK
1-12
I) -Interfejs V24/RS232/485 - Podstawy
3. Wywołany moduł systemowy "online", wywołany pojedynczy analizator
niedostępny.
Jeśli komputer sterujący wywoła urządzenia bezpośrednio i moduł systemowy lub
analizator są niedostępne, nie otrzymasz żadnego telegramu odpowiedzi. Więc,
komputer sterujący musi stwierdzić brak systemu lub analizatora po czasie
opóźnienia "Time Out".
1. Bajt
STX
2. Bajt
DON’T CARE
(bez znaczenia)
3. Bajt
KOD FUNKCJI 1
4. Bajt
KOD FUNKCJI 2
5. Bajt
KOD FUNKCJI 3
6. Bajt
KOD FUNKCJI 4
7. Bajt
PUSTY
8. Bajt
x
9. Bajt
PUSTY
10. Bajt
K
11. Bajt
n
12. Bajt
PUSTY
13. Bajt
N
14. Bajt
A
15. Bajt
ETX
Bajt statusu
błędu:
11. Bajt:
Bajt statusu błędu
Wartość wynosi zero:
Urządzenie bez błędu
Wartość różna od
zera:
Numer kanału od 1 do
n:
Urządzenie z jednym lub kilkoma błędami.
90003752(2) [AK-Komendy] 11/01
Wywołane urządzenie jest niedostępne.
AK
1-13
I) -Interfejs V24/RS232/485 - Podstawy
4. Wywołany moduł systemowy "offline", wywołany pojedynczy analizator
niedostępny.
Jeśli komputer sterujący wywoła urządzenia bezpośrednio i moduł systemowy lub
analizator są niedostępne, nie otrzymasz żadnego telegramu odpowiedzi. Więc,
komputer sterujący musi stwierdzić brak systemu lub analizatora po czasie
opóźnienia "Time Out".
1. Bajt
STX
2. Bajt
DON’T CARE
(bez znaczenia)
3. Bajt
KOD FUNKCJI 1
4. Bajt
KOD FUNKCJI 2
5. Bajt
KOD FUNKCJI 3
6. Bajt
KOD FUNKCJI 4
7. Bajt
PUSTY
8. Bajt
x
9. Bajt
PUSTY
10. Bajt
K
11. Bajt
0
12. Bajt
PUSTY
13. Bajt
O
14. Bajt
F
15. Bajt
PUSTY
16. Bajt
K
17. Bajt
n
18. Bajt
PUSTY
19. Bajt
N
20. Bajt
A
21. Bajt
ETX
90003752(2) [AK-Komendy] 11/01
Bajt statusu błędu
AK
1-14
I) -Interfejs V24/RS232/485 - Podstawy
Bajt statusu
błędu:
11. Bajt:
17. Bajt:
Wartość wynosi zero:
Urządzenie bez błędu
Wartość różna od
zera:
Numer kanału - zero:
Urządzenie z jednym lub kilkoma błędami.
Numer kanału od 1 do
n:
Wywołane urządzenie jest niedostępne.
90003752(2) [AK-Komendy] 11/01
Moduł systemowy offline.
AK
1-15
I) -Interfejs V24/RS232/485 - Podstawy
5. Wywołany moduł lub kanał jest zajęty wykonywaną funkcją.
1. Bajt
STX
2. Bajt
DON’T CARE
(bez znaczenia)
3. Bajt
KOD FUNKCJI 1
4. Bajt
KOD FUNKCJI 2
5. Bajt
KOD FUNKCJI 3
6. Bajt
KOD FUNKCJI 4
7. Bajt
PUSTY
8. Bajt
x
9. Bajt
PUSTY
10. Bajt
K
11. Bajt
n
12. Bajt
PUSTY
13. Bajt
B
14. Bajt
S
15. Bajt
ETX
Bajt statusu
błędu:
11. Bajt:
Bajt statusu błędu
Wartość wynosi zero:
Urządzenie bez błędu
Wartość różna od zera:
Numer kanału - zero:
Urządzenie z jednym lub kilkoma błędami.
Cały moduł jest zajęty.
Numer kanału od 1 do n:
Pojedynczy analizator jest zajęty.
90003752(2) [AK-Komendy] 11/01
AK
1-16
I) -Interfejs V24/RS232/485 - Podstawy
6. Dane są niekompletne lub dane nie mają spodziewanego formatu.
1. Bajt
STX
2. Bajt
DON’T CARE
(bez znaczenia)
3. Bajt
KOD FUNKCJI 1
4. Bajt
KOD FUNKCJI 2
5. Bajt
KOD FUNKCJI 3
6. Bajt
KOD FUNKCJI 4
7. Bajt
PUSTY
8. Bajt
x
9. Bajt
PUSTY
10. Bajt
K
11. Bajt
n
12. Bajt
PUSTY
13. Bajt
S
14. Bajt
E
15. Bajt
ETX
Bajt statusu
błędu:
Bajt statusu błędu
Wartość wynosi zero:
Urządzenie bez błędu
Wartość różna od zera:
Urządzenie z jednym lub kilkoma błędami.
90003752(2) [AK-Komendy] 11/01
AK
1-17
I) -Interfejs V24/RS232/485 - Podstawy
7. Dane lub parametry nie mają spodziewanego rozmiaru.
1. Bajt
STX
2. Bajt
DON’T CARE
(bez znaczenia)
3. Bajt
KOD FUNKCJI 1
4. Bajt
KOD FUNKCJI 2
5. Bajt
KOD FUNKCJI 3
6. Bajt
KOD FUNKCJI 4
7. Bajt
PUSTY
8. Bajt
x
9. Bajt
PUSTY
10. Bajt
K
11. Bajt
n
12. Bajt
PUSTY
13. Bajt
D
14. Bajt
F
15. Bajt
ETX
Bajt statusu
błędu:
Bajt statusu błędu
Wartość wynosi zero:
Urządzenie bez błędu
Wartość różna od zera:
Urządzenie z jednym lub kilkoma błędami.
90003752(2) [AK-Komendy] 11/01
AK
1-18
I) -Interfejs V24/RS232/485 - Podstawy
6. 6 Sekwencja funkcji i status błędu po odebraniu komendy
"SRES" lub "STBY"
1. Komputer sterujący wysyła komendę sterującą SRES (Reset) do modułu
systemowego lub pojedynczego analizatora.
Wszystkie wykonywane funkcje lub procedury zostaną przerwane. Rozpocznie się
inicjalizacja, która jest analogiczna do włączenia modułu systemowego lub
analizatora: Sprawdzenie CPU i pamięci, regulacja lub sterowanie żądanych
temperatur, zapalenie płomienia w FID i tak dalej. W czasie inicjalizacji system lub
analizatory znajdują się w trybie pracy czuwania "stand-by", nawet jeśli nie są
gotowe i bezbłędne. To oznacza, że status STBY będzie raportowany do komendy
odczytu ASTZ. Komputer sterujący może tylko odczytać komendą odczytu ASTF (
status błędu), czy urządzenie jest gotowe do pomiarów. Urządzenie będzie gotowe
do pomiaru, jeśli zasadnicze funkcje aktualnej instrukcji pomiarowej będą bezbłędne.
Przykład:
Status modułu systemowego lub analizatorów jest SXYZ. Komputer sterujący wysyła
SRES:
Komputer sterujący wysyła komendę SRES Kn
→ System lub analizator odpowie SRES x
Moduł systemowy lub analizator zlikwidują status SXYZ. Uruchomione zostanie
sprawdzenie CPU i pamięci i zostaną wysterowane temperatury. Jeśli temperatury
będą poza dopuszczalnym zakresem, urządzenie je wyreguluje. FID steruje
płomieniem i spróbuje go zapalić, jeśli to będzie konieczne i tak dalej. Komputer
sterujący odczyta tryb pracy i status błędu:
Komputer sterujący wysyła komendę ASTZ Kn
→ System lub analizator odpowie ASTZ 0 SMAN STBY
lub
Komputer sterujący wysyła komendę ASTZ Kn
System lub analizator odpowie ASTZ x SMAN STBY
Komputer sterujący wysyła komendę ASTF Kn
System lub analizator odpowie ASTF x n
Bajt statusu błędu będzie zerem i system lub analizator będą gotowe do pomiaru,
jeśli wszystkie temperatury są w dopuszczalnym zakresie, jeśli płomień FID pali się
itd.
Jeśli te parametry nie są prawidłowe, bajt statusu błędu będzie różny od zera.
Komputer sterujący odczyta tryb pracy i status błędu tak długo aż system lub
analizator będą gotowe do pomiaru. Komputer sterujący steruje maksymalnym
czasem tego odczytu.
90003752(2) [AK-Komendy] 11/01
AK
1-19
I) -Interfejs V24/RS232/485 - Podstawy
2. Komputer sterujący wysyła komendę sterującą STBY (Standby) do modułu
systemowego lub do pojedynczego analizatora.
Istnieją dwa różne przypadki:
Jeśli system lub analizator odpoczywa, ten tryb zostanie zakończony.
Następnie, nastąpi próba przejścia ze stanu czuwania do bezbłędnego pomiaru.
System lub analizator będą regulować wszystkie temperatury, aby uzyskać
wymagane ustawienia, które były wyłączone w czasie odpoczynku. FID będzie
sterował zapaleniem płomienia i jeśli to konieczne spróbuje zapalić płomień itd. W
czasie tych sprawdzeń system lub analizator pozostaje w trybie czuwania "standby", nawet jeśli nie są gotowe i bezbłędne. To oznacza, że status STBY będzie
raportowany do komendy odczytu ASTZ. Komputer sterujący może tylko odczytać
komendą odczytu ASTF ( status błędu), czy urządzenie jest gotowe do pomiarów.
Urządzenie będzie gotowe do pomiaru, jeśli zasadnicze funkcje aktualnej
instrukcji pomiarowej będą bezbłędne.
Przykład:
System lub analizator odpoczywa. Nie ma błędu. Komputer sterujący zapyta o
tryb pracy:
Komputer sterujący wysyła komendę ASTZ Kn
→ System lub analizator odpowie ASTZ 0 SREM SPAU
Komputer sterujący wysyła komendę STBY. System lub analizator zaakceptuje
tryb czuwania:
Komputer sterujący wysyła komendę STBY Kn
→ System lub analizator odpowie STBY 0
System lub analizator kończy odpoczynek. Następnie, nastąpi próba przejścia ze
stanu czuwania do bezbłędnego pomiaru. System lub analizator sprawdzi
warunki: Czy wszystkie temperatury są w ustawionym zakresie? Czy płomień FID
pali się? itd. Komputer sterujący odczyta tryb pracy:
Status jest bezbłędny:
Komputer sterujący wysyła komendę ASTZ Kn
→ System lub analizator odpowie ASTZ 0 SREM STBY
lub status ma nadal jakieś błędy:
Komputer sterujący wysyła komendę ASTZ Kn
→ System lub analizator odpowie ASTZ x SREM STBY
Komputer sterujący wysyła komendę ASTF Kn
→ System lub analizator odpowie ASTF x n
Bajt statusu błędu będzie zerem i system lub analizator będą gotowe do pomiaru,
jeśli wszystkie temperatury są w dopuszczalnym zakresie, jeśli płomień FID pali
się itd.
Jeśli te parametry nie są prawidłowe, bajt statusu błędu będzie różny od zera.
Komputer sterujący odczyta tryb pracy i status błędu tak długo aż system lub
analizator będą gotowe do pomiaru. Komputer sterujący steruje maksymalnym
czasem tego odczytu.
90003752(2) [AK-Komendy] 11/01
AK
1-20
I) -Interfejs V24/RS232/485 - Podstawy
System lub analizator jest w trybie pracy SXYZ. Ten tryb będzie zakończony.
Następnie, nastąpi próba przejścia ze stanu czuwania do bezbłędnego pomiaru.
Jeśli wystąpi jakiś błąd w funkcji SXYZ, system lub analizator spróbuje usunąć
błąd i przejść ze stanu czuwania do bezbłędnego pomiaru (tj. płomień FID nie pali
się, FID spróbuje go zapalić). W czasie tych sprawdzeń system lub analizator
pozostaje w trybie czuwania "stand-by", nawet jeśli nie są gotowe i bezbłędne. To
oznacza, że status STBY będzie raportowany do komendy odczytu ASTZ.
Komputer sterujący może tylko odczytać komendą odczytu ASTF ( status błędu),
czy urządzenie jest gotowe do pomiarów. Urządzenie będzie gotowe do pomiaru,
jeśli zasadnicze funkcje aktualnej instrukcji pomiarowej będą bezbłędne.
Przykład:
System lub analizator jest w trybie pracy SXYZ. Występuje błąd o numerze n,
tzn. płomień FID nie pali się. Komputer sterujący zapyta o status błędu:
Komputer sterujący wysyła komendę ASTF Kn
→ System lub analizator odpowie ASTF x n
Komputer sterujący wysyła komendę STBY. System lub analizator zaakceptuje
tryb czuwania i oczekuje na bezbłędny pomiar:
Komputer sterujący wysyła komendę STBY Kn
→ System lub analizator odpowie STBY x
System lub analizator kończy tryb pracy SXYZ. Następnie, nastąpi próba
przejścia ze stanu czuwania do bezbłędnego pomiaru. System lub analizator
sprawdzi warunki i spróbuje usunąć błąd, tzn. zapalić płomień FID. Komputer
sterujący odczyta tryb pracy:
Błąd zostaje usunięty (np. Płomień został zapalony):
Komputer sterujący wysyła komendę ASTZ Kn
→ System lub analizator odpowie ASTZ 0 SREM STBY
lub
Błąd nadal występuje (np. Płomień nie został zapalony):
Komputer sterujący wysyła komendę ASTZ Kn
→ System lub analizator odpowie ASTZ x SREM STBY
Komputer sterujący wysyła komendę ASTF Kn
→ System lub analizator odpowie ASTF x n
Bajt statusu błędu będzie zerem i system lub analizator będą gotowe do
pomiaru, jeśli wszystkie temperatury są w dopuszczalnym zakresie, jeśli
płomień FID pali się itd.
Jeśli te parametry nie są prawidłowe, bajt statusu błędu będzie różny od zera.
Komputer sterujący odczyta tryb pracy i status błędu tak długo aż system lub
analizator będą gotowe do pomiaru. Komputer sterujący steruje maksymalnym
czasem tego odczytu.
90003752(2) [AK-Komendy] 11/01
AK
1-21
I) -Interfejs V24/RS232/485 - Podstawy
90003752(2) [AK-Komendy] 11/01
AK
1-22
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Specyfikacje kryteriów i kodów do komunikacji pomiędzy
• wystawionym komputerem (komputerem systemowym) systemu analizatora spalin a
komputerem sterującym.
• każdym analizatorem systemu analizatora spalin a komputerem sterującym.
• wystawionym komputerem (komputerem systemowym) systemu analizatora spalin a
pojedynczymi urządzeniami. Systemy pomiarowe i przyrządy mogą także być
pojedynczymi urządzeniami.
• wystawionym komputerem (komputerem systemowym) analizatora zużycia paliwa a
komputerem sterującym.
• wystawionym komputerem (komputerem systemowym) przyrządu pomiarowym
SHED
a komputerem sterującym. (SHED: Sealed Housing for Evaporative Determination –
uszczelniona obudowa do określania odparowania)
• wystawionym komputerem (komputerem systemowym) systemu próbkowania a
komputerem sterującym.
Komputer analizatora lub systemu będzie nazywany FU (Function Unit – moduł
funkcyjny), a komputer sterujący będzie określany jako TBCC.
90003752(2) [AK-Komendy] 11/01
AK
2-1
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
1. Podstawowe informacje
Można wyróżnić trzy przypadki:
(1) System analizatora spalin:
Niektóre analizatory są połączone logicznie. Oznacza to, że te analizatory są
połączone z TBCC przez wystawiony komputer (komputer systemowy). Komunikacja
nie ma miejsca bezpośrednio między TBCC i analizatorami, ale ma miejsce przez
wystawiony komputer. Identyfikacja każdego urządzenia odp. całego systemu
dokonuje się przez numer kanału. K0 oznacza cały skonfigurowany system
analizatora ("assembling command resp. assembling report"). Kn (n=1, nmax)
oznacza każdy fizycznie dostępny analizator. KV oznacza odpowiadający
wystawiony komputer.
Niektóre analizatory i urządzenia lub systemy próbkujące (np. sprzęt CVS, sampler
cząstek, system próbkujący, itd.) są logicznie połączone. Oznacza to, że te
analizatory są połączone z TBCC przez wystawiony komputer (komputer
systemowy). Komunikacja nie ma miejsca bezpośrednio między TBCC i
analizatorami, ale ma miejsce przez wystawiony komputer. Identyfikacja każdego
urządzenia odp. całego systemu dokonuje się przez numer kanału. Obsługa
analizatorów będzie taka jak opisano powyżej.
Wszystkie inne urządzenia lub systemy mogą być wywoływane tylko bezpośrednio
przez odpowiedni numer kanału. Wystawiony komputer musi znać mnemoniki tych
urządzeń i systemów. Co więcej, wystawiony komputer musi mieć możliwość
wysyłania komend poleceń i odczytu do odpowiednich kanału odp., aby przesłać
odpowiedzi do TBCC.
(2) Analizatory z pojedynczym wylotem spalin (analizatory jednokanałowe):
Wszystkie analizatory są połączone do TBCC indywidualnie. Więc programowa
identyfikacja analizatorów nie jest konieczna, ponieważ są one identyfikowane przez
połączenia sprzętowe. Ale , aby uzyskać jednorodny protokół, numer kanału musi
być ustawiony na K0.
(3) Analizatory z pojedynczym wylotem spalin (analizatory wielokanałowe):
Wszystkie analizatory są połączone do TBCC indywidualnie, ale mierzą więcej niż
tylko pojedynczy składnik (np. CO i C02). Konieczna jest identyfikacja programowa,
ponieważ potrzeba wywoływać pojedyncze kanały odp. składników. Dlatego taki
pojedynczy analizator musi być traktowany jak system.
90003752(2) [AK-Komendy] 11/01
AK
2-2
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Kody określone w tej instrukcji są ważne do komunikacji między
• TBCC a wystawionym komputerem systemu analizy spalin.
• wystawionym komputerem systemu analizy spalin a odpowiednim pojedynczym
urządzeniem.
• TBCC a analizatorami z pojedynczym wylotem spalin podłączonym bezpośrednio
do TBCC.
• TBCC a innymi pomiarami spalin lub urządzeniami analitycznymi lub urządzeniami
dołączonymi bezpośrednio do TBCC.
Format zmiennoprzecinkowy jest ważny dla transferu sygnału.
Fizyczne jednostki są określone następująco:
• Wielkości spalin: ppm
• Temperatury: K
• Ciśnienia: Pa
• Przepływ: l/min
System analizatora lub każdy analizator może być ustawiony w tryb pracy ręczny "MANUAL" wybierając "REMOTE DISABLE" dla parametru "REMOTE EN/DISABLE". To ustawienie nie zależy od poprzedniego statusu systemu lub
analizatora.
Jeśli wybierzesz "REMOTE ENABLE", tryb ręczny - "MANUAL" pozostanie przez ten
czas, ale TBCC może wywołać ten tryb pracy komendą sterującą. Jeśli TBCC ustawi
system/analizator na zdalny "REMOTE", system/analizator uruchomi komendy
sterujące
z TBCC. Warunek wstępny: System/analizator jest w stanie uruchomić wybraną
funkcję.
W trybie "REMOTE DISABLE", TBCC może wysłać tylko komendy odczytu. Możliwy
jest tylko odczyt sygnałów i informacji o statusie. Jeśli system lub analizator jest w
trybie "MANUAL", zignoruje on komendę sterującą z TBCC. Żadna zmiana statusu
błędu nie będzie wykonana w odpowiedzi do TBCC. Zamiast tego, odpowiedź
wyświetli "MANUAL" jako pierwszą datę.
Tak samo będzie ważne, jeśli parametr jest "REMOTE ENABLE", ale TBCC
przełączy system/analizator do trybu "MANUAL".
W przeciwnym razie tryb pracy może być rozpoznany tylko przez odczyt statusu.
Ważne jest to także kiedy trwa test.
90003752(2) [AK-Komendy] 11/01
AK
2-3
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Możliwe jest w systemie złożenie razem pojedynczych kanałów do jednej linii, tak że
następująca definicja będzie ważna:
Linia jest streszczeniem "1-x" analizatorów do grupy logicznej "y", która może być
przełączona fizycznie do kanału gazowego "z". Każde urządzenie może tylko być
przypisane do jednej linii w tym samym czasie. Jeśli spróbujesz przypisać kanał do
innej linii, a ten kanał już jest przypisany, wystawiony komputer wyśle jako
odpowiedź "DF" (błąd danych).
Organizacja każdej zdefiniowanej linii odbywa się w wystawionym komputerze
(CODE KV Ln ...). Rozkaz musi być wysłany do wystawionego komputera "KV".
Linia będzie rozwiązana przez konfigurację bez przypisania kanałów (CODE KV
Ln) lub przez rozkaz resetu (SRES).
Wszystkie dostępne wejścia gazowe mogą być przypisane do zdefiniowanej linii.
Więc możliwe jest przypisanie różnych linii do różnych punktów próbkowania gazu,
np. przed katalizatorem, za katalizatorem. Jeśli czas przebiegu gazu zmieni się w
takim przypadku, musisz to uszanować.
90003752(2) [AK-Komendy] 11/01
AK
2-4
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
2. Wykaz kodów
2.1. Komendy sterujące
KOD
Funkcja
SALI
SARA
SARE
SATK
Kn
Kn
Kn
Kn
SEGA
Kn
SEMB
SFRZ
Kn
Kn
SGTS
SHDA
SHDE
SINT
SLCH
SLIN
SLST
SMAN
SMGA
SNAB
SNGA
SPAB
SPAU
Kn
K0
K0
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
SQEF
SREM
SRES
SROF
Kn
Kn
Kn
Kn
SRON
SSPL
Kn
Kn
ST9O
Kn
STBY
Kn
Mm Sprawdzenie linearyzacji gazem zakresu
Autozakres "OFF" (umieszczony zakres zostanie)
Autozakres "ON"
Autom. kalibracja
(kalibracja zerowa i zakresu + zerogaz + stand-by)
Gaz zakresu (gaz zakresu będzie płynął w ograniczonym
czasie)
Mm Ustawianie zakresu (1, 2, 3, 4)
Ustawianie przecinka dziesiętnego dla formatu
zmiennoprzecinkowego
Test urządzenia
Tryb wstrzymania "OFF"
Tryb wstrzymania "ON"
Rozpoczęcie całkowania (średnia cąłkowania)
Mm Sprawdzenie linearyzacji (gazem dystrybucyjnym)
Mm Linearyzacja (z określeniem korekcji i zapisaniem)
Ustawienie kroku linearyzacji i podanie wartości
Tryb pracy "Manual" – ręczny
Gaz zakresu (będzie ssany lub włączony)
Kalibracja gazem zerowym
Gaz zerowy (gaz zerowy będzie płynął w określonym czasie)
Kalibracja gazu zakresu
Pauza (status odpoczynku, np. pompy, ozonator, deozonator,
wyłączone wysokie napięcie, gaz wejściowy zamknięty w
urządzeniu)
Mm Zakłócenia (tylko dla analizatorów CO)
Tryb pracy "Remote" – zdalny
Reset (analizator przejdzie przez tryb inicjalizacji do stand-by)
Modus opóźnienia "OFF" (tryb pracy: wyjście sygnału z/bez
opóźnienia, wł. są SINT, AKON, AIKO, AIKG, sygnał
analogowy)
Modus opóźnienia "ON" (analogicznie do "SROF")
Czyszczenie (powietrze czyszczące będzie ssane lub
włączone)
Ustawienie kroku czasu t90 (S = szybko, M = średnio, L =
powoli)
Stand-by (gotowy do pomiaru bez względu na poprzednią
historię)
Strona
2-8
2-9
2-9
2-10
2-15
2-16
2-18
2-19
2-20
2-20
2-21
2-22
2-23
2-24
2-25
2-26
2-27
2-28
2-29
2-30
2-31
2-32
2-33
2-34
2-34
2-35
2-36
2-37
Opcjonalnie:
SCAL
SENO
SNOX
Kn
Kn
Kn
Start kalibracji systemowej (tylko dla platformy)
pomiar NO (tryb pracy CLD)
pomiar NOx (tryb pracy CLD)
2-13
2-17
2-17
Kn: Kanał n
Mm: Zakres m
Odpowiedź
Odpowiedź na komendę sterującą będzie zawierać KOD komendy sterującej i bajt statusu
błędu (0-9).
90003752(2) [AK-Komendy] 11/01
AK
2-5
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
2.2. Komendy odczytu
KOD
Funkcja
AAEG
AALI
Kn
Kn
AANG
AEMB
AFDA
AFDA
AGID
AGRW
AIKG
AIKO
AKAK
AKAL
AKFG
AKON
ALCH
ALIK
ALIN
ALKO
ALST
AM90
AMBA
AMBE
AMBU
AMDR
AQEF
ASOL
ASTA
ASTF
ASTZ
ASYZ
AT9O
ATEM
ATOL
AVEZ
AZEI
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Kn
Odchylenie gazu zakresu
Odchylenia ostatniego sprawdzenia linearyzacji gazem
zakresu
Odchylenie gazu zerowego
Wybrany zakres (R1, R2, R3, R4)
KOD czas gazu zera/zakresu (długość funkcji kalibracji)
KOD Czas czyszczenia
Identyfikacja urządzenia
m
Limit
Średnia całkowa stężenia; wszystkie (w ppm)
Średnia całkowa stężenia (w ppm)
Mm Stężenie gazu kalibracyjnego (w ppm)
Zapisane korekcje kalibracji
Konfiguracja systemu
Stężenie (bieżąca wartość w ppm)
Mm Odchylenia ostatniego sprawdzenia linearyzacji
Obliczenia krzywej linearyzacyjnej
Mm Wartości linearyzacji w urządzeniu (X/Y = ust.-/wart.nieprz.)
Mm Współczynniki wielomianu krzywej linearyzacji
Kroki linearyzacji
Rzeczywisty czas odpowiedzi (t90 time)
Mm Początek zakresu (w ppm)
Mm Koniec zakresu (w ppm)
Poziomy przełączania dla autozakresów
Ręcznie nastawiane ciśnienie
Wynik sprawdz. zakłóceń (w ppm) (tylko dla analizatorów CO)
Wartość ustawiana z limitami
Ogólny status systemu
Wewnętrzny status błędu
Status urządzenia
Czas systemowy (rok, miesiąc, dzień, godz., min., sek.)
T90 time (czas odpowiedzi)
m
Temperatura
Mm Tolerancje stabilności
Czas opóźnienia i synchronizacji
KOD Czasy (dla procedur)
Mm
Strona
2-39
2-40
2-41
2-45
2-46
2-46
2-47
2-48
2-49
2-51
2-53
2-54
2-57
2-58
2-61
2-62
2-63
2-64
2-65
2-66
2-67
2-68
2-69
2-70
2-71
2-72
2-73
2-74
2-76
2-78
2-79
2-80
2-81
2-83
2-84
Opcjonalnie:
ABST
Kn
ADRU
Kn m
ADUF
Kn m
AKEN
Kn
AKOW Kn Mm
AUKA
Kn
Kn: Kanał n
Mm: Zakres m
Licznik godzi pracy
Ciśnienie (dla serwisu)
Przepływ (dla serwisu)
Opis urządzenia
Korekcja (Kalibracja gazem zerowym i gradient)
Nieskorygowana wartość analogowa
2-42
2-43
2-44
2-56
2-60
2-82
Odpowiedź
Odpowiedź na komendę sterującą będzie zawierać KOD komendy sterującej i bajt statusu
błędu (0-9).
90003752(2) [AK-Komendy] 11/01
AK
2-6
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
2.3. Komendy zapisu
KOD
Funkcja
EFDA
Kn
EFDA
EGRW
EKAK
Kn
Kn
Kn
EKFG
ELIN
Kn
Kn
ELKO
ELST
EMBA
Kn
Kn
Kn
EMBE
Kn
EMBU
EMDR
ESOL
Kn
Kn
Kn
ESYZ
ET9O
ETOL
Kn
Kn
Kn
EVEZ
EZEI
Kn
Kn
KOD
DANE
KOD
DANE
Mm
DANE
DANE
Mm
DANE
DANE
DANE
Mm
DANE
Mm
DANE
DANE
DANE
m
DANE
DANE
DANE
Mm
DANE
DANE
KOD
DANE
Czas gazu zerowego/zakresu (długość funkcji kalibracji)
Czas czyszczenia
Limity
Stężenie gazu kalibracyjnego (w ppm)
Wartość = 0: niedostępny gaz zakresu
Konfiguracja systemu
Linearyzacja wartości w urządzeniu (X/Y = Wartość-/wartość
nieprzetw.)
Współczynniki wielomianu krzywej linearyzacyjnej
Kroki linearyzacji
Początek zakresu (w ppm)
Wartość = 0: brak zdefiniowanego zakresu
Koniec zakresu (w ppm)
Wartość = 0: brak zdefiniowanego zakresu
Poziomy przełączania dla autozakresu
Ręcznie nastawiane ciśnienie
Wart0ośćustawienia z limitami
Strona
2-85
2-85
2-87
2-88
2-90
2-91
2-92
2-93
2-94
2-95
2-96
2-97
2-98
Czas systemowy (rok, miesiąc, dzień, godz., min., sek.)
T90 time (czas odpowiedzi)
Tolerancje stabilności
2-99
2-100
2-101
Czas opóźnienia i synchronizacji
Czasy (dla procedur)
2-102
2-103
Opcjonalnie:
EKEN
Kn
2-89
DANE Opis urządzenia
Kn: Kanał n
Mm: Zakres m
Odpowiedź
Odpowiedź na komendę sterującą będzie zawierać KOD komendy sterującej i bajt statusu
błędu (0-9).
90003752(2) [AK-Komendy] 11/01
AK
2-7
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
3. Opis wszystkich komend sterujących
SALI – Komenda sterująca "Sprawdzenie linearyzacji gazem zakresu"
Uruchamiając tą komendę analizator w systemie lub pojedynczy analizator włącza
przepływ gazu zakresu z wszystkimi dostępnymi gazami zakresu jeden po drugim.
Automatycznie nastąpi sprawdzenie ustawionych wartości. Urządzenie zarejestruje
zdeterminowane wartości i zapamiętuje odchylenia wartości nieprzetworzonych/
ustawionych. Te odchylenia można odczytać komendą "AALI".
Komenda sterująca
SALI
Kn
Mx
Funkcja przypisana do kanału n, zakres x
Kod
Odpowiedź
SALI
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-8
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SARA – Funkcja sterująca "Autozakres OFF"
SARE – Funkcja sterująca "Autozakres ON"
Uruchamiając komendę "Autozakres ON" analizatory w systemie lub pojedynczy
analizator wybierze automatycznie najlepszy zakres dla bieżącego stężenia.
Komendą sterującą "SEMB" autozakres zostanie zatrzymany i zostanie wybrany
zakres wysłany komendą "SEMB". Komenda "Autozakres OFF" zatrzyma tą funkcję,
ale, znaleziony zakres nadal pozostanie.
Komenda sterująca
SARE
SARA
K0
K0
Funkcja przypisana do całego systemu
Kod
SARE
SARA
Kn
Kn
Funkcja przypisana do pojedynczego analizatora
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-9
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SATK – Komenda sterująca "Automatyczna kalibracja"
Uruchamiając tę komendę analizatory w systemie lub pojedynczy analizator
rozpocznie procedurę kalibracji, aby określić prawidłowe wartości. Wymagane gazy
kalibracyjne i pompy będą przełączane automatycznie. Następnie automatycznie
rozpocznie się procedura kalibracyjna. Taka procedura musi przebiegnąć do końca.
Nie można jej zatrzymać ani przerwać żadną inną funkcją. W przeciwnym razie nie
byłoby pewne, czy wartości korekcji są prawidłowe do obliczeń analizy wartości
spalin. Wyjątkiem są komendy "Reset" lub "Stand-by". Po zakończeniu procedury
system, analizatory w systemie lub pojedynczy analizator muszą zmienić tryb pracy
na "Stand-by".
Komenda sterująca
SATK
K0
Funkcja przypisana do całego systemu
Kod
SATK
K1
Kn
Funkcja przypisana do kanału n
Funkcja przypisana do kanału 1
Kod
SATK
Kn M3
Funkcja przypisana do kanału n i zakresu 3
Kod
Odpowiedź
SATK
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-10
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Procedura kontroli stabilności
Parametry:
To Time-out [xx s] (max. czas kontroli stabilności)
Tt Martwy czas [xx s]
(oczekiwanie po przełączeniu gazu)
Ti czas całkowania [xx,x s] (dla K1, Knew)
Ts czas stabilizacji [xx s]
Tol. Tolerancja [x,x % zakres]
90003752(2) [AK-Komendy] 11/01
AK
2-11
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Kontrola stabilności
Procedura kontroli stabilności kalibracji zera/zakresu
90003752(2) [AK-Komendy] 11/01
AK
2-12
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Tylko dla platformy: SCAL – Komenda sterująca "Rozpoczęcie kalibracji
systemowej "
Do sterowania procedurami kalibracji systemowej należy używać komend "SCAL",
"STBY" i "ASTZ". Procedury rozpoczyna komenda "SCAL". Dokładniejszy opis
procedur podano w dokumentacji kalibracji systemowej”.
Warunek startowy: Wszystkie dołączone moduły analizatora znajdują się w trybie
stand-by ("AK STBY") a zmienna "CALSTAT" jest równa "0".
W przeciwnym razie odpowiedź na komendę jest "BUSY" (BS) - zajęty.
Komenda sterująca
SCAL
Kx
m
(n)
Opcjonalne parametry
Typ kalibracji systemowej
Funkcja przypisana do kanału x
Kod
m
0 = ZERO-CAL
1 = ZERO/SPAN-CAL
2 = PROGRAM
Kx
K0
K0
K0
3 = TEST ZERO-GAS
4 = TEST SPAN-GAS1
5 = TEST SPAN-GAS2
6 = TEST SPAN-GAS3
7 = TEST SPAN-GAS4
8 = TEST CLOSE GASES
K1...999
K1...999
K1...999
K1...999
K1...999
K1...999
n
n = 1: przełącza do trybu
testowego
inne: przełącza do trybu
normalnego
time-out w s
time-out w s
time-out w s
time-out w s
time-out w s
time-out w s
Jeśli opcjonalny parametr "n" nie znajduje się w łańcuchu komendy, to odpowiednia
zmienna nie będzie zmieniona.
90003752(2) [AK-Komendy] 11/01
AK
2-13
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Komenda stop
STBY
K0
Funkcja przypisana do całego systemu
Kod
Tylko użycie kanału numer 0 (K0) zatrzyma procedurę "SYSCAL". W wyniku tego
wszystkie procedury innych modułów analizatora zostaną zatrzymane.
Odpowiedź
SCAL
0
Status błędu
Kod
Komenda odczytu
ASTZ
K0
Odczyt całego modułu
Kod
Komendą "ASTZ K0" można sprawdzić, czy kalibracja systemowa działa czy nie.
Komenda "SCAL" zostanie wysłana z powrotem dla działającej kalibracji systemowej.
Jeśli nie działa żadna kalibracja systemowa ten łańcuch zostanie pominięty.
90003752(2) [AK-Komendy] 11/01
AK
2-14
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SEGA – Komenda sterująca "Gaz zakresu"
Uruchamiając tę komendę analizatory w systemie lub pojedynczy analizator
przełączą zawór kalibracyjny na gaz zakresu i przełączą na wymagane pompy. Ta
funkcja sprawdzi tylko punkt końcowy. Nie poprawi kalibracji. Jeśli dostępne są
ciągłe rejestratory liniowe, transport papieru zostanie włączony.
Komenda sterująca
SEGA
K0
Funkcja przypisana do całego systemu
Kod
SEGA
K1
Kn
Funkcja przypisana do kanału n
Funkcja przypisana do kanału 1
Kod
Odpowiedź
SEGA
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-15
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SEMB – Komenda sterująca "Ustawianie zakresu"
Uruchamiając tę komendę analizatory w systemie lub pojedynczy analizator ustawi
zakres, który jest nazwany w danych. Jeśli funkcja "Autozakres" działa w tym
momencie, to zostanie ona zatrzymana i wybrany zostanie nazwany zakres.
Komenda sterująca
SEMB K1 M4 Kn M2
Funkcja przypisana do kanału n zakres 2
Funkcja przypisana do kanału 1 zakres 4
Kod
Odpowiedź
SEMB
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-16
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Tylko dla modułu CLD: SENO/SNOX – Komenda sterująca " Tryb pracy CLD"
Uruchamiając komendę "SENO" analizatory CLD w systemie lub pojedynczy
analizator CLD uruchomi pomiar NO. Komenda "SNOX" uruchomi pomiar NOx.
Komenda sterująca
SENO
Kn
Funkcja przypisana do kanału n
Kod dla pomiaru NO
SNOX
Kn
Funkcja przypisana do kanału n
Kod dla pomiaru NOx
Odpowiedź
SENO
0
Status błędu
Kod dla pomiaru NO
SNOX
0
Status błędu
Kod dla pomiaru NOx
90003752(2) [AK-Komendy] 11/01
AK
2-17
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SFRZ – Komenda sterująca "Ustawianie przecinka dziesiętnego dla formatu
zmiennoprzecinkowego "
Tą komendą ustawia się format liczb rzeczywistych.
Ta komenda wpływa na wyjście wszystkich liczb rzeczywistych. Nie jest możliwe, aby
były różne dla różnych kanałów.
Komenda sterująca
SFRZ
K0
n
Parametr
Funkcja przypisana do całego systemu
Kod
Opis parametru “n”
n = 1..9:
n
=
liczba cyfr po przecinku dziesiętnym w normalnym formacie
zmiennoprzecinkowym.
(f-notacja z funkcji printf z języka C)
n = 11..19: (n-10) = jest maksymalną liczbą cyfr znaczących normalnego formatu
zmiennoprzecinkowego albo formatu E, który jest krótszy.
(g- notacja z funkcji printf z języka C).
Ustawienie fabryczne: n = 16 (= domyślnie).
Domyślne jest używane, jeśli w komendzie SFRZ nie podano
żadnej wartości dla n.
n = 10 ustawi n = domyślne
Przykład:
Liczba: 1234567.821
n=2
1234567.82
1.23E06
n = 13
1234600
n = 15
Odpowiedź
SFRZ
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-18
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SGTS – Komenda sterująca "Test urządzenia"
Uruchamiając tę komendę analizatory w systemie lub pojedynczy analizator wyłączy
gaz kalibracyjny i gaz próbki. Oznacza to, że wszystkie rurki gazowe do urządzenia
analizatora zostaną zamknięte a pumpy zostaną wyłączone. Następnie urządzenie
może być sprawdzone przez wejście gazu, które jest umieszczone bezpośrednio z
przodu urządzenia.
Komenda sterująca
SGTS
K0
Funkcja przypisana do całego systemu
Kod
SGTS
K1
Kn
Funkcja przypisana do kanału n
Funkcja przypisana do kanału 1
Kod
Odpowiedź
SGTS
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-19
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SHDE – Komenda sterująca "Status wstrzymania ON"
SHDA – Komenda sterująca "Status wstrzymania OFF"
Mamy możliwość aktywacji funkcji wstrzymania "Hold" nie tylko przez kalibrację.
Możemy to zrobić także komendą AK "SHDE". Komendą "SHDA" mamy możliwość
wyłączenia aktywnego stanu wstrzymania "Hold". Uruchamiając komendę "SHDE"
włączamy status wstrzymania "hold". Więc istnieje możliwość włączenia funkcji
wstrzymania "Hold" bezpośrednio przez komendę Aka nie tylko przez kalibrację.
Komendą "SHDA" status wstrzymania "Hold" będzie wyłączony.
Komenda sterująca
SHDE
SHDA
K0
K0
Funkcja przypisana do całego systemu
Kod
Odpowiedź
SHDE
SHDA
0
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-20
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SINT – Komenda sterująca "Integrator - całkowanie"
Uruchamiając tę komendę FU włącza wewnętrzne integratory. Poprzednio obliczone
i zapamiętane średnie całkowe zostaną ustawione na 0. Integrator oblicza nową
średnią całkową tak długo aż nie otrzyma ponownie komendy "SINT". Wynik
całkowania może być odczytany komendą "AIKG".
Komenda sterująca
SINT
K0
Funkcja przypisana do całego systemu
Kod
SINT
K1
Kn
Funkcja przypisana do kanału n
Funkcja przypisana do kanału 1
Kod
Odpowiedź
SINT
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-21
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SLCH – Komenda sterująca "Sprawdzenie linearyzacji"
Uruchamiając tę komendę analizatory w systemie lub pojedynczy analizator zostaną
włączone rurki gazowe do dostarczania gazu i rozpocznie się procedura linearyzacji.
Urządzenie zarejestruje wartości korekcji na krzywej nieprzetworzonej specyficznej
dla odbiornika. Odchylenia od wartości korekcji dla ostatnio wykonanej linearyzacji
zostaną zapamiętane. Komenda "SLIN" zawiera informacje o logice sterowania
urządzeniem i dostarczaniem gazu.
Komenda sterująca
SLCH
Kn
Mn
Zakres n
Funkcja przypisana do kanału n
Kod
Odpowiedź
SLCH
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-22
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SLIN – Komenda sterująca "Linearyzacja"
Uruchamiając tę komendę analizatory w systemie lub pojedynczy analizator włączy
rurki gazowe do dostarczania gazu. Zostanie uruchomiona procedura linearyzacji dla
wybranego zakresu. Urządzenie zarejestruje wartości korekcji na krzywej
nieprzetworzonej specyficznej dla odbiornika. Wartości zostaną zapisane w
urządzeniu do obliczania stężenia gazu. Ta procedura będzie sterowana przez kilka
komend TBCC lub systemu. Urządzenie lub dystrybucja gazu akceptuje tylko te
komendy, jeśli otrzymały komendę "SLIN". Komenda "SLIN" przygotowuje
urządzenie lub dystrybucję gazu do otrzymywania i wykonywania dalszych komend,
koniecznych do procedury linearyzacji. Stężenie gazu zakresu musi być ustawione
wcześniej przez komendę "EKAK".
Komenda sterująca
SLIN
Kn
Mn
Zakres n
Funkcja przypisana do kanału n
Kod
Odpowiedź
SLIN
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-23
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SLST – Komenda sterująca "Ustawianie kroku linearyzacji"
Uruchamiając tę komendę dystrybucja gazu włączy nazwane kroki dystrybucji.
Urządzenie będzie pracować jak to opisano dla komend "SLIN" lub "SLCH", zależnie
od bieżącej procedury. Urządzenie akceptuje tylko komendę "SLST", jeśli komendy
"SLIN" lub "SLCH" zostały odebrane wcześniej, a następnie komenda "ELST".
Komenda sterująca
SLST
K1
n
Krok dystrybucji
Funkcja przypisana do kanału 1
Kod
Odpowiedź
SLST
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-24
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SMAN – Komenda sterująca "Tryb pracy ręczny - MANUAL"
Tą komendą FU zmieni tryb pracy na ręczny - "Manual". Potem dopiero będzie
możliwe uruchomienie funkcji z modułu operacyjnego zintegrowanego z FU. Ten
sam tryb pracy będzie włączony, jeśli przełącznik serwisowy FU będzie w pozycji –
blokada zdalnego dostępu - "Remote Disable". W tym trybie będzie możliwe tylko
odpowiadanie na komendy odczytu TBCC.
Komenda sterująca
SMAN
K0
Funkcja przypisana do całego systemu
Kod
SMAN
K1
Kn
Funkcja przypisana do kanału n
Funkcja przypisana do kanału 1
Kod
Odpowiedź
SMAN
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-25
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SMGA – Komenda sterująca "Gaz próbki"
Uruchamiając tę komendę analizatory w systemie lub pojedynczy analizator
przełączą zawór gazu próbki i wymagane pompy do transportu gazu próbki. Jeśli
dostępne są ciągłe rejestratory liniowe, transport papieru zostanie także włączony.
Komenda sterująca
SMGA
K0
Funkcja przypisana do całego systemu
Kod
SMGA
K1
Kn
Funkcja przypisana do kanału n
Funkcja przypisana do kanału 1
Kod
Odpowiedź
SMGA
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-26
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SNAB – Komenda sterująca "Kalibracja gazem zerowym"
Uruchamiając tę komendę analizatory w systemie lub pojedynczy analizator
rozpoczną kalibrację gazem zerowym. Przepływ gazu kalibracyjnego rozpocznie się
automatycznie i rozpocznie się procedura kalibracji. Po zakończeniu procedury
system, analizator w systemie lub pojedynczy analizator zmienia tryb na czuwanie stand-by. Trwająca procedura kalibracji może być przerwana komendą "STBY”.
Komenda sterująca
SNAB
K0
Funkcja przypisana do całego systemu
Kod
SNAB
K1
Kn
Funkcja przypisana do kanału n
Funkcja przypisana do kanału 1
Kod
Odpowiedź
SNAB
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-27
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SNGA – Komenda sterująca "Gaz zerowy"
Uruchamiając tę komendę analizatory w systemie lub pojedynczy analizator
przełączą zawór gazu próbki i wymagane pompy do transportu gazu zerowego. Ta
funkcja sprawdzi tylko punkt zerowy. Nie poprawi kalibracji. Jeśli dostępne są ciągłe
rejestratory liniowe, transport papieru zostanie włączony.
Komenda sterująca
SNGA
K0
Funkcja przypisana do całego systemu
Kod
SNGA
K1
Kn
Funkcja przypisana do kanału n
Funkcja przypisana do kanału 1
Kod
Odpowiedź
SNGA
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-28
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SPAB – Komenda sterująca "Kalibracja gazem zakresu "
Uruchamiając tę komendę analizatory w systemie lub pojedynczy analizator
rozpoczną kalibrację gazem zakresu. Przepływ gazu kalibracyjnego rozpocznie się
automatycznie i rozpocznie się procedura kalibracji. Po zakończeniu procedury
system, analizator w systemie lub pojedynczy analizator zmienia tryb na czuwanie stand-by. Trwająca procedura kalibracji może być przerwana komendą "STBY”.
Komenda sterująca
SPAB
K0
Funkcja przypisana do całego systemu
Kod
SPAB
K1
Kn
Funkcja przypisana do kanału n
Funkcja przypisana do kanału 1
Kod
Odpowiedź
SPAB
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-29
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SPAU – Komenda sterująca "Przerwa"
Tą komendą FU będzie ustawiany na zdefiniowany status przerwania. Ta komenda
zostanie zaakceptowana tylko, jeśli FU znajduje się w trybie czuwania - stand-by.
Komenda "SPAU" wyłączy tryby pracy (np. płomień FID, pompę urządzenia NO) lub
odpowiadający mu ustawiony poziom (np. temperaturę gorącej rury). Komendą
sterującą „Reset“ lub „Stand-by“ FU przejdzie do stanu czuwania - stand-by w
oczekiwaniu na pracę. Rzeczywista funkcjonalność komendy "SPAU" będzie zależeć
od używanego FU. Jest to część specyfikacji każdego urządzenia lub systemu.
Komenda sterująca
SPAU
K0
Funkcja przypisana do całego systemu
Kod
SPAU
Kn
Funkcja przypisana do kanału n
Kod
Odpowiedź
SPAU
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-30
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SQEF – Komenda sterująca "Zakłócenia"
Uruchamiając tę komendę analizator CO będzie mierzył mokre C02. Jest on
wytwarzany przez strumień trzyprocentowego C02 przechodzącego przez butelki z
wodą przy 20 stopniach Celsjusza. Analizator CO będzie mierzył tę mieszaninę
gazową. Sygnał będzie zachowany w analizatorze. Może być odczytany przez TBCC
komendą "AQEF". Mierzone stężenie może wynosić maksymalnie 3 ppm dla zakresu
mniejszego niż 300 ppm. Dla większych zakresów może wynosić maksymalnie 1 %
wartości końca zakresu. Te ograniczenia będą kontrolowane przez TBCC.
Komenda sterująca
SQEF
Kn
Funkcja przypisana do kanału n
Kod
Odpowiedź
SQEF
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-31
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SREM – Komenda sterująca "Zdalna - Remote"
Tą komendą FU przejdzie do tryb pracy obliczeń. Następnie uruchomienie funkcji
będzie możliwe tyko przez TBCC. Ten tryb pracy może być ustawiony tylko, jeśli
przełącznik serwisowy FU znajduje się w pozycji "zdalna włączona -Remote Enable".
Komenda sterująca
SREM
K0
Funkcja przypisana do całego systemu
Kod
SREM
K1
Kn
Funkcja przypisana do kanału n
Funkcja przypisana do kanału 1
Kod
Odpowiedź
SREM
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-32
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SRES – Komenda sterująca "Reset"
Tą komendą FU wykona reset programowy. Ta komenda ma taki sam wpływ na FU
jak wyłączenie i włączenie zasilacza. Wszystkie trwające procedury zostaną
przerwane. Zostanie uruchomiona inicjalizacja, np. sprawdzenie i regulacja
ustawionych poziomów temperatury. Po tym włączone są tryby pracy: ręczny "Manual" i czuwania - "Stand-by".
Komenda sterująca
SRES
K0
Funkcja przypisana do całego systemu
Kod
SRES
Kn
Funkcja przypisana do kanału n
Kod
Odpowiedź
SRES
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-33
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SRON – Komenda sterująca "Modus opóźnienia ON"
SROF – Komenda sterująca " Modus opóźnienia OFF"
Uruchamiając tę komendę analizatory w systemie lub pojedynczy analizator określą
wartości pomiaru i całkowe (średnie), które będą opóźnione zgodnie z czasem
opóźnienia komendy zapisu "EVEZ". Komendy odczytu "AKON", "AIKO" i "AIKG"
dostaną starą wartość zgodną z czasem synchronizacji komendy "EVEZ". Wyjście
analogowe dostanie takie samo opóźnienie. Komendą "Delay modus OFF"
integratory rozpoczną działanie natychmiast i wartości pomiaru i całkowe będą
określone i wysłane bez opóźnienia.
Komenda sterująca
SRON
SROF
K0
K0
Funkcja przypisana do całego systemu
Kod
SRON
SROF
Kn
Kn
Funkcja przypisana do kanału n
Kod
Odpowiedź
SRON
SROF
0
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-34
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
SSPL – Komenda sterująca "Czyszczenie"
Uruchamiając tę komendę analizatory w systemie lub pojedynczy analizator włączy
zawór gazu czyszczącego oraz pompy konieczne do transportu gazu czyszczącego.
Ta funkcja może być zakończona albo przez nową komendę albo po zdefiniowanym
okresie czasu. Po zakończeniu czyszczenia system, analizator w systemie lub
pojedynczy analizator przejdą do trybu czuwania - stand-by.
Komenda sterująca
SSPL
K0
Funkcja przypisana do całego systemu
Kod
SSPL
Kn
Funkcja przypisana do kanału n
Kod
Odpowiedź
SSPL
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-35
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ST9O – Komenda sterująca "Ustawienie kroku czasu t90 "
Tą komendą analizator zastosuje czas t90 zgodny z aktualnym krokiem. Skrót "S"
oznacza szybki czas, "M" oznacza średni czas a "L" oznacza wolny czas. Po
włączeniu urządzenia lub po "Resecie" ustawiony jest najszybszy czas.
Komenda sterująca
ST90
K1 S
Funkcja przypisana do kanału 1, szybki czas
Kod
Odpowiedź
ST90
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-36
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
STBY – Komenda sterująca "Czuwanie - Stand-by"
Komendą "Stand-by" FU zostanie ustawiony na zdefiniowany status przerwania.
Działające funkcje takie jak pomiar lub czyszczenie zostaną przerwane. Następnie,
zostanie włączony tryb czuwania - stand-by. Zakreesy pozostaną wybrane. FU
pozostaje w gotowości do pomiaru i pracy, bez względu na to w którym trybie był
poprzednio.
Komenda sterująca
STBY
Kn
Funkcja przypisana do całego systemu
Kod
Odpowiedź
STBY
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-37
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
90003752(2) [AK-Komendy] 11/01
AK
2-38
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
4. Opis wszystkich komend odczytu
AAEG – Komenda odczytu "Odchylenie od gazu zakresu"
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia):
∗ Zmierzony i zachowany sygnał ostatniego pomiaru gazu zakresu.
∗ Odchylenie od wartości ustawionego punktu krzywej linearyzacji w ppm i
procentach, w odniesieniu do końca wartości zakresu.
Pomiar gazu zakresu: Sygnał po zakończeniu funkcji "Automatyczna kalibracja" lub
"Gaz zakresu", z kontrolowaną stabilnością lub kontrolą czasową zależnie od
ustawień w "EFDA".
Komenda odczytu
AAEG
AAEG
K0
Kn
Odczyt całego systemu
Kod
Odpowiedź
AAEG 0 M1 XXX YYY ZZ ...Mn XXX YYY ZZ
Odchylenie [%]
Odchylenie [ppm]
Sygnał [ppm]
Zakres n
Odchylenie [%]
Odchylenie [ppm]
Sygnał [ppm]
Zakres 1
Status błędu
Kod
Wartości będą mieć ten sam format dla odczytu pojedynczych kanałów.
90003752(2) [AK-Komendy] 11/01
AK
2-39
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AALI – Komenda odczytu "Odchylenia ostatniego sprawdzenia linearyzacji
gazem zakresu"
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia) i
podkanału (zakresu):
∗ Określone i zapisane odchylenia w ppm ostatniego sprawdzenia linearyzacji gazem
zakresu.
Komenda odczytu
AALI
Kn Mx
Odczyt kanału n i zakresu x
Kod
Odpowiedź
AALI
0 AAA BBB.....XXX
x-ta różnica
2-ga różnica
1-sza różnica
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-40
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AANG – Komenda odczytu "Odchylenie od gazu zerowego"
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia):
∗ Zmierzony i zachowany sygnał ostatniego pomiaru gazu zerowego z jego
zakresem.
∗ Odchylenie od wartości ustawionego punktu krzywej linearyzacji w ppm i
procentach, w odniesieniu do końca wartości zakresu.
Pomiar gazu zerowego: Sygnał po zakończeniu funkcji "Automatyczna kalibracja" lub
"Gaz zakresu", z kontrolowaną stabilnością lub kontrolą czasową zależnie od
ustawień w "EFDA".
Komenda odczytu
AANG
AANG
K0
Kn
Odczyt całego systemu
Kod
Odpowiedź
AAEG 0 M1 XXX YYY ZZ ...Mn XXX YYY ZZ
Odchylenie [%]
Odchylenie [ppm]
Sygnał [ppm]
Zakres n
Odchylenie [%]
Odchylenie [ppm]
Sygnał [ppm]
Zakres 1
Status błędu
Kod
Wartości będą mieć ten sam format dla odczytu pojedynczych kanałów.
90003752(2) [AK-Komendy] 11/01
AK
2-41
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ABST – Komenda odczytu "Licznik godzin pracy "
W odpowiedzi na tę komendę odczytu FU wyśle do TBCC następujące dane:
∗ Godziny pracy aż do teraz dla wentylatora podstawowego, turbosprężarki, pomp
próbkujących itd. Godziny pracy zawsze są wysyłane jako liczby całkowite.
Komenda odczytu
ABST
K0
Odczyt całego systemu
Kod
Odpowiedź
ABST
0 T1 T2…Tn
Wartość każdej godziny pracy
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-42
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ADRU – Komenda odczytu "Ciśnienie"
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia) i
jeśli potrzeba dla podkanału (pomiar ciśnienia):
∗ Sygnał w Pascalach.
Uwaga: Na ten moment nie można używać podkanałów.
Komenda odczytu
ADRU
ADRU
K0
Kn (m)
Odczyt kanału n (i podkanału m)
Kod
Odpowiedź
ADRU
0
XXX
Wartość ciśnienia
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-43
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ADUF – Komenda odczytu "Przepływ"
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia) i
jeśli potrzeba dla podkanału (pomiar przepływu):
∗ Sygnał w litrach na jednostkę czasu.
Komenda odczytu
ADUF
ADUF
K0
Kn (m)
Odczyt kanału n (i podkanału m)
Kod
Odpowiedź
ADUF
0
XXX
Wartość przepływu
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-44
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AEMB – Komenda odczytu "Wybrany zakres"
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia):
∗ Wybrany i używany w tym momencie zakres.
Komenda odczytu
AEMB
AEMB
K0
Kn (m)
Odczyt kanału n
Kod
Odpowiedź
AEMB
0
Mn
Ustawiony zakres
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-45
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AFDA – Komenda odczytu "Długość funkcji"
W odpowiedzi na tę komendę odczytu FU wysyła do TBCC następujące dane dla
wywołanego kanału (urządzenia):
∗ Czasy funkcji lub procedury funkcji określonej w "KODZIE".
Funkcje takie jak "SATK", "SLIN", "SLCH", "SALI", "SQEF", "SNGA" lub "SEGA"
uruchomione zostaną z kontrolą czasu zgodnie z czasami T1 do T4 lub stabilności.
Kontrola czasu: Jeśli tylko T1 jest ustawiony lub jeśli T2 = 0, kontrola czasu zostanie
uruchomiona z czasem kroku T1 (całkowity czas funkcji).
Kontrola stabilności: Czasy T1 do T4 muszą być ustawione.
Komenda odczytu
AFDA
AFDA
K0 KOD
Kn KOD
Kod dla funkcji
Odczyt kanału n
Kod
Odpowiedź
AFDA 0 T1 (T2 T3 T4)
"Time out"; po tym czasie, procedura
zostanie przerwana i otrzymasz komunikat
o błędzie; ten czas startuje po oczekiwaniu.
Czas całkowania, aby otrzymać średnią
wartość jednego sygnału.
Czas stabilizacji: Wszystkie sygnały muszą
być w określonej tolerancji przez ten czas.
Czas oczekiwania: po włączeniu odp.
zmiana gazów lub czas krokowania
sterowania czasem.
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-46
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AGID – Komenda odczytu "Identyfikacja urządzenia"
W odpowiedzi na tę komendę odczytu analizator gazowy wyśle do TBCC łańcuch
tekstowy zawierający kilka danych. Te dane będą oddzielone slashem ( / ).
Komenda odczytu
AGID
K0
Odczyt całego systemu
Kod
Odpowiedź
AGID
0
a/b/c
Identyfikacja urządzenia
a = Nazwa i numer seryjny
b = wersja programu
c = Data
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-47
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AGRW – Komenda odczytu „Limity"
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia):
∗ Odpowiadające limity, np. maksymalne odchylenia kalibracji.
Komenda odczytu
AGRW K0 m
AGRW Kn m
Odczyt kanału n i podkanału m
m=1:
gaz zerowy kalibracji
m=2:
gaz zakresu kalibacji
Kod
Odpowiedź
AGID
0
XXX
Limit
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-48
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AIKG – Komenda odczytu „Wartość całkowa stężenia; wszystkie"
W odpowiedzi na tę komendę FU wyśle do TBCC następujące dane:
∗ Skorygowany średni sygnał ważny w tym momencie (np. analizowana wartość),
która została obliczona od ostatniej komendy "SINT". Fizyczny parametr jest opisany
w rozdziale o FU. Wartość będzie ograniczona do sześciu cyfr znaczących, ponieważ
niecelowe jest wysyłanie stężeń gazu z dokładnością mniejszą niż ppm. Zobacz
przykładową komendę "AKON" !
Porównaj z komendą "SFRZ"!
Komenda odczytu
AIKG
K0
Odczyt całego systemu
Kod
AIKG
K1 … Kn
Odczyt kanału n
Odczyt kanału 1
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-49
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Odpowiedź
AIKG 0 123400 12340 1234 123.4 12.34 -1.23 #
Kanał 7 brak sygnału ,
nieprawidłowy lub poza
zakresem
Kanał 6 wartość ujemna
1 cyfra przed /2 cyfry za
przecinkiem dziesiętnym
Kanał 5 wartość dodatnia
2 cyfry przed / cyfry za
przecinkiem dziesiętnym
Kanał 4 wartość dodatnia
3 cyfry przed /2 cyfry za
przecinkiem dziesiętnym
Kanał 3 wartość dodatnia
4 cyfry
Kanał 2 wartość dodatnia
5 cyfr
Kanał 1 wartość dodatnia
6 cyfr
Status błędu
Kod
Wartości będą miały ten sam format dla odczytu pojedynczych kanałów.
90003752(2) [AK-Komendy] 11/01
AK
2-50
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AIKO – Komenda odczytu „Wartość całkowa stężenia "
W odpowiedzi na tę komendę FU wyśle do TBCC następujące dane:
∗ Skorygowany średni sygnał ważny w tym momencie (np. analizowana wartość),
która została obliczona od ostatniej komendy "SINT" odp. ostatniej komendy "AIKO".
Fizyczny parametr jest opisany w rozdziale o FU. Wartość będzie ograniczona do
sześciu cyfr znaczących, ponieważ niecelowe jest wysyłanie stężeń gazu z
dokładnością mniejszą niż ppm. Zobacz przykładową komendę "AKON" !
Komenda odczytu
AIKO
K0
Odczyt całego systemu
Kod
AIKO
K1 … Kn
Odczyt kanału n
Odczyt kanału 1
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-51
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Odpowiedź
AIKO 0 123400 12340 1234 123.4 12.34 -1.23 #
Kanał 7 brak sygnału ,
nieprawidłowy lub poza
zakresem
Kanał 6 wartość ujemna
1 cyfra przed /2 cyfry za
przecinkiem dziesiętnym
Kanał 5 wartość dodatnia
2 cyfry przed / cyfry za
przecinkiem dziesiętnym
Kanał 4 wartość dodatnia
3 cyfry przed /2 cyfry za
przecinkiem dziesiętnym
Kanał 3 wartość dodatnia
4 cyfry
Kanał 2 wartość dodatnia
5 cyfr
Kanał 1 wartość dodatnia
6 cyfr
Status błędu
Kod
Wartości będą miały ten sam format dla odczytu pojedynczych kanałów.
90003752(2) [AK-Komendy] 11/01
AK
2-52
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AKAK – Komenda odczytu „Stężenie gazu kalibracyjnego "
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia) i
zakresu:
∗ Stężenie gazu kalibracyjnego w ppm.
Komenda odczytu
AKAK
Kn
[Mx]
Zakres numerów (opcjonalnie); x=1,2,3,4
Jeśli nie podano żadnego to odczyt
z wszystkich zakresów
Odczyt kanału n
Kod
Odpowiedź
AKAK 0 M1 XXX M2 XXX ... Mn ZZZ
Stężenie gazu kalibracyjnego
Zakres n
Stężenie gazu kalibracyjnego
Zakres 2
Stężenie gazu kalibracyjnego
Zakres 1
Status błędu
Kod
Wartości będą miały ten sam format dla odczytu pojedynczych zakresów.
90003752(2) [AK-Komendy] 11/01
AK
2-53
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AKAL – Komenda odczytu „Zapisane korekcje kalibracji "
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia):
∗ Korekcje w ppm określone i zapisane podczas ostatniej kalibracji. Te korekcje są
także niezbędne do obliczania wartości analizatora (odchylenia od krzywej
linearyzacji).
∗ Suma odchyleń (całkowita korekcja) kalibracji przed ostatnim sprawdzeniem
linearyzacji dla ostatniego zakresu skalibrowanego gazem zerowym i zakresu.
Komenda odczytu
AKAL
AKAL
Kn [Mx]
Kn [Mx]
Zakres numerów (opcjonalnie); x=1,2,3,4
Jeśli nie podano żadnego to odczyt
z wszystkich zakresów
Odczyt kanału n
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-54
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Odpowiedź
AKAL 0 M1 aaa kk AAA KK ..... Mn xxx ff XXX FF
Odchylenie punktu
końcowego
Korekcja dla
punktu końcowego
Odchylenie punktu
zerowego
Korekcja dla
punktu zerowego
n-ty zakres
Odchylenie punktu
końcowego
Korekcja dla
punktu końcowego
Odchylenie punktu
zerowego
Korekcja dla
punktu zerowego
1-szy zakres
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-55
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AKEN – Komenda odczytu „Oznaczenie urządzenia"
W odpowiedzi na tę komendę odczytu FU wyśle do TBCC oznaczenie dla
wywołanego kanału (urządzenia).
Komenda odczytu
AKEN
AKEN
K0
Kn
Odczyt kanału n
Kod
Odpowiedź
AKEN
0
XXX..X
Oznaczenie urządzenia
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-56
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AKFG – Komenda odczytu „Konfiguracja systemu"
W odpowiedzi na tę komendę odczytu FU wyśle do TBCC następujące dane:
∗ Ustawienia kanałów (analizatory lub wirtualne kanały), które mają wysłać aktualne
sygnały i odpowiednią sekwencję.
∗ Kanały, które mogą być wywołane komendą dla wszystkich kanałów "K0". To
znaczy:
Które urządzenie może być włączone przez "K0" lub "KV Ln" do trybów pracy takich
jak pomiar, gaz zerowy, gaz zakresu.
∗ Który kanał będzie analizował, który składnik chemiczny.
∗ Sekwencja, w której sygnały analizatorów lub obliczonych wartości z wirtualnych
kanałów będą wysłane do komendy odczytu wszystkich kanałów „K0" lub "KV Ln". Ta
informacja zostanie podana przez łańcuch "XYZ" dla każdego składnika, np. C0, N0,
NOx, BRETT (Lambda według Brettschneidera) itd.
Komenda odczytu
AKFG
AKFG
K0
KV Ln
Odczyt całego systemu odp. niektóre
zdefiniowane linie
Kod
Odpowiedź
AKFG 0 XYZ Kn XYZ Km XYZ Kx
Wybrany kanał x , składnik XYZ
Wybrany kanał m , składnik XYZ
Wybrany kanał n , składnik XYZ
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-57
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AKON – Komenda odczytu „Sygnał" (zmierzona wartość stężenia)
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane:
∗ Skorygowany sygnał (wartość stężenia) ważną w tym momencie. Normalnie
fizyczną jednostką jest ppm. Wartość będzie ograniczona do sześciu znaczących
cyfr, ponieważ bezcelowe jest wysyłanie stężeń gazu w dokładności mniejszej niż
ppm.
Przykład dla czterech cyfr znaczących (domyślnie: sześć cyfr):
zmierzone
stężenie [ppm]
123456
12356
1234.4
123.45
12.56
1.23
wysłane stężenie
[ppm]
123500
12360
1234
123.5
12.56
1.23
Porównaj komendę "SFRZ"!
Komenda odczytu
AKON
K0
Odczyt całego systemu
Kod
AKON
K1 … Kn
Odczyt kanału n
Odczyt kanału 1
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-58
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Odpowiedź
AKON 0 123400 12340 1234 123.4 12.34 -1.23 #
Kanał 7 brak sygnału ,
nieprawidłowy lub poza
zakresem
Kanał 6 wartość ujemna
1 cyfra przed /2 cyfry za
przecinkiem dziesiętnym
Kanał 5 wartość dodatnia
2 cyfry przed / cyfry za
przecinkiem dziesiętnym
Kanał 4 wartość dodatnia
3 cyfry przed /2 cyfry za
przecinkiem dziesiętnym
Kanał 3 wartość dodatnia
4 cyfry
Kanał 2 wartość dodatnia
5 cyfr
Kanał 1 wartość dodatnia
6 cyfr
Status błędu
Kod
Wartości będą miały ten sam format dla odczytu pojedynczych kanałów.
90003752(2) [AK-Komendy] 11/01
AK
2-59
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AKOW – Komenda odczytu „Korekcja dla kalibracji gazem zerowym i gradient"
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane:
∗ Korekcja ostatniej kalibracji zerowej i gradient krzywej kalibracyjnej.
Komenda odczytu
AKOW K0 Mx
AKOW Kn Mx
Odczyt kanału n zakresu x
Kod
Odpowiedź
AKOW
0
XXX YYY
Kroki krzywej kalibracji
Korekcja kalibracji zera
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-60
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ALCH – Komenda odczytu „Odchylenia ostatniego sprawdzenia linearyzacji"
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia) i
podkanału (zakresu):
∗ Określone i zapisane odchylenia ostatniego sprawdzenia linearyzacji w ppm.
∗ Informacja czy te odchylenia będą w dopuszczalnym zakresie tolerancji. To
oznacza, czy sprawdzenie jest o.k. czy nie ?
Komenda odczytu
ALCH Kn Mx
Odczyt kanału n i zakresu x
Kod
Odpowiedź
ALCH 0 IO AAA BBB … XXX
x-ta różnica
2-ga różnica
1-sza różnica
Sprawdzony wynik jest o.k. (w
przeciwnym razie NO)
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-61
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Tylko dla analizatorów MLT: ALIK – Komenda odczytu „Wyjście krzywej
linearyzacji "
W odpowiedzi na tę komendę odczytu zostaną wysłane wartości x/y krzywej
linearyzacji. Przy pomocy tych wartości można określić żądany segment krzywej
linearyzacyjnej i odstęp miedzy wartościami funkcji.
Komenda odczytu
ALIK Kn a
b c
Odstęp miedzy wartościami funkcji [ppm]
Stężenie końcowe segmentu [ppm]
Stężenie początkowe segmentu [ppm]
Odczyt kanału n
Tylko jeden kanał może być sprawdzany (nie
może być K0).
Kod
Odpowiedź
AKON s y1 x1 y2 x2 y3 x3 ...
Wartość nieprzetworzona nr 3
Wartość ustawiona nr 3
Wartość nieprzetworzona nr 2
Wartość ustawiona nr 2
Wartość nieprzetworzona nr 1
Wartość ustawiona nr 1
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-62
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ALIN – Komenda odczytu „Wartości linearyzacji" (X/Y = Punkt / Wartość
nieprzetworzona)
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia) i
podkanału (zakresu):
∗ Określone i zapisane punkty/wartości nieprzetworzone z ostatniej linearyzacji.
Komenda odczytu
ALIN
Kn
[Mx]
Ta informacja jest opcjonalna. Nie będzie
obliczana, ponieważ wartości są ważne dla
wszystkich zakresów.
Odczyt kanału n i zakresu x
Kod
Odpowiedź
ALIN 0 aaa AAA bbb BBB ..... xxx XXX
n-ta para wartości
2-ga para wartości
1-sza para wartości
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-63
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ALKO – Komenda odczytu „Współczynniki wielomianu krzywej linearyzacyjnej"
Współczynniki wielomianu linearyzacyjnego wyliczone podczas linearyzacji
analizatora zostaną przesłane. Te współczynniki będą pomocne do linearyzacji
metodą wielomianową.
Komenda odczytu
ALKO Kn Mx
Odczyt kanału n i zakresu x
Kod
Odpowiedź
ALKO
0
Mm a0 a1 a2 a3 ...
Współczynniki wielomianu
Zakres m
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-64
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ALST – Komenda odczytu "Kroki linearyzacji "
W odpowiedzi na tę komendę odczytu dostarczanie gazu wyśle do TBCC lub do
systemu następujące dane:
∗ Liczby i dywizje w procentach kroków dostarczania (maksymalnie dwie cyfry po
przecinku dziesiętnym).
Ta komenda będzie tylko zaakceptowana przez dostarczanie gazu, jeśli wcześniej
zostały odebrane komendy "SLIN" lub "SLCH".
Komenda odczytu
ALST
Kn
Odczyt dostarczania gazu
Kod
Odpowiedź
ALST 0 1 XY 2 XY ... n XY
Ostatni krok dostarczania n, dywizja XY %
2-gi krok dostarczania, dywizja XY %
1-szy krok dostarczania, dywizja XY %
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-65
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AM90 – Komenda odczytu "Rzeczywisty czas odpowiedzi (t90)"
W odpowiedzi na tę komendę analizator wyśle czas t90 w sekundach, który jest
włączony do obliczania stężenia dla wywołanego kanału w tym momencie.
Porównaj "AT90", "ET90", "ST90" i "EM90"
Komenda odczytu
AM90
Kn
Odczyt kanału n
Kod
Odpowiedź
AM90
0
a
czas t90 (czas odpowiedzi) [s]
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-66
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AMBA – Komenda odczytu "Początek zakresu"
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia):
∗ Początek wartości zakresu w ppm.
Komenda odczytu
AMBA
AMBA
K0 [Mx]
Kn [Mx]
numer zakresu (opcjonalnie)
Odczyt kanału n
Kod
Odpowiedź
AMBA
0
Mx
XXX
Początek zakresu x
Zakres nr x
Status błędu
Kod
Wartości będą miały ten sam format dla odczytu pojedynczych kanałów.
90003752(2) [AK-Komendy] 11/01
AK
2-67
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AMBE – Komenda odczytu "Koniec zakresu"
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia):
∗ Koniec wartości zakresu w ppm.
Komenda odczytu
AMBE
AMBE
K0 [Mx]
Kn [Mx]
numer zakresu (opcjonalnie)
Odczyt kanału n
Kod
Odpowiedź
AMBE
0
Mx
XXX
Koniec zakresu x
Zakres nr x
Status błędu
Kod
Wartości będą miały ten sam format dla odczytu pojedynczych kanałów.
90003752(2) [AK-Komendy] 11/01
AK
2-68
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AMBU – Komenda odczytu "Wartości włączania dla autozakresu "
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia):
∗ Ustawione wartości właczenia w ppm do zmiany zakresu w autozakresie.
Komenda odczytu
AMBU
AMBU
K0
Kn
Odczyt kanału n
Kod
Odpowiedź
AMBU 0 M1 xxx XXX M2 yyy YYY Mn zzz ZZZ
Zawór włączający zakres n
Zawór wyłączający zakres n
Zakres nr n
Zawór włączający zakres 2
Zawór wyłączający zakres 2
Zakres nr 2
Zawór włączający zakres 1
Zawór wyłączający zakres 1
Zakres nr 1
Status błędu
Kod
Wartości będą miały ten sam format dla odczytu pojedynczych kanałów.
90003752(2) [AK-Komendy] 11/01
AK
2-69
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AMDR – Komenda odczytu "Ciśnienie ręcznie ustawiane "
W odpowiedzi na tę komendę odczytu analizator gazowy wyśle wartość ustawioną
dla tego parametru.
Ta wartość będzie użyteczna, jeśli nie zainstalowano pomiaru ciśnienia w tym
analizatorze.
Komenda odczytu
AMDR
Kn
Odczyt kanału n
Kod
Odpowiedź
AMDR
0
a
Ciśnienie [Pa]
Status błędu
Kod
Wartości będą miały ten sam format dla odczytu pojedynczych kanałów.
90003752(2) [AK-Komendy] 11/01
AK
2-70
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AQEF – Komenda odczytu "Zakłócenia”
W odpowiedzi na tę komendę odczytu analizator CO lub system wyśle do TBCC:
∗ Wartość stężenia w ppm określoną i zapisaną przez analizator. Ta wartość będzie
zapisana w urządzeniu dopóki nie zostanie określone nowe zakłócenie komendą
"SQEF". TBCC będzie kontrolował, jeśli limity zostaną przekroczone. TBCC
rozpocznie także działania, jeśli zajdzie potrzeba.
Komenda odczytu
AQEF
Kn
Odczyt kanału n
Kod
Odpowiedź
AQEF
0
XXX
Zakłócenie [ppm]
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-71
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ASOL – Komenda odczytu "Wartość punktu z limitami "
W odpowiedzi na tę komendę odczytu FU wyśle do TBCC następujące dane dla
wywołanego kanału (FU) i podkanału (np. grzanie):
∗ Ustawiony poziom z limitami odchyleń do raportowania błędów.
Dla rzeczywiście używanych podkanałów urządzeń "m" będzie oznaczać
m=0
m=1
m=2
m=3
m=4
m=5
m=6
m=7
stężenie
temperatura
ciśnienie
przepływ
Kalkulator podręczny nr 1
Kalkulator podręczny nr 2
Kalkulator podręczny nr 3
Kalkulator podręczny nr 4
Te przypisania mogą być zmienione dla urządzeń używanych w przyszłości!
Komenda odczytu
ASOL K0 m
ASOL Kn m
Odczyt kanału n i podkanału m
Kod
Odpowiedź
ASOL 0 WWW xxx XXX
Górny limit
Dolny limit
Wartość poziomu
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-72
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ASTA – Komenda odczytu "Ogólny status systemu"
W odpowiedzi na tę komendę odczytu FU wyśle do TBCC:
∗ Wszystkie kanały FU z wszelkimi błędami w statusie na ta chwilę. Szczegółowy
opis błędów nie zostanie wysłany w odpowiedzi na tę komendę odczytu. Możliwe jest
tylko odczytanie kanału nr 0.
Komenda odczytu
ASTA
K0 m
Odczyt kanału zerowego
Kod
Odpowiedź
ASTA 7 K1 K4 Kn
Kanał n ze statusem błędu
Kanał 4 ze statusem błędu
Kanał 1 ze statusem błędu
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-73
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ASTF – Komenda odczytu "Status błędu"
W odpowiedzi na tę komendę odczytu FU wyśle do TBCC:
∗ Wszystkie istniejące w tym momencie błędy w wywołanym kanale (FU). Opis
charakterystyki błędu jest specyficzny dla każdego urządzenia. Będzie
symbolizowany numerem. Odczyt dla "K0" pokaże wszystkie błędy, które nie są
przypisane do pojedynczych kanałów (np. chłodnica gazu próbki).
Komenda odczytu
ASTF
Kn
Odczyt kanału n
Kod
Odpowiedź
ASTA 7 XXX YYY ... NNN
n-ty numer błędu
2-gi numer błędu
1-szy numer błędu
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-74
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Typowe znaczenia błędów dla określonych urządzeń:
Analizatory NDIR/NDUV
No. 1 = Błąd przepływu
No. 2 = Błąd przerywacza
No. 3 = Błąd termostatu
No. 4 = Błąd RAMu
No. 5 = Błąd kalibracji gazu zerowego
No. 6 = Błąd kalibracji gazu zakresu
No. 7 = Przekroczenie zakresu
No. 8 = Błąd zewnętrzny (wejście cyfrowe)
No. 9 = Błąd pomiaru ciśnienia
No.10 = Błąd pomiaru temperatury
Analizatory TFID
No. 1 = Błąd przepływu
No. 2 = Brak płomienia
No. 3 = Błąd termostatu
No. 4 = Błąd RAMu
No. 5 = Błąd kalibracji gazu zerowego
No. 6 = Błąd kalibracji gazu zakresu
No. 7 = Przekroczenie zakresu
No. 8 = Błąd gazu paliwa
No. 9 = Błąd powietrza
No.10 = Błąd generatora H2 (opcjonalne generatory H2 , jeśli dostępne)
No.11 = Temperatura grzanych przewodów
No.12 = Temperatura grzanych filtrów
No.13 = Odpowiedź etanu za wysoka (opcjonalnie dla pomiaru wolnego
metanu)
90003752(2) [AK-Komendy] 11/01
AK
2-75
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ASTZ – Komenda odczytu "Status"
W odpowiedzi na tę komendę odczytu FU wyśle do TBCC następujące dane dla
wywołanego kanału (FU):
∗ Status urządzenia w danej chwili
∗ Trwające procedury.
Status będzie opisany przez kod używany do aktywacji funkcji. Zostaną także
wysłane tryby pracy zdalny-"REMOTE" lub ręczny-"MANUAL". Te tryby zawsze będą
pierwszymi kodami w łańcuchu danych. Aby odczytać kanał 0 statusy wszystkich
kanałów (FU) zdefiniowanych komendą "EKFG" zostaną wysłane. Jeśli zdefiniowany
FU będzie uszkodzony lub niedostępny i nie może wysłać swojego statusu, statusy
tych kanałów (FU) będą zastąpione znaczkiem "#", analogicznie do wartości jak
opisano dla komendy "AKON".
Komenda odczytu
ASTZ
ASTZ
K0
Kn
Odczyt kanału n
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-76
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Odpowiedź
ASTZ
0 KV SREM KODn K1 SREM KODn K2 # Kn SREM KODn
SMAN
SMAN
SMAN
Kod statusu
Kanał n i jego status
Urządzenie jest
niedostępne
Kanał 2 i jego status
Kod statusu
Kanał 1 i jego status
Kod statusu
Kanał 0 i jego status
Status błędu
Kod
ASTZ
0
Kn SREM
SMAN
KODn
Kod statusu
Kanał n i jego status
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-77
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ASYZ – Komenda odczytu "Czas systemowy"
W odpowiedzi na tę komendę odczytu FU wyśle do TBCC następujące dane dla
wywołanego kanału (urządzenia):
∗ Aktualny czas systemowy (czas kalendarzowy).
Komenda odczytu
ASYZ
Kn
Odczyt kanału n
Kod
Odpowiedź
ASYZ
0
JJMMTT hhmmss
Czas systemowy
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-78
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AT9O – Komenda odczytu "czas T90 " (czas odpowiedzi)
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia):
∗ Kroki czasu t90 .
Komenda odczytu
AT90
AT90
K0
Kn
Odczyt kanału n
Kod
Odpowiedź
AT90
0 XXX YYY ZZZ
czas T90 (szybki)
czas T90 (średni)
czas T90 (wolny)
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-79
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ATEM - Komenda odczytu "Temperatura"
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia) i
podkanału (pomiar temperatury):
∗ Sygnał w Kelvinach.
Komenda odczytu
ATEM
ATEM
K0 (m)
Kn (m)
Odczyt kanału n ( i podkanału m).
Uwaga: podkanał m nie jest obecnie używany
Kod
Odpowiedź
ATEM
0
XXX
Temperatura
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-80
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ATOL – Komenda odczytu "Tolerancja stabilności"
W odpowiedzi na tę komendę odczytu analizatory w systemie, pojedynczy analizator
lub wystawiony komputer wyśle do TBCC następujące dane:
∗ Niezbędne tolerancje dla funkcji działających z kontrolą stabilności.
Komenda odczytu
ATOL
Kn
[Mx]
numer zakresu (opcjonalnie)
Odczyt kanału n
Kod
Odpowiedź
ATOL
0
Mm
Tnm
Tolerancja kanału n
Zakres m jako procent końca zakresu
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-81
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AUKA – Komenda odczytu "Nieskorygowana wartość analogowa "
W odpowiedzi na tę komendę odczytu wywołany analizator w systemie lub
pojedynczy analizator wyśle do TBCC następujące dane:
∗ Nieskorygowana wartość wyjścia analogowego w Voltach i odpowiadający jej
zakres.
Komenda odczytu
AUKA
AUKA
K0
Kn
Odczyt kanału n
Kod
Odpowiedź
AUKA
0
Mn
XXX
Nieskorygowana wartość analogowa
Zakres n
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-82
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AVEZ – Komenda odczytu "Opóźnienie i czas synchronizacji "
W odpowiedzi na tę komendę odczytu analizatory w systemie lub pojedynczy
analizator wyśle do TBCC następujące dane dla wywołanego kanału (urządzenia):
∗ Czas opóźnienia używany do zapisywania ważnych sygnałów lub używany do
uruchamiania integratorów przez "SINT".
∗ Czas synchronizacji używany dla wyjścia wartości z wewnętrznego bufora, który był
odczytany przez komendy "AKON", "AIKO" i "AIKG". Ten czas synchronizacji jest
także czasem opóźnienia dla sygnałów wyjściowych tych wartości.
Ta procedura zostanie uruchomiona komendą sterującą "SRON" i zostanie
zakończona komendą sterującą "SROF".
Komenda odczytu
AVEZ
AVEZ
K0
Kn
Odczyt kanału n
Kod
Odpowiedź
AUKA
0
XXX
YYY
Czas synchronizacji
Opóźnienie czasowe
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-83
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
AZEI – Komenda odczytu "Czasy"
W odpowiedzi na tę komendę odczytu FU wyśle do TBCC następujące dane dla
wywołanego kanału (FU):
∗ Czasy używane do wystartowania funkcjê lub procedury, np. czasy
automatycznego startu kalibracji.
Komenda odczytu
AZEI
Kn
KOD
Kod funkcji
Odczyt kanału n
Kod
Następujące kody będą obsługiwane:
SNAB, SPAB, SATK, SNGA, SEGA, SQEF, SSPL, SALI, SMGA
Odpowiedź
AZEI 0 JJMMTT hhmmss T-0
długość funkcji
czas startowy
data startowa
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-84
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
5. Opis wszystkich komend zapisu
EFDA – Komenda zapisu "Długość funkcji "
Wraz z tą komendą zapisu FU otrzyma długość funkcji "SXXX" w sekundach dla
wywołanego kanału (urządzenia), np. "Time Out" dla czyszczenia lub włączania
gazów kalibracyjnych. Jeśli funkcja "SXXX" będzie procedurą z kilkoma
wewnętrznymi krokami, czasy będą ważne dla każdego kroku, a nie dla całej
procedury. Jeśli funkcją będzie na przykład "Automatyczna kalibracja", czasy będą
ważne dla każdego gazu zakresu odp. każdego zakresu, a nie dla całej procedury. W
czasie przepływu analizator będzie testował, jeśli wartość ustawionego punktu
zostanie osiągnięty i będzie stabilny. Jeśli ten test nie powiedzie się w czasie funkcji,
pojawi się błąd funkcji. Taki sam efekt wystąpi dla innych procedur takich jak
linearyzacja, test konwertera itd. Jeśli długość funkcji będzie ustawiona na zero,
funkcja uruchomi się bez limitu czasu.
Funkcje takie jak "SATK", "SLIN", "SLCH", "SALI", "SQEF", "SNGA" lub "SEGA"
uruchomi się kontrola czasu zgodnie z czasami T1 do T4 lub kontrola stabilności.
Kontrola czasu: Jeśli tylko T1 jest ustawione lub jeśli T2 = 0, sterowanie czasem
uruchomi się z krokiem czasowym T1 (całkowity czas funkcji).
Kontrola stabilności: Czasy T1 do T4 muszą być ustawione.
Komenda zapisu
EFDA Kn SXXX T1 (T2 T3 T4)
"Time out"; po upłynięciu tego czasu,
procedura zostanie przerwana i otrzymasz
komunikat o błędzie;
ten czas zaczyna się po oczekiwaniu.
Czas całkowania, aby otrzymać średnią
wartość jednego sygnału.
Czas stabilności: Wszystkie sygnały muszą
być w określonej tolerancji w tym czasie.
Czas oczekiwania: po włączeniu / zmianie
gazów lub czasu kroku sterowania czasem.
Funkcja
Adresowany kanał
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-85
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Odpowiedź
EFDA
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-86
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
EGRW – Komenda zapisu "Limit"
Wraz z tą komendą zapisu analizatory w systemie lub pojedynczy analizator otrzyma
wymagane limity dla wywołanego kanału (urządzenia), np. maksymalne odchylenie
dla kalibracji. Jeśli te limity zostaną przekroczone podczas pracy, spowodują zmianę
bajtu statusu błędu. – Jednostką limitów jest procent. Wartość odchylenia odnosi się
do ustawionego poziomu.
Dla kalibracji zerowej wartość odchylenia odnosi się do najmniejszej wartości gazu
zakresu.
Komenda zapisu
EGRW
Kn
m
XXX
Limit
Adresowany podkanał m
m = 0: kalibracja zerowa;
m = 1: kalibracja gazem zakresu
Adresowany kanał n
Kod
Odpowiedź
EGRW
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-87
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
EKAK – Komenda zapisu "Stężenie gazu kalibracyjnego "
Wraz z tą komendą zapisu analizatory w systemie lub pojedynczy analizator otrzyma
wartości gazu zakresu dla każdego zakresu.
Komenda zapisu
EKAK K0 M1 YYYY ... Mx ZZZZ
EKAK Kn M1 YYYY ... Mx ZZZZ
Wartość gazu zakresu
Adresowany zakres x
Wartość gazu zakresu
Adresowany zakres 1
Adresowany kanał n
Kod
Odpowiedź
EKAK
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-88
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
EKEN – Komenda zapisu "Opis urządzenia "
Wraz z tą komendą zapisu FU otrzyma opis do zapamiętania w pamięci FU.
Następnie musi być ono niezmienne. Oznacza to, że jeśli ta część pamięci zostanie
zapisana, procesor urządzenia będzie musiał zachować je przed automatycznym
nadpisaniem. Ustawienie nowego oznaczenia będzie możliwe dopiero po zmianie
procesora.
Wielkość pamięci dla etykiety-opisu wynosi 30 znaków ASCII.
Komenda zapisu
EKEN Kn
TAG
Dane opisu urządzenia
Adresowany kanał n
Kod
Odpowiedź
EKEN
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-89
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
EKFG – Komenda zapisu "Konfiguracja systemu"
Wraz z tą komendą zapisu FU otrzyma kanały (analizatory) wysyłające aktualne
sygnały i ich sekwencję. Co więcej, FU otrzyma kanały, które powinny być wywołane
komendą dla całego kanału "K0" lub "KV Ln", tj. kanały, które będą włączone do
trybów pracy takich jak pomiar, gaz zerowy i gaz zakresu. Wraz z łańcuchem XYZ
FU otrzyma informację, który składnik chemiczny lub urządzenie wirtualne (np.
Lambda) będą połączone z którym kanałem. Łańcuchem XYZ może być np. C0, N0,
Nox lub BRETT (Lambda według Brettschneidera) itd. Inne fizyczne lub wirtualne
kanały mogą być wywołane tylko bezpośrednio przez swój numer kanału.
Jeśli nie zostanie określony żaden składnik lub numer kanału, FU otrzyma swoją
domyślną konfigurację systemu. To oznacza, że wszystkie fizyczne i wirtualne
dostępne składniki będą włączone do komend odczytu i sterujących z komendą
wszystkich kanałów "K0" lub "KV Ln". Oprócz tego, TBCC może otrzymać
rzeczywisty skład fizyczny FU komendą odczytu "AKFG".
Komenda zapisu
EKGF K0 XYZ Kn XYZ Km XYZ Kx
Nastawiany kanał x, składnik XYZ
Nastawiany kanał m, składnik XYZ
Nastawiany kanał n, składnik XYZ
Adresowany kanał 0
Kod
EKFG
KV
Ln Kn ... Kx
Nastawiany kanał n do x
Linie przypisane z nastawianymi
kanałami
Adresowany kanał; wystawiony komputer
Kod
Odpowiedź
EKEN
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-90
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ELIN – Komenda zapisu "Wartości linearyzacji (X/Y)"
Wraz z tą komendą zapisu analizatory w systemie lub pojedynczy analizator otrzyma
wartości linearyzacji do obliczeń stężenia gazu dla wywołanego kanału (urządzenia) i
podkanału (zakresu). Nowa krzywa linearyzacji zostanie wyliczona przy użyciu tych
par x/y.
Komenda zapisu
ELIN Kn Mx aaa AAA bbb BBB ... xxx XXX
n-ta para wartości
2-ga para wartości
1-sza para wartości
Adresowany kanał n i zakres x
Kod
Odpowiedź
ELIN
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-91
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ELKO – Komenda zapisu "Współczynniki wielomianu krzywej linearyzacji"
Współczynniki wielomianu linearyzacji zostaną przesłane do analizatora. Te wartości
zostaną następnie włączone do obliczania stężenia gazu przy pomocy
wielomianowych metod linearyzacji.
Komenda zapisu
ELKO Kn a0 a1 a2 a3 ...
Współczynniki wielomianu
Adresowany kanał n
Kod
Odpowiedź
ELKO
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-92
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ELST – Komenda zapisu "Kroki linearyzacji "
Wraz z tą komendą zapisu urządzenie otrzyma liczby kroków dostarczania i każdej
dywizji w procentach dostarczania gazu używanego do linearyzacji. Ta komenda
będzie zaakceptowana dopiero, jeśli wcześniej zostały odebrane komendy "SLIN" lub
"SLCH".
Komenda zapisu
ELST
Kn 1 XY 2 XY ... n XY
ostatni krok dostarczania, dywizja XY %
2-gi krok dostarczania, dywizja XY %
1-szy krok dostarczania, dywizja XY %
Adresowany kanał n
Kod
Odpowiedź
ELST
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-93
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
EMBA – Komenda zapisu "Początek zakresu "
Wraz z tą komendą zapisu analizatory w systemie lub pojedynczy analizator otrzyma
każdy początek całkowitego zakresu w ppm. Sygnał wyjścia analogowego będzie
odnosił się do tych wartości.
Komenda zapisu
EMBA Kn M1 YYYY [... Mx ZZZZ]
Początek zakresu x (opcjonalnie)
Adresowany zakres x (opcjonalnie)
Początek zakresu 1
Adresowany zakres 1
Adresowany kanał n
Kod
Odpowiedź
EMBA
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-94
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
EMBE – Komenda zapisu "Koniec zakresu "
Wraz z tą komendą zapisu analizatory w systemie lub pojedynczy analizator otrzyma
każdy koniec całkowitego zakresu w ppm. Sygnał wyjścia analogowego będzie
odnosił się do tych wartości.
Komenda zapisu
EMBE Kn M1 YYYY [... Mx ZZZZ]
Koniec zakresu x (opcjonalnie)
Adresowany zakres x (opcjonalnie)
Koniec zakresu 1
Adresowany zakres 1
Adresowany kanał n
Kod
Odpowiedź
EMBE
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-95
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
EMBU – Komenda zapisu "Poziomy przełączania dla autozakresu"
Wraz z tą komendą zapisu analizatory w systemie lub pojedynczy analizator otrzyma
dla wywołanego kanału (urządzenia):
∗ Wymagane wartości w ppm, aby przełączać z jednego zakresu na drugi w
autozakresie.
Komenda zapisu
EMBU Kn Mn XXX YYY [Mn XXX YYY] (opcjonalnie)
Wartość przełączająca zmianę na wyższy
zakres
Wartość przełączająca zmianę na niższy
zakres
Zakres n
Adresowany kanał n
Kod
Odpowiedź
EMBU
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-96
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
EMDR – Komenda zapisu "Ręczne ustawiane ciśnienie"
Wraz z tą komendą zapisu analizator otrzyma wartość ciśnienia dla wywołanego
kanału. Ta wartość będzie używana jako korekcja ciśnienia, jeśli nie zainstalowano
pomiaru ciśnienia w urządzeniu.
Porównaj "AMDR", "ADRU" !
Komenda zapisu
EMDR Kn a
Ciśnienie w Pa
Adresowany kanał n
Kod
Odpowiedź
EMDR
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-97
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ESOL – Komenda zapisu "Wartość ustawionego poziomu z limitami"
Wraz z tą komendą zapisu FU otrzyma wymagane wartości ustawionych poziomów z
dopuszczalnymi odchyleniami dla wywołanych kanałów (urządzenie) i podkanałów
(np. grzejnik). Jeśli te limity zostaną przekroczone podczas pracy, spowoduje to
zmianę bajtu statusu błędu.
Dla rzeczywiście użytych urządzeń podkanał "m" będzie:
m=0
m=1
m=2
m=3
m=4
m=5
m=6
m=7
stężenie
temperatura
ciśnienie
przepływ
Kalkulator podręczny nr 1
Kalkulator podręczny nr 2
Kalkulator podręczny nr 3
Kalkulator podręczny nr 4
Te przypisania mogą być zmienione dla urządzeń używanych w przyszłości!
Komenda zapisu
ESOL Kn m
XXX yyy YYY
Górny limit
Dolny limit
Adresowana wartość ustawionego poziomu
Adresowany podkanał m
Adresowany kanał n
Kod
Odpowiedź
ESOL
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-98
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ESYZ – Komenda zapisu "Czas systemowy"
Wraz z tą komendą zapisu FU otrzyma czas systemowy (czas kalendarzowy), który
musi być ustawiony dla wywołanego kanału (urządzenia).
Komenda zapisu
ESYZ
Kn JJMMTT hhmmss
Wartość do ustawienia czasu systemowego
Adresowany kanał n
Kod
Odpowiedź
ESYZ
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-99
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ET9O – Komenda zapisu "czas T90 " (czas odpowiedzi)
Wraz z tą komendą zapisu analizatory w systemie lub pojedynczy analizator otrzyma
kroki czasu t90 w sekundach, które muszą być ustawione dla wywołanego kanału
(urządzenia).
Komenda zapisu
ET90 Kn XXX YYY ZZZ
Wartość do ustawienia czasu T90 (szybki)
Wartość do ustawienia czasu T90 (średni)
Wartość do ustawienia czasu T90 (wolny)
Adresowany kanał n
Kod
Odpowiedź
ET90
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-100
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
ETOL – Komenda zapisu "Tolerancje stabilności"
Wraz z tą komendą zapisu analizatory w systemie, pojedynczy analizator lub
wysunięty komputer otrzyma wymagane tolerancje dla funkcji wykonywanych z
kontrolą stabilności. Tolerancja będzie określona w procentach końcowej wartości
zakresu. Tolerancja może być ustawiana dla każdego zakresu osobno. Jeśli wartość
tolerancji jest ustawiana na T = 100%, to nie będzie wykonywane sprawdzanie
tolerancji.
Komenda zapisu
ETOL Kn M1 Tn1 [...Mm Tnm]
Tolerancja kanału n, zakresu m w procentach
wartości końcowej zakresu;
odchylenie tolerancji = 2 * tolerancja
(opcjonalnie)
Tolerancja kanału 1, zakres 1
Zakres 1
Adresowany kanał n
Kod
Odpowiedź
ETOL
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-101
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
EVEZ – Komenda zapisu "Czas opóźnienia i synchronizacji"
Wraz z tą komendą zapisu analizatory w systemie lub pojedynczy analizator otrzyma
czas opóźnienia i czas synchronizacji dla wywołanego kanału (urządzenia). Czas
opóźnienia będzie używany dla integratorów uruchamianych przez komendę "SINT"
lub dla opóźnionego zapisu ważnych sygnałów. Czas synchronizacji będzie używany
dla wyjścia wartości, które były odczytane przez komendy "AKON", "AIKO" i "AIKG" z
wewnętrznego bufora. Ten sam czas synchronizacji będzie także opóźniał sygnał
analogowy tych wartości. Ta procedura ostanie uruchomiona przez komendę
sterującą "SRON" lub zostanie zakończona przez komendę sterującą "SROF".
Komenda zapisu
EVEZ
EVEZ
K0
Kn
XXX YYY
XXX YYY
Czas synchronizacji
Czas opóźnienia
Adresowany kanał n
Kod
Odpowiedź
EVEZ
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-102
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
EZEI – Komenda zapisu "Czasy"
Wraz z tą komendą zapisu FU otrzyma czasy, które muszą być ustawione w
wywołanym kanale (urządzeniu) dla automatycznego startu funkcji lub procedur (np.
"Automatyczna kalibracja"). Co więcej, FU otrzyma długość funkcji w sekund.
Możliwe są następujące sterowania:
•
•
•
•
Jeśli wymieniony jest dzień kalendarzowy, funkcja zostanie uruchomiona tylko
raz w oznaczonym dniu.
Jeśli dzień kalendarzowy zostanie pominięty, funkcja będzie uruchamiana
każdego dnia.
Czas zegarowy jako czas rozpoczęcia i długość funkcji zawsze muszą zostać
podane.
Jeśli długość funkcji będzie zerem, funkcja wystartuje bez limitu czasu.
Następnie może zostać tylko zakończona przez inną komendę sterującą.
Długość funkcji komendy zapisu "EFDA" nie będzie tutaj używana.
Nieużywane dane zostaną zastąpione przez "#".
Jeśli funkcje będą startować kilka razy automatycznie tego samego dnia, czasy
mogą być ustawione w blokach jeden po drugim (maksymalnie 4 cyfry).
Funkcje z dzienną informacją zostaną skasowane automatycznie po przygotowaniu.
W przeciwnym razie, ustawienia funkcji będą skasowane przez resetowanie
wszystkich wartości do zera.
Przykłady:
•
•
•
•
•
KOD 871113 171200 0:
Nastawiona funkcja wystartuje jeden raz 13/11/87,
o godz. 5 p.m. (17), 12 minut i 0 sekund. Długość
funkcji nie będzie limitowana.
KOD 871113 171200 33: Nastawiona funkcja wystartuje jeden raz 13/11/87,
o godz. 5 p.m. (17), 12 minut i 0 sekund. Długość
funkcji będzie limitowana do 33 s.
KOD # 051208 0:
Nastawiona funkcja wystartuje każdego dnia o
godz. 5, 12 minut i 8 sekund. Długość funkcji nie
będzie limitowana.
KOD # 051200 1850:
Nastawiona funkcja wystartuje każdego dnia o
godz. 5, 12 minut i 0 sekund. Długość funkcji
będzie limitowana 1850 s.
KOD # 060000 100 # 120000 0 # 180000 0 # 240000 150: Nastawiona funkcja
wystartuje każdego dnia o 6, 12, 18 (6 p.m.) i 24
(12 p.m.).
90003752(2) [AK-Komendy] 11/01
AK
2-103
I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy
Komenda zapisu
EZEI Kn KOD JJMMTT hhmmss T-0
Długość funkcji
Czas rozpoczęcia funkcji
Dzień rozpoczęcia funkcji
Funkcja, która ma być uruchamiana
Adresowany kanał
Kod
Odpowiedź
EZEI
0
Status błędu
Kod
90003752(2) [AK-Komendy] 11/01
AK
2-104
Suplement
1. Przegląd komend AK działających w urządzeniach NGA
Kod
Funkcja
AAEG
AALI
AANG
ABST
ADRU
ADUF
AEMB
AFDA
AGID
AGRW
AIKG
Odchylenie dla gazu zakresu
Wyniki sprawdzenia linearyzacji
Odchylenie dla gazu zerowego
Godziny pracy
Ciśnienie
Przepływ
Rzeczywista liczba zakresu
Długość funkcji
Identifikacja urządzenia
Limity
Średnie PV (Wartości całkowe stężenia);
wszystkie
Średnie PV (Wartości całkowe stężenia);
częściowe
Gazy zakresu
Wyniki kalibracji
Oznaczenie
Konfiguracja systemowa
Stężenie
Wartości kalibracji (Korekcja dla zera i
gradientu)
Wyniki sprawdzenia linearyzacji
Obliczenia krzywej linearyzacji
Wartości x/y linearyzacji
Współczynniki wielomianu linearyzacji
Kroki linearyzacji
Rzeczywisty czas t90
Początek zakresów
Koniec zakresów
Poziomy przełączania autozakresu
Wartość ręcznego ciśnienia
Ogólne parametry
Wyniki sprawdzania zakłóceń
Ustawiane poziomy z limitami
Wewnętrzny status
Wewnętrzny status błędu
Status działania (trwającej procedury)
Czas i data systemowa
Czasy t90
Temperatura
Tolerancje dla procedur z kontrolą stabilności
Nieskorygowana, wartość analogowa PV
Czas opóźnienia i synchronizacji
Czasy dla procedur
Długość funkcji
Limity
Gazy zakresu
Oznaczenie
Konfiguracja systemu
Wartości x/y linearyzacji
AIKO
AKAK
AKAL
AKEN
AKFG
AKON
AKOW
ALCH
ALIK
ALIN
ALKO
ALST
AM90
AMBA
AMBE
AMBU
AMDR
APAR
AQEF
ASOL
ASTA
ASTF
ASTZ
ASYZ
AT90
ATEM
ATOL
AUKA
AVEZ
AZEI
EFDA
EGRW
EKAK
EKEN
EKFG
ELIN
90003752(2) [AK-Komendy] 11/01
MLT lokalny
V3.2
√
√
√
√
√
√
√
√
√
√
√
MLT/CU
V3.2
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
AK
Inne AM
V3.2
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
Suplement-1
Suplement
Kod
Funkcja
MLT lokalny
V3.2
√
√
√
√
√
√
MLT/CU
V3.2
√
√
√
√
√
√
ELKO Współczynniki wielomianu linearyzacji
ELST Kroki linearyzacji
EMBA Początek zakresów
EMBE Koniec zakresów
EMBU Poziomy przełączania autozakresu
EMDR Wartość ręcznego ciśnienia
EPAR Ogólne parametry
ESOL Ustawiane poziomy z limitami
√
√
ESYZ Czas i data systemowa
√
ET90 czasy t90
√
√
ETOL Tolerancje dla procedur z kontrolą stabilności
√
√
EVEZ Czas opóźnienia i synchronizacji
√
√
EZEI Czasy dla procedur
√
√
SALI Sprawdzenie linearyzacji gazami zakresu
√
√
SARA Autozakres OFF
√
√
SARE Autozakres ON
√
√
SATK Kalibracja zerowa i zakresu
√
√
SCAL Rozpoczęcie kalibracji systemowej
√
SEGA Otwarcie zaworu gazu zakresu
√
√
SEMB Ustawianie zakresu
√
√
SENO Przełączanie na tryb NO dla modułu CLD
SFRZ Format zmiennoprzecinkowy liczb rzeczywistych
√
√
SGTS Przełączenie na status testu urządzenia
SHDA Tryb zatrzymania OFF
√
√
SHDE Tryb zatrzymania ON
√
√
SINT Początek całkowania
√
√
SLCH Początek sprawdzania linearyzacji
√
√
SLIN Początek linearyzacji
√
√
SLST Przełączanie kroku linearyzacji
√
√
SMAN Komunikacja: Ręczna
√
√
SMGA Otwarcie zaworu gazu próbki
√
√
SNAB Kalibracja zerowa
√
√
SNGA Otwarcie zaworu gazu zerowego
√
√
SNOX Przełączanie na tryb NOx dla modułu CLD
SPAB Kalibracja zakresu
√
√
SPAU Ustawienie w tryb przerwy
√
√
SQEF Początek pomiaru zakłóceń
√
√
SREM Komunikacja: Zdalna
√
√
SRES Reset µP
√
√
SROF Tryb opóźnienia OFF
√
√
SRON Tryb opóźnienia ON
√
√
SRUC Przedmuchiwanie wsteczne
SSPL Otwarcie zaworu gazu czyszczącego
√
√
ST90 Ustawienie czasu t90
√
√
STBY Ustawienie w tryb czuwania (stand-by)
√
√
Zaimplementowane dodatkowe komendy Fisher-Rosemount (nieoficjalne AK):
ALIK, AMBA, AMDR
EMBA, EMDR
SCAL, SFRZ, SHDA, SHDE, SNAB, SPAB
ASVC, ESVC, SSVC, (dodatkowe komendy serwisowe)
90003752(2) [AK-Komendy] 11/01
AK
Inne AM
V3.2
√
√
√
√
√
√
√
√
√
√
√
Suplement-2
Suplement
90003752(2) [AK-Komendy] 11/01
AK
Suplement-3
Suplement
2. Komendy serwisowe AK
ASVC K0 S599 ExactNode Name
Odczyt zmiennych LON węzła sieci
Opis:
Ta komenda jest rozszerzoną alternatywą do komendy S600. Może używać zmiennych
wszystkich węzłów sieci, nawet jeśli nie są modułami analizatora. Trzeba tylko znać
prawidłowy adres węzła (porównaj S632).
Składnia:
ExactNode =
Name =
Odpowiedź:
ASVC 0 a
a: Wartość żądanej zmiennej
Uwagi:
Tylko teksty bez znaków separujących AK mogą być prawidłowymi nazwami
zmiennych.
"ExactNode" jest adresem utworzonym z adresu węzła (node) i adresu podwęzła
(subnode).
Wzór jest następujący: ExactNode = Subnode * 256 + Node;
Przykład:
Node = 2 Subnode = 1 ExactNode = 1*256 + 2 = 258
Porównaj:
S600, S630, S632
Prawidłowy adres węzła sieci
Nazwa zmiennej
ESVC K0 S599 ExactNode Name a
Zapis zmiennej LON węzła sieci
Opis:
Ta komenda jest rozszerzoną alternatywą do komendy S600. Może używać zmiennych
wszystkich węzłów sieci, nawet jeśli nie są modułami analizatora. Trzeba tylko znać
prawidłowy adres węzła (porównaj S632).
Składnia:
ExactNode =
Name =
a=
Uwagi:
Tylko teksty bez znaków separujących AK mogą być prawidłowymi nazwami
zmiennych.
"ExactNode" jest adresem utworzonym z adresu węzła (node) i adresu podwęzła
(subnode).
Prawidłowy adres węzła sieci
Nazwa zmiennej
Wartość zmiennej
Wzór jest następujący: ExactNode = Subnode * 256 + Node;
Przykład: Node = 2 Subnode = 1 ExactNode = 1*256 + 2 = 258
Porównaj:
S600, S630, S632
SSVC K0 S599 ExactNode Name a
Opis:
Zapis zmiennej LON węzła sieci bez
sprawdzenia zakresu wartości
Ta komenda odpowiada "ESVC K0 S599...", tylko bez sprawdzenia zakresów wartości.
90003752(2) [AK-Komendy] 11/01
AK
Suplement-4
Suplement
S600: Dostęp do zmiennych LON sieci
Dostęp do zmiennych sieciowych modułu analizatora.
Uwagi:
Jeśli zmienna zawiera kilka wartości (tablicę), możesz mieć dostęp do ich wartości przez dodanie
odpowiadającego numeru bezpośrednio do nazwy zmiennej.
Przykład:
LINYA = [31, 44, 54]
LINYA1 = 31
LINYA2 = 44
LINYA3 = 54
Zmienna sieciowa zna swój typ danych. Komenda AK próbuje zamienić tekst wejść wartości na
żądany typ. Dopiero jeśli nie jest to możliwe pojawia się błąd składniowy.
Jeśli dane będą tak zwanego typu "enum", wartość będzie musiała być wprowadzona jako liczba
całkowita. Tekst na wyświetlaczu nie może być użyty, ponieważ ta informacja tekstowa istnieje tylko w
module sterującym.
Aby znaleźć wartość całkowitą odpowiadającą pewnemu tekstowi "enum", musisz sprawdzić to w pliku
EXCEL-owym.
W pliku EXCEL-owym pierwsza kolumna tekstu "enum" odpowiada wartości "0", następna kolumna
odpowiada wartości "1" itd.
ASVC Kn S600 Name
Odczyt wartości zmiennej
Składnia:
Name = Nazwa zmiennej
Odpowiedź:
ASVC 0 a
a: Wartość żądanej zmiennej
Uwagi:
Tylko teksty bez znaków separujących AK mogą być prawidłowymi nazwami
zmiennych.
Porównaj:
S630 (które zmienne istnieją ?)
ESVC Kn S600 Name a
Składnia:
Name = Nazwa zmiennej
a=
Wartość zmiennej
Porównaj:
S630 (które zmienne istnieją ?)
SSVC Kn S600 Name a
Opis:
Zapis wartości zmiennej
Zapis wartości zmiennej bez
sprawdzenia zakresu wartości
Ta komenda odpowiada "ESVC K0 S600...", tylko bez sprawdzania zakresu wartości.
90003752(2) [AK-Komendy] 11/01
AK
Suplement-5
Suplement
ASVC Kn S615 b
Odczyt aktualnych danych z płyty DIO
Opis:
Aktualny status nazwanej płyty DIO zostanie odczytany.
Składnia:
b:
Numer płyty (1, 2, 3 ,4; nie SLOT-ID);
dla b = 0 zostaną wysłane dane z wszystkich dostępnych płyt DIO
Odpowiedź:
ASVC 0 IIIIIIII OOOOOOOO OOOOOOOO OOOOOOOO RLLL
I1...8 Status pinów wejścia cyfrowego 1...8
O1...24 Status pinów wyjścia cyfrowego 1...24
R
Wyzwalacz błędu
L1...3 Grupa przeciążenia 1...3
SSVC Kx S617 n s [n s]
Ustawianie zmiennej przełącznika zewn. DIGEXTSWITCH
Opis:
Wyjścia płyt DIO mogą być przypisane do pojedynczych bitów zmiennej
DIGEXTSWITCH. Dla platformy najniższe 8 bitów zmiennej jest dostępnych. Komendą
"SSVC" każdy przełącznik może być ustawiony. Z drugiej strony może to spowodować
bezpośrednie przełączenie przypisanego wyjścia cyfrowego.
Składnia:
n:
s=
x:
Przykłady:
SSVC K0 S617 1 1 2 0 3 1
Numer przełącznika
Status (0 = OFF; 1 = ON)
Jeśli numerem kanału będzie K0, zmienna DIGEXTSWITCH będzie wywołana
dla modułu zawierającego lokalne SIO
(platforma SIO → moduł sterujący, MLT SIO → moduł analizatora).
Parametry "n s" mogą być powtarzane do siedmiu razy dla platformy.
90003752(2) [AK-Komendy] 11/01
Ustaw zewnętrzny przełącznik 1 na WYSOKI
Ustaw zewnętrzny przełącznik 2 na NISKI
Ustaw zewnętrzny przełącznik 3 na WYSOKI
AK
Suplement-6
Suplement
SSVC Kn S621 a
Zapis/odczyt specyficznych parametrów urządzenia
Opis:
Tą komendą możesz zapisać/odczytać specyficzne parametry urządzenia. Będzie to
możliwe przez interfejs szeregowy i z/do wewnętrznej pamięci FLASH (jeśli to możliwe
na ACU!).
Składnia:
a=
Uwagi:
Format danych dla odczytu przez interfejs szeregowy (a = 1) odpowiada formatowi
danych wysyłania szeregowego (a = 2).
1:
2:
3:
4:
odczyt nowej konfiguracji przez interfejs szeregowy.
wysłanie aktualnej konfiguracji przez interfejs szeregowy
zapisanie aktualnej konfiguracji w pamięci FLASH
odczyt konfiguracji zapisanej w pamięci FLASH
Na niektóre właściwości należy uważać, ponieważ interfejs szeregowy będzie używany
równolegle do AK i do strumienia danych wejściowych /wyjściowych:
Dla a = 1 musisz poczekać na odpowiedź AK, zanim rozpoczniesz wysyłanie
strumienia danych.
Dla a = 2 odpowiedź AK ("<STX><don’t care>SSVC 0<ETX>") zostanie wysłana
najpierw. Nie będzie konieczne, aby traktować te znaki odpowiedzi w szczególny
sposób, ponieważ ta linia zostanie skasowana jako nieprawidłowy strumień!
Zapisanie konfiguracji w pamięci FLASH (a = 3) nadpisze ustawienia fabryczne
urządzenia !!
Z a = 4 ustawienia fabryczne zostaną przeładowane do pamięci RAM, a więc do
rzeczywistej pamięci roboczej.
Porównaj:
Instrukcja obsługi
90003752(2) [AK-Komendy] 11/01
AK
Suplement-7
Suplement
ASVC Kn S630
Opis:
Wszystkie zmienne LON, które są dostępne w trybie analizatora zostaną wysłane z
nazwami. Jeśli zmienna będzie zawierać kilka wartości (tablicę), będą one oznaczone
przez dodatki w nawiasach. W tych nawiasach znajdziesz numery do dostępu do
wartości zmiennych w tablicy.
Przykład:
Uwagi:
Wyjście nazw zmiennych LON
LINYA[1-7] zawiera 7 wartości. Możesz dotrzeć do tych wartości przez
nazwy LINYA1, LINYA2, ... LINYA7.
K0 nie jest możliwe.
W tym momencie komenda jest zaimplementowana w taki sposób, że wysyła dla
każdego kanału wszystkie zmienne dostępne w określonym trybie. To oznacza, że
nazwy zmiennych mogą występować wielokrotnie.
Te wielokrotnie dostępne zmienne będą wewnętrznie oddzielone i każda będzie mógł
być przypisana do innego kanału (podwęzła).
Jeśli zmienne nie wystąpią wielokrotnie, to znaczy, zę te zmienne występują tylko raz.
To oznacza, że zmiana w kanale daje efekt jak zmiana innych kanałów.
Porównaj:
S600 (Dostęp do zmiennych sieciowych)
ASVC Kn S631
Wyjście informacji o węźle LON
Składnia:
ASVC Kn S631
Odpowiedź:
ASVC 0 <name> <version> <node-number> <subnode-number>
ASVC Kn S632
Wyjście informacji węzłowej LON o wszystkich węzłach
Składnia:
ASVC K0 S632
Odpowiedź:
ASVC 0 <ExactNode> <NodeTag>
ExactNode = Dokładny adres węzła w sieci
NodeTag =
Łańcuch oznaczenia węzła
Uwagi:
"ExactNode" jest adresem utworzonym z adresu węzła (node) i podwęzła (subnode).
Wzór jest następujący: ExactNode = Subnode * 256 + Node;
Przykład:
Porównaj:
ExactNode = 258
Subnode = ExactNode mod 256 = 1
Node = ExactNode - ((ExactNode mod 256)*256) = 2
S599, S600, S630
90003752(2) [AK-Komendy] 11/01
AK
Suplement-8
Suplement
ASVC Kn S640 a
Wyjście wartości wzoru stężenia MLT
Wzór na stężenie:
Conce = FacP * FacT * FacSpan * Lin{(RawAvg - OffP - OffT - OffX) * RGain * Gain}
Znaczenie zmiennych:
RawAvg:
OffP:
OffT:
OffX:
RGain:
Gain:
Lin:
FacSpan:
Średnia wartość nieprzetworzona (zawierająca czas t90)
Korekcja offsetu fizycznego
Korekcja offsetu temperatury
Korekcja offsetu zakłóceń z innych kanałów
Współczynnik wzmocnienia analogowego (BIS)
Współczynnik standaryzujący do żądanej wartości ustawionego punktu (zakres)
Procedura linearyzacji
Współczynnik zakresu standaryzujący produkt "FacP*FacT*FacSpan" do 1.0
podczas kalibracji zakresu.
FacT: Korekcja temperatury w czułości
FacP: Korekcja ciśnienia w czułości
Conce: Wartość stężenia
Składnia:
ASVC Kn S640 a
Odpowiedź:
ASVC 0 <value1> <value2> ...
a = 0:
value1 = RawCount = nieskorygowany sygnał
value2 = RawAvg
value3 = OffT
value4 = OffX
value5 = OffP
value6 = Gain
value7 = RGain
a = 1:
value1 = LinInput = (RawAvg - OffP - OffT - OffX) * RGain * Gain
value2 = LinOutput = Lin{(RawAvg - OffP - OffT - OffX) * RGain * Gain}
value3 = FacSpan
value4 = FacT
value5 = FacP
value6 = Conce
a = 2:
value1 = Temperatura dla OffT
value2 = Temperatura dla FacT
value3 = Ciśnienie atmosferyczne dla FacP
90003752(2) [AK-Komendy] 11/01
AK
Suplement-9
Instrukcja obsługi protokołu AK
90003752
Listopad 2003
EUROPA
Emerson Process Management
Manufacturing GmbH & Co. OHG
Industriestrasse 1
D-63594 Hasselroth
Germany
T +49 (6055) 884-0
F +49 (6055) 884-209
Internet: www.emersonprocess.de
EUROPA, ŚRODKOWY WSCHÓD, AFRYKA
Emerson Process Management Shared Services Limited
Heath Place
Bognor Regis
West Sussex PO22 9SH
England
T +44-1243-863121
F +44-1243-845354
Internet: www.emersonprocess.co.uk
AMERYKA PÓŁNOCNA
Rosemount Analytical Inc.
Process Analytic Division
1201 N. Main St.
Orrville, OH 44667-0901
T +1 (330) 682-9010
F +1 (330) 684-4434
Internet: www.emersonprocess.com
AMERYKA POŁUDNIOWA
Emerson Process Management Ltda.
Avenida Hollingsworth, 325
Iporanga-SorocabeSP 18087-000
Brazil
T:+55 (152) 38-3788
F:+55 (152) 38-3300
Internet: www.emersonprocess.com.br
AZJA - PACYFIK
Emerson Process Management Asia Pacific Pte. Ltd.
1 Pandan Crescent
Singapore 128461
Tel +65 6777 8211
Fax +65 6777 0947
Internet: www.ap.emersonprocess.com
© Emerson Process Management Manufacturing GmbH & Co. OHG 2003