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. 2 műszeres változat, WEST4170+ hőmérsékletszabályozó műszerrel, Modbus TCP kommunikációval. 3. rész A MODSCAN kommunikáció a WEST6100+ és WEST4170+ hőmérsékletszabályozó műszerek felhasználásával valósult meg a minta projektben. Ebben a részben a Modbus TCP-n már működő WEST6100+ műszer mellé felvesszük a WEST4170+ típust is. 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 a WEST6100+ műszerrel már működik a rendszer, Modbus TCP protokollal, Ethernet hálózaton. A kommunikáció és más jellemzők kialakítása a második műszerhez Mivel a WEST4170+ típusú műszer kommunikációja és memória kiosztása azonos a 6100+ típuséval, ezért a már működő WEST6100+ műszerhez létrehozott beállítások alapján kell elvégeznünk a módosításokat. a. A coldstart fájl módosítása, a második műszerhez el kell indítani egy másik driver példányt. b. A csatornákat leíró konfigurációs fájl, driver.chn módosítása, új csatornaszám felvétele, az elsőtől különböző csatornaszámozással. c. Új PCU felvétele, célszerűen a meglévő PCU-t klónozhatjuk, új néven. Ezzel elkerülhetjük a tag-ek újbóli kézzel történő felvételét. d. Új képernyőlap létrehozása a második műszerhez. Ezt is hasonló módon hozzuk létre, másolással. A hivatkozásokat viszont kézzel kell majd kijavítani, az új PCU-hoz. A coldstart fájl módosítása:
Az alábbiakat látjuk: Az alábbiak szerint módosítsuk:
A két sor között csak a csatorna számozásában van eltérés. A többi paraméter azonos kell legyen, mert azok a RealWin eléréséhez szükségesek. Mentsük a módosított fájlt. Nyissuk meg a Flex.CFE alkalmazást. Nyissuk meg a kijelölő ablakot az Open menüponttal, szükség szerint csatlakozzunk a RealWin szerverhez, ha az Open épp inaktív a menüben.
Válasszuk a Node1 et. Jelöljük ki a driver.chn fájlt. OK. A megnyíló szerkesztőablakban alábbi tartalmat kell látnunk: Módosítsuk az alábbiak szerint:
Nem másoljunk ki más alkalmazásokból szöveget ide, mert véletlenül olyan nem látható, idegen karaktereket is áthozhatunk, amelyek gondokat okozhatnak. Kézzel írjuk be a második sort, vagy az első sor tartalmát másoljuk a másodikba és módosítsuk. Feleslegesen ne üssünk Enter-eket a második sor után. Mentsük a módosítást, zárjuk be az ablakot. Küldjük át a szerverre lemez alakú ikon megnyomásával. Zárjuk be a fájlt. Indítsuk újra a RealWin-t, ezt a Flex.CFE ből is elvégezhetjük: A driver beállítása ezzel kész. A FlexView ból nyissuk meg a Database Editor -t:
Most csak 1 PCU látható, a rendszerbeli alapértelmezetteken kívül. Jelöljük ki. A menüből keressük ki a Duplicate PCU ikont és nyomjuk meg. Megjegyzés: Több azonos eszközzel történő kommunikáció kialakításához inkább a Replicate funkciót használjuk, az automatikus sorszámozás és csatornakiosztás/eszközcím növelés kényelmes használata miatt. A Duplicate PCU ikon megnyomása után az alábbi ablak ugrik fel: Javítsuk ki a nevét az alábbiak szerint: OK.
Yes. A listán megjelenik az új PCU. Módosítanunk kell a PCU jellemzőit, mivel jelenleg az még a 6100 műszer beállításainak felel meg. Jelöljük ki. Módosítsuk a csatorna beállítását az alábbiak szerint: Javítsuk ki a Description mezőt is:
Javítsuk ki szükség szerint a telemetria adatait, az alábbiak szerinti beállítások lesznek megfelelőek:
OK. A második képernyő hozzáadása a projekthez Az új képernyő letrehozásához a már meglévő TC0 képernyőt másoljuk át, TC1 néven a FlexBuilder projektben.
A következő képernyőn adhatjuk meg az új képernyő nevét. Létrejön az új képernyő: Módosítanunk kell a képernyő elemeket. A gráf, valamint a Dyn Value és Dyn Object jellemzőin belül a PCU nevét, mert a másolás miatt még minden elem még a MB_WEST6100 PCU ra mutat.
Cseréljük le a háttérképet. Ezután a PV értéket kijelző Dyn Value elemet fogjuk először módosítani. Az AUTOMAN elnevezésű Dyn Object et és az SP és értéket kijelző Dyn Value elemet, valamint gráf jellemzőit ugyanígy javítsuk ki. Mentsük a projektet (lemez ikon), majd küldjük át a szerverre (lemez RF ikon).
Kovács József RTC Automatika Kft. 1143 Budapest, Tábornok u. 27. Tel/Fax: +36 1 422 0561 Mobil: +36 1 422 0562 info@realtimecontrol.hu www.realtimecontrol.hu