You are on page 1of 88

A LOGO!

funkcii

4 A LOGO! funkcii

Az elemek listja
A LOGO! nagyszm elemet knl nnek programozs mdban. Annak rdekben, hogy az elemeket knnyen kvetni tudja, az albbi listkba soroltuk azokat: Co: A kivezetsek listja (Connector) (ld. 4.1 bekezds) BF: Alapmveletek listja AND, OR, ... (ld. 4.2 bekezds) SF: Specilis funkcik listja (ld. 4.4 bekezds) BN: Elre elksztett, az ramkrkben jra felhasznlhat blokkok listja

A listk tartalma
Valamennyi lista a LOGO!-ban felhasznlhat elemeket jelenti meg. Ez ltalban a megfelel LOGO! vltozathoz tartoz valamennyi kimenet, alapmvelet, s specilis funkci. Az elemlista tartalmazza tovbb valamennyi olyan blokkot, melyet n hozott ltre a LOGO!-ban, mieltt a BN listhoz folyamodott volna.

Amit a LOGO! mr nem jelent meg


A LOGO! nem jelenti meg a tovbbi elemeket, ha : Nincs tovbbi beilleszthet blokk Ebben az esetben vagy nincs tovbbi rendelkezsre ll memria, vagy elrte a maximlis lehetsges blokkszmot (56). Egy specilis blokk tbb memrit ignyelne, mint amennyivel a LOGO! mg rendelkezik. Az egymssal sorba kapcsold mveleti blokkok szma meghaladja a 7-et (ld. 3.7 bekezds)

59

A LOGO! funkcii

4.1 Konstansok s kivezetsek Co


A konstansok s a kivezetsek (connectors = Co) bemenetek, kimenetek, memria jellk (markerek) s rgztett feszltsgszintek (konstansok) lehetnek.

Bemenetek
A bemeneteket az I betvel jelljk. A bemenetek szmozsa (I1, I2, ...) megfelel a LOGO! bemeneti csatlakozsi pontjainak szmozsval.

Analg bemenetek
A LOGO! 24, LOGO! 12/24RC s LOGO! 12/24RCo modellek rendelkeznek I7 s I8, jel bemenetekkel, amelyek a programozs mdjtl fggen AI1 s AI2 bemenetekknt is hasznlhatk. Ha ezeket a bemeneteket I7 s I8 bemenetknt hasznlja, akkor a bemeneti jelet a LOGO! digitlis rtkknt rtelmezi. Ha viszont ugyanezeket a bemeneteket AI1 sAI2 bemenetknt hasznlja, akkor a bemeneti jeleket a LOGO! analg rtkknt rtelmezi. Azon specilis funkcik esetn, amelyek rtelem szerint csak analg bemenetekhez csatlakoztathatk, a LOGO! csak az AI1 s AI2 analg bemeneteket knlja fel programozs mdban a bemeneti jel kivlasztsakor.

ASi bemenetek
Az Asi buszos LOGO! vltozatoknl (LOGO!...B11) az Ia1 ... Ia4 bemenetek is rendelkezsre llnak az ASi buszon keresztl trtn kommunikcira.

Kimenetek
A kimeneteket a Q bet azonostja. A kimenetek szmozsa (Q1, Q2, ...) megfelel a LOGO! megfelel kimeneti csatlakozsi pontjainak a sorszmval. Az Asi Buszos LOGO! vltozatoknl (LOGO!...B11).a Qa1 ... Qa4 kimenetek is rendelkezsre llnak az Asi buszon keresztl trtn kommunikcira.

60

A LOGO! funkcii

Jellk (markerek)
A markereket az M bet azonostja. A markerek tulajdonkppen olyan virtulis kimenetek, amelyeknek a kimenetn ugyanaz az rtk tallhat, mint a bemenetn. A LOGO!-ban 8 memria marker ll rendelkezsre (M1 ...M8). A memria markerek hasznlatval meg lehet nvelni az egymsssal sorbakapcsolt blokkok maximlis szmt.

Indts jelzk (flag-ek)


Az M8 -as memria marker a felhasznli program els ciklusban kerl belltsra s a tovbbiakban indts jelzknt hasznlhat. A program els ciklusnak vgrehajtsa utn automatikusan trldik. Ami a belltst, trlst s kiolvasst illeti az M8-as memria marker a tovbbi ciklusokban ugyanazon a mdon hasznlhat, mint az M1 ... M7 markerek.

Megjegyzs
A markerek kimeneti jele mindig megegyezik azzal az rtkkel, amely az utols programciklusban kerlt belltsra. Egy programciklus kzben a jel nem vltozik.

Szintek
A feszltsgszinteket a hi s lo jelli. Ha egy blokkot folyamatosan az 1 llapotban (azaz hi), vagy a 0 llapotban (azaz lo) akarunk tartani, akkor a bemenett konstans hi vagy lo szintre kell ktni.

Nyitott kimenetek
Ha a blokk egyik csatlakozsi pontja nincs bektve, akkor ezt az X jel jelli.

61

A LOGO! funkcii

4.2 Alapmveletek BF
A LOGO! alapmveletei egyszer BOOL algebrai mveletek (logikai kapuk). Kapcsolsi rajz beprogramozsa kzben az alapmveletek megfelel blokkjai a BF listbl vlaszthatk. Itt az albbi alapmveletek tallhatk: brzols a kapcsolsi rajzon brzols a LOGO!-ban Az alapmvelet jele AND Tbb zrrintkez soros kapcsolsa

AND RLO ldetektlssal

NAND (AND not) Tbb nyitrintkez prhuzamos kapcsolsa NAND RLO ldetektlssal

OR Tbb zrrintkez prhuzamos kapcsolsa NOR (OR not) Tbb nyitrintkez soros kapcsolsa

62

A LOGO! funkcii
brzols a kapcsolsi rajzon brzols a LOGO!-ban

Az alapmvelet jele XOR (exclusive OR)

Kt vltrintkez soros kapcsolsa NOT (negation, inverter) Inverter

63

A LOGO! funkcii

4.2.1 AND - Logikai S


Tbb zrrintkez (alaphelyzetben nyitott kapcsol) soros kapcsolst a kapcsolsi rajzokon az albbi mdon jelljk: A megfelel LOGO! szimblum:

Az AND blokk kimenete csakis akkor kerl 1 llapotba, ha valamennyi bemenete 1-es llapot (azaz az rintkezk zrtak). Ha ennek a blokknak az egyik bemeneti kapcsa nincs bektve (x), akkor ezen a bementen az x=1 llapotot kell biztostanunk.

Az AND logikai llapottblja

4.2.2 AND RLO ldetektlssal - Logikai S ldetektlssal


A megfelel LOGO! szimblum:

Ennek a blokknak a kimenete csakis akkor kerl 1 llapotba, ha valamennyi bementn 1 llapot van s a megelz ciklusban legalbb egy bemenetnek 0 volt az llapota. Ha ennek a blokknak az egyik bemenete nincs bektve (x), akkor ezen a bemeneten az x=1 llapotot kell biztostani.

64

A LOGO! funkcii Az ldetektlsos AND blokk iddiagramja

4.2.3 NAND (AND Not) - Logikai Nem S


Tbb nyitrintkez (alaphelyzetben zrt kapcsol) prhuzamos kapcsolst a kapcsolsi rajzokon az albbi mdon jelljk: A megfelel szimblum LOGO!-ban:

A NAND blokk kimenete csakis akkor kerl 0 llapotba, ha valamennyi bemenete 1 llapot (azaz a kapcsolk zrtak). Ha ennek a blokknak az egyik bemenete nincs bektve (x), akkor ezen a bemeneten az x=1 llapotot kell biztostani.

A NAND blokk logikai llapottblja

65

A LOGO! funkcii

4.2.4 NAND RLO ldetektlssal - Logikai Nem S ldetektlssal


A megfelel szimblum a LOGO! -ban:

Ennek a NAND blokknak a kimenete csakis akkor kerl 1 llapotba, amikor legalbb egy bemenete 0 llapot s a megelz ciklusban valamennyi bemenetnek 1 volt az llapota. Ha ennek a blokknak az egyik bemenete nincs bektve (x), akkor ezen a bemeneten az x=1 llapotot kell biztostani.

Az ldetektlsos NAND iddiagramja

4.2.5 OR - Logikai VAGY


Tbb zrrintkez (alaphelyzetben nyitott kapcsol) prhuzamos kapcsolst a kapcsolsi rajzokon az albbi mdon jelljk: A megfelel szimblum a LOGO!-ban:

Az OR blokknak a kimenete akkor kerl 1 llapotba, ha legalbb egy bemenete 1 llapot (azaz a kapcsol zrt). Ha ennek a blokknak az egyik bemenete nincs bektve (x), akkor ezen a bemeneten az x=0 llapotot kell biztostani.

66

A LOGO! funkcii Az OR logikai llapottblja:

4.2.6 NOR (OR Not) Logikai Nem VAGY


Tbb nyitrintkez (alaphelyzetben zrt kapcsol) soros kapcsolst a kapcsolsi rajzokon az albbi mdon brzoljuk: A megfelel szimblum a LOGO!-ban:

A NOR blokk kimenete csakis akkor kerl 1 llapotba, ha valamennyi bemenete 0 llapot (azaz kikapcsolt llapotban vannak). Amint brmelyik bemenete bekapcsolt llapotba kerl (1 llapot) a NOR kapu kimenete a 0 llapotot veszi fel. Ha ennek a blokknak az egyik bemenete nincs bektve (x), akkor ezen a bemeneten az x=0 llapotot kell biztostani.

A NOR logikai llapottblja

67

A LOGO! funkcii

4.2.7 XOR (Exclusive OR)- Logikai KIZR VAGY


Kt vltrintkez soros kapcsolst a kapcsolsi rajzokon az albbi m- A megfelel szimblum a LOGO!-ban: don jelljk:

Az XOR blokknak a kimenete akkor kerl 1 llapotba, ha a bemenetei klnbz llapotak. Ha ennek a blokknak az egyik bemenete nincs bektve (x), akkor ezen a bemeneten az x=0 llapotot kell biztostani.

Az XOR logikai llapottblja

4.2.8 NOT (Negation, Inverter) - Logikai NEM (Negls)


Nyitrintkez (alaphelyzetben zrt kapcsol), melyet a kapcsolsi rajzokon az albbi mdon brzolunk: A megfelel szimblum a LOGO!-ban:

A kimenet akkor kerl 1 llapotba, ha a bemenet 0 llapot, msszval a NOT kapu invertlja a bemeneti llapotot. A NOT blokk alkalmazsnak az elnye abban rejlik, hogy nnek nem kell a tovbbiakban nyitrintkezt hasznlni a LOGO!-ban, hasznlhat zrrintkezt, melyet azutn a NOT blokkal nyitrintkezv invertlhat.

A NOT logikai llapottblja

68

A LOGO! funkcii

4.3 A specilis funkcik alapjai


Els ltsra szlelni fogja, hogy a specilis mveletek klnbznek az alapmveletektl, mivel a lersokban ezek bemeneteit megnevezzk. A specilis mveletek tartalmaznak idztseket, megtartst (remanencia), s klnbz paramterezsi lehetsgeket, annak rdekben, hogy a program kpes legyen alkalmazkodni az n egyedi ignyeihez. Ebben a rszben rviden ttekintjk a bemenetek lersait s elltjuk nt nhny fontos httrinformcival a specilis funkcik hasznlatrl. Az egyes specilis funkcik rszletes lersa a 4.4 fejezetben tallhat.

69

A LOGO! funkcii

4.3.1 A bemenetek lersa


Csatlakoz bemenetek
Az albbiakban rszben a LOGO! bemeneti, rszben pedig a blokkok egyms kztti csatlakozsait rjuk le: S (set) - bellts: Az S bemenet lehetv teszi a kimenet belltst 1 llapotba. R (reset) - trls: Az R trl bemenetnek prioritsa van valamennyi ms bemenettel szemben s a kimenetet 0 llapotba kapcsolja. Trg (trigger) - triggerels, indts: Ezt a bemenetet egy mvelet indtsra hasznlhatja. Cnt (count)- szmlls: Ez a bemenet rgzti a bemen impulzusok szmt. Fre (frequency) - frekvencia: A bemenetre kapcsolt s ezzel a lerssal elltott jelek (frekvencik). Dir (direction) - irny: Ezzel a bemenettel llthatja be pldul a szmllk szmllsi irnyt (elre/htra). En (enable) - engedlyezs: Ez a bemenet engedlyezi a blokk szmra a mveletet. Ha ez a bemenet 0 llapot, a blokk a tbbi bemenett nem veszi figyelembe. Inv (invert) - invertls: A blokk kimen jele invrtldik, ha ez a bemenet aktv. Ral (reset all) - mindent trl: Az sszes bels rtket trli.

X llapot a specilis funkcik bemenetn


Ha a specilis funkcik valamely bemeneti llapota X, akkor az adott bemenetet 0 llapotra (alacsony feszltsgszint) kell ktni.

70

A LOGO! funkcii Paramter bemenetek


Vannnak olyan bemenetek is, amelyek nem ignylik bemeneti jelszint belltst. Ehelyett n meghatrozott rtkekkel paramterezi a mveleti blokkot. Par (parameter) - paramter: Ezt a bemenetet nem kell bektni. blokk szmra. T (time) - id: Ezt a bemenetet nem kell bektni. No (number)- szm: Ezt a bemenetet nem kell bektni. P (priority) - priorits: Ezt a bemenetet nem kell bektni.

Itt a paramtereket llthatja be a

Itt llthatja be az id rtkeket. Itt llthatja be az idalapokat. Itt llthatja be a prioritsokat.

4.3.2 Idztsek
T paramter
Nhny specilis funkcinl a T idrtk paramterezhet. Az id belltsnl gyeljen arra, hogy a bevitelre kerl rtkek fggenek a belltott idalaptl. - idalap s (seconds)-msodpercek m (minutes)-percek h (hours)-rk __ Msodpercek : Percek : rk : __ 1/100 msodpercek Msodpercek Percek

Plda: A T idrtk belltsa 250 percre:


ra egysgek (h): 04.00 ra 240 perc 00.10 ra +10 perc = 250 perc

Megjegyzs Az idparamter rtkt mindig T>= 0.10 s-ra kell belltani. A T = 0.05 s s T = 0.00 s rtkek nem definiltak.

71

A LOGO! funkcii Az id pontossga


Az egyes elektronikus alkatrszek pontossga kismrtkben eltr. Ez eltrseket jelenthet a T id belltsban is. A LOGO!-ban a maximlis pontatlansg rtke 1%. Plda: Egy rban (3600 msodperc) az eltrs maximlis rtke 1% (azaz 36 msodperc). Egy perc idtartam maximlis pontatlansga ezrt 0.6 msodperc lehet.

A kapcsolra pontossga
Annak biztostsa cljbl, hogy ez a pontatlansg ne jelenjen meg a kapcsolsi idben, a C vltozatban a kapcsolrt meghatrozott idkznknt szszehasonltjk s szinkronizljk egy nagypontossg idalappal. Ezzel maximlisan + 5s biztosthat naponta.

4.3.3 ra pufferels
A LOGO! modulok bels rja tpfeszltsg kimarads esetn is tovbb mkdik a pufferelt tpfeszltsg kvetkeztben. A tartalk ramforrs zemidejt a krnyezeti hmrsklet befolysolja. 25 Celsius fok krnyezeti hmrsklet esetn ez ltalban 80 ra.

4.3.4 Megtarts (remanencia)


A specilis funkcik kpesek megrizni a kapcsolsi llapotokat s szmllrtkeket. Ennek rdekben a megtartsi (remanencia) opcit be kell kapcsolni a megfelel funkcinl.

72

A LOGO! funkcii

4.3.5 Vdelmi fokozat


A paramtervdelem belltsa lehetv teszi az n szmra, hogy a belltott paramterek megjelenthetk s megvltoztathatk legyenek-e a LOGO! modul paramterezs mdjban. A vdelemnek kt lehetsges belltsa ltezik: +: A paramter belltsok megjelennek s megvltoztathatk paramterezs mdban. : A paramter belltsok nem jelennek meg paramterezs mdban s azok csak programozs mdban vltoztathatk meg.

4.3.6 Analg rtkek ersts s offszet szmtsa (offszet=nulla pont eltols)


A Gain s Offset paramterek lehetv teszik analg rtkek bels rtelmezst a mrt aktulis rtkeknek megfelelen. Paramter Kapocs feszltsg (V) Bels feldolgozsi rtk Ersts (%) Offszet Minimum 0 0 0 999 Maximum . >=10 1000 1000 +999

A 0 ... 10 V nagysgrendbe es rtkeket a rendszer a 0 ... 1000 bels rtkintervallumra kpezi le. A 10 V-nl nagyobb bemeneti rtkeket is az 1000-es bels rtkmaximum reprezentlja. A Gain paramtert az erstsi tnyez belltsra hasznlhatja, pl. 1000%, amely tzszeres erstsnek felel meg. Az Offszet paramtert a mrt rtkek nulla pont eltolsra hasznlhatja. A 118-as oldalon az analg kompartor specilis funkci lersnl ezekre tallhat egy mintaalkalmazst. Az analg bemenetekrl tovbbi informcit 4.1 fejezetben tallhat tovbbi informci.

73

A LOGO! funkcii

4.4 A specilis funkcik listja SF


A LOGO!-ba trtn programbevitel sorn a specilis funkciknak megfelel blokkokat az SF listrl vlaszthatja. Az albbi tblzat tjkoztatja nt a funkcik brzolsmdjrl, valamint jelzi, hogy a krdses funkci rendelkezik-e paramterezhet megtartsi opcival.

74

A LOGO! funkcii

75

A LOGO! funkcii

76

A LOGO! funkcii

4.4.1 Bekapcsolsi ksleltets


Rvid lers
A bekapcsolsi ksleltets aktivizlsa esetn a kimenet mindaddig nem lesz tkapcsolva, amg egy meghatrozott idtartam el nem telik.

T Paramter
A T paramter lehetsges rtkeit a 4.3.2 fejezetben nzheti meg.

Iddiagram

Az iddiagram vastagon kihzott rszt lthatja a bekapcsolsi ksleltets szimblumban is.

A funkci lersa
Amikor a Trg bemenet llapota 0-rl 1-re vlt, a Ta idzts elkezddik. (Ta az aktulis id a LOGO!-ban ).

77

A LOGO! funkcii
Ha a Trg bemenetnek az llapota legalbb a paramterezett T idtartam alatt 1 llapotban van, akkor a kimenet a T id utn (ez az az idpont, amely a bemenet bekapcsolsa s az annak megfelel kimeneti llapot megjelense kztt eltelik) 1 llapotba kerl. Ha a Trg bemenet llapota visszavlt 0-ba mg mieltt a T id letelik, az idzts trldik. A kimenet 0 llapotba kerl, ha a Trg bemenet is 0 llapot. Tpfeszltsg kimarads esetn az idzts trldik.

78

A LOGO! funkcii

4.4.2 Kikapcsolsi ksleltets


Rvid lers
A kikapcsolsi ksleltets aktivizlsa esetn a kimenet mindaddig nem kerl 0 llapotba, mg egy meghatrozott idtartam le nem telik.

T paramter A T paramter rtkeire vonatkoz informcikat a 4.3.2 fejezetben tallhatja.

Iddiagram

Az iddiagram vastagon kihzott rsze a kikapcsolsi ksleltets szimblumban is lthat.

79

A LOGO! funkcii A funkci lersa


Amikor a Trg bemenet llapota 1-re vltozik, a Q kimenet azonnal 1 llapotba kerl. Amikor a Trg bemenet llapota 1-rl 0-ra vlt, a Ta idzts elindul a LOGO!ban s a kimenet 1 llapotban marad. Amikor a Ta rtke elri a T paramterrel meghatrozott ksleltetsi id rtkt (T a =T), a Q kimenet 0 llapotba kerl (kikapcsolsi ksleltets). Ha a Trg bemenetet ismtelte be s kikapcsoljuk, a Ta idzts minden alkalommal jra indul. Az R (Reset) bemenet trli a ksleltetst s a kimeneti llapotot, mieltt a belltott ksletetsi id letelne.

80

A LOGO! funkcii

4.4.3 Be/Kikapcsolsi ksleltets


Rvid lers
A Be/Kikapcsolsi ksleltets aktivizlsa esetn a kimenet egy programozott idtartam letelse utn kapcsol t, s egy paramterezhet idtartam utn trldik.

A Th s Tl paramterek
A Th s Tl paramterek alaprtelmezs szerinti rtkeit a 4.3.2-es fejezetben lthatja.

81

A LOGO! funkcii Iddiagram

Az iddiagram vastagon kihzott rsze a be/kikapcsolsi ksleltets szimblumban is lthat.

A funkci lersa
Amikor a Trg bemeneti llapot 0-rl 1-re vlt, a Th idzts elkezddik. Ha a Trg bemeneti llapot legalbb a parametrizlt Th idtartam alatt 1-ben marad, akkor a kimenet a ksleltetsi idt kveten 1 llapotba kerl, (ez a ksleltets a bemenet bekapcsolsa s a kimeneti llapot megvltozsa kztt eltelt id). Ha a Trg bemeneti llapot visszavlt 0-ra mieltt a Th idzts letelik, az idzts trldik. A Tl idzts akkor indul, amikor a bemeneti llapot ismt 0-ra vltozik. Ha a Trg bemeneti llapot legalbb a parametrizlt Tl idtartam alatt 0-ban marad, akkor a kimenet a ksleltetsi idt kveten 0 llapotba kerl (ez a ksleltets a bemenet kikapcsolsa s a kimenet kikapcsolsa kztt eltelt idtartam). Ha a Trg bemeneti llapot visszavlt 1-re mieltt a Tl idzts letelik, az idzts trldik. Hlzatkimarads esetn az idzts trldik.

82

A LOGO! funkcii

4.4.4 Remanens bekapcsolsi ksleltets


Rvid lers
Egy bemeneti impulzust kveten meghatrozott idtartam idzts indul, amelynek letelte utn a kimenet 1 llapotba kerl.

T paramter
rtkeinek meghatrozsnl krjk nzze meg a 4.3.2 fejezetet.

Iddiagram

Az iddiagram vastagon kihzott rsze a remanens bekapcsolsi ksleltets szimblumon is lthat.

83

A LOGO! funkcii A funkci lersa


Amikor a Trg bemeneti llapot 0-rl 1-re vltozik, a Ta idzts elindul. Amint a Ta rtke elri a belltott T ksleltetsi id paramter rtket, a Q kimenet 1 llapotba kerl. A Trg bemenet ms llapotvltozsai nincsenek hatssal a Ta ksleltetsre. A kimeneti llapot s a Ta idzts mindaddig nem trldik, amg az R bemenet llapota ismt 1-re nem vlt. Tpfeszltsg kimarads esetn az idzts trldik.

84

A LOGO! funkcii

4.4.5 Latch rel (RS trol)


Rvid lers
A Q kimenet az S bemeneten keresztl llthat be s az R bementen kersztl trlhet.

Iddiagram

Kapcsolsi tulajdonsgok
A latch rel egy egyszer binris memriacella. A kimeneti jel a bemeneti llapotoktl s a kimenet elz llapottl fgg. A logikai llapotokat mgegyszer az albbi tblzat szemllteti.

85

A LOGO! funkcii

Sn 0 0 1 1

Rn 0 1 0 1

Q x 0 1 0

Megjegyzsek Az llapot nem vltozik Trls Bers Trls (a trlsnek elsbbsge van a berssal szemben)

Ha a remanencia be volt kapcsolva, akkor tpfeszltsg kimarads utn a kimenet abba az llapotba kerl, amely a kimarads eltt rvnyes volt.

86

A LOGO! funkcii

4.4.6 ramimpulzus rel


Rvid lers
A kimenetet egy rvid bemeneti impulzus lltja be s trli.

Iddiagram
Az iddiagram vastagon kihzott rsze az ramimpulzus rel szimblumban is lthat.

A mvelet lersa
A Q kimenet llapota minden egyes alkalommal megvltozik, azaz a kimenet ki- vagy bekapcsoldik, valahnyszor a Trg bemeneti jel 0-rl 1-re vltozik.

87

A LOGO! funkcii
Az R bemenetet az ramimpulzus rel eredeti llapotnak visszalltsra hasznlhatja (azaz a kimeneti llapot 0-ra lltsra). Feszltsgkimarads esetn az ramimpulzus rel trldik s a Q kimenet 0 llapotba kerl, hacsak nem volt bekapcsolva a megtartsi (remanencia) opci.

88

A LOGO! funkcii

4.4.7 Idtartam ksleltets impulzus kimenet


Rvid lers
A bemeneti jel meghatrozott idtartam kimeneti jelet generl.

T paramter
A T paramterre vonatkoz megjegyzseket a 4.3.2 fejezet tartalmazza. Iddiagram Az iddiagram vastagon kihzott rsze az idtartam ksleltets szimblumban is lthat.

A mvelet lersa
Amikor a Trg bemenet 1 llapotra vlt, a Q kimenet is ksleltets nlkl 1 llapotba kerl. Ugyanekkor indul a Ta idzts is s a Q kimenet marad 1 llapotban. Ha a Ta idzts elri a T paramterrel meghatrozott rtket (T a =T), a Q kimenet visszatr 0 llapotba (impulzus kimenet).

89

A LOGO! funkcii
Ha a Trg bementi llapot visszavlt 1-rl 0-ra mg mieltt letelne a meghatrozott idtartam, a kimenet ksleltets nlkl szintn visszavlt 1-rl 0-ra.

90

A LOGO! funkcii

4.4.8 lvezrelt idtartam ksleltet rel


Rvid lers
Egy bemenjel paramterezhet idtartam kimenjelet generl (ismtelheten indthat).

T paramter
A T paramterre vonatkoz megjegyzseket a 4.3.2 fejezetben tallhatja

Iddiagram
Az iddiagram vastagon kihzott rsze az lvezrelt idtartam ksleltets szimblumban is lthat.

A mvelet lersa
Amikor a Trg bemenet 1 llapotra vlt, a Q kimenet is ksleltets nlkl 1 llapotba kerl. Ugyanekkor indul a Ta idzts. Amikor a Ta elri a T paramterrel meghatrozott rtket (T a =T), a Q kimenet visszavlt 0-ra (impulzus kimenet). Ha a Trg bemenet ismtelten 0-rl 1-re vltozik mieltt mg a belltott idtartam letelne (jraindts), akkor a Ta idzts trldik s a kimenet bekapcsolt llapotban marad.

91

A LOGO! funkcii

4.4.9 Htnapos kapcsolra


Rvid lers
A kimenetet egy belltott bekapcsolsi/kikapcsolsi dtum vezrli. A ht napjainak brmilyen kombincija megengedett. Az aktv napokat a passzv napok elrejtsvel vlassza ki.

Iddiagram (3 plda)

No1: No2: No3:

Naponta: 06:30 rtl 08:00 rig Kedden 03:10 rtl 04:15 rig Szombaton s Vasrnap 16:30 rtl 23:10 rig

92

A LOGO! funkcii A funkci lersa


Minden htnapos kapcsolra hrom bellthat btykkel rendelkezik, melyek mindegyike felhasznlhat az idablakok paramterezshez. A btykket az egyes idablakok be s kikapcsolsi idpontjainak belltshoz hasznlhatja. A bekapcsolsi idpont bekvetkezsekor a kapcsolra aktivlja a kimenett, hacsak az mr korbban nem volt bekapcsolt llapotban. A kikapcsolsi idpont bekvetkezsekor a kapcsolra deaktivlja a kimenett, hacsak az mr korbban nem kerlt kikapcsolt llapotba. Ha n egy olyan bekapcsolsi idpontot llt be az egyik btykn, amely megegyezik egy msik btykn belltott kikapcsolsi idponttal, akkor be/ki kapcsolsi konfliktus kvetkezik be. Ilyen esetekben a 3. btyknek prioritsa van a 2. btykkel szemben a 2. btyknek pedig az 1. btykkel szemben.

Paramter ablak
Az 1. btyk belltsra szolgl paramter ablak pldul a kvetkezkppen nzhet ki: B01 blokk 1. btyk A ht napjai (napi) Ld. a Paramterek megjelentse/elrejtse - vdelmi tpusok Bekapcsolsi idpont (06.30 ra) Kikapcsolsi idpont (08.00 ra)

A ht napjai
A D= utni betknek az albbi jelentsei lehetnek: M : Monday (Htf) T : Tuesday (Kedd) W: Wednesday (Szerda) T : Thursday (Cstrtk) F : Friday (Pntek) S : Saturday (Szombat) S : Sunday (Vasrnap)

93

A LOGO! funkcii
A nap nagy kezdbetje azt jelenti, hogy a jelzett nap ki van vlasztva. A jel azt jelenti, hogy a nap nincs kivlasztva. Kapcsolsi idpontok 00:00 s 23:59 ra kztt tetszleges idpont bellthat. : azt jelenti, hogy nincs belltott be/ki kapcsolsi idpont.

A htnapos kapcsolra belltsa


A kapcsolsi idpontok bevitele az albbi mdon trtnik: 1. Pozcionlja a kurzort az egyik idkapcsol btykre (pldul a No 1 paramterre) 2. Nyomja meg az OK billentyt. A LOGO! kinyitja az adott btykhz tartoz paramter ablakot. A kurzor a ht napjaira ll. 3. Hasznlja a V, /\ billentyket a ht egy vagy tbb napjnak a kivlasztsra. 4. Hasznlja a > billentyt a kurzornak a bekapcsolsi idpont els pozcijra trtn lltshoz. 5. lltsa be a bekapcsolsi idpontot. Az rtk megvltoztatsra a V, /\ billentyket hasznlhatja. Itt csak az : rtk els szmjegyt vlaszthatja ki (a : azt jelenti, hogy nincs kapcsolsi mvelet). 6. Hasznlja a > billentyt a kurzornak a kikapcsolsi idpont els pozcijra trtn lltshoz. 7. lltsa be az idpontot (ugyanaz az eljrs mint a bekapcsolsi idpont belltsnl, ld. 5.). 8. Fejezze be a bevitelt az OK billenty lenyomsval. A kurzor ekkor a No 2 paramterre ll (2. btyk), s n most a kvetkez btykt paramterezheti.

Megjegyzs
A kapcsolra pontossgval kapcsolatos informcikat a mszaki jellemzknl tallhatja a 4.3.2 fejezetben.

94

A LOGO! funkcii Htnapos kapcsolra: plda


A htnapos kapcsolra kimenete minden nap 05:30 s 07:40 ra kztt lesz bekapcsolva. Ezenkvl a kimenet szintn be lesz kapcsolva kedden 03:10 s 04:15 kztt, valamint a htvgn 16:30 s 23:10 ra kztt. Ennek a belltshoz hrom btykre van szksg. Az brkon a btyk belltsra szolgl paramterablakok lthatk a fenti idztsek belltshoz.

1 btyk
Az 1. btyk a kapcsolra kimenett a ht minden napjn 05:30.. 07:40 ra kztt kapcsolja be.

A 2. btyk

A 2. btyk a kapcsolra kimenett minden kedden 03:10 .. 04:15 ra kztt kapcsolja be.

A 3. btyk

A 3. btyk a kapcsolra kimenett minden szombaton s vasrnap 16:30 .. 23:10 ra kztt kztt kapcsolja be.

95

A LOGO! funkcii Az eredmny

Htf Kedd

Szerda Cstrtk

Pntek Szombat

Vasrnap

96

A LOGO! funkcii

4.4.10 Tizenkt hnapos kapcsolra


Rvid lers
A kimenet vezrlse bellthat ki/be kapcsolsi dtumokkal trtnik.

Iddiagram

MM.DD+ Be=02.20 Ki=04.03

Be Ki

Februr 20

prilis 3

A funkci lersa
A bekapcsolsi idpontban a tizenkt hnapos kapcsolra kimenete bekapcsol, a kikapcsolsi idpontban pedig kikapcsol. A kikapcsols dtuma azt a napot mutatja, amikor a kapcsolra kimenete nullzdik. Az els rtk a hnapot, a msodik a napot jelenti.

97

A LOGO! funkcii Paramterezsi plda


A pldban szerepl LOGO! kimenete minden vben mrcius 1-n be fog kapcsolni, prilis 4-n pedig kikapcsol. Jlius 7-n ismt bekapcsol, majd november 19-n kikapcsol. Ehhez nnek kt tizenkt hnapos kapcsolrra van szksge, amelyek a fenti kapcsolsi peridusokra vannak belltva. A kt kapcsolra kimeneteit ezutn egy OR blokkal , kell sszekapcsolni.

B01:No MM.DD Be=03.01 Ki=04.04

B02:No MM.DD Be=07.07 Ki=11.19

98

A LOGO! funkcii

4.4.11 Elre/htra szmll


Rvid lers
Egy bemeneti impulzus hatsra egy bels szmll elkezd szmllni a paramterezssel bellthat irnyban. Meghatrozott szmllrtk elrsekor a kimenet bekapcsolt llapotba kerl. A szmllsi irnyt kln bemeneten lehet belltani.

99

A LOGO! funkcii Iddiagram

Bels szmllrtk

A funkci lersa
A bemenjel minden egyes felfut lre a Cnt vagy nveli eggyel a bels szmll rtkt (Dir = 0) vagy cskkenti azt eggyel (Dir = 1). Ha a bels szmll rtk nagyobb vagy egyenl a Par paramterben belltott rtkkel, akkor a Q kimenet 1 llapotba kerl. Az R Reset bemenet a bels szmllrtk s a kimenetek 000000 rtkre trtn belltsra hasznlhat. Mindaddig amg R=1, a kimenet 0 llapotban marad s a bemeneti impulzusok nem kerlnek szmllsra.

Par paramter bellts


Szmll rtk Ld. a Paramterek megjelentse/elrejtse vdelmi tpusok c. fejezetet Remanencia Ha a bels szmllrtk nagyobb vagy egyenl a Par paramterben belltott rtkkel, akkor a Q kimenet 1 llapotba kerl. A kimeneti llapot tlcsorduls, vagy alulcsorduls esetn megmarad. Lim 0 s 999999 kztti tetszleges rtk. Rem: Ezzel a paramterrel kapcsolhat ki s be a remanencia opci. off = nincs remanencia on = a Cnt szmllrtkek remanens mdon troldnak

100

A LOGO! funkcii
Bekapcsolt remanencia esetn a szmll llapota feszltsgkimarads utn is megmarad s a tpfeszltsg visszakapcsolsa utn jra hasznlhat.

101

A LOGO! funkcii

4.4.12 zemra szmll


Rvid lers
A bemenet bekapcsolt llapotban meghatrozott idtartam idzts indul. A kimenet akkor kerl be llapotba, ha a meghatrozott idtartam letelik.

102

A LOGO! funkcii

MI = paramterezhet szmllrtk MN= a htralv id OT= a teljes eltelt id a Ral bemeneten utoljra megjelent 1 llapot ta.

Iddiagram
MI = meghatrozott idtartam MN = htralv idtartam OT = a teljes eltelt id a Ral bemeneten utoljra megjelent 1 llapot ta. A szmlls lell mindaddig, amg az R vagy Ral bemenetek 1 llapotban vannak.

103

A LOGO! funkcii A funkci lersa


Az zemid szmll figyeli az En bemenetet. Amg a bemeneten 1 llapot van jelen, a LOGO! figyeli az eltelt idt s az MN htralev idt. A LOGO! ezeket az idtartamokat meg is jelenti paramterezs mdban. Amikor az MN htralv id rtke elri a nullt, a kimenet 1 llapotba kapcsol. Az R reset bemenet a Q kimenetet, a htralv id rtkt, valamint a belltott MI peridusid rtkt egyarnt trli. Az OT bels szmll ugyanakkor tovbb fut. A Ral reset bemenet trli a Q kimenetet, s az MI paramterrel meghatrozott rtkig htralv id szmlljt. Az OT bels szmll is nullzdik. Az MN s OT aktulis rtkei programvgrehajts kzben paramterezs mdban megfigyelhetk.

OT korltok
Amikor n trli az zemra szmllt az R bemeneten, az elzetesen eltelt idk sszestett rtke trolva marad az OT-ben. Az OT szmll ltal elrhet maximlis rtk 99999 ra. Ha az zemra szmll elrte ezt az rtket, tovbbi rk nem kerlnek szmllsra.

Par paramter bellts


A figyelt idszak rkban Vdelmi fokozat

Az MI egy paramterezhet idintervallum. . 0 s 9999 kztt tetszleges rtk lehet.

104

A LOGO! funkcii

4.4.13 Szimmetrikus rajelgenertor


Rvid lers
A kimeneten meghatrozott peridusidej rajelet generl.

T paramter
rtkeinek meghatrozsnl krjk tekintse meg a 4.3.2 fejezet erre vonatkoz megjegyzst.

Iddiagram

Az iddiagram vastagon kihzott rsze a szimmetrikus rajelgenertor szimblumban is lthat.

A funkci lersa
A T paramter az egymssal egyenl hosszsg ki- s bekapcsolsi peridusok idtartama. Az En (enable) bemenetet az rajelgenertor bekapcsolsra hasznlhatja. Mindaddig, amg az En bemenet 0 llapotba nem kerl, az rajelgenertor a kimenetet T idtartamig 1 llapotba, majd T idtartamig 0 llapotba kapcsolja.

105

A LOGO! funkcii Megjegyzs rels kimenetek esetn:


A terhels alatt mkd rels kimeneteket minden egyes kapcsolsi mvelet egy kicsit elhasznlja. Arra vonatkozan, hogy a LOGO! kimenetek hny kapcsolsi mveletet kpesek vgrehajtani a Mszaki jellemzk c. fejezet nyjt informcit. (ld. A fejezet).

106

A LOGO! funkcii

4.4.14 Aszinkron rajelgenertor


Rvid lers
A kimeneti impulzus formja a pulzus idtartamnak s a pulzusok kztti sznet arnynak a meghatrozsval vltoztathat.

Iddiagram

A funkci lersa
A pulzus idtartamt s a pulzusok kztti sznet hosszt n a TH (Time High) s TL (Time Low) paramterekkel llthatja be. Mindkt paramternek ugyanaz az idalapja, klnbz idalapokkal nem llthatk be. Az INV bemenet lehetv teszi a kimenet invertlst. Az INV bemenet csak akkor hatsos, ha a blokkot az En bemenetn aktivltk.

107

A LOGO! funkcii

4.4.15 Vletlen jel genertor


Rvid lers
A vletlen genertor kimenete paramterezhet idtartamon bell kerl be- illetve kikapcsolsra..

108

A LOGO! funkcii A TH s TL paramterek


A TH s TL alaprtkeit a 4.3.2.fejezetben tallhatja.

Iddiagram
Az iddiagram vastagon kihzott rsze a nem vletlen jel genertor szimblumban is lthat.

A funkci lersa Amikor az En bemeneti llapot 0-rl 1-re vlt, elindul egy a 0 s a belltott TH rtkintervallumba es vletlen idzts (bekapcsolsi ksleltets). Ha az En bemenet legalbb a bekapcsolsi ksleltets idtartama alatt 1 llapotban marad, akkor a kimenet a bekapcsolsi ksleltets utn 1 llapotba kerl. Ha az En bemeneti llapot visszavlt 0-ra mieltt mg a bekapcsolsi ksleltets letelne, az idzts trldik. Ha az En bemeneti llapot ismt 0-ra vlt, akkor elindul egy a 0 s a belltott TL rtkintervallumba es vletlen idzts (kikapcsolsi ksleltets). Ha az En bement legalbb a kikapcsolsi ksleltets idtartama alatt 0 llapotban marad, akkor a kimenet a bekapcsolsi ksleltets utn 0 llapotba kerl. Ha az En bemeneti llapot visszavlt 1-re mieltt mg a kikapcsolsi ksleltets letelne, az idzts trldik. Tpfeszltsg kimarads esetn a letelt id trldik.

109

A LOGO! funkcii

4.4.16 Frekvencia trigger


Rvid lers
A kimenet attl fggen kerl be-, illetve kikapcsolsra, hogy a bemeneti frekvencia kt meghatrozott hatrrtk kz esik-e.

Iddiagram

110

A LOGO! funkcii A funkci lersa


A trigger mri a Cnt bemeneti jelet. A bemeneti impulzusok rgztsre kerlnek a G_T paramterezsi peridus alatt. Ha a bemeneti impulzusfrekvencia meghaladja a bekapcsolsi s kikapcsolsi kszbrtket, a Q kimenet bekapcsolt llapotba kerl. A Q kimenet akkor kerl ismt kikapcsolt llapotba, ha a mrt impulzusfrekvencia elri a kikapcsolsi kszbrtket, vagy az al cskken.

Par paramter bellts


Bekapcsolsi kszb Vdelmi fokozat Kikapcsolsi kszb Idintervallum az impulzusszmllshoz SW/\ a bekapcsolsi kszb. A 0000 to 9999 Hz intervallumban tetszleges frekvencia lehet. SWV a kikapcsolsi kszb. A 0000 to 9999 Hz intervallumban tetszleges frekvencia lehet. G_T az az idintervallum, amely alatt a Cnt bemeneti impulzusok mrse folyik. A G_T a 00.05 s s 99.95 s intervallumban tetszleges idtartam lehet.

Megjegyzs
Ha a Gta rtket 1 s-ra lltja be, akkor a LOGO! az fa paramterben az aktulis frekvencia rtkt adja vissza Hz-ben. Az fa mindig a GT idegysg alatt leszmllt impulzusok sszessge.

111

A LOGO! funkcii

4.4.17 Analg trigger


Rvid lers A kimenet akkor kerl bekapcsolt llapotba, ha az analg rtk meghaladja a paramterezett bekapcsolsi kszbrtket. A kimenet akkor kerl kikapcsolt llapotba, ha az analg rtk a parametrizlt kikapcsolsi kszbrtk al cskken (hiszterzis).

Ersts s offszet paramterek


Az ersts s offszet paramterekkel kapcsolatos informcikat a 4.3.6 fejezetben tallhatja.

112

A LOGO! funkcii Iddiagram

A funkci lersa
A funkci beolvassa az AI1 vagy AI2 analg rtkeket. Az Offset paramter ezt kveten hozzaddik az analg rtkhez. A kapott rtket a rendszer sszeszorozza az ersts paramter rtkvel. Ha a kapott eredmny meghaladja a bekapcsolsi kszbrtket (SW ), a Q kimenet 1 llapotba kerl. A Q kimenet akkor kerl ismt 0 llapotba, ha a fenti rtk elri a kikapcsolsi kszbrtket. (SW ).

113

A LOGO! funkcii Par paramter bellts


Az ersts s offszet paramtereket a hasznlt rzkelk tpushoz, valamint a megfelel alkalmazshoz kell igaztani. Paramter hozzrendels

Bekapcsolsi kszb Kikapcsolsi kszb Ersts %-ban Vdelmi fokozat Nyomja meg a > billentyt

Offszet

Kijelzs PARAM mdban (plda):

114

A LOGO! funkcii

4.4.18 Analg kompartor


Rvid lers
A kimenet akkor kerl bekapcsolt llapotba, ha az Ax s Az kztti klnbsg meghaladja a belltott kszbrtket.

Ersts s offszet paramterek Az ersts s offszet paramterekkel kapcsolatos informcikat a 4.3.6 fejezetben tallhatja.

115

A LOGO! funkcii Iddiagram

A funkci lersa Az analg kompartor funkci az albbi aritmetikai mveleteket hajtja vgre: 1. A parametrizlt offszet rtket hozzadja az Ax s Ay rtkekhez. 2. Ax s Ay rtkeit beszorozza az ersts paramter rtkvel. 3. A funkci ellltja az Ax s Ay analg rtkek klnbsgt. Ha a klnbsg rtke meghaladja a /\-ban parametrizlt kszbrtket, a Q kimenet 1 llapotba kerl, ellenkez esetben 0 rtk lltdik be.

Szmtsi szablyok
Q = 1 amikor: [(Ax + offszet) * ersts] [(Ax + offszet) * ersts] > kszbrtk

116

A LOGO! funkcii Par paramter bellts


Az ersts s offszet paramtereket a hasznlt rzkelk tpushoz, valamint a megfelel alkalmazshoz kell igaztani.

Vdelmi fokozat Ersts %-ban Kszbrtk Offszet

LOGO! Kziknyv A5E00067781 01

117

A LOGO! funkcii Plda


Egy ftsi rendszer vezrlse cljbl a Tv ftfolyadk hmrsklete (az AI1 bemeneten elhelyezett rzkeln keresztl) s a Tr visszatrsi hmrsklet (az AI2 bemeneten elhelyezett rzkeln keresztl) sszehasonltsra kerlnek. Ha a visszatrsi hmrsklet tbb mint 15 fokkal klnbzik a ftfolyadk hmrsklettl, abban az esetben egy kapcsolsi mvelet aktivizldik /gfej bekapcsolsa/. A tnyleges hmrskletek PARAM mdban jelenthetk meg. A hmrsklet rzkelk az albbi mszaki jellemzkkel rendelkeznek: 30 tl +70 C0-ig, 0 .. 10V DC.

Paramter hozzrendels

Kijelzs Paramterezs mdban (plda):

118

A LOGO! funkcii

4.4.19 Lpcshzi vilgts


Rvid lers
Egy bemeneti impulzust kveten (lvezrelt) paramterezett idksleltets indul. A kimenet a belltott idtartam letelte utn kikapcsolt llapotba kerl. 15 msodperccel a belltott idzts letelte eltt egy figyelmeztet jel kerl kibocstsra.

T paramter
Az rtkek belltst megelzen krjk nzze meg a 4.3.2 fejezet vonatkoz megjegyzst. Iddiagram

119

A LOGO! funkcii A funkci lersa


Amikor a Trg bemenet llapota 1-rl 0-ra vlt, a Ta idzts elindul s a Q kimenet 1 llapotba kerl. 15 msodperccel azt megelzen, hogy a Ta idtartam elrn a belltott T id rtkt, a Q kimenet egy msodpercre 0 llapotba kerl. Amikor a Ta elri a belltott T rtket, a Q kimenenet nullzdik. Ha a Ta idtartam kzben a Trg bemenetre jabb impulzus kerl, ez trli s jraindtja az idzitst. (jraindtsi lehetsg). Tpfeszltsg kimarads esetn az idzts trldik.

Az idalap megvltoztatsa
Igny szerint n megvltoztathatja a figyelmeztetsi idtartam s a figyelmeztet jel hossznak rtkt.

*Csak 25 msec-nl rvidebb ciklusidej programokra rvnyes.

Ld. mg Ciklusid meghatrozsa a C fggelkben.

120

A LOGO! funkcii

4.4.20 Ktfunkcis kapcsol


Rvid lers
Kt klnbz funkcival rendelkez kapcsol. ramimpulzus rel kikapcsolsi ksleltetssel lland vilgtskapcsol

A TH s TL paramterek
Az rtkek belltshoz krjk nzze meg a 4.3.2 fejezet vonatkoz megjegyzst.

121

A LOGO! funkcii
Iddiagram

A funkci lersa
A mikor a Trg bemenet llapota 0-rl 1-re vltozik, a Ta idzts elindul s a Q kimenet 1 llapotba kerl. Amikor Ta idzts elri a TH idtartamot, a Q kimenet nullzdik. Tpfeszltsg kimarads esetn az idzts trldik. Ha a Trg bemeneti llapot 0-rl 1-re vlt s az 1 szint legalbb a TL idtartam hosszig fennll, az lland vilgts funkci aktivizldik s a Q kimenet lland bekapcsolt llapotba kerl. A Trg bemenet ismtelt bekapcsolsa trli a TH idztst s a Q kimenetet kikapcsolja.

122

A LOGO! funkcii

4.4.21 zenet szvegek


Rvid lers
Paramterezhet szveges zenetet jelent meg RUN mdban.

Korltozsok
Az zenetfunkcik maximlis szma 5 lehet.

A funkci lersa
Amikor a bemeneti llapot 0-rl 1-re vlt, a paramterezett szveg megjelenik RUN mdban. Ha a bemeneti llapot 1-rl 0-ra vlt, a szveg nem jelenik meg. Ha az En=1 llapot tbb zenetszveg funkcit aktivizl, akkor azok kzl a legmagasabb priorits szveg jelenik meg. A V billenty lenyomsval az alacsonyabb priorits zenetszvegek is megjelenthetk. A standard megjelents s az zenetmegjelents funkcik a V s a /\ billentyk segtsgvel kapcsolhatk.

123

A LOGO! funkcii Plda


Egy zenet pldul a kvetkez mdon jelenthet meg: En=1

Paramter ablak
A priorits paramterezse az albbi mdon trtnik (P paramter belltsi ablak):

Az zenet szveg paramterezse az albbi mdon trtnik (P paramterbelltsi ablak):

Hasznlja a > billentyt annak a sornak a kivlasztshoz, amely a kvnt zenet szveget tartalmazza. Nyomja meg az OK billentyt, hogy ezt a sort szerkeszts mdba kapcsolja. Hasznlja a V s /\ billentyket s vlassza ki a megjelentend bett. A kurzort egyik pozcibl egy msikba a <, > billentykkel mozgathatja. Nyomja meg az OK billentyt a vltoztatsok jvhagyshoz, vagy az ESC billentyt a szerkeszts mdbl val kilpshez.

124

A LOGO! funkcii
Egy paramternek a kivitelhez (azaz egy mrsi vagy egy funkci rtk zenet szvegknt trtn megjelentshez) vlassza ki a megfelel sort a > billentyvel s nyomja meg a /\ billentyt:

Nyomja meg az OK billentyt szerkeszts mdba trtn tkapcsolshoz.

Hasznlja a <, > billentyket a megjelentend blokkok vagy paramterek kztti vlasztshoz. Hasznlja a V, /\ billentyket a megjelentend blokk vagy paramter kivlasztshoz A megfelel paramter kivlasztshoz nyomja meg az OK billentyt. A paramter bellts mdbl val kilpshez nyomja meg az ESC billentyt. Az kezdemnyezett vltoztatsok ezzel vgrehajtsra kerlnek.

125

A LOGO! paramterezse

5 A LOGO! paramterezse
A paramterezs fogalmn a blokkok paramtereinek a belltst rtjk. n bellthatja az idzts funkcik ksleltets rtkeit, egy szmll kszbrtkt, az zemra szmll figyelsi idtartamt, a kszbkapcsol be s kikapcsolsi kszbszintjeit. A paramtereket bellthatja: Programozs mdban Paramterezs mdban Paramterezs mdban a programoz maga rhatja be egy paramter rtkt. A paramterezs mdot abbl a clbl vezettk be, hogy a paramter rtkek vltoztathatk legyenek anlkl, hogy a programot meg kellene vltoztatni. Ilymdon pldul maga a felhasznl kpes az idztseket megvltoztatni, anlkl, hogy t kellene neki kapcsolni programozs mdba.Ennek a megoldsnak az az elnye, hogy a program (s gy a beprogramozott ramkr) vdve vannak, ugyanakkor a felhasznlnak megvan a lehetsge arra, hogy az ramkrn az ignyeinek megfelel mdostsokat elvgezze.

Megjegyzs
A LOGO! paramterezs mdban is folytatja az elindtott program vgrehajtst.

126

A LOGO! paramterezse

5.1 tkapcsols paramterezs mdba


A paramterezs mdba val tkapcsolshoz nyomja le egyidejleg az ESC s OK billentyket.

A LOGO! ennek hatsra tkapcsol paramterezs mdba s megjelenti a paramterezs ment:

A Set Clock - ra belltsmenpont csak akkor kerl vgrehajtsra, ha az n LOGO! verzija rendelkezik ra/id kapcsolval (ezekre a LOGO! verzikra a C bet utal a kszlk megnevezsben, pl. LOGO 230RC). Az ra bellts menpont lehetv teszi a LOGO! idkapcsoljnak belltst is.

5.1.1 Paramterek
A paramterek az albbiak lehetnek: Idrel ksleltetsi idi. Kapcsolra kapcsolsi idpontjai (kapcsol btykk). Egy szmll kszbrtkei. Az zemra szmll figyelsi (monitorozsi) ideje. Kszbkapcsol kapcsolsi kszbrtkei.

Az egyes paramterek azonostsra a blokkszm s a paramter rvidtse

127

A LOGO! paramterezse
szolgl. Pldk: B01:T Blokkszm : A paramter rvidtse

T: ...a bellthat idrtk. No1: ...a kapcsolra els btyke. Par: ...a megfigyelhet szmllkra utal.

5.1.2 Paramter kivlasztsa


A paramter kivlasztsa az albbi mdon trtnik: 1. Vlassza ki a Paramter bellts lehetsget a paramterezs menrl. 2. Nyomja meg az OK billentyt.

Erre a LOGO! megjelenti az els paramtert. Ha a paramter valamilyen okbl nem llthathat be, akkor az ESC billenty segtsgvel trhet vissza a paramterezs menhz.

128

A LOGO! paramterezse
Paramter A paramter belltand rtke

Aktulis LOGO! id.

Nincs megvltoztathat paramter. ESC -vel visszatrhet paramterezs menhz.

3. A kvnt paramter kivlasztsa: a /\ vagy V billentykkel A LOGO! a paramtert kln ablakban jelenti meg. 4. A paramter megvltoztatshoz elszr vlassza ki a kvnt paramtert, majd nyomja meg az OK billentyt.

5.1.3 Paramter megvltoztatsa


A paramter megvltoztatshoz elszr ki kell azt vlasztania (ld. Paramter kivlasztsa). A paramter rtkt ugyanazon a mdon tudja megvltoztatni, ahogyan azt programozs mdban bevitte. 1. Mozgassa a kurzort abba a pozciba, ahol vltoztatst kvn vgrehajtani. < vagy > billentyk 2. Vltoztassa meg az rtkt: /\ vagy V 3. Hagyja jv a vltoztatst: OK billenty Mozgats: a < vagy > billentykkel Befejezs: OK

rtk megvltoztatsa: /\ vagy V billentykkel

129

A LOGO! paramterezse
A ksleltetsi idk egysgt paramterezs mdban nem vltoztathatja meg. Ez csakis programozs mdban lehetsges.

A T id aktulis rtke
Paramterezs mdban a T id rtkt az albbi formban lthatja:

A belltott T idrtk

A Ta aktulis id A belltott T id rtket a Paramter megvltoztatsa c. rszben lertak szerint vltoztathatja meg.

Kapcsolra aktulis ideje


Egy kapcsolra kapcsol btyke paramterezs mdban pldul az albbi formban lthat: A kapcsolra ramkr megjelentett llapotai:

Kapcsolra kikapcsolt llapotban (a kimeneti llapot 0) Kapcsolra bekapcsolt llapotban (a kimeneti llapot 0) 0 A LOGO! egy-egy kapcsolbtyk ramkri llapotainak a megjelentse helyett a kapcsolra ramkri llapotait mutatja. A kapcsolra ramkri llapotai mindhrom btyktl fggenek (No1, No 2 s No 3).

130

A LOGO! paramterezse Egy szmll aktulis ideje


Egy szmll pramterezs mdban az albbi formban lthat:

Bekapcsolsi kszb

Aktulis szmllrtk

Egy zemra szmll aktulis rtke


Egy zemra szmll paramterei paramterezs mdban az albbi formban lthatk:

Megfigyelsi id Htralev id Eltelt zemid

Kszbkapcsol aktulis rtke


Egy kszbkapcsol paramtere paramterezs mdban az albbi formban lthat:

Bekapcsolsi kszb Kikapcsolsi kszb Mrt rtk

131

A LOGO! paramterezse

5.2 A (LOGO! ... C) idejnek belltsa


Az idt az albbi mdokban llthatja be: Paramterezs mdban Programozs mdban

Az id belltsa paramterezs mdban: 1. Kapcsoljon t paramterezs mdba: ESC s OK billentyk egyidej lenyomsval. 2. Vlassza ki a Set Clock - ra bellts menpontot s nyomja meg az OK billentyt.

A kurzor a pozicionldik.

nap

paramter

el

3. Vlassza ki a ht kvnt napjt: /\ vagy V billentyk 4. Mozgassa a kurzort a kvetkez pozciba < vagy > billentyk 5. Vltoztassa meg az rtket: /\ vagy V billentyk 6. lltsa be az rt a kvnt idpontra. Ismtelje ehhez a 4. 5. lpseket. 7. Fejezze be a bevitelt: OK billenty

Id belltsa programozs mdban:


1. Kapcsoljon t programozs mdba: <,> s az OK billentyk egyidej lenyomsval. 2. Vlassza ki a Program menpontot s nyomja meg az OK billentyt. 3 Vlassza ki az Set Clock - ra bellts menpontot (a /\ , V billentykkel) s nyomja meg az OK billentyt. Most bellthatja a ht megfelel napjt s az idpontot a fentiekben lert mdon (ld. Fentebb a 3. lpstl kezdden)

132

A LOGO! paramterezse A tli s nyri idszmts kztti tkapcsols:


A LOGO!-nak RUN mdban kell lenni, ha ezt az tkapcsolst vgre akarja hajtani. 1. Ha szksges, akkor paramterezs, vagy programozs mdbl kapcsoljon RUN mdba.

A megjelentett id

2. Nyomja meg az OK s /\ billentyt Az aktulis id rtke egy rval elre ugrik.

A vltoztats utn megjelen id.

Ellenkez irnyban hasonlkppen vltoztathatja meg az id paramter rtkt: 3. Nyomja meg az OK s V billentyket. Az aktulis id rtke egy rval visszall.

A vltoztatst kveten megjelen idrtk.

133

A LOGO! programmoduljai

6 A LOGO! programmoduljai
A LOGO! egyidejleg egyetlen programot kpes csak trolni. Ezrt ha meg kvnja vltoztatni a programjt, vagy egy j programot kvn rni anlkl, hogy a meglev programot trln, mentse el (archivlja) azt valahol. Ezt a clt szolgljk a programmodul/krtyk. A LOGO!-ban trolt programot programmodul/krtyra msolhatja t. Ezt a programmodul/krtyt azutn ms LOGO!-ba is behelyezheti, ezen a mdon ms LOGO!-kba is tmsolhat programokat. A programmodul/krtyt az albbiakra hasznlhatja: Programok archivlsra Programok dupliklsra Programok postzsra Programok rsra s tesztelsre irodai krnyezetben, majd azok tvitelre egy kapcsolszekrnyben elhelyezett LOGO!-ba. A LOGO! a programmodul behelyezsre/eltvoltsra egy csatlakozval rendelkezik (amit egy fedllel zrhatunk le). A programmodul/krtyt a kszlktl fggetlenl szerezheti be.

Megjegyzs
A modulra nincs szksge ahhoz, hogy a programjt tartsan a LOGO!-ban trolja. A LOGO! program ugyanis a programozs mdbl val kilps utn tartsan troldik.

Az albbiakban ismertetsre kerl a LOGO!-val egytt leszlltott kt modul. Ezek mindegyike megfelel a LOGO! teljes memriakapacitsnak.

134

A LOGO! programmoduljai

6.1 A modulok ttekintse


A srga programmodul
Errl a modulrl programokat msolhat, illetve ide programokat rhat.

Piros programmodul Erre a modulra csak programokat rhat. Amint egy programot eltrolt, azt nem tekintheti meg, nem msolhatja s nem vltoztathatja meg (azaz a program vdett). Az ilymdon mentett programok csak abban az esetben futtathatk, ha a rendszer mkdse kzben a modul a LOGO!-ba be van helyezve.

Figyelmeztets
Gyzdjn meg arrl, hogy programjait ne programvdelemmel mentse egy modulra abban az esetben, ha azokat tovbb akarja szerkeszteni. A programmodulon lev vdett programot elindthatja, de nem olvashatja azt szerkesztsi cllal.

135

A LOGO! programmoduljai Felfel kompatibilits


A modulok csak felfel kompatibilisek. Ez azt jelenti, hogy: Az alapvltozatban megrt modul az sszes tbbi vltozatban olvashat. A LOGO! ...L vltozatban megrt modul csak a tbbi LOGO! ...L vltozat szmra olvashat, de nem az alapvltozatok szmra. A LOGO! ...LB11 vltozatban megrt modul az sszes tbbi LOGO! ...LB11 vltozat szmra olvashat, de nem az alapvltozat, vagy a LOGO! ...L vltozat szmra.

6.2 A modulok behelyezse s eltvoltsa


Amikor egy piros programmodult (know-how vdelem s msolsvdelem) eltvolt, emlkezzen arra, hogy a modulban trolt program csak akkor futtathat, ha a modul behelyezett llapotban van s a programfuts ideje alatt ott is marad. Ha a modult kzben eltvoltjk, a LOGO a No program - nincs program zenetet jelenti meg. A piros modul mkds kzbeni eltvoltsa megengedhetetlen mkdsi llapotokhoz vezet. Mindig gyeljen a kvetkez figyelmeztetsre:

Figyelmeztets
Ne helyezze az ujjt, vagy fmbl, egyb vezet anyagbl ksztett trgyat a nyitott programmodul/krtya nylsba. A programmodul/krtya csatlakoz akkor is mkdkpes lehet, ha az L1 s N kapcsok helytelenl lettek bektve. A programmodul/krtyt csakis szakkpzett kezel cserlheti.

136

A LOGO! programmoduljai A modul eltvoltsa


A programmodul/krtyt az albbi mdon tvolthatja el:

Helyezzen vatosan egy csavarhzt a programmodul/krtya fels vjatba s hzza ki egy kiss a modult a fszkbl. Ezt kveten teljesen eltvolthatja a program modul/krtyt.

A programmodul/krtya behelyezse
A programmodul/krtya rekesze a jobb als szln rovtkolt. A programmodul/krtynak szintn van egy rovtkolt le. Ez megakadlyozza, hogy a programmodul/krtyt rossz helyzetben tolja be. Tolja be a programmodul/krtyt a rekeszbe tkzsig.

137

A LOGO! programmoduljai

6.3 Program msolsa a LOGO!-rl a programmodul/krtyra


Egy programnak a programmodul/krtyra trtn msolsa az albbi mdon trtnik: 1. Helyezze be a programmodul/krtyt a rekeszbe. 2. Kapcsolja a LOGO! -t programozs mdba: a <,> s az OK billentyk egyidej lenyomsval.

3. Mozgassa a > kurzort a PC/Card menponthoz. 4. Nyomja meg az OK billentyt. Az tvitel men jelenik meg.

5. Mozgassa a >kurzort a LOGO Card menponthoz. 6. Nyomja meg az OK billentyt. A LOGO! a trolt programot a programmodul/krtyra msolja t. Amikor a LOGO! befejezte a msolst, automatikusan visszatr a fmenhz.

138

A LOGO! programmoduljai
A program ezzel a programmodul/krtyra kerlt. Most mr eltvolthatja a programmodul/ krtyt. Ne felejtse el a fedelet visszatenni! Ha a program msolsa kzben tpfeszltsgkimarads kvetkezik be, a msolst a tpfeszltsg visszalltsa utn meg kell ismtelni.

6.4 Msols a modulbl a LOGO!-ba


Abban az esetben, ha nnek van egy programot tartalmaz programmodul/krtyja, az azon lv programot ktfle mdon msolhatja t a LOGO!-ba. Automatikusan, amikor a LOGO! bekapcsoldik (tpfeszltsg bekaocsolsa). A LOGO! PC/Card men segtsgvel.

Megjegyzs
Jegyezze meg, hogy nem minden modulon trolt program olvashat valamenynyi LOGO! vltozatban. Ha szksges olvassa t ismt a 6.1 fejezetet.

Automatikus msols a LOGO! indtsakor


A kvetkez mdon trtnik: 1. Kapcsolja ki a LOGO! tpegysgt. 2. Tvoltsa el a modul rekesznek fedelt. 3. Helyezze be a programmodul/krtyt a megfelel rekeszbe. 4. Kapcsolja be ismt a LOGO! tpegysgt.

139

A LOGO! programmoduljai
Eredmny: A mvelet eredmnyeknt a program a programmodul/krtyrl tmsoldik a LOGO!-ba. Amint a LOGO! befejezte a msolst, a fment jelenti meg.

Megjegyzs
Mieltt a LOGO!-t RUN llapotba kapcsolja,gyzdjn meg arrl, hogy a LOGO!-val vezrelt rendszer nem tartalmaz veszlyforrsokat. 1. Mozgassa a > kurzort a Start menpontra: Nyomja meg ktszer a V billentyt 2. Nyomja meg az OK billentyt.

Msols a PC/Card menvel


Elszr olvassa el a programmodul/krtya cserjre vonatkoz megjegyzseket. A programot a programmodul krtyrl az albbi mdon msolhatja a LOGO!ba: 1. Helyezze be a programmodul/krtyt 2. Kapcsolja a LOGO!-t programozs mdba <,> s az OK billentyk egyidej lenyomsval

3. Mozgassa a >kurzort PC/Card menponthoz:

140

A LOGO! programmoduljai
4. Nyomja meg az OK billentyt, megjelenik az tvitel men.

5. Mozgassa a >kurzort a PC/Card menponthoz: /\, V billentyk 6. Nyomja meg az OK billentyt.

Eredmny: A mvelet eredmnyeknt a program a programmodul/krtyrl tmsoldik a LOGO!-ba. A msols befejezse utn a LOGO! automatikusan megjelenti a fment.

141

A LOGO!-szoftver

7 A LOGO! szoftver
A LOGO!Soft Comfort szoftver a kvetkez funkcikkal rendelkez PC-s programcsomag: Off-line program generls az n alkalmazsaihoz Szmtgpes ramkr (vagy program) szimulci ramkri blokkdiagram ellltsa s kinyomtatsa A program mentse lemezre, vagy ms troleszkzre Programtvitel LOGO!-rl PC-re PC-rl LOGO!-ra

A LOGO! szoftver, mint alternatva


A LOGO! szoftver tulajdonkppen a hagyomnyos tervezsi mdok egyik lehetsges alternatvja: 1. Alkalmazsait elszr az rasztalnl tervezheti meg. 2. Szimullhatja s tesztelheti alkalmazsait a szmtgpn, hogy annak ramkrei megfelelen mkdnek -e, mg mieltt hasznlatba venn azt 3. A teljes ramkrt kinyomtathatja blokkdiagram formjban, vagy a kimenetek szerint rendezett blokkdiagramok formjban. 4. Archivlhatja ramkreit PC-s fjl rendszerben. Ezzel kzvetlenl viszszakereshet egy ramkrt, ha azt vltoztatni kvnja a jvben. 5. Programjt ttltheti a LOGO!-ba s ehhez mindssze nhny billentyt kell megnyomni. A LOGO! ehhez nagyon knnyen tllthat.

142

A LOGO!-szoftver LOGO!Soft Comfort


A LOGO!Soft Comfort lehetv teszi vezrl programok gyors s knyny ellltst. A programok a PC-n hozhatk ltre a drag-and drop (hzs-s-ejts) technika alkalmazsval. nnek elszr meg kell rnia a programjt, majd ki kell rtkelnie, hogy milyen LOGO! vltozat szksges az elksztett program vgrehajtshoz. Az Off-line programozs egyik klnlegesen felhasznlbart funkcija a szimulcis lehetsg, amely lehetv teszi tbb specilis funkci llapotnak egyidej megjelentst s a ltrehozott program gazdag dokumentlst. Ez az opcionlis szoftver rendszer CD ROM-on trolt tfog on-line Help-el is rendelkezik. A LOGO!Soft Comfort Windows 95/98 s Windows NT 4.0 vagy magasabb verziszm opercis rendszereken fut. Kiszolgl funkcikkal is rendelkezik s maximlis szabadsgot, valamint knyelmet biztost az n szmra a programok ellltshoz.

LOGO!Soft Comfort V2.0


Ez a LOGO!Soft Comfort szoftver legjabb vltozata. A 2.0 verziban megtallhatja mindazokat a funkcikat, melyekkel a legjabb eszkzk rendelkeznek s amelyek jelen kziknyvben ismertetsre kerlnek.

A LOGO!Soft Comfort V1.0 frisstse (upgrade)


Ha n egy korbbi LOGO!Soft Comfort verzival rendelkezik, ez lehetv teszi korbbi programok letltst az j eszkzkre, de n nem hasznlhatja az j funkcikat tartalmaz programokat. Ahhoz, hogy erre is kpes legyen nnek frissteni kell az 1.0-s verzijt a legutbbi verzira. n csak akkor installlhatja az upgrade programot, ha rendelkezik a LOGO!Soft Comfort V1.0 teljes jogtiszta verzijval.

Upgrade-ek s egyb informcik


n szabadon tlthet le upgrade s demo verzikat az Internetrl az albbi cmrl: http://www.ad.siemens.de/logo/html_00/software.htm.

143

A LOGO!-szoftver

7.1 A LOGO! szoftver lehetsges alkalmazsai


Rendszer kvetelmnyek
A LOGO!Soft Comfort V2.0 futtatshoz a rendszernek az albbi kvetelmnyeket kell teljesteni: IBM-kompatibilis PC Pentium 90 vagy magasabb teljestmny hardver (Pentium 133 ajnlott) 32 MB RAM (64 MB RAM ajnlott) 90 MB lemezterlet Microsoft Windows 95/98 vagy NT4.0 SVGA grafikus krtya, 800x600-as felbontssal , 256 sznnel (1024x768 ajnlott) CD-ROM meghajt + egr

zembehelyezs s mkdtets
zembehelyezs eltt olvassa el a termkinformcis dokumentcikat s a CD-ROM-on lev szvegfjlokat. A szoftver zembehelyzshez egyszeren csak kvesse az installl program utastsait. Az installcis program indtsa az albbi mdon trtnik (a CD-ROM-os installci automatikusan indul): 1. Vlassza ki s indtsa el a SETUP.EXE programot (a Windows 95/98-ban s a Windows NT 4.0 -ban vagy a Start Run kivlasztsval s a: [meghajt]:\Setup sor bevitelvel, vagy Windows Explorer-ben a Setup-ra trtn rkattintssal . 2. Kvesse az installcis program utastsait. A szoftverrel val ismerkedsnek legjobb mdja a sajt szmtgpen val kiprbls. Brmilyen krds felmerlse esetn hasznlja a szoftver on-line Help rendszert.

144

A LOGO!-szoftver A kvetkez lpsek


A kvetkez lpsben bemutatjuk nnek, hogyan kapcsolhatja LOGO!-jt a PC-hez. Hagyja ki ezt a lpst, ha egyelre csak a szoftverrel rendelkezik.

7.2 A LOGO! csatlakoztatsa a PC-hez


A PC-kbel csatlakoztatsa
LOGO!-jnak a PC-hez trtn casatlakoztatshoz szksge van egy csatlakoz kbelre. (Rendelsi szm: 6ED1 057-1AA00-0BA0 ). Tvoltsa el a programmodul/krtyt, vagy annak a fedelt a LOGO!-jbl s csatlakoztassa ide a kbelt. A kbel msik vgzdst a PC soros portjhoz csatlakoztassa.

A LOGO! tkapcsolsa PC-LOGO mdba


A PC s a LOGO csatlakoztatsnak kt mdja lehetsges. A LOGO!-t vagy bekapcsolt llapotban kapcsoljk tvitel mdba, vagy pedig automatikusan oda kerl, ha a LOGO! tpegysgt a PC kbel behelyezett llapotban kapcsoljk be. A LOGO!-nak a PC_LOGO mdba kapcsolsa az albbi mdon trtnik: 1. Kapcsolja a LOGO!-t programozs mdba: Nyomja meg a <,> s OK billentyket egyidejleg. 2. Vlassza ki a PC/Card menpontot: /\ vagy V billentyk 3. Nyomja le az OK billentyt. 4. Vlassza ki a PC-LOGO menpontot: /\ vagy V billentyk 5. Nyomja le az OK billentyt. A LOGO! most PC-LOGO mdba kerlt s a kijelzn az albbi kp jelenik meg:

145

A LOGO!-szoftver

A LOGO!-nak a PC-LOGO mdba trtn automatikus tkapcsolsa az albbi mdon trtnik: 1. Kapcsolja ki a LOGO! tpegysgt. 2. Tvoltsa el a programmodul/krtyt, vagy annak a fedelt s csatlakoztassa ide a kbelt. 3. Kapcsolja be ismt a tpegysget. Ekkor a LOGO! automatikusan tkapcsol PC - LOGO mdba. A PC most kpes elrni a LOGO!-t. Erre vonatkoz tovbbi rszleteket a LOGO! szoftver on-line Help rendszerbl tudhat meg. A PC-hez val csatlakozst a LOGO!-n az ESC billenty lenyomsval szakthatja meg.

7.3 tviteli belltsok


Programok tvitelhez a PC s a LOGO! kztt nnek bizonyos belltsokat kell eszkzlni a LOGO! szoftverben. Ezeket a belltsokat a szoftver menje segtsgvel hajthatja vgre.

LOGO!Soft Comfort
A szksges LOGO! vltozat meghatrozsa: A LOGO!Soft Comfort megllaptja, hogy nnek milyen LOGO! vltozatra van szksge a megrt programok hasznlathoz. Opcik Interfsz: Megadhatja azt a soros portot, amelyhez a LOGO! csatlakozik. A megfelel port automatikusan is megtallhat (a program csatlakoztatott LOGO! esetn valamennyi portot ellenrzi). tvitel: PC LOGO!: Ezt az opcit a LOGO!Soft Comfort-ban ksztett programoknak a LOGO!-ba trtn tvitelnl hasznlhatja. tvitel: LOGO! PC: Ezt az opcit a LOGO! -ban ksztett programoknak a LOGO! Soft Comfort -ba trtn tvitelnl hasznlhatja.

146

You might also like