Széchenyi István Fıiskola Gyır. Mérnöki project
|
|
- Elvira Lakatos
- 9 évvel ezelőtt
- Látták:
Átírás
1 Széchenyi István Fıiskola Gyır Informatikai És Villamosmérnöki Fakultáns Automatizálási Tanszék Tanszéki konzulens: Dr. Hodossy László Fıiskolai docens Mérnöki project Pozícionálási feladatok léptetımotorral PLC, vagy számítógép vezérléssel Gyır, December 2.
2 Mérnöki project - Pozícionálási feladatok léptetımotorral 2 Tartalomjegyzék Tartalomjegyzék... 2 A kidolgozandó feladat... 3 BEVEZETÉS... 4 Léptetımotorok mőködése, típusai... 4 A forgóasztal kivitele... 7 Léptetımotor vezérlése számítógéppel... 8 Az illesztı egység felépítése, mőködése... 9 Megvalósítás Az egység bekötése: A számítógépes program A program forráskódja: Minta script a script nyelv leírására Léptetımotor vezérlése PLC-vel A PLC - s project leírása : A PLC mint irányítástechnikai eszköz SIMATIC S5-90U, S5-95U A PLC programozása A program a PLC memóriájában tárolódik MC 5 gépikód formájában Léptetımotor vezérlése PLC - vel és IP267 - tel A Program AWL nyelvő leírása : Felhasznált irodalmak... 49
3 Mérnöki project - Pozícionálási feladatok léptetımotorral 3 A kidolgozandó feladat Léptetımotor pozícionálása PLC vagy számítógép segítségével. Tanszéki konzulens: Dr. Hodossy László fıiskolai docens A feladatban résztvevı diákok névsora: 1, Boros Géza 2, Dián Tibor 3, Gombás István 4, Mészáros Árpád 5, Németh Gábor 6, Sipkovits Szabolcs 7, Torma József A részfeladatok : Boros Géza : A PLC programozása. A vezérlıkártya angol nyelvő leírásának fordításában is segített. A léptetı-motor forgásának szabályozása PLC programmal a kitalált feladat szerint. A dokumentumok PLC-s részének írása. Dián Tibor: A PLC programozása. A vezérlıkártya konfigurálása, illetve a léptetı-motor irányítása a PLC programmal a kitalált feladat szerint. A motor és a PLC összekapcsolása. A dokumentumok PLC-s részének írása. Gombás István: A PLC léptetı-motor kártyájának idegen nyelvő leírásának fordítása, illetve a program beírása az István feladata. A motor és a PLC összekötése. A dokumentumokba a léptetı-motrokról szóló rész írása. Mészáros Árpád: A lépetı-motor vezérlése számítógép segítségével. Program írás és az illesztıegység tervezése illetve kivitelezése, a motor üzembe helyezése. A számítógépekrıl szóló fejezetek elkészítése a dokumentációkba. Németh Gábor: A PLC programozása. A vezérlıkártya magyar nyelvő leírásának értelmezése. A motor és a PLC összekötése. A motorállvány elkészítése, összeszerelése. Sipkovits Szabolcs: Számítógép program írásában illetve az illesztıegység elkészítésében vesz részt. A motor és a kiegészítı részegységek tartószerkezetének elkészítése. A részdokumentációk egyesítése. Torma József: Az illesztıegység elkészítésében segít. A léptetı motor lehetséges feladatának kitalálása, illetve a menet közben fellépı problémák megoldása.
4 Mérnöki project - Pozícionálási feladatok léptetımotorral 4 BEVEZETÉS Az eddigi rendszerek fejlesztése során az elmúlt években egyre nagyobb terület nyílt meg a léptetımotorok alkalmazása elıtt. A léptetımotorok egyre fontosabb szerephez jutnak az automatizálás területén, felhasználása sokrétő; a legjellegzetesebb felhasználási területek a következık: digitális rendszerekben beavatkozó elemként; digitális-analóg átalakítóként (pl.: adószelszin forgatása); impulzustárolóként; matematikai mőveletek végzésére alkalmazzák. Ezek közül mégis a beavatkozó elemként való használata a legjelentısebb. A mőszertechnikai alkalmazások közül a legfontosabb a távjelzés és a távmérés. Ezen kívül alkalmazzák számítástechnikai mellékhajtásoknál, X-Y rajzolók, regisztráló-és nyomtatóberendezések hajtásainál. A robottechnikában, NC, CNC hajtásoknál és az őrhajózás területén egyre nagyobb mértékben alkalmazzák. A léptetımotoroknak az elterjedése leginkább az elektronika nagymértékő fejlıdésével magyarázható, mivel a léptetımotor felépítése egyszerő és viszonylag olcsón megvalósítható, a rendszerköltségek nagy hányadát a vezérlıelektronika teszi ki. Léptetımotorok mőködése, típusai Léptetımotoroknak nevezzük azokat a szinkron gépeket, amelyek szakaszosan érkezı jelekkel, impulzusokkal táplálva, meghatározott nagyságú (nem folytonos) szögelfordulást vagy haladó mozgást végeznek. A léptetımotorok forgórészére nyugalmi helyzetben (impulzus-szünetben) meghatározott helyeken rögzítınyomaték hat. Ha egy beérkezı impulzus a szomszédos állórész-pólusait gerjeszti, akkor a forgórész beáll az új, részére mágneses szempontból kedvezıbb irányba, vagyis α szöggel elfordul, és ott ismét rögzített állapotban marad az impulzus megszőnése után is. Egy következı, ellentétes polaritású impulzus hatására, amit az elızı tekercsekre kapcsolunk, a motor forgórésze α szöggel tovább fordul.
5 Mérnöki project - Pozícionálási feladatok léptetımotorral 5 5 fázisú léptetımotor metszeti ábrája Léptetımotor jellegzetes üzemállapotai: A léptetımotoroknál a következı üzemállapotokat találjuk: az impulzusok szünetében a forgórész áll, villamos vagy ritkábban mechanikus úton rögzítik üzem a határfrekvenciánál kisebb frekvencián üzem a határfrekvenciánál nagyobb frekvencián Egy-egy beérkezı impulzus hatására a gép forgórésze egy-egy lépésnek megfelelı szöggel elfordul. Tekintettel arra, hogy a motor forgórészének tehetetlenségi nyomatéka, a vezérlıtekercseknek pedig induktivitásuk van (ez két energiatárolót jelent), egy-egy lépést ez a gép periodikus vagy aperiodikus lengések közepette végez. (Az örvényáramok vagy csillapítótekercsek jelenléte miatt az idıállandók száma általában nagyobb kettınél.) Növeljük folyamatosan a motort tápláló impulzusok frekvenciáját, ekkor a motor forgórésze elıször a vezérlıimpulzusok ritmusára lépked. Egy bizonyos frekvencián felül a motor
6 Mérnöki project - Pozícionálási feladatok léptetımotorral 6 gyakorlatilag a szinkron géphez hasonlóan egyenletes fordulatszámmal üzemmel. A tengelyen nyomatékokkal terhelt léptetımotor forgórésze kissé - a terhelési szögnek megfelelıen - lemarad a forgómezıhöz képest, épp úgy, mint egy nyomatékkal terhelt szinkron gép forgórésze. Határfrekvenciának nevezzük azt a legnagyobb frekvenciát, amelynél a forgórész saját inerciája felével mereven kapcsolva képes lépéskihagyás nélkül indulási és megállási parancsokat végrehajtani. A léptetımotor üzemszerően mőködhet a határfrekvenciánál nagyobb frekvencián is. Ilyenkor azonban annak érdekében, hogy gyorsítás és fékezés idején lépéskihagyás (lépésveszteség) ne legyen, gondoskodnunk kell a gyorsítás és fékezés programozásáról. Induláskor és leálláskor a határfrekvenciánál kisebb frekvenciájú impulzusokkal tápláljuk a motort. Léptetımotorok felosztása: Mőködési elvük szerint vannak elektromechanikus elektromágneses mágneses léptetımotorok. aktív reaktív reluktancia-forgórészőekre. a) Elektromechanikus léptetımotoroknak nevezzük azokat a gépeket, amelyek mechanikus kilincsmővet tartalmaznak. Üzemük lassú, zajos, és élettartamuk korlátozott. Jellemzıjük a viszonylag nagy nyomaték (40 Nm) és kis másodpercenkénti lépésszám. Táplálásuk megfelelı egyfázisú egyirányú impulzusokkal történik. Nagy elınyük, hogy nem szükséges impulzus-átalakító egység. b) Az elektromágneses léptetımotorok határfrekvenciája eléri a néhány khz-et. Viszonylag jó üzemi paramétereik (súly, méret, frekvencia-jelleggörbe) vannak. Mőködésük zajtalan. Hátrányuk, hogy táplálásukhoz külön impulzus-átalakító egységet és a belengés ellen külsı csillapítást igényelnek.
7 Mérnöki project - Pozícionálási feladatok léptetımotorral 7 A forgóasztal kivitele Forgóasztal a léptetımotor tápegységével A próbaasztal egy alumíniumból mart vastag lap, amin helyet kapott középen a léptetımotor, ami alulról van felfogatva a lapra, valamint a referencia pont érzékelı reed-csı, amit a forgórúd végére szerelt mágnes huzat meg. A stabilitás, és önhordás miatt a négy sarkán alá van támasztva aluhengerekkel, amiknek a végein gumilábak vannak, amik elnyelik a keletkezı rezgéseket. Az elılapon a kezelıszervek kaptak helyet (program, start/stop, vészkigomb) amil a hátlapra szerelt sorkapcsokhoz csatlakoznak, innen vannak elvezetve az irányítórendszer bemeneteire, valamint a léptetımotor tápegységét is ezek kötik össze a motorral.
8 Mérnöki project - Pozícionálási feladatok léptetımotorral 8 Léptetımotor vezérlése számítógéppel A számítástechnika rohamos terjedése a számítógépek sokoldalúságának köszönhetı. Egy adott számítógép felhasználási területe szinte csak a rajta futtatott programtól függ, ezért az eddig analóg berendezéssel, vagy egyéb fix huzalozású logikával szerelt rendszereket igen sok helyrıl kiszorították a mikroprocesszoros rendszerek. A számítógép nagy elınye, hogy tömeggyártása miatt igen olcsó egy hasonló tudású mikroprocesszoros rendszer, vagy PLC árához képest, valamint programtámogatottsága is igen széles, ezért az alkalmazások fejlesztése igen egyszerő feladat. A beruházások csökkentése megoldható egy már létezı számítógépes rendszer átállításával, minimális költséggel. Az iparban is, ahol ideiglenes jelleggel, vagy kevés ráfordítással kell irányítást végezni, az ipari PC-k nyújtotta megbízhatóság mellett komolyabb feladatok is elvégezhetık. A megvalósítandó feladat: Számítógéppel vezérelni egy léptetımotoros rendszert, ami egy ipari folyamat részfeladatát látja el elıre meghatározott fix pozícionálási pontokkal, és sorrendben. A rendszer referencia pontba állítható. A számítógépes vezérlıprogram külsı forrásból veszi a sorrendi vezérlési adatokat, tehát bármikor, bármire kicserélhetı a program amit végrehajt. Kapcsolatteremtés a folyamattal A motorok és a számítógép közé kell egy olyan motorvezérlı elektronika, ami elvégzi a számítógép BUS-rendszerének illesztését, és leválasztását, valamint egy teljesítmény meghajtó, ami a motort már közvetlenül hajtja. A BUS illesztıt általában nem kell kivitelezni, mert a számítógépekbe már gyárilag be szoktak építeni olyan I/O kártyákat, amivel kommunikálni tudunk a külvilággal, amik fıleg a ki/beviteli portok. Ezeknél lehetnek soros, és párhuzamos adatáramlást támogató típusok. A nagy reakciósebesség, és az egyszerő felépítés miatt ajánlott a párhuzamos port használata. A léptetımotorok tekercsei érzékenyek a túlterhelésre, valamint a gyár által garantált nyomaték, és fordulatszám értékeket is csak megfelelı teljesítmény-vezérlés mellett lehet elérni, ezért egyes motorokhoz a gyár készít teljesítmény-tápegységet, ami tartalmazza a motor áramellátását szolgáló áramköröket, és a tekercsek vezérlési sorrendjét adó vezérlıt is. Ennél a számítógépet igen könnyen illeszthetjük a motorvezérlıhöz, mivel annak a digitális bemenetei általában TTL-szint kompatibilisek. Ilyen motor, és vezérlı a japán STD202 -es rendszer.
9 Mérnöki project - Pozícionálási feladatok léptetımotorral 9 Az illesztı interfésznek csak egy jelmeghajtót, és egy optoelektronikusan megvalósított galvanikus leválasztást kell tartalmaznia, ahogy a gyár javasolja. A folyamatból érkezı jeleket is a számítógép fogadja egy bemeneti porton, ezért igen biztonságos, és precíz irányítás valósítható meg A project feladathoz egy IBM PC kompatibilis számítógéptípust választottunk, mivel ez igen elterjedt típus, szinte mindenhol megtalálható, így a program hordozhatósága garantált. Természetesen lehet más számítógéppel is vezérelni, de ott típusfüggı szoftvert kell rá csinálni. Az illesztı egység felépítése, mőködése Az IBM PC kompatíbilis gépeken szériatartozéknak számít a (serial) soros port, ami egy egyszerő perifériaillesztı, amin van egy egyirányú kimenı 8 bites adatport, egy 4 bites bejövı státuszport, és egy 5 bites kimenı controll port. Az illesztı valósítja meg a PC buszrendszere, és a külvilág között a kapcsolatot. A programozása is igen egyszerő, mivel rendelkezik három I/O címmel, ami a 3 portot közvetlenül vezérli, tulajdonképpen egy puffer. Mivel szabványos, ezért kiváló lehetıséget biztosít különbözı külsı egységek vezérlésére, holott eredetileg csak nyomtatóillesztınek szánták. Az illesztı egységet is errıl a portról vezéreljük, mivel TTL kompatíbilis jelekkel dolgozik, ezért szinte bármilyen digitális egység meghajtható róla. Az illesztı funkciója alapvetıen az, hogy leválassza a ki, és bemenı jeleket a számítógép és az irányított folyamat között. Tartalmaz minden jelhez egy meghajtó puffert, valamint ahol szükséges ott a jelek galvanikus leválasztását is elvégzi. Egyéb szolgáltatása a folyamat jeleinek vizuális megjelenítése a könnyebb követhetıség, és hibakeresés könnyítése céljából.
10 Mérnöki project - Pozícionálási feladatok léptetımotorral 10 Az illesztı interface kapcsolása
11 Mérnöki project - Pozícionálási feladatok léptetımotorral 11 Mőködése: Mivel a számítógépbıl nincsen gyárilag tápfeszültség kivezetve, ezért az illesztı külsı tápfeszültséget igényel, melynek értéke V. A bemenı tápfeszültséget elıször D4-D7 diódákból kialakított Graetz hídra vezetjük (Ext power1, Ext power2), ezzel univerzális táplálású a készülék, mivel a bemenı feszültség polaritása közömbös, sıt, még váltakozó áramú táplálás is lehetséges. A bejövı tápfeszültség szőretlenségébıl adódó hibákat C2 szőrıkondenzátor küszöböli ki. Az R1-D3 LED a tápfeszültség meglétét jelzi ki. A TTL kapuknak 5V-os tápfeszültségre van szükségük, ezért ezt a feszültséget (12-18V) még le kell csökkenteni. A stabil 5V-ot U pozitív stabilizátor IC állítja elı. C3 és C4 feladata az IC gerjedésének megakadályozása, C5 pedig utószőrı. A párhuzamos portról 2 vezérlı jelet, és egy bemenı jelet vezetünk ki, valamint a rendszerföldet. Még szükséges 2 további jel is, de ezek csak a program szempontjából fontosak, a szerepük a hardveregység meglétének ellenırzése (csatlakoztatva vane?) Ezek a D0 adatkimenet, és az ERR státuszbemenet összekötése, a dugóban. A számunkra szükséges jelek a D1 adatkimenet ami a léptetést vezérli (PULSE), a D2 adatkimenet ami a forgásirányt határozza meg (DIR), valamint a BUSY státuszbemenet amivel az irányított folyamat kezdıállapotának beállítását tudjuk kontrollálni egy érzékelı segítségével (Érz jel - motor null pozíció beállítása). Az STD202 léptetımotor teljesítmény meghajtót ezzel a 2 jellel kell vezérelni, mégpedig úgy, hogy a PULSE kimeneten egy pozitív impulzus jelent egy léptetést a motoron, ami egy 2 fázisú bipoláris hibrid léptetımotor, tehát 200 lépés 1 teljes körülfordulás, azaz 1.8 egy lépés. A meghajtó viszont half stepping üzemmódban vezérli a motort, ami 400 lépés/körülfordulást jelent, amihez 400 db TTL szintő impulzus szükséges. A forgás iránya a DIR jellel állítható. A D1 pulse jel az U2E inverterre érkezik, ami egy open kollektoros teljesítményinverter. Mivel az STD202 meghajtót galvanikusan le kell választani a számítógéprıl, ez az inverter hajtja meg az U3 optocsatoló LED-jét. A DIR jel U2D inverterre érkezik, ami az U4 optocsatoló LED-jét hajtja meg. A szekunder oldalon a fotótranzisztorok gyári ajánlás szerint vannak normál aktív közös emitteres kapcsoló üzemő kapcsolásban. A kollektorellenállások magából a meghajtóegységbıl vannak táplálva, aminek a közös vezetéke megy az emitterekre, és a kollektorokról veszi ki a jelet. Mivel az optocsatoló ebben a kapcsolásban fázist fordít, ezért az inverterek fázisfordítását kiküszöböljük. U2A hajtja meg az R4-D9 LED-et, ami minden impulzusra felvillan. U2B, és U2C az R5-D10, R6-D11 LED-eket hajtják meg, ahol a LED-ek az aktuális forgásirányt jelzik ki.
12 Mérnöki project - Pozícionálási feladatok léptetımotorral 12 A nullpozíció érzékelınek egy +12V-os jelet kell a bemenet, és a test közé juttatnia. Ez lehet végálláskapcsoló, reed csı, vagy induktív/kapacitív közeledésérzékelı. A bemeneten kívül ki van vezetve még a rendszerföld, és a +12V is amirıl üzemelhetnek az érzékelı egységek. A zajos környezetet figyelembe véve a bemenetnél szőrı egységek találhatóak. A D1-D2 dióda páros a túlfeszültséget vágja, ami a bemenetre kerül. A C1 a kisebb amplitúdójú feszültségtüskéket szőri le a bemenetrıl. Az U2F inverter illeszti a bemenı jelet a státuszporthoz, de mivel ez TTL kapu, ezért a bemenetén vágni kell a jelet, amit R3-D8 Zenner dióda végez 4.7V-ra vágva a jelet. R2 az inverter bemenetének testrehúzását végzi. Mivel a BUSY bemenet invertált, ezért az inverter visszafordítja a jelet, azaz nincs negáció. Megvalósítás Az áramkört kétoldalon fóliázott nyomtatott áramköri kártyára kell szerelni. A kártya huzalozási tervét számítógép segítségével nyomtatható alakra kell hozni és pausz papírra igen erıs tónussal lézer nyomtatóval kinyomtatni. Ezzel elkészült a mesterfilm, ami a fotorezisztív eljáráshoz a maszkot adja. A kártya fotorezisztív eljárással készül majd el. A letisztított panelt mindkét oldalán befújjuk P20-as fotolakkal, majd száradni hagyjuk 1 órán át. Ezután ráillesszük a maszkot pontosan mindkét oldalra, és rögzítjük üveglapok között. Ezután erıs UV sugárzás alá tesszük kb. 5 percre, majd megfordítjuk, és újabb 5 percig világítjuk. Világítás után nátriumhidroxidos oldatban elıhívjuk a lakkot. Elıhívás után marató oldatban lemaratjuk a felesleges részeket, majd kifúrjuk a lyukakat rajta, és védılakkal vonjuk be. Ezután beforrasszuk az alkatrészeket, és élesztjük az egységet. Élesztés után mőanyagdobozba szereljük.
13 Mérnöki project - Pozícionálási feladatok léptetımotorral 13 Alsó oldali fóliarajzolat Felsı oldali fóliarajzolat Alkatrész beültetési rajz
14 Mérnöki project - Pozícionálási feladatok léptetımotorral 14 Az egység bekötése: A készre szerelt illesztıdoboz
15 Mérnöki project - Pozícionálási feladatok léptetımotorral 15 A számítógépes program Az illesztı vezérlését egy program valósítja meg. A program interaktív módon kéri be az adatot, mely egy speciális szövegfájl, ami a program script nyelvén íródott, és tartalmazza a vezérlési feladatot (lépések száma, sebesség, irány, ismétlés). A vezérlési szövegfájl egy nem formázó szövegszerkesztıvel elkészíthetı (lásd - példa script fájl). A program magja egy ütemadó, ami a gép idızítı megszakítására ül rá, és szabályos idıközökben 1/2000 másodpercenként ad egy ütemet. A sebesség érték határozza meg, hogy hány ütem elteltével adjon ki egy impulzust. Az impulzus szélessége 100 mikroszekundum amit passzív idızítéssel a rendszerbusz konstans idızítését figyelembe véve egy másik rutin ad ki. A nullhelyzet-érzékelın bekapcsoláskor beállítja a referencia pozíciót. A végálláskapcsoló pergése miatt szoftveres pergésmentesítés van. A folyamat befejezése után várja a további adatok bevitelét. Ez a program már alkalmas komplex, összetett feladatok elvégzésére, mivel tartalmaz egy valós idejő fordítót, és így már csak a megírt script határozza meg hogy milyen feladatra akarjuk használni.
16 Mérnöki project - Pozícionálási feladatok léptetımotorral 16 A program forráskódja: Program PC_Interface_for_Stepper_Motor; Uses Crt,Dos,Graph; Type CountBuf = array[ ] of longint; PCountBuf = ^CountBuf; {Script szekvenciatároló} Const {* LPT bázisport bitek *} TEST = 1; {D0 teszt bit maszk} PULSE = 2; {D1 Pulse bit maszk} DIR = 4; {D2 Direction bit maszk} {* LPT státusz bitek *} SENSOR = 128; {-Busy input státusz bit maszk} ERR = 8; {Error autódetektálás bemenet maszk} {* Egyéb munkaregiszterek *} Speed : word = 1; {Impulzus periódus: 500us*Speed} PulseNr : word = 1; {Motor lépésszám} OnWork : boolean = False; {Folyamat végrehajtás engedélyezı} Count : Word = 0; {megszakítás számláló} ON = True; OFF = False; PulseW : word = 20; {Impulzusszélesség : 200us} ProgRep : integer = 1; {Script ciklus számláló0=végtelen} {Grafikus keret poligónjai} Poly : array[0..15,0..3] of PointType = (((x:0;y:0),(x:40;y:0),(x:60;y:40),(x:20;y:40)), ((x:80;y:0),(x:120;y:0),(x:140;y:40),(x:100;y:40)), ((x:160;y:0),(x:200;y:0),(x:220;y:40),(x:180;y:40)), ((x:240;y:0),(x:280;y:0),(x:300;y:40),(x:260;y:40)), ((x:320;y:0),(x:360;y:0),(x:380;y:40),(x:340;y:40)), ((x:400;y:0),(x:440;y:0),(x:460;y:40),(x:420;y:40)), ((x:480;y:0),(x:520;y:0),(x:540;y:40),(x:500;y:40)), ((x:560;y:0),(x:600;y:0),(x:620;y:40),(x:580;y:40)), ((x:0;y:440),(x:40;y:440),(x:60;y:480),(x:20;y:480)), ((x:80;y:440),(x:120;y:440),(x:140;y:480),(x:100;y:480)), ((x:160;y:440),(x:200;y:440),(x:220;y:480),(x:180;y:480)), ((x:240;y:440),(x:280;y:440),(x:300;y:480),(x:260;y:480)), ((x:320;y:440),(x:360;y:440),(x:380;y:480),(x:340;y:480)), ((x:400;y:440),(x:440;y:440),(x:460;y:480),(x:420;y:480)), ((x:480;y:440),(x:520;y:440),(x:540;y:480),(x:500;y:480)), ((x:560;y:440),(x:600;y:440),(x:620;y:480),(x:580;y:480))); VAR LptBase : word; {Párhuzamos port báziscíme} LptStatus : word; {Párhuzamos port státuszportja} LptCommand : word; {Párhuzamos port parancsportja} OldInt08 : Procedure; {eredeti 08h megszakításcím} Ch : Char; Bevitel : string; NulCount : word; {referencia pont beállítás segéd} Error,i,j : integer; Ut : PCountBuf; {Script szekvenciatömb} Inputbuf : array[0..13] of char; {adatbeviteli puffer}
17 Mérnöki project - Pozícionálási feladatok léptetımotorral 17 { Grafikus driver beépítése } {$L EGAVGA.OBJ} procedure egavgadriver; external; { Végzetes hiba kezelı } Procedure CriticalError(s:string); Begin CloseGraph; Textmode(lastmode); Writeln; Writeln(' ERROR ',#7); Writeln(s); Writeln('Üss Entert...'); readln; halt; End; { LPT portok ellenırzése, beállítása } Procedure INITLPT; var lp1,lp2,lp3 : boolean; C : Char; Begin lp1:=true; lp2:=true; lp3:=true; LptBase:=0; if memw[$0000:$408] = 0 then lp1:=false; {port létezik-e?} if memw[$0000:$40a] = 0 then lp2:=false; if memw[$0000:$40c] = 0 then lp3:=false; if not (lp1 or lp2 or lp3) then {ha nem létezik kilépés} CriticalError('Printer port not found!'); if (lp1 and (lp2 or lp3)) or (lp2 and (lp1 or lp3)) or (lp3 and (lp1 or lp2)) then begin {ha több van, választás} writeln; writeln('$ Melyik LPT portot akarod használni?'); writeln; if lp1 then writeln('1. LPT1'); if lp2 then writeln('2. LPT2'); if lp3 then writeln('3. LPT3'); repeat C:=readkey; if (C='1') and lp1 then LptBase:=memw[$0000:$408]; if (C='2') and lp2 then LptBase:=memw[$0000:$40A]; if (C='3') and lp3 then LptBase:=memw[$0000:$40C]; until LptBase>0; end else begin if lp1 then LptBase:=memw[$0000:$408]; {port beállítása} if lp2 then LptBase:=memw[$0000:$40A]; if lp3 then LptBase:=memw[$0000:$40C]; end; LptStatus:=LptBase+1; LptCommand:=LptBase+2; port[lptcommand]:=192; {init port} Delay(60); port[lptcommand]:=196; Delay(10); port[lptbase]:=0; {vezérlö detektálása} if (port[lptstatus] and ERR) = ERR then CriticalError('Interface hardvert nem találom!'); port[lptbase]:=1; {ha nincs rádugva kilépés} if (port[lptstatus] and ERR) = 0 then CriticalError('Interface hardvert nem találom!'); End;
18 Mérnöki project - Pozícionálási feladatok léptetımotorral 18 { Nullpozició kapcsoló beolvasása } Function ReadSensor : Boolean; begin if (port[lptstatus] and SENSOR) = 128 then ReadSensor:=True else ReadSensor:=False; end; { Irány kimenet állítása } Procedure SetDir(Dire : Boolean); Begin if dire then Port[LptBase]:=Port[LptBase] AND (255-DIR) else Port[LptBase]:=Port[LptBase] OR DIR; End; { Pulzus kimenet állítása (teszt) } Procedure SetPulse(Dire : Boolean); Begin if dire then Port[LptBase]:=Port[LptBase] AND (255-PULSE) else Port[LptBase]:=Port[LptBase] OR PULSE; End; { impulzus kiadása } Procedure Impulzus; Assembler; asm mov dx,lptbase {LPT port beolvasása} in al,dx and al,255-pulse {maszkolás a Pulse bitre} out dx,al {visszaírás a portra} xor ax,ax mov dx,0 mov cx,pulsew {várakozás PulseW in ax,dx mov dx,lptbase {LPT port beolvasása} in al,dx or al,pulse {unmaszkolás a Pulse bitre} out dx,al {visszaírás a portra} end; { RTC idızítı megszakítás beállítás } Procedure SetIntTick(Divid : Word); assembler; asm cli {CTC timer 18.2 interrupt/sec => X interrupt/sec} mov al, b out 43h,al {0-ás rendszeridızítı kiválasztva} mov ax,divid out 40h,al {osztási arány beállítása /divid} mov al,ah out 40h,al sti {megszakítás engedélyezése} end; { Windows ellenırzı } function CheckWindows : boolean; assembler; asm mov ax,1600h int 2Fh cmp al,1 cmp al,80h mov mov ax,4680h
19 Mérnöki project - Pozícionálási feladatok léptetımotorral 19 int 2Fh or ax,ax jmp mov not al end; { Ütemvezérlı megszakításkezelö } Procedure WorkIRQ; Assembler; Asm push DS push ax push bx mov ax, mov DS,ax {Init interrupt} mov al,onwork {ha OnWork True akkor lefut a megszakítás} xor al,0 mov ax,count {Count novelese} inc ax mov Count,ax xor ax,speed {összehasonlítás a Speed-del} mov Count,0 {idızíts lejárt, vezérlés!} call impulzus {impulzus kiadása} mov ax,pulsenr {PulseNr csökkentése} dec ax mov PulseNr,ax xor ax,0 {ha még van lépés továbbfut} mov OnWork,0 {ha nincs lépés leállítja a mov al,20h out 20h,al pop bx pop ax pop DS iret End; {Exit interrupt} { Script feldolgozás/forditás } Procedure Script(var Buf : PCountBuf); var Bev : string; Scr1 : Text; i : integer; cod : integer; begin New(Buf); {memóriafoglalás a szkriptnek} for i:=1 to do buf^[i]:=100000; {szekvenciatömb alapállapotba} i:=1; Settextbuf(input,inputbuf); {bevihetı karakterek 8+3} {* fájlbekérés *} repeat Setfillstyle(1,yellow); {üzenetdoboz kirajzolása} Bar(50,70,310,100); Setcolor(black); Rectangle(50,70,310,100); outtextxy(60,85,'script fájl neve: '); gotoxy(26,6); Readln(bev); {fájlnév beolvasása} assign(scr1,bev);
20 Mérnöki project - Pozícionálási feladatok léptetımotorral 20 {$I-}reset(scr1);{$I+} {fájl meglétének ellenırzése} until ((IOresult=0) and (length(bev)<>0)) or (bev='*'); if bev='*' then begin {* feldolgozás *} SetIntVec($08,@OldInt08); SetIntTick(65535); Dispose(buf); criticalerror('felhasználói megszakítás'); end; Readln(scr1,bev); if bev<>'script For Stepping Controll By CapaC v1.0' then begin SetIntVec($08,@OldInt08); {Idızítés megszakítás kikapcsolás} SetIntTick(65535); {Sebesség vissza 18/sec-ra} close(scr1); {fájl lezárás} Dispose(buf); {memória felszabadítás} criticalerror('ez nem script fájl!'); end; While not eof(scr1) do begin {fájlvég jelig dolgoz fel} Readln(scr1,bev); {köv. sor beolvasása} if bev[1]<>';' then begin {ha pontosvesszı van elöl kihagy} if pos('set',bev)>0 then begin {SET sor feldolgozása} bev:=copy(bev,5,length(bev)); {lépésszám, és irány tárolása} val(bev,buf^[i],cod); if cod<>0 then begin {hibás adat kilépés} SetIntVec($08,@OldInt08); SetIntTick(65535); close(scr1); Dispose(buf); criticalerror('script hiba! - SET'); end; inc(i); end; if pos('spd',bev)>0 then begin {SPD sor feldolgozása} bev:=copy(bev,5,length(bev)); val(bev,buf^[i],cod); {sebesség osztó tárolása} if cod<>0 then begin {hibás adat kilépés} SetIntVec($08,@OldInt08); SetIntTick(65535); close(scr1); Dispose(buf); criticalerror('script hiba! - SPD'); end; inc(i); end; if pos('rep',bev)>0 then begin {REP sor feldolgozása} bev:=copy(bev,5,length(bev)); val(bev,progrep,cod); {ciklusismétlés tárolása} if cod<>0 then begin {hibás adat kilépés} SetIntVec($08,@OldInt08); SetIntTick(65535); close(scr1); Dispose(buf); criticalerror('script hiba! - REP'); end; end; end; end; close(scr1); end;
21 Mérnöki project - Pozícionálási feladatok léptetımotorral 21 { VGA 640x480 16c bekapcsolás } Procedure Graphon; const driver : integer =VGA; mode : integer =VGAHI; begin if registerbgidriver(addr(egavgadriver)) <0 then Criticalerror(grapherrormsg(graphresult)); initgraph(driver,mode,' '); if graphresult<>0 then criticalerror('grafikus hiba!'); end; { üzemelés kijelzı } Procedure WorkDisplay(sta : boolean); begin if sta=off then begin Setfillstyle(1,lightred); fillellipse(210,250,10,10); Setfillstyle(1,yellow); fillellipse(110,250,10,10); end else begin Setfillstyle(1,lightred); fillellipse(110,250,10,10); Setfillstyle(1,yellow); fillellipse(210,250,10,10); end; end; { állapot kijelzı } Procedure StatusDisplay(cnt,dir,spd,actrep : longint); var st : string; err : integer; begin Setcolor(black); Setfillstyle(1,yellow); Bar(490,71,548,200); str(cnt,st); outtextxy(345,110,'összes lépés : '+st); if dir=0 then st:='cw '+#25 else st:='cww '+#24; outtextxy(345,130,'irány : '+st); str(spd,st); outtextxy(345,150,'sebesség : '+st); str(actrep,st); outtextxy(345,190,'aktuális ismétlés: '+st); end; { Státuszablak kirajzolás } Procedure Statusz(s : string); Begin Setcolor(black); Setfillstyle(1,white); Bar(332,280,548,300); Rectangle(332,280,548,300); Outtextxy(335,290,s); end;
22 Mérnöki project - Pozícionálási feladatok léptetımotorral 22 { Fıprogram } BEGIN Textmode(CO80); {képernyı beállítása} directvideo:=false; ClrScr; TextColor(cyan); Writeln('$ Windows ellenırzése...'); {Windows alól nem indul!} if checkwindows then CriticalError('Ez a program nem fut Windows alól!') else Writeln('$ OK!'); Writeln('$ Párhuzamos potrok vizsgálata...'); InitLpt; {LPT port bekonfigurálása} Writeln('$ OK!'); Writeln('$ Inicializálás...'); {vezérlı alapállapotba} SetDir(OFF); SetPulse(OFF); NulCount:=0; {mullpozíció beállítása} While (not ReadSensor) and (NulCount<=400) do begin Impulzus; inc(nulcount); delay(5); end; if NulCount>400 then CriticalError('$ Kifutott a tartományból! Null pozíció nincs beállítva!') else writeln('$ Null pozíció beállítva'); delay(2000); {grafikus képernyı kirakása} GraphON; Setbkcolor(black); {ablakok kirajzolása} Setcolor(black); Setfillstyle(1,yellow); Bar(0,0,640,480); Setfillstyle(9,lightgray); Bar(40,40,600,440); Rectangle(0,40,640,440); Setfillstyle(1,black); for i:=0 to 15 do fillpoly(4,poly[i]); Setfillstyle(1,yellow); Setcolor(black); Bar(330,50,550,400); Rectangle(330,50,550,400); Outtextxy(370,60,'Státusz display'); Line(330,70,550,70); StatusDisplay(0,0,0,0); Bar(80,200,250,300); Rectangle(80,200,250,300); Outtextxy(100,210,'Végrehajtás alatt'); Line(80,220,250,220); Outtextxy(100,280,'IGEN'); Outtextxy(200,280,'NEM'); WorkDisplay(OFF); Setcolor(white); Setfillstyle(1,lightred); Bar(80,350,250,400); Outtextxy(100,370,'LEALLITAS: ESC'); {* IRQ ütemadó indítása *} SetIntTick(600); { /tick=>2000/sec} GetIntVec($08,@OldInt08); SetIntVec($08,@WorkIrq); {Idızítés megszakítás bekapcsolás} Repeat {* Script feldolgozás *} Statusz('Írja be a Script nevét!'); Script(ut); Statusz('Script OK! Space-indit'); {Space indítja a folyamatot}
23 Mérnöki project - Pozícionálási feladatok léptetımotorral 23 Repeat ch:=readkey; until ch=#32; ch:=#0; Statusz('Script futtatás...'); {ha 0 a rep, akkor végtelen ismétlés} if ProgRep=0 then ProgRep:=-1; Repeat i:=1; Repeat PulseNr:=abs(ut^[i]); if abs(ut^[i])=ut^[i] then begin SetDir(ON); {negatív lépésnél fordított irány} j:=0; end else begin SetDir(OFF); j:=1; end; inc(i); Speed:=ut^[i]; WorkDisplay(ON); {képernyı frissítés adatokkal} StatusDisplay(PulseNr,j,Speed,ProgRep); OnWork:=True; {folyamat indul} repeat if keypressed then ch:=readkey; {ESC és a folyamat vége figyel} until (OnWork=false) or (ch=#27); WorkDisplay(OFF); {leállás, köv. folyamat betöltés} inc(i); until (ch=#27) or (ut^[i]=100000); {ESC vagy szekvenciatömb végéig} if ProgRep>0 then dec(progrep); {ciklus csökk. ha nem végtelen} until (ch=#27) or (Progrep=0); {ESC vagy ciklus végéig megy} onwork:=false; {folyamat tiltás} Statusz('Script befejezve. Kilép?'); repeat Ch:=readkey; Ch:=upcase(Ch); until Ch in ['I','N']; {Enter-re vár} until Ch='I'; Dispose(ut); SetIntVec($08,@OldInt08); {Idızítés megszakítás kikapcsolás} SetIntTick(65535); {Sebesség vissza 18/sec-ra} closegraph; writeln('bye!'); END.of program {kilépés.}
24 Mérnöki project - Pozícionálási feladatok léptetımotorral 24 Minta script a script nyelv leírására Script For Stepping Controll By CapaC v1.0 ;Fejléc, típus azonosító MINDIG KELL a legelsı sorba! ; ; ******* Példa script funkciók bemutatása ********* ; ;a pontosvesszıs sort nem veszi figyelembe ez a komment SET -400 ;400 lépés hátra, relatív elfordulás megadással ami teljes fordulat ;elıjel az irányt adja, kis/nagybető számit! SPD 6 ;sebesség osztó értéke az 1 a legkisebb ami a leggyorsabb 2000 lépés/sec ;a 2 utasíttáspár együtt van! SET-SPD alkot párt SET 400 SPD 3 ;vissza a referencia pontba, dupla sebességgel SET 2000 SPD 2 ;öt fordulat gyorsan SET 1 SPD 2000 ;vár 1 másodpercet, a köv. SET-nél 1-el kevesebbet kell megadni REP 5 ;eddigiek ismétlése X-szer ha X=0 akkor végtelen ismétlés END ;vége
25 Mérnöki project - Pozícionálási feladatok léptetımotorral 25 Léptetımotor vezérlése PLC-vel A PLC - s project leírása : Egy olyan pozicionálási feladat elmélet és gyakorlati megvalósítása, amely konkrét pozícionálási programsorozatot hajt végre, amely egy az ipar területén elképzelt részfolyamathoz illeszkedik. A program több lehetséges programsorozatot hajt végre, amely kapcsolók segítségével választható ki, indítható, leállítható, és tartalmaz egy kezdıpont érzékelést. A léptetımotor egy állványba van beépítve ahol egy áthelyezıkart forgat, melynek öt pozícionálási pontja van, amelyek a következık: 1. A referencia pont és a munkadarab behozatali pontja. 2. Az "A" munkagép pozícionálási pontja. 3. Az "B" munkagép pozícionálási pontja. 4. Az "C" munkagép pozícionálási pontja. 5. A munkadarab kiviteli pontja. A program két programsorozatot tud végrehajtani, melyeket kapcsolók segítségével választhatjuk ki. A programnak képes egyszeri és folyamatos futásra. A motor mindig várakozik míg a munkagép elvégzi feladatait. "A" program leírása: Az 1-tıl végighalad az összes ponton keresztül az 5-ig majd visszatér az 1-es pontba. "B" program leírása: 1-es pont, 2-es pont, 3-as pont, 4-es pont, majd visszatér a 2-es pontba ezután megy az 5-ös pontba, majd visszatér az 1-es pontba.
26 Mérnöki project - Pozícionálási feladatok léptetımotorral 26 Programozható logikai vezérlık A PLC mint irányítástechnikai eszköz A programozható logikai vezérlı, egy olyan feladatorientált célszámítógép, amely tárolt program alapján képes kombinációs és szekvenciális hálózatok megvalósítására. Alkalmas ipari környezetben megfelelı vezérlési feladatok ellátására. Az irányítási algoritmus könnyen, gyorsan módosítható, így rendkívül rugalmas eszköz. Ez a tény is indokolja a PLC - k rendkívül gyors elterjedését. Egy korszerő PLC képes a hagyományos vezérlési feladatok ellátásán túl több szabályozó kört kezelni, aritmetikai mőveleteket elvégezni, analóg jeleket fogadni és feldolgozni, alá vagy mellé rendelt viszonyban hálózatban összekapcsoltan együttmőködni, tehát intelligens folyamatirányító gépnek tekintendı. SIMATIC S5-90U, S5-95U Az S5-90U és az S5-95U mini kompakt kialakítású PLC - k. Két PLC közül az S5-95U a nagyobb teljesítményő, ez a nagyobb memória méretben, több aritmetikai funkcióban, több bemeneti és kimeneti csatlakozásban és több I/O modul alkalmazásában mutatkozik meg (max. 6 ill. 32 modul). Ciklikus elven mőködnek, a ciklus elsı lépéseként valamennyi bemenet állapotát lekérdezi és az operatív memóriában tárolja. Ezután a programmemória egyes címein található utasítások sorban egymás utáni beolvasása, értelmezése, végrehajtása következik, majd a kimenetek megfelelı beállítása történik meg. Soros logikáról beszélünk, mivel a logikai függvények lépésrıl lépésre haladva, idıben sorosan épülnek fel.
27 Mérnöki project - Pozícionálási feladatok léptetımotorral 27 Simatic S5-100U PLC és a hozzá csatolt IP267-es vezérlı
28 Mérnöki project - Pozícionálási feladatok léptetımotorral 28 A PLC programozása A PLC - t vagy külön erre a célra kifejlesztett programozó készülékkel vagy személyi számítógéppel a STEP-5-ös program segítségével lehet programozni. Üzemmódok : a programozó készülékkel (vagy PC - vel) kétféle üzemmódban lehet dolgozni, PLC - vel összekötve (on-line) vagy anélkül (off-line). On-line üzemmódban a programozó készülék legelıször megvizsgálja a kapcsolatot önmaga és a PLC között. Ha a PLC nincs bekapcsolva, vagy ha nincs megfelelı kapcsolat a két eszköz között akkor az off-line üzemmód lép életbe. A programozható logikai vezérlı összeköttetésben áll a be és kimeneti kártyái révén a jeladókkal és a végrehajtó szervekkel, amelyeket a program segítségével irányít, amit a felhasználó a STEP-5 program segítségével készített. A PLC programozása PC segítségével történhet a SIMATIC S5 nevő program révén. A program írását egy szövegszerkesztıhöz hasonló alkalmazással valósíthatjuk meg, amelynek kezelése viszonylag körülményes, ezen problémák kiküszöbölésére alkották meg a Windows alatt futó SIMATIC programcsaládot. A STEP-5 révén lehetıség nyílik arra hogy egy feladat meghatározását programmá alakítsunk. Ezt a programot háromféle megjelenítési módban kezelhetjük. A DIN alapján háromféle módot különböztetünk meg : létradiagram (KOP), funkcióterv (FUP) és utasításlista (AWL).
29 Mérnöki project - Pozícionálási feladatok léptetımotorral 29 A létradiagram (KOP): a programot az USA-ban használatos szimbólumokkal jeleníti meg. A szimbólumok egy jeladó vagy végrehajtó szerv feszültség alatti illetve feszültségmentes állapotának lekérdezését szimbolizálják. A funkcióterv (FUP): olyan módon ábrázolja a programot, hogy az alapfunkciók (pl.: VAGY mővelet) ábrázolásához szimbólumokat használ, melyek bal oldalán a bemenetek, jobb oldalán pedig a kimenetek találhatók. Az utasításlista (AWL) : a programot mnemotechnikai rövidítésekkel jeleníti meg. Ennél a megjelenítési módnál a STEP-5-ben elképzelhetı valamennyi funkció programozható és ábrázolható. U E 32.0 U E 32.1 = A 32.0 A programozásnál lehetıség van az egyes megjelenítési módokat a másikba konvertálni. AWL - ben programozott funkcióknál elıfordulhat, hogy a konvertálás nem lehetséges, ezzel szemben minden KOP vagy FUP program átfordítható AWL - re. A program a PLC memóriájában tárolódik MC 5 gépikód formájában.
30 Mérnöki project - Pozícionálási feladatok léptetımotorral 30 Léptetımotor vezérlése PLC - vel és IP267 - tel A léptetımotor vezérlését megoldhatjuk PLC - vel és egy intelligens periférikus részegységgel az IP267 - tel, amely programozható impulzussorozatokat ad a léptetımotor számára. Az IP267 egy buszrendszeren keresztül kommunikál a PLC - vel. Az IP267- es egység együtt tud mőködni S5-90U-val,S5-95U/F-el és az S5-100Uval. IP267 blokkvázlata
31 Mérnöki project - Pozícionálási feladatok léptetımotorral 31 A rendszer rendelkezik egy adatbusszal ahonnan az információ egy jelszintátalakítón és egy léptetıregiszteren keresztül az ASIC áramkörbe kerül, amelynek feladata az impulzus elıállítása és a kommunikációs feladatok ellátása. Az adatbusz és az ASIC között az információáramlás kétirányú. Az ASIC - hez kapcsolódik még egy jelszintátalakító(24v/5v), amelyhez különbözı bemenetek tartoznak : NL Referencia feszültség (Földelés). 3. E+ Digitális bemenet, pozitív végkapcsoló. 4. E- Digitális bemenet, negatív végkapcsoló. 5. REF Digitális bemenet, referenciakapcsoló. 6. STOP Digitális bemenet, stop végkapcsoló. 7. IS Digitális bemenet, vészkapcsoló VS Speciális feszültség (Vs) bemenet (A bemeneti kapcsolókat 24V - ra kell kötni! ) Az IP267 - es kimenetei egy D csatlakozón keresztül tartanak kapcsolatot a léptetımotorral. A D csatlakozó pontjai a következık : TN órajel TN_N inverz órajel RP irányítási szint 5 8. RP_N inverz irányítási szint 9. NL Föld Kijelzık : 1. ABT piros LED akkor világít ha pozícionálási feladat megszakad. 2. ACT zöld LED akkor világít ha a vezérlı aktív. 3. RDY zöld LED akkor világít ha a vezérlı egység pozícionálási feladatot kapott.
32 Mérnöki project - Pozícionálási feladatok léptetımotorral 32 IP267 programozása : Ahhoz hogy a léptetımotor végrehajtson egy feladatot el kell küldeni neki egy komplett üzenetcsomagot. Az üzenet két részbıl tevıdik össze : konfigurálásból és pozicionálásból. Az IP267 konfigurálása: A konfigurációs üzenet négy byte-ból áll, amelyeket hexadecimális számként közlünk a modullal. Az elsı konfigurálásnál ki kell törölni a címeken lévı régi adatokat, és csak ezután küldhetı el az új konfigurációs üzenet. Byte-ok kiosztása: 0.byte start-stop frekvenciaszorzó (SS) 1.byte 1.bit EK konfigurációs bit 4., 5. bit /KB1,KB0/ többi bit nincs használva 2.byte idıintervallum gyorsításnál, lassításnál (ZI) 3.byte 0.bit FB0 Frekvencia 1.bit FB1 bázisértékének 2.bit FB2 beállítása többi bit nincs használva 0.byte: Fss(Hz)=BW(Hz) SS R Fss - start-stop frekvencia BW - Frekvencia bázisértéke R - lassítási tényezı (1 vagy 0.1) 1.byte: EK bit = 0 E+, E- végkapcsoló 0-ra aktív EK bit = 1 E+, E- végkapcsoló 1-re aktív 4., 5. bitnek konfiguráció esetén 0-nak kell lennie
33 Mérnöki project - Pozícionálási feladatok léptetımotorral 33 2.byte: a(hz/ms)=(bw R) ( ms ZI) a - Frekvencianövelés vagy csökkentés lépése 3.byte: FB2 FB1 FB0 BW (HZ) IP267-es frekvencia táblázata: Gyors./Lassi. (HZ/ms) Z1= Max. frek. (khz) G= , , , ,45 20, ,22 10, ,61 5, ,5..0,25 2, ,2..0,12 1, Imp. Idı (µs) Ezek után a programban lévı egyik programsorozat elsı pozícionálásának konfigurációs adatait ismertetjük (FB 50, Referenciapontból az 'A' munkagéphez) : L KH 2802 => 0.byte = byte = L KH 0206 => 2.byte = byte = T AW byte jelentése : SS = byte jelentése : KB1 és KB0 = 0, EK végkapcsolók 1-re aktívak. 2. byte jelentése : ZI = 2 3. byte jelentése : A táblázat alapján a BW = 8 Az IP267 pozícionálási üzenete : 0.byte Sebességszorzó (G) 1.byte 7. R bit ('1' => R = 0.1 ; '0' => R = 1) 6. Referencia bit 4., 5. üzemállapot bit (BA0, BA1) 0., 1., 2., 3., útszakasz impulzusszáma (WS16 - WS19)
34 Mérnöki project - Pozícionálási feladatok léptetımotorral 34 2.byte útszakasz impulzusszáma (WS 8 - WS 15) 3.byte útszakasz impulzusszáma (WS 0 - WS 7) 0.byte: Fa(Hz) = BW(Hz) G R Fa - Kimeneti frekvencia 1.byte: BA 1 BA 0 Értelmezés 0 0 STOP 0 1 START Elıre 1 0 START Hátra 1 1 Nyugalmi állapot Stop üzemállapot:: pozícionálási feladatot, úgy tudjuk megszakítani, hogy elküldjük a Stop parancsot a modulnak. Start üzemállapot: ebben az esetben a modul csak akkor hajtja végre ezt az üzemmódot ha idáig nyugalmi üzemmódban volt. (elıremenet esetén RP logikai 1- be kerül, hátramenet esetén RP logikai 0- ba kerül). Nyugalmi üzemmód: egy pozícionálási feladatot többször is ki lehet küldeni az IP - nek, de csak az elsıt hajtja végre. Ha két pozícionálási feladatot egymás után egy irányba akarunk kiadni, akkor elıtte nyugalmi üzemállapotba kell állítani a vezérlı egységet. 2., 3. byte : Az útszakasz impulzusszámát határozza meg az elsı bájt alsó négy bitjével együtt. Ezek után a programban lévı egyik programsorozat elsı pozícionálásának pozícionálási adatait ismertetjük (FB 50, Referenciapontból az 'A' munkagéphez) : L KH 0110 => 0.byte = byte = L KH 0050 => 2.byte = byte = T AW byte jelentése : G = 1 1. byte jelentése : R=1 ; Start elıre (BA0 = 1 ; BA1 = 0); 2., 3. byte jelentése : útszakasz impulzusszáma binárisan (decimálisan : 80); A program futásának menete : A program elıször OB21 és OB22 - t futtatja le majd az OB 1 -et hívja be. Az OB 1 mint a program szervezımodulja hívja be ezek után a Function Baustein - eket.
35 Mérnöki project - Pozícionálási feladatok léptetımotorral 35 A Program AWL nyelvő leírása : OB1 O M 50.0 ;ha fut valamelyik programsorozat és O M 51.0 ;megnyomjuk a felfüggesztı gombot U E 32.3 ; akkor a Z1 számláló értékéhez hozzáad ZV Z 1 ; 1-et U M 32.1 ;ha már másodszor is megnyomtuk a R Z 1 ; gombot akkor ez a marker 1-es és ezért ; törli a számláló értékét L Z 1 L KZ 001 ;ha a számláló értéke =1 akkor az!=f ; M32.0-s marker 1-es lesz. = M 32.0 U M 32.0 ;ha a felfüggesztett állapot van S A 32.3 ;érvényben akkor a kimenet (A32.3) 1-es L Z 1 L KZ 002 ;ha a számláló értéke = 2 akkor az!=f ; M32.1-es marker 1-es lesz = M 32.1 U M 32.1 ;ha megtörtént az újraengedélyezés R A 32.3 ; akkor a kimenet 0-ás lesz NAME: U M 53.0 ;ha az m53.0-ás marker =1 akkor ugrik SPB FB 53 ;az FB 53-ba,ahol végrehajtja a ; referenciapontba állást REFPONT U M 53.0 ;innen nem megy tovább a prg. amíg az BEB ; FB nem törli az M át NAME: UN M 10.0 ;ha M10.0 = 0 akkor ugrik a valaszt-ba SPB FB 10 VALASZT UN M 10.0 ;ha a választás megtörtént akkor megy BEB ; tovább
36 Mérnöki project - Pozícionálási feladatok léptetımotorral 36 U M 60.0 ;az FB 50 és 51 állítja R M 60.0 BEB UN M 32.0 ;ha nincs felfüggesztés és U M 50.0 ;a PRG1 -et választottuk akkor ugrik SPB FB 50 ; FB50-be NAME: PRG1 U M 50.0 BEB UN M 32.0 ;ha nincs felfüggesztés és U M 51.0 ;a PRG2 -ıt választottuk akkor ugrik SPB FB 51 ; FB51-be NAME: PRG2 U M 51.0 BEB BE ;Baustein Ende OB21 UN M 53.0 ;ha 0 akkor 1 lesz az M53.0 ezzel S M 53.0 ; biztosítva van hogy elıször az FB53 - ; ra ugorjon U M 10.0 ;ha 1 akkor 0 lesz az M10.0 így R M 10.0 ; biztosítja a választást R M 55.1 ;törlés R M 55.0 L KB 0 T MB 50 ;törli az összes 50 és 51 -es markert T MB 51 R M 60.0 R M 32.0 ;törlés R M 32.1 R Z 1 BE ;Baustein Ende
37 Mérnöki project - Pozícionálási feladatok léptetımotorral 37 OB22 UN M 53.0 S M 53.0 U M 50.0 ;ha 1 akkor 0 lesz az M50.0 és az M51.0 R M 50.0 ;hogy a az kikapcsolás majd újraindítás U M 51.0 ; után ne folytassa az elkezdett feladatot R M 51.0 BE ;Baustein Ende NAME: FB10 VALASZT UN E 32.1 R A 32.1 UN E 32.2 R A 32.2 ;kapcsoló megfelelı beállításával majd a ;nyomógomb megnyomásával a ; megfelelı marker 1 értéket vesz fel ;a programokhoz kijelzés is tartozik U E 32.1 S A 32.1 U E 32.2 S A 32.2 U E 32.1 U E 32.0 S M 50.0 S M 10.0 U E 32.2 U E 32.0 S M 51.0 S M 10.0 U M 50.0 R M 51.0 U M 51.0 R M 50.0
38 Mérnöki project - Pozícionálási feladatok léptetımotorral 38 BE ;Baustein Ende FB50 NAME: PRG1 U M 55.0 ;a program végén indul ez az idızítés L KT ;és 5 s -ig tart ami alatt biztosan lefut az SE T 1 ;utolsó pozícionálás és ez biztosítja hogy ;ne lehessen ráindítani (R M10.0) U T 1 R M 10.0 R M 55.0 R T 1 U M 55.0 ;amíg le nem jár az idı ennél a pontnál ;visszaugrik az OB1 -be onnét pedig BEB ;mindig megint ide ;BEB = Feltételes visszaugrás U M 50.1 SPB =M001 S M 50.1 L KH 0000 ;elsı konfigurálásként kötelezıen 0-t ; töltünk át M001: U M 50.2 ;minden címkével ellátott rész csak SPB =M002 ; egyszer hajtódik végre amikor az elızı S M 50.2 ; rész már végrehajtódott ezt pedig S M 60.0 ; onnan tudja hogy minden részben L KH 2802 ; beállít egy markert amit utána ; megvizsgálhat L KH 0206 ; konfigurációs adatok T AW 66 ; = Feltétel nélküli visszaugrás M002: U M 50.3 SPB =KSL1 S M 50.3 S M 60.0 S M 56.0 L KH 0110 ;elırepozícionálás az 'A' munkapontba
39 Mérnöki project - Pozícionálási feladatok léptetımotorral 39 ;01=> 64-es címre; 10=>65; 00=>66; L KH 0050 ; 50=>67 T AW 66 KSL1: U M 56.0 ;minden pozicionálás után késleltet L KT ;(amíg a munkagép elvégzi feladatát) SE T 3 U T 3 R M 56.0 R T 3 U M 56.0 BEB U M 50.4 SPB =M003 S M 50.4 S M 60.0 ;semleges állapot kiküldése L KH 0130 M003: U M 50.5 SPB =KSL2 S M 50.5 S M 60.0 S M 56.1 ;elırepozícionálás a 'B' munkapontba L KH 0110 L KH 0050 T AW 66 KSL2: U M 56.1 L KT SE T 4 U T 4 R M 56.1 R T 4 U M 56.1 BEB
40 Mérnöki project - Pozícionálási feladatok léptetımotorral 40 U M 50.6 SPB =M004 S M 50.6 S M 60.0 ;semleges állapot kiküldése L KH 0130 M004: U M 50.7 SPB =KSL3 S M 50.7 S M 60.0 S M 56.2 ;elırepozícionálás a 'C' munkapontba L KH 0110 L KH 0050 T AW 66 KSL3: U M 56.2 L KT SE T 5 U T 5 R M 56.2 R T 5 U M 56.2 BEB U M SPB =M005 S M S M 60.0 ;semleges állapot kiküldése L KH 0130 M005: U M SPB =KSL4 S M S M 56.3 S M 60.0 L KH 0110 ;elırepozícionálás a 'kiviteli' ; munkapontba
41 Mérnöki project - Pozícionálási feladatok léptetımotorral 41 L KH 0050 T AW 66 KSL4: U M 56.3 L KT SE T 6 U T 6 R M 56.3 R T 6 U M 56.3 BEB U M SPB =M006 S M S M 60.0 ;semleges állapot kiküldése L KH 0130 M006: U M SPB =M007 S M S M 60.0 S M 55.0 L KH 0120 ;vissza kiinduló pontba L KH 0140 T AW 66 M007: L KB 0 T MB 50 ;törli a használt markereket L KB 0 T MB 150 R M 60.0 BE FB51
42 Mérnöki project - Pozícionálási feladatok léptetımotorral 42 NAME: PRG2 NETZWERK 1 ;felépítése hasonlít az FB50-eshez U M 55.1 L KT SE T 2 U T 2 R M 10.0 R M 55.1 R T 2 U M 55.1 BEB U M 51.1 SPB =M001 S M 51.1 L KH 0000 M001: U M 51.2 SPB =M002 S M 51.2 S M 60.0 L KH 2802 ;konfigurációs adatok elküldése L KH 0206 T AW 66 M002: U M 51.3 SPB =KLT1 S M 51.3 S M 60.0 S M 66.0 ;elırepozícionálás az 'A' munkapontba L KH 0110 L KH 0050 T AW 66 KLT1: U M 66.0
43 Mérnöki project - Pozícionálási feladatok léptetımotorral 43 L KT SE T 7 U T 7 R M 66.0 R T 7 U M 66.0 BEB U M 51.4 SPB =M003 S M 51.4 S M 60.0 ;semleges állapot kiküldése L KH 0130 M003: U M 51.5 SPB =KLT2 S M 51.5 S M 60.0 S M 66.1 L KH 0110 ;elırepozícionálás a 'B' munkapontba L KH 0050 T AW 66 KLT2: U M 66.1 L KT SE T 8 U T 8 R M 66.1 R T 8 U M 66.1 BEB U M 51.6 SPB =M004 S M 51.6 S M 60.0 ;semleges állapot kiküldése L KH 0130
44 Mérnöki project - Pozícionálási feladatok léptetımotorral 44 M004: U M 51.7 SPB =KLT3 S M 51.7 S M 66.2 S M 60.0 L KH 0110 ;elırepozícionálás a 'C' munkapontba L KH 0050 T AW 66 KLT3: U M 66.2 L KT SE T 9 U T 9 R M 66.2 R T 9 U M 66.2 BEB U M SPB =M005 S M S M 60.0 ;semleges állapot kiküldése L KH 0130 M005: U M SPB =KLT4 S M S M 60.0 S M 66.3 L KH 0120 ;vissza a 'B' munkapontba L KH 00A0 T AW 66 KLT4: U M 66.3 L KT SE T 10
45 Mérnöki project - Pozícionálási feladatok léptetımotorral 45 U T 10 R M 66.3 R T 10 U M 66.3 BEB *** NETZWERK 2 U M SPB =M006 S M S M 60.0 ;semleges állapot kiküldése L KH 0130 M006: U M SPB =KLT5 S M S M 60.0 S M 66.4 L KH 0110 ;elırepozícionálás a 'kiviteli' ; munkapontba L KH 00F0 T AW 66 KLT5: U M 66.4 L KT SE T 11 U T 11 R M 66.4 R T 11 U M 66.4 BEB U M SPB =M007 S M S M 60.0 ;semleges állapot kiküldése
Irányítástechnika 1. 7. Elıadás. Programozható logikai vezérlık
Irányítástechnika 1 7. Elıadás Programozható logikai vezérlık Irodalom - Helmich József: Irányítástechnika I, 2005 - Zalotay Péter: PLC tanfolyam - Klöckner-Möller Hungária: Hardverleírás és tervezési
HA8EV Antennaforgató vezérlı 6.0e
HA8EV Antennaforgató vezérlı 6.0e Copyright 2010 HA8EV Szőcs Péter Tartalomjegyzék: 1.) Bevezetés 3 2.) Az áramkör rövid ismertetése 3 3.) Az áramkör kalibrálása 4 4.) Nulla pozíció, avagy végállás keresése
A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium
BUDAPESTI MŐSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK A LOGSYS GUI Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT atórium
ZL 90 Vezérlés Amiko és FrogJ motorokhoz
1106 Budapest Gránátos utca 6. Tel.: 433-16-66 Fax: 262-28-08 www.kling.hu E-mail: kling@kling.hu ZL 90 Vezérlés Amiko és FrogJ motorokhoz magyarországi képviselet Fı alkatrészek 1) Hálózati transzformátor
Kimenetek száma Kimenet Szoftveres beállítás Bank funkció Típus. Nincs Nincs H8PS-8BP 16 H8PS-16BP 32 H8PS-32BP. Felbontás Kábelhossz Típus
H8PS Digitális pozícionáló Kiváltja a mechanikus pozícionálókat Kompatibilis az abszolút kódadókkal Maximális fordulat: 1600 1/min Nagyméretû LCD-kijelzõ 8 / 16 / 32 db tranzisztoros kimenet 96 x 96 mm-es
USB I/O kártya. 12 relés kimeneti csatornával, 8 digitális bemenettel (TTL) és 8 választható bemenettel, mely analóg illetve TTL módban használható.
USB I/O kártya 12 relés kimeneti csatornával, 8 digitális bemenettel (TTL) és 8 választható bemenettel, mely analóg illetve TTL módban használható. Műszaki adatok: - Tápfeszültség: 12V DC - Áramfelvétel:
HA8EV Antennaforgató vezérlı 5.0
HA8EV Antennaforgató vezérlı 5.0 Copyright 2009 HA8EV Szőcs Péter Tartalomjegyzék: 1.) Bevezetés 3 2.) Az áramkör rövid ismertetése 3 3.) Az áramkör kalibrálása 4 4.) Nulla pozíció, avagy végállás keresése
SYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család
DDC rendszerelemek, DIALOG-III család KIVITEL ALKALMAZÁS A az energiaellátás minőségi jellemzőinek mérésére szolgáló szabadon programozható készülék. Épületfelügyeleti rendszerben (BMS), valamint önállóan
Útmutató EDC kézivezérlőhöz
Útmutató EDC kézivezérlőhöz ALAPFUNKCIÓK A kézivezérlő használata során állítsa az EDC vezérlő előlapján található forgó kapcsolót 0 állásba. Ezáltal a felhasználó a kézivezérlő segítségével férhet hozzá,
TORLIFT II GARÁZSKAPU NYITÓ szerelési és üzemeltetési útmutató
TORLIFT II GARÁZSKAPU NYITÓ szerelési és üzemeltetési útmutató 1. A BERENDEZÉS MŐKÖDÉSE Távirányító egy nyomógomb a nyitáshoz, stophoz és záráshoz. A beépített lámpa nyitáskor vagy záráskor 3 percig világít,
HA8EV ORBITRON Programmal vezérelt Azimut/Elevációs forgató elektronika v10.0
HA8EV ORBITRON Programmal vezérelt Azimut/Elevációs forgató elektronika v10.0 Copyright 2010 HA8EV Szőcs Péter Tartalomjegyzék: 1.) Bevezetés 3 2.) Az áramkör rövid ismertetése 3 3.) A szoftver funkcióinak
Programozási segédlet DS89C450 Fejlesztőpanelhez
Programozási segédlet DS89C450 Fejlesztőpanelhez Készítette: Fekete Dávid Processzor felépítése 2 Perifériák csatlakozása a processzorhoz A perifériák adatlapjai megtalálhatók a programozasi_segedlet.zip-ben.
ZL180 Kétmotoros vezérlés 24V-os mototokhoz
KLING Mérnöki, Ipari és Kereskedelmi Kft 1106 BUDAPEST Gránátos utca 6. Tel.: 433-16-66 Fax: 262-28-08 www.kling.hu E-mail: kling@kling.hu Magyarországi Képviselet ZL180 Kétmotoros vezérlés 24V-os mototokhoz
T2-CNCUSB vezérlő család hardver segédlet
T2-CNCUSB vezérlő család hardver segédlet CPU5A Kártyaméret: 100x100mm 3 vagy 4 tengelyes interpoláció, max.125 KHz léptetési frekvencia. Szabványos kimenetek (Főorsó BE/KI, Fordulatszáám: PWM / 0-10V,
Dr. Oniga István DIGITÁLIS TECHNIKA 8
Dr. Oniga István DIGITÁLIS TECHNIA 8 Szekvenciális (sorrendi) hálózatok Szekvenciális hálózatok fogalma Tárolók RS tárolók tárolók T és D típusú tárolók Számlálók Szinkron számlálók Aszinkron számlálók
Beállítási utasítás CAME típusú FLY-E Automatika szárnyasajtó meghajtásához
Beállítási utasítás CAME típusú FLY-E Automatika szárnyasajtó meghajtásához A vásárolt terméket csak megfelelı szakismerettel rendelkezı, cégünk által felkészített szakember szerelheti fel, kötheti be
U9600. Motor leírás. MotorLeírás U9600. KLING Kft ÁLTALÁNOS LEÍRÁS
ÁLTALÁNOS LEÍRÁS A BX-324 tolókapumotor egy a CAME CANCELLI AUTOMATICI S.p.a által tervezett és gyártott elektromos kapunyitó berendezés. A termék háza IP54 védelemmel lett gyártva. Maximális terhelhetıség
IDAXA-PiroSTOP. PIRINT PiroFlex Interfész. Terméklap
IDAXA-PiroSTOP PIRINT PiroFlex Interfész Terméklap Hexium Kft. PIRINT Terméklap Rev 2 2 Tartalomjegyzék. ISMERTETŐ... 3 2. HARDVER... 4 2. LED... 5 2.2 KAPCSOLAT A VKGY GYŰRŰVEL... 6 2.3 CÍMBEÁLLÍTÁS...
LED DRIVER 6. 6 csatornás 12-24V-os LED meghajtó. (RDM Kompatibilis) Kezelési útmutató
LED DRIVER 6 6 csatornás 12-24V-os LED meghajtó (RDM Kompatibilis) Kezelési útmutató Tartsa meg a dokumentumot, a jövőben is szüksége lehet rá! rev 2 2015.09.30 DEZELECTRIC LED DRIVER Bemutatás A LED DRIVER
ZL180. Mőszaki leírás:
A vásárolt terméket csak megfelelı szakismerettel rendelkezı, cégünk által felkészített szakember szerelheti fel, kötheti be és helyezheti üzembe a készülék leírásában szereplı módon! A leírás végén olvassa
Irányítástechnika 1. 9. Elıadás. PLC-k programozása
Irányítástechnika 1 9. Elıadás PLC-k programozása Irodalom - Helmich József: Irányítástechnika I, 2005 - Zalotay Péter: PLC tanfolyam - Jancskárné Anweiler Ildikó: PLC programozás az IEC 1131-3 szabvány
LÉPCSŐHÁZI AUTOMATÁK W LÉPCSŐHÁZI AUTOMATA TIMON W SCHRACK INFO W FUNKCIÓK W MŰSZAKI ADATOK
W LÉPCSŐHÁZI AUTOMATA TIMON 150 BZ327210-A W FUNKCIÓK Energiamegtakarítás funkció Beállíthatóság 0,5 30 perc Halk működés Nagy bekapcsoló képesség, 80 A max / 20 ms 3 vagy 4 vezetékes bekötés Glimmlámpaállóság:
BIZTONSÁGI KAPCSOLATOK
ÁLTALÁNOS LEÍRÁS CAME alap vezérlés 230V-os egyfázisú szárnyaskapu meghajtásokhoz, AF frekvenciakártya kapcsolattal, max. 320W teljesítménnyel. A terméket teljes egészében a CAME Cancelli Automatici SPA.
HSS60 ( ) típusú léptetőmotor meghajtó
HSS60 (93.034.027) típusú léptetőmotor meghajtó Jellemzők Teljesen zárt kör Alacsony motorzaj Alacsony meghajtó és motormelegedés Gyors válaszidő, nagy motorsebesség Optikailag leválasztott ki és bemenetek
GIGA 4 EASYRX433 Sorompó vezérlés
GIGA 4 EASYRX433 Sorompó vezérlés Telepítői és használati utasítás 1.)Biztonsági figyelmeztetések: Bármely nem szakember által végzett telepítés, javítás vagy beállítás szigorúan tilos. Minden beavatkozás
Irányítástechnika 1. 10. Elıadás. PLC-k programozása
rányítástechnika 1 10. Elıadás PLC-k programozása rodalom - Helmich József: rányítástechnika, 2005 - Zalotay Péter: PLC tanfolyam - Jancskárné Anweiler ldikó: PLC programozás az EC 1131-3 szabvány szerint,
Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt.
Multi-20 modul Felhasználói dokumentáció. Készítette: Parrag László Jóváhagyta: Rubin Informatikai Zrt. 49 Budapest, Egressy út 7-2. telefon: +36 469 4020; fax: +36 469 4029 e-mail: info@rubin.hu; web:
Elektronic Ah-Counter
Elektronic Ah-Counter GGAh-10 P10 E 1.1 1. Általános ismertetı A GGAh-10 - P10 jelő amperóra számláló a galvanizáló iparban szokásos töltésmennyiségek mérésére alkalmas, és IP 65 tömítettségő átlátszó
009SMA. SMA programozása: SMA leírás. CAME Leírás SMA. CAME Hungaria Kft
SMA Telepítési figyelmeztetések: Az összes beállítást az SMA kikapcsolt állapotban kell végezni. A finombeállítás megkezdése elıtt kapcsolja be a berendezést, gyızıdjön meg arról, hogy az eszköz megfelelıen
Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat
Megoldás Feladat 1. Statikus teszt Specifikáció felülvizsgálat A feladatban szereplő specifikáció eredeti, angol nyelvű változata egy létező eszköz leírása. Nem állítjuk, hogy az eredeti dokumentum jól
Poolcontroller. Felhasználói leírás
Poolcontroller Felhasználói leírás Ring Elektronika Ipari és Elektronika Kft. Budapest 1031 Pákász u. 7. Tel/Fax:+3612420718, Mobil: 06209390155 e-mail: ring.elektronika@mail.datanet.hu web: www.ringel.hu
OMRON FOTOELEKTROMOS KAPCSOLÓK E3NT
E3NT Tárgyreflexiós érzékelõ háttér- és elõtér elnyomással 3 m-es érzékelési távolság (tárgyreflexiós) 16 m-es érzékelési távolság (prizmás) Analóg kimenetes típusok Homloklapfûtéssel ellátott kivitelek
DIALOG II PLM-B-000-LCD Hálózati paraméter felügyeleti modul Speciális készülékek
Speciális készülékek KIVITEL ALKALMAZÁS MŰKÖDÉS A DIALOG II PLM digitális szabadon programozható hálózati paraméter felügyeleti modul, három-, vagy egyfázisú hálózatok egyes, energetikai, illetve üzemviteli
FL-11R kézikönyv Viczai design 2010. FL-11R kézikönyv. (Útmutató az FL-11R jelű LED-es villogó modell-leszállófény áramkör használatához)
FL-11R kézikönyv (Útmutató az FL-11R jelű LED-es villogó modell-leszállófény áramkör használatához) 1. Figyelmeztetések Az eszköz a Philips LXK2 PD12 Q00, LXK2 PD12 R00, LXK2 PD12 S00 típusjelzésű LED-jeihez
Általános tudnivalók. Rendszerfelépítés
Általános tudnivalók A 3G3JV típusú inverter miniatőr frekvencia-átalakító, a felhasználónak lehetısége van választani sok beállítható paraméter közül. A táplálás speciális megoldásának köszönhetıen az
GSM átjelzı berendezés (2007.12.14.) Mőszaki Leírás
VERZIÓ 3 RGE-01 GSM átjelzı berendezés (2007.12.14.) Mőszaki Leírás GEOCOOP Mőszeripari Szövetkezet 1037 Budapest, Törökkı u. 5-7. Tel.: (1) 367 5961 Fax: (1) 430 0914 Alkalmazási terület Az RGE-01 távirányítású
Mintavételes szabályozás mikrovezérlő segítségével
Automatizálási Tanszék Mintavételes szabályozás mikrovezérlő segítségével Budai Tamás budai.tamas@sze.hu http://maxwell.sze.hu/~budait Tartalom Mikrovezérlőkről röviden Programozási alapismeretek ismétlés
HT2110 ID kártyás beléptetı rendszer
HT2110 ID kártyás beléptetı rendszer A leírásban szereplı bekötési útmutatók, illetve a programozás az eszköznél érvényes a HT2110-2 (hálózati) és a HT2110B-2 (önálló) beléptetıre is. A hálózati beléptetı
Egy PIC-BASIC program fordítása, betöltése
Egy PIC-BASIC program fordítása, betöltése A következıkben egy gyakorlati példán keresztül próbálom leírni, hogyan használhatjuk a PIC BASIC PRO 3 fordítóprogramot, tölthetjük be az elkészült program kódot
Felhasználói kézikönyv MC442H típusú léptetőmotor meghajtóhoz
Felhasználói kézikönyv MC442H típusú léptetőmotor meghajtóhoz Műszaki adatok: Kimeneti áram: 1,0 4,2 A 15 beállítható mikró lépés felbontás (400-25 600 lépcső / fordulat) Rms érték: 3,0 A Tápfeszültség:
micron s e c u r i t y p r o d u c t s EzeProx proximity kártyaolvasó és kódbillentyűzet
micron s e c u r i t y p r o d u c t s EzeProx proximity kártyaolvasó és kódbillentyűzet Jellemzők - 500 kártya vagy kulcstartós kártya tanítható meg akár vegyesen is - 30 programozható, maximum 6 számjegyű
UJJLENYOMAT OLVASÓ. Kezelői Kézikönyv
UJJLENYOMAT OLVASÓ Kezelői Kézikönyv 2 Funkció leírása Belépés programozási módba MESTER kód megváltoztatása Új felhasználói ujjlenyomat hozzáadása Felhasználói ujjlenyomat törlése F1/F2-S egyszerűsített
Irányítástechnika 1. 8. Elıadás. PLC rendszerek konfigurálása
Irányítástechnika 1 8. Elıadás PLC rendszerek konfigurálása Irodalom - Helmich József: Irányítástechnika I, 2005 - Zalotay Péter: PLC tanfolyam - Klöckner-Möller Hungária: Hardverleírás és tervezési segédlet,
SIOUX-RELÉ. Sioux relé modul telepítési leírás Szerkesztés MACIE0191
SIOUX-RELÉ Sioux relé modul telepítési leírás Szerkesztés 1.2 20MACIE0191 1 Leírás 1.1 Leírás A Sioux-relé egy soros modul, amely tartalmaz egy master kártyát, amely maximum két slave kártyával bővíthető.
SDL 43xx vizsgasor rövid leírása
hu 1 SDL 43xx SDL 43xx vizsgasor rövid leírása SDL 43xx vizsgasor rövid leírása Kijelzı leírása Vizsgasor normál üzemmód A mérés befejezése után a vizsgasor átkapcsol a következı vizsgálati programra Az
Nyomtatóport szintillesztő
Nyomtatóport szintillesztő Az alábbi nyomtatóport kártya lehetővé teszi a nyomtató porthoz való kényelmes, egyszerű hozzáférést, a jelszintek illesztett megvalósítása mellett. A ki- és bemenetek egyaránt
SYS700-A Digitális szabályozó és vezérlõ modul DDC rendszerelemek, DIALOG-III család. Terméktámogatás:
DDC rendszerelemek, DIALOG-III család KIVITEL ALKALMAZÁS A SYS00-A a Dialog-III készülékcsalád analóg jelek kezelésére alkalmas tagja, amely kifejezetten épületgépészeti szabályozási és vezérlési feladatok
Felhasználói kézikönyv. 3DM860A típusú léptetőmotor meghajtó
Felhasználói kézikönyv 3DM860A típusú léptetőmotor meghajtó Bevezetés A 3DM860A egy új generációs léptetőmotor meghajtó, a 32 bites digitális jelfeldolgozásnak (DSP) köszönhetően, lépésvesztés lehetősége
Architektúra, megszakítási rendszerek
Architektúra, megszakítási ek Mirıl lesz szó? Megszakítás fogalma Megszakítás folyamata Többszintű megszakítási ek Koschek Vilmos Példa: Intel Pentium vkoschek@vonalkodhu Koschek Vilmos Fogalom A számítógép
A/D és D/A konverterek vezérlése számítógéppel
11. Laboratóriumi gyakorlat A/D és D/A konverterek vezérlése számítógéppel 1. A gyakorlat célja: Az ADC0804 és a DAC08 konverterek ismertetése, bekötése, néhány felhasználási lehetőség tanulmányozása,
LPT illesztőkártya. Beüzemelési útmutató
LPT illesztőkártya Beüzemelési útmutató Az LPT illesztőkártya a számítógépen futó mozgásvezérlő program ki- és bemenőjeleit illeszti a CNC gép és a PC nyomtató (LPT) csatlakozója között. Főbb jellemzők:
ENG Systems Hungary Kft tel/fax: ENG. ENG PrRP Editor. Presenter Control Remote Pack program editor.
ENG PrRP Editor Presenter Control Remote Pack program editor www.eng.hu page 1 Köszönjük, hogy az ENG termékét választotta. Reméljük mindenben megfelel várakozásainak és hosszú ideig, megelégedéssel használja
Szerelési és kezelési útmutató
USB-RS485 USB-s RS485 konverter Szerelési és kezelési útmutató EUROPROX Bt. E-mail: europrox@enternet.hu E01-07001-0A T A R T A L O M 1. Általános termékismertetı...3 2. Telepítés, üzembe helyezés...3
3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA
3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA Az FPGA tervezésben való jártasság megszerzésének célszerű módja, hogy gyári fejlesztőlapot alkalmazzunk. Ezek kiválóan alkalmasak tanulásra, de egyes ipari tervezésekhez
T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, 2012. Minden jog fenntartva
T Bird 2 AVR fejlesztőpanel Használati utasítás Gyártja: BioDigit Kft Forgalmazza: HEStore.hu webáruház BioDigit Kft, 2012 Minden jog fenntartva Főbb tulajdonságok ATMEL AVR Atmega128 típusú mikrovezérlő
Nyomtatóport szintillesztő 3V3
Nyomtatóport szintillesztő 3V3 A 3V3-as verziójú illesztő kártya lehetővé teszi a nyomtató porthoz vagy az UC300-hoz való kényelmes, egyszerű hozzáférést, a jelszintek illesztett megvalósítása mellett.
HSS86 ( ) típusú léptetőmotor meghajtó
HSS86 (93.034.028) típusú léptetőmotor meghajtó Jellemzők Teljesen zárt kör Alacsony motorzaj Alacsony meghajtó és motormelegedés Gyors válaszidő, nagy motorsebesség Optikailag leválasztott ki és bemenetek
CIDRA-RE C CIDRA-RI C vezérlés
CIDRA összes: 5, oldal 1 CIDRA-RE C CIDRA-RI C vezérlés CIDRA összes: 5, oldal 2 Bemenet/Kimenet funkciók Kapocs Funkció Leírás L-N Táp Bement 230 Vac 50 Hz (L-fázis/N-semleges) 3-4-5 Motor 1 Csatlakozás
Az MSP430 mikrovezérlők digitális I/O programozása
10.2.1. Az MSP430 mikrovezérlők digitális I/O programozása Az MSP430 mikrovezérlők esetében minden kimeneti / bemeneti (I/O) vonal önállóan konfigurálható, az P1. és P2. csoportnak van megszakítás létrehozó
Felhasználói kézikönyv. 3DM2280A típusú léptetőmotor meghajtó
Felhasználói kézikönyv 3DM2280A típusú léptetőmotor meghajtó Bevezetés A 3DM2280A egy új generációs léptetőmotor meghajtó, a 32 bites digitális jelfeldolgozásnak (DSP) köszönhetően, lépésvesztés lehetősége
Felhasználói és Telepítői Kézikönyv AT 7070 Elektronikus vezérlő garázskapukhoz
ELETTRONIC DIVISION Felhasználói és Telepítői Kézikönyv AT 7070 Elektronikus vezérlő garázskapukhoz ALAPRAJZ RF CODE CLOSE OPEN PROG 1 2 3 4 ON 5 6 7 8 POWER 1 2 3 4 SLOW SPEED + TR1 + TR2 10 5 6 7 8 9
IRÁNYÍTÁSTECHNIKAI ALAPFOGALMAK, VEZÉRLŐBERENDEZÉSEK FEJLŐDÉSE, PLC-GENERÁCIÓK
IRÁNYÍTÁSTECHNIKAI ALAPFOGALMAK, VEZÉRLŐBERENDEZÉSEK FEJLŐDÉSE, PLC-GENERÁCIÓK Irányítástechnika Az irányítás olyan művelet, mely beavatkozik valamely műszaki folyamatba annak: létrehozása (elindítása)
Operációs rendszerek
Operációs rendszerek Hardver, szoftver, operációs rendszer fogalma A hardver a számítógép mőködését lehetıvé tevı elektromos, elektromágneses egységek összessége. A számítástechnikában hardvernek hívják
UCBB dupla portos elosztópanel használati utasítás
UCBB dupla portos elosztópanel használati utasítás 1/14 Tartalom 1 Jellemzők 2 Méretek 3 Csatlakozók 3.1 Sorkapcsok 3.2 IDC portok 3.3 Táplálás 3.4 Kimenetek 3.5 Bemenetek 4 LED kijelzések 5 Példa csatlakozások
M+P SECURITY Vagyonvédelmi és Szolgáltató KFT
M+P SECURITY Vagyonvédelmi és Szolgáltató KFT Q - EX EURO 510 pénztári kassza Kezelési útmutató 1 Használati utasítás 1 Tel: 06-20 345 413, T/F: (26) 367 495, (36) 240-77-97 Pilisszentiván, Klapka u 11.
Encom EDS800/EDS1000 frekvenciaváltó alapparaméterei
Encom EDS800/EDS1000 frekvenciaváltó alapparaméterei Paraméter Érték Leírás F0.00 F0.02 0 Billentyűzet potméter 4 Külső potméter VC1 bemenetre 0 Vezérlés billentyűzetről 1 Vezérlés sorkapcsokról 3 Vezérlés
ZE5. 230V-os egyfázisú vezérlés. Általános leírás:
1106 BUDAPEST Gránátos utca 6. Tel.: 262-69-33 Fax: 262-28-08 www.kling.hu E-mail: kling@kling.hu magyarországi képviselet ZE5 230V-os egyfázisú vezérlés Általános leírás: 230V-os, 50-60Hz-es, 400W-os
Assembly. Iványi Péter
Assembly Iványi Péter További Op. rsz. funkcionalitások PSP címének lekérdezése mov ah, 62h int 21h Eredmény: BX = PSP szegmens címe További Op. rsz. funkcionalitások Paraméterek kimásolása mov di, parameter
Sorbaépíthető jelző, működtető és vezérlőkészülékek
w Lépcsőházi automaták w Schrack-Info Lépcsőházi automaták TIMON, VOWA, BZ BZ327350 w Lépcsőházi automata TIMON w Schrack-Info Energiamegtakarítási funkció Beállítható kapcsolási idő 0,5-30 perc Alacsony
Dinnyeválogató v2.0. Típus: Dinnyeválogató v2.0 Program: Dinnye2 Gyártási év: 2011 Sorozatszám: 001-1-
Dinnyeválogató v2.0 Típus: Dinnyeválogató v2.0 Program: Dinnye2 Gyártási év: 2011 Sorozatszám: 001-1- Omron K3HB-VLC elektronika illesztése mérlegcellához I. A HBM PW10A/50 mérlegcella csatlakoztatása
I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák
I. C8051Fxxx mikrovezérlők hardverfelépítése, működése 1. Adja meg a belső RAM felépítését! 2. Miben különbözik a belső RAM alsó és felső felének elérhetősége? 3. Hogyan érhetők el az SFR regiszterek?
STD és SCU. STD400RC/RL-DIN és SAE STD1000RL-DIN és SAE SCU10-DIN és SAE. Dimmerek STD SCU
és P112245 P112248 400RC/R-DI P112246 400RC/R-SAE b dimmerek izzólámpák, halogénlámpák fényáramát és motorok teljesítményét szabályozzák 40 1000 W-ig egy vagy több kapcsolási pontról. b Vezérelhetők a
PLC-K ÁLTALÁNOS FELÉPÍTÉSE
PLC-K ÁLTALÁNOS FELÉPÍTÉSE Második generációs PLC felépítése PLC-k programbeviteli lehetőségei A PLC-k programozása történhet: konzollal célszámítógéppel általános célú PC-vel A célszámítógépek ma már
TM-73733 Szervó vezérlő és dekóder
TM-73733 Szervó vezérlő és dekóder Használati útmutató 2011 BioDigit Ltd. Minden jog fenntartva. A dokumentum sokszorosítása, tartalmának közzététele bármilyen formában, beleértve az elektronikai és mechanikai
Az interrupt Benesóczky Zoltán 2004
Az interrupt Benesóczky Zoltán 2004 1 Az interrupt (program megszakítás) órajel generátor cím busz környezet RESET áramkör CPU ROM RAM PERIF. adat busz vezérlõ busz A periféria kezelés során információt
Mérési jegyzőkönyv. az ötödik méréshez
Mérési jegyzőkönyv az ötödik méréshez A mérés időpontja: 2007-10-30 A mérést végezték: Nyíri Gábor kdu012 mérőcsoport A mérést vezető oktató neve: Szántó Péter A jegyzőkönyvet tartalmazó fájl neve: ikdu0125.doc
Választás /Program gomb Forgató gomb Start/ Stop gomb
Kezelési útmutató akkumulátoros (12V) automata elektronikához A készülék használata Időzítés Ciklus 1. 2 Választás /Program gomb Forgató gomb Start/ Stop gomb Az akkumulátor csatlakozók megfelelő polaritással
IpP-CsP2. Baromfi jelölı berendezés általános leírás. Típuskód: IpP-CsP2. Copyright: P. S. S. Plussz Kft, 2009
IpP-CsP2 Baromfi jelölı berendezés általános leírás Típuskód: IpP-CsP2 Tartalomjegyzék 1. Készülék felhasználási területe 2. Mőszaki adatok 3. Mőszaki leírás 3.1 Állvány 3.2 Burkolat 3.3 Pneumatikus elemek
WiLARM-MICRO GSM Modul Telepítői Útmutató Verzió: 2.0
Verzió: 2.0 Tartalomjegyzék WiLARM-MICRO... 1... 1 A GSM modul működése, főbb funkciói... 3 A modul részei... 3 Mini USB csatlakozó... 3 Sorkapcsok... 3 Tápellátás... 3 Bemenetek... 3 LEDek... 4 LEDek
Moduláris USB billentyűzet emulátor
Moduláris USB billentyűzet emulátor Használati és programozási leírás 2016. április Ismertető A modul alkalmas általános célú HID eszközként a számítógéphez csatlakoztatva szabványos billentyűzet emulációjára.
Programozható Logikai Vezérlő
4. előadás Tartalom: A feladata A felépítése, típusai, részegységei Programnyelvek Programozás (FST) FESTO -k bemutatása (FEC20-DC, ) FEC programozása FST bemutatása Automatizálástechnika I. előadás Farkas
KeyLock-23 Digitális kódzár 2 kimenettel, 3 bemenettel
KeyLock-23 Digitális kódzár 2 kimenettel, 3 bemenettel HU Felhasználói és programozói leírás A kézikönyv tartalmára és a benne leírt berendezésre vonatkozóan a fejlesztő és gyártó fenntartja a változtatás
ZF1. Vezérlés leírás ÁLTALÁNOS LEÍRÁS. Vezérlés Leírás ZF1
ÁLTALÁNOS LEÍRÁS Mikroprocesszoros, nyomatékszabályzós, kétmotoros vezérlıpanel 230V-os egyfázisú meghajtásokhoz, AF frekvenciakártya kapcsolattal, UNIT, ATI, KRONO, FAST, FERNI, rendszerek vezérlésére,
Mőszaki Leírás. GSM átjelzı berendezés ( ) RGE-01 VERZIÓ 4
VERZIÓ 4 RGE-01 GSM átjelzı berendezés (2009.10.08.) Mőszaki Leírás GEOCOOP Mőszeripari Szövetkezet 1145 Budapest, Szugló u. 54. Tel.: (1) 367 5961 Fax: (1) 430 0914 Alkalmazási terület Az RGE-01 távirányítású
Kezelési útmutató. Egyfázisú 230V-os 50Hz hálózatról üzemelő háromfázisú motor hajtására alkalmas. AC Automatavezérlésű Mézpörgető készülékhez
Kezelési útmutató Egyfázisú 230V-os 50Hz hálózatról üzemelő háromfázisú motor hajtására alkalmas AC Automatavezérlésű Mézpörgető készülékhez Kérjük, hogy olvassa el, mielőtt a készüléket üzemeltetni kezdené!
Programozható logikai vezérlő
PROGRAMABLE LOGIC CONTROLLER Programozható logikai vezérlő Vezérlés fejlődése Elektromechanikus (relés) vezérlések Huzalozott logikájú elektronikus vezérlések Számítógépes, programozható vezérlők A programozható
DEMUX 8. 8 csatornás digitálisról (DMX és DALI) 0-10V-ra átalakító - kezelési útmutató
DEMUX 8 8 csatornás digitálisról (DMX és DALI) 0-10V-ra átalakító - kezelési útmutató Bemutatás A DEMUX 8 egy DMX-512 és DALI jellel is vezérelhető átalakító, mely 8 csatorna értékét 0-10V-os jelekké alakítja.
Digitális szivattyúvezérlő vízszivattyúhoz Beépítési és használati útmutató
Digitális szivattyúvezérlő vízszivattyúhoz Beépítési és használati útmutató Forgalmazza: 6782, Mórahalom, Szegedi u. 108. 1. DPC-10 előlap bemutatása Modell száma LED lámpa LCD kijelző Nyomásegység Gombok
Panel bekötési pontok:
Panel bekötési pontok: 1.-2. Közös pont minden be és kimenethez 3. 24Vac, 7W terhelhetőségű kimenet külső eszközök táplálásához 4.-5. Közös pont minden be és kimenethez 6. 24Vac 10W kimenet figyelmeztető
Digitális technika (VIMIAA02) Laboratórium 5
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 5 Fehér Béla Raikovich Tamás,
KeyLock-2V Digitális kódzár 2 kimenettel
KeyLock-2V Digitális kódzár 2 kimenettel HU Felhasználói és programozói leírás A kézikönyv tartalmára és a benne leírt berendezésre vonatkozóan a fejlesztő és gyártó fenntartja a változtatás jogát. A gyártó
Digitális technika (VIMIAA02) Laboratórium 5
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA02) Laboratórium 5 Fehér Béla Raikovich Tamás,
ELKON S-304 autó villamossági mőszer áramköri leírása
ELKON S-304 autó villamossági mőszer áramköri leírása 7.1 Tápegység A mérımőszer tápegysége a T 105, T 106 tranzisztorokból, a D 111, 115 diódákból, a C 131, 132 kondenzátorokból és az R 145 ellenállásokból
A SUN POWER KIT TELEPÍTÉSÉNEK LEÍRÁSA. Leírás telepítő szakemberek részére!
A SUN POWER KIT TELEPÍTÉSÉNEK LEÍRÁSA Leírás telepítő szakemberek részére! ÁLTALÁNOS LEÍRÁS A Sun Power berendezés a 24 V-os Telcoma automatizációk mozgatására lett tervezve, szükségtelenné téve a 230
TB6600 V1 Léptetőmotor vezérlő
TB6600 V1 Léptetőmotor vezérlő Mikrolépés lehetősége: 1, 1/2, 1/4, 1/8, 1/16. A vezérlő egy motor meghajtására képes 0,5-4,5A között állítható motoráram Tápellátás: 12-45V közötti feszültséget igényel
Yottacontrol I/O modulok beállítási segédlet
Yottacontrol I/O modulok beállítási segédlet : +36 1 236 0427 +36 1 236 0428 Fax: +36 1 236 0430 www.dialcomp.hu dial@dialcomp.hu 1131 Budapest, Kámfor u.31. 1558 Budapest, Pf. 7 Tartalomjegyzék Bevezető...
LG Startvert ig5a frekvenciaváltó program paraméterek magyarázata
1 A dokumentum szerzıi jog védelme alatt áll, mindenféle másolása, terjesztése jogi következményeket von maga után! LG Startvert ig5a frekvenciaváltó program paraméterek magyarázata 1. Motorhajtás paraméter
MPLC-06-MIO 1 analóg és 3 digitális bemeneti állapotot átjelző interfész. Műszaki leírás
MPLC-06-MIO analóg és digitális bemeneti állapotot átjelző interfész MultiCom Fejlesztő és Szolgáltató Kft. H -1033 Budapest, Szőlőkert u. 4. Tel.: 437-8120, 437-8121, Fax.: 437-8122, E-mail: multicomkft@multicomkft.hu,
2000 Szentendre, Bükköspart 74 WWW.MEVISOR.HU. MeviMR 3XC magnetorezisztív járműérzékelő szenzor
MeviMR 3XC Magnetorezisztív járműérzékelő szenzor MeviMR3XC járműérzékelő szenzor - 3 dimenzióban érzékeli a közelében megjelenő vastömeget. - Könnyű telepíthetőség. Nincs szükség az aszfalt felvágására,
eco1 egymotoros vezérlés
ECO-1 Egymotoros vezerle s oldal: 1 osszes: 4 - MŰSZAKI UTMUTATO - 1. Felépítés eco1 egymotoros vezérlés 1: Tap csatlakozo 2: Villogo csatlakozo 3: Motor csatlakozo 4: Indito bemenetek csatlakozoi 5: Biztonsagi