PLC vezérlése és felügyelete

Slides:



Advertisements
Hasonló előadás
A számítógépes hálózatok és az Internet
Advertisements

Mire van szükség? Internet böngészővel ellátott számítógép vagy más készülék közvetlen csatlakozásához szükséges: (Chrome, Internet explorer, Firefox,
HÁLÓZATOK.
Alaplap.
Hálózati alapismeretek
ENVOY Újdonságok • NT9005 Központ - kezelőegység - rádiós vevőegység (433MHz) • Ikonos kezelővel megegyező kezelő felület • 1 mester, 32 felhasználói,
Készítette: Nagy Márton
Hálózati és Internet ismeretek
LOGICA System.
A számítógép felépítése
A BIZTONSÁGTECHNIKA ALAPJAI
avagy a hálózatok hálózata
INTERNET 4 Az előadást készítette és előadja: 4 TAMASI ISTVÁNNÉ 4 Hegedüs Géza Általános Iskola.
1 Internet. 2 WWW  World Wide Web  Hivatkozásokkal összekötött hipermédia dokumentumok rendszere  Dokumentumok -> Weboldalak  A weboldalak hipertext.
A TCP/IP hivatkozási modell
INTERNET.
Az emberi-hiba faktor csökkentése SMART HOUSE rendszerek telepítésénél VII. VMTDK 2008 Beretka Sándor Újvidéki Egyetem, Műszaki Tudományok Kara, Mechatronika.
Hálózati alapfogalmak, topológiák
Számítógép hálózatok.
Hálózati architektúrák
Hálózatok.
Small Liga Mozgás vezérlő rendszere
HÁLÓZATOK.
13.a CAD-CAM informatikus
A hardver és a személyi számítógép konfigurációja
A web és működése A Világháló három szabványra épül:
Adatátvitel. ISMERTETŐ 1. Mutassa be az üzenet és csomagkapcsolást! Mi köztük az alapvető különbség? 2. Melyek a fizikailag összekötött és össze nem kötött.
A Neumann-elvű számítógép jellemzői:
Mi is az az Internet?.
Neumann elvek.
Számítógépes hálózatok világa Készítette: Orbán Judit ORJPAAI.ELTE.
HÁLÓZAT INTERNET. Weblap címek xikon/index.html xikon/index.html.
Egy egyszerű gép vázlata
A protokollok határozzák meg a kapcsolattartás módját.
Hálózati eszközök.
Domain Name System – DNS keresése az interneten.
DDoS támadások veszélyei és az ellenük való védekezés lehetséges módszerei Gyányi Sándor.
SZÁMÍTÓGÉP ARCHITEKTÚRÁK - 4
Beágyazott internet az alállomási irányítástechnikában Hogyan kerül irodai megoldás az ipari irányítástechnikába? Ez egészen biztosan nagyon veszélyes!
Hálózat kiépítésével lehetőségünk nyílik más számítógépek erőforrásainak használatára. Osztott háttértár használat: egy számítógép merevlemezének megosztásával.
Az internetről.
A PLC és használatának előnyei
A Neumann-elvŰ számítógép
Az internet.
Műszer vezérlő - kezelő program GPI-745A teszterhez.
A Neumann-elvek 3. ÓRA.
Hálózatok Kialakulásának okai: kommunikációs igény gépek közt,
Az Internet alkalmazásai
Funkciós blokkok A funkciós blokkok áttekintése Az alkalmazás előnyei.
Kommunikáció a hálózaton Kommunikáció a hálózaton.
Alapfogalmak Vezérlés (DIN szerint): Az a folyamat egy rendszeren belül, amelynél egy vagy több érték bemenő értékként befolyásolja a kimenő értékeket,
Serial PLC Link terület 4-6. Serial PLC Link terület A Serial PLC Link terület 90 szót tartalmaz a CIO 3100 –tól CIO 3189 –ig terjedő területen. ( CIO.
A fizikai réteg. Az OSI modell első, avagy legalsó rétege Feladata a bitek kommunikációs csatornára való juttatása Ez a réteg határozza meg az eszközökkel.
1 Számítógépek felépítése 13. előadás Dr. Istenes Zoltán ELTE-TTK.
Piramis klaszter rendszer
Farkas Zoltán mérnök informatikus Konzulens tanár: Seres Iván 2013.
Előadássorozat a Független Pedagógiai Intézetben fupi.hu Az internet: miért, hogyan? 2 / 10. Csada Péter Csada Bt. cspc.hu.
1 A számítógépek felépítése jellemzői, működése. 2 A számítógép feladata Az adatok Bevitele Tárolása Feldolgozása Kivitele (eredmény megjelenítése)
Webszerkesztés. IP cím pl: Domain cím - DNS pl: ország nevehttp:// számítógép címe World Wide Web Webszerverre.
Sz&p prof.
Hálózatos programok készítése
A HTML alapjai Az internet és a web.
Számítógépes hálózati alapismeretek - vázlat
Neumann elvek, a számítógép részei
Internet és kommunikáció
Hálózatok.
Internet és kommunikáció
Internet és kommunikáció
Twido PLC és Magelis XBT GT grafikus terminál programozása
Információtechnológiai alapismeretek
Előadás másolata:

PLC vezérlése és felügyelete Budapesti Műszaki és Gazdaságtudományi Egyetem Gépészmérnöki Kar Mechatronika, Optika és Műszertechnika Tanszék PLC vezérlése és felügyelete Interneten keresztül készítette: Nagy Zsigmond konzulens: Dr. Szabó Tibor Budapest, 2005. 11. 09.

Célkitűzés Alapgondolatok Interneten keresztül vezérelhető automatizálási eszközök megismerése FESTO PLC illesztése a hálózathoz (hardveresen és szoftveresen) Feladat, mintaprogram (PLC és HTML) meghatározása amely segítségével a technológia bemutatható és oktatható Oktatáshoz szükséges segédanyagok elkészítése Alapgondolatok Gyorsan terjedő on-line kommunikáció és kereskedelem Kereslet internetes kapcsolat megosztásra Az ipari folyamatirányítás kommunikációs lehetőségei nagy mértékben bővültek Ethernet-hálózat az iparban, mint kommunikációs fizikai réteg

A ma Internete Nincsen központ, nincs "egy" központi gép Minden, a hálózatra kötött gép egyszerre fő- és alállomás Hálózatok óriási gyűjteménye Általános kommunikációs, információtovábbító médiává vált Számítógépekhez nem értő laikusok is könnyedén, minden tanulás nélkül navigálhatnak az Internet óceánján

Internet használata Mit jelent „rajta lenni az Interneten”? TCP/IP-protokollkészletet használja Van saját IP-címe Tud más gépeknek IP-csomagokat küldeni

Protokollok és hálózatok Szolgál- tatások Hálózat- kezelés Időszink-ronizálás Automatikus FDR újrakonfigurálás Web- szerver E-mail TCP Open Üzenet- kezelés Alkal- mazási SNMP NTP TFTP FTP HTTP SMTP Modbus Protokollok Átvitel UDP TCP Adat- kapcsolati IP Fizikai és adat- kapcsolati Ethernet, LAN Hálózatok

Világháló (World Wide Web) Keretszerkezet Különféle dokumentumok hatalmas, világméretű gyűjteményéből áll Az oldalakat egy böngésző (browser) programmal tekinthetünk meg

HTML dokumentumok (HyperText Markup Language – hipertext jelölőnyelv) Ahhoz, hogy meg tudja jeleníteni az oldalt, a böngészőnek értenie kell az oldal formátumát. Szükség van egy szabványosított nyelvre. Szövegfájl HTML-tag – formázóutasítások Megjelenítendő objektumokra történő hivatkozásokat

Programozható Logikai Vezérlő Ethernet hálózati csatlakozó a PLC-n

Programozható Logikai Vezérlő Ipari számítógép Speciális hardveregység és felhasználói program Technológiai folyamatok tárolt programú vezérlése, szabályozása Intelligens kommunikációs felület Folyamatirányító rendszerek létrehozhatók FEC FC34: Egyszerű moduláris felépítés, kis méret Galvanikusan leválasztott bemeneti/kimeneti fokozatok (24 Vdc-től 240Vac) Könnyű programozhatóság és újraprogramozás Beágyazott webszerver- valós idejű PLC adatszerver FTP szerver

PLC-k kommunikációs rendszere Program-memória Adat-memória Bemeneti áram-körök Kimeneti áram-körök Központi logikai ill. feldolgozó-gység Kommunikációs egység Programozó- egység Bemeneti szervek Kimeneti szervek PLC és a technológiai folyamat közötti kommunikáció párhuzamos formában: Kétállapotú be/kimenetek Analóg be/kimenetek Frekvencia (impulzus) be/kimenetek

PLC-k kommunikációs rendszere Soros adatátvitel : PLC és PLC, PLC és PC, PLC és kezelő PLC és periféria között Adatok bitenként, a kiegészítő, ellenőrző jelekkel együtt, időben egymás után rendszerint egy vezetéken kerülnek továbbításra Az információt a feszültség vagy az áram szintje, ill. jelátmenete képviselheti t 1 0 1 1 1 0 1 1 +6 V 0 V

Hálózati kommunikáció Több soros vonal révén kialakított pont-pont kapcsolat: - korlátozott kommunikációra alkalmas - alacsony átviteli sebesség és a kis távolság PLC-hálózat: - leggyakoribb kommunikációs módszer - ha a rendszerben változás történik a hálózatot módosítani kell ETHERNET-hálózat - különösen a nagy távolságra - nagy adatmennyiségeket igénylő kommunikáció esetén - szabványosított, egyszerűen telepíthető PC PLC RS 232 a) b) c) PLC-hálózat Ethernet

Hálózati kommunikáció Az irányítástechnika kommunikációs hálózatainak előnyei: Jelentősen kisebb kábelköltségek Kisebb telepítési és ráfordítási költségek Nagyobb üzembiztonság és teljesítmény Rugalmas módosítási lehetőség A PLC rendszer ETHERNET-hálózatának alkalmazási példái: Távprogramozás és monitorozás Mail-szolgáltatás pl.: a PLC e-mail üzenetet küld hiba detektálásakor PLC-PLC közötti üzenetváltás Fájlátvitel valósítható meg a PLC-memória és a PC memóriája között

Csomagemelő berendezés működtetése Interneten keresztül VEEP (Visualised Equepvipment Emulation Program) berendezés-emulációs eszköz segítségével bármely PLC oktatható, működése tesztelhető. Emulált berendezés összes érzékelőjét és végrehajtóját a VEEP helyettesíti.

Csomagemelő berendezés működtetése Interneten keresztül Össze kell kötnünk a PLC be- és kimeneteit a VEEP megfelelő ki- és bemeneteivel

Csomagemelő berendezés működtetése Interneten keresztül A berendezés működéséhez szükséges programot kell megírnunk a FESTO AWL utasításlistás nyelv alapján az FST 4.1 programot felhasználva: Lényege, hogy belső regisztereket (flag) használunk. A jelzőbitek értékeinek változásából információt kapunk a PLC be- és kimeneti állapotairól (rendszerfelügyelet), és ezáltal tudjuk e jelzőbitek értékeit a webes felületen keresztül változtatni, ezzel a PLC működését befolyásolni (vezérlés). 3. HTML nyelven megírt Web-es felület létrehozása: Kódsoraiban a PLC-HTML fordító számára értelmezhető utasítások szerepelnek

Csomagemelő berendezés működtetése Interneten keresztül 4. Meg kell határoznunk a PLC IP-címét:

Csomagemelő berendezés működtetése Interneten keresztül 5. Fel kell töltenünk a PLC FTP szerverére a létrehozott web oldalakat:

Webes-felület létrehozása Legfontosabb HTML alkalmazások: Script beolvasása: <head> <script language= "JavaScript" src= "fst.js" > </script> </head> Az adott parancsokat kezelni tudja, azt a PLC számára értelmezhető nyelvre fordítja. Weboldalunkat állandó időközönként frissíttetjük: <head> <meta http-equiv= "Refresh" content= "3;url=oldal_neve.htm" > </head> Valós idejű adatokat nyerhetünk, vezérelt folyamat változó paramétereinek visszaolvasásánál jelentős.

Webes-felület létrehozása 3. Nyomógomb használata, beállításával a PLC memória értékét változtathatjuk : Vezérlési funkció A PLC programjában, feltételként figyelembe vesszük az adott memória szó értékét: IF FW0 ‘Memória szó = V4 THEN SET O0.3 'Vezérelt kimenet HTML nyelvben, a gomb pozícióját és feliratát definiálva: <div align="center"> <input name="button4" type="button„ onClick="CISend('MW0', '4')" value=" KI"> </div> Rákattintás hatására a 0-s memória szót 4 decimális értékűre írja a PLC-ben. bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Dec.ért. 0-s szó

Webes-felület létrehozása 4. Adatok kiolvasása is szintén a memória bitek felhasználásával történik. A PLC be- vagy kimeneteit jelzőbitekhez rendeljük: IF I0.1 THEN SET F1.1 '1-s szó 1-s jelzőbit ELSE RESET F1.1 '1-s szó 1-s jelzőbit A 0.1 bemenetet az F1.1 belső regiszterhez rendeljük. bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Decimális érték 1-s szó HTML nyelvben: <script language= "JavaScript" > switch ( <FSTCI dmw1> ) { case 2: document.write("Üzenet_1"); break; default: document.write("Kapcsolódás"); break; } </script> A HTML-ben nem egy-egy bit értékre hivatkozunk, hanem az egész szót figyeljük, vagyis decimális értéket olvassuk ki.

Webes-felület létrehozása 4. Számláló használata: IF NOP THEN LOAD V500 TO CP0 'Számláló értéke SET C0 'Számláló bit IF I0.1 THEN INC CW0 'Számláló aktuális értéke A PLC-ben a számlálás már eredetileg is belső regiszterek felhasználásával történik. HTML nyelvben: <p align="center"><font size="5" color="#008000">Számláló értéke:</font><font size="5" color="#FF0000"> <FSTCI dzw0> </font> A számláló aktuális értékének kiolvasása a CW0 értékének megfelelően.

Konklúzió Webtechnológia optimalizálja az ember-gép kapcsolatot Könnyen elérhető megoldások, valós idejű információk Nincs licence a „kliens” állomásokon Nincs szükség a felhasználók képzésére Webes felület kezelése egyszerű Jogosultsági szinteket felállítása Veszélyforrások: Vírusok; kémprogramok; férgek Külön gondoskodnunk kell védelemről ezen veszélyforrások ellen

Következőkben Szervo-pneumatikus munkahely Interneten keresztüli vezérlése és felügyelete.

Dr. Szabó Tibor mestertanár Köszönet Dr. Szabó Tibor mestertanár és Kármán Tódor Számítástechnikai Szakmai Kollégium

Köszönöm a megtisztelő figyelmet!