Protokol EDW LPEX V2.0
Popis protokolu
Konfigurácia komunikačnej linky
Konfigurácia komunikačnej stanice
Konfigurácia meraných bodov
Adresa meraného bodu
Indikácia chybových stavov
Literatúra
Zmeny a úpravy
Revízie dokumentu
Popis protokolu
Protokol EDW LPEX V2.0 je jednoduchý textový súborový protokol. Implementácia protokolu je založená na sekvenčnom spracovaní riadkov súboru. Súbor sa skladá z hlavičky a dátovej časti. Hlavička obsahuje popis k poskytovaným dátam, separovaných zadefinovaným separátorom. Tento separátor je použitý aj na oddelenie dát v jednotlivých riadkoch dokumentu.
Telo LPEX súboru môže vyzerať nasledovne:
LPEX V2.0 |
Datum;Zeit;Kundennummer;Kundenname;eindeutigeKDNr;GEId;GEKANr;KALINr;Linie;eindeutigeLINr;ZPB;Kennzahl;Einheit;Wandlerfaktor;MPDauer;Werte |
15.04.14;00:07:00;;;;;;;;;SK40000041499000000000BESENOVA_T1;AP-M;kWh;1;01;0;00000 |
15.04.14;00:07:00;;;;;;;;;SK40000041499000000000BESENOVA_T1;AP+M;kWh;1;01;0;00000 |
15.04.14;00:07:00;;;;;;;;;SK40000041499000000000BESENOVA_T2;AP-M;kWh;1;01;27;00000 |
Kde jeden riadok tabuľky zodpovedá jednému riadku v textovom dokumente. Ako je zrejmé, separátorom pre tento dokument bude znak ";", ktorý je možné nastaviť v parametroch stanice ako parameter "Column Delimiter".
Pre lepšiu prehľadnosť sú tieto dáta zobrazené v nasledujúcej tabuľke, pričom popis stĺpcov hlavičky je uvedený v parametroch stanice.
LPEX V2.0 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Datum | Zeit | ZPB | Kennzahl | Einheit | Wandlerfaktor | MPDauer | Werte | |||||||||
15.4.2014 | 0:07:00 | xxx | AP-M | kWh | 1 | 1 | 0 | 0 | ||||||||
15.4.2014 | 0:07:00 | yyy | AP+M | kWh | 1 | 1 | 0 | 0 | ||||||||
15.4.2014 | 0:07:00 | zzz | AP-M | kWh | 1 | 1 | 27 | 0 |
Konfigurácia komunikačnej linky
- Kategória komunikačnej linky: FILE I/O
Konfigurácia komunikačnej stanice
Dialóg konfigurácia stanice - záložka Parametre protokolu.
Ovplyvňujú niektoré voliteľné parametre protokolu. Môžu byť zadané nasledovné parametre protokolu stanice:
Parameter | Implicitne nastavená hodnota | Popis |
---|---|---|
Date Column Name | Datum | Názov stĺpca obsahujúci údaje o dátume. |
Time Column Name | Zeit | Názov stĺpca obsahujúci údaje o sčase. |
Address Column Name | ZPB | Názov stĺpca obsahujúci adresu hodnoty. |
Tech. Units Column Name | EinHeit | Názov stĺpca obsahujúci jednotky meranej veličiny. |
Value Column Name | Werte | Názov stĺpca obsahujúci hodnoty meranej veličiny. |
Value Type Column Name | Kennzahl | Názov stĺpca obsahujúceho typ hodnoty (AP+ ,AP- ,AQ+ ,AQ-). |
Interval Name | MPDauer | Názov stĺpca obsahujúci granularitu merania [s]. |
Max. Columns Number | 30 | Definuje maximálny počet stĺpcov, cez ktoré sa prechádza pri získavaní údajov. |
Column Delimiter | ; | Separátor hodnôt v hlavičke a v tele dokumentu. |
Date Conversion Mask | dd.mm.rr | Maska slúžiaca pre konverziu textového dátumu na interný čas. |
Time Conversion Mask | hh:mi:ss | Maska slúžiaca pre konverziu textového času na interný čas. |
Command Path | Adresár, do ktorého sú ukladané dávkové súbory (napr. rozbalenie ZIP archívu). | |
Command Path VMS | Iba OpenVMS. Adresár (napr. DKA0:[IFAZD]) obsahujúci dávkové súbory TESTZIP.COM a UNZIP.COM. | |
Download Command File | ftp_download.com | Dávkový súbor pre stiahnutie dát z FTP servera. |
Delete Temporary Files | deltmp.com | Dávkový súbor pre vymazanie dočasných súborov (FTP_DELETECMD, MAKE_TESTZIP.COM, MAKE_UNZIP.COM). |
ZIP File Mask | GOEONL{rrrr}-{mm}-{dd}-{hh}-{mi}-{ss}.zip* | Časová a dátumová maska pre názov .zip súboru. |
LPX File Mask | GOEONL_{rr}{mm}{dd}{hh}{mi}.lpx* | Časová a dátumová maska pre názov rozbaleného .lpx súboru. |
Directory for Unzipped files | DKA200:[000000.IFAZD.UNZIPPED] | Adresár, z ktorého sa budú čítať rozbalené .lpx súbory. |
Remote Data Directory | 2Rove | Adresár na FTP serveri, ktorý obsahuje .zip súbory. |
Primary FTP Server | 10.11.1.131 | Meno/IP adresa primárneho FTP servera. |
Secondary FTP Server | 10.11.1.131 | Meno/IP adresa sekundárneho FTP servera. |
FTP User | azdinterface | Meno FTP užívateľa na primárnom aj sekundárnom FTP serveri. |
FTP Password | ifazd030801a | Heslo FTP užívateľa na primárnom aj sekundárnom FTP serveri. |
FTP Connection Timeout | 30 | V prípade, že operácia sťahovania alebo mazania súborov na FTP serveri trvala dlhšie ako daný parameter, je táto informácia zapísaná do logu KOM procesu. |
Active Energy Tech. Units | MWH | Technické jednotky, na ktoré sa prevádza hodnota aktívnej energie. |
Reactive Energy Tech. Units | MVARH | Technické jednotky, na ktoré sa prevádza hodnota jalovej energie. |
Expected Interval | 1 min | Očakávaný časový interval všetkých hodnôt. Ak je údaj v stĺpci "Interval Name" spracovávaného súboru väčší ako "Expected interval", hodnota sa rovnomerne rozpočíta. Hodnota parametra 0 vypína toto chovanie. |
Analyze Archived Files on Startup | YES | KOM proces pri štarte pozrie staré zdroje údajov, aby bolo možné spätne dopočítať hodnotu elektrickej práce. |
Send Old Values | NO | Analyzuje aj súbory staršie ako "Maximum File Age". |
Maximum File Age | 3 hod | Ak je prekročený daný interval, hodnoty sa buď ignorujú alebo spracujú ako Old Values. V závislosti od nastavenia parametra "Send Old Values". |
Debug unknown and lost tags | NO | Povolenie zobrazovania upozornení o adresách meracích miest, ku ktorým nebol nájdený meraný bod. |
Konfigurácia meraných bodov
Povolené typy hodnôt meraných bodov: Ai
Adresa meraného bodu
Adresa meraného bodu je zložená z troch častí. Prvá časť adresy určuje, či veličina obsahuje hodnotu práce alebo výkonu . Následne "Primary EAN Code" a "BackupEAN Code" slúži ako jednoznačný identifikátor veličiny, ktorý sa v zdrojovom súbore nachádza v stĺpci "Address Column Name". Posledná časť adresy je vymenovaný typ (AP+,AP-,AQ+,AQ-), ktorý sa v zdrojovom súbore nachádza v stĺpci "Value Type Column Name".
Indikácia chybových stavov
Na indikáciu stavov, kedy spracovanie údajov neprebehlo podľa očakávaní, slúžia príznaky FA a FB. Príznak FB sa nastavuje iba pre výkonové veličiny za podmienky, že súbory pochádzajú z iného servera, teda sú prenášané cez FTP. A to v nasledujúcich prípadoch:
- čas vyplývajúci zo súboru je starší ako parameter "Maximum File Age" a zároveň je zapnutý parameter "Send Old Values",
- spracúvajú sa dáta mimo aktuálnej hodiny, napríklad, ak v čase 14:03 prišiel záznam s časovou pečiatkou 13:45,
- pre meraný bod prišli staršie dáta, ako už spracoval.
V týchto prípadoch sa staré hodnoty archivujú bez príznaku a najnovšej platnej hodnote sa nastaví príznak FB.
- Prišli dáta s rovnakou časovou pečiatkou ako je aktuálna časová pečiatka meraného bodu, ale s rozdielnou hodnotou. Pre túto konkrétnu hodnotu sa nastaví príznak FB.
- Každý spracovávaný súbor obsahuje v svojom názve aj informáciu o čase. Ak tento časový údaj nekorešponduje s časovou pečiatkou hodnoty uloženej v súbore, je tento údaj taktiež označený príznakom FB v prípade archívnej aj aktuálnej hodnoty.
Výkonové veličiny sa pred odoslaním do D2000 Servera predspracujú. Ak veličiny dostávame v N-minútových intervaloch, hodnota zo súboru sa predelí číslom (N* 60), čím z integrálnej veličiny práce dostaneme priemerný výkon. Časová pečiatka tejto umelo vzniknutej výkonovej veličiny sa posunie na začiatok intervalu.
Ak je protokol nakonfigurovaný tak, že dáta sú sťahované z FTP serverov, je možnosť nastaviť primárny a sekundárny FTP server. Ak sa nepodarí získať dáta z primárnej adresy, je použitá záložná. Takto spracované dáta sú označene príznakom FA. Spomínané príznaky hodnôt je možné nájsť v archívnom dialógu meraného bodu, v stĺpci "Príznaky hodnoty".
Literatúra
Zmeny a úpravy
-
Revízie dokumentu
- Ver. 1.0 - 23. apríl 2014 - Vytvorenie dokumentu.
Súvisiace stránky: