KS-VARIOLF Komunikační rozhraní
Programátorská příručka
Verze 1.01
ks-variolf_ms_cz_101
KS-VARIOLF
AMiT, spol. s r. o. nepřejímá žádné záruky, pokud se týče obsahu této publikace a vyhrazuje si právo měnit obsah dokumentace bez závazku tyto změny oznámit jakékoli osobě či organizaci. Tento dokument může být kopírován a rozšiřován za následujících podmínek: 1. Celý text musí být kopírován bez úprav a se zahrnutím všech stránek. 2. Všechny kopie musí obsahovat označení autorského práva společnosti AMiT, spol. s r. o. a veškerá další upozornění v dokumentu uvedená. 3. Tento dokument nesmí být distribuován za účelem dosažení zisku. V publikaci použité názvy produktů, firem apod. mohou být ochrannými známkami nebo registrovanými ochrannými známkami příslušných vlastníků. AMiT je registrovaná ochranná známka.
Copyright (c) 2011, AMiT, spol. s r. o. Výrobce: AMiT, spol. s r. o. Naskové 3/1100, 150 00 Praha www.amit.cz Technická podpora:
[email protected]
ks-variolf_ms_cz_101
2/13
KS-VARIOLF
Obsah Historie revizí .................................................................................................. 4 Související dokumentace................................................................................ 4
1.
Úvod ...................................................................................................... 5
2.
Popis funkce ......................................................................................... 6
3.
Konfigurace ethernetové sítě ............................................................. 8
3.1. 3.2.
Vario LF+ ........................................................................................................ 8 Vario LFR.S .................................................................................................... 8
4.
Komunikace ........................................................................................ 10
4.1. 4.1.1 4.1.2 4.1.3 4.2. 4.2.1 4.2.2 4.2.3
Komunikace DISPLEJ-RRCPU .................................................................... 10 Data přijímaná z DISPLEJE (DISPLEJ vysílá do RRCPU) ........................... 10 Data posílaná do DISPLEJE (RRCPU vysílá do DISPLEJ) .......................... 10 Pole D_ErrKod ............................................................................................. 11 Komunikace RRCPU-AIPML ........................................................................ 11 Data přijímaná z RRCPU (RRCPU vysílá do AIPML) ................................... 11 Data posílaná do RRCPU (AIPML vysílá do RRCPU) .................................. 12 Pole A_ErrKod .............................................................................................. 12
5.
ID scén ................................................................................................ 13
3/13
ks-variolf_ms_cz_101
KS-VARIOLF Historie revizí Jméno dokumentu: ks-variolf_ms_cz_101.pdf Autor: Václav Krčmář Verze 100 101
Datum Změny 12. 02. 2013 Nový dokument 21. 03. 2013 Doplněna: konfigurace sítě, rezervovaní hostname, id scén.
Související dokumentace 1.
Montážní příručka KS-VARIOLF soubor: ks-variolf_mm_xxx.pdf
ks-variolf_ms_cz_101
4/13
KS-VARIOLF
1.
Úvod Dokument popisuje komunikační rozhraní kamerového systému vozů Vario LFR.S/LF+.
5/13
ks-variolf_ms_cz_101
KS-VARIOLF
2.
Popis funkce Kamerový systém se skládá z: IP kamer Levého IP monitoru – master monitor (AIMPL) Pravého IP monitoru (AIPMP) Řídicí jednotky kamerového systému (RRCPU) Záznamová jednotka (PPM) PoE switche Ovládání kamerového systému je závislé na typu vozu. Ve vozech Vario LF+ je k ovládání využit displej APT8000 (DISPLEJ). Naopak ve vozech Vario LFR.S jsou k ovládání využita tlačítka připojená na DI vstupy RRCPU. Mezi monitorem AIPML a AIPMP probíhá periodická komunikace. Monitor AIPML plní funkci master monitoru – komunikuje s řídicí jednotkou kamerového systému (RRCPU) a řídí činnost slave monitoru AIPMP. Volba scény a podsvitu probíhá z Ovládacích tlačítek (Vario LFR.S) nebo DISPLEJE (Vario LF+). RRCPU informace o volbě scény a podsvitu pouze přijme a předává master monitoru AIPML. Vyšší prioritu má ovládání z DISPLEJE, tlačítka jsou čtena až při chybějící komunikaci RRCPU-DISPLEJ.
Obr. 1 - Ovládání systému RRCPU zároveň slouží jako DHCP server vozu. Záznamová jednotka v tomto kamerovém systému není vybavena komunikací, pouze zaznamenává obraz z kamer vozu, na kterém je instalována.
ks-variolf_ms_cz_101
6/13
KS-VARIOLF Spojování Oba typy vozů mohou být provozovány samostatně nebo ve spřaženém režimu vozů (dva vozy). První nebo samostatný vůz označujeme jako tažný vůz. Druhý vůz
soupravy pak jako vlečený. Ve vlečeném voze jsou deaktivovány IP monitory a RRCPU vlečeného vozu přechází do slave režimu (volba vstupem AI01).
7/13
ks-variolf_ms_cz_101
KS-VARIOLF
3.
Konfigurace ethernetové sítě Oba typy vozů jsou vybaveny DHCP serverem, který je součástí Řídicí jednotky kamerového systému a na základě tabulky přiděluje IP adresy ostatním zařízením. Konfigurace sítě se liší pro tažný vůz a vlečený vůz.
3.1. Vario LF+ Tažný vůz
Zařízení Palubní počítač Displej Řídicí jednotka kamerového systému Záznamová jednotka Levý monitor (master) Pravý monitor (slave) Kamera (1. dveře) Kamera (2. dveře) Kamera (3. dveře) Kamera (salón)
IP adresa 192.198.1.50 192.168.1.52 192.168.1.250 192.168.1.10 192.168.1.11 192.168.1.12 192.168.1.1 192.168.1.2 192.168.1.3 192.168.1.4
Vlečený vůz
Zařízení Palubní počítač Displej Řídicí jednotka kamerového systému Záznamová jednotka Levý monitor (master) Pravý monitor (slave) Kamera (1. dveře) Kamera (2. dveře) Kamera (3. dveře) Kamera (salón)
IP adresa 192.198.1.66 192.168.1.68 192.168.1.31 192.168.1.26 Vypnuto napájení Vypnuto napájení 192.168.1.17 192.168.1.18 192.168.1.19 192.168.1.20
3.2. Vario LFR.S Tažný vůz
Zařízení Řídicí jednotka kamerového systému Záznamová jednotka Levý monitor (master) Pravý monitor (slave) Kamera (1. dveře) Kamera (2. dveře) Kamera (3. dveře) Kamera (salón)
IP adresa 192.168.1.250 192.168.1.10 192.168.1.11 192.168.1.12 192.168.1.1 192.168.1.2 192.168.1.3 192.168.1.4
Vlečený vůz
Zařízení Řídicí jednotka kamerového systému Záznamová jednotka Levý monitor (master) Pravý monitor (slave)
IP adresa 192.168.1.31 192.168.1.26 Vypnuto napájení Vypnuto napájení
ks-variolf_ms_cz_101
8/13
KS-VARIOLF Kamera (1. dveře) Kamera (2. dveře) Kamera (3. dveře) Kamera (salón)
192.168.1.17 192.168.1.18 192.168.1.19 192.168.1.20
3.3. Rezervované hostname DHCP serveru Seznam rezervovaných hostname pro konfiguraci DHCP serveru RRCPU4-901. Tažný vůz
Zařízení Palubní počítač Displej A Displej B Řídicí jednotka kamerového systému Záznamová jednotka Levý monitor (master) Pravý monitor (slave) Kamera (1. dveře) Kamera (2. dveře) Kamera (3. dveře) Kamera (salón)
IP adresa 192.198.1.50 192.168.1.52 192.168.1.53 192.168.1.250 192.168.1.10 192.168.1.11 192.168.1.12 192.168.1.1 192.168.1.2 192.168.1.3 192.168.1.4
Vlečený vůz
Zařízení Palubní počítač Displej A Displej B Řídicí jednotka kamerového systému Záznamová jednotka Levý monitor (master) Pravý monitor (slave) Kamera (1. dveře) Kamera (2. dveře) Kamera (3. dveře) Kamera (salón)
IP adresa Hostname 192.198.1.66 000000DM1 192.168.1.68 000000DA1 192.168.1.69 000000DB1 192.168.1.31 000000RRC 192.168.1.26 000000PPM Vypnuto napájení Vypnuto napájení 192.168.1.17 000000C01 192.168.1.18 000000C02 192.168.1.19 000000C03 192.168.1.20 000000C04
9/13
Hostname FFFFFFDM1 FFFFFFDA1 FFFFFFDB1 FFFFFFRRC FFFFFFPPM FFFFFFAP1 FFFFFFAP2 FFFFFFC01 FFFFFFC02 FFFFFFC03 FFFFFFC04
ks-variolf_ms_cz_101
KS-VARIOLF
4.
Komunikace V kamerovém systému probíhá následující ethernetová komunikace: DISPLEJ-RRCPU RRCPU-AIPM Porty 61500-61999 jsou vyhrazeny pro vnitřní účely kamerového systému. Komunikace probíhá protokolem UDP. Datové pole UDP je popsáno v následujících dvou kapitolách. Komunikace probíhá periodicky z obou stran, nejde tedy o typ dotaz-odpověď. Perioda je 500 ms. V případě, že je nutné interpretovat vícebajtové číslo, pak je uloženo ve formátu Little Endian.
4.1. Komunikace DISPLEJ-RRCPU DISPLEJ komunikuje s RRCPU. Komunikace obsahuje volbu scény obou monitorů a nastavení jejich podsvitu. Komunikace probíhá na portu 60556.
4.1.1
4.1.2
Data přijímaná z DISPLEJE (DISPLEJ vysílá do RRCPU) Název proměnné D_Lifetime
Délka (bit) 8
D_Monitor1_Podsvit
8
D_Monitor2_Podsvit
8
D_KameraMonitor1 D_KameraMonitor2 B_Servis
8 8 1
Rezerva
7
Popis Čítač (0 – 255). Byte – v každé zprávě je inkrementován. Stupeň intenzity podsvitu na Levém monitoru (v procentech). typ unsigned, povolené hodnoty: 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 Stupeň intenzity podsvitu na Pravém monitoru (v procentech). typ unsigned, povolené hodnoty: 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 ID scény, kterou zobrazí Levý monitor. ID scény, kterou zobrazí Pravý monitor. Aktivace (1) / deaktivace (0) diagnostiky na straně RRCPU. Rezerva
Data posílaná do DISPLEJE (RRCPU vysílá do DISPLEJ) Název proměnné D_Lifetime
Délka (bit) 8
D_KameraMonitor1_Ind
8
D_KameraMonitor2_Ind
8
ks-variolf_ms_cz_101
10/13
Popis Čítač (0 – 255). Byte – v každé zprávě je inkrementován. Posílá se vždy. ID scény, kterou zobrazuje Levý monitor. Posílá se vždy. ID scény, kterou zobrazuje Pravý monitor.
KS-VARIOLF
4.1.3
Rezerva D_VerzeSW
24 16
D_ErrKod
32
Posílá se vždy. Rezerva Verze SW - KS Posílá se, když B_Servis=1. Chybový kód. Posílá se, když B_Servis=1.
Pole D_ErrKod Název proměnné B_Vystr
Délka (bit) 1
B_Err B_Monitor1_TeplErr B_Monitor2_TeplErr B_Monitor1_Err B_Monitor2_Err B_SW_Err Rezerva B_Kam1_Err B_Kam2_Err B_Kam3_Err B_Kam4_Err B_Kam5_Err B_Kam6_Err B_Kam7_Err B_Kam8_Err Rezerva
1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 8
Popis bit 0 (LSB) (první bit chybového kódu) Výstraha KS Porucha KS Teplota levého monitoru mimo rozsah Teplota pravého monitoru mimo rozsah Porucha levého monitoru Porucha pravého monitoru Nesoulad SW v levém a pravém monitoru Rezerva Porucha kamery 1 Porucha kamery 2 Porucha kamery 3 Porucha kamery 4 Porucha kamery 5 Porucha kamery 6 Porucha kamery 7 Porucha kamery 8 Rezerva
Bit B_Vystr se nastavuje v případě teploty mimo rozsah, ve všech ostatních případech chyby se nastavuje bit B_Err.
4.2. Komunikace RRCPU-AIPML RRCPU komunikuje s AIPML. Komunikace obsahuje volbu scény obou monitorů a nastavení jejich podsvitu. Komunikace probíhá na portu 60555.
4.2.1
Data přijímaná z RRCPU (RRCPU vysílá do AIPML) Název proměnné A_Lifetime
Délka (bit) 8
A_Monitor1_Podsvit
8
A_Monitor2_Podsvit
8
11/13
Popis Čítač (0 – 255). Byte – v každé zprávě je inkrementován. Stupeň intenzity podsvitu na Levém monitoru (v procentech). typ unsigned, povolené hodnoty: 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 Stupeň intenzity podsvitu na Pravém monitoru (v procentech). typ unsigned, povolené hodnoty:
ks-variolf_ms_cz_101
KS-VARIOLF
4.2.2
4.2.3
A_KameraMonitor1 A_KameraMonitor2 B_Servis
8 8 1
Rezerva
7
0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 ID scény, kterou zobrazí Levý monitor. ID scény, kterou zobrazí Pravý monitor. Aktivace (1) / deaktivace (0) diagnostiky na straně AIPML. Rezerva
Data posílaná do RRCPU (AIPML vysílá do RRCPU) Název proměnné A_Lifetime
Délka (bit) 8
A_KameraMonitor1_Ind
8
A_KameraMonitor2_Ind
8
Rezerva A_VerzeSW
24 16
A_ErrKod
32
Popis Čítač (0 – 255). Byte – v každé zprávě je inkrementován. Posílá se vždy. ID scény, kterou zobrazuje Levý monitor. Posílá se vždy. ID scény, kterou zobrazuje Pravý monitor. Posílá se vždy. Rezerva. Verze SW - KS Posílá se, když B_Servis=1. Chybový kód. Posílá se, když B_Servis=1.
Pole A_ErrKod Název proměnné B_Vystr
Délka (bit) 1
B_Err B_Monitor1_TeplErr B_Monitor2_TeplErr B_Monitor1_Err B_Monitor2_Err B_SW_Err Rezerva B_Kam1_Err B_Kam2_Err B_Kam3_Err B_Kam4_Err B_Kam5_Err B_Kam6_Err B_Kam7_Err B_Kam8_Err Rezerva
1 1 1 1 1 1 9 1 1 1 1 1 1 1 1 8
Popis bit 0 (LSB) (první bit chybového kódu) Výstraha KS Porucha KS Teplota levého monitoru mimo rozsah Teplota pravého monitoru mimo rozsah Porucha levého monitoru Porucha pravého monitoru Nesoulad SW v levém a pravém monitoru Rezerva Porucha kamery 1 Porucha kamery 2 Porucha kamery 3 Porucha kamery 4 Porucha kamery 5 Porucha kamery 6 Porucha kamery 7 Porucha kamery 8 Rezerva
Bit B_Vystr se nastavuje v případě teploty mimo rozsah, ve všech ostatních případech chyby se nastavuje bit B_Err.
ks-variolf_ms_cz_101
12/13
KS-VARIOLF
5.
ID scén ID scény, které je hodnotou proměnných A_KameraMonitorX, D_KameraMonitorX, A_KameraMonitorX_Ind, D_KameraMonitor1. ID Scény 0 1 2 3 4 5 6 7 8 9 10 11 12
Kamera Kamera 1, vůz 1 Kamera 2, vůz 1 Kamera 3, vůz 1 Kamera 4, vůz 1 Kamera 1, vůz 2 Kamera 2, vůz 2 Kamera 3, vůz 2 Kamera 4, vůz 2 1, 2, 0, 0 3, 4, 0, 0 1, 2, 5, 6 3, 4, 7, 8
Symbol zobrazený na IP monitoru Černá obrazovka, bez symbolu. 1 2 3 4 5 6 7 8 Mozaika 4x4: 1, 2, černá, černá Mozaika 4x4: 3, 4, černá, černá Mozaika 4x4: 1, 2, 5, 6 Mozaika 4x4: 3, 4, 7, 8
13/13
ks-variolf_ms_cz_101