Osvědčené I/O moduly Quido se používají v mnoha řídicích a dohledových aplikacích. Spousta vstupů a výstupních relé z nich činí opravdu univerzální moduly pro nejrůznější aplikace. XML je oblíbený formát předávání dat mezi různými systémy. V tomto návodu jsou přehledně na jednom místě shromážděny informace o způsobu čtení dat z Quida právě ve formátu XML.
Přes XML lze z Quida přečíst všechny aktuální údaje o stavech vstupů, výstupů i teploměru. Dále se dozvíte jak na to. Nejdříve je ale potřeba začít tím, kde lze XML v Quidu najít.
Soubor s aktuálními údaji ve formátu XML je k dispozici přímo v hlavním adresáři Quida a jmenuje se fresh.xml. Pro Quido ve výrobní konfiguraci tedy jde o tuto adresu: http://192.168.1.254/fresh.xml
Pokud je v Quidu nastaveno heslo pro přístup k webovému rozhraní, je toto heslo vyžadováno i při žádosti o soubor fresh.xml.
V Quidu je také soubor settings.xml - některé užitečné informace z něj jsou popsány níže.
Obsah souboru fresh.xml se mění podle aktuálního stavu Quida. Zde je příklad souboru z Quida ETH 4/4, což je Quido, které má čtyři vstupy a čtyři výstupy a je možné k němu připojit jeden externí teploměr.
<?xml version="1.0" encoding="ISO-8859-1"?> <root xmlns="http://www.papouch.com/xml/quido/act"> <din id="1" name="Svetlo chodba" sts="0" val="0" cmo="0" cnt="0" /> <din id="2" name="Jizni brana" sts="0" val="0" cmo="0" cnt="0" /> <din id="3" name="Pocet krabic" sts="0" val="0" cmo="1" cnt="274" /> <din id="4" name=" " sts="0" val="1" cmo="3" cnt="28" /> <dout id="1" name="Klapka" sts="0" val="0" mde="0" /> <dout id="2" name="Osvetleni" sts="0" val="1" mde="0" /> <dout id="3" name="Brana" sts="0" val="0" mde="1" /> <dout id="4" name="Chlazeni" sts="0" val="0" mde="4" /> <temp id="1" sts="0" val="12,6" th="30" tl="-10" tenb="1" /> <status location="Sklad 5" unit="C" /> </root>
V XML souboru jsou tři typy tagů: din, dout, temp a status. Din je pro stav vstupu, dout pro stav výstupu, v temp jsou informace o teploměru a tag status je informační a týká se celého zařízení. Počet tagů závisí na počtu příslušných vstupů, výstupů a teploměrů na Quidu.
Tento tag obsahuje informace o jednom ze vstupů Quida. V tagu jsou tyto atributy:
Zde jsou parametry, které se vztahují k jednomu výstupu Quida. Atributy tohoto tagu jsou následující:
Informace v tomto tagu se týkají teplotního senzoru, připojeného ke Quidu. Jde o tyto informace:
Další aktuální informace o zařízení:
V tomto souboru je kompletní výpis konfigurace Quida. V následující ukázce souboru jsou ukázána jen některá základní nastavení, která mohou být užitečná při vzdáleném přístupu ke Quidu.
<?xml version="1.0" encoding="ISO-8859-1"?> <root xmlns="http://www.papouch.com/xml/quido/set"> <set box="1" ip="192.168.1.124" mask="255.255.255.0" gate="0.0.0.0" wport="80" ... /> ... <set box="12" mac="00:20:4A:B4:8D:F1" /> </root>
Pro přístup k tomuto souboru jsou vyžadovány přihlašovací údaje administrátora.
Význam některých důležitých parametrů:
Nastavení týkající se síťových parametrů:
Víte, že Quido umí aktuální informace o sobě posílat také HTTP GETem? Lze přes něj Quido do určité míry také ovládat. Podívejte se na podrobnosti v článku HTTP GET v Quidech...