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
[email protected] www.realtimecontrol.hu