5. Laborgyakorlat. Számláló funkciók, időzítő funkciók.



Hasonló dokumentumok
Digitális ki-bemenetek kezelése, bitszintű műveletek

2. Laborgyakorlat. Step7 programozási környezet bemutatása

Dr. Oniga István DIGITÁLIS TECHNIKA 8

DIGITÁLIS TECHNIKA 8 Dr Oniga. I stván István

PERREKUP DxxTx - HDK10 Rekuperátor vezérlő Használati Utasítás

Készítette: Oláh István mestertanár

8. Laboratóriumi gyakorlat INKREMENTÁLIS ADÓ

Járműfedélzeti rendszerek I. 4. előadás Dr. Bécsi Tamás

A tervfeladat sorszáma: 1 A tervfeladat címe: ALU egység 8 regiszterrel és 8 utasítással

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

A STEP 7 programozás alapjai LAD (létradiagram)

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

Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 3. rész

SZOCIÁLIS ÉS MUNKAÜGYI MINISZTÉRIUM

7400 Kaposvár, Pázmány P. u. 17. OM TANMENET. Modul: Osztály: Heti óraszám: Hetek száma: 32. P. h.

A/D és D/A konverterek vezérlése számítógéppel

Digitális elektronika gyakorlat

KINCO PLC és HMI, frekvenciaváltó árlista

PLC Versenyfeladat. XIV. Országos Irányítástechnikai Programozó Verseny Budapest, március Összeállította az EvoPro Kft.

5. Hét Sorrendi hálózatok

3. Laborgyakorlat. ProTool bevezető

Technológia funkciók Számláló, PWM

SZOCIÁLIS ÉS MUNKAÜGYI MINISZTÉRIUM

Mintavételezés tanulmányozása. AD - konverzió. Soros kommunikáció

MT-543Ri plus/04 DIGITÁLIS HŐFOKSZABÁLYZÓ, IDŐZÍTŐVEL, HANGJELZÉSSEL HŰTÉS-FŰTÉSTECHNIKAI ÉS EGYÉB, IDŐZÍTÉST IGÉNYLŐ IPARI ALKALMAZÁSOKHOZ

SYS700-A Digitális szabályozó és vezérlõ modul DDC rendszerelemek, DIALOG-III család. Terméktámogatás:

PWM elve, mikroszervó motor vezérlése MiniRISC processzoron

KINCO PLC és HMI, frekvenciaváltó árlista

Aritmetikai és logikai műveletek. Adattömb kezelése.

Linear Motion and Assembly Technologies Pneumatics Service

KINCO PLC és HMI árlista

10. Digitális tároló áramkörök

7.hét: A sorrendi hálózatok elemei II.

KINCO PLC és HMI, frekvenciaváltó árlista

Irányítástechnika Elıadás. PLC-k programozása

APB mini PLC és SH-300 univerzális kijelző Általános használati útmutató

DIGITÁLIS TECHNIKA 7. Előadó: Dr. Oniga István

Digitális technika (VIMIAA01) Laboratórium 9

3.6. HAGYOMÁNYOS SZEKVENCIÁLIS FUNKCIONÁLIS EGYSÉGEK

A SUN POWER KIT TELEPÍTÉSÉNEK LEÍRÁSA. Leírás telepítő szakemberek részére!

TC-PRO482 SZÁMLÁLÓ, IDŐZÍTŐ, TACHOMÉTER HASZNÁLATI UTASÍTÁS

PAL és s GAL áramkörök

E-Laboratórium 1 Kombinációs digitális áramkörök alkalmazása Elméleti leírás

Digitális technika (VIMIAA02) Laboratórium 5

Digitális technika (VIMIAA02) Laboratórium 5

NL1000 frekvenciaváltó

HASZNÁLATI ÚTMUTATÓ IMMERSION CELSIUS BÚVÁRÓRA

NMT (D) MAX (C) Beépítési és kezelési kézikönyv. változat a v6 dokumentum alapján. 1 / 15 Tel.: 1/ Fax: 1/

PAL és GAL áramkörök. Programozható logikai áramkörök. Előadó: Nagy István

Digitális technika (VIMIAA01) Laboratórium 9

ALPHA és ALPHA XL műszaki leírás

Sorompó kezelés mérlegműszerrel

Yottacontrol I/O modulok beállítási segédlet

Tartalomjegyzék. 2 Telepítés A rendszer standard telepítése Eszköz leírása Eszköz mérete 4

Az INTEL D-2920 analóg mikroprocesszor alkalmazása

Analóg-digitális átalakítás. Rencz Márta/ Ress S. Elektronikus Eszközök Tanszék

DIGITÁLIS TECHNIKA I

Irányítástechnika Elıadás. Programozható logikai vezérlık

Foglalkozási napló a 20 /20. tanévre

A mikroszámítógép felépítése.

2) Tervezzen Stibitz kód szerint működő, aszinkron decimális előre számlálót! A megvalósításához

DSP architektúrák dspic30f család memória kezelése

A LÉGKONDICIONÁLÓ TÁVIRÁNYÍTÓJA HASZNÁLATI ÚTMUTATÓ

STOPPER-ÓRA Cikk szám: 89 Használati utasítások

TÁVSZABÁLYZÓ. Kezelési útmutató. KJR-90 típushoz

Mérés, Vezérlés. mérésadat rögzítés CMC - 99 CMC kis és nagytestvér

Mechatronikai műszerész Mechatronikai műszerész

AX-3003P AX-6003P. 1. A kezelési útmutató használata. 2. Biztonságra vonatkozó információk

Mintavételes szabályozás mikrovezérlő segítségével

Programozható Logikai Vezérlő

BRAIN vezérlés oldal: 1 összes: 8

WiLARM-MICRO GSM Modul Telepítői Útmutató Verzió: 2.0

GIGA 4 EASYRX433 Sorompó vezérlés

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

Q36A VEZÉRLÉS EGY-VAGY TÖBBSZÁRNYAS KAPUKHOZ

Tartalomjegyzék. TORO DDC Kerti vezérlőautomatika kezelési és használati utasítás 2

MPLAB IDE - SIM - - Rövid ismertető a használathoz - Kincses Levente 3E22 89/ November 14. Szabadka

Johanyák Zsolt Csaba: Ugráló gomb oktatási segédlet Copyright 2008 Johanyák Zsolt Csaba

Szekvenciális hálózatok és automaták

FILCOM. Visszamosatást vezérlő egység

Funkciók. Szám Leírás

DropsA Bravo Elektromos kenőszivattyú Telepített és mobil alkalmazásokhoz

CDC 2000 Vezérlő 7. Vezérlőelemek figyelése Asian Plastic

KINCO árlista. Viszonteladói árlista. K2 PLC család K5 PLC család MT,GL univerzális kijelzők CV frekvenciaváltók PS tápegységek

DIGITÁLIS TECHNIKA I

Programozható logikai vezérlõk

SYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család

PMU Kezdı lépések. 6-0 Csatlakozás LG GLOFA-GM és SAMSUNG PLC-hez. 6-1 Kommunikáció LG PMU és LG GLOFA-GM7 / GM6 / GM4 között

KiváSlaEsL zt E á C si T út IO mu N tat G ó UIDE Időrelék

3. Hőmérők elkészítése

Dinnyeválogató v2.0. Típus: Dinnyeválogató v2.0 Program: Dinnye2 Gyártási év: 2011 Sorozatszám:

ABB Teach Pendant programozás segédlet

Dr. Oniga István DIGITÁLIS TECHNIKA 9

Digitális technika (VIMIAA02) Laboratórium 1

Számítógépek felépítése, alapfogalmak

= "fel" = KI / BE = OK. = Hőmérséklet. = "le" = Kezdési idő. = Szaunázási idő. = Szaunavilágítás. = programgombok. = Szellőzés 314 SYRA 3 A

HD vadkamera p. A szállító elérhetősége: Használati útmutató

BU 1000 típusú vezérlés, ULIXES 24V motorhoz. Technikai jellemzők és kapcsolási rajz

Kombinációs áramkörök modelezése Laborgyakorlat. Dr. Oniga István

Digitális technika (VIMIAA02) Laboratórium 1

Átírás:

5. Laborgyakorlat Számláló funkciók, időzítő funkciók. A gyakorlat célja A számlálók és időzítők használata gyakori a folyamatirányításban. Gondoljunk egy futószalag indításának a késleltetésére, megállításánál a kifutási idő programozására valamint a darabok számlálására. A PLC-k teljes mértékben támogatják a számlálók és időzítők használatát, a gyakorlatban megismerkedünk a Siemens PLC-k számláló és időzítő funkcióival. Elméleti bevezető Amikor számláló funkcióról beszélünk, akkor a PLC software számlálóját értjük, nem a hardware, technológiai funkcióként kiépített gyorsszámlálókat. A software számláló minden programciklusban megszámolja a felmenő éleket egy megadott memóriabiten (ami lehet egy digitális bemenet is). A hardware számláló nagyfrekvenciás jeleket is megszámol a megfelelően megépített digitális bemeneten (30kHz-ig általában, például inkrementális adó bemenet). A software számlálók a PC-memóriájában a számláló zónát írják, olvassák és csak a számlálók férnek ehhez a zónához. A Step7 programozási környezet maximum 256 számlálót engedélyez, minden PLC-nek megvan a maximum megengedett számlálója (adatlap). Minden számlálónak egy 16bites memóriazóna van lefoglalva, a számok BCD-ben vannak tárolva.

Amint látjuk a felső négy bit nincs használva és 0-999 között lehet számolni. Számláló utasítások: S_CU felfele számláló S_CD lefele számláló S_CUD le/fel számláló Példa felfele számlálóra: Ha az I124.1 bemeneten egy felmenő él van, akkor a C1 számláló értéke felvesz a 10-et. Ha az I124.2 1-re vált akkor a számláló éréke lezérózódik. A számláló értéke 1-el nő minden felmenő élén az I124.0-nak. A Q124.0 kimenet akkor 1, ha a számláló értéke nem egyenlő zéróval. A CV kimeneten hexában kapjuk az eredményt, a CV_BCD kimeneten pedig BCD-ben. Hasonló a CD-lefele számláló, az egyedüli különbség az, hogy a CD-bemeneten levő jelre lefele számol. Le/fel számláló:

A le/fel számláló ugyanúgy működik, mint a fel illetve le- számláló, a különbség az, hogy mindkét bemenet használható. Tehát az I124.0-ra felfele, az I124.1-re lefele számol. Egyszerűbb alkalmazások: --( SC ) - a számláló érték beállítása ---( CU ) - felfele számol ---( CD ) - lefele számol. A fent ismertetett műveleteke akkor használjuk, ha a programban egy bizonyos helyen beállítjuk a számláló értékét, máshol számolunk. Ugyanaz a funkció, csak egyszerűbben. STL számláló műveletek Példa: FR Free, számláló engedélyezés S Set, a kezdőérték beállítása R Reset, számláló törlése CU felfele számol CD lefele számol A fenti példa a LAD-ben ismertetett felfele számláló. STL-ben mindig arra kell vigyázni, hogy nem egy memóriabit szintje, vagy átmenete számít, hanem a RLO (Result of Logic Operation) értéke, ami a logikai műveletek eredménye. A fenti példán a L Load művelet betölti a 10-et az ACCU1-be. LC C1 betölti a C1 értékét BCD formátumban az ACCU-ba. T Transfer azt jelenti, hogy az ACCU1-ből áttölti az értéket a megfelelő változóba.

Időzítő funkciók (Timer) Az időzítők az egyik leggyakrabban használt eszközök. Hasonlóan a számlálókhoz minden időzítőnek a PLC memóriájában egy 16bites szó van lefoglalva. Az időzítők maximális számát az adatlapból kell kiolvasni. Az időzítőknek egy új változótípust vezettek be, az S5TIME nevű változót. Tehát ha időzítő értéket akarunk betölteni, vagy kiolvasni akkor egy S5TIME típusú változót használunk. Amint látjuk az alsó nyolc bit az időérték, a 12,13-as bit pedig a felbontás. Tehát az időzítés az idő érték megszorozva a felbontással. Az S5TIME használata - S5T#aH_bM_cS_dMS. Például: S5TIME#4S = 4 secundum S5t#2h_15m = 2 óra, 15 perc S5T#1H_12M_18S = 1 óra, 12 perc, 18 másodperc Időzítő típusok: S_PULSE a kimenet addig 1, amíg a az időzítés tart és a bemenet 1-es. Ha a bemenet zéróra vált de az időzítés még nem járt le akkor is a kimenet zéróra vált. S_PEXT Extended Pulse timer, hasonló a fentivel, az a különbség, hogy a kimenet addig 1- amíg az időzítés tart, még akkor is ha a bemenet zéróra vált. S_ODT On Delay Timer akkor vált 1-re a kimenet, amikor lejárt az időzítés és még tart a bementen az 1-es. S_ODTS Extended On Delay, a kimenet mindig 1-re vált, ha lejárt az időzítés

Példák: S_OFFDT Off Delay Timer a kimenet 1 ha a bemenet 1 vagy amikor időzít. Az időzítést a bemenet lemenő élére kezdi el. Az időzítés indul amikor az I124.0 1-re vált. A Q124.0 addig marad 1-ben amíg lejár az 1s-os időzítés vagy az I124.0-s bemenet 0-ra vált. Az I124.1-bemenettel újraindítjuk az időzítőt. Egyszerűbb használat: ---( SP ) - Start Pulse Timer ---( SE ) - Start Extended Pulse Timer ---( SD ) - Start On Delay Timer ---( SS ) - Start Retentive On Delay Timer ---( SF ) - Start Off Delay Timer Példa Az I125.0-n egy lemenő él elindítja az időzítést. 100ms után a T2 értéke 0. Ezt az egyszerűsített módot akkor használjuk amikor elindítjuk az időzítőt a program egy részében és máshol megvizsgáljuk az értékét és ennek függvényében hozunk döntést.

STL időzítő műveletek FR <timer> időzítő engedélyezés L <timer> - betölti a timer értéket az ACCU1-be, csak az értéket tölti be, a felbontást nem LC <timer> - betölti a timer értéket az ACCU1-be, BCD formátumban, betölti a felbontást is R <timer> - timer törlés SD <timer> - Elindítja az On Delay Timert SS <timer> - Elindítja a Retentive On Delay Timert SP <timer> - Elindítja a Pulse Timert SE <timer> - Elindítja az Extended Pulse Timert SF <timer> - Elindítja az Off Delay Timert Példa: Feladatok 1. Írjatok egy programot ami egy egyszerű léptetőmotor vezérlést végez. a. Első lépésben a sebesség állítható legyen a Clock memória szerint, a lépésszámot pedig programozhatjuk a kijelzőn. b. Egészítsétek ki a programot úgy, hogy a sebesség (a kimenet frekvenciája) programozható legyen 0-50Hz között. A motor által megtett pálya programozható legyen, tehát pozíciót adunk meg lépésben. 2. Írjatok egy programot, ami 1s-os futófényt generál 10 a digitális kimeneteken. Az első bemenet indítja, a második irányt vált, a harmadik megállítja.