MODBUS

Leírás

Itt lehet beállítani a MODBUS kliens (master) jeleket. A megadott IP-címeken a MODBUS szerverekhez (vagy szolgákhoz) való csatlakozások bemeneti/kimeneti jelekkel (regiszterek vagy digitális) hozhatók létre. Minden jelnek egyedi neve van, így programokban használható.

 

Frissítés

Nyomja meg ezt a gombot az összes MODBUS-KAPCSOLAT frissítéséhez. A frissítés leválasztja az összes modbus egységet, és újra csatlakoztatja őket. Minden statisztika törlődik.

 

Egység hozzáadása

Új Modbus-egység hozzáadásához nyomja meg ezt A gombot.

 

Egység törlése

Nyomja meg ezt a gombot a MODBUS egység és az adott egység összes jelének törléséhez.

 

Egység IP-címének beállítása

Itt látható a MODBUS egység IP-címe. A módosításhoz nyomja meg a gombot.

 

Szekvenciális üzemmód

Kizárólag akkor érhető el, ha a Speciális beállítások megjelenítését jelölte be. Ennek a jelölőnégyzetnek a kijelölése arra kényszeríti a modbus klienst, hogy a következő kérés elküldése előtt várja meg a választ. Ezt az üzemmódot néhány terepibusz-egység igényli. Ennek az opciónak a bekapcsolása segíthet, ha több jel van, és a növekvő kérési frekvencia a jel megszakadását eredményezi.

A tényleges jelfrekvencia alacsonyabb lehet a kértnél, ha több jel van megadva szekvenciális üzemmódban. A tényleges jelfrekvencia megfigyelhető a jelstatisztikákban A jelzőfény sárgára vált, ha a tényleges jelfrekvencia kisebb, mint a Frekvencia legördülő listából kiválasztott érték fele.

 

Szignál hozzáadása

Nyomja meg ezt a gombot egy jel hozzáadásához a megfelelő MODBUS egységhez.

 

Szignál törlése

Nyomja meg ezt a gombot egy MODBUS jel törléséhez a megfelelő MODBUS egységből.

 

Jeltípus beállítása

Használja ezt a legördülő menüt a jel típusának kiválasztásához.

A rendelkezésre álló típusok:

Digitális bemenet
A digitális bemenet (tekercs) egy egybites mennyiség, amelyet a jel címmezőjében megadott tekercs MODBUS egységéből olvasnak le. A 0x02 (Read Discrete Inputs - Diszkrét bemenetek olvasása) funkciókódot használjuk.
Digitális kimenet
A digitális kimenet (tekercs) egy egybites mennyiség, amely magasra vagy alacsonyra állítható. Mielőtt a felhasználó beállítaná ennek a kimenetnek az értékét, az érték leolvasásra kerül a távoli MODBUS egységből. Ez azt jelenti, hogy a 0x01 (olvasási tekercsek) funkciókód van használatban. Ha a kimenetet egy robotprogram állította be, vagy megnyomta a set signal value gombot, a rendszer a 0x05 (Write Single Coil) funkciókódot használja tovább.
Regisztrációs bemenet
A regiszterbevitel egy 16 bites mennyiség, amely a címmezőben megadott címről olvasható le. A rendszer a 0x04 (Olvasási bemeneti regiszterek) függvénykódot használja.
Illesztési kimenet

A regiszter kimenet egy 16 bites mennyiség, amelyet a felhasználó beállíthat. A regiszter értékének beállítása előtt annak értéke leolvasásra kerül a távoli MODBUS egységből. Ez azt jelenti, hogy a 0x03 (Olvasási nyilvántartások) függvénykód van használatban. Amikor a kimenetet egy robot-program állítja be, vagy egy jelértéket adnak meg a jelérték beállítása mezőben, akkor a 0x06 funkciókódot (Egyszeri regiszter írás) használja az érték beállításához a távoli MODBUS egységen.

 

Jelcím beállítása

Ez a mező a távoli MODBUS szerver címét mutatja. Másik cím kiválasztásához használja a képernyő-billentyűzetet. Az érvényes címek a távoli MODBUS egység gyártójától és konfigurációjától függenek.

 

Jel nevének beállítása

A képernyőn megjelenő billentyűzet segítségével a felhasználó nevet adhat a jelnek. Ez a név akkor használatos, ha a jelet programokban használják.

 

Jelérték

Itt látható a jel aktuális értéke. A regiszterjelek esetében az értéket előjel nélküli egész számként fejezzük ki. Kimeneti jelek esetén a kívánt jelérték a gombbal állítható be. Ismét egy regiszter kimenethez az egységbe írandó értéket előjel nélküli egész számként kell megadni.

 

Jelkapcsolat állapota

Ez az ikon azt jelzi, hogy a jel megfelelően olvasható/írható-e (zöld), vagy ha az egység váratlanul reagál, vagy nem érhető el (szürke). Ha MODBUS kivételi válasz érkezik, a válaszkód megjelenik. A MODBUS-TCP kivétellel kapcsolatos válaszok a következők:

E1
ÉRVÉNYTELEN FÜGGVÉNY (0x01) A lekérdezésben kapott függvénykód nem megengedett művelet a szerver (vagy slave) számára.
E2
ÉRVÉNYTELEN ADATCÍM (0x02) A lekérdezésben kapott függvénykód nem megengedett művelet a szerver (vagy slave) számára, ellenőrizze, hogy a megadott jelcím megfelel-e a távoli MODBUS szerver beállításának.
E3
ÉRVÉNYTELEN ADATÉRTÉK (0x03) A lekérdezési adatmezőben szereplő érték nem megengedett érték a szerver (vagy slave) számára; ellenőrizze, hogy a megadott jelérték érvényes-e a távoli MODBUS szerver megadott címére.
E4
SLAVE ESZKÖZ HIBA (0x04) Helyrehozhatatlan hiba történt, miközben a szerver (vagy slave) megpróbálta végrehajtani a kért műveletet.
E5
NYUGTÁZÁS (0x05) Speciális használat a távoli MODBUS egységnek küldött programozási parancsokkal együtt.
E6

SLAVE ESZKÖZ FOGLALT (0x06) Speciális használat a távoli MODBUS egységnek küldött programozási parancsokkal együtt, a slave (szerver) most nem tud válaszolni.

 

Speciális beállítások megjelenítése

Ez a jelölőnégyzet az egyes jelek speciális opcióit jeleníti meg/rejti el.

 

Speciális beállítások
Gyakoriság frissítése
Ez a menü a jel frissítési gyakoriságának megváltoztatására használható. Ez azt jelenti, hogy a kérések milyen gyakorisággal kerülnek elküldésre a távoli MODBUS egységhez a jelérték olvasása vagy írása céljából. Ha a frekvencia 0-ra van állítva, akkor a modbus kérések kérésre modbus_get_signal_status, modbus_set_output_registerés modbus_set_output_signal parancsfájl-funkcióval indulnak.
Szolga címe
Ez a szövegmező használható egy adott alárendelt cím beállítására egy adott jelnek megfelelő kérésekhez. Az értéknek a 0-255 tartományban kell lennie, és az alapértelmezett érték 255. Ha megváltoztatja ezt az értéket, javasoljuk, hogy olvassa el a távoli MODBUS eszköz kézikönyvét, hogy ellenőrizze annak működését a szolga cím megváltoztatásakor.
Összesítés újrakapcsolása
A TCP-kapcsolat bezárásának és újbóli csatlakoztatásának száma.
Kapcsolat állapota
TCP-kapcsolat állapota.
Válaszidő [ms]
A modbus-kérés elküldése és a kapott válasz között eltelt idő - ez csak akkor frissül, ha a kommunikáció aktív.
Modbus csomaghibák
Hibákat tartalmazó fogadott csomagok száma (pl. érvénytelen hosszúság, hiányzó adatok, TCP aljzat hiba).
Időtúllépés
Azon modbus-kérések száma, amelyekre nem érkezett válasz.
Sikertelen kérések
Azon csomagok száma, amelyeket érvénytelen szoftvercsatorna-állapot miatt nem lehetett elküldeni.
Tényleges frekv.

A kliens (mester) jel állapotának átlagos gyakorisága frissül. Ez az érték újraszámításra kerül minden alkalommal, amikor a jel választ kap a szervertől (vagy a szolgától).

Minden számláló 65535-ig számol, majd visszacsévél 0-ra.

 

 

MODBUS kliens I/O

Leírás

A MODBUS kliens I/O jelek, ahogyan azokat a telepítés során beállították. A képernyő tetején található legördülő menük segítségével módosíthatja a megjelenített tartalmat a jel típusa és a MODBUS egység alapján, ha egynél több van konfigurálva.

A listában szereplő minden egyes jel tartalmazza a csatlakozás állapotát, értékét, nevét és a jel címét. A kimeneti jelek kapcsolhatók, ha a csatlakozás állapota és a I/O lap vezérlése kiválasztása azt lehetővé teszi.