Apríték adagagoló építése .Ide lehet írni tapasztalatokat kérdéseket ebben a témában.Sok embert foglalkoztat a kérdés .hogyan lehet kiváltani a gázfűtést ,hogy a komfort azért megmaradjon.
Sima, fémre való flex korong is elvágja a samot takaró lapot. De csak azt ami még nem volt tűzben. Amit már egyszer tűz ért az bikár megkeményedik. Azt már csak spec kővágó korong vizsi talán. Illetve a gyémánt korong.
Még egy kérdés. Jól értem, hogy az előlapon lévő gombokkal nem lehet operálni a programban, csak a Setup menüben lehet a kiválasztott blokkban, vagy regiszterben értéket módosítani?
Hogy oldanál meg egy paraméter módosítást? Valahogy meg kellene tudni adni az alapjeleket, PID paramétereket, határértékeket, stb.
Hogyan lehet eltárolni egy előző értéket, amit egy ütemadó jelére összehasonlítok a jelenlegi értékkel? Illetve, hogyan lehet ütem szerint frissíteni egy regisztert, de addig az előző érték maradjon benne? Köszi!
Nyilván mindenki azt a PLC típust szereti amit jól ismer.
(Most) nem erről van szó. Egyszerűen arról, hogy az többlet idő, és így plussz költség, ha pl. nincs PID utasítás, hanem nekem kell csinálnom, aztán tesztelnem.
Az Omronnak rossz az ára? Ma csináltam egy költségvetést, Siemens S7 konfig 3,7 MFt, Omron mint alternatíva 2,3 MFt.
A fúrókat érdemes megpróbálni újraélezni gyémántkorongal (minden esztergélyosnak van ilyen). Én lassú fordulaton próbálkoznék és természetesen nem ütvefúróval Ja és csakis szárazon. Korongal már vágtam samotot minden probléma nélkül, ilyen korongot használtam.
Csak hangosan gondolkodom, hogy miért nem lehet ezeket a PLC-ket "normális" módon IS programozni, mondjuk C-ben, vagy Assemlerben? A PLC fejlesztőitől egy csomó munka kialakítani ezeket a blokkokat, illeszteni a hardverhez stb. A használhatóság egy bizonyos szintig sokkal egyszerűbb, ez tény, de utána használhatatlaná válik, holott a hardver simán tudná a feladatot! Talán még olcsóbb is lehetne! A végén lehet, hogy tervezek egy "PLC-t", ami végül is egy bedobozolt PIC "demopanel", célra orientált IO-kkal, sorkapcsokkal és C-ben lehetne programozni. Véleményem szerint nem lenne több veszteség az időből, ami a megtanuláshoz kellene, mint ami a felhasználhatóságából eredne. Ez megint egy kósza szándék! :)
Köszi! Minnél többen foglalkozunk vele, annál jobban haladunk és többen is tudunk majd
segíteni! Én is igyekszem majd valamit összedrótozni! Eddig csak az kezelési kézikönyvét futottam át, az alapján próbáltam felvázolni a folyamatok megoldását, nem tudom, hogy minden elemét jól közelítettem-e meg, majd kiderül...
A fúró durva! 20furat=9ezer Ft!? Na ez már valami! :)
Megnéztem ezt a PLC-t, szerintem megcsinálható vele a dolog, de a PID hiánya megbonyolítja az életet. Hétvégén feltelepítem a fejlesztőt és megnézem, hogy mit tudok segíteni.
(Csak zárójelben: eddig kétszer-háromszor terveztem be rendszerbe ilyen olcsó PLC-t, aztán a végén mindig többe került, mint egy normális tudású Omron, mert a programozására fordított idő jócskán több lett.)
Szerintem a vízzel vigyázni kell, mert nehogy aztán elrepessze a csövet begyújtákor(nem könnyű kiszárítani)! A samott elég durva anyag, próbáltam gyémántkoronggal vágni, vitte is, de izzott a fémkorong széle körbe, és a samott gyakorlatilag kiolvadt a vágás alatt és folyott, mint a láva, de csak ahol érte a korong! Ütvefúró egyértelműen kerülendő. :) Ha ez a fúró nem viszi, akkor semmi.
Szia! Valószínű külön modulokkal lehetne, amiknek eredményeit a végén össze kell adni egy 4. modulban(nevezzük inkább blokknak?), esetleg formázni egy szorzóval a végén(a 4. operandussal, vagy még egy blokkal), hogy illeszkedjen a következő PID kör alapjel bemenetéhez, illetve az utolsó PID-nél a PWM blokk bemenetéhez, ami a ventit vezérli.
Lehet ezekez a köröket szimulálni? Sajnos mostanában nem annyira érek rá, de majd próbálok foglalkozni a fejlesztő környezetével...
A bővítőkben memória van? Hány blokkal bővít? Mennyibe kerül egy bővítő? (bár nem biztos, hogy kell, mert 320 blokk az elég sok.)
Egyetértek, próbáljuk ki a program részeit, meg lehet-e oldani a formázásokat, kalibrálásokat, illesztéseket, adatbeviteleket, kijelzéseket stb. a PLC képességeit figyelembe véve használható módon!
Első kérdőjel a PID kör kialakítása. Bemenet az egyik A/D bemenet jele(CV) és egy alapjel(SP). Kimenet(Y) 3 összetevőből kell álljon(P_Y, I_Y, D_Y).
P_Y=(SP-CV)*P. A P az erősítést adja meg. Jó lenne, ha ez tört is lehetne...
D_Y=(CVe-CV)/D. CVe=Előző hőfok. A D_Y értékét a D időtaggal meghatározott időközönként kell kiszámolni. (D tagra csak a füstnél lesz igazából szükség, mert az elég gyors változás)
Az I_Y pedig úgy generálódik, hogy ha SP>CV, akkor I_Y=I_Y+1, Ha fordítva, akkor -1. Ha egyenlő, akkor nem változik. Az I_Y értékét az I időtaggal maghatározott időközönként kell kiszámolni.
Y=P_Y+I_Y+D_Y
Az Y-t végül kalibrálni kell a következő PID alapjeléhez, vagy a PWM blokkhoz. (pl. A füst PID alapjele 100..250°C között legyen.)
Próbáljuk ki, hogy a 3 PID kör leprogramozható-e!?
Megvannak a 180-as samottcsövek és a ventilátor. A csigamotor+hajtómű csomagját úgy tűnik, hogy elnyelte a posta :-(
Mivel fúrjam a samottot? Vettem Bosch univerzális keményfémbetétes fúróhegyet, ez tűnik a legjobbnak: csempére ajánlják, olyan, mint a sima vídiás fúró, de rendesen ki van élezve. A 6-os darabja 1400 Ft. Hétvégén csinálok tesztet szárazon és nedvesen is.
Ebbe lehet beállítani a kijelző paramétereit.Meglehet jeleníteni statikus szöveget, block paramétereket, át lehet állítani KI és BEmenetek állapotait, lehet írni a regisztereket.
A kezelőgombokkal menürendszert is ki lehet alakítani, kijelzőt lehet kezelni, menüpont, hozzá tartozó érték, bevitel, stb?
A kép egyértelmű, köszönöm!
A MATH modult lehet időzítve indítani? A PID-nél arra lenne szükség, hogy megadott időközönként kiszámoljon egy értéket. A P tag esetén egy errort(SP-CV), a D tag esetén error/idő, I tag esetén pedig időegységenként az error irányától függően növelni, csökkenteni kellene neki az I tagot. Ezek összege adná a vezérlő jelet(Y). Ebből kéne 3 kör.
Még azt nem tudom, hogy mekkora program fér el egy ilyen PLC-ben és mennyi változót lehet deklarálni? kb. 30 vezérlő értékre lenne szükség, plusz a belső változók.
Mindezt azért lenne jó tudni, hogy merjük-e ajánlani biztosan, alkalmas-e a feladatra? Mert eddig ez nem teljesen egyértelmű nekem! Addig nem kéne beruházni, amíg ez nem egyértelmű! Persze, egyszerűbb vezérlésre biztosan jó és az is megteszi, ha nincs más, de ha valaki erre számít és kiderül, hogy nem jó, az kellemetlen lenne!
Az AD értéket be leht írni egy regiszterbe azt pedig be leht olvasni abba az operandusba amelyikbe akarod.
Dobok fel egy képet, hátha érthetőbb lesz
.
Tehát a képen az látszik, hogy az 1-es analóg bement értékét erősítve/itt 1 az erősítés, ez csak azért kell, hogy be tudjuk írni a regiszterbe/beírjuk a DW0 regiszterbe.
DW0 értékét behívjuk a MATH modol első operandusába.Az hogy milyen művelet következzen(szorzás ,osztás,kivonás...)
Szia! A PLC-ben kellene tudni beállítani a szoba alapjelét(nem nagyon kéne azon változtatni, elég lenne egyszer pl. 23°C és csak ritkán kellene "tekergetni". A Szobából a pt100 hőmérő vezetékét le kellene vezetni a kazánházba a PLC A/D bemenetére.
A PID-et ki lehetne talán alakítani az APB MATH moduljával, ha a V1,2,3,4 operandusok egyikébe be lehetne irányítani az AD értékét, valamint egyéb, egy menüben beállítható vezérlő értékeket. A PID-hez elég a négy alap művelet és egy időzített kalkulációs indítás. Több MATH modul eredményének összege lenne a végeredmény, ami a PWM modul bemenete lenne, ami a motort vezérelné. Az lenne a hőfokszabályzó lánc.
A beadagolást ettől egyszerűbb megoldani, ott nem kell annyit matekolni, csak időzítgetni, figyelgetni stb, ezzel nem lenne gondom, de a PID-el vannak kérdőjelek a hogyannal.