K PLC se modul C-1W-4000M připojí pomocí rozhraní CIB.
Při testování správného zapojení stačí, když je modul připojen pouze přes USB, jelikož je jím také napájen.
-
Pomocí nástroje 1-WIRE GWY TOOL (ke stažení ZDE) zkontrolovat správnou funkci senzorů a přiřadit je k jednotlivým kanálům. Jedna 1W line je pro maximálně 20 kanálu, tzn. 20 senzorů.
-
Připojit G-1W-4000M k počítači pomocí USB
-
Spustit nástroj 1-WIRE GWY TOOL
-
Zakliknout USB a Connected
-
Pro každou line: Add new -> Find all, nalezne všechny zapojené senzory.
-
Po kliknutí na Save vybrat kanál pro daný senzor, lze nechat původní číslo. Tato čísla kanálů odpovídají proměnné CHAN (dále).
-
Pokud se nějaký senzor nezobrazí, je třeba zkontrolovat, zda je připojen správně, nebo zda není do dané 1W line připojeno více než 20 senzorů.
-
V případě, že nastane problém, může daný kanál, nebo i celá line zčervenat a objeví se chybová hláška popisující problém
Nalevo je zobrazena chybová hláška Err=7 – Disconnected, jelikož byl snímek pořízen, když byl USB kabel odpojen.
V LINE1 jsou připojeny čtyři senzory, v LINE2 sedm senzorů. Pro načítání jejich hodnot do Mosaicu lze použít například skript níže.
Připojení PLC k PC
-
Připojit napájecí napětí a propojit s PC pomocí ethernet kabelu.
-
Stisknout MODE a ↓ pro zobrazení IP adresy modulu.
-
V příkazovém řádku PC použít příkaz ping pro ověření připojení k PLC.
-
Pokud nedojde k odezvě, je třeba upravit IP adresu PC (adaptéru) tak, aby se od PLC lišila pouze v poslední části, např. PLC: 192.168.134.176, PC: 192.168.134.10
V Mosaicu
-
Soubor →Nová skupina projektů→ proklikat se, zadat jméno skupiny a projektu, jméno instance, vybrat I/O Configurator pro Foxtrot / Foxtrot 2
-
Po otevření se objeví editor, nalevo souborový systém, napravo I/O configurator.
-
Po kliknutí na ikonu Manažer projektu (vedle záložky Soubor), se zobrazí možnosti připojení. Vybrat Ethernet
-
Ve výběru lokální sítě zadat IP adresu PLC. Ostatní pole lze nechat v původním stavu a kliknout připojit.
-
Po připojení se na horní liště objeví text Připojeno a dynamická časová prodleva
-
V I/O configuratoru kliknout na ikonu Aktuálně připojená HW konfigurace a provést její načtení. (může být vyžadován restart PLC – červená power ikona)
-
Po kliknutí na záložku C-1W-4000M v I/O konfigurátoru se objeví vstupní a výstupní hodnoty.
Proměnné
-
VALUE:int – výstupní hodnoty senzoru na kanálu CHAN
-
CHAN:usint – číslo kanálu (senzoru), ze kterého budou při další změně ACN odečteny výstupní hodnoty.
-
ACN:bool – při změně se vyšle příkaz, aby senzor na kanále CHAN poslal údaje.
Průběh
-
Nastaví se CHAN podle toho, jaký senzor nás zajímá
-
Změní se ACN – vyšle se požadavek na měření
-
Výstupní hodnoty senzoru se uloží do VALUE
Lze sestavit jednoduchý skript, který bude po určitých intervalech přeskakovat mezi senzory a zobrazovat jejich údaje.
Skript po 2 sekundových intervalech cykluje mezi jednotlivými kanály a načítá výstupní hodnoty senzorů na daném kanále. Cyklus probíhá: 0→line1max→20→line2max→0→…
Proměnná line1max určuje nejvyšší použitý index kanálu na LINE1, stejně line2max na LINE2. Kanály pro LINE1 mají obecně indexy od 0-19, na LINE2 20-39. Předpokládá se, že senzory jsou na kanálech jdoucích hned po sobě, tedy například celkem 4 senzory na LINE1 by byly na kanálech s indexy 0,1,2,3, line1max by mělo hodnotu 3.
Spuštění
-
Přeložit – ikonka na horní liště (F9)
-
Run – vedle ikonky Přeložit (Ctrl + F9), potvrdit odeslání kódu, studený start
-
Ve spodní liště v záložce Data nastavit main.start na hodnotu 1 – spuštění časovače
-
Výstupní hodnoty se začnou každé 2 sekundy aktualizovat
Další informace o periferním modulu jsou k dispozici v nápovědě prostředí Mosaic.