Foxtrot CP-2061 je osazen dynamickou NFC pamětí, která umožňuje obousměrnou výměnu dat mezi mobilním zařízením a PLC. Komunikace je realizována pomocí interního sériového kanálu v režimu MEM (TXV00469). K dispozici je datová oblast, kterou lze číst i zapisovat z PLC i bezdrátově pomocí mobilu s NFC.
Mobilní aplikace pro čtení a zápis dat
Pro práci s NFC pamětí je třeba vyvinout vlastní mobilní aplikaci nebo využít existující a dostupné nástroje. Příkladem je aplikace ST NFC Tap, dostupná je pro Android a iOS. Aplikace umožňuje jednoduše načíst aktuální obsah NFC paměti do telefonu nebo naopak uložit připravená data z telefonu do paměti zařízení.
Doporučená struktura dat
Uživatel si musí navrhnout a dodržovat vlastní strukturu dat, kterou bude interpretovat jak v mobilní aplikaci, tak v PLC programu. Aby byl přenos dat spolehlivý, doporučuje se použít jednoduchou strukturu hlavička + payload + kontrolní bajt. Například:
-
Hlavička – informace s identifikací formátu či verzí a délkou následujících dat.
-
Payload – vlastní užitečná data (parametry zařízení, konfigurační hodnoty apod.).
-
Kontrolní bajt – jednoduchý součet nebo CRC pro ověření integrity přenášených dat.
Takto uspořádaná data zvládne PLC snadno rozpoznat a případné chyby detekovat ještě před jejich zpracováním.
Příklady využití
-
Konfigurace bez připojení: Uvedení zařízení do provozu lze zjednodušit načtením nebo zápisem vlatní konfigurační sady. Uživatel tak může během instalace načíst např. IP adresu PLC, DHCP adresu přidělenou serverem atd.
-
Servisní přenosy: Při údržbě lze rychle vyčíst provozní data či chybové logy z paměti do mobilu. NFC umožní přenést důležitá data z/do zařízení bez nutnosti fyzického připojení.
-
Jednoduché zadávání parametrů: Pro menší změny parametrů (např. nastavení časových úseků, teplotních limitů apod.) může uživatel použít telefon s předpřipraveným. Po přiložení telefonu se nová hodnota uloží do NFC paměti a PLC ji načte jako běžný datový vstup.
Tímto způsobem rozšiřuje NFC paměť ve Foxtrot CP-2061 možnosti rychlé a přímé komunikace se zařízením, aniž by bylo nutné složitě měnit program nebo připojovat další hardware.