Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaCsongor Csonka Megváltozta több, mint 10 éve
1
CPU_HU_000_BIN 2008. Január
2
Tartalomjegyzék 1. A funkcióblokk feladata 2. A felhasználás körülményei 3. A FB bemenetei/kimenetei változói 4. A FB változóinak részletes leírása 5. Alkalmazási minta
3
1. A funkcióblokk feladata A PLC adott memóriaterületének értékét növeli a beállított maximumig a megadott felfutási idővel. A PLC adott memóriaterületének értékét csökkenti 0-ig a megadott lefutási idővel. A futtatás megállítható. A memóriaterület értéke törölhető.
4
1. A funkcióblokk feladata A FB felhasználható érték emelésre és érték csökkentésre a -32768..+32767 értéktartományban.
5
2. A felhasználás körülményei Ha a PLC beállításait átállítjuk a lenti képnek megfelelően az alábbi tulajdonság ablakban, vagyis kipipáljuk az időzítő/számláló bináris üzemmódja jelölőnégyzetet, akkor az időzítő (melyből a funkcióblokk felépül) a bemenetén megadott értéket BIN- ben értelmezi.
6
2. A felhasználás körülményei A behívott CPU_HU_000_BIN funkció blokk két programból épül fel. - Létradiagramban megírt „CPU_HU_000_BIN” programrészből - Strukturált szövegben megírt „mag” programrészből
7
2. A felhasználás körülményei A felhasználói program létraágába illesztett funkcióblokk.
8
3. A FB bemeneti/kimeneti változói Bemeneti változók: Változó neveAdat típusÉrtéktartomány Start_felfutasBOOL0,1 StopBOOL0,1 Start_lefutasBOOL0,1 ResetBOOL0,1 Ido_felfutasiWORD&0..65535 Ido_lefutasiWORD&0..65535 Y_maximumINT-32768..+32767 Kimeneti változók: Változó neveAdat típusÉrtéktartomány Y_aktualisINT-32768..+32767 Ido_kijelzesINT-32768..+32767 OKBOOL0,1
9
4. A FB változóinak részletes leírása Változók:Értelmezés Start_felfutasHa „1”, akkor indul a futtatás StopHa „1”, akkor megáll a futtatás Start_lefutasHa „1”, akkor a pillanatnyi értéket 0-ra futtatja vissza ResetHa „1”, akkor a pillanatnyi érték 0-ra vált futtatás nélkül Ido_felfutasiA &0..65535 DEC-ben megadott érték Ido_lefutasimegfelel a 0..653,5 s-os időtartománynak Y_maximumA futtatás célértéke Y_aktualisAktuális érték Ido_kijelzesHátralévő futtatási idő OKHa az Y_aktualis=Ymaximum, akkor „1”
10
5. Alkalmazási minta Felfutási idő: 5 s Lefutási idő: 7 s Y_maximum: &4500
11
5. Alkalmazási minta (video) Felfuttatás
12
5. Alkalmazási minta (video) Lefuttatás
13
5. Alkalmazási minta (video) Futtatás megállítása
14
5. Alkalmazási minta (video) Érték törlés
15
5. Alkalmazási minta Ha a CX-Programmer a mintaprogram fordításakor vagy PLC-be töltéskor adat konverziós hibát jelez, akkor a számítógépen futó operációs rendszer beállításai között a tizedes pont értelmezésében eltérés van. Tizedes jelzésére beállításoknak megfelelően vesszőt(,) vagy pontot(.) alkalmazhatunk. A hiba elhárítható az operációs rendszer beállításainak módosításával, vagy a funkcióblokkon belüli egyszeri és egyszerű módosítással. R_y_aktualis := 0,0; R_y_aktualis := 0.0;
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.