Nezařazené

HMI P5xxx a příjem dat z RFID čtečky

Tento krátký návod popisuje, jak na panelech HMI série P5xxx přijímat data z RFID čtečky připojené přes sériové rozhraní, například Link1, pomocí skriptování v FvDesigner.

  • Link1 musí být nakonfigurován jako
    „User-defined Protocol Slave“ (viz Konfigurace propojení)
    To znamená, že HMI bude čekat na data ze sériové linky, místo aby je aktivně odesílalo.
  • Formát dat z RFID čtečky je: 0123456<CR> kde <CR> (carriage return) značí konec zprávy.

Konfigurace propojení

V „Project Explorer“ klikneme na „Tag Library“ a nakonfigurejeme tagy „LINK_NAME“, „RFID_BUFFER“, „RFID_INDICATOR“

  • RFID_BUFFER: obsahuje data po příjmu
  • RFID_INDICATOR: nastaven na 1 po příjmu dat

Link1 vytvoříme přes kliknutí na „Link“ v záložce „Project Explorer“

Kliknutím na „Add“ přídáme Link1 a nakonfigurujeme následovně:

Vysvětlení kódu

Do editace kódu se dostaneme kliknutím na „Project Explorer“

Následně klikneme na „Script“

Pak pomocí „Edit“ se dostaneme k samotnému skriptu:

Níže uvedený skript zpracovává přijatá data a ukládá je do vnitřních proměnných HMI:

/*
Read data from "Link1". It must be set to "User*defined Protocol Slave"

Data format:  0123456<CR>

INPUT:
-
OUTPUT:
$T:RFID_BUFFER, $U:V0 ... received packet (type UNICODE Other)
$T:RFID_INDICATOR ... 1=data received


NOTE:
$U:V201 ... DELIMITER
$T:LINK_NAME ... "Link1"
$U:V200 ... 1=data with DELIMITER was received, 0=otherwise
$U:V210 ... length of stored data
$U:V1000 ... temporary buffer
*/

$T:LINK_NAME = "Link1"

$U:V201 = 0x0D     /* CR */
$U:V200 = io_read3($T:LINK_NAME, $U:V1000, $U:V210, 500, $U:V201, 1)

if $U:V200 == 1
	// Data with delimiter received to $U:V1000
    memcpy($U:V0, $U:V1000, $U:V210)		// memcpy(dst, src, len)
	$T:RFID_INDICATOR = 1					// notification
endif
ProměnnáTypPopis
$T:LINK_NAMETextNázev komunikační linky („Link1“)
$U:V201IntegerASCII kód oddělovače (0x0D = CR)
$U:V200IntegerIndikace, zda byla přijata data s oddělovačem
$U:V210IntegerDélka přijatého datového rámce
$U:V1000BufferDočasný buffer pro příjem dat
$U:V0BufferCílový buffer, kam se data ukládají
$T:RFID_INDICATORBit1 = data přijata, 0 = žádná data
$T:RFID_BUFFERBufferPřijatá data

Prvky GUI

Prvky editujeme dvojklikem, a nastavíme je takto:

Heslem chráněná obrazovka v HMI displeji

Tento článek obsahuje návod, jak pomocí PM Designeru 4.0 vytvořit obrazovku pro zadání hesla a chráněnou obrazovku, která se zobrazí po úspěšném zadání hesla.

Celý článek

Připojení PLC FATEK k HMI přes Ethernet

Podrobný Návod na připojení PLC automatu FATEK k HMI displeji pomocí Ethernetu s ukázkovým programem pro HMI displej. Postup se skládá ze třech kroků:

Celý článek

PLC B1/B1z a první zapnutí

Pokud jste si zakoupili PLC FATEK se žlutou nálepkou na otevíracích dvířkách hlavního programovacího Port0, tak je potřeba při prvním zapnutí PLC najít DIP switch a přepnout jej dle naznačené šipky. Pokud to neuděláte, tak nedojde k zapnutí vnitřní baterie zálohující paměť RAM. Při vypnutí hlavního napájení dojde po cca 5-ti minutých ke ztrátě nastavení (R, D a M registry).

Celý článek

Volba cílového HMI displeje v programu PM Designer

Jak správně zvolit model panelu při tvorbě nové GUI aplikace (vztahuje se na PK2070, PK2100, PK2043).

Celý článek

Zobrazování proměnných QR kódů na HMI displejích P5xxx

Na displejích prodávaných na https://www.seapraha.cz/kategorie/dotykove-displeje/ je možné zobrazovat neměnné, pevně nastavené QR kódy, nebo kódy vázané na v zařízení drženou hodnotu. V tomto článku se dozvíte, jak na svém P5xxx HMI panelu (pro nastavení displejů řady PK2xxx je postup v článku zde) vygenerovat a zobrazit uživatelsky změnitelné QR kódy pomocí textového pole.

Celý článek

Zobrazování proměnných QR kódů na HMI displejích PK2xxx

Na displejích prodávaných na https://www.seapraha.cz/kategorie/dotykove-displeje/ je možné zobrazovat neměnné, pevně nastavené QR kódy, nebo kódy vázané na v zařízení drženou hodnotu. V tomto článku se dozvíte, jak na svém PK2xxx HMI panelu (pro nastavení displejů řady P5xxx je postup v článku zde) vygenerovat a zobrazit uživatelsky změnitelné QR kódy pomocí textového pole.

Celý článek

Uvedení PLC FATEK do továrního nastavení

Pokud potřebujete začít nový projekt na PLC FATEK, které již bylo použito pro jiný účel, tak nestačí smazat celý program. Doporučujeme uvést PLC do továrního nastavení. PLC totiž obsahuje i další místa, kde se ukládá konfigurace.

Celý článek

Hesla a ochrany

V PLC FATEK jsou dva druhy ochran:

  • Ochrana programu, podprogramů a dat (Password, Data Password) … bez hesla nelze měnit a prohlížet program
  • Ochrana PLC (Program ID, PLC ID) … bez hesla nelze do PLC nahrát a spustit program

Ochrany jsou dostupné z menu ProjectProject Setup.

Celý článek

HMI PKxx a USB čtečka čárových kódů

K HMI řady PKxx, například PK2043 nebo PK2070 lze připojit USB čtečku čárových kódů následujícím postupem:

  • Do plochého USB konektoru v HMI označeného jako host zasuňte USB čtečku.
  • V PC, v programu PM designer si pro váš HMI vytvořte nový projekt. Následující příklad je pro PK2043.
Celý článek