Příručka uživatele COMIO-PC
Vážení zákazníci
Děkujeme vám, že jste zvolili produkt právě naší značky. Produkt, jehož součástí je i tato Příručka uživatele, byl vyroben společností ELVAC a.s., která má procesy vývoje, výroby a servisu systémů průmyslové elektroniky certifikovány podle mezinárodního standardu řízení kvality ISO 9001. Při jeho výrobě bylo naší snahou zajistit co možná nejvyšší kvalitu tak, abyste s tímto naším výrobkem byli co nejvíce spokojeni. Proto byl podroben několika funkčním a zátěžovým testům, zahořován po dobu minimálně 48 hodin a po podrobné výstupní kontrole pečlivě zabalen. I přes tuto snahu o minimalizaci možných problémů se mohlo stát, že některé systémy nepracují podle Vašich představ. V takovém případě prosím naši firmu kontaktujte, budeme se snažit v co nejkratším termínu nedostatky odstranit. Jakékoli Vaše názory, upozornění, dotazy či doporučení uvítáme jako možnost zlepšit naši práci a zvýšit Vaši spokojenost. Tato příručka je koncipována s ohledem na to, že Vy, jako uživatelé jste zajisté pokročilými v obsluze průmyslových systémů, a není proto potřeba vysvětlovat některé základy práce. Proto je hlavním cílem příručky informovat Vás o specifických vlastnostech produktu a upozornit na některá nebezpečí, která hrozí při jeho nesprávném používání. Doporučujeme Vám tedy její detailní pročtení. V neposlední řadě Vás chceme přesvědčit o jeho špičkových vlastnostech a vysoké spolehlivosti. Proto zde přikládáme testovací protokoly z průběhu výrobního procesu a také kopie certifikátů, které byly naší firmě vydány jako vyjádření kvality procesu vývoje, výroby a servisu našich výrobků. Přejeme Vám, ať Vám náš výrobek dlouho a spolehlivě slouží.
Autorské právo Úpravy, nebo poskytnutí obsahu třetí straně, a to jakýmkoliv způsobem, je bez výslovného souhlasu společnosti ELVAC a.s. zakázáno. COPYRIGHT © ELVAC a.s. 2010-2013
1
Příručka uživatele COMIO-PC
OBSAH 1
COMIO-PC ..................................................................................................................................................................... 4
1.1 Stručná charakteristika ........................................................................................................................................... 4 1.1.1 GPL licence ........................................................................................................................................................... 4 1.2 Komunikační protokoly ........................................................................................................................................... 5 1.2.1 Aplikační protokoly pro administraci a parametrizaci ............................................................................................ 5 1.3
Komunikační rozhraní ............................................................................................................................................. 5
1.4 Nastavení sítě ........................................................................................................................................................... 5 1.4.1 GSM/(E)GPRS....................................................................................................................................................... 5 1.4.2 Obnovení výchozího nastavení sítě ...................................................................................................................... 5 2
PŘEVODNÍK MEZI PROTOKOLY IEC 60870-5-101 A IEC 60870-5-104 .................................................................... 6
2.1
Dotazování na data na IEC 101 ............................................................................................................................... 6
2.2
Navazování TCP spojení a otevírání kanálu na IEC 104 ...................................................................................... 6
2.3
Přerušení spojení ..................................................................................................................................................... 6
2.4
Záložní spojení ......................................................................................................................................................... 6
3
KOMUNIKAČNÍ KONCENTRÁTOR.............................................................................................................................. 7
3.1
Časová synchronizace ............................................................................................................................................ 7
3.2
Komunikace s více SCADA systémy ..................................................................................................................... 7
3.3
Signalizace poruchy některé z jednotek/karet ...................................................................................................... 7
3.4
Kruhová optická komunikace ................................................................................................................................. 7
4
PODPORA KOMUNIKAČNÍHO PROTOKOLU MODBUS ........................................................................................... 8
4.1 Modbus master ........................................................................................................................................................ 8 4.1.1 Typy analogových hodnot ...................................................................................................................................... 8 4.1.2 Filtrace analogových hodnot.................................................................................................................................. 9 4.1.3 Nastavení invalidní hodnoty .................................................................................................................................. 9 4.1.4 Parametrizace........................................................................................................................................................ 9 4.2 5
Modbus slave ........................................................................................................................................................... 9 PARAMETRIZACE ...................................................................................................................................................... 10
2
Příručka uživatele COMIO-PC
5.1
Parametry převodníku ........................................................................................................................................... 10
5.2
Parametry koncentrátoru ...................................................................................................................................... 10
5.3 Webové rozhraní .................................................................................................................................................... 10 5.3.1 Úvodní obrazovka ................................................................................................................................................ 10 5.3.2 Nastavení............................................................................................................................................................. 11 5.3.3 Nastavení testování komunikace ........................................................................................................................ 14 5.3.4 Nastavení protokolu L2TP ................................................................................................................................... 14 5.3.5 Nastavení komunikačních rozhraní ..................................................................................................................... 15 5.3.6 Nastavení Modbus master................................................................................................................................... 16 5.3.7 Nastavení Modus slave ....................................................................................................................................... 17 5.3.8 Licence ................................................................................................................................................................ 18 5.3.9 Parametrizace pomocí balíku RTUComSuite ...................................................................................................... 18 5.3.10 Konfigurace sítě .............................................................................................................................................. 18 5.3.11 Aktualizace SW ............................................................................................................................................... 20 6
JAK POSTUPOVAT V NESNÁZÍCH .......................................................................................................................... 21
3
Příručka uživatele COMIO-PC
1 COMIO-PC 1.1 Stručná charakteristika Komunikační modul COMIO-PC je určen do takových aplikací jednotek z řady RTU7M, kde je vyžadován větší počet komunikačních rozhraní a protokolů. Modul COMIO-PC může sloužit jako vestavený převodník a datový koncentrátor. Modul podporuje celou řadu standardizovaných i firemních komunikačních protokolů, přičemž na základě zákaznických požadavků je možné množinu podporovaných protokolů dále rozšiřovat. Parametrizaci převodníku je možné provádět promocí aplikace Uživatelské centrum RTU, případně pomocí webového rozhraní. Pro pokročilejší správu a konfiguraci je možné využít telnet, ftp, … Příkladem uplatnění komunikačního modulu COMIO-PC může být převodník protokolů RTU 7MC (viz následující obrázek).
Obr. 1 – RTU 7MC
1.1.1 GPL licence Zdrojové kódy programů, na které se vztahuje GPL licence (ppp, l2tpd, …), jsou dostupné bez poplatku po zaslání žádosti dodavateli produktu.
4
Příručka uživatele COMIO-PC
1.2 Komunikační protokoly V komunikačním modulu COMIO-PC jsou implementovány následující komunikační protokoly pro komunikaci se zařízeními typu RTU, IED a s ochranami: 1. IEC 60870-5-101 (dále jen IEC 101) 2. IEC 60870-5-104 (dále jen IEC 104) 3. IEC 60870-5-104 (dále jen IEC 103) 4. MODBUS RTU 5. MODBUS TCP 6. HioCom2 Dále je možné na přání zákazníka přidat podporu téměř libovolných standardních i uzavřených komunikačních protokolů. V nejbližší době je plánována podpora protokolu DNP3.
1.2.1 Aplikační protokoly pro administraci a parametrizaci Parametrizace se prování primárně přes webové rozhraní (bude popsáno dále) protokolem HTTP. Mimo tento protokol jsou pro pokročilou správu dostupné aplikační protokoly FTP a Telnet a případně další požadované. Parametrizaci jednotek RTU je možné také provádět pomocí RTU Uživatelského centra protokolem HioCom2.
1.3 Komunikační rozhraní Komunikační modul COMIO-PC disponuje těmito komunikačními rozhraními: 1. Ethernet 2. Sériová linka RS-232 galvanicky oddělená 3. Sériová linka RS-485 galvanicky oddělená 4. Výměnný modul (GSM/(E)GPRS modem, Bluetooth, RS-232, RS-48, optické rozhraní)
1.4 Nastavení sítě Komunikační modul COMIO-PC může mít dvě síťová rozhraní: Ethernet a GSM/(E)GPRS modem.
1.4.1 GSM/(E)GPRS Nastavení GSM/(E)GPRS sítě se načítá protokolem PPP při vytočení spojení a je typicky svázané se SIM kartou, případně s uživatelským jménem a heslem. Parametry PPP připojení jsou popsány dále v kapitole Webové rozhraní – Nastavení.
1.4.2 Obnovení výchozího nastavení sítě Výchozí nastavení Ethernetu je IP: 192.168.0.22/24 Toto nastavení je možné obnovit trvalým stiskem tlačítka na modulu COMIO-PC ihned po připojení napájecího napětí. Přepis na výchozí nastavení se provede, až když přestane LEDka FUNC rychle blikat. Změna se projeví až po dalším restartu jednotky.
5
Příručka uživatele COMIO-PC
2 Převodník mezi protokoly IEC 60870-5-101 a IEC 60870-5-104 Převod mezi protokoly IEC 60870-5-101 (nevyvážený) a IEC 60870-5-104 je realizován mezi jedním zařízením a nadřazeným systémem. Data aplikační vrstvy jednoho protokolu jsou předána do aplikační vrstvy druhého protokolu, přičemž řízení a udržování spojení na nižších vrstvách je pro oba komunikační protokoly realizováno nezávisle (s výjimkou přerušení spojení). Při realizaci převodu se předpokládá stejná délka společné adresy ASDU (2 B) a adresy informačního objektu (3 B) pro oba komunikační protokoly. Délka příčiny přenosu na protokolu IEC 101 je volitelná 1 nebo 2 bajty.
2.1 Dotazování na data na IEC 101 Převodník se v nastavené periodě sekundu dotazuje podřízeného zařízení na data. Pokud pořízené zařízení odešle nějaká data, jsou tato data přenesena přes IEC 104 do nadřazeného systému a dotaz na data je zopakován okamžitě. Přijdou-li z nadřazeného systému nějaká aplikační data, jsou přes IEC 101 okamžitě odeslána do podřízeného zařízení.
2.2 Navazování TCP spojení a otevírání kanálu na IEC 104 Navazování TCP spojení může provádět nadřazený systém (převodník je TCP server), nebo může být spojení aktivně navazováno převodníkem RTU 7MC (převodník je TCP klient). Strana, která navazuje spojení, také otevírá datový kanál (STARDT_ACT) po úspěšném navázání spojení.
2.3 Přerušení spojení V případě, že dojde k přerušení spojení, nebo k uzavření kanálu (STOP_DT) na protokolu IEC 104, přestanou se posílat výzvy na data do podřízeného zařízení na protokolu IEC 101. Pokud dojde k přerušení spojení (nechodí odpovědi na výzvy) na protokolu IEC 101, komunikační převodník RTU 7MC provede aktivní ukončení TCP spojení. Spojení na IEC 101 se považuje za přerušené, když nepřijde odpověď na definovaný počet výzev na aplikační data za sebou. Tento mechanismus umožňuje oboustrannou indikaci přerušení spojení. Při přerušení spojení se ruší všechny nerealizované povely (nepředané podřízenému zařízení), aby nedošlo k nežádoucímu zpožděnému provedení povelu po obnovení spojení.
2.4 Záložní spojení Pro komunikaci protokolem IEC 104 je možné definovat záložní spojení (v nastavení se jako protokol zvolí možnost IEC 60870-5-104 Converter Backup). Toto záložní spojení má smysl používat, když se pro komunikaci používá TCP klient. Hlavní a záložní TCP server se mohou lišit buď v IP adrese, portu, nebo v obou parametrech. Převodník se prioritně snaží navázat spojení s hlavním definovaným TCP serverem pokud se mu to dvakrát za sebou nepodaří, pokouší se navázat spojení se záložním TCP serverem. Po ukončení hlavního nebo záložního spojení se převodník snaží opět navázat komunikaci (po uplynutí času t 0 od posledního navázání spojení) s hlavním TCP serverem (až po dvou neúspěšných pokusech se pokouší navázat spojení se záložním TCP serverem). Pokud se pro komunikaci IEC 104 používá TCP server, závisí výběr záložního spojení na nadřazeném systému.
6
Příručka uživatele COMIO-PC
3 Komunikační koncentrátor Komunikační koncentrátor zajišťuje získávání dat z množiny podřízených jednotek a přenos těchto dat do nadřazeného systému. Typicky se pro komunikaci s podřízenými jednotkami používá protokol HioCom2 a pro komunikaci s nadřazeným systém se používá protokol IEC 104.
3.1 Časová synchronizace Časová synchronizace se v režimu koncentrátoru provádí ve dvou krocích. 1. Synchronizace času v koncentrátoru Čas v koncentrátoru se synchronizuje z nadřazeného systému. Po synchronizaci času se tento čas uloží do obvodu reálného času (RTC). Čas z RTC se používá po restartu zařízení. 2. Synchronizace času v pořízených jednotkách Při dotazu jednotky na čas, nebo po synchronizaci času v koncentrátoru se automaticky vyvolá časová synchronizace podřízených jednotek. Čas je možné také synchronizovat z GPS přijímače, který je připojen ke speciálnímu modulu.
3.2 Komunikace s více SCADA systémy Komunikační koncentrátor může v jeden okamžik komunikovat s více SCADA (nebo obecně nadřazenými) systémy. Je podporována současná komunikace 2xIEC 60870-5-101, 2xIEC 60870-5-104 a HioCom2. Komunikace jednotlivými protokoly se vzájemně negativně neovlivňují. Přerušení komunikace na některém z nich nemá vliv na funkčnost komunikace ostatních protokolů.
3.3 Signalizace poruchy některé z jednotek/karet V případě poruchy některé z koncentrovaných jednotek případně karet (přerušení komunikační linky, výpadek napájení, …) je tento stav signalizován zneplatněním všech signálů a hodnot, které tato jednotka/modul poskytuje. Funkčnost je mimo jiné testována každých 10 sekund dotazem na stav parametrů, čímž se ověří celý komunikační řetězec včetně aplikační vrstvy. Výpadek je signalizován nejpozději za 40 sekund.
3.4 Kruhová optická komunikace Komunikační a datový koncentrátor podporuje také komunikaci s jednotkami, které ke koncentrátoru připojeny pomocí jednoduchého, případně dvojitého, optického kruhu. Tento typ komunikace je vhodný zejména do prostředí s vysokou mírou rušení.
7
Příručka uživatele COMIO-PC
4 Podpora komunikačního protokolu Modbus Komunikační modul COMIO-PC podporuje komunikaci protokolem Modbus RTU a Modbus TCP. Jednotka vybavená tímto modulem může pracovat v režimu master, kdy se dotazuje jiného zařízení na data a případně posílá povely do tohoto zařízení, nebo může jednotka pracovat jako slave, kdy poskytuje informace do druhého zařízení. Oba režimy pracují nezávisle na sobě, tzn. jednotka může být master i slave současně.
4.1 Modbus master Modbus master slouží pro vyčítání hodnot z jiného zařízení. V parametrizaci se zvolí adresa serveru a adresa vstupu, kde se daná hodnota nebo signál nachází a také se přiřadí IEC adresa. Pro analogové hodnoty se také definuje typ hodnoty, rozsah a filtry. Je možné také definovat výstupy, kterými je možné posílat povely do pořízeného zařízení.
4.1.1 Typy analogových hodnot Interně se pracuje se všemi hodnotami jako s desetinným číslem, proto je nezbytné vždy zadávat rozsah. Vyčítat hodnoty ze zařízení je možné ve třech základních formátech.
1. Celé číslo bez znaménka
2.
3.
4.
5.
Celé číslo bez znaménka může nabývat hodnot z rozsahu 0 až 65535. Dolní hodnota rozsahu pak odpovídá 0 a horní hodnota rozsahu odpovídá 65535. Pokud je hodnota přenášena do nadřazeného systému jako normalizovaná hodnota pak 0 odpovídá hodnota -32768 a 65535 odpovídá hodnota 32767. Celé číslo se znaménkem Celé číslo se znaménkem může nabývat hodnot z rozsahu -32768 až 32767. Dolní hodnota rozsahu pak odpovídá -32768, 0 odpovídá 0 a horní hodnota rozsahu odpovídá 32767. Pokud je hodnota přenášena do nadřazeného systému jako normalizovaná hodnota, pak je přenášena beze změny. Celé číslo bez znaménka přenášené do nadřazeného systému jako krátké desetinné číslo s plovoucí řádovou čárkou Celé číslo bez znaménka může nabývat hodnot z rozsahu 0 až 65535. Dolní hodnota rozsahu pak odpovídá 0 a horní hodnota rozsahu odpovídá 65535. Do nadřazeného systému se přenáší krátké desetinné číslo s plovoucí řádovou čárkou, které se vypočte na základě zadaných rozsahů. Celé číslo se znaménkem přenášené do nadřazeného systému jako krátké desetinné číslo s plovoucí řádovou čárkou Celé číslo se znaménkem může nabývat hodnot z rozsahu -32768 až 32767. Dolní hodnota rozsahu pak odpovídá -32768, 0 odpovídá 0 a horní hodnota rozsahu odpovídá 32767. Do nadřazeného systému se přenáší krátké desetinné číslo s plovoucí řádovou čárkou, které se vypočte na základě zadaných rozsahů. Krátké desetinné číslo s plovoucí řádovou čárkou Pokud jsou hodnoty ze zařízení vyčítány ve formátu krátkého desetinného čísla s plovoucí řádovou čárkou (4 B), je nutné definovat pořadí jednotlivých bajtů, které definují hodnotu. Jsou na výběr všechny čtyři kombinace, které se mohou vyskytovat (čísla za označením typu určují pořadí bajtů z příchozích dat): Float 1: 2,1,4,3 Float 2: 1,2,3,4 Float 3: 4,3,2,1 Float 4: 3,4,1,2 Typicky platí, že pořadí bajtů je pro dané zařízení stejné pro všechny hodnoty/adresy. V případě nejistoty, kterou z daných možností reprezentace desetinného čísla zařízení používá, je vhodné nastavení vyzkoušet. V případě chybného čísla je pravděpodobné, že hodnota bude nulová nebo nesmyslná. 8
Příručka uživatele COMIO-PC
Do nadřazeného systému se přenáší krátké desetinné číslo s plovoucí řádovou čárkou (správné pořadí bajtů je dáno použitým komunikačním protokolem).
4.1.2 Filtrace analogových hodnot Analogové hodnoty vyčítané ze zařízení jsou filtrovány každou sekundu pomocí integračního (součtového) a diferenčního (okamžitého) filtru. Hodnoty jsou pak přeneseny až na základě splnění podmínek pro přenos jednoho z filtrů. Filtry se zadávají jako absolutní hodnota z reálného čísla, které se získá buď přímo vyčtením hodnoty ze zařízení (přenos ze zařízení jako krátké desetinné číslo s plovoucí řádovou čárkou), nebo se vypočítá přes rozsahy (celá čísla). Pro celá čísla musí být rozsah vždy zadán.
4.1.3 Nastavení invalidní hodnoty Pokud zařízení, ze kterého je vyčítán stav signálu nebo analogová hodnota, neodpovídá na dotazy, je všem signálů a analogovým hodnotám nastaven atribut kvality na invalid. K nastavení invalidní kvality dojde po třech neúspěšných pokusech o vyčtení hodnoty nebo stavu signálu. Změna atributu kvality na validní se provede, až když znovu přijde aktuální stav nebo hodnota ze zařízení.
4.1.4 Parametrizace Parametrizaci je možné provádět za běhu přes webové rozhraní. Provedené změny by se měly ihned (bez nutnosti restartu zařízení nebo komunikace s nadřazeným systémem) projevit v komunikaci s nadřazeným systémem. Konfiguraci je možné také uložit do souboru a následně tuto konfiguraci opět načíst.
4.2 Modbus slave Modbus slave slouží pro poskytování stavů signálů a hodnot měření do druhého zařízení nezávisle na nadřazeném řídicím systému. V parametrech se definuje výčet signálů, které mají být dostupné prostřednictvím protokolu Modbus. Hodnoty je možné přenášet v celočíselném formátu, nebo jako desetinné číslo. Konfiguraci je možné také uložit do souboru a následně tuto konfiguraci opět načíst.
9
Příručka uživatele COMIO-PC
5 Parametrizace Parametrizace komunikačního převodníku a koncentrátoru se provádí pomocí aplikace RTU Uživatelské centrum. V této aplikaci se vygenerují parametrizační soubory, které se následně protokolem FTP přenesou do zařízení. Jedná-li se o parametry podřízeného zařízení, parametry jsou načteny automaticky a přeneseny do podřízených zařízení. Jedná-li se o parametry komunikace, je nutné restartovat aplikaci převodníku a koncentrátoru. Parametrizaci komunikací je možné provádět také přes webové rozhraní, které bude popsáno dále. Při parametrizaci jsou velmi důležitá sériová čísla jednotek. Dle sériových čísel se vytváří hierarchická adresářová struktura s parametrizačními soubory. Sériové číslo jednotky, která reprezentuje převodník, musí být 1. Adresa ASDU je dána ASDU adresou jednotky komunikující protokolem IEC 101. Sériové číslo koncentrátoru odpovídá sériovému číslu první jednotky v seznamu obvolávaných jednotek na HioCom2. Z této jednotky se také využívají IEC parametry komunikace (např. adresa ASDU). Sériová čísla všech podřízených jednotek na HioCom2 jsou nastavitelná a musí se shodovat s výrobními čísly těchto jednotek.
5.1 Parametry převodníku Parametry převodníku se zadávají u fiktivní jednotky, která má sériové číslo 1. Pro převod jsou nezbytné tyto parametry pro komunikaci protokolem IEC 104: t0, t1, t2, t3, k, w; a následující parametry pro komunikaci protokolem IEC 101: adresa spojové vrstvy, délka adresy spojové vrstvy a délka příčiny přenosu.
5.2 Parametry koncentrátoru Komunikační parametry koncentrátoru se zadávají u první jednotky komunikující protokolem HioCom2. Pro správnou funkčnost musí být zadané tyto parametry: t0, t1, t2, t3, k, w, tDO default, tDO short, tDO long, adresa ASDU, C_SE_ACTTERM, typ výstupního povelu, formát přenášených měření (normalizované hodnoty, desetinné číslo).
5.3 Webové rozhraní Pro diagnostiku funkčnosti a konfiguraci komunikačního převodníku a koncentrátoru je možné využít webové rozhraní. Informace jsou poskytovány ve dvou úrovních zabezpečení. V první úrovni jsou dostupné základní informace a parametry komunikačního převodníku a koncentrátoru jen pro čtení. Po přihlášení uživatele je možné parametry editovat. Pokud uživatel vybere stránku, pro jejíž zobrazení je vyžadováno přihlášení, objeví se uživateli okno s výzvou k zadání uživatelského jména a hesla. Přihlašovací okno se může lišit podle použitého prohlížeče. Vždy však obsahuje políčka pro zadání jména a hesla. Defaultní uživatelské jméno: root Defaultní heslo: root. Webové rozhraní je optimálně zobrazeno pomocí prohlížeče Internet Explorer 8 a bylo také testováno a je funkční i v prohlížeči Mozilla Firefox 3. Při editaci parametrů není řešen víceuživatelský přístup, proto je nezbytné, aby konfiguraci v daném čase prováděl jen jeden uživatel.
5.3.1 Úvodní obrazovka Na úvodní obrazovce webového rozhraní se zobrazí základní informace o aplikaci jako je její název, popis, verze, autor, datum, verze, atd.
10
Příručka uživatele COMIO-PC
Obr. 2 – Webové rozhraní – úvodní stránka
5.3.2 Nastavení Nastavení aplikace je možné měnit po stisku tlačítka Edit Settings. Konfigurační tabulka má tři sloupce. První obsahuje název parametru, druhý jeho aktuální hodnotu a třetí požadovanou hodnotu. Pokud není hodnota ve třetím sloupci vyplněna, aktuální hodnota parametru se nemění. Změny se zapíší po stisku tlačítka Submit. Aby se změny aplikovaly (koncentrátor začal pracovat s novými parametry) je nutné provést reset aplikace. Reset aplikace je možné provést stiskem tlačítka Reset Appl v nabídce vlevo. Požadavek na reset je nutné ještě potvrdit, aby se předešlo náhodným nechtěným resetům. Pro použití změn v parametrech protokolu PPP se musí provést reset PPP připojení pomocí stisku tlačítka Reset PPP. Stav PPP připojení je možné zobrazit stiskem tlačítka Net Config. Následují obrázky webového rozhraní pro nastavování parametrů. Obrázky jsou následovány tabulkami s popisem jednotlivých parametrů.
11
Příručka uživatele COMIO-PC
Obr. 3 – Webové rozhraní – nastavení převodníku 101↔104 101 Common Address Length
Délka společné adresy ASDU na IEC 101
101 COT Length
Délka příčiny přenosu na IEC 101
101 IOA Length
Délka adresy informačního objektu na IEC 101
101 Polling Period
Perioda dotazů na data na IEC 101
101 Polling Retransmissions
Počet opakování dotazů před signalizací rozpadu spojení na IEC 101
104 Common Address Length
Délka společné adresy ASDU na IEC 104
104 COT Length
Délka příčiny přenosu na IEC 104
104 IOA Length
Délka adresy informačního objektu na IEC 104
104 t0
Časová prodleva při zřízení spojení
104 t1
Časová prodleva pro vysílané nebo zkušení APDUs
12
Příručka uživatele COMIO-PC
104 t2
Časová prodleva pro potvrzení v případě, že zprávy neobsahují data t2 < t1
104 t3
Časová prodleva pro vysílání zkušebních rámců v případě klidového stavu
104 k
Velikost okna vysílání
104 w
Velikost okna příjmu Tab. 1 – Konfigurace převodníku IEC 101 ↔ IEC 104
Obr. 4 – Webové rozhraní – nastavení koncentrátoru 104 Concentrator TCP port
TCP port, na kterém poslouchá komunikační koncentrátor
Concentrator Common Address
Společná adresa ASDU komunikačního koncentrátoru
Concentrator Common Address Length
Délka společné adresy ASDU
Concentrator COT Length
Délka příčiny přenosu
Concentrator IOA Length
Délka adresy informačního objektu
Default DO pulse time (x10 ms)
Délka defaultního výstupního impulsu
Short DO pulse time (x10 ms)
Délka krátkého výstupního impulsu
13
Příručka uživatele COMIO-PC
Long DO pulse time (x10 ms)
Délka dlouhého výstupního impulsu
Send AckTerm
Posílat zprávu ukončení aktivace při ovládání
Only Execute Command
Pro ovládání postačuje příkaz Execute (bez příkazu Select) Tab. 2 – Konfigurace koncentrátoru 104
Polled HioCom2 Units
Seznam obvolávaných jednotek na 485 – odděleny tečkou
Unpolled HioCom2Units
Seznam jednotek připojených přes optický kruh Tab. 3 – Konfigurace protokolu HioCom2
APN
APN přidělá operátorem
Username
Uživatelské jméno pro přihlášení do sítě (používá se PAP)
Password
Heslo pro přihlášení do sítě (používá se PAP) Tab. 4 – Konfigurace protokolu PPP
5.3.3 Nastavení testování komunikace Na stránce Edit Settings je možné nastavit periodické testování vytáčeného (PPP) spojení pomocí odesílání ICMP požadavku echo regest (ping) na definovanou adresu. Pokud není adresa vyplněna, testování se neprovádí. Perioda může být nastavena v intervalu 0 (testování se neprovádí) až 550 sekund. U vyslaného požadavku se čeká na jeho potvrzení 10 sekund. Pokud nepřijde potvrzení, vysílá se nový požadavek. Požadavek se opakuje 5krát. Když nepřijde potvrzení ani na 5 požadavek, provede se reset vytáčeného (PPP) spojení. Pokud do jednotky COMIO-PC nepřijde z vytáčeného spojení (PPP) žádný paket (aplikační data na protokolech IEC, Modbus, HioCom, potvrzení periodického požadavku, …) v průběhu 10-ti minut, je proveden restart vytáčeného spojení. Změny v konfiguraci testování se aplikují okamžitě bez nutnosti provádět reset aplikace. Ping Interval [s]
0 až 550 sekund, interval testování vytáčeného (PPP) spojení
Ping IP Address
IP adresa, na kterou se posílají testovací požadavky Tab. 5 – Konfigurace testování komunikace
5.3.4 Nastavení protokolu L2TP Na stránce Edit Settings je možné nastavit tunelovací protokol L2TP. COMIO-PC umí pracovat v režimu klient, kdy se připojuje k L2TP serveru. Po vytvoření L2TP tunelu je možné automaticky upravit směrování v COMIO-PC. Toto se nastaví pomocí políček Remote Network Address a Remote Network Mask. Pokud jsou obě políčka vyplněna, přidá se cesta do definované sítě přes L2TP tunel. Pokud jsou tato políčka prázdná, směrování se neupravuje. Změny v konfiguraci L2TP se aplikují bez nutnosti provádět reset aplikace.
14
Příručka uživatele COMIO-PC
Enabled
YES = Protokol L2TP je povolen, NO = L2TP je zakázán
Username
Uživatelské jméno pro ověření
Password
Heslo pro ověření
Server IP Address
IP adresa L2TP serveru
Local IP Address
Lokální IP adresa, nemusí být vyplněno, pokud ji přiděluje L2TP server
Remote Network Address
Adresa sítě za L2TP serverem, nemusí být vyplněno
Remote Network Mask
Maska sítě za L2TP serverem, nemusí být vyplněno Tab. 6 – Konfigurace protokolu PPP
5.3.5 Nastavení komunikačních rozhraní Po stisku tlačítka Edit Interfaces je možné definovat rozhraní převodníku. Na této stránce se nastavují fyzická komunikační rozhraní společně s komunikačními protokoly, které budou na daném rozhraní používané. Aby se změny aplikovaly (koncentrátor začal pracovat s novými parametry) je nutné provést reset aplikace. Reset aplikace je možné provést stiskem tlačítka Reset Appl v nabídce vlevo. Požadavek na reset je nutné ještě potvrdit, aby se předešlo náhodným nechtěným resetům.
Obr. 5 – Webové rozhraní – konfigurace rozhraní
15
Příručka uživatele COMIO-PC
Type
Typ rozhraní (sériová linka, TCP sever, TCP klient, UDP)
Param1
Parametr rozhraní – liší se podle typu rozhraní Sériová linka: název zařízení (/dev/ttyS0, …) TCP server: nevyužito TCP klient: IP adresa serveru, ke kterému se klient připojuje UDP: lokální port, na kterém se očekávají data
Param2
Parametr rozhraní – liší se podle typu rozhraní Sériová linka:komunikační rychlost:8parita1 (N – bez parity, E – sudá parita) TCP server: port, na kterém server bude poslouchat (očekávat spojení) TCP klient: port serveru, ke kterému se klient připojuje UDP: IP adresa:port vzdálené stanice (např. 192.168.1.2:1234)
Protocol
Komunikační protokol (IEC 60870-5-101, Modbus, …) Tab. 7 – Konfigurace komunikačních rozhraní
5.3.6 Nastavení Modbus master Po stisku tlačítka Modbus Master je možné definovat nastavení protokolu Modbus v režimu master (vyčítání hodnot z jiného Modbus zařízení). Nastavují se zde typy požadavků, modbus adresy, IEC adresy bodů a pro analogová měření také rozsahy. Provedené změny se aplikují bez nutnosti restartu aplikace.
Obr. 6 – Webové rozhraní – konfigurace Modbus Master
16
Příručka uživatele COMIO-PC
Server ID
Číslo serveru, ze kterého se vyčítají data
Adresss
Adresa signálu/měření v rámci jednotky 20
Request Type
Typ požadavku, kterým se hodnota vyčítá/zapisuje
Modbus Address
Adresa signálu v serveru, ze kterého se data vyčítají
IEC Address
Adresa, pod kterou je signál dostupný z nadřazeného systému
Analog Value Type
Typ analogové hodnoty
Range From To
Definuje rozsah od do, podle kterého se hodnota přepočítává Tab. 8 – Konfigurace Modbus Master
5.3.7 Nastavení Modus slave Po stisku tlačítka Modbus Slave je možné definovat nastavení protokolu Modbus v režimu slave (poskytují se data například do řídicího systému komunikujícího protokolem Modbus). K Modbus adresám (postupně se inkrementují) se doplňují adresy vstupů na jednotlivých podřízených jednotkách. Provedené změny se aplikují bez nutnosti restartu aplikace.
Obr. 7 – Webové rozhraní – konfigurace Modbus Slave
17
Příručka uživatele COMIO-PC
Server ID
Číslo serveru (musí být v požadavcích na data)
Modbus Address
Adresa, na které je definovaný signál/měření dostupný/é
Unit number
Číslo jednotky, na které je dostupný požadovaný signál
Address
Adresa signálu, který má být mapován do adresního prostoru Modbusu
Type
Typ signálu/měření (po float a dlouble musí následovat free space) Tab. 9 – Konfigurace Modbus Slave
5.3.8 Licence Některé rozšiřující funkce v COMIO-PC jako je například podpora protokolu Modbus jsou licencovány. Tzn., zákazník musí mít pro jejich použití zakoupenu licenci. Licence vždy zadává pro konkrétní COMIO-PC na záložce Manage License do pole License key. Na této stránce je také vidět, kterou funkcionalitu má zákazník povolenou. Pro vytváření licenčního klíče (vytváří vždy společnost ELVAC a.s.) je potřeba zadat hardwarovou (MAC) adresu ethernetového rozhraní. Hardwarovou adresu rozhraní je možné zjistit na záložce Net Config viz níže. Licence může být do karet nahrána již v průběhu výroby, pokud je to zákazníkem požadováno.
Obr. 8 – Webové rozhraní – Správa licence
5.3.9 Parametrizace pomocí balíku RTUComSuite Podpora komunikace COMIO-PC s RTUComSuite se povoluje přidáním rozhraní (nejlépe UDP) s protokolem HioCom2 Slave. Po následném resetu COMIO-PC je nezbytné provedení resetu aplikace (Reset Appl). K aktivaci komunikace následně dojde odesláním první zprávy z RTUComSuite do COMIO-PC. Po této aktivaci je možné sledovat aktuální hodnoty, posílat povely, provádět parametrizaci, kalibraci a aktualizaci FW v jednotkách RTU z aplikace RTU Uživatelské centrum stejným způsobem, jako když pracujeme se samostatnou jednotkou. Komunikace s RTUComSuite nijak negativně neovlivňuje komunikaci jednotky přes IEC protokoly.
5.3.10 Konfigurace sítě Konfigurace sítě se prování přes záložku Net Conf, kde se zobrazí aktuální nastavení sítě pro všechna dostupná síťová rozhraní. Dále je zde vypsána směrovací tabulka systému. Na této stránce je možné změnit nastavení konfigurace pro ethernetové rozhraní. Je zde možné nastavit IP adresu, masku a bránu. Pokud chceme nastavení brány zrušit, stačí vymazat nastavenou IP adresu brány. Defaultní nastavení Ethernetu je IP: 192.168.0.22/24 bez brány. Obnovení výchozího nastavení je popsáno výše. 18
Příručka uživatele COMIO-PC
Obr. 9 – Webové rozhraní – konfigurace nastavení sítě
Směrování Směrování je možné konfigurovat na stránce Startup Script, která je dostupná přes stránku Net Config. Na této stránce se definuje spouštěcí skript, ve kterém je možné uvést příkazy na požadovanou úpravu směrování. Změny uvedené ve spouštěcím skriptu se provádí vždy po startu operačního systému, tzn. pro aplikaci provedených změn je potřeba provést restart operačního systému. Spouštěcí skript nelze obnovit do výchozího stavu. Vložením nevhodných příkazů může dojít k zablokování COMIO-PC. Vkládané příkazy je tedy nutné mít dobře otestované například přes telnet.
Překlad adres Na stránce NAT Config dostupné přes stránku Net Config je možné definovat překlad síťových adres a portů. Každý řádek konfiguračního souboru obsahuje jen příkaz pro překlad. Příkazy mohou být dvou typů: UDP a TCP. Struktura těchto dvou příkazů se mírně liší. UDP příkaz: UDP;lokální port;zdrojová IP adresa:zdrojový port;cílová IP adresa:cílový port
19
Příručka uživatele COMIO-PC
Příklad UDP příkazu. Pakety z IP adresy 10.10.1.1. na lokální port 1010 budou předány na IP adresu 172.25.15.153 a port 9999. Automaticky se také vytvoří cesta ve druhém směru. Pakety z IP adresy 172.25.15.153 na lokální port 1010 budou předány na IP adresu 10.10.1.1 a port 1011. UDP;1010;10.10.1.1:1011;172.25.15.153:9999 TCP příkaz: TCP;lokální port;cílová IP adresa:cílový port Příklad TCP příkazu. Pakety přicházející na lokální port 1012 budou předány na IP adresu 10.10.1.1 a port 80. Zpáteční cesta je definována automaticky. TCP;1012;10.10.1.1:80
5.3.11 Aktualizace SW Přes webové rozhraní je také možné snadno aktualizovat SW převodníku na novější verzi. Stačí kliknout na tlačítko Update Appl. Následně vybrat soubor s novější verzí aplikace a soubor odeslat stiskem tlačítka Send file. Odesílání může nějakou dobu trvat v závislosti na rychlostí připojení a velikosti odesílaného soubor. Pro minimalizaci přenesených dat jsou přenášené soubory komprimovány. O výsledku operace je uživatel informován hláškou. Nahraná aplikace se spustí až po příštím resetu aplikace, proto je vhodné tento reset vyvolat stiskem tlačítka Reset Appl v nabídce vlevo.
Obr. 10 – Webové rozhraní – aktualizace SW
20
Příručka uživatele COMIO-PC
6 Jak postupovat v nesnázích Kdykoliv bude jednotka pracovat nestandardně nebo zobrazovat chybová hlášení, věnujte prosím těmto stavům svou pozornost. Může se jednat o maličkosti, které vyřešíte sami, ale také může jít o příznaky závažného problému. Pokud vyloučíte základní možné chyby obsluhy (například nepřipojený kabel, porucha některé z periferií atd.) a problémy trvají, svěřte jednotku do rukou odborníků. Můžete nás kontaktovat na servisní lince, rádi Vám poradíme, případně s Vámi domluvíme termín servisního zásahu. Věříme ale, že takových problémů bude co nejméně, a to díky naší péči věnované výrobě. Věnujte prosím pozornost přílohám s testovacími protokoly, kapitole se záručními podmínkami a také části pro servisní záznamy. Za celý kolektiv ELVAC a.s. Vám děkujeme za pozornost a doufáme, že s naším výrobkem budete spokojeni.
21