Funkční bloky systému REX
verze 2.50.1 uvolněna dne 7.11.2016
1 Úvod
1.1 Jak číst tuto příručku
1.2 Formát popisu funkčních bloků
1.3 Konvence pojmenování proměnných, bloků a subsystémů
1.4 Kvalita signálu používaná v OPC
2 EXEC – Konfigurace exekutivy reálného času
ARC – Archiv systému REX
EXEC – Exekutiva reálného času
HMI – Konfigurace visualizace
INFO – Dodatečné informace o projektu
IODRV – Vstupně-výstupní ovladač systému REX
IOTASK – Úloha řídicího systému REX spouštěná ovladačem
LPBRK – Rozpojení zpětné vazby
MODULE – Rozšiřující modul systému REX
PROJECT – Další nastavení projektu
QTASK – Rychlá úloha řídicího systému REX
SLEEP – Časovací blok pro Simulink
SRTF – Blok pro nastavování příznaků běhu
OSCALL – Volání funkcí operačního systému
TASK – Standardní úloha řídicího systému REX
TIODRV – Vstupně-výstupní ovladač systému REX s úlohami
WWW – Obsah pro interní webserver
3 INOUT – Bloky vstupů a výstupů systému REX
Display – Zobrazení vstupní hodnoty
From, INSTD – Připojení signálu nebo vstupní signál
Goto, OUTSTD – Zdroj signálu nebo výstupní signál
GotoTagVisibility – Viditelnost zdroje signálu
Inport, Outport – Vstupní a výstupní port
SubSystem – Subsystém
INQUAD, INOCT, INHEXD – Bloky vícenásobných vstupů
OUTQUAD, OUTOCT, OUTHEXD – Bloky vícenásobných výstupů
OUTRQUAD, OUTROCT, OUTRHEXD – Vícenásobné výstupy s verifikací
OUTRSTD – Výstupní signál s verifikací hodnoty
QFC – Kódování příznaků kvality signálu
QFD – Dekódování příznaků kvality signálu
VIN – Ověření kvality vstupního signálu
VOUT – Nastavení kvality výstupního signálu
4 MATH – Matematické bloky
ABS_ – Absolutní hodnota
ADD – Součet dvou signálů
ADDOCT – Součet osmi signálů
CNB – Booleovská (logická) konstanta
CNE – Předdefinovaná konstanta
CNI – Celočíselná konstanta
CNR – Reálná konstanta
DIF_ – Blok diference
DIV – Dělení dvou signálů
EAS – Rozšířené sčítání a odečítání
EMD – Rozšířené násobení a dělení
FNX – Výpočet hodnoty funkce jedné proměnné
FNXY – Výpočet hodnoty funkce dvou proměnných
GAIN – Násobení konstantou
GRADS – Gradientní optimalizace
IADD – Celočíselné sčítání
ISUB – Celočíselné odčítání
IMUL – Celočíselné násobení
IDIV – Celočíselné dělení
IMOD – Zbytek po celočíselném dělení
LIN – Lineární interpolace
MUL – Násobení dvou signálů
POL – Vyhodnocení polynomu
REC – Převrácená hodnota
REL – Relační operace dvou signálů
RTOI – Konverze reálného čísla na celé číslo
SQR – Druhá mocnina
SQRT_ – Druhá odmocnina
SUB – Odčítání dvou signálů
5 ANALOG – Zpracování analogových signálů
ABSROT – Zpracování dat z absolutního snímače polohy
ASW – Přepínač s automatickou volbou vstupu
AVG – Filtr: vlečný průměr
AVS – Rozběhová jednotka
BPF – Filtr: pásmová propusť
CMP – Komparátor s hysterezí
CNDR – Kompenzátor složité nelinearity
DEL – Dopravní zpoždění s inicializací
DELM – Dopravní zpoždění
DER – Derivace, filtrace a predikce z posledních n+1 vzorků
EVAR – Vlečná střední hodnota a směrodatná odchylka
INTE – Řízený integrátor
KDER – Derivace a filtrace vstupního signálu
LPF – Filtr: dolní propusť
MINMAX – Vlečné minimum a maximum
NSCL – Kompenzátor jednoduché nelinearity
RDFT – Vlečná diskrétní Fourierova transformace
RLIM – Omezovač strmosti
S1OF2 – Výběr jednoho ze dvou analogových vstupů
SAI – Zabezpečený analogový vstup
SEL – Selektor analogového signálu
SELQUAD, SELOCT, SELHEXD – Selektory analogového signálu
SHIFTOCT – Posuvný registr pro průběžné ukládání hodnot
SHLD – Vzorkovač (sample and hold)
SINT – Jednoduchý integrátor
SPIKE – Filtr pro potlačení poruch ve tvaru úzkých pulzů
SSW – Jednoduchý přepínač
SWR – Přepínač s rampovou funkcí
VDEL – Dopravní zpoždění s proměnnou délkou
ZV4IS – Tvarovač vstupního signálu pro potlačení vibrací
6 GEN – Generátory signálů
ANLS – Řízený generátor po částech lineární funkce
BINS – Řízený generátor binární posloupnosti
BIS – Generátor binární posloupnosti
MP – Ručně generovaný pulz
PRBS – Pseudonáhodná binární posloupnost
SG, SGI – Řízený generátor signálu
7 REG – Bloky pro regulaci
ARLY – Relé s předstihem
FLCU – Fuzzy regulátor
FRID – Identifikace frekvenční charakteristiky
I3PM – Identifikace modelu se třemi parametry
LC – Derivační kompenzátor
LLC – Integračně-derivační kompenzátor
MCU – Jednotka pro ruční zadávání
PIDAT – PID regulátor s reléovým autotunerem
PIDE – PID regulátor se statikou
PIDGS – PID regulátor s přepínáním sad parametrů
PIDMA – PID regulátor s momentovým autotunerem
PIDU – PID regulátor
PIDUI – PID regulátor s parametry na vstupech
POUT – Pulzní výstup
PRGM – Programátor
PSMPC – Prediktivní „pulse-step“ regulátor
PWM – Blok šířkové modulace
RLY – Relé s hysterezí
SAT – Saturace výstupu s proměnnými mezemi
SC2FA – Stavový regulátor systému 2. řádu s autotunerem
SCU – Krokový regulátor s polohovou zpětnou vazbou
SCUV – Krokový regulátor s rychlostním výstupem
SELU – Selektor aktivního regulátoru
SMHCC – Regulátor pro procesy s topením a chlazením
SMHCCA – Regulátor pro procesy s topením a chlazením s autotunerem
SWU – Přepínač vstupu pro vysledování
TSE – Třístavový prvek
8 LOGIC – Logické řízení
AND_ – Logický součin dvou signálů
ANDOCT – Logický součin osmi signálů
ATMT – Automat pro sekvenční řízení
BDOCT, BDHEXD – Bitové demultiplexery
BITOP – Bitová operace dvou celočíselných signálů
BMOCT, BMHEXD – Bitový multiplexer
COUNT – Řízený čítač
EATMT – Extended finite-state automaton
EDGE_ – Detekce hrany logického signálu
INTSM – Bitový posun a maska nad celým číslem
ISSW – Jednoduchý přepínač celočíselných signálů
ITOI – Transformace celých a binárních čísel
NOT_ – Logická negace
OR_ – Logický součet dvou signálů
OROCT – Logický součet osmi signálů
RS – Klopný obvod
SR – Klopný obvod
TIMER_ – Vícefunkční časovač
9 TIME – Bloky pro práci s časem
DATE_ – Aktuální datum
DATETIME – Čtení, nastavování a konverze času
TIME – Aktuální čas
WSCH – Týdenní časovač
10 ARC – Archivace dat
10.1 Funkce archivačního subsystému
10.2 Generování alarmů u a událostí
ALB, ALBI – Alarmy pro logickou hodnotu
ALN, ALNI – Alarmy pro číselnou hodnotu
10.3 Záznam trendů
ACD – Archivní komprese s použitím delta kritéria
TRND – Záznam trendů v reálném čase
TRNDV – Záznam trendů v reálném čase (vektorová forma)
TRNDLF – Záznam trendů v reálném čase (lock-free)
TRNDVLF – Záznam trendů v reálném čase (pro vektory, lock-free)
10.4 Správa archivů
AFLUSH – Vynucené zapsání archivu
11 STRING – Bloky pro práci s řetězci
CNS – Textová konstanta
CONCAT – Spojení stringů (podle vzoru)
FIND – Nalezení textu
LEN – Délka textu
MID – Výřez textu
PJROCT – Získání číselných hodnot z textu ve formátu JSON
PJSOCT – Získání textových hodnot z textu ve formátu JSON
REGEXP – Regular expresion parser
REPLACE – Náhrada textu
RTOS – Konverze čísla na text
SELSOCT – Výběr textu z několika vstupů
STOR – Koverze textu na číslo
12 PARAM – Bloky pro manipulaci s parametry
GETPA – Blok pro vzdálené získání vektorového parametru
GETPR, GETPI, GETPB – Bloky pro vzdálené získání parametru
GETPS – Blok pro vzdálené získání parametru typu string
PARA – Blok s vektorovým parametrem nastavitelným ze vstupu
PARR, PARI, PARB – Bloky s nastavitelným parametrem ze vstupu
PARS – Blok s parametrem typu string nastavitelným ze vstupu
SETPA – Blok pro vzdálené nastavování vektorového parametru
SETPR, SETPI, SETPB – Bloky pro vzdálené nastavování parametru
SETPS – Blok pro vzdálené nastavování parametru typu string
SGSLP – Nastavování, čtení, ukládání a načítání parametrů
SILO – Uložení vstupního signálu, načtení výstupního signálu
13 MODEL – Simulace dynamických systémů
CDELSSM – Stavový model spojitého lineárního systému s dopravním zpožděním
CSSM – Stavový model spojitého lineárního systému
DDELSSM – Stavový model diskrétního lineárního systému s dopravním zpožděním
DSSM – Stavový model diskrétního lineárního systému
FOPDT – Model systému 1. řádu s dopravním zpožděním
MDL – Model procesu
MDLI – Model procesu s proměnnými parametry
MVD – Motorizovaný pohon ventilu
SOPDT – Model systému 2. řádu s dopravním zpožděním
14 MATRIX – Bloky pro maticové a vektorové operace
CNA – Konstantní pole (vektor/matice)
RTOV – Vektorový multiplexer
SWVMR – Přepínač vektorového/maticového/odkazovacího signálu
VTOR – Vektorový demultiplexer
15 SPEC – Speciální bloky
EPC – Blok pro spouštění externích programů
HTTP – Blok pro generování požadavků HTTP GET a POST
SMTP – Blok pro odesílání e-mailových oznámení přes SMTP
RDC – Komunikační blok
REXLANG – Volně programovatelný blok
A Seznam funkčních bloků a jejich licencování
B Chybové kódy systému REX
Literatura
1.1 Jak číst tuto příručku
1.2 Formát popisu funkčních bloků
1.3 Konvence pojmenování proměnných, bloků a subsystémů
1.4 Kvalita signálu používaná v OPC
2 EXEC – Konfigurace exekutivy reálného času
ARC – Archiv systému REX
EXEC – Exekutiva reálného času
HMI – Konfigurace visualizace
INFO – Dodatečné informace o projektu
IODRV – Vstupně-výstupní ovladač systému REX
IOTASK – Úloha řídicího systému REX spouštěná ovladačem
LPBRK – Rozpojení zpětné vazby
MODULE – Rozšiřující modul systému REX
PROJECT – Další nastavení projektu
QTASK – Rychlá úloha řídicího systému REX
SLEEP – Časovací blok pro Simulink
SRTF – Blok pro nastavování příznaků běhu
OSCALL – Volání funkcí operačního systému
TASK – Standardní úloha řídicího systému REX
TIODRV – Vstupně-výstupní ovladač systému REX s úlohami
WWW – Obsah pro interní webserver
3 INOUT – Bloky vstupů a výstupů systému REX
Display – Zobrazení vstupní hodnoty
From, INSTD – Připojení signálu nebo vstupní signál
Goto, OUTSTD – Zdroj signálu nebo výstupní signál
GotoTagVisibility – Viditelnost zdroje signálu
Inport, Outport – Vstupní a výstupní port
SubSystem – Subsystém
INQUAD, INOCT, INHEXD – Bloky vícenásobných vstupů
OUTQUAD, OUTOCT, OUTHEXD – Bloky vícenásobných výstupů
OUTRQUAD, OUTROCT, OUTRHEXD – Vícenásobné výstupy s verifikací
OUTRSTD – Výstupní signál s verifikací hodnoty
QFC – Kódování příznaků kvality signálu
QFD – Dekódování příznaků kvality signálu
VIN – Ověření kvality vstupního signálu
VOUT – Nastavení kvality výstupního signálu
4 MATH – Matematické bloky
ABS_ – Absolutní hodnota
ADD – Součet dvou signálů
ADDOCT – Součet osmi signálů
CNB – Booleovská (logická) konstanta
CNE – Předdefinovaná konstanta
CNI – Celočíselná konstanta
CNR – Reálná konstanta
DIF_ – Blok diference
DIV – Dělení dvou signálů
EAS – Rozšířené sčítání a odečítání
EMD – Rozšířené násobení a dělení
FNX – Výpočet hodnoty funkce jedné proměnné
FNXY – Výpočet hodnoty funkce dvou proměnných
GAIN – Násobení konstantou
GRADS – Gradientní optimalizace
IADD – Celočíselné sčítání
ISUB – Celočíselné odčítání
IMUL – Celočíselné násobení
IDIV – Celočíselné dělení
IMOD – Zbytek po celočíselném dělení
LIN – Lineární interpolace
MUL – Násobení dvou signálů
POL – Vyhodnocení polynomu
REC – Převrácená hodnota
REL – Relační operace dvou signálů
RTOI – Konverze reálného čísla na celé číslo
SQR – Druhá mocnina
SQRT_ – Druhá odmocnina
SUB – Odčítání dvou signálů
5 ANALOG – Zpracování analogových signálů
ABSROT – Zpracování dat z absolutního snímače polohy
ASW – Přepínač s automatickou volbou vstupu
AVG – Filtr: vlečný průměr
AVS – Rozběhová jednotka
BPF – Filtr: pásmová propusť
CMP – Komparátor s hysterezí
CNDR – Kompenzátor složité nelinearity
DEL – Dopravní zpoždění s inicializací
DELM – Dopravní zpoždění
DER – Derivace, filtrace a predikce z posledních n+1 vzorků
EVAR – Vlečná střední hodnota a směrodatná odchylka
INTE – Řízený integrátor
KDER – Derivace a filtrace vstupního signálu
LPF – Filtr: dolní propusť
MINMAX – Vlečné minimum a maximum
NSCL – Kompenzátor jednoduché nelinearity
RDFT – Vlečná diskrétní Fourierova transformace
RLIM – Omezovač strmosti
S1OF2 – Výběr jednoho ze dvou analogových vstupů
SAI – Zabezpečený analogový vstup
SEL – Selektor analogového signálu
SELQUAD, SELOCT, SELHEXD – Selektory analogového signálu
SHIFTOCT – Posuvný registr pro průběžné ukládání hodnot
SHLD – Vzorkovač (sample and hold)
SINT – Jednoduchý integrátor
SPIKE – Filtr pro potlačení poruch ve tvaru úzkých pulzů
SSW – Jednoduchý přepínač
SWR – Přepínač s rampovou funkcí
VDEL – Dopravní zpoždění s proměnnou délkou
ZV4IS – Tvarovač vstupního signálu pro potlačení vibrací
6 GEN – Generátory signálů
ANLS – Řízený generátor po částech lineární funkce
BINS – Řízený generátor binární posloupnosti
BIS – Generátor binární posloupnosti
MP – Ručně generovaný pulz
PRBS – Pseudonáhodná binární posloupnost
SG, SGI – Řízený generátor signálu
7 REG – Bloky pro regulaci
ARLY – Relé s předstihem
FLCU – Fuzzy regulátor
FRID – Identifikace frekvenční charakteristiky
I3PM – Identifikace modelu se třemi parametry
LC – Derivační kompenzátor
LLC – Integračně-derivační kompenzátor
MCU – Jednotka pro ruční zadávání
PIDAT – PID regulátor s reléovým autotunerem
PIDE – PID regulátor se statikou
PIDGS – PID regulátor s přepínáním sad parametrů
PIDMA – PID regulátor s momentovým autotunerem
PIDU – PID regulátor
PIDUI – PID regulátor s parametry na vstupech
POUT – Pulzní výstup
PRGM – Programátor
PSMPC – Prediktivní „pulse-step“ regulátor
PWM – Blok šířkové modulace
RLY – Relé s hysterezí
SAT – Saturace výstupu s proměnnými mezemi
SC2FA – Stavový regulátor systému 2. řádu s autotunerem
SCU – Krokový regulátor s polohovou zpětnou vazbou
SCUV – Krokový regulátor s rychlostním výstupem
SELU – Selektor aktivního regulátoru
SMHCC – Regulátor pro procesy s topením a chlazením
SMHCCA – Regulátor pro procesy s topením a chlazením s autotunerem
SWU – Přepínač vstupu pro vysledování
TSE – Třístavový prvek
8 LOGIC – Logické řízení
AND_ – Logický součin dvou signálů
ANDOCT – Logický součin osmi signálů
ATMT – Automat pro sekvenční řízení
BDOCT, BDHEXD – Bitové demultiplexery
BITOP – Bitová operace dvou celočíselných signálů
BMOCT, BMHEXD – Bitový multiplexer
COUNT – Řízený čítač
EATMT – Extended finite-state automaton
EDGE_ – Detekce hrany logického signálu
INTSM – Bitový posun a maska nad celým číslem
ISSW – Jednoduchý přepínač celočíselných signálů
ITOI – Transformace celých a binárních čísel
NOT_ – Logická negace
OR_ – Logický součet dvou signálů
OROCT – Logický součet osmi signálů
RS – Klopný obvod
SR – Klopný obvod
TIMER_ – Vícefunkční časovač
9 TIME – Bloky pro práci s časem
DATE_ – Aktuální datum
DATETIME – Čtení, nastavování a konverze času
TIME – Aktuální čas
WSCH – Týdenní časovač
10 ARC – Archivace dat
10.1 Funkce archivačního subsystému
10.2 Generování alarmů u a událostí
ALB, ALBI – Alarmy pro logickou hodnotu
ALN, ALNI – Alarmy pro číselnou hodnotu
10.3 Záznam trendů
ACD – Archivní komprese s použitím delta kritéria
TRND – Záznam trendů v reálném čase
TRNDV – Záznam trendů v reálném čase (vektorová forma)
TRNDLF – Záznam trendů v reálném čase (lock-free)
TRNDVLF – Záznam trendů v reálném čase (pro vektory, lock-free)
10.4 Správa archivů
AFLUSH – Vynucené zapsání archivu
11 STRING – Bloky pro práci s řetězci
CNS – Textová konstanta
CONCAT – Spojení stringů (podle vzoru)
FIND – Nalezení textu
LEN – Délka textu
MID – Výřez textu
PJROCT – Získání číselných hodnot z textu ve formátu JSON
PJSOCT – Získání textových hodnot z textu ve formátu JSON
REGEXP – Regular expresion parser
REPLACE – Náhrada textu
RTOS – Konverze čísla na text
SELSOCT – Výběr textu z několika vstupů
STOR – Koverze textu na číslo
12 PARAM – Bloky pro manipulaci s parametry
GETPA – Blok pro vzdálené získání vektorového parametru
GETPR, GETPI, GETPB – Bloky pro vzdálené získání parametru
GETPS – Blok pro vzdálené získání parametru typu string
PARA – Blok s vektorovým parametrem nastavitelným ze vstupu
PARR, PARI, PARB – Bloky s nastavitelným parametrem ze vstupu
PARS – Blok s parametrem typu string nastavitelným ze vstupu
SETPA – Blok pro vzdálené nastavování vektorového parametru
SETPR, SETPI, SETPB – Bloky pro vzdálené nastavování parametru
SETPS – Blok pro vzdálené nastavování parametru typu string
SGSLP – Nastavování, čtení, ukládání a načítání parametrů
SILO – Uložení vstupního signálu, načtení výstupního signálu
13 MODEL – Simulace dynamických systémů
CDELSSM – Stavový model spojitého lineárního systému s dopravním zpožděním
CSSM – Stavový model spojitého lineárního systému
DDELSSM – Stavový model diskrétního lineárního systému s dopravním zpožděním
DSSM – Stavový model diskrétního lineárního systému
FOPDT – Model systému 1. řádu s dopravním zpožděním
MDL – Model procesu
MDLI – Model procesu s proměnnými parametry
MVD – Motorizovaný pohon ventilu
SOPDT – Model systému 2. řádu s dopravním zpožděním
14 MATRIX – Bloky pro maticové a vektorové operace
CNA – Konstantní pole (vektor/matice)
RTOV – Vektorový multiplexer
SWVMR – Přepínač vektorového/maticového/odkazovacího signálu
VTOR – Vektorový demultiplexer
15 SPEC – Speciální bloky
EPC – Blok pro spouštění externích programů
HTTP – Blok pro generování požadavků HTTP GET a POST
SMTP – Blok pro odesílání e-mailových oznámení přes SMTP
RDC – Komunikační blok
REXLANG – Volně programovatelný blok
A Seznam funkčních bloků a jejich licencování
B Chybové kódy systému REX
Literatura