MAN_Protokol AK 3xx_90003752_2003-11_PL

140
Instrukcja obsługi protokołu AK 90003752 Listopad 2003 Instrukcja do oprogramowania Protokół AK Oprogramowanie wersja 3.X.X

description

Oprogramowanie wersja 3.X.X Instrukcja obsługi protokołu AK 90003752 Listopad 2003

Transcript of MAN_Protokol AK 3xx_90003752_2003-11_PL

Page 1: MAN_Protokol AK 3xx_90003752_2003-11_PL

Instrukcja obsługi protokołu AK 90003752 Listopad 2003

Instrukcja do oprogramowania Protokół AK

Oprogramowanie wersja 3.X.X

Page 2: MAN_Protokol AK 3xx_90003752_2003-11_PL

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

Page 3: MAN_Protokol AK 3xx_90003752_2003-11_PL

90003752(2) [AK-Komendy] 11/01 AK

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

Page 4: MAN_Protokol AK 3xx_90003752_2003-11_PL

90003752(2) [AK-Komendy] 11/01 AK

Page 5: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-1

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.

Page 6: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-2

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

Page 7: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-3

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

NAGŁÓWEK

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)

n. Bajt ETX

KONIEC

Page 8: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-4

3.2. Telegram odpowiedzi 1. Bajt STX

2. Bajt DON’T CARE (bez znaczenia)

3. Bajt KOD FUNKCJI 1

4. Bajt KOD FUNKCJI 2

NAGŁÓWEK

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)

n. Bajt ETX

KONIEC

Page 9: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-5

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

NAGŁÓWEK

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)

n. Bajt ETX

KONIEC

Page 10: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-6

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

NAGŁÓWEK

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)

n. Bajt ETX

KONIEC

Page 11: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-7

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

Page 12: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-8

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.

Page 13: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-9

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.

Page 14: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-10

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.

Page 15: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-11

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.

.

Page 16: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-12

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 Bajt statusu błędu

9. Bajt PUSTY

10. Bajt K

11. Bajt n

12. Bajt PUSTY

13. Bajt O

14. Bajt F

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.

11. Bajt:

Numer kanału – zero: Cały moduł systemowy jest offline.

Numer kanału od 1 do n:

Pojedynczy analizator jest offline.

Page 17: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-13

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 Bajt statusu błędu

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:

Wartość wynosi zero: Urządzenie bez błędu

Wartość różna od zera:

Urządzenie z jednym lub kilkoma błędami.

11. Bajt:

Numer kanału od 1 do n:

Wywołane urządzenie jest niedostępne.

Page 18: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-14

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 Bajt statusu błędu

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

Page 19: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-15

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.

11. Bajt:

Numer kanału - zero: Moduł systemowy offline.

17. Bajt:

Numer kanału od 1 do n:

Wywołane urządzenie jest niedostępne.

Page 20: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-16

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 Bajt statusu błędu

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:

Wartość wynosi zero: Urządzenie bez błędu

Wartość różna od zera: Urządzenie z jednym lub kilkoma błędami. 11. Bajt:

Numer kanału - zero: Cały moduł jest zajęty.

Numer kanału od 1 do n: Pojedynczy analizator jest zajęty.

Page 21: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-17

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 Bajt statusu błędu

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:

Wartość wynosi zero: Urządzenie bez błędu

Wartość różna od zera: Urządzenie z jednym lub kilkoma błędami.

Page 22: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-18

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 Bajt statusu błędu

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:

Wartość wynosi zero: Urządzenie bez błędu

Wartość różna od zera: Urządzenie z jednym lub kilkoma błędami.

Page 23: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-19

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.

Page 24: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-20

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 "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 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.

Page 25: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-21

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.

Page 26: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 - Podstawy

90003752(2) [AK-Komendy] 11/01 AK

1-22

Page 27: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-1

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.

Page 28: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-2

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.

Page 29: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-3

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.

Page 30: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-4

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ć.

Page 31: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-5

2. Wykaz kodów 2.1. Komendy sterujące

KOD Funkcja Strona SALI Kn Mm Sprawdzenie linearyzacji gazem zakresu 2-8 SARA Kn Autozakres "OFF" (umieszczony zakres zostanie) 2-9 SARE Kn Autozakres "ON" 2-9 SATK Kn Autom. kalibracja

(kalibracja zerowa i zakresu + zerogaz + stand-by) 2-10

SEGA Kn Gaz zakresu (gaz zakresu będzie płynął w ograniczonym czasie)

2-15

SEMB Kn Mm Ustawianie zakresu (1, 2, 3, 4) 2-16 SFRZ Kn Ustawianie przecinka dziesiętnego dla formatu

zmiennoprzecinkowego 2-18

SGTS Kn Test urządzenia 2-19 SHDA K0 Tryb wstrzymania "OFF" 2-20 SHDE K0 Tryb wstrzymania "ON" 2-20 SINT Kn Rozpoczęcie całkowania (średnia cąłkowania) 2-21 SLCH Kn Mm Sprawdzenie linearyzacji (gazem dystrybucyjnym) 2-22 SLIN Kn Mm Linearyzacja (z określeniem korekcji i zapisaniem) 2-23 SLST Kn Ustawienie kroku linearyzacji i podanie wartości 2-24 SMAN Kn Tryb pracy "Manual" – ręczny 2-25 SMGA Kn Gaz zakresu (będzie ssany lub włączony) 2-26 SNAB Kn Kalibracja gazem zerowym 2-27 SNGA Kn Gaz zerowy (gaz zerowy będzie płynął w określonym czasie) 2-28 SPAB Kn Kalibracja gazu zakresu 2-29 SPAU Kn Pauza (status odpoczynku, np. pompy, ozonator, deozonator,

wyłączone wysokie napięcie, gaz wejściowy zamknięty w urządzeniu)

2-30

SQEF Kn Mm Zakłócenia (tylko dla analizatorów CO) 2-31 SREM Kn Tryb pracy "Remote" – zdalny 2-32 SRES Kn Reset (analizator przejdzie przez tryb inicjalizacji do stand-by) 2-33 SROF Kn Modus opóźnienia "OFF" (tryb pracy: wyjście sygnału z/bez

opóźnienia, wł. są SINT, AKON, AIKO, AIKG, sygnał analogowy)

2-34

SRON Kn Modus opóźnienia "ON" (analogicznie do "SROF") 2-34 SSPL Kn Czyszczenie (powietrze czyszczące będzie ssane lub

włączone) 2-35

ST9O Kn Ustawienie kroku czasu t90 (S = szybko, M = średnio, L = powoli)

2-36

STBY Kn Stand-by (gotowy do pomiaru bez względu na poprzednią historię)

2-37

Opcjonalnie: SCAL Kn Start kalibracji systemowej (tylko dla platformy) 2-13 SENO Kn pomiar NO (tryb pracy CLD) 2-17 SNOX Kn pomiar NOx (tryb pracy CLD) 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).

Page 32: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-6

2.2. Komendy odczytu KOD Funkcja Strona

AAEG Kn Odchylenie gazu zakresu 2-39 AALI Kn Mm Odchylenia ostatniego sprawdzenia linearyzacji gazem

zakresu 2-40

AANG Kn Odchylenie gazu zerowego 2-41 AEMB Kn Wybrany zakres (R1, R2, R3, R4) 2-45 AFDA Kn KOD czas gazu zera/zakresu (długość funkcji kalibracji) 2-46 AFDA Kn KOD Czas czyszczenia 2-46 AGID Kn Identyfikacja urządzenia 2-47 AGRW Kn m Limit 2-48 AIKG Kn Średnia całkowa stężenia; wszystkie (w ppm) 2-49 AIKO Kn Średnia całkowa stężenia (w ppm) 2-51 AKAK Kn Mm Stężenie gazu kalibracyjnego (w ppm) 2-53 AKAL Kn Zapisane korekcje kalibracji 2-54 AKFG Kn Konfiguracja systemu 2-57 AKON Kn Stężenie (bieżąca wartość w ppm) 2-58 ALCH Kn Mm Odchylenia ostatniego sprawdzenia linearyzacji 2-61 ALIK Kn Obliczenia krzywej linearyzacyjnej 2-62 ALIN Kn Mm Wartości linearyzacji w urządzeniu (X/Y = ust.-/wart.nieprz.) 2-63 ALKO Kn Mm Współczynniki wielomianu krzywej linearyzacji 2-64 ALST Kn Kroki linearyzacji 2-65 AM90 Kn Rzeczywisty czas odpowiedzi (t90 time) 2-66 AMBA Kn Mm Początek zakresu (w ppm) 2-67 AMBE Kn Mm Koniec zakresu (w ppm) 2-68 AMBU Kn Poziomy przełączania dla autozakresów 2-69 AMDR Kn Ręcznie nastawiane ciśnienie 2-70 AQEF Kn Wynik sprawdz. zakłóceń (w ppm) (tylko dla analizatorów CO) 2-71 ASOL Kn Wartość ustawiana z limitami 2-72 ASTA Kn Ogólny status systemu 2-73 ASTF Kn Wewnętrzny status błędu 2-74 ASTZ Kn Status urządzenia 2-76 ASYZ Kn Czas systemowy (rok, miesiąc, dzień, godz., min., sek.) 2-78 AT9O Kn T90 time (czas odpowiedzi) 2-79 ATEM Kn m Temperatura 2-80 ATOL Kn Mm Tolerancje stabilności 2-81 AVEZ Kn Czas opóźnienia i synchronizacji 2-83 AZEI Kn KOD Czasy (dla procedur) 2-84 Opcjonalnie: ABST Kn Licznik godzi pracy 2-42 ADRU Kn m Ciśnienie (dla serwisu) 2-43 ADUF Kn m Przepływ (dla serwisu) 2-44 AKEN Kn Opis urządzenia 2-56 AKOW Kn Mm Korekcja (Kalibracja gazem zerowym i gradient) 2-60 AUKA Kn Nieskorygowana wartość analogowa 2-82 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).

Page 33: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-7

2.3. Komendy zapisu

KOD Funkcja Strona EFDA Kn KOD

DANE Czas gazu zerowego/zakresu (długość funkcji kalibracji) 2-85

EFDA Kn KOD Czas czyszczenia 2-85 EGRW Kn DANE Limity 2-87 EKAK Kn Mm

DANE Stężenie gazu kalibracyjnego (w ppm) Wartość = 0: niedostępny gaz zakresu

2-88

EKFG Kn DANE Konfiguracja systemu 2-90 ELIN Kn Mm

DANE Linearyzacja wartości w urządzeniu (X/Y = Wartość-/wartość nieprzetw.)

2-91

ELKO Kn DANE Współczynniki wielomianu krzywej linearyzacyjnej 2-92 ELST Kn DANE Kroki linearyzacji 2-93 EMBA Kn Mm

DANE Początek zakresu (w ppm) Wartość = 0: brak zdefiniowanego zakresu

2-94

EMBE Kn Mm DANE

Koniec zakresu (w ppm) Wartość = 0: brak zdefiniowanego zakresu

2-95

EMBU Kn DANE Poziomy przełączania dla autozakresu 2-96 EMDR Kn DANE Ręcznie nastawiane ciśnienie 2-97 ESOL Kn m

DANE Wart0ośćustawienia z limitami 2-98

ESYZ Kn DANE Czas systemowy (rok, miesiąc, dzień, godz., min., sek.) 2-99 ET9O Kn DANE T90 time (czas odpowiedzi) 2-100 ETOL Kn Mm

DANE Tolerancje stabilności 2-101

EVEZ Kn DANE Czas opóźnienia i synchronizacji 2-102 EZEI Kn KOD

DANE Czasy (dla procedur) 2-103

Opcjonalnie: EKEN Kn DANE Opis urządzenia 2-89 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).

Page 34: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-8

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

Page 35: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-9

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

Page 36: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-10

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

Page 37: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-11

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]

Page 38: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-12

Kontrola stabilności

Procedura kontroli stabilności kalibracji zera/zakresu

Page 39: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-13

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 Kx n 0 = ZERO-CAL K0 1 = ZERO/SPAN-CAL K0 2 = PROGRAM K0

n = 1: przełącza do trybu testowego inne: przełącza do trybu normalnego

3 = TEST ZERO-GAS K1...999 time-out w s 4 = TEST SPAN-GAS1 K1...999 time-out w s 5 = TEST SPAN-GAS2 K1...999 time-out w s 6 = TEST SPAN-GAS3 K1...999 time-out w s 7 = TEST SPAN-GAS4 K1...999 time-out w s 8 = TEST CLOSE GASES K1...999 time-out w s Jeśli opcjonalny parametr "n" nie znajduje się w łańcuchu komendy, to odpowiednia zmienna nie będzie zmieniona.

Page 40: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-14

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.

Page 41: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-15

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

Page 42: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-16

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

Page 43: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-17

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

Page 44: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-18

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 Odpowiedź SFRZ 0

Status błędu

Kod

Przykład: Liczba: 1234567.821 n = 2 1234567.82 n = 13 1.23E06 n = 15 1234600

Page 45: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-19

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

Page 46: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-20

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

Page 47: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-21

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

Page 48: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-22

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

Page 49: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-23

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

Page 50: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-24

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

Page 51: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-25

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

Page 52: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-26

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

Page 53: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-27

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

Page 54: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-28

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

Page 55: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-29

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

Page 56: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-30

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

Page 57: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-31

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

Page 58: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-32

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

Page 59: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-33

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

Page 60: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-34

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

Page 61: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-35

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

Page 62: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-36

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

Page 63: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-37

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

Page 64: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-38

Page 65: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-39

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.

Page 66: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-40

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

Page 67: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-41

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.

Page 68: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-42

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

Page 69: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-43

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

Page 70: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-44

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

Page 71: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-45

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

Page 72: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-46

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 Kn

KOD 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

Page 73: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-47

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

Page 74: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-48

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 AGRW

K0 m 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

Page 75: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-49

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

Page 76: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-50

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.

Page 77: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-51

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

Page 78: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-52

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.

Page 79: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-53

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.

Page 80: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-54

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

Page 81: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-55

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

Page 82: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-56

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

Page 83: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-57

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

Page 84: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-58

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]

wysłane stężenie [ppm]

123456 123500 12356 12360 1234.4 1234 123.45 123.5 12.56 12.56 1.23 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

Page 85: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-59

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.

Page 86: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-60

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 AKOW

K0 Mx Kn Mx

Odczyt kanału n zakresu x

Kod

Odpowiedź AKOW 0 XXX YYY Kroki krzywej kalibracji Korekcja kalibracji zera Status błędu

Kod

Page 87: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-61

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

Page 88: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-62

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

Page 89: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-63

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

Page 90: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-64

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

Page 91: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-65

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

Page 92: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-66

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

Page 93: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-67

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.

Page 94: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-68

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.

Page 95: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-69

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.

Page 96: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-70

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.

Page 97: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-71

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

Page 98: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-72

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 stężenie m = 1 temperatura m = 2 ciśnienie m = 3 przepływ m = 4 Kalkulator podręczny nr 1 m = 5 Kalkulator podręczny nr 2 m = 6 Kalkulator podręczny nr 3 m = 7 Kalkulator podręczny nr 4

Te przypisania mogą być zmienione dla urządzeń używanych w przyszłości! Komenda odczytu ASOL ASOL

K0 m 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

Page 99: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-73

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

Page 100: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-74

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

Page 101: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-75

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)

Page 102: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-76

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

Page 103: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-77

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 KODn

SMAN Kod statusu

Kanał n i jego status Status błędu

Kod

Page 104: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-78

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

Page 105: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-79

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

Page 106: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-80

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

Page 107: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-81

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

Page 108: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-82

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

Page 109: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-83

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

Page 110: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-84

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

Page 111: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-85

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

Page 112: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-86

Odpowiedź EFDA 0

Status błędu

Kod

Page 113: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-87

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

Page 114: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-88

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

Page 115: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-89

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

Page 116: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-90

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

Page 117: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-91

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

Page 118: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-92

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

Page 119: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-93

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

Page 120: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-94

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

Page 121: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-95

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

Page 122: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-96

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

Page 123: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-97

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

Page 124: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-98

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 stężenie m = 1 temperatura m = 2 ciśnienie m = 3 przepływ m = 4 Kalkulator podręczny nr 1 m = 5 Kalkulator podręczny nr 2 m = 6 Kalkulator podręczny nr 3 m = 7 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

Page 125: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-99

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

Page 126: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-100

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

Page 127: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-101

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

Page 128: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-102

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

Page 129: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-103

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.).

Page 130: MAN_Protokol AK 3xx_90003752_2003-11_PL

I) -Interfejs V24/RS232/485 – Pojedyncze analizatory i systemy

90003752(2) [AK-Komendy] 11/01 AK

2-104

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

Page 131: MAN_Protokol AK 3xx_90003752_2003-11_PL

Suplement

90003752(2) [AK-Komendy] 11/01 AK

Suplement-1

1. Przegląd komend AK działających w urządzeniach NGA Kod Funkcja MLT lokalny MLT/CU Inne AM V3.2 V3.2 V3.2 AAEG Odchylenie dla gazu zakresu √ √ AALI Wyniki sprawdzenia linearyzacji √ √ AANG Odchylenie dla gazu zerowego √ √ ABST Godziny pracy √ √ ADRU Ciśnienie √ √ √ ADUF Przepływ √ √ √ AEMB Rzeczywista liczba zakresu √ √ √ AFDA Długość funkcji √ √ AGID Identifikacja urządzenia √ √ √ AGRW Limity √ √ AIKG Średnie PV (Wartości całkowe stężenia);

wszystkie √ √

AIKO Średnie PV (Wartości całkowe stężenia); częściowe

√ √

AKAK Gazy zakresu √ √ √ AKAL Wyniki kalibracji √ √ AKEN Oznaczenie √ √ AKFG Konfiguracja systemowa √ √ √ AKON Stężenie √ √ √ AKOW Wartości kalibracji (Korekcja dla zera i

gradientu) √ √

ALCH Wyniki sprawdzenia linearyzacji √ √ ALIK Obliczenia krzywej linearyzacji √ √ ALIN Wartości x/y linearyzacji √ √ ALKO Współczynniki wielomianu linearyzacji √ √ √ ALST Kroki linearyzacji √ √ AM90 Rzeczywisty czas t90 √ √ AMBA Początek zakresów √ √ √ AMBE Koniec zakresów √ √ √ AMBU Poziomy przełączania autozakresu √ √ AMDR Wartość ręcznego ciśnienia √ √ APAR Ogólne parametry AQEF Wyniki sprawdzania zakłóceń √ √ ASOL Ustawiane poziomy z limitami √ √ ASTA Wewnętrzny status √ √ ASTF Wewnętrzny status błędu √ √ ASTZ Status działania (trwającej procedury) √ √ ASYZ Czas i data systemowa √ √ √ AT90 Czasy t90 √ √ ATEM Temperatura √ √ √ ATOL Tolerancje dla procedur z kontrolą stabilności √ √ AUKA Nieskorygowana, wartość analogowa PV √ √ √ AVEZ Czas opóźnienia i synchronizacji √ √ AZEI Czasy dla procedur √ √ EFDA Długość funkcji √ √ EGRW Limity √ √ EKAK Gazy zakresu √ √ √ EKEN Oznaczenie √ √ EKFG Konfiguracja systemu √ √ √ ELIN Wartości x/y linearyzacji √ √

Page 132: MAN_Protokol AK 3xx_90003752_2003-11_PL

Suplement

90003752(2) [AK-Komendy] 11/01 AK

Suplement-2

Kod Funkcja MLT lokalny MLT/CU Inne AM V3.2 V3.2 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)

Page 133: MAN_Protokol AK 3xx_90003752_2003-11_PL

Suplement

90003752(2) [AK-Komendy] 11/01 AK

Suplement-3

Page 134: MAN_Protokol AK 3xx_90003752_2003-11_PL

Suplement

90003752(2) [AK-Komendy] 11/01 AK

Suplement-4

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 = Prawidłowy adres węzła sieci 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. "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

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 = Prawidłowy adres węzła sieci Name = Nazwa zmiennej a = Wartość 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

SSVC K0 S599 ExactNode Name a Zapis zmiennej LON węzła sieci bez sprawdzenia zakresu wartości

Opis: Ta komenda odpowiada "ESVC K0 S599...", tylko bez sprawdzenia zakresów wartości.

Page 135: MAN_Protokol AK 3xx_90003752_2003-11_PL

Suplement

90003752(2) [AK-Komendy] 11/01 AK

Suplement-5

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 Zapis wartości zmiennej Składnia: Name = Nazwa zmiennej

a = Wartość zmiennej

Porównaj: S630 (które zmienne istnieją ?)

SSVC Kn S600 Name a Zapis wartości zmiennej bez

sprawdzenia zakresu wartości Opis: Ta komenda odpowiada "ESVC K0 S600...", tylko bez sprawdzania zakresu wartości.

Page 136: MAN_Protokol AK 3xx_90003752_2003-11_PL

Suplement

90003752(2) [AK-Komendy] 11/01 AK

Suplement-6

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: Numer przełącznika s = Status (0 = OFF; 1 = ON) x: 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.

Przykłady:

SSVC K0 S617 1 1 2 0 3 1 Ustaw zewnętrzny przełącznik 1 na WYSOKI Ustaw zewnętrzny przełącznik 2 na NISKI Ustaw zewnętrzny przełącznik 3 na WYSOKI

Page 137: MAN_Protokol AK 3xx_90003752_2003-11_PL

Suplement

90003752(2) [AK-Komendy] 11/01 AK

Suplement-7

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 = 1: odczyt nowej konfiguracji przez interfejs szeregowy. 2: wysłanie aktualnej konfiguracji przez interfejs szeregowy 3: zapisanie aktualnej konfiguracji w pamięci FLASH 4: odczyt konfiguracji zapisanej w pamięci FLASH

Uwagi:

Format danych dla odczytu przez interfejs szeregowy (a = 1) odpowiada formatowi danych wysyłania szeregowego (a = 2). 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

Page 138: MAN_Protokol AK 3xx_90003752_2003-11_PL

Suplement

90003752(2) [AK-Komendy] 11/01 AK

Suplement-8

ASVC Kn S630 Wyjście nazw zmiennych LON 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: LINYA[1-7] zawiera 7 wartości. Możesz dotrzeć do tych wartości przez

nazwy LINYA1, LINYA2, ... LINYA7.

Uwagi:

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: ExactNode = 258 Subnode = ExactNode mod 256 = 1 Node = ExactNode - ((ExactNode mod 256)*256) = 2

Porównaj: S599, S600, S630

Page 139: MAN_Protokol AK 3xx_90003752_2003-11_PL

Suplement

90003752(2) [AK-Komendy] 11/01 AK

Suplement-9

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: Średnia wartość nieprzetworzona (zawierająca czas t90) OffP: Korekcja offsetu fizycznego OffT: Korekcja offsetu temperatury OffX: Korekcja offsetu zakłóceń z innych kanałów RGain: Współczynnik wzmocnienia analogowego (BIS) Gain: Współczynnik standaryzujący do żądanej wartości ustawionego punktu (zakres) Lin: Procedura linearyzacji FacSpan: 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

Page 140: MAN_Protokol AK 3xx_90003752_2003-11_PL

Instrukcja obsługi protokołu AK 90003752

Listopad 2003

© Emerson Process Management Manufacturing GmbH & Co. OHG 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-Sorocabe- SP 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