Siwenoid v2 Modbus configuration/hu: Difference between revisions

From Siwenoid Wiki
Jump to navigation Jump to search
Line 1: Line 1:
=Modbus leírás.=
=Modbus leírás.=


A PLC programozótól kérnünk kell egy táblázatot ami tartalmazza a központok címét, illetve a központhoz tartozó eszköz címeket, valamint a treatmenteket és hogy azokhoz melyik bit társul.<br>
A PLC programozótól kérnünk kell egy '''táblázatot''' ami tartalmazza a '''központok címét''', illetve a központhoz tartozó '''eszköz címeket''', valamint a '''treatmenteket és hogy azokhoz melyik bit társul'''.<br>
Ezt importálni nem tudjuk, kézzel kell létrehozni az összes adatpontot és a hozzájuk tartozó treatmentet is. <br>
Ezt importálni nem tudjuk, kézzel kell létrehozni az összes adatpontot és a hozzájuk tartozó treatmenteket is. <br>
Hozzunk létre egy új konténert, adjunk neki nevet, majd válasszuk ki a Modbust a listából, majd a hozzátartozó Protokoll-t.<br>
Hozzunk létre egy új konténert, adjunk neki nevet, majd válasszuk ki a Modbust a listából, majd a hozzátartozó Protokoll-t.<br>
Host IP: Központ ip<br>
'''Host IP: Központ ip'''<br>
Default Port:  502<br>
'''Default Port:  502'''<br>
Mentsük a konténert.<br>
Mentsük a konténert.<br>
<br style="clear: both" />
<br style="clear: both" />
Line 11: Line 11:
<br style="clear: both" />
<br style="clear: both" />
<br>
<br>
A konténeren belül létre kell hoznunk 3 konkrét adatpontot. Az egyik tartalmazza az eszközöket, a másik A regiszert. A regiszter tartalmazza azt a tartományt, amiből a Siwenoidnak le kell kérdeznie az eszközök státuszát.<br>
A '''konténeren belül''' létre kell hoznunk '''3 konkrét adatpontot'''. Az egyik tartalmazza az '''eszközöket''', a másik A '''regiszert'''. A regiszter tartalmazza azt a tartományt, amiből a Siwenoidnak le kell kérdeznie az eszközök státuszát.<br>
Hozzunk létre "TYPE_PHYSICAL_CONTAINER" típussal egy adatpontot, nevezzük el Fizikai konténernek, majd ez alá "TYPE_PHYSICAL_DATAPOINT" típusú adatpontot. Ez lesz a regiszter, 2 paramétert meg is kell adnunk még pedig Tartomány kezdete-vége.<br> Ezen tartományon belül keresi majd a Siwenoid az eszközöket.<br>
Hozzunk létre '''"TYPE_PHYSICAL_CONTAINER"''' típussal egy adatpontot, nevezzük el Fizikai konténernek, majd ez alá '''"TYPE_PHYSICAL_DATAPOINT"''' típusú adatpontot. Ez lesz a '''regiszter''', 2 paramétert meg is kell adnunk még pedig Tartomány kezdete-vége.<br> Ezen tartományon belül keresi majd a Siwenoid az eszközöket.<br>
Táblázatban 40011-40038-ig tart az első NIB tartománya.
Táblázatban 40011-40038-ig tart az első NIB tartománya.
<br style="clear: both" />
<br style="clear: both" />
[[Image:Phys.JPG|left|thumb|700px]]
[[Image:Phys.JPG|left|thumb|700px]]
<br style="clear: both" />
<br style="clear: both" />
A táblázatban látható 40011-40038-as címből mi csak az utolsó 2 karaktert használjuk, ezért került a 11-39 cím és Modbus szám paraméternek.(Egyel nagyobb címet írunk be, hogy biztosan lekérdezze az utolsót is)
A táblázatban látható 40011-40038-as címből '''mi csak az utolsó 2''' karaktert használjuk, '''ezért''' került a 11-39 cím és Modbus szám paraméternek.(Eggyel nagyobb címet írunk be, hogy biztosan lekérdezze az utolsót is)
<br style="clear: both" />
<br style="clear: both" />
[[Image:Redszt.JPG|left|thumb|700px]]
[[Image:Redszt.JPG|left|thumb|700px]]
Line 23: Line 23:




A másik adatpont amire szükségünk lesz, ezt a konténer alá hozzuk szintén létre: "TYPE_LOGICAL_CONTAINER", nevezzük is el Logikai konténernek. A Logikai konténer adatpont alá kell létrehoznunk az eszközök adatpontjait névvel paraméterrel együtt.<br>
A másik adatpont amire szükségünk lesz, ezt a konténer alá hozzuk szintén létre: '''"TYPE_LOGICAL_CONTAINER"''', nevezzük is el Logikai konténernek. A Logikai konténer adatpont alá kell létrehoznunk az eszközök adatpontjait névvel paraméterrel együtt.<br>
Az összes eszköz adatpont típusa "TYPE_HOLDING_REGISTER". Nevét és a címét a kapott táblázatból kinézni. Fontos: 2 paramétert kell megadni!! Cím és a Modbus szám. Ezek azonosak!<br>
Az összes eszköz adatpont típusa '''"TYPE_HOLDING_REGISTER"'''. Nevét és a címét a kapott táblázatból kinézni. '''Fontos: 2 paramétert kell megadni!! Cím és a Modbus szám. Ezek azonosak!'''<br>
Egy új eszközt mindig a Logikai konténer alá veszünk fel!<br>
Egy új eszközt '''mindig a Logikai konténer alá veszünk fel!'''<br>
Az eszköz címe nem lehet sem kevesebb, sem több a Regiszterbe beírt tartománytól.<br>
Az eszköz címe nem lehet sem kevesebb, sem több a Regiszterbe beírt tartománytól.<br>
A táblázatban látható 40011-es címből mi csak az utolsó 2 karaktert használjuk, ezért került a 11 cím és Modbus szám paraméternek.
A táblázatban látható 40011-es címből mi csak az '''utolsó 2 karaktert használjuk, ezért került a 11 cím és Modbus szám paraméternek'''.
<br style="clear: both" />
<br style="clear: both" />
[[Image:Eszkoz.JPG|left|thumb|700px]]
[[Image:Eszkoz.JPG|left|thumb|700px]]

Revision as of 10:45, 25 September 2020

Modbus leírás.

A PLC programozótól kérnünk kell egy táblázatot ami tartalmazza a központok címét, illetve a központhoz tartozó eszköz címeket, valamint a treatmenteket és hogy azokhoz melyik bit társul.
Ezt importálni nem tudjuk, kézzel kell létrehozni az összes adatpontot és a hozzájuk tartozó treatmenteket is.
Hozzunk létre egy új konténert, adjunk neki nevet, majd válasszuk ki a Modbust a listából, majd a hozzátartozó Protokoll-t.
Host IP: Központ ip
Default Port: 502
Mentsük a konténert.



A konténeren belül létre kell hoznunk 3 konkrét adatpontot. Az egyik tartalmazza az eszközöket, a másik A regiszert. A regiszter tartalmazza azt a tartományt, amiből a Siwenoidnak le kell kérdeznie az eszközök státuszát.
Hozzunk létre "TYPE_PHYSICAL_CONTAINER" típussal egy adatpontot, nevezzük el Fizikai konténernek, majd ez alá "TYPE_PHYSICAL_DATAPOINT" típusú adatpontot. Ez lesz a regiszter, 2 paramétert meg is kell adnunk még pedig Tartomány kezdete-vége.
Ezen tartományon belül keresi majd a Siwenoid az eszközöket.
Táblázatban 40011-40038-ig tart az első NIB tartománya.


A táblázatban látható 40011-40038-as címből mi csak az utolsó 2 karaktert használjuk, ezért került a 11-39 cím és Modbus szám paraméternek.(Eggyel nagyobb címet írunk be, hogy biztosan lekérdezze az utolsót is)



A másik adatpont amire szükségünk lesz, ezt a konténer alá hozzuk szintén létre: "TYPE_LOGICAL_CONTAINER", nevezzük is el Logikai konténernek. A Logikai konténer adatpont alá kell létrehoznunk az eszközök adatpontjait névvel paraméterrel együtt.
Az összes eszköz adatpont típusa "TYPE_HOLDING_REGISTER". Nevét és a címét a kapott táblázatból kinézni. Fontos: 2 paramétert kell megadni!! Cím és a Modbus szám. Ezek azonosak!
Egy új eszközt mindig a Logikai konténer alá veszünk fel!
Az eszköz címe nem lehet sem kevesebb, sem több a Regiszterbe beírt tartománytól.
A táblázatban látható 40011-es címből mi csak az utolsó 2 karaktert használjuk, ezért került a 11 cím és Modbus szám paraméternek.



Treatmentek létrehozása.



Fájl menü/beállítások/típusok menün belül keressük ki a Modbust. Itt adjunk hozzá új treatmentet a "TYPE_HOLDING_REGISTER" adatpont típushoz. A táblázatot használva írjuk be a első treatment nevét, állítsunk be hozzá kategóriát, alul az Állapothoz a hozzátartozó bitet, majd effekt maszknak válasszunk ki mindent.(ha az összes treatment fel lesz véve, akkor lesz ott érdemi tartalom) Hozzuk létre a többit is.Effekt maszk mindegyiknél mind legyen bepipálva!