PodSvojoStreho.net Gradnja in obnova Energijski viri Regulacija TČ IVT Ecolane 9 kW

Ocena teme:
  • Glasov: 0 - Povprečje: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Da. Samo če dam na frišnega, brez ene priklopljene stvari gor, potem SD spelje. Ali net. Ne pa tudi kombinacija SD - Net. Po mojem je shield slab.
Koliko konjev rabiš, da premakneš enega osla!!??
[Slika: 18-09-2024-14-01-01.jpg]  Verjeli ali ne, 570 ni dovolj!!!!
Znalo bi bit da je res shield slab. Kaj dosti te ne stane če kupiš še enega (od drugega kitajca).

Sem pa šel gledat svojo kodo, in na Arduino Uno je bilo pri meni za SD prižiganje/ugašanje pin 4, za Ethernet pa pin 10.
Ko je pin na HIGH je modul ugasnjen, na LOW pa prižgan.

Pri meni sta bila modula ugasnjena vedno (tudi takoj po init() funkciji), razen kadar sem jih res rabil. Kako to dela v server načinu ne vem.
Vse lepo in prav, ampak na mojem je še kup senzorjev. Tudi tukaj vod hitro omaga, zato so razdeljeni na trenutno 3 pine. Potem je še ura, pa par relejev, pa še kur... interupt rele, ki seveda tudi ne dela.
Problem arduinota je, da ima mega res enih 70 pinov, ampak vse se hoče zguziti na par njih. Lahko bi bili prekinitveni, komunikacijski, one wire, ... razporejeni še na ostale, ne pa da se vse mlati med sabo.
Ko imaš enkrat priklopljen net, lahko pozabiš na pine 50 do 53, ker enostavno ne speljejo. Da ne govorimo o I2C. Brrrr.

Dobro, da tudi brez te pameti vse laufa. Drugače bi bila zima v bajti.
Koliko konjev rabiš, da premakneš enega osla!!??
[Slika: 18-09-2024-14-01-01.jpg]  Verjeli ali ne, 570 ni dovolj!!!!
Po prebranem, upam, da je arduino dovolj "robusten" za tako aplikacijo, ki definitivno ni hobby varianta ampak industrijska regulacija, mogoce pa res Siemens Logo pretehta z preverjenem plc okoljem, kljub faktor 4. cenovno gledano...
Je ok, zahteva pa veliko testiranja in igranja. Kot pri vsaki stvari je tako, da bolj kot si sistem zakompliciraš (kar Fery v končni fazi je naredil), več težav boš imel.

Če imaš dva termometra in dva releja ne bi smelo biti problemov z zanesljivostjo.
Dodaš še internet? je že težje, se zna kdaj sesut zarad nestabilnosti omrežja ipd.
Še SD kartica? dobrodošel v težavah.

Karkoli boste delali, začnite z majhnim in se potem igrajte naprej. Pa poskrbite, da ko se igrate, da imate vedno staro verzijo kode. In ko nadgrajujete hardware to počnite tako, da če vam ne rata, lahko samo naložite nazaj staro kodo in bo prejšnja funkcionalnost (rele & termometer) delovala takoj, ne da moraš spet prevezavat kable.

Mogoče sem povedal očitno, ampak jaz se vedno ujamem na te finte Smile
Kaj sem si jaz naredil?
Moja je začela obratovati naslednji dan, ko jo je DHL odložil v Sloveniji in od takrat laufa neprekinjeno. Kje ti vidiš komplikacije?
Koliko konjev rabiš, da premakneš enega osla!!??
[Slika: 18-09-2024-14-01-01.jpg]  Verjeli ali ne, 570 ni dovolj!!!!
Tisti ki ste na arduino, ali uporablate samo eno območje moči ali več njih? Glede na kateri parameter spreminjate moč?
vse stopnje moci - glede na zunanjo temperaturo.

edit: sem videl, da si vprasal za arduino, jaz sem tako predvidel za logo.
Zunanja temperatura naj določa le temperaturo DV.

Hitrost spreminjanja DV pa naj določa stopnjo moči tč. Možen algoritem je lahko tak, da si določiš v kolikšnem času naj doseže želeno TDV. Če izmerjeno/izračunano predvidevanje na zadošča kriteriju, povečaš ali zmanjšaš stopnjo.

Ni vse črno kar je belo.
Tako za vmes, glede arduino / logo....

Simens ne smatra Logo krmilnika kot PLC ampak samo kot pametni rele. Je pa res, da z zadnjo verzijo logota so dodali ogromno funkcij, ki so bile prej samo na PLC-jih višjega ranga. Za resno delo pa še vedno manjka ogromno zadev od tehnoloških objektov, .....

Ne imejte prevelikih pričakovanj od samega web vmesnika, ki je na Logotu. Stran je dokaj osnovna. Za kaj več je potrebno narediti svojo stran in brat podatke iz logota. Podatke se da brati tudi direktno. Najlažje je s protokolom ProfiBus over TCP/IP.

Arduino je stabilna zadeva, v kolikor se na njem izvajajo osnovne logične operacije. Z željenimi nadgradnjami se stvari komplicirajo in je potrebno vzeti višjo verzijo. Še lažje pa je vzeti drug krmilnik, ki ima te funkcionalnosti že v osnovi vgrajene. Tega je ogromno, cenovno pa na enakem nivoju.
FAE Napisal:Tisti ki ste na arduino, ali uporablate samo eno območje moči ali več njih? Glede na kateri parameter spreminjate moč?


Ni direkt arduino, uporabljam pa podoben hardware (na namenski izdelani tiskanini)

moč delovanja je določena glede na izračun potrebnega DV (po vremenski krivulji) in doseganja nastavljenega dT med PV in DV in trenutnega COP (v 15minutnih intervalih). Reguliram tudi pretok OČ, če se ta zvišuje proti 100% in ni dosežena potrebna temp DV ali izračunan dT, gre stopnja gor. Če se temp DV zvišuje nad izračunano vrednost po vremenski krivulji ali je dT višji od izračunanega, OČ pa blizu min. pretoka, gre moč eno stopnjo dol.
Ker zadevo optimiziram na maksimalni COP, si izdelujem korekcijsko tabelo kjer si zapisujem vrednosti COP v odvisnosti od dT, zunanje temp, zunaje vlage, DV, trenutne moči, hitrosti OČ, kjer se potem sam mikrokontroler odloča (glede na pretekle izkušnje - torej vrednosti v tabeli) o trenutni moči, dT, hitrosti OČ za doseganje maksimalnega izplena.
matoz Napisal:Tako za vmes, glede arduino / logo....

Simens ne smatra Logo krmilnika kot PLC ampak samo kot pametni rele. Je pa res, da z zadnjo verzijo logota so dodali ogromno funkcij, ki so bile prej samo na PLC-jih višjega ranga. Za resno delo pa še vedno manjka ogromno zadev od tehnoloških objektov, .....

Ja, manjka mu par stvari, ampak nič takega, kar bi bilo nujno potrebno za programiranje IVT-jke. Bi lahko še kaj precej bolj kompliciranega sprogramiral z njim.
Program za IVT s prikazom moči na displejčku v procentih in bar grafu ter s prikazom stanj pumpe z barvami nama z gt001 že deluje v simulatorju b.p.
(ker še nimava senzorjev in pretvornikov veličine simulirava v programu ali z zunanjimi potenciometri).


Ne imejte prevelikih pričakovanj od samega web vmesnika, ki je na Logotu. Stran je dokaj osnovna. Za kaj več je potrebno narediti svojo stran in brat podatke iz logota. Podatke se da brati tudi direktno. Najlažje je s protokolom ProfiBus over TCP/IP.

Na profibus sigurno nobeden iz foruma ne bo šel Smile
Ethernet je hitrejši in vsak ga ima doma.
Osnovni (tovarniški) Web vmesnik je popolnoma uporaben in deluje b.p., ravno tako Siemensova aplikacija in shranjevanje na mikroSD kartico.
Lahko pa narediš še svoje WEB strani, če želiš - pozor: obvezno rabiš zadnjo, aktualno verzijo Logota, na starejših verzijah z ethernetom deluje samo tovarniška WEB stran)


Arduino je stabilna zadeva, v kolikor se na njem izvajajo osnovne logične operacije. Z željenimi nadgradnjami se stvari komplicirajo in je potrebno vzeti višjo verzijo. Še lažje pa je vzeti drug krmilnik, ki ima te funkcionalnosti že v osnovi vgrajene. Tega je ogromno, cenovno pa na enakem nivoju.
Profibus over TCP/IP gre po klasični mreži. Je samo protokol, ki ga podpira siemens. In z drugimi programskimi jeziki s pomočjo tega najlažje (vsaj kar sem sam različnih projektov v tej smeri že naredil) bereš podatke. Recimo v c# je vse skupaj par vrstic kode, pa že lahko upravljaš s krmilnikom. Gre tudi s starejšimi, ni nujno zadnja verzija. Dovolj je, da ima ethernet port. Povežeš se lahko tudi z Raspbery Pi in podobnimi zadevami direktno na krmilnik, ne samo preko web vmesnika.

Jaz imam leta izkušenj s programiranjem različnih krmilnikov po vsem svetu, ti se pa prvič srečuješ, a je tako? Ne jemlji vprašanja kot žalitve, me samo zanima, koga imam za sogovornika.
Profibus sem prvič programiral leta 1998. PLC-je pa še nekaj let pred tem.
Z Logotom pa res prvič delam v tem projektu, to pa imaš prav Wink
matoz Napisal:Jaz imam leta izkušenj s programiranjem različnih krmilnikov po vsem svetu, ti se pa prvič srečuješ, a je tako? Ne jemlji vprašanja kot žalitve, me samo zanima, koga imam za sogovornika.
fantocci obvlada, jaz sem cisti zacetnik v tem.
1 ... 6 7 8 9 10 ... 46 Pojdi na stran 
Iskanje po temi