Systémové konštanty

Systémové konštanty

V matematických výrazoch je možné použiť konštanty implementované v systéme D2000. Pri zápise systémovej konštanty je nutné uviesť pred jej názov znak "@". Zoznam podporených systémových konštánt je uvedený v nasledujúcej tabuľke.

Názov

Typ hodnoty

Popis

Normal

Celočíselná

Stav (hodnota) objektu typu Alarm.

Alarm

Celočíselná

Stav (hodnota) objektu typu Alarm.

Kvit

Celočíselná

Stav (hodnota) objektu typu Alarm.

Block

Celočíselná

Stav (hodnota) objektu typu Alarm.

UnBlock

Celočíselná

Stav (hodnota) objektu typu Alarm.

NoKvit

Celočíselná

Stav (hodnota) objektu typu Alarm.

Run

Celočíselná

Hodnota objektu typu Proces.

Crash

Celočíselná

Hodnota objektu typu Proces.

Stop

Celočíselná

Hodnota objektu typu Proces.

WDErr

Celočíselná

Hodnota objektu typu Proces.

StON

Celočíselná

Hodnota objektu typu Stanica.

StOFF

Celočíselná

Hodnota objektu typu Stanica.

StCOMERR

Celočíselná

Hodnota objektu typu Stanica.

StHARDERR

Celočíselná

Hodnota objektu typu Stanica.

StSIMUL

Celočíselná

Hodnota objektu typu Stanica.

TRUE

Boolean

Logická pravda.

FALSE

Boolean

Logická nepravda.

HodInt

Celočíselná

Dĺžka hodinového intervalu.

MinInt

Celočíselná

Dĺžka minútového intervalu.

SecInt

Celočíselná

Dĺžka sekundového intervalu.

ZV

Boolean (TRUE)

Zatvárací výstup.

OV

Boolean (FALSE)

Otvárací výstup.

OK

Celočíselná

Hodnota v medziach.

HL

Celočíselná

High Limit - hodnota nad hornou medzou.

LL

Celočíselná

Low Limit - hodnota pod hornou medzou.

VLL

Celočíselná

Very Low Limit - hodnota pod najnižšou medzou.

VHL

Celočíselná

Very High Limit - hodnota nad najvyššou medzou.

L_ERR

Celočíselná

Limits Problem - prekríženie dynamických medzí (porušenie podmienky VLL<LL<HL<VHL).

A, B, C, ... P, X

Celočíselná

Príznak hodnoty (flag).

MyValue

 

Vnútorná premenná objektu typu Počítaný bod. Hodnota premennej je aktuálna hodnota počítaného bodu. Má význam len v prípade, keď "vnútorná" hodnota počítaného bodu môže byť iná ako hodnota v cieľovej štruktúrovanej premennej.

Upozornenie: Hodnota premennej @MyValue je pred prvým prepočtom v stave Invalid. Ak má byť rovnica správne prepočítaná, parameter počítaného bodu Neplatné hodnoty vo výraze nahraď hodnotou 0 musí byť zaškrtnutý, alebo sa musí testovať hodnota @MyValue/VLD pred použitím.

Poznámka: Hodnota konštanty v ESL je neplatná.

EvalTime

Absolútny čas

Čas, pre ktorý sa práve vypočítava hodnota archívneho objektu.

Poznámka: Konštanta je použiteľná len vo výraze, ktorý určuje hodnotu objektu typu Archivovaná hodnota alebo objektu typu Počítaný bod.

Hodnoty konštanty pri Počítanom bode:

  1. Pri uložení objektu - SysTime.

  2. Pri prvom výpočte - SysTime.

  3. Periodicky výpočet - čas, ku ktorému sa počíta.

  4. Reakcia na zmenu - čas zmeny objektu, pre ktorý sa práve vypočítava hodnota.

QTRANS

Celočíselná

Hodnota objektu Meraný bod (4-stavová).

QOFF

Celočíselná

Hodnota objektu Meraný bod (4-stavová).

QON

Celočíselná

Hodnota objektu Meraný bod (4-stavová).

QERR

Celočíselná

Hodnota objektu Meraný bod (4-stavová).

QOSC

Celočíselná

Hodnota objektu Meraný bod (4-stavová).

OTYPE_SYSTEM

Celočíselná

Systém

OTYPE_PROCES

Celočíselná

Proces

OTYPE_LINE

Celočíselná

Linka

OTYPE_STATION

Celočíselná

Stanica

OTYPE_POINT

Celočíselná

Meraný bod

OTYPE_PICTURE

Celočíselná

Schéma

OTYPE_GRAPH

Celočíselná

Graf

OTYPE_CLC_VAL

Celočíselná

Počítaný bod

OTYPE_EVENT

Celočíselná

Event

OTYPE_LIST

Celočíselná

Zoznam

OTYPE_UNUSED

Celočíselná

Nepoužívať!

OTYPE_ST_TEXT

Celočíselná

Stavový text

OTYPE_USER

Celočíselná

Užívateľ

OTYPE_BITMAP

Celočíselná

Bitová mapa

OTYPE_PALETTE

Celočíselná

Zobrazovacia paleta

OTYPE_L_BITMAP

Celočíselná

Podkladová bitová mapa

OTYPE_COMPOSIT

Celočíselná

Zostava

OTYPE_ALARM

Celočíselná

Alarm

OTYPE_FNTSTYLE

Celočíselná

Textový štýl

OTYPE_CTRL_DLG

Celočíselná

Dialóg

OTYPE_ARCHIV

Celočíselná

Archív

OTYPE_TM_CHAN

Celočíselná

Časový kanál

OTYPE_SYS_VAR

Celočíselná

Systémová premenná

OTYPE_USER_VAR

Celočíselná

Užívateľská premenná

OTYPE_REPORT

Celočíselná

Textový report

OTYPE_LOG_LIST

Celočíselná

Unused

OTYPE_KALENDAR

Celočíselná

Kalendár

OTYPE_DAY_TYP

Celočíselná

Typ dňa

OTYPE_ARR_VAL

Celočíselná

Pole hodnôt

OTYPE_CMD_FILE

Celočíselná

Povelový súbor

OTYPE_REM_OBJ

Celočíselná

Vzdialený objekt

OTYPE_ARCH_VAL

Celočíselná

Archivovaná hodnota

OTYPE_GRREPORT

Celočíselná

Report

OTYPE_RES_GROUP

Celočíselná

Skupina objektov

OTYPE_EVENT_TRIGGER

Celočíselná

EVENT_TRIGGER

OTYPE_ALARM_ALARM_COND

Celočíselná

ALARM_ALARM_COND

OTYPE_ALARM_NORM_COND

Celočíselná

ALARM_NORM_COND

OTYPE_ARCHIV_START_COND

Celočíselná

ARCHIV_START_COND

OTYPE_ARCHIV_STOP_COND

Celočíselná

ARCHIV_STOP_COND

OTYPE_SWITCH

Celočíselná

Vypínač

OTYPE_BMPPAL

Celočíselná

Bitmapová paleta

OTYPE_EXTPAL

Celočíselná

Doplnková paleta

OTYPE_TOPOLOGY

Celočíselná

Topológia

OTYPE_TOPOL_NODE

Celočíselná

Topologický uzol

OTYPE_TOPOL_LINK

Celočíselná

Topologická linka

OTYPE_STRUCTDEF

Celočíselná

Definícia štruktúry

OTYPE_D2RECORD

Celočíselná

Štruktúrovaná premenná

OTYPE_DB_TABLE

Celočíselná

Tabuľka

OTYPE_LOG_GROUP

Celočíselná

Logická skupina

OTYPE_EXT_FNCT

Celočíselná

Externá funkcia

OTYPE_DB_CONNECT

Celočíselná

Databáza

OTYPE_HI_MENU

Celočíselná

HI Menu

OTYPE_SHOW_MASK

Celočíselná

Zobrazovacia maska

OTYPE_ALL_TYPES

Celočíselná