Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

DEBUGWIN DEBUG/REQ/KOMARCOkno Debug procesu D2000 KOM zobrazuje:
  • DEBUG - trace komunikácie so zariadeniami (implicitné nastavenie),
  • REQ - aktuálne spracovávanú komunikačnú požiadavku + požiadavky vo fronte,
  • KOMARC - trace čítania/zápisov do archívneho súboru KOM Archív.
Kotva
kom_di
kom_di
DI ON/OFF HOBJ/mask
Debug Info pre hodnoty - zapnutie / vypnutie zobrazovania hodnôt:
  • meraných bodov s uvedeným HOBJ,
  • všetkých meraných bodov na stanici s uvedeným HOBJ,
  • meraných bodov s menom vyhovujúcim udanej maske,
  • všetkých meraných bodov na staniciach vyhovujúcich udanej maske.
DP ON/OFFDebug Pipe - zapnutie / vypnutie zobrazovania komunikácie s procesom D2000 Server (len vtedy, ak je okno procesu zobrazené na pracovnej ploche).
GETKOMARCDEPTHPríkaz zistí čas najstaršej hodnoty uloženej v KOM Archíve.
Kotva
getoldval
getoldval
GETOLDVAL StationName [M:PointMask] [NORECALC] "BeginTime" ["EndTime"]
Odštartuje čítanie archívnych hodnôt zo zariadenia - stanice StationName. Čítané budú údaje z požadovaného intervalu. Parameter "EndTime" je nepovinný a ak nie je uvedený, je nahradený aktuálnym časom.
Formát času ("BeginTime", "EndTime") je "dd-mm-rrrr hh:mi:ss".

Túto vlastnosť umožňujú len niektoré komunikačné protokoly (Datalogger ESC8800, ESC8816, UNIP_TS, OPC DA / OPC HDA, DLMS/COSEM, IEC 62056-21, ...).
Upozornenie: Nejedná sa o funkciu KOM Archív, ale o čítanie hodnôt priamo zo zariadenia!

Parameter NORECALC spôsobí, že archív nevykoná prepočet vypočítavaných archívnych objektov, hodnoty ktorých sú vypočítavané práve z hodnôt získaných týmto volaním tell príkazu. Pre vybrané protokoly (OPC DA, OPC HDA a IEC 870-5-104) je možné použiť parameter masky "M:", pomocou ktorého je možné realizovať čítanie archívnych hodnôt iba pre vybrané merané body zo stanice StationName vyhovujúce zadanej maske.
LNSTAT OPEN/CLOSE LineNamePríkaz je použiteľný iba pre linky kategórie Serial (asynchrónne sériové linky). Príkaz zastaví komunikáciu (CLOSE) a odpojí komunikačný port. Ten je potom použiteľný inými programami, ako sú napr. diagnostické alebo konfiguračné nástroje. Stavy staníc na príslušnej linke prechádzajú do stavu komunikačnej chyby. Komunikácia sa obnoví po príkaze LNSTAT OPEN alebo po reštarte celého komunikačného procesu.
LNTRACE DEC/HEXZapnutie decimálneho / hexadecimálneho formátu výpisu linky. Prednastavený formát je hexadecimálny.
READKOMARC ["BeginTime"] ["EndTime"]Čítanie hodnôt z KOM Archívu. Prenesú sa všetky OldValue hodnoty z požadovaného intervalu. Parameter BeginTime je nepovinný, ak nie je uvedený, čítajú sa údaje z celej hĺbky KOM Archívu. Parameter "EndTime" je tiež nepovinný a ak nie je uvedený, je nahradený aktuálnym časom. Pokiaľ nie sú definované parametre BeginTime a EndTime, prenesú sa iba tie hodnoty, ktoré ešte neboli poslané procesu D2000 Server. Ak je zadaný aspoň parameter BeginTime, posielajú sa všetky hodnoty zo zadaného intervalu.

Návratové kódy:

  • SUCCESS - transakcia úspešná, prenos dát do systému ukončený,
  • IGNORED - proces D2000 KOM nebeží v režime KOM Archív,
  • ERROR - chybné parametre (formát zadávania časov: dd-mm-yyyy hh:mi:ss), zlé poradie časov - BeginTime > EndTime.
Kotva
resetperf
resetperf
RESETPERF
LineName/StationName
Príkaz resetuje štatistiky linky / stanice - systémové štruktúry SV._System_LinePerformance / SV._System_LinePerformance. Zmena sa uskutoční hneď, ale viditeľná bude až vtedy, keď proces D2000 KOM pošle nové štatistiky procesu D2000 Server (periodicky každých 10 sekúnd).
Kotva
setptadr
setptadr
SETPTADDR name "address1" "address2"
Dynamická zmena adresy meraného bodu. Parameter meno určuje meraný bod a môže byť zadaný ako meno objektu (napr. "M.VonkTeplota") alebo HOBJ objektu (syntax vyžaduje znak '$' pred HOBJ, napr. "$278"), adresa1 a adresa2 definujú novú adresu pre meraný bod.
Zmena adresy meraného bodu sa prejaví iba v interných dátových štruktúrach KOM procesu. Tá nie je centralizovane posielaná na server, čiže zmena adresy je platná, pokiaľ nenastane reštart procesu. Vtedy sa znova použije hodnota z pôvodnej konfigurácie.

Návratové kódy:
  • SUCCESS - adresa zmenená (hodnota bodu bude neplatná, kým sa nenačíta z novej adresy),
  • IGNORED - proces D2000 KOM nepodporuje dynamickú zmenu adresy - licenčné obmedzenie,
  • ERROR
    1. duplicitná adresa
    2. point not found
    3. bad address format
Dynamická zmena adresy je implementovaná len pre obmedzenú množinu komunikačných protokolov:
SETSTADDR name "address"Dynamická zmena adresy stanice. Parameter meno určuje meno stanice a je zadaný ako meno objektu (napr. "S.Stanica"). Parameter „address“ definuje jeho novú adresu. Zmena adresy stanice sa prejaví iba v interných dátových štruktúrach KOM procesu. Tá nie je centralizovane posielaná na server, čiže zmena adresy je platná, pokiaľ nenastane reštart procesu. Vtedy sa znova použije hodnota z pôvodnej konfigurácie.

Návratové kódy:

  • SUCCESS - adresa zmenená,
  • IGNORED - proces D2000 KOM nepodporuje dynamickú zmenu adresy pre daný protokol,
  • ERROR
    1. object not found
    2. invalid number of parameters
Dynamická zmena adresy je implementovaná len pre obmedzenú množinu komunikačných protokolov:
SHOW TAG TagName/TagHOBJZobrazenie podrobných informácií o meranom bode. Parametrom je meno alebo HOBJ meraného bodu. Zobrazené informácie sú určené na debugovanie pre vývojárov D2000.
SHUTDOWN WINNTPríkaz reštartuje počítač, na ktorom beží proces D2000 KOM.

Kotva
start_record
start_record
START_RECORD dir_name_only [begin_time] end_time

Spustí nahrávanie dát do podadresára (aplikačného adresára) s názvom dir_name_only. Ak adresár neexistuje, vytvorí ho.
Ak je Tell príkaz spustený z D2000 Servera, najskôr sa nahrá súbor inicializačných hodnôt DODM objektov dodm_values.dat a až potom D2000 Server rozpošle tento Tell príkaz klientom.
Dáta nahráva v časovom intervale <begin_time, end_time>. Ak <begin_time> nie je nastavený, začne nahrávať ihneď.

Príklad nahrávania:
Dátové súbory sa nahrávali cez Tell príkaz:
START_RECORD DirName "01-12-2008 08:22:27" "01-12-2008 11:02:07"

Výsledkom nahrávania sú štyri dátové súbory (týka sa štyroch hodinových intervalov):
KOM-SELF_2008_12_01_08.dat < 01-12-2008 08:22:27 ; 01-12-2008 09:00:00 >
KOM-SELF_2008_12_01_09.dat < 01-12-2008 09:00:00 ; 01-12-2008 10:00:00 >
KOM-SELF_2008_12_01_10.dat < 01-12-2008 10:00:00 ; 01-12-2008 11:00:00 >
KOM-SELF_2008_12_01_11.dat < 01-12-2008 11:00:00 ; 01-12-2008 11:02:07 >

Poznámka: Tell príkaz využíva formát "dd-mm-rrrr hh:mm:ss" pre parametre typu datetime.
Tell príkaz je spustiteľný z D2000 Servera, ale aj priamo z klientov (momentálne podporený len klient KOM).
Dáta sa nahrávajú do zvoleného podadresára aplikačného adresára a to v dátových súboroch reprezentujúcich hodinový časový interval.

Kotva
stop_record
stop_record
STOP_RECORD

Okamžite zastaví nahrávanie dát, nie je nevyhnutné čakať na end_time. Ak nahrávanie nie je spustené, nastane chyba.

Poznámka: Tell príkaz je spustiteľný z D2000 Servera, ale aj priamo z klientov (momentálne podporený len klient KOM).

START_REPLAY dir_name_only [begin_time [/NOW]]
alebo
START_REPLAY dir_name_only /LOOP
Spustí prehrávanie dát z podadresára (aplikačného adresára) s názvom dir_name_only. Ak adresár neexistuje, nastane chyba.
Ak je tell príkaz spustený z D2000 Servera, najskôr sa prehrá súbor inicializačných hodnôt DODM objektov dodm_values.dat a až potom D2000 server rozošle tento tell príkaz klientom s parametrom /NOW.
Prehráva všetky dáta (v dátových súboroch) s časovou pečiatkou >= begin_time. Časová pečiatka dát predstavuje konkrétny čas z nahratého časového intervalu. Čas, odkedy má začať dáta prehrávať, musí byť v rozmedzí nahratého časového intervalu.

Príklad prehrávania dát (dáta z príkladu nahrávania):

begin_time/NOWPopis
nienie
  • začne prehrávať dáta ihneď
  • ak AČ = 02-12-2008 14:11:02, prehráva od ČP >= 01-12-2008 09:11:02
  • ak AČ = 02-12-2008 14:33:55, prehráva od ČP >= 01-12-2008 08:33:55
ánonie
  • ak begin_time = 01-12-2008 08:27:27, prehráva dáta od času tak, aby tento čas korešpondoval s posunom od celej hodiny
  • ak AČ = 02-12-2008 14:11:02, prehráva od ČP >= 01-12-2008 08:27:27, až keď AČ = 02-12-2008 14:27:27
  • ak AČ = 02-12-2008 14:33:55, prehráva od ČP >= 01-12-2008 08:27:27, až keď AČ = 02-12-2008 15:27:27
ánoáno
  • ak begin_time = 01-12-2008 08:27:27, nájde najbližší čas (časovú pečiatku), ktorý môže prehrávať ihneď
  • ak AČ = 02-12-2008 14:11:02, prehráva od ČP >= 01-12-2008 09:11:02
  • ak AČ = 02-12-2008 14:33:55, prehráva od ČP >= 01-12-2008 08:33:55
Toto je jediný prípad, kedy prehráva aj všetky dáta pred ČP. Tieto dáta sa prehrajú na začiatku, teda pred samotným prehrávaním dát, ktorých ČP >= stanovený čas.

časová pečiatka (ČP) - modrá farba, aktuálny čas (AČ) - červená farba

Ak je zadaný parameter /LOOP prehrávanie sa po skončení znova automaticky spustí. Prehrávanie je možné ukončiť tell príkazom STOP_REPLAY.

Poznámka:
Tell príkaz využíva formát "dd-mm-rrrr hh:mm:ss" pre parametre typu datetime.
Tell príkaz je spustiteľný z D2000 Servera, ale aj priamo z klientov (momentálne podporený len klient KOM).
Proces D2000 KOM je možné spustiť v režime prehrávania len, ak je spustený so štartovacím parametrom /Replay. Vtedy proces D2000KOM nekomunikuje so zariadeniami.

STOP_REPLAYOkamžite zastaví prehrávanie dát. Ak prehrávanie nie je spustené, nastane chyba.

Poznámka: Tell príkaz je spustiteľný z D2000 Servera, ale aj priamo z klientov (momentálne podporený len klient KOM).

STDOUT outputPríkaz presmeruje štandardný výstup na nový výstup.

Príklad:
D2000 na OpenVMS platforme: STDOUT "_TNA2:" (výstup presmerovaný na terminál _TNA2:)
D2000 na Windows platforme: STDOUT C:\vystup.txt (výstup presmerovaný do súboru vystup.txt)
Pozn: viď poznámku k príkazu STDOUT pre archív.

STOPZastavenie procesu D2000 KOM.
Kotva
ststat
ststat
STSTAT START/STOP StationName
Povolí komunikáciu (parameter START) alebo vypne komunikáciu (parameter STOP) na stanici StationName. Stanica nadobudne hodnotu StON (START) alebo StOFF (STOP).
STWATCH StationName ["Number"]Príkaz generuje jednu alebo viacero požiadaviek na prednostné čítanie všetkých meraných bodov z danej stanice. Má zmysel iba pre niektoré komunikačné protokoly (typu request-response). Parameter Number udáva počet požiadaviek, prípustné hodnoty sú 1 až 5. Ak nie je zadaný, generuje sa len jedna požiadavka.

...

Kotva
getoldval_gtw
getoldval_gtw
GETOLDVAL remoteTagName "BeginTime" ["EndTime"] ["NORECALC"]

GETOLDVAL "remoteTagName[row]^item "BeginTime" ["EndTime"] ["NORECALC"]

Dočítanie hodnôt vzdialeného objektu z daného intervalu. Ak nie je zadaný parameter EndTime, ako náhradná hodnota sa použije aktuálny čas.
Formát času ("BeginTime", "EndTime") je "dd-mm-rrrr hh:mi:ss".

Príkaz je vhodné použiť napr. po výpadku alebo odstávke aplikácie, ku ktorej proces D2000 GateWay Client patrí. Spôsobí prenos hodnôt z archívu vzdialenej aplikácie do archívu aplikácie. Podmienkou dočítania hodnôt je, že vo vzdialenej aplikácii boli príslušné hodnoty archivované.

Prvý zápis príkazu dočíta všetky hodnoty, ktoré daný vzdialený objekt prenáša (aj štruktúrované objekty).

Druhý zápis umožňuje čiastkové dočítanie hodnôt pri prenose hodnôt štruktúrovaných objektov. Parameter item určuje stĺpec z cieľovej štruktúry (viď parameter Cieľová štruktúra v konfigurácii vzdialeného objektu). Ak je potrebné dočítať práve jeden riadok (stĺpec), je možné použiť nasledovný zápis:

  • dočítanie riadku 10 - GETOLDVAL RemoteTagName[10],…
  • dočítanie stĺpca s menom Values - GETOLDVAL RemoteTagName[0]^ Values,…
Tell príkaz musí byť vždy vykonávaný v transakčnom režime - akcia COMMAND (v rámci procesu D2000 System Console je príkaz transakčne vykonávaný automaticky). Po jeho ukončení sú prenesené hodnoty zapísané do archívu a zároveň sa vykoná prepočet súvisiacich štatistík.

Príkaz GETOLDVAL môže mať na konci parameter NORECALC. V takomto prípade proces D2000 Archiv nebude spätne vykonávať prípadné štatistické výpočty.
DI ON/OFF [HOBJ/mask]

Debug Info pre vzdialené objekty - zapnutie / vypnutie zobrazovanie informácií o spracovaní hodnôt objektov s uvedeným HOBJ, resp. s menom vyhovujúcim udanej maske.

Poznámka: ak beží gateway klient v móde transparentného gatewaya, na zobrazenie informácií o hodnotách použite tell príkaz TRGTW.

Kotva
show_dyn_info
show_dyn_info
SHOW_DYN_INFO HOBJ / mask
Príkaz vypíše dynamické informácie o špecifikovanom vzdialenom objekte/objektoch na textovú konzolu procesu D2000 Gateway.
Poznámka: Príkaz je určený hlavne pre diagnostické účely v systémoch D2000.
TRGTWLadiaci príkaz pre mód transparentného gatewaya. Príkaz vypíše zoznam mien objektov, ich HOBJ na lokálnom aj vzdialenom systéme.
START_RECORD dir_name_only [begin_time] end_timeSpustí nahrávanie hodnôt čítaných z GateWay Servera. Pre detaily viď popis príkazu pre proces D2000 KOM.
Poznámka: nahrané hodnoty môžu byť prehrávané D2000 KOM procesom, pokiaľ počas nahrávania beží  GateWay Klient v móde transparentného gatewaya.
STOP_RECORDOkamžite zastaví nahrávanie hodnôt čítaných z GateWay Servera. Pre detaily viď popis príkazu pre proces D2000 KOM.


Kotva
workbook
workbook
D2000 WorkBook

...