RealWin SCADA rendszer installálása, Modbus (master) kommunikáció alapú demo projekt készítése, WEST6100Plus és WEST7170 hőmérsékletszabályozó műszerekkel. TCP/IP kommunikációval működő változat, WEST6100+ (WEST4170+) hőmérsékletszabályozó műszerrel. 2. rész
A MODSCAN kommunikáció a WEST6100+ (WEST4170+) hőmérsékletszabályozó műszer felhasználásával valósult meg a minta projektben. Ebben a részben a soros vonalon kommunikáló műszert TCP/IP kommunikációs csatornára irányítjuk át.
Feltételezzük, hogy az 1. részben leírtak szerint a RealWin, Modbus driver, valamint a RealView programok MS Windows 2000, XP vagy későbbi változatok alá megfelelően installálva lettek, a telepítő CD-kről. A ”W” jelzésű USB hardverkulcsot most is csatlakoztassuk, mert a programok nélküle nem fognak működni. Feltételezzük továbbá, hogy az 1. rész szerintiek szerint soros vonali, Modbus RTU kommunikációval már megfelelően működik a project.
A kommunikáció módosítása TCP/IP alapú Ethernet rendszerhez A WEST6100+ műszer RS485 soros vonali, Modbus protokoll-on működő kommunikációra van felkészítve. A Modbus TCP protokoll használatához egy interfész konverterre van szükség. A tesztprogram elkészítéséhez a MOXA gyártmányú, MGate MB3180 típusú Modbus Gateway-t használtam fel.
Az MB3180 –as Modbus Gateway alapértelmezett IP címe 192.168.127.254 , valószínűleg ezt át kell állítani. A példában a mi belső hálózati címünk más osztályba tartozik, ezért ezekkel a beállításokkal nem lehetne a Gateway-hez csatlakozni. A számítógép hálózati beállítását kissé módosítani kell, a meglévő IP cím mellé vegyünk fel egy azonos osztályba tartozó IP címet, pl. 192.168.127.199 .
Érvényesítsük a módosításokat. Normál esetben nem kell a windows-t újraindítani. Ha mindez megtörtént, csatlakoztassuk az MGate MB3180 konvertert. Ellenőrizzük a hálózat működését, a ping parancs-al.
A képernyőképen látható, hogy a Modbus konverter válaszolt. A konverter IP címének megváltoztatásához telepítenünk kell a MOXA termék CD-ről az MGate elnevezésű segédprogramot.
A bal oldalon található Specify by IP Address gombot nyomjuk meg, az ablakba írjuk be a Modbus Gateway jelenlegi, alapértelmezett IP címét. Nyomjunk OK –t.
Ha minden rendben van, a segédprogramnak meg kell találnia a hálózaton a Modbus Gateway eszközt.
Jelöljük ki, majd nyomjuk meg a Configuration nevű gombot.
A megjelenő ablakban jelöljük ki a Network fület.
Javítsuk ki az adatokat a fentiek szerint. Ha az Ön hálózati beállításai esetleg ettől eltérnek, a módosításokat annak megfelelően és értelemszerűen végezze el. Jelen példában, a továbbiakban a 192.168.1.254 –es cím helyett a 192.168.1.88 –as IP címet fogjuk használni. Természetesen maradhatna a 254 –es végződésű cím is, de a SCADA jellemzőit a Telemetry editor segítségével az itt beállított címnek megfelelően kell módosítani. Váltson át a Serial nevű lapra.
A soros port sebességét felgyorsítottam 19200 bps -re, ezt a módosítást a WEST6100+ (WEST4170+) műszerben is el kell végezni. Mentsünk az OK gombbal. Ezután a biztos újraindításhoz a Modbus Gateway tápellátását szüntessük meg, majd adjuk rá ismét. A többi módosítást a FlexView –ban kell elvégeznünk. Nyissuk meg a Database editort.
Az alábbi képernyőt fogjuk látni:
Kattintsunk a megfelelő PCU névre, majd a Telemetria tulajdonságait jelenítsük meg az alábbi ikonnal:
Javítsuk ki a telemetria beállításait, az alábbiak szerint:
A másik oldalra a PCU nevű fül kiválasztásával juthatunk el:
Indítsuk újra a RealWin-t, ezt a Flex.CFE –ből is elvégezhetjük:
Ha minden beállítás megfelelő volt, a Modbus TCP kommunikációnak hibátlanul üzemelnie kell. A debug ablakban nyomon követhetjük a kommunikáció menetét. Ezt az ablakot a Telemetry editor használata során a Channel oldalon hívhatjuk elő, ha az Enable monitor mode jellemzőt True –ra állítjuk be. A debug ablak a RealWin újraindítása után jelenik meg.
A driver ütemezését beállíthatjuk a Telemetria ablak néhány jellemzőjének segítségével. Ezek a - Pause Delay after write (In milli secs), Delay Between scans (In milli secs) – értékei.
Kovács József
RTC Automatika Kft. 1143 Budapest, Tábornok u. 27. Tel/Fax: +36 1 422 0561 Mobil: +36 1 422 0562
[email protected] www.realtimecontrol.hu