Modbus konfigurátor
Od verze 2.7.0.x
Popis Modbus konfigurátoru
Modbus konfigurátor obsahuje několik funkcí, které znáte z programu ModComTool. Jsou to funkce Address View, Replicate Value, TCP Scanner a Serial Scanner. Nově na Modbus je možné stáhnout konfiguraci z modulu a případné změny opět nahrát.
Address View
Address View slouží jak ke čtení jednotlivých registrů, tak k jejich zápisu. Lze zde použít všechny standardní modbusové funkce (F01, F02, F03, F04, F05, F06, F15, F16).
Pro zobrazení editoru stačí kliknout pravým tlačítkem myši na komunikační kanál Modbus a z kontextového menu vybrat „Domat - Address View“.
Otevře se editor, který se skládá ze tří oken. V levém okně je možnost nastavit parametry registrů, které se mají vyčítat. Jsou to parametry:
- Adresa zařízení
- Počáteční prvek
- Počet prvků
- Funkce - F01, F02, F03, F04, F05, F06, F15, F16
- Typ ST - základní datové typy podle vybrané funkce
- Pořadí MultiByte
- Communication - povolení komunikace
Dále tu jsou pouze vyčítací parametry, které zjišťují:
- Stav - stav komunikace
- OK - čítač správných paketů
- Chyba - čítač chybných paketů
Pro start komunikace je potřeba mít PLC v módu oživování a poté kliknout na „Start komunikace“ v horním ribbonu.
V pravém okně editoru potom vidíme jednotlivé registry, které byly definovány v levém okně. Zde vidíme parametry:
- Adresa zařízení
- Počáteční prvek
- Poslední komunikace
- Hodnota
- Hexadecimální
- Binární
- Funkce - ve výchozím nastavení datové mřížky se nezobrazuje
- Typ ST - ve výchozím nastavení datové mřížky se nezobrazuje
Pokud používáme funkci pro zápis, tak můžeme do vyčtených registrů i zapisovat decimálně, hexadecimálně nebo binárně. Také lze u jednotlivých registrů použít funkci „Replikovat hodnotu“.
Replicate Value
Slouží k zápisu hodnoty do více Modbusových zařízení najednou.
V dialogu pro „Replicate Value“ se nachází počáteční prvek, který se přebírá z nastavovaného registru a nedá se měnit. Poté tu máme nastavitelné parametry pořadí MultiByte a možnost nastavit hodnotu v decimální, binární nebo hexadecimální podobě. Níže je možnost nastavení počáteční a koncové adresy, přes které můžeme hromadně vybírat zařízení pro zápis hodnoty pomocí tlačítek „Vybrat“ nebo „Vymazat“. Také lze použít tlačítka „Vybrat vše“ nebo „Vymazat vše“ pro vybrání či smazání všech zařízení z výběru. Samozřejmě jde přes zobrazení adres zařízení vybírat zařízení pro zápis jednotlivě přes check boxy.
Je zde také možnost zaškrtnout „Write to EEPROM“, kdy se nastavená hodnota zachová i po vypnutí a zapnutí napájení. Po vybrání zařízení a nastavení parametrů můžeme pro zápis kliknout na tlačítko „Replicate“.
Stažení nastavených hodnot
Konfiguraci ze zařízení lze stáhnout už při autodetekci modulů zaškrtnutím možnosti „Stáhnout konfiguraci“.
Případně pokud si přidáme zařízení z knihovny, můžeme na něj kliknout pravým tlačítkem myši a dát „Domat - Download module configuration“.
Nahrání nastavených hodnot
Obdobně je to s nahráním konfigurace, kdy po provedení změn můžeme tyto změny nahrát na zařízení pomocí „Domat - Upload module configuration“.
Modbus TCP Scanner
Modbus TCP Scanner nalezneme v horní liště v záložce Nástroje.
Pomocí tohoto nástroje můžeme nalézt Modbus TCP zařízení v síti. V první řadě je potřeba nastavit rozsah IP adres, který se má prohledat. V další řadě nastavíme parametry jako je port, adresa zařízení, funkce, počáteční prvek, počet prvků a timeout čtení. Po stisknutí tlačítka „Begin scan“ by mělo dojít k prohledání specifického rozsahu IP adres a u jednotlivých adres je dále vidět stav prohledání.
Modbus Serial Scanner
Modbus Serial Scanner nalezneme v horní liště v záložce Nástroje.
Pomocí tohoto nástroje můžeme nalézt Modbus RTU zařízení na sériové lince.
Nejprve zaškrtneme číslo portu, to se nám zobrazí například po připojení převodníku R080. Poté vybereme baudrate, paritu, počet stop bitů, počet datových bitů, funkci, počáteční adresu, koncovou adresu, počáteční prvek, počet prvků a timeout pro čtení.
Nakonec klikneme na tlačítko „Begin scan“, kde se objeví základní hlavička s časovou značkou a parametry a hned za ní modbusová odpověď.