Komunikační driver Modbus je určen k datovému propojení runtime modulů Reliance se stanicemi komunikujícími protokoly Modbus RTU a/nebo Modbus TCP. Driver má implementovány základní komunikační funkce pro čtení a zápis dat.
Implementované komunikační funkce:
Nepodporuje-li stanice některou z funkcí pro zápis, lze tuto funkci deaktivovat.
Komunikace se stanicemi probíhá jedním z těchto způsobů:
Typ připojení lze zvolit ve vývojovém prostředí Reliance ve Správci struktury projektu (připojení stanice).
Komunikační driver je DLL knihovna zaváděná do paměti programem Reliance 4 Driver Server, který může být spuštěn jako služba Windows (Windows Service) při startu operačního systému nebo jako běžná aplikace při startu vizualizačního projektu. Informace potřebné k navázání spojení se stanicemi si driver načítá z vizualizačního projektu. Po jejich načtení aktivuje spojení se všemi připojenými stanicemi.
Paměť systémů Modicon je rozdělena do čtyř základních oblastí: binární vstupy, binární výstupy, vstupní registry a uživatelské registry. Tyto oblasti jsou v systémech Modicon adresovány absolutně, viz tabulka, sloupec "adresace Modicon". V systému Reliance jsou proměnné adresovány relativně vždy od nuly, viz tabulka, sloupec "adresace Reliance".
| Adresace proměnných stanice Modbus | |||
| Paměťová oblast | Adresace Modicon | Adresace Reliance | |
| Typ registru | Adresa | ||
| 1. Discrete outputs (Coils) | od 00001 | Výstupy | od 0 |
| 2. Discrete inputs | od 10001 | Vstupy | od 0 |
| 3. Input registers | od 30001 | Vstupní registry | od 0 |
| 4. Holding registers | od 40001 | Uživatelské registry | od 0 |
Proměnná na adrese 40011 bude v systému Reliance adresována takto:
Typ registru: Uživatelské registry (Holding registers); Adresa 10
Čtení dat ze stanice probíhá periodicky na úrovni definovaných komunikačních zón. Hodnota proměnné je aktualizována vždy s aktualizací dat komunikační zóny, ve které proměnná leží. Datový typ proměnné musí odpovídat velikosti datového bodu ve zvoleném adresovém prostoru. Velikost datových bodů je definována protokolem Modbus (Coils, Inputs – bool; Holding Registers, Input register - word).
Přerušení spojení se stanicí je vyhodnoceno, neobdrží-li komunikační driver od stanice platnou odpověď Nx za sebou, kde N je maximální počet chybných komunikací. Tento parametr lze nastavit.
Cenu driveru Modbus naleznete v ceníku systému Reliance 4.

| Nahoru |