CPU_HU_000_BIN Január
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
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ő.
1. A funkcióblokk feladata A FB felhasználható érték emelésre és érték csökkentésre a értéktartományban.
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.
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
2. A felhasználás körülményei A felhasználói program létraágába illesztett funkcióblokk.
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& Ido_lefutasiWORD& Y_maximumINT Kimeneti változók: Változó neveAdat típusÉrtéktartomány Y_aktualisINT Ido_kijelzesINT OKBOOL0,1
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 & DEC-ben megadott érték Ido_lefutasimegfelel a ,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”
5. Alkalmazási minta Felfutási idő: 5 s Lefutási idő: 7 s Y_maximum: &4500
5. Alkalmazási minta (video) Felfuttatás
5. Alkalmazási minta (video) Lefuttatás
5. Alkalmazási minta (video) Futtatás megállítása
5. Alkalmazási minta (video) Érték törlés
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;