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

TCP/UDP/Serial Klient

TCP/UDP/Serial klient lze využít pro komunikaci s jiným systémem. Serial klient pro komunikaci RS232 nebo RS485 lze v lince nastavit na nativní porty COMx (pro Windows) nebo ttySx (pro Linux), případně se připojit k převodníku Serial2Ethernet.

Parametry Hw

ParametrHodnota
JménoJméno modulu
AktivníPovoluje zařízení v systému
LinkaPříklad pro TCP spojení na adresu 192.168.1.1, port 10001:
tcp://192.168.1.1:10001

Příklad pro UDP spojení na adresu 192.168.1.1, port 999:
udp://192.168.1.1:999

Příklad připojení na sériovou linku, Baudrate 9600, žádná parita, 8 bitů, 1 stop bit:
Linux: dev://ttyS0:9600,8N1
Windows: dev://com1:9600,8N1

Parita:
N – žádná
O – lichá
E – sudá
M – mark
S – space
Pevné spojení-1 = Spojení okamžitě uzavřít
0 = Udržuje pevné spojení
0 [sec] = Timeout na uzavření spojení po otevření
V případě, že se očekávají data odpovědi, lze spojení udržet otevřené permanentně nebo na stanovený čas.
Timeout Rx Bufferu0 = Udržuje příjímací buffer
0 [sec] = Po příjmu dat a vypršení tohoto timeoutu je příjímací buffer vymazán.
Kontrolní součet TxPřidává k odesílanému packetu kontrolní součet

XOR = Klasický XOR
CRC8 = CRC8
CRC16 CCITT BE = CRC16 Big Endian
CRC16 CCITT LE= CRC16 Little Endian
PoznámkaVlastní poznámka

Volitelný port sensor

ParametrHodnota
JménoJméno portu
Příkaz zapnutíPříznaky pro procházení textu:
\C = přeskoč libovolný znak
\W = přeskočit libovolné slovo (textové slovo zakončené mezerou)
\N = přeskočit znak 0-9
\L = přeskoč 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č 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 cele čí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