Řídící a automatizační systémy
Technická podpora
tel: 539 003 809
Vzdálená podpora
teamviewer

TCP Server

TCP server naslouchá na definovaném IP portu, pomocí sensorů parsuje přijatá data a nastavuje výstup portu, pomocí aktorů sestavuje a odesílá data pro klienta.

Parametry Hw

ParametrHodnota
JménoJméno modulu
AktivníPovoluje zařízení v systému
PortIP Port serveru
Timeout Rx Bufferu0 = Udržuje příjmací buffer
0 [sec] = Po příjmu dat a vypršení tohoto timeoutu je příjmací buffer vymazán.
PoznámkaVlastní poznámka

Volitelný port sensor

ParametrHodnota
JménoJméno portu
Příkaz zapnutíPříznaky pro procházení textu:
\C = přeskočit libovolný znak
\W = přeskočit libovolné slovo (textové slovo zakončené mezerou)
\N = přeskočit znak 0-9
\L = přeskočit znak A-Z/a-z
\P = přeskočit libovolný znak A-Z/a-z/0-9
\F = přeskočit libovolné číslo v ASCII formátu
\S10\ = přeskočit 10 znaků
\s = přeskočit všechny mezery pokud existuji
\K…\K = přeskočit za text ‚…‘

Zvláštní znaky:
\xAA = Hexadecimální číslo (např. 0xAA)
\ = Lomítko
\t = Tab (0x02 nebo 0x09)
\r = Return/Návrat (0x0d)
\n = Nový řádek (0x0a)

Rozpoznání hodnoty:
\d = načíst celé číslo
\f = načíst desetinné číslo
\X = načíst hexadecimální číslo
\1 = načíst hodnotu 1.bitu, \2 = hodnota 2.bitu,..

Parser info zde
Příkaz vypnutíParser je stejný jako v předchozím parametru
Reakce výstupuŘízení On/Off:
Při detekování příkazu zapnuti se port zapne, při detekování příkazu vypnutí se port vypne.

Impuls:
Při detekování příkazu zapnutí port generuje impuls. Příkaz vypnutí je ignorován.
Hodnota parseru:

Na výstup portu je umístěna hodnota z parseru pro příkaz zapnutí. Příkaz vypnutí je ignorován.
Délka impulsuDélka výstupního impulsu [sec] na portu v režimu impuls.
PoznámkaVlastní poznámka

Volitelný port aktor

ParametrHodnota
JménoJméno portu
Při zapnutíSpeciální znaky:
\xAA – Hexadecimální znak
\ – Lomítko
\t – Tabulátor 0x02
\r – Return 0x0D
\n – Nový řádek 0x0A

Hodnota vstupu:
\d – Celé číslo
\ff – Desetinné číslo
\X2 – Hexadecimální číslo o délce 2 znaky, …. (1-8)
\U8 – Unsigned 8 bit number
\U16 – Unsigned 16 bit number Big Endian
\u16 – Unsigned 16 bit number Little Endian
\U32 – Unsigned 32 bit number Big Endian
\u32 – Unsigned 32 bit number Little Endian
\S8 – Signed 8 bit number
\S16 – Signed 16 bit number Big Endian
\s16 – Signed 16 bit number Little Endian
\S32 – Signed 32 bit number Big Endian
\s32 – Signed 32 bit number Little Endian
\F32 – Float 32 bit number Big Endian
\f32 – Float 32 bit number Little Endian

Composer info zde
Při vypnutíComposer je stejný jako u předchozího parametru
PoznámkaVlastní poznámka