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
Parametr | Hodnota |
Jméno | Jméno modulu |
Aktivní | Povoluje zařízení v systému |
Linka | Pří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 Bufferu | 0 = 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 Tx | Př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ámka | Vlastní poznámka |
Volitelný port sensor
Parametr | Hodnota |
Jméno | Jmé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 impulsu | Délka výstupního impulsu [sec] na portu v režimu impuls. |
Poznámka | Vlastní poznámka |
Volitelný port aktor
Parametr | Hodnota |
Jméno | Jmé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ámka | Vlastní poznámka |