Knihovna Iec104sLib TXV druhé vydání září 2012 změny vyhrazeny
|
|
- Magdalena Holubová
- před 8 lety
- Počet zobrazení:
Transkript
1 Knihovna Iec104sLib TXV druhé vydání září 2012 změny vyhrazeny 1 TXV
2 Historie změn Datum Vydání Popis změn Říjen První vydání, popis odpovídá Iec104sLib_v20 Září Doplněny popisy úprav, popis odpovídá Iec104sLib_v24 OBSAH 1 Úvod Datové typy Typ tiec104s_cfg Typ tiec104s_cp56time2a Typ tiec104s_informationobject Typ tiec104s_informationobjectcmd Typ tiec104s_qds Typ tiec104s_recvcmd Typ tiec104s_tctime Konstanty Globální proměnné Funkce Funkční bloky Funkční blok fbiec_60870_5_104_s Příklad použití Příloha - Příčiny přenosu Schopnost funkční spolupráce Systém nebo zařízení Konfigurace sítě Fyzická vrstva Spojová vrstva Aplikační vrstva Základní aplikační funkce TXV
3 1 ÚVOD Knihovna Iec104sLib slouží pro komunikaci systémů Tecomat s centrální jednotkou řady K a L (všechny systémy Foxtrot, systémy TC700 s CP-7004 nebo CP-7007) s nadřízenými systémy podle normy IEC Systém Tecomat je v tomto případě podřízenou stanicí dálkového ovládání (pracuje jako server). Knihovna obsahuje funkční blok fbiec_60870_5_104_s, který realizuje vše potřebné pro komunikaci. Komunikace probíhá protokolem TCP/IP s cílovým portem Podporovány jsou následující ASDUs z normy IEC : Identifikace typu Označení typu Provozní informace ve směru sledování Popis 1 cm_sp_na_1 Jednobitová informace 3 cm_dp_na_1 Dvoubitová informace 7 cm_bo_na_1 Bitový řetězec 32 bitů 13 cm_me_nc_1 Měřená hodnota, krátké číslo s pohyblivou čárkou 30 cm_sp_tb_1 Jednobitová informace s časovým označením CP56Time2a 31 cm_dp_tb_1 Dvoubitová informace s časovým označením CP56Time2a 33 cm_bo_tb_1 Bitový řetězec 32 bitů s časovým označením CP56Time2a 36 cm_me_tf_1 Měřená hodnota, krátké číslo s pohyblivou čárkou s časovým označením CP56Time2a Identifikace typu Označení typu Provozní informace ve směru ovládání Popis 45 cc_sc_na_1 Jednoduchý povel 46 cm_dp_na_1 Dvojpovel 51 cc_bo_na_1 Nastavovací povel, bitový řetězec 32 bitů 50 cc_se_nc_1 Nastavovací povel, měřená hodnota, krátké číslo s pohyblivou čárkou Identifikace typu Označení typu Systémové informace ve směru sledování Popis 70 cm_ei_na_1 Konec inicializace 3 TXV
4 Identifikace typu Označení typu Systémové informace ve směru ovládání Popis 100 cc_ic_na_1 Celkový dotaz 102 cc_rd_na_1 Příkaz čtení 103 cc_cs_na_1 Povel pro časovou synchronizaci dat. Ve směru sledování mohou být použity procedury cyklického a/nebo spontánního přenosu Následují obrázek ukazuje strukturu knihovny Iec104sLib v prostředí Mosaic Pokud chceme funkce z knihovny Iec104sLib použít v aplikačním programu PLC, je třeba nejprve přidat tuto knihovnu do projektu. Knihovna je dodávaná jako součást instalace prostředí Mosaic od verze v POZOR!!! Knihovna Iec104sLib vyžaduje, aby byl v PLC naprogramovaný aplikační profil TXF AP IEC SLAVE. Tento profil není součástí standardního PLC a je třeba jej objednat zvlášť ke každému PLC. Bez tohoto profilu bude funkční blok zajišťující komunikaci fungovat pouze omezenou dobu (4 hodiny pro testovací a ladicí účely). Poté blok přestane komunikovat a vyhlásí chybu aplikačního profilu. K obnovení funkce dojde po vypnutí a zapnutí napájení PLC (opět na omezenou dobu) nebo po naprogramování aplikačního profilu TXF (bez časového omezení). Aplikační profily jsou podporovány v centrálních jednotkách řady K (TC700 CP-7004 a CP- 7007, všechny varianty systému Foxtrot) od verze firmwaru v5.8. Uložení aplikačního profilu do PLC mimo výrobní závod je podporováno od firmware verze v7.3. Blíže viz dokumentace TXV Aplikační profily v PLC Tecomat. Knihovna Iec104sLib není podporovaná na systémech TC-650, u systému TC700 nelze knihovnu použít s procesorovými moduly CP-7002, CP-7003 a CP TXV
5 Princip činnosti Aplikační program v PLC musí obsahovat deklarace spontánně resp. cyklicky vysílaných objektů (signálů). Každý objekt je v deklaraci popsán identifikací typu objektu, adresou objektu a informací, zda-li má být použit. Dále musí být v aplikačním programu deklarován seznam přípustných povelů od nadřízeného systému. Deklarace povelu obsahuje identifikaci typu povelu a adresu povelovaného objektu. Uvedené deklarace jsou pak řídí činnost funkčního bloku, který zajišťuje komunikaci s nadřízeným systémem. U spontánně vysílaných objektů je automaticky kontrolována změna jejich hodnoty. Pokud k ní dojde, je informace o nové hodnotě uložena do komunikačního bufferu, odkud se pak odešle do nadřízeného systému (včetně informací o který objekt se jedná a případně, kdy ke změně došlo). Pokud je navázáno spojení s nadřízeným systémem, je informace z komunikačního bufferu bezprostředně odeslána do nadřízeného systému. Pokud spojení není navázáno, čeká informace o změně v komunikačním bufferu do doby, než se spojení naváže. Odeslání informací z bufferu proběhne po navázání spojení s nadřízeným systémem a informace budou postupně odeslány do nadřízeného systému v pořadí, v jakém byly uloženy do komunikačního bufferu. U cyklicky vysílaných objektů kontroluje komunikační blok nastavenou periodu odesílání a při vypršení této periody automaticky odesílá hodnoty všech objektů ze seznamu za předpokladu, že spojení s nadřízeným systémem je navázáno. Zárověn se komunikační blok stará o udržování spojení s nadřízeným systémem v případě, kdy dlouhou dobu nedochází k žádné změně spontánně vysílaných objektů. A konečně je komunikační blok zodpovědný za příjem povelů z nadřízeného systému, které předává po jednom do aplikačního programu k dalšímu zpracování. U každého povelu je kontrolováno, zda-li se jedná o známý povel, tzn. je-li příchozí povel definován v seznamu přípustných povelů. Na povely typu celkový dotaz a časová synchronizace odpovídá komunikační blok automaticky. 5 TXV
6 2 DATOVÉ TYPY V knihovně Iec104sLib jsou definovány následující datové typy: Stručný popis datových typů udává následující tabulka: tiec104s_cfg Identifikátor Typ Význam tiec104s_cp56time2a tiec104s_informationobject tiec104s_informationobjectcmd tiec104s_qds tiec104s_recvcmd tiec104s_tctime STRUCT Struktura konfiguračních parametrů pro funkční blok fbiec_60870_5_104_s STRUCT Struktura časové značky CP56Time2a STRUCT Struktura popisu objektu ve směru sledování STRUCT Struktura popisu objektu ve směru ovládání STRUCT Struktura kvalitativního deskriptoru STRUCT Struktura přijatého povelu STRUCT Struktura časové značky ve formátu Teco 6 TXV
7 2.1 Typ tiec104s_cfg Knihovna : Iec104sLib Datový typ tiec104s_cfg je struktura obsahují parametry pro funkční blok fbiec_60870_5_104_s. Jednotlivé položky struktury tiec104s_cfg mají následující význam: Identifikátor Typ Význam tiec104s_cfg STRUCT Struktura konfiguračních parametrů pro funkční blok fbiec_60870_5_104_s.caa UINT Společná adresa ASDU (adresa stanice).adrsenddataspont UDINT Adresa pole proměnných s definicí spontánně vysílaných dat.maxsenddataspont UINT Max. počet spontánně vysílaných objektů.adrsenddatacyclic UDINT Adresa pole proměnných s definicí cyklicky vysílaných dat.maxsenddatacyclic UINT Max. počet cyklicky vysílaných objektů.periodsenddatacyclic TIME Perioda vysílání cyklicky vysílaných objektů.adrcommands UDINT Adresa pole proměnných s definicí přípustných povelů.maxcommands UINT Max. počet povelů.db_startadr UDINT Adresa, kde v DataBoxu začíná buffer zpráv.db_endtadr UDINT Adresa, kde v DataBoxu končí buffer zpráv.modul_n UINT Modul číslování I rámců.modul_k UINT Max. možný počet nepotvrzených APDUs.time_t1 TIME Časová prodleva pro vysílané nebo zkušební rámce 7 TXV
8 .time_t3 TIME Časová prodleva pro vysílání zkušebních rámců v případě dlouhých klidových stavů.istest BOOL 1 = testovací režim.checkdescriptors BOOL Změna kvality signálu způsobí odeslání spontánně vysílaného objektu (není zatím podporováno) 8 TXV
9 2.2 Typ tiec104s_cp56time2a Knihovna : Iec104sLib Datový typ tiec104s_cp56time2a je struktura popisující časovou značku CP56Time2a. Jednotlivé položky struktury tiec104s_ CP56Time2a mají následující význam: Identifikátor Typ Význam tiec104s_ CP56Time2a STRUCT Struktura popisující časovou značku CP56Time2a.Miliseconds UINT Milisekundy.Minutes USINT Minuty.Hours USINT Hodiny.DayOfMonth USINT Den.Month USINT Měsíc.Year USINT Rok 9 TXV
10 2.3 Typ tiec104s_informationobject Knihovna : Iec104sLib Datový typ tiec104s_informationobject je struktura, která se používá pro deklaraci spontánně nebo cyklicky vysílaných objektů. Jednotlivé položky struktury tiec104s_informationobject mají následující význam: Identifikátor Typ Význam tiec104s_ InformationObject STRUCT Struktura definující objekt ve směru sledování.typeident USINT Typ objektu cm_sp_na_1 Jednobitová informace cm_dp_na_1 Dvoubitová informace cm_bo_na_1 Bitový řetězec 32 bitů cm_me_nc_1 Měřená hodnota, krátké číslo s pohyblivou čárkou cm_sp_tb_1 Jednobitová informace s časovým označením CP56Time2a cm_dp_tb_1 Dvoubitová informace s časovým označením CP56Time2a cm_bo_tb_1 Bitový řetězec 32 bitů s časovým označením CP56Time2a cm_me_tf_1 Měřená hodnota, krátké číslo s pohyblivou čárkou s časovým označením CP56Time2a.IOA1 UINT Adresa objektu (spodní 2 byty, ).IOA2 USINT Adresa objektu (nejvyšší byte, 0).Used BOOL Informace o tom, zda je objekt použitý.valudint UDINT Sledovaná hodnota objektů cm_sp_na_1, cm_dp_na_1, cm_bo_na_1, cm_sp_tb_1, cm_dp_tb_1, cm_bo_tb_1.valreal REAL Sledovaná hodnota objektů cm_me_nc_1 a cm_me_tf_1.delta REAL Změna měřené hodnoty (velikost změny, která způsobí odeslání spontánních signálů cm_me_nc_1 a cm_me_tf_1).descriptor STRUCT Kvality deskriptor 10 TXV
11 2.4 Typ tiec104s_informationobjectcmd Knihovna : Iec104sLib Datový typ tiec104s_informationobjectcmd je struktura, která se používá pro deklaraci přijímaných povelů. Jednotlivé položky struktury tiec104s_informationobjectcmd mají následující význam: Identifikátor Typ Význam tiec104s_ InformationObjectCmd STRUCT Struktura definující objekt ve směru ovládání (povel).typeident USINT Typ objektu cc_sc_na_1 Jednoduchý povel cm_dp_na_1 Dvojpovel cc_bo_na_1 Nastavovací povel, řetězec 32 bitů cc_se_nc_1 Nastavovací povel, měřená hodnota, krátké číslo s pohyblivou čárkou.ioa1 UINT Adresa objektu (spodní 2 byty, ).IOA2 USINT Adresa objektu (nejvyšší byte, 0).CmdNO BOOL Změní hodnotu při přijetí povelu 11 TXV
12 2.5 Typ tiec104s_qds Knihovna : Iec104sLib Datový typ tiec104s_qds je struktura popisující kvalitu sledovaného objektu. Jednotlivé položky struktury tiec104s_ QDS mají následující význam: Identifikátor Typ Význam tiec104s_ QDS STRUCT Kvalitativní deskriptor.ov BOOL 0 = nepřeplněno, 1 = přeplněno (overloaded).res1 BOOL rezerva.res2 BOOL rezerva.res3 BOOL rezerva.bl BOOL 0 = neblokováno, 1 = blokováno (blocked).sb BOOL 0 = nezaměněno, 1 = zaměněno (substituted).nt BOOL 0 = aktuální, 1 = neaktuální (not actual).iv BOOL 0 = platné, 1 = neplatné (invalid) 12 TXV
13 2.6 Typ tiec104s_recvcmd Knihovna : Iec104sLib Datový typ tiec104s_recvcmd je struktura obsahují povel přijatý od nadřízeného systému. Jednotlivé položky struktury tiec104s_recvcmd mají následující význam: Identifikátor Typ Význam tiec104s_recvcmd STRUCT Struktura přijatého povelu.isnewcmd BOOL 1 = přišel nový povel od nadřízeného systému.isfound BOOL 1 = povel byl nalezen v seznamu definovaných povelů.istest BOOL 1 = jedná se o testovací povel.valudint UDINT Hodnota poveluc cc_bo_na_1.valreal REAL Hodnota povelu cc_se_nc_1.qualifier USINT Kvalifikátor povelu.cmdid UINT Index v seznamu nadefinovaných povelů.typeident USINT Typ povelu : C_SC_NA_1, cm_dp_na_1, cc_bo_na_1 nebo cc_se_nc_1.cause USINT Důvod přenosu.caa UINT Společná adresa.ioa1 UINT Adresa objektu (spodní 2 byty).ioa2 USINT Adresa objektu (horní byte).dcs USINT SCO pro jednoduchý povel C_SC_NA_1 nebo DCO pro dvojpovel cm_dp_na_1.counter UINT Čítač přijatých povelů 13 TXV
14 2.7 Typ tiec104s_tctime Knihovna : Iec104sLib Datový typ tiec104s_tctime je struktura časové značky v tradičním formátu firmy Teco. Jednotlivé položky struktury tiec104s_tctime mají následující význam: Identifikátor Typ Význam tiec104s_tctime STRUCT Struktura časového údaje v systému Tecomat.Year USINT Rok.Month USINT Měsíc.Day USINT Den.Hours USINT Hodiny.Minutes USINT Minuty.Seconds USINT Sekundy.DayOfWeak USINT Den v týdnu.miliseconds UINT Milisekundy 14 TXV
15 3 KONSTANTY V knihovně Iec104sLib jsou definovány následující konstanty: Konstanty cm_sp_na_1 až cc_cs_na_1 slouží k identifikaci typu objektu podle IEC Význam těchto kódů je následující: Identifikátor Typ Hodnota Význam cm_sp_na_1 USINT 1 Jednobitová informace cm_dp_na_1 USINT 3 Dvoubitová informace cm_bo_na_1 USINT 7 Bitový řetězec 32 bitů cm_me_nc_1 USINT 13 Měřená hodnota, krátké číslo s pohyblivou čárkou cm_sp_tb_1 USINT 30 Jednobitová informace s časovým označením CP56Time2a cm_dp_tb_1 USINT 31 Jednobitová informace s časovým označením CP56Time2a cm_bo_tb_1 USINT 33 Bitový řetězec 32 bitů s časovým označením CP56Time2a cm_me_tf_1 USINT 36 Měřená hodnota, krátké číslo s pohyblivou čárkou s časovým označením CP56Time2a cc_sc_na_1 USINT 45 Jednoduchý povel cc_dc_na_1 USINT 46 Dvojpovel cc_se_nc_1 USINT 50 Nastavovací povel, měřená hodnota, krátké číslo s 15 TXV
16 pohyblivou čárkou cc_bo_na_1 USINT 51 Nastavovací povel, bitový řetězec 32 bitů cm_ei_na_1 USINT 70 Konec inicializace cc_ic_na_1 USINT 100 Dotazový povel cc_rd_na_1 USINT 102 Příkaz čtení cc_cs_na_1 USINT 103 Povel pro časovou synchronizaci Ostaní konstanty mají následující význam: Identifikátor Typ Hodnota Význam clibused_iec104_slave BOOL 1 V projektu je používaná knihovna Iec104sLib ciec104_slave_majornumber USINT 2 Verze knihovny Iec104sLib ciec104_slave_minornumber USINT 4 Verze knihovny Iec104sLib cmaxinfelements USINT 127 Maximální počet informačních elementů v jedné ASDU cmaxapdulength USINT 253 Maximální délka APDU (počet bytů) cmaxasdulength USINT 249 Maximální délka ASDU (počet bytů) 16 TXV
17 4 GLOBÁLNÍ PROMĚNNÉ V knihovně Iec104sLib jsou definovány následující globální proměnné: Identifikátor Typ Význam TCTime_stamp STRUCT Časová značka ve formátu Teco TCTime_to_stamps STRUCT Časová značka ve formátu IEC CP56Time2A Uvedené globální proměnné obsahují datum a čas, kterým budou opatřeny všechny spontánně vysílané signály v daném cyklu, pokud se vysílají jako objekty s časovou značkou. 5 FUNKCE Knihovna Iec104sLib neobsahuje žádné funkce. 6 FUNKČNÍ BLOKY V knihovně Iec104sLib jsou definovány následující funkční bloky: Funkční blok Popis fbiec_60870_5_104_s Funkční blok pro komunikaci podle normy IEC PLC Tecomat s tímto funkčním blokem je v roli slave 17 TXV
18 6.1 Funkční blok fbiec_60870_5_104_s Knihovna : Iec104sLib Funkční blok fbiec_60870_5_104_s slouží pro komunikaci systému Tecomat podle normy IEC Tecomat je v tomto případě v pozici ovládaného zařízení. Tento funkční blok je podporován na centrálních jednotkách řady K (TC700 CP-7004, Foxtrot) od verze v5.8 a vyžaduje, aby byla centrální jednotka vybavena profilem TXF AP IEC SLAVE. Bez aplikačního profilu TXF bude blok fungovat pouze omezenou dobu (4 hodiny pro testovací účely). Popis proměnných : Proměnná Typ Význam VAR_INPUT chancode UINT Kód komunikačního kanálu, přes který probíhá komunikace (konstanty ETH1_uni0,...,ETH1_uni7 viz knihovna ComLib) Komunikační kanál musí být nastaven v režimu uni, TCP slave, délka přijímací zóny 255, délka vysílací zóny 255, místní port 2404 coldrestart BOOL Studený restart bloku Smaže se komunikační buffer a poté se do něho uloží informace o restartu (cm_ei_na_1 Konec inicializace). Informace uložené do komunikačního bufferu před restartem jsou ztraceny. hotrestart BOOL Teplý restart bloku Informace o restartu (cm_ei_na_1 Konec inicializace) se 18 TXV
19 Proměnná Typ Význam uloží na konec komunikačního bufferu, informace uložené do bufferu před restartem zůstanou zachovány. timeinvalid BOOL Neplatný systémový čas Je-li tento vstup nastaven na TRUE, bude u všech objektů s časovou značkou nastaven příznak IV v prvku CP56Čas2A (neplatný čas) CFG VAR_OUTPUT STRUCT Konfigurační parametry Určují chování bloku viz kap.2.1 Typ tiec104s_cfg connected BOOL Spojení s nadřízeným systémem je navázáno startdata BOOL Přenos dat byl zahájen (byla zahájena výměna dat s nadřízeným systémem) msgbufferempty BOOL Buffer zpráv pro nadřízenou stanici je prázdný msgbufferfull BOOL Buffer zpráv pro nadřízenou stanici je plný msgbufferspace UDINT Velikost volného místa v bufferu zpráv pro nadřízenou stanici (počet bytů) statetxt STRING Stav funkčního bloku fbiec_60870_5_104_s 'Connected - waiting for start' TCP spojení je navázáno, čeká se na zahájení datového provozu 'Connected running' TCP spojení navázáno, běží datový provoz 'Connected - stopped, waiting' TCP spojení je navázáno, datový provoz byl zastaven 'Waiting disconnected' TCP spojení bude ukončeno ze strany PLC kvůli chybě číslování rámců (errorcode = 16#0500) 'Closing connection' Ukončuje se TCP spojení 'Disconnected' TCP spojení není navázáno iserror BOOL Příznak chyby 0... bez chyb, 1 došlo k nějaké chybě errorcode UINT Chybový kód 0 bez chyby chyby přenosového kanálu 16#0100 chybný počáteční znak IEC zprávy 16#0200 chybná délka IEC zprávy 16#0300 chybný formát rámce po navázání TCP spojení 16#0400 po navázání TCP spojení nebyl zahájen datový provoz (překročen čas daný parametrem CFG.time_t1) 16#0500 chyba číslování I rámců (odeslané I rámce nebyly potvrzeny v čase daném parametrem CFG.time_t1) 19 TXV
20 Proměnná Typ Význam command 16#0600 chyba při zpracování U rámce (neznámý U rámec) 16#0700 nepřípustný rámec ve stavu, kdy je ukončen datový provoz 16#0800 uběhl timeout ve stavu ukončeného datového provozu (v čase daném parametrem CFG.time_t1 nepřišel žádný přípustný rámec) 16#1000 komunikační buffer v DataBoxu přeplněn 16#1100 zápis do komunikačního bufferu v DataBoxu se nezdařil 16#1200 čtení z komunikačního bufferu v DataBoxu se nezdařilo 16#1300 selhal blokový přenos z DataBoxu 16#FFFE přenosový kanál ETH1 není v režimu uni 16#FFFF chybí aplikační profil TXF a uplynula doba určená pro testování fbiec_60870_5_104_s STRUCT Povel přijatý od nařízeného systému (viz kap.2.6 Typ tiec104s_recvcmd) sendethcounter UDINT Počet odeslaných rámců recvethcounter UDINT Počet přijatých rámců errethcounter UDINT Počet přijatých chybných rámců resethcounter UDINT Počet resetů TCP spojení (TCP spojení ukončeno protistranou) stopethcounter UDINT Počet spojení ukončených ze strany PLC Před vlastním použitím funkčního bloku fbiec_60870_5_104_s je nutné nadefinovat, které objekty bude blok při změně hodnoty spontánně vysílat do nadřízeného systému, které objekty budou vysílány cyklicky a jaké povely od nadřízeného systému budou akceptovány v PLC. Spontánně vysílané objekty Deklarace spontánně vysílaných objektů je pole struktur typu tiec104s_informationobject, kde každá struktura popisuje jeden komunikační objekt. Doporučuje se vytvořit pole s popisem spontánně vysílaných objektů jako globální proměnnou. Příklad deklarace spontánně vysílaných objektů (signálů): var_global constant MaxDataSpont : uint := 8; end_var var_global // spontanne vysilana data 20 TXV
21 SendDataSpont : array [1.. MaxDataSpont] of tiec104s_informationobject := [ // single point bez casove znacky ( TypeIdent := cm_sp_na_1, IOA1 := 01, Used := True), // double point bez casove znacky ( TypeIdent := cm_dp_na_1, IOA1 := 10, Used := True), // 32 bitu bez cas. znacky ( TypeIdent := cm_bo_na_1, IOA1 := 20, Used := True), // real bez casove znacky ( TypeIdent := cm_me_nc_1, IOA1 := 30, delta := 1.0, Used := True), // single point s cas. znackou ( TypeIdent := cm_sp_tb_1, IOA1 := 40, Used := True), // double point s cas. znackou ( TypeIdent := cm_dp_tb_1, IOA1 := 50, Used := True), // 32 bitu s cas. znackou ( TypeIdent := cm_bo_tb_1, IOA1 := 60, Used := True), // real s casovou znackou ( TypeIdent := cm_me_tf_1, IOA1 := 70, delta := 1.0, Used := True) ]; end_var Z uvedené deklarace je patrné, že je nezbytné deklarovat typ objektu (položka TypeIdent), adresu objektu (položka IOA1) a informaci o použití objektu (položka Used). Ostatní položky struktury tiec104s_informationobject mohou zůstat implicitní nebo budou naplněny později (například položka IOA2, implicitní hodnota 0). U objektů typu měřená hodnota má smysl ještě deklarovat položku delta, která určuje o kolik se musí měřená hodnota změnit aby byla spontánně odeslaná do nadřízeného systému. Položky, které bude plnit aplikační program před voláním komunikačního bloku fbiec_60870_5_104_s jsou předávané hodnoty objektů (položky valudint a valreal) a deskriptor kvality (položka Descriptor). Přípustné typy spontánně vysílaných objektů jsou následující: cm_sp_na_1 Jednobitová informace cm_dp_na_1 Dvoubitová informace cm_bo_na_1 Bitový řetězec 32 bitů cm_me_nc_1 Měřená hodnota, krátké číslo s pohyblivou čárkou cm_sp_tb_1 Jednobitová informace s časovým označením CP56Time2a cm_dp_tb_1 Dvoubitová informace s časovým označením CP56Time2a cm_bo_tb_1 Bitový řetězec 32 bitů s časovým označením CP56Time2a cm_me_tf_1 Měřená hodnota, krátké číslo s pohyblivou čárkou s časovým označením CP56Time2a Z pohledu chování komunikačního bloku lze spontánní objekty rozdělit do dvou skupin: objekty bez časové značky objekty s časovou značkou Pokud je navázané spojení s nadřízeným systémem, chovají se všechny objekty stejně. Pokud dojde ke změně hodnoty objektu, odešle se nová hodnota spontánně do nadřízeného systému. Nové hodnoty se odesílají ve stejném pořadí, v jakém docházelo k jejich změně. Pokud dojde ke změně ve stejném okamžiku (stejném cyklu PLC), jsou nové hodnoty objektů odeslány v tom pořadí, v jakém byly objekty nadefinovány. Rozdíl mezi oběma skupinami se projeví ve chvíli, kdy spojení s nadřízeným systémem není navázáno. Změna hodnoty objektů bez časové značky nezpůsobí nic (spojení není navázáno, není komu sdělit novou hodnotu) zatímco změna hodnoty objektu s časovou značkou způsobí uložení nové hodnoty do komunikačního bufferu, odkud bude hodnota včetně časové značky odeslána po navázání spojení. Díky časové značce může nadřízený systém rekonstruovat chování objektu i v době, kdy spojení nebylo navázáno. 21 TXV
22 Cyklicky vysílané objekty Deklarace cyklicky vysílaných objektů je pole struktur typu tiec104s_informationobject, kde každá struktura popisuje jeden komunikační objekt. Doporučuje se vytvořit pole s popisem cyklicky vysílaných objektů jako globální proměnnou. Příklad deklarace cyklicky vysílaných objektů (signálů): var_global constant MaxDataCyclic : uint := 10; CyclePeriod : time := t#5s; end_var var_global // cyklicky vysilana data SendDataCyclic : array [1.. MaxDataCyclic] of tiec104s_informationobject := [ // mereni,kratke cislo s pohyblivou carkou (real) bez casove znacky ( TypeIdent := cm_me_nc_1, IOA1 := 501, Used := True ), // objekt 501 ( TypeIdent := cm_me_nc_1, IOA1 := 502, Used := True ), // objekt 502 ( TypeIdent := cm_me_nc_1, IOA1 := 503, Used := True ), // objekt 503 ( TypeIdent := cm_me_nc_1, IOA1 := 504, Used := True ), // objekt 504 ( TypeIdent := cm_me_nc_1, IOA1 := 505, Used := True ), // objekt 505 ( TypeIdent := cm_me_nc_1, IOA1 := 506, Used := True ), // objekt 506 ( TypeIdent := cm_me_nc_1, IOA1 := 507, Used := True ), // objekt 507 ( TypeIdent := cm_me_nc_1, IOA1 := 508, Used := True ), // objekt 508 ( TypeIdent := cm_me_nc_1, IOA1 := 509, Used := False ) // objekt 509 ]; end_var Stejně jako u spontánně vysílaných objektů je u cyklicky vysílaných objektů nezbytné deklarovat typ objektu (položka TypeIdent), adresu objektu (položka IOA1) a informaci o použití objektu (položka Used). Ostatní položky struktury tiec104s_informationobject mohou zůstat implicitní nebo budou naplněny později. Mezi položky s implicitní hodnotou patří nejvyšší byte adresy objektu (položka IOA2, implicitní hodnota 0) a změna měřené hodnoty (položka delta, která nemá u cyklicky vysílaných objektů smysl). Položky, které bude plnit aplikační program před voláním komunikačního bloku fbiec_60870_5_104_s jsou předávané hodnoty objektů (položky valudint a valreal). Přípustné typy cyklicky vysílaných objektů jsou následující: cm_sp_na_1 Jednobitová informace cm_dp_na_1 Dvoubitová informace cm_bo_na_1 Bitový řetězec 32 bitů cm_me_nc_1 Měřená hodnota, krátké číslo s pohyblivou čárkou Pokud je spojení s nadřízeným systémem navázáno, odešle funkční blok po uplynutí zadané preriody hodnoty všech cyklicky vysílaných objektů do nadřízeného systému. Odeslány budou hodnoty všech nadefinovaných cyklicky vysílaných objektů objektů bez ohledu na to, zda se hodnota od posledního vysílání změnila či nikoliv. Pokud spojení není navázáno, funkční blok počká zadanou periodu a pak se pokusí opět odeslat celou sadu hodnot. 22 TXV
23 Povely od nadřízeného systému Deklarace přípustných povelů je pole struktur typu tiec104s_informationobjectcmd, kde každá struktura popisuje jeden povel. Doporučuje se vytvořit pole s popisem povelů jako globální proměnnou. Příklad deklarace povelů: var_global constant ciec104s_maxcommands : uint := 10; end_var var_global RecvCommands : array [ Iec104s_MaxCommands] of tiec104s_informationobjectcmd := [ // single command ( TypeIdent := cc_sc_na_1, IOA1 := 1001 ), ( TypeIdent := cc_sc_na_1, IOA1 := 1002 ), // double command ( TypeIdent := cc_dc_na_1, IOA1 := 1003 ), ( TypeIdent := cc_dc_na_1, IOA1 := 1004 ), // setpoint command 32 bits ( TypeIdent := cc_bo_na_1, IOA1 := 1005 ), ( TypeIdent := cc_bo_na_1, IOA1 := 1006 ), // setpoint command short floating point number ( TypeIdent := cc_se_nc_1, IOA1 := 1007 ), ( TypeIdent := cc_se_nc_1, IOA1 := 1008 ) ]; end_var Při deklaraci přípustných povelů je nezbytné deklarovat typ povelu (položka TypeIdent), adresu povelu (položka IOA1) a informaci o použití objektu (položka Used). Ostatní položky struktury tiec104s_informationobjectcmd mohou zůstat implicitní (nejvyšší byte adresy objektu položka IOA2, implicitní hodnota 0). Přípustné typy povelů v seznamu povelů jsou následující: cc_sc_na_1 Jednoduchý povel cc_dc_na_1 Dvojpovel cc_bo_na_1 Nastavovací povel, bitový řetězec 32 bitů cc_se_nc_1 Nastavovací povel, krátké číslo s pohyblivou čárkou Při příjmu povelu z nadřízeného systému zkontroluje funkční blok přijatý povel podle seznamu definovaných povelů a poté ho předá na výstup funkčního bloku (command). Kromě výše uvedených povelů reaguje funkční blok automaticky na následující povely: cc_ic_na_1 Dotazový povel (globální dotaz) cc_rd_na_1 Příkaz čtení (načtení stavu jednoho objektu) cc_cs_na_1 Povel pro časovou synchronizaci Tyto povely nejsou uvedeny v seznamu přípustných povelů, funkční blok fbiec_60870_5_104_s je zpracovává automaticky. 23 TXV
24 Přidělování adres IOA1, IOA2 Funkční blok fbiec_60870_5_104_s používá pro adresaci objektů (signálů, povelů) strukturovanou adresu tvořenou položkami tiec104s_informationobject.ioa1 (typu UINT) a tiec104s_informationobject.ioa2 (typu USINT). Pokud bychom na adresu objektu pohlíželi jako na pole bytů s velikostí 3 byty, pak prvnímu bytu v poli adres odpovídá významově nižší byte položky tiec104s_informationobject.ioa1, prostřednímu bytu v poli adres odpovídá významově vyšší byte položky tiec104s_informationobject.ioa1 a konečně poslednímu bytu v poli adres odpovídá položka tiec104s_informationobject.ioa2. Například adresa objektu 321 (hexadecimálně) bude v paměti uložena následovně: Index hodnota pole i 1 První byte adresy i+1 2 Druhý byte adresy i+2 3 Třetí byte adresy V deklaraci objektu v programu PLC se tato adresa zapíše následovně: var_global // spontanne vysilana data SendDataSpont : array [1.. MaxDataSpont] of tiec104s_informationobject := [ // single point bez casove znacky ( TypeIdent := cm_sp_na_1, IOA1 := 1 + 2*256, IOA2 := 3, Used := True),... ]; end_var Inicializace funkčního bloku fbiec_60870_5_104_s Před prvním voláním instance funkčního bloku biec_60870_5_104_s je nezbytné provést jeho inicializaci. To znamená naplnit strukturu CFG (konfigurace), která je vstupem bloku. Příklad inicializace funkčního bloku fbiec_60870_5_104_s : // inicializace pro IEC (po restartu nebo pri on/line zmene) FUNCTION init_iec_60870_5_104 : BOOL VAR_IN_OUT Iec_CFG : tiec104s_cfg; END_VAR VAR newsl70 : udint; // aktualni CRC programu oldsl70 : udint; // hodnota CRC v minulem cyklu END_VAR VAR_EXTERNAL at %S2.6 : bool; // spusteno bez restartu at %SL70 : udint; // zmena programu za chodu at %SL74 : udint; // pamet minule hodnoty zmeny programu END_VAR init_iec_60870_5_104 := 0; oldsl70 := %SL74; newsl70 := %SL70; // nacist minuly stav SL70 // nacist novy stav SL70 24 TXV
25 // pri restartech nebo on-line zmene programu inicializovat IF System_S.S2_3 OR System_S.S2_4 OR %S2.6 OR (newsl70 <> oldsl70) THEN Iec_CFG.CAA := 210; // adresa IEC stanice (CASDU) // spontanni data (smer sledovani, vysilana pri zmene) Iec_CFG.AdrSendDataSpont := ptr_to_udint( Adr( SendDataSpont )); Iec_CFG.MaxSendDataSpont := ciec104s_maxsenddataspont; // cyklicka data (smer sledovani, vysilana periodicky v zadanem intervalu) Iec_CFG.AdrSendDataCyclic := 0; // nejsou cyklicka data, tak 0 Iec_CFG.MaxSendDataCyclic := 0; // pocet cyklicky vysilavych objektu Iec_CFG.PeriodSendDataCyclic := 1; // perioda odesilani cyklickych dat // povely (smer ovladani, povely prijimane od nadrizeneho systemu) Iec_CFG.AdrCommands := ptr_to_udint( Adr( RecvCommands )); Iec_CFG.MaxCommands := ciec104s_maxcommands; // pocet povelu Iec_CFG.DB_StartAdr := 0; // adresa zacatku bufferu v databoxu PLC Iec_CFG.db_EndAdr := 64500; // adresa konce bufferu v databoxu PLC Iec_CFG.IsTest := false; // test mode %SL74 := newsl70; init_iec_60870_5_104 := 1; END_IF; END_FUNCTION // ulozit stav SL70 pro priste // obsluha komunikace IEC PROGRAM prgcommunicationiec var Iec_60870_5_104 : fbiec_60870_5_104_s; end_var // inicializace pro IEC (po restartu nebo pri on/line zmene) init_iec_60870_5_104( Iec_CFG := Iec_60870_5_104.CFG ); // hodnoty pro spontanne vysilane objekty IEC SendDataSpont[1].valUdint.0 := r0_p3_di.di0;... SendDataSpont[8].valReal := r1_p1_ai0.eng; // obsluha komunikace IEC (vysilani spontannich dat, prijem povelu) Iec_60870_5_104( chancode := ETH1_uni0, coldrestart := System_S.S2_4, hotrestart := System_S.S2_3); // kontrolovat, jestli prisel povel z nadrizeneho systemu IF Iec_60870_5_104.command.IsNewCmd AND Iec_60870_5_104.command.IsFound THEN // povel [1] - negovat vystup na houkacku IF (RecvCommands[1].IOA1 = Iec_60870_5_104.command.IOA1) AND (RecvCommands[1].IOA2 = Iec_60870_5_104.command.IOA2) THEN r0_p3_do.do0 := NOT r0_p3_do.do0; // negovat vystup pro houkacku END_IF; // povel [2] - nacist csv soubor se seznamem opravneni k pristupu IF (RecvCommands[2].IOA1 = Iec_60870_5_104.command.IOA1) AND (RecvCommands[2].IOA2 = Iec_60870_5_104.command.IOA2) THEN reloadcsv := 1; END_IF; END_IF; END_PROGRAM // nacist csv soubor ze serveru 25 TXV
26 7 PŘÍKLAD POUŽITÍ 26 TXV
27 8 PŘÍLOHA - PŘÍČINY PŘENOSU Příčina přenosu je kódována podle IEC následovně: <0> nepoužito <1> periodické, cyklické <2> výplňkové snímání <3> spontánní <4> inicializováno <5> požadavek nebo požadováno <6> aktivace <7> potvrzení aktivace <8> deaktivace <9> potvrzení deaktivace <10> ukončení aktivace <11> zpětná informace vyvolaná dálkovým povelem <12> zpětná informace vyvolaná místním povelem <13> přenos souboru < > rezervováno pro další kompatibilní definice <20> vyžádáno dotazem na stanici <21> vyžádáno dotazem na skupinu 1 <22> vyžádáno dotazem na skupinu 2 <23> vyžádáno dotazem na skupinu 3 <24> vyžádáno dotazem na skupinu 4 <25> vyžádáno dotazem na skupinu 5 <26> vyžádáno dotazem na skupinu 6 <27> vyžádáno dotazem na skupinu 7 <28> vyžádáno dotazem na skupinu 8 <29> vyžádáno dotazem na skupinu 9 <30> vyžádáno dotazem na skupinu 10 <31> vyžádáno dotazem na skupinu 11 <32> vyžádáno dotazem na skupinu 12 <33> vyžádáno dotazem na skupinu 13 <34> vyžádáno dotazem na skupinu 14 <35> vyžádáno dotazem na skupinu 15 <36> vyžádáno dotazem na skupinu 16 <37> vyžádáno celkovým dotazem na čítač <38> vyžádáno celkovým dotazem na čítač skupiny 1 <39> vyžádáno celkovým dotazem na čítač skupiny 2 <40> vyžádáno celkovým dotazem na čítač skupiny 3 <41> vyžádáno celkovým dotazem na čítač skupiny 4 < > rezervováno pro další kompatibilní deklarace <44> neznámá identifikace typu <45> neznámá příčina přenosu <46> neznámá společná adresa ASDU <47> neznámá adresa informačního objektu < > rezervováno pro zvláštní použití 27 TXV
28 9 SCHOPNOST FUNKČNÍ SPOLUPRÁCE Vendor name: Teco a.s. IEC Slave Interoperability Profile Document Device name: PLC Foxtrot series, PLC TC700 series with CP-7004 or CP-7007 PLC firmware v5.8 and newer, Library Iec104sLib v2.4 and newer Seznam pro funkční spolupráci je definován stejně jako v IEC a je rozšířen o parametry použité v normě Textové popisy parametrů, které se v této společné normě nepoužívají jsou přeškrtnuty (příslušné okénko je vyčerněno). POZNÁMKA. Úplná specifikace systému může navíc vyžadovat individuální výběr určitých parametrů pro určité části systému, například individuální výběr měřítek pro jednotlivé adresovatelné měřené hodnoty. Vybrané parametry lze označit v prázdných okénkách následovně: Funkce nebo ASDU není použita Funkce nebo ASDU je použita jako normalizovaná (standardní) Funkce nebo ASDU je použita v opačném smyslu Funkce nebo ASDU je použita v standardním i v opačném smyslu Možný výběr (prázdné, X, R nebo B) je určen pro každou konkrétní kapitolu či parametr. Černé okénko udává, že tuto možnost nelze v této společné normě změnit. 9.1 Systém nebo zařízení (parametr specifický pro systém, určuje se definice systému nebo zařízení označením jednoho z následujících okének X ) Definice systému Definice řídící stanice (master) Definice řízené stanice (slave) 9.2 Konfigurace sítě (parametr specifický pro síť, všechny použité konfigurace musí být označeny X ) Bod bod Mnohabodová bod bod Mnohabodová Mnohabodová hvězda 28 TXV
29 9.3 Fyzická vrstva (parametr specifický pro síť, všechna použitá rozhraní a rychlosti přenosu musí být označeny X ) Přenosová rychlost (směr ovládání) Nesymetrická vazba Nesymetrická vazba Symetrická vazba Obvod V.24/V.28 Obvod V.24/V.28 Obvod X.24/X.27 Norma Doporučeno je-li > bitů/s 100 bitů/s bitů/s bitů/s 200 bitů/s bitů/s bitů/s 300 bitů/s bitů/s bitů/s 600 bitů/s bitů/s bitů/s bitů/s bitů/s bitů/s Přenosová rychlost (směr sledování) Nesymetrická vazba Nesymetrická vazba Symetrická vazba Obvod V.24/V.28 Obvod V.24/V.28 Obvod X.24/X.27 Norma Doporučeno je-li > bitů/s 100 bitů/s bitů/s bitů/s 200 bitů/s bitů/s bitů/s 300 bitů/s bitů/s bitů/s 600 bitů/s bitů/s bitů/s bitů/s bitů/s bitů/s 29 TXV
30 9.4 Spojová vrstva (parametr specifický pro síť, všechny použité možnosti musí být označeny X. Stanovuje se maximální délka rámce. Pokud je pro nevyvážený přenos realizováno nestandardní přiřazení zpráv třídě 2, určuje typ ID a COT všechny zprávy přiřazené třídě 2.) Tato společná norma používá výhradně formát rámce FT 1.2 a jednoduchý znak 1 a pevně stanovený interval časové prodlevy. Spojový přenos Adresové pole spoje Vyvážený přenos Nevyvážený přenos neexistuje (pouze vyvážený přenos) jeden oktet dva oktety Délka rámce max. délka L (počet oktetů) Strukturované Nestrukturované Pokud se použije nesymetrická spojová vrstva, jsou ve zprávách třídy 2 (nízká priorita) s indikací příčiny přenosu vráceny následující typy ASDU: Standardní přiřazení ASDUs zprávám třídy 2 je použito následovně: Identifikace typu Příčina přenosu 9, 11, 13, 21 <1> Zvláštní přiřazení ASDUs zprávám třídy 2 je použito následovně: Identifikace typu Příčina přenosu POZNÁNMKA. (V odpovědi na výzvu k předání dat třídy 2 může řízená stanice předat data třídy 1, pokud data třídy 2 nejsou k dispozici) 30 TXV
31 9.5 Aplikační vrstva Přenosový režim aplikačních dat Tato společná norma používá výhradně Režim 1 (Oktet s nejmenší váhou první) definovaný v kap IEC (Little Endian). Společná adresa ASDU (parametr specifický pro systém, všechny použité konfigurace musí být označeny X ) jeden oktet dva oktety Adresa informačního objektu (parametr specifický pro systém, všechny použité konfigurace musí být označeny X ) jeden oktet dva oktety strukturovaná nestrukturovaná tři oktety Příčina přenosu (parametr specifický pro systém, všechny použité konfigurace musí být označeny X ) jeden oktet dva oktety (s adresou původce) adresa původce se nastaví na nulu, pokud se nepoužije Délka APDU (parametr specifický pro systém,udává maximální délku APDU pro systém) Maximální délka APDU je 253 (standardní). Maximální délku lze snížit. Maximální délka APDU pro systém 31 TXV
32 Výběr normalizovaných ASDUs Provozní informace ve směru sledování (parametr specifický pro stanici, každá ID typu, která se použije pouze pro standardní určení, se označí X, použije-li se pouze pro opačné určení označí se R a B se označí, použijeli se pro obě určení) <1> := jednobitová informace M_SP_NA_1 <2> := jednobitová informace s časovým označením M_SP_TA_1 <3> := dvoubitová informace M_DP_NA_1 <4> := dvoubitová informace s časovým označením M_DP_TA_1 <5> := signalizace polohy M_ST_NA_1 <6> := signalizace polohy s časovým označením M_ST_TA_1 <7> := bitový řetězec 32 bitů M_BO_NA_1 <8> := bitový řetězec 32 bitů s časovým označením M_BO_TA_1 <9> := měřená hodnota, normalizovaná hodnota M_ME_NA_1 <10> := měřená hodnota, norm. hodnota s časovým označením M_ME_TA_1 <11> := měřená hodnota, hodnota s měřítkem M_ME_NB_1 <12> := měřená hodn., hodnota s měřítkem s časovým označením M_ME_TB_1 <13> := měřená hodnota, krátké číslo s pohyblivou řádovou čárkou M_ME_NC_1 <14> := krátké číslo s pohyblivou řádovou čárkou s čas. označením M_ME_TC_1 <15> := celkové součty M_IT_NA_1 <16> := celkové součty s časovým označením M_IT_TA_1 <17> := změna stavu ochrany s časovým označením M_EP_TA_1 <18> := zhuštěné náběhy změn stavu ochrany s čas. označením M_EP_TB_1 <19> := zhuštěná inf. z výstupních obvodů ochrany s čas. označením M_EP_TC_1 <20> := zhuštěné jednobitové informace s detekcí změny stavu M_SP_NA_1 <21> := normalizovaná hodnota bez kvalitativního deskriptoru M_ME_ND_1 32 TXV
33 <30> := jednobitová informace s čas. označením CP56Čas2A M_SP_TB_1 <31> := dvoubitová informace s čas. označením CP56Čas2A M_DP_TB_1 <32> := signalizace polohy s čas. označením CP56Čas2A M_ST_TB_1 <33> := bitový řetězec 32 bitů s čas. označením CP56Čas2A M_BO_TB_1 <34> := normalizovaná hodnota s čas. označením CP56Čas2A M_ME_TD_1 <35> := měřená hodnota s měřítkem s čas. označením CP56Čas2A M_ME_TE_1 <36> := krátké č. s pohyblivou řádovou čárkou s čas. CP56Čas2A M_ME_TF_1 <37> := celkové součty s čas. označením CP56Čas2A M_IT_TB_1 <38> := změna stavu ochrany s čas. označením CP56Čas2A M_EP_TD_1 <39> := zhuštěné náběhy změn stavu ochrany s čas. CP56Čas2A M_EP_TE_1 <40> := zhuštěná inf. z výst. obvodů ochrany s čas. CP56Čas2A M_EP_TF_1 Provozní informace ve směru ovládání (parametr specifický pro stanici, každá ID typu, která se použije pouze pro standardní určení, se označí X, použije-li se pouze pro opačné určení označí se R a B se označí, použijeli se pro obě určení) <45> := jednoduchý povel C_SC_NA_1 <46> := dvojpovel C_DC_NA_1 <47> := regulační krokový povel C_RC_NA_1 <48> := nastavovací povel, normalizovaná hodnota C_SE_NA_1 <49> := nastavovací povel, hodnota s měřítkem C_SE_NB_1 <50> := nastavovací povel, krátké č. s pohyblivou řádovou čárkou C_SE_NC_1 <51> := bitový řetězec 32 bitů C_BO_NA_1 <58> := jednoduchý povel s čas. označením CP56Čas2a C_SC_TA_1 <59> := dvojpovel s čas. označením CP56Čas2a C_DC_TA_1 <60> := regulační krokový povel s čas. označením CP56Čas2a C_RC_TA_1 33 TXV
34 <61> := nastavovací povel, norm. hodnota s čas. ozn. CP56Čas2a C_SE_TA_1 <62> := nastavovací povel, hodnota s měřítkem s čas. CP56Čas2a C_SE_TB_1 <63> := nastavovací povel, short float s čas. ozn. CP56Čas2a C_SE_TC_1 <64> := bitový řetězec 32 bitů s čas. označením CP56Čas2a C_BO_TA_1 Systémové informace ve směru sledování (parametr specifický pro stanici, pokud se použije označí se X ) <70> := konec inicializace M_EI_NA_1 Systémové informace ve směru ovládání (parametr specifický pro stanici, každá ID typu, která se použije pouze pro standardní určení, se označí X, použije-li se pouze pro opačné určení označí se R a B se označí, použijeli se pro obě určení) <100> := dotazový povel C_IC_NA_1 <101> := dotazový povel na čítač (obrácený dotazový povel) C_CI_NA_1 <102> := příkaz čtení C_RD_NA_1 <103> := povel pro časovou synchronizaci C_CS_NA_1 <104> := zkušební povel M_TS_NA_1 <105> := povel k obnovení procesu C_RP_NA_1 <106> := povel k určení zpoždění C_CD_NA_1 <107> := zkušební povel s čas. označením CP56Čas2a C_TS_TA_1 Parametr ve směru ovládání (parametr specifický pro stanici, každá ID typu, která se použije pouze pro standardní určení, se označí X, použije-li se pouze pro opačné určení označí se R a B se označí, použijeli se pro obě určení) <110> := parametr měřené hodnoty, normalizovaná hodnota P_ME_NA_1 <111> := parametr měřené hodnoty, hodnota s měřítkem P_ME_NB_1 <112> := parametr měřené hodnoty, short float P_ME_NC_1 <113> := aktivace parametru P_AC_NA_1 34 TXV
35 Přenos souboru (parametr specifický pro stanici, každá ID typu, která se použije pouze pro standardní určení, se označí X, použije-li se pouze pro opačné určení označí se R a B se označí, použijeli se pro obě určení) <120> := soubor připraven F_FR_NA_1 <121> := sekce připravena F_SR_NB_1 <122> := volání adresáře, volba souboru, volání souboru F_SC_NA_1 <123> := poslední sekce, poslední segment F_LS_NA_1 <124> := potvrzení souboru, potvrzení sekce F_AF_NB_1 <125> := segment F_SG_NC_1 <126> := adresář F_DR_NA_1 Přiřazení identifikátoru typu a příčiny přenosu Šedá okénka: možnost nepovinná Černá okénka: norma IEC tuto možnost nepřipouští Prázdné: funkce ani ASDU nepoužity Kombinace pro označování identifikace Typu/Příčiny přenosu X pokud se použije pro standardní určení R pokud se použije pro opačné určení B pokud se použije pro obě určení 35 TXV
36 IDENTIFIKACE TYPU PŘÍČINA PŘENOSU až 36 <1> M_SP_NA_1 X X X <2> M_SP_TA_1 <3> M_DP_NA_1 X X X <4> M_DP_TA_1 <5> M_ST_NA_1 <6> M_ST_TA_1 <7> M_BO_NA_1 X X X <8> M_BO_TA_1 <9> M_ME_NA_1 <10> M_ME_TA_1 <11> M_ME_NB_1 <12> M_ME_TB_1 <13> M_ME_NC_1 X X X X <14> M_ME_TC_1 <15> M_IT_NA_1 <16> M_IT_TA_1 <17> M_EP_TA_1 <18> M_EP_TB_1 <19> M_EP_TC_1 <20> M_SP_NA_1 <21> M_ME_ND_1 <30> M_SP_TB_1 X X X <31> M_DP_TB_1 X X X <32> M_ST_TB_1 <33> M_BO_TB_1 X X X <34> M_ME_TD_1 <35> M_ME_TE_1 <36> M_ME_TF_1 X X X <37> M_IT_TB_1 <38> M_EP_TD_1 <39> M_EP_TE_1 <40> M_EP_TF_1 37 až <45> C_SC_NA_1 X X X X X <46> C_DC_NA_1 X X X X X <47> C_RC_NA_1 X <48> C_SE_NA_1 X <49> C_SE_NB_1 X 36 TXV
37 IDENTIFIKACE TYPU PŘÍČINA PŘENOSU až až <50> C_SE_NC_1 X X X X X <51> C_BO_NA_1 X X X X X <58> C_SC_TA_1 X <59> C_DC_TA_1 X <60> C_RC_TA_1 X <61> C_SE_TA_1 X <62> C_SE_TB_1 X <63> C_SE_TC_1 X <64> C_BO_TA_1 X <70> M_EI_NA_1 X <100> C_IC_NA_1 X X X X X <101> C_CI_NA_1 X <102> C_RD_NA_1 X <103> C_CS_NA_1 X X X X <104> M_TS_NA_1 <105> C_RP_NA_1 X <106> C_CD_NA_1 <107> C_TS_TA_1 X <110> P_ME_NA_1 X <111> P_ME_NB_1 X <112> P_ME_NC_1 X <113> P_AC_NA_1 X <120> F_FR_NA_1 X <121> F_SR_NB_1 X <122> F_SC_NA_1 X <123> F_LS_NA_1 X <124> F_AF_NB_1 X <125> F_SG_NC_1 X <126> F_DR_NA_1 37 TXV
38 9.6 Základní aplikační funkce Inicializace stanice (parametr specifický pro stanici, pokud se použije označí se X ) Dálková inicializace Cyklický přenos dat (parametr specifický pro stanici, použije-li se funkce pouze pro standardní určení, označí se X, použije-li se pouze pro opačné určení označí se R a B se označí, použije-li se pro obě určení) Cyklický přenos dat Procedura čtení (parametr specifický pro stanici, použije-li se funkce pouze pro standardní určení, označí se X, použije-li se pouze pro opačné určení označí se R a B se označí, použije-li se pro obě určení) Procedura čtení Spontánní přenos (parametr specifický pro stanici, použije-li se funkce pouze pro standardní určení, označí se X, použije-li se pouze pro opačné určení označí se R a B se označí, použije-li se pro obě určení) Spontánní přenos Zdvojený přenos informačních objektů s příčinou spontánního přenosu (parametr specifický pro stanici, každá funkce, u níž se jako odpověď na jednu spontánní změnu sledovaného objektu vyšle jak ID Typu bez času tak příslušná ID Typu s časem, se označí X ) Následující identifikace typu je možno následně přenést v důsledku jedné změny stavu informačního objektu. Konkrétní adresy informačních objektů u nichž je možný zdvojený přenos se definují v seznamu pro daný projekt Jednobitová informace M_SP_NA_1, M_SP_TA_1, M_SP_TB_1 a M_SP_NA_1 Dvoubitová informace M_DP_NA_1, M_DP_TA_1 a MS_DP_TB_1 Signalizace polohy M_ST_NA_1, M_ST_TA_1 a M_ST_TB_1 Bitový řetězec 32 bitů M_BO_NA_1, M_BO_TA_1 a M_BO_TB_1 Měřená hodnota, normalizovaná hodnota M_ME_NA_1, M_ME_TA_1, M_ME_ND_1 a M_ME_TD_1 Měřená hodnota, hodnota měřítkem M_ME_NB_1, M_ME_TB_1 a M_ME_TE_1 38 TXV
39 Měřená hodnota, krátké číslo s pohyblivou čárkou M_ME_NC_1, M_ME_TC_1 a M_ME_TF_1 Celkový dotaz (parametr specifický pro stanici, použije-li se funkce pouze pro standardní určení, označí se X, použije-li se pouze pro opačné určení označí se R a B se označí, použije-li se pro obě určení) celkový skupina 1 skupina 7 skupina 13 skupina 2 skupina 8 skupina 14 skupina 3 skupina 9 skupina 15 skupina 4 skupina 10 skupina 16 skupina 5 skupina 11 Adresy informačních objektů přiřazené každé skupině musí být uvedeny skupina 6 skupina 12 v samostatné tabulce Časová synchronizace (parametr specifický pro stanici, použije-li se funkce pouze pro standardní určení, označí se X, použije-li se pouze pro opačné určení označí se R a B se označí, použije-li se pro obě určení) Časová synchronizace Volitelné, viz. 7.6 Přenos povelu (parametr specifický pro stanici, použije-li se funkce pouze pro standardní určení, označí se X, použije-li se pouze pro opačné určení označí se R a B se označí, použije-li se pro obě určení) Přenos přímého povelu Přenos přímého povelu pro nastavení žádané hodnoty Přípravný a výkonný povel Přípravný a výkonný povel pro nastavení žádané hodnoty Použit C_SE_ACTTERM Bez doplňující definice 39 TXV
40 Krátká délka impulzu (délka určena parametrem v podřízené stanici) Dlouhá délka impulzu (délka určena parametrem v podřízené stanici) Trvalý výstup Kontrola maximálního zpoždění povelů a povelů pro nastavení žádané hodnoty ve směru ovládání Maximální přípustné zpoždění povelů a povelů pro nastavení žádané hodnoty Přenos celkových součtů (parametr specifický pro stanici, použije-li se funkce pouze pro standardní určení, označí se X, použije-li se pouze pro opačné určení označí se R a B se označí, použije-li se pro obě určení) Režim A: místní zmrazení se spontánním přenosem Režim B: místní zmrazení s dotazem na čítač Režim C: zmrazení a přenos pomocí povelů dotaz-na-čítač Režim D: zmrazení a přenos pomocí povelů dotaz-na-čítač, zmrazené hodnoty hlášeny spontánně Čtení čítače Zmrazení čítače bez nulování Zmrazení čítače s nulováním Nulování čítače Celkový požadavek na čítač Požadavek na čítač skupiny 1 Požadavek na čítač skupiny 2 Požadavek na čítač skupiny 3 Požadavek na čítač skupiny 4 Zavedení parametru (parametr specifický pro stanici, použije-li se funkce pouze pro standardní určení, označí se X, použije-li se pouze pro opačné určení označí se R a B se označí, použije-li se pro obě určení) 40 TXV
41 Prahová hodnota Vyhlazovací činitel Dolní mez pro přenos měřených hodnot Horní mez pro přenos měřených hodnot Aktivace parametru (parametr specifický pro stanici, použije-li se funkce pouze pro standardní určení, označí se X, použije-li se pouze pro opačné určení označí se R a B se označí, použije-li se pro obě určení) Act/deact stálého cyklického nebo periodockého přenosu adresovaného objektu Zkušební procedura (parametr specifický pro stanici, použije-li se funkce pouze pro standardní určení, označí se X, použije-li se pouze pro opačné určení označí se R a B se označí, použije-li se pro obě určení) Zkušební procedura Přenos souborů (parametr specifický pro stanici, použije-li se funkce poznačí se X ) Transparentní soubor Přenos poruchových údajů ochrany Přenos sekvencí událostí Přenos sekvencí zaznamenaných analogových dat Přenos souboru ve směru ovládání Transparentní soubor Výplňkové snímání (parametr specifický pro stanici, použije-li se funkce pouze pro standardní určení, označí se X, použije-li se pouze pro opačné určení označí se R a B se označí, použije-li se pro obě určení) Výplňkové snímání 41 TXV
42 Zpoždění přenosu (parametr specifický pro stanici, použije-li se funkce pouze pro standardní určení, označí se X, použije-li se pouze pro opačné určení označí se R a B se označí, použije-li se pro obě určení) Určení zpoždění přenosu Definování časových prodlev Parametr Standardní hodnota Poznámky t 0 30 s Časová prodleva při zřízení spojení t 1 15 s Časová prodleva pro vysílané nebo zkušební APDUs t 2 10 s Časová prodleva pro potvrzení v případě, že zprávy neobsahují data t 2 < t 1 t 3 20 s Časová prodleva pro vysílání zkušebních rámců v případě dlouhých klidových stavů Zvolená hodnota Maximální rozsah hodnot pro všechny časové prodlevy: 1s až 255 s, přesnost 1s. Maximální počet neodbavených APDUs s I formátem k a poslední potvrzené APDUs (w) Parametr Standardní hodnota Poznámky k 12 APDUs Maximální rozdíl mezi pořadovým číslem příjmu a stavovou proměnnou vysílání w 8 APDUs Poslední potvrzení pro přijetí APDUs s I formátem Zvolená hodnota Maximální rozsah hodnot k: 1 až (2 15 1) APDUs, přesnost 1 APDU. Maximální rozsah hodnot w: 1 až APDUs, přesnost 1 APDU (Doporučení: w nemá překročit dvě třetiny k). Číslo portu Parametr Hodnota Poznámky Číslo portu 2404 vždy Soubor RFC 2200 RFC 2200 je oficiální internetová norma, která uvádí stav standardizace protokolů používaných v internetu podle ustanovení Internet Architecture Board (IAB). Poskytuje široké spektrum aktuálních norem používaných v internetu. Uživatel této normy musí provést pro dané projekty odpovídající výběr dokumentů z RFC 2200 definovaný v této normě. 42 TXV
TECHNICKÉ SPECIFIKACE
Správa železniční dopravní cesty, státní organizace Dlážděná 1003/7 110 00 Praha 1 č.j. S0399/08 - OP TECHNICKÉ SPECIFIKACE pro dálkovou diagnostiku technologických systémů železniční dopravní cesty Číslo
Knihovna EpsnetLib TXV 003 73.01 první vydání září 2012 změny vyhrazeny
Knihovna EpsnetLib TXV 003 73.01 první vydání září 2012 změny vyhrazeny 1 TXV 003 73.01 Historie změn Datum Vydání Popis změn Září 2012 1 První vydání, popis odpovídá EpsnetLib_v11 OBSAH 1 Úvod...3 2 Datové
Knihovna SolarMonitorLib
Knihovna SolarMonitorLib TXV 003 84.01 první vydání listopad 2013 změny vyhrazeny 1 TXV 003 84.01 Historie změn Datum Vydání Popis změn Listopad 2013 1 První vydání, popis odpovídá SolarMonitorLib_v10
Knihovna DataBoxLib TXV 003 56.01 první vydání prosinec 2010 změny vyhrazeny
Knihovna DataBoxLib TXV 003 56.01 první vydání prosinec 2010 změny vyhrazeny 1 TXV 003 56.01 Historie změn Datum Vydání Popis změn Prosinec 2010 1 První vydání, popis odpovídá DataBoxLib_v14 OBSAH 1 Úvod...3
Knihovna GalaxyLib TXV 003 74.01 druhé vydání srpen 2012 změny vyhrazeny
Knihovna GalaxyLib TXV 003 74.01 druhé vydání srpen 2012 změny vyhrazeny 1 TXV 003 74.01 Historie změn Datum Vydání Popis změn červenec 2012 1 První vydání, popis odpovídá GalaxyLib_v11 Srpen 2012 2 Doplněna
Knihovna DMX512lib Komunikace protokolem DMX512. TXV 003 61.01 prvé vydání srpen 2010 změny vyhrazeny
Knihovna DMX512lib Komunikace protokolem DMX512 TXV 003 61.01 prvé vydání srpen 2010 změny vyhrazeny Historie změn Datum Vydání Popis změn Srpen 2010 1 První vydání knihovny DMX512lib_V10 OBSAH 1Úvod...3
TECHNICKÉ SPECIFIKACE systémů, zařízení a výrobků
Správa železniční dopravní cesty, státní organizace Dlážděná 1003/7 110 00 Praha 1 č.j. 11980/09-OAE TECHNICKÉ SPECIFIKACE systémů, zařízení a výrobků Dálková diagnostika technologických systémů železniční
Knihovna XmlLib TXV 003 63.01 druhé vydání říjen 2012 změny vyhrazeny
Knihovna XmlLib TXV 003 63.01 druhé vydání říjen 2012 změny vyhrazeny 1 TXV 003 63.01 Historie změn Datum Vydání Popis změn Prosinec 2010 1 První vydání, popis odpovídá XmlLib_v13 Říjen 2012 2 Druhé vydání,
Knihovna XmlLib TXV 003 63.01 první vydání prosinec 2010 změny vyhrazeny
Knihovna XmlLib TXV 003 63.01 první vydání prosinec 2010 změny vyhrazeny 1 TXV 003 63.01 Historie změn Datum Vydání Popis změn Prosinec 2010 1 První vydání, popis odpovídá XmlLib_v13 OBSAH 1 Úvod...3 2
Knihovna WebGraphLib
Knihovna WebGraphLib TXV 003 58.01 první vydání květen 2010 změny vyhrazeny 1 TXV 003 58.01 Historie změn Datum Vydání Popis změn Březen 2010 1 První vydání, popis odpovídá WebGraphLib_v10 OBSAH 1 Úvod...3
Knihovna MeteoGiom3000Lib TXV 003 60.01 první vydání Prosinec 2010 změny vyhrazeny
Knihovna MeteoGiom3000Lib TXV 003 60.01 první vydání Prosinec 2010 změny vyhrazeny 1 TXV 003 60.01 Historie změn Datum Vydání Popis změn Prosinec 2010 1 První verze Obsah 1 Úvod...3 2 Datové typy...3 2.1
Knihovna JablotronLib TXV 003 86.01 druhé vydání květen 2014 změny vyhrazeny
Knihovna JablotronLib TXV 003 86.01 druhé vydání květen 2014 změny vyhrazeny 1 TXV 003 86.01 Historie změn Datum Vydání Popis změn Únor 2014 1 První vydání, popis odpovídá JablotronLib_v10 Květen 2014
Knihovna ParadoxLib TXV 003 75.01 druhé vydání březen 2013 změny vyhrazeny
Knihovna ParadoxLib TXV 003 75.01 druhé vydání březen 2013 změny vyhrazeny 1 TXV 003 75.01 Historie změn Datum Vydání Popis změn Prosinec 2012 1 První vydání, popis odpovídá ParadoxLib_v12 Březen 2013
Knihovna DebugComLib
Knihovna DebugComLib TXV 003 57.01 druhé vydání prosinec 2010 změny vyhrazeny 1 TXV 003 57.01 Historie změn Datum Vydání Popis změn Květen 2010 1 První vydání Prosinec 2010 2 K verzi knihovny 1.4 (přidán
Knihovna TecoRouteLib
Knihovna TecoRouteLib TXV 003 83.01 první vydání září 2013 změny vyhrazeny 1 TXV 003 83.01 Historie změn Datum Vydání Popis změn Září 2013 1 První vydání, popis odpovídá TecoRouteLib_v11 OBSAH 1 Úvod...3
Knihovna RecDBXLib ZÁZNAMY V DATABOXU TXV 003 49.01
PROGRAMOVATELNÉ AUTOMATY Knihovna RecDBXLib ZÁZNAMY V DATABOXU TXV 003 49.01 KNIHOVNA RecDBXLib DATABÁZE V DATABOXU 2. vydání řijen 2008 OBSAH 1. ÚVOD...3 2. KNIHOVNA RecDBXLib DATABÁZE V DATABOXU...4
Aplikační profily v PLC Tecomat
Aplikační profily v PLC Tecomat TXV 003 39.01 první vydání září 2012 změny vyhrazeny 1 TXV 003 39.01 Historie změn Datum Vydání Popis změn Září 2012 1 První vydání OBSAH 1 Úvod...3 2 Kontrola aplikačních
Knihovna pro GSM TXV 003 40.01 šesté vydání Prosinec 2010 změny vyhrazeny
Knihovna pro GSM TXV 003 40.01 šesté vydání Prosinec 2010 změny vyhrazeny 1 TXV 003 40.01 Historie změn Datum Vydání Popis změn Únor 2008 1 První verze Červen 2008 2 Doplnění změn pro verzi knihovny 1.1
Knihovna LightsLib TXV 003 67.01 první vydání prosinec 2011 změny vyhrazeny
Knihovna LightsLib TXV 003 67.01 první vydání prosinec 2011 změny vyhrazeny 1 TXV 003 67.01 Historie změn Datum Vydání Popis změn Prosinec 2011 1 První vydání, popis odpovídá LightsLib_v12 OBSAH 1 Úvod...3
Knihovna XmlLibEx TXV 003 78.01 druhé vydání prosinec 2013 změny vyhrazeny
Knihovna XmlLibEx TXV 003 78.01 druhé vydání prosinec 2013 změny vyhrazeny 1 TXV 003 78.01 Historie změn Datum Vydání Popis změn Říjen 2012 1 První vydání, popis odpovídá XmlLibEx_v11 Prosinec 2013 2 Doplněn
Knihovna ModbusRTUlib Komunikace protokolem Modbus RTU master. TXV vydání únor 2010 změny vyhrazeny
Knihovna ModbusRTUlib Komunikace protokolem Modbus RTU master TXV 003 52.01 3. vydání únor 2010 změny vyhrazeny Historie změn Datum Vydání Popis změn Duben 2009 1 První vydání knihovny ModbusRTUlib_V10
Knihovna ConvertLib TXV 003 82.01 první vydání září 2013 změny vyhrazeny
Knihovna ConvertLib TXV 003 82.01 první vydání září 2013 změny vyhrazeny 1 TXV 003 82.01 Historie změn Datum Vydání Popis změn Září 2013 1 První vydání, popis odpovídá ConvertLib_v16 OBSAH 1 Úvod...3 2
Knihovna CoolMasterLib
Knihovna CoolMasterLib TXV 003 87.01 první vydání červen 2014 změny vyhrazeny 1 TXV 003 87.01 Historie změn Datum Vydání Popis změn Červen 2014 1 První vydání, popis odpovídá CoolMasterLib_v11 Obsah 1
Knihovna XBMCLib TXV druhé vydání květen 2014 změny vyhrazeny
Knihovna XBMCLib TXV 003 81.01 druhé vydání květen 2014 změny vyhrazeny 1 TXV 003 81.01 Historie změn Datum Vydání Popis změn Květen 2013 1 První vydání, popis odpovídá XBMCLib_v10. Květen 2014 2 Upraveny
Knihovna ComLib TXV osmé vydání červenec 2013 změny vyhrazeny
TXV 003 51.01 osmé vydání červenec 2013 změny vyhrazeny 1 TXV 003 51.01 Historie změn Datum Vydání Popis změn Březen 2009 1 První vydání Září 2009 2 Doplněny informace pro ComLib_v13 Listopad 2009 3 Opraven
EXTRAKT z české technické normy
EXTRAKT z české technické normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním ICS 35.240.60 materiálem o normě. Dopravní telematika Vyhrazené spojení krátkého rozsahu (DSRC) Datová
Reliance. Komunikační driver Johnson Controls verze 1.5.4
Reliance Komunikační driver Johnson Controls verze 1.5.4 OBSAH 1.1. Základní pojmy... 3 2. Komunikační driver Johnson Controls... 4 2.1 Základní Vlastnosti... 4 Start driveru... 4 Připojení stanice N2
Komunikační protokol
Komunikační protokol verze dokumentu 1 převodník DALI / Ethernet napájení PoE nebo 9-32V indikace komunikace na DALI montáž na DIN lištu (2 moduly) 1 www.foxtron.cz Komunikační protokol slouží pro ovládání
Uživatelský manuál. KNX232e / KNX232e1k
Uživatelský manuál verze dokumentu 1.2 (pro firmware od verze 2.1) KNX232e / KNX232e1k KNX232e slouží pro ovládání a vyčítání stavů ze sběrnice KNX sériová linka s ASCII protokolem signalizace komunikace
Komunikační protokol
Komunikační protokol verze dokumentu 8, pro firmware od verze 3.3 DALI232, DALI232e, DALInet, DALI2net y DALI RS232 / Ethernet ASCII protokol podpora MULTIMASTER signalizace připojení DALI sběrnice podpora
ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE
2011 Technická univerzita v Liberci Ing. Přemysl Svoboda ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE V Liberci dne 16. 12. 2011 Obsah Obsah... 1 Úvod... 2 Funkce zařízení... 3 Režim sběru dat s jejich
Knihovna EnergyLib TXV 003 65.01 čtvrté vydání červen 2012 změny vyhrazeny
Knihovna EnergyLib TXV 003 65.01 čtvrté vydání červen 2012 změny vyhrazeny 1 TXV 003 65.01 Historie změn Datum Vydání Popis změn Únor 2011 1 První vydání, popis odpovídá EnergyLib_v10 Červen 2011 2 Únor
Komunikační driver Sauter EY2400. Reliance. Komunikační driver SAUTER EY2400 verze 2.4.3
Reliance Komunikační driver SAUTER EY2400 verze 2.4.3 OBSAH 1. Úvod... 4 1.1. Základní pojmy... 4 2. Komunikační driver Sauter EY2400... 5 2.1 Základní Vlastnosti... 5 Start driveru... 5 Připojení stanice
Knihovna LG_HVAC_Lib
Knihovna LG_HVAC_Lib TXV 003 70.01 první vydání srpen 2012 změny vyhrazeny 1 TXV 003 70.01 Historie změn Datum Vydání Popis změn srpen 2012 1 První vydání, popis odpovídá LG_HVAC_Lib_v11 Obsah 1 Úvod...3
Knihovna EnergyLib TXV 003 65.01 páté vydání červen 2012 změny vyhrazeny
Knihovna EnergyLib TXV 003 65.01 páté vydání červen 2012 změny vyhrazeny 1 TXV 003 65.01 Historie změn Datum Vydání Popis změn Únor 2011 1 První vydání, popis odpovídá EnergyLib_v10 Červen 2011 2 Únor
Popis funkcí a parametrů programu. Reliance External communicator. Verze 1.5.0
Popis funkcí a parametrů programu Reliance External communicator Verze 1.5.0 Copyright 2003-2007 GEOVAP, spol. s r.o.,čechovo nábřeží 1790, 530 03 Pardubice tel: +420 466 024 617, fax:+420 466 210 314,
PROTOKOL RDS. Dotaz na stav stanice " STAV CNC Informace o stavu CNC a radiové stanice FORMÁT JEDNOTLIVÝCH ZPRÁV
PROTOKOL RDS Rádiový modem komunikuje s připojeným zařízením po sériové lince. Standardní protokol komunikace je jednoduchý. Data, která mají být sítí přenesena, je třeba opatřit hlavičkou a kontrolním
Technické vybavení programovatelných automatů řady TC600
Technické vybavení programovatelných automatů řady TC600 Doplněk k 7. vydání srpen 2004 2. vydání Technické vybavení programovatelných automatů řady TC600 doplněk TC628 TC628 je rozšiřovací modul programovatelných
Vyčtení / zapsání hodnot z/do OMC8000 pomocí protokolu UDP
Application Note #05/14: Vyčtení / zapsání hodnot z/do OMC8000 pomocí protokolu UDP Požadavky: OMC8000 má přiřazenu IP adresu (statickou, nebo pomocí DHCP), označme ji OMC8000_IP Na straně PC máte spuštěného
Uživatelský manuál. KNXgw232
KNXgw232 Uživatelský manuál verze 1.5 KNXgw232 slouží pro ovládání a vyčítání stavů ze sběrnice KNX RS232 s ASCII protokolem signalizace komunikace galvanické oddělení KNX - RS232 možnost napájení z KNX
BASPELIN CPM. Popis komunikačního protokolu verze EQ22 CPM EQ22 KOMPR
BASPELIN CPM Popis komunikačního protokolu verze EQ22 CPM EQ22 KOMPR říjen 2007 EQ22 CPM Obsah 1. Přehled příkazů 2 2. Popis příkazů 3 3. Časování přenosu 8 4. Připojení regulátorů na vedení 10 1. Přehled
Software pro vzdálenou laboratoř
Software pro vzdálenou laboratoř Autor: Vladimír Hamada, Petr Sadovský Typ: Software Rok: 2012 Samostatnou část vzdálených laboratoří tvoří programové vybavené, které je oživuje HW část vzdáleného experimentu
Uživatelský manuál. KNXgal. řízení zabezpečovacích ústředen. Galaxy ze sběrnice KNX. napájeno ze sběrnice KNX. indikace komunikace na KNX
KNXgal Uživatelský manuál verze 1.2 řízení zabezpečovacích ústředen Galaxy ze sběrnice KNX napájeno ze sběrnice KNX indikace komunikace na KNX a s ústřednou Galaxy montáž na DIN lištu (1 modul) nastavitelné
Interface CAR2FMS v2 firmware CAN data generátor
Interface CAR2FMS v2 -firmware CAN data generátor- Obsah: POPIS 2 Technické informace 4 NASTAVENÍ DIP 5 Nastavení zakončovacích odporů 6 ZAPOJENÍ KONEKTORŮ 6 SIGNALIZAČNÍ LED 7 Ing. David Španěl Mgr. Vítězslav
CAL (CAN Application Layer) a CANopen
CAL (CAN Application Layer) a CANopen J. Novák České vysoké učení technické v Praze Fakulta elektrotechnická Katedra měření Průmyslový distribuovaný systém na bázi sběrnice CAN Pressure sensor Stepper
Knihovna KnxLib TXV první vydání prosinec 2012 změny vyhrazeny
Knihovna KnxLib TXV 003 80.01 první vydání prosinec 2012 změny vyhrazeny 1 TXV 003 80.01 Historie změn Datum Vydání Popis změn Prosinec 2012 1 První vydání, popis odpovídá KnxLib_v11 Obsah 1 Úvod...3 1.1
Revize FW jednotek RTU7
1 Obsah Obsah 2 Revize FW pro (typ 175) od roku 2008 3 Revize FW pro (typ 176) pro komunikační karty COMIO4 a COMIO-PC 4 Revize FW komunikační karty COMIO4 5 Revize FW komunikační karty COMIO-PC 6 2 Revize
návod k obsluze Ht60B popis komunikační linky HTH8 s.r.o. Komunikační linka 60B, 11/05, rev. 1
návod k obsluze Ht60B popis komunikační linky HTH8 s.r.o. Eimova 880, 572 01 Polička tel.: 461 619 515 fax: 461 619 513 Komunikační linka 60B, 11/05, rev. 1 e-mail: info@hth8.cz www.hth8.cz 1 1 Protokol
Uživatelský manuál. KNXgal
gal Uživatelský manuál verze 1.2 řízení zabezpečovacích ústředen Galaxy ze sběrnice napájeno ze sběrnice indikace komunikace na a s ústřednou Galaxy montáž na DIN lištu (1 modul) nastavitelné adresy na
SPINEL. Komunikační protokol. Obecný popis. Verze 1.0
SPINEL Komunikační protokol Obecný popis Verze 1.0 OBSAH Obsah... 2 OBECNÝ POPIS PROTOKOLU SPINEL... 3 Obecný formát rámce pro ASCII kódování... 3 Obecný formát dat pro binární kódování... 3 Definované
Knihovna ServoLib Řízení servopohonu bez zpětné vazby. TXV 003 50.01 první vydání březen 2009 změny vyhrazeny
Knihovna ServoLib Řízení servopohonu bez zpětné vazby TXV 3 5.1 první vydání březen 29 změny vyhrazeny Historie změn Datum Vydání Popis změn Březen 29 1 První vydání OBSAH 1 Úvod...3 1.1 Servopohony s
ACASYS-KS Komunikace v systému ACASYS
Komunikace v systému ACASYS Programátorská příručka Verze 1.05 acasys-ks_ms_cz_105 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
TFTP Trivial File Transfer Protocol
TFTP Trivial File Transfer Protocol Jan Krňoul KIV / PSI TFTP Jednoduchý protokol pro přenos souborů 1980 IEN 133 1981 RFC 783 1992 RFC 1350 1998 RFC 1785, 2090, 2347, 2348, 2349 Noel Chiappa, Bob Baldvin,
EVA.E EVA.E8 uživatelský manuál Revize: /8
EVA.E EVA.E8 uživatelský manuál Revize: 20120328 1/8 Naskenování dostupných zařízení 1. Spusťte aplikaci Simuland (ke stažení na ), v záložce Projekt vyberte volbu Najdi zařízení. 2. Z nalezených zařízení
Systém řízení sběrnice
Systém řízení sběrnice Sběrnice je komunikační cesta, která spojuje dvě či více zařízení. V určitý okamžik je možné aby pouze jedno z připojených zařízení vložilo na sběrnici data. Vložená data pak mohou
PCKEYB JEDNOTKA PRO OBSLUHU KLÁVESNICE TYPU PC AT. Příručka uživatele a programátora
JEDNOTKA PRO OBSLUHU KLÁVESNICE TYPU PC AT Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz
Canon Controller. Komunikační protokol. Řídicí jednotka k objektivům Canon EF/EF-S
Řídicí jednotka k objektivům Canon EF/EF-S Komunikační protokol ATEsystem s.r.o. Studentská 6202/17 708 00 Ostrava-Poruba Česká republika M +420 595 172 720 E produkty@atesystem.cz W www.atesystem.cz INFORMACE
BASPELIN CPM. Popis komunikačního protokolu verze EQ3 CPM EQ3 KOMPR
BASPELIN CPM Popis komunikačního protokolu verze EQ3 CPM EQ3 KOMPR říjen 2007 EQ3 CPM Obsah 1. Přehled příkazů 2 2. Popis příkazů 3 3. Časování přenosu 10 4. Připojení regulátorů na vedení 11 1. Přehled
Knihovna AstroLib TXV první vydání listopad 2010 změny vyhrazeny
Knihovna AstroLib TXV 003 64.01 první vydání listopad 2010 změny vyhrazeny 1 TXV 003 64.01 Historie změn Datum Vydání Popis změn Listopad 2010 1 První vydání, popis odpovídá AstroLib_v10 OBSAH 1 Úvod...3
Programovací software ConfigTool. Základní obsluha a postup připojení k zařízení přes USB a GPRS. Verze 2.00
Programovací software ConfigTool Základní obsluha a postup připojení k zařízení přes USB a GPRS Verze 2.00 Vážený zákazníku. Tento stručný uživatelský manuál Vás přehlednou a jednoduchou formou seznámí
Uživatelský manuál. KNXnet
KNXnet Uživatelský manuál verze 1.0 převodník KNX / Ethernet napájení passive PoE nebo 9-32V indikace komunikace na KNX galvanické oddělení KNX/ETH montáž na DIN lištu (2 moduly) 1 www.foxtron.cz TxKNX
24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1
24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE AUTOR DOKUMENTU: MGR. MARTINA SUKOVÁ DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 UČIVO: STUDIJNÍ OBOR: PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) INFORMAČNÍ TECHNOLOGIE
Průvodní zpráva k projektu
SPŠ a VOŠ Písek, Karla Čapka 42, 397 Písek Průvodní zpráva k projektu 369P25 Implementace informačních technologií do výuky automatizační techniky část II Popis aplikačních programů autoři: Ing. Miroslav
Protokol UNI pro MORSE
verze 10.0.28.0 31. ledna 2008 1. Úvod UNI je velmi jednoduchý protokol typu Master-Slave vhodný například pro vývojové práce v sítích Master-Slave. CU ve funkci RADIOSLAVE dovede odeslat nezměněný paket
RS485/MODBUS-RTU ver. 4 s rozšířením pro R24
Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu: Význam jednotlivých částí protokolu část příkazu význam
Distribuované systémy a počítačové sítě
Distribuované systémy a počítačové sítě Universal Serial Bus - USB Komunikační principy Enumerace Standardní třídy zařízení Obecné charakteristiky distribuovaná datová pro připojení počítačových periferií
Protokol S-BUS pro MORSE Popis protokolu
Popis protokolu verze 7.21 6. května 2008 1. Úvod Protokol S-Bus (dále jen S-Bus-MORSE) je implementován do systému MORSE jako přístupový modul pro komunikaci se zařízením PCD SAIA. Protokol je typu MASTER/SLAVE,
Komunikační driver TECO verze 2.8.7
Reliance Komunikační driver TECO verze 2.8.7 Úvod OBSAH 1. Úvod...4 1.1. Základní pojmy...4 2. Komunikační driver Teco...5 1.2. Základní Vlastnosti...5 Start driveru...5 Připojení stanice RS232/485 / Ethernet
NÁVOD K OBSLUZE konfigurační SW CS-484
NÁVOD K OBSLUZE konfigurační SW CS-484 OBSAH 1. Popis 2. Propojení modulu s PC 3. Instalace a spuštění programu CS-484 4. POPIS JEDNOTLIVÝCH ZÁLOŽEK 4.1. Připojení 4.1.1 Připojení modulu 4.2. Nastavení
Knihovna FlashLib TXV první vydání listopad 2009 změny vyhrazeny
Knihovna FlashLib TXV 003 55.01 první vydání listopad 2009 změny vyhrazeny 1 TXV 003 55.01 Historie změn Datum Vydání Popis změn Listopad 2009 1 První vydání, popis odpovídá FlashLib_v12 OBSAH 1 Úvod...3
Telemetrický komunikační protokol JETI
Dokument se bude zabývat popisem komunikačního protokolu senzorů JETI model. Telemetrické informace se přenášejí komunikační sběrnicí ze senzorů do přijímače a bezdrátově se přenášejí do zařízení, např.
Popis programu EnicomD
Popis programu EnicomD Pomocí programu ENICOM D lze konfigurovat výstup RS 232 přijímačů Rx1 DIN/DATA a Rx1 DATA (přidělovat textové řetězce k jednotlivým vysílačům resp. tlačítkům a nastavovat parametry
Knihovna WeatherLib TXV 003 77.01 první vydání srpen 2012 změny vyhrazeny
Knihovna WeatherLib TXV 003 77.01 první vydání srpen 2012 změny vyhrazeny 1 TXV 003 77.01 Historie změn Datum Vydání Popis změn Srpen 2012 1 První vydání, popis odpovídá WeatherLib_v10 Obsah 1 Úvod...3
AS-Interface. AS-Interface. = Jednoduché systémové řešení
AS-Interface = Jednoduché systémové řešení Představení technologie AS-Interface Technologie AS-Interface Přenosové vlastnosti Instalace Základní všeobecný popis Síťová topologie Princip komunikace AS-Interface
MODUL ŘÍZENÍ TÓNOVOU SELEKTIVNÍ VOLBOU
RDE-JM-03A0002002-03 Strana 1 (celkem 10) S5C MODUL ŘÍZENÍ TÓNOVOU SELEKTIVNÍ VOLBOU Modul S5C je určen k řízení různých funkcí pomocí přijaté tónové selektivní volby (dále jen SV). Lze ho použít všude
ACM-MODBUS, popis komunikace s převodníkem
ACM-MODBUS, popis komunikace s převodníkem 1. Úvod Komunikace s převodníkem probíhá na principu MASTER SLAVE pomocí protokolu MODBUS RTU. Příkaz je představován n-ticí osmibitových dat. Protokol MODBUS
Komunikační protokol snímače rel. vlhkosti SV-xxx-x
Komunikační protokol snímače rel. vlhkosti SV-xxx-x Výrobce: A.P.O. ELMOS v.o.s. Pražská 90, 509 01 Nová Paka Česká republika tel.: 493 504 261, fax: 493 504 257 e-mail: apo@apoelmos.cz http://www.apoelmos.cz
AS-Interface. AS-Interface = Jednoduché systémové řešení. Představení technologie AS-Interface
= Jednoduché systémové řešení Představení technologie Česká republika 2 Technologie Přenosové vlastnosti Instalace Základní všeobecný popis Síťová topologie Princip komunikace Diagnostika Přenos analogových
AS-Interface. AS-Interface. = Jednoduché systémové řešení
AS-Interface = Jednoduché systémové řešení Představení technologie AS-Interface Technologie AS-Interface Přenosové vlastnosti Instalace Základní všeobecný popis Síťová topologie Princip komunikace AS-Interface
6. Transportní vrstva
6. Transportní vrstva Studijní cíl Představíme si funkci transportní vrstvy. Podrobněji popíšeme protokoly TCP a UDP. Doba nutná k nastudování 3 hodiny Transportní vrstva Transportní vrstva odpovídá v
Aplikace. Hlásič SMS
Aplikace Hlásič SMS Strana 2 z 12 Obsah OBSAH...3 SMS HLÁSIČ...4 POPIS KOMUNIKAČNÍHO MODULU CGU 03...4 Obecný popis...4 Indikace stavu modulu...5 Hardwarová konfigurace...6 Nastavení konfigurace SMS hlásiče...7
Technická dokumentace TRBOdata
Revize dokumentu 1.01a Technická dokumentace TRBOdata OBSAH: Stručný popis...3 Přehled verzí...3 Režimy přenosu dat...4 transparentní režim...4 pseudotransparentní režim...4 řízený režim...4 Topologie
Moduly MicroUnit serie. všechny typy s výjimkou řady MU-43x, MU-44x a MU-84x
MicroUnit implementace protokolu Modbus Dokument: MicroUnit_Implementace_Modbus / v. 3.01 / 14.12.2016 Moduly MicroUnit serie všechny typy s výjimkou řady MU-43x, MU-44x a MU-84x implementace protokolu
PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S.
PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S. 1 ÚVOD... 5 2 POPIS VÝMĚNY DAT... 6 2.1 KOMUNIKAČNÍ SCÉNÁŘE... 6 2.2 TECHNOLOGIE KOMUNIKACE...
BALISTICKÝ MĚŘICÍ SYSTÉM
BALISTICKÝ MĚŘICÍ SYSTÉM UŽIVATELSKÁ PŘÍRUČKA Verze 2.3 2007 OBSAH 1. ÚVOD... 5 2. HLAVNÍ OKNO... 6 3. MENU... 7 3.1 Soubor... 7 3.2 Měření...11 3.3 Zařízení...16 3.4 Graf...17 3.5 Pohled...17 1. ÚVOD
Obsah. Popis funkcí. RS485/MODBUS-RTU ver. 3.0. Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu:
Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu: Význam jednotlivých částí protokolu část příkazu
!"!# TECOREG. Tento dokument lze poskytnout firmám v $%&'(%)*+, nebo se vypne a zapne napájení systému Tecoreg. KEYREG.
!"!# TECOREG Tento dokument lze poskytnout firmám v $%&'(%)*+,,(& -$./0. Úvod 1. ÚVOD Systémy Tecoreg TR050, TR200, TR300 lze programovat stejnými! ""# "$%"#&%'()*+,-. ' % / 0/0/ 1/ ) (0/ 1! ""#"2%"#%)0/1
Praktické úlohy- 2.oblast zaměření
Praktické úlohy- 2.oblast zaměření Realizace praktických úloh zaměřených na dovednosti v oblastech: Měření specializovanými přístroji, jejich obsluha a parametrizace; Diagnostika a specifikace závad, měření
10. MAPOVÁNÍ BINÁRNÍCH A ANALOGOVÝCH VSTUPŮ A VÝSTUPŮ
10. MAPOVÁNÍ BINÁRNÍCH A ANALOGOVÝCH VSTUPŮ A VÝSTUPŮ 10.1 Princip mapování Mapování vstupů a výstupů umožňuje přiřazovat fyzické vstupy a výstupy pro periferie MEFI k PLC programu jen na základě konfigurace
APL-113 Čtení hodnot z indukčních průtokoměrů KROHNE prostřednictvím protokolu Modbus-RTU
APL-113 rev. 6/2017 Čtení hodnot z indukčních průtokoměrů KROHNE prostřednictvím protokolu Modbus-RTU Indukční průtokoměry KROHNE podporují komunikaci po sběrnici RS485 pomocí protokolu MODBUS RTU. Aktuální
CA21 PŘÍRUČKA UŽIVATELE
CA21 PŘÍRUČKA UŽIVATELE CA21 je komunikační adaptér umožňující propojení sítí automatů a periferií MICROPEL s PC pomocí rozhraní USB příručka uživatele edice 03.2009 2. verze dokumentu pro firmware 1.080
26. PERIFERIE PŘIPOJENÉ NA ETHERCAT
Periferie EtherCAT 26. PERIFERIE PŘIPOJENÉ NA ETHERCAT 26.1 EtherCAT základy Systém umožňuje připojit různé periferie (pohony, vstupy a výstupy,..) pomocí sběrnice EtherCAT. Na připojení se využívá samostatný
Přerušovací systém s prioritním řetězem
Přerušovací systém s prioritním řetězem Doplňující text pro přednášky z POT Úvod Přerušovací systém mikropočítače může být koncipován několika způsoby. Jednou z možností je přerušovací systém s prioritním
Ahoj mami. Uložení dat v počítači. Příklady kódování dat. IAJCE Přednáška č. 4
Uložení dat v počítači Data = užitečné, zpracovávané informace Kódování (formát) dat = způsob uložení v počítači (nutno vše převést na čísla ve dvojkové soustavě) Příklady kódování dat Text každému znaku
TCP-Wedge ZDARMA. Přidává podporu TCP/IP: Sběr dat z adres portu IP na libovolné síti TCP/IP - ethernet / internet.
Katalogový list www.abetec.cz Software WinWedge Professional pro sběr dat 15-1003E Obj. číslo: 106001285 Výrobce: Mark-10 Corporation Anotace Přenáší data do libovolného programu Windows. Poskytuje plný
CIB VOICE MODULE HLM390/CIB. Technická dokumentace
CIB VOICE MODULE HLM390/CIB Technická dokumentace EGMedical, s.r.o. Křenová 19, 602 00 Brno CZ www.strasil.net 2012 Obsah 1. Úvod... 3 2. Technické řešení... 3 2.1. Popis HLM390/CIB... 3 2.2. Ovládání
SÉRIOVÁ KOMUNIKACE PROGRAMOVATELNÝCH AUTOMATŮ TECOMAT - MODEL 32 BITŮ
SÉRIOVÁ KOMUNIKACE PROGRAMOVATELNÝCH AUTOMATŮ TECOMAT - MODEL 32 BITŮ Obsah SÉRIOVÁ KOMUNIKACE PROGRAMOVATELNÝCH AUTOMATŮ TECOMAT - MODEL 32 BITŮ 20. vydání - říjen 2013 OBSAH 1. PŘEHLED KOMUNIKAČNÍCH
Firmware řídící jednotky stejnosměrného generátoru
Firmware řídící jednotky stejnosměrného generátoru Zdeněk KOLKA Projekt FR-TI1/184 - Výzkum a vývoj systému řízení a regulace pozemního letištního zdroje Popis Řídicí jednotka GCU 400SG je elektronické
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410
NAPOJENÍ ZAŘÍZENÍ S KOMUNIKACÍ BELIMO MP-BUS NA SÍŤ AUTOMATŮ MICROPEL
NAPOJENÍ ZAŘÍZENÍ S KOMUNIKACÍ BELIMO MP-BUS NA SÍŤ AUTOMATŮ MICROPEL Principy komunikace zařízení na MP-Bus s automatem MICROPEL, popis prostředků pro zákaznický program edice 02.2014 verze 1.0 MPC400