Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

PLC programmeerimine

Collapse
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    #16
    Vs: PLC programmeerimine

    Panen ka siia teemasse nime kirja.
    Hetkel huvitab Siemensi HMI-de (KTP) retseptmenüüde teema. On kedagi, kel "käsi valge" ja võiks valgustada seda retsepti-teemat?
    Nühi põllukivi palju tahad, teemantit tast ikka ei saa

    Comment


      #17
      Vs: PLC programmeerimine

      Kas on kellelgi kogemusi Siemens Logo8 progemisel? Või peaks kasutama mingit muut? Vaja oleks teha toru painutus pingile juhtimine. Painutatava detaili nurka mõõdaks nurgaandur 0-10V. Toimima peaks nii: teen painutuse salvestan nupu vajutusega nurgaanduri näidu mällu, teen järgmise taas mällu jne. Järgmist samasugust osa tehes oleks need andmed mälus olemas. Oskab keegi aidata?

      Comment


        #18
        Vs: PLC programmeerimine

        LOGO8-ga võid teha kõiki loogikal, loendusel, mõõtmisel ja nendevahelise kalkuleerimise põhimõttel toimivaid rakendusi (+ajastamisel, kontrollimisel jms toimivad rakendused). Kallim kontroller ei ole tänapäeval alati parem kontroller, vaid loeb mida see konkreetne võimaldab, milline on kasutajaliides jne. Antud juhul: Reeglina valitakse töörakenduse parameetrid, mispeale toimub tööprotsess; mitte vastupidi. Ehk, antakse ette töötsüklite parameetrid ja seejärel masin käitub täpselt ettantud parameetrite järgi, järjepidevalt. Lineaarsed mõõtesüsteemid, nagu potentsiomeetrite jms rakendamine pöördenurga mõõtmiseks pole kõige täpsem ega ka elukestvam lahend (keskkonnatingimused, kulumine, vanandumine jne). Enkoodrid, elektroonilised kood-joonlauad jms on alati täpsemad ja töökindlamad ning nende eluiga on õiges kontekstis kasutades pikk. Tähtsaim (ka kulukas) element on juhtekraan, mida saab läbi LAN pordi LOGO8-ga ühendada nii teksti kui ka graafilise liidesega variandi. Antud soovi järgi: Kontroller LOGO8 + KTP400; Saad määrata näiteks ekraanilt: üks nurk 40* paremale, järgmine nurk 20* vasakule jne. Lisaboonusena saad sisestada materjali koefitsiendi (näiteks: mõõdab pressisüsteemi õlirõhku, keskkonna temperatuuri ja pressi liikumiskiirust) ning toimub kalkulatsioon ja kui pressitav materjal on liialt kõva, liialt pehme vms, tuleb ekraanile hoiatus materjali mittevastavuse kohta võrreldes etteantuga. KTP tüüpi ekraanil saad ka valida retseptmenüüsi, kus siis saab valida juba kinnitatud tööprotsesside reziimide vahel. Sellisel juhul on tark osta LOGO8 stardipakett, koos LOGO8, ekraani ja tarkvaraga.
        Nühi põllukivi palju tahad, teemantit tast ikka ei saa

        Comment


          #19
          Vs: PLC programmeerimine

          Programmi poolest ei tohiks raske olla, vaja kasutada siis analoogsisendit aga sellised väärtused ei kinnitu, sellesmõttes et kui toide katkestada siis programm jääb, väärtused kaovad. LOGO8 tundub uuem, vanal Logol oli FPD keeles progemise abiprogramm, Logosoft Comfort. Tegelt sai ka ekraani kaudu sisestada aga seal kuvati ainult üks loogikaplokk korraga ja suurema programmi jaoks oli vaja plokkide nimed üles märkida, et neid hiljem ühendada sisendite/väljundite, merkeritega või omavahel.
          http://hparchive.com/
          https://worldradiohistory.com/index.htm

          Comment


            #20
            Vs: PLC programmeerimine

            Se et anduri väärtused kustuvad ei ole probleem. Hetkel olemas küll TDE display, kui algselt oli ainult mõte kuvada nurganäitu. Nurgaandur kontakti vaba, kulumisega ei tohiks vist probleemi olla. Täpsustaks veel: TDE displayl on peal nuppud F1 F2 F3 F4. Tahaks et toimiks nii. Asetan detaili rullide vahele liigutan rullid vastu vajutan F1 salvestan sellega 0 punkti. Rullide liigutamiseks oleks veel 2 eraldi nuppu. Esimese painutuse tegemiseks pressin rulle peale natuke (rullid on vedavad, rullin detaili edasi tagasi), F2 salvestaks järgmise punkti jne. kui sobiv kaar on käes. Hoides all nuppu F3 liiguksid rullid tagasi 0 punkti. Asetan uue detaili rullide vahele, hoides all nuppu F4 liiguksid rullid esimesse F1 salvestatud punkti jne. Loodetavasti on enam-vähem arusaadav mis teha tahaks.

            Comment


              #21
              Vs: PLC programmeerimine

              On olemas see program LogoSoftComfort 8. Ühteist olen seal teinud ja on toiminud ka nii nagu vaja. Olen küll suhtalgaja PLC teemal. Hetkel ei suuda kuidagi välja nuputada kuhu või kuidas need anduri väärtused salvestada et uuesti kasutada.

              Comment


                #22
                Vs: PLC programmeerimine

                Niipalju kui aru saan on asi teostatav (kuigi kirjeldus on vägagi arusaamatu).
                Reeglina sellistel masinatel on peal pöördlüliti Auto/Manu; kus Auto asendis toimub protsess automaatselt ja asendil Manu (manual) liigutatakse ajameid(telgi) juhtnuppe liigutades.
                Kui siit teha loogiline järeldus siis:
                Manu asendil pannakse paika kaks punkti; asend detailini ja lõppasend. Asend detailini salvestatakse klahviga F1 ja tööprotsessi lõpp-punkt salvestatakse klahviga F2.
                Auto asendis: vajutatakse stardinuppu; rullid liiguvad detailini; toimub protsess kus rullitakse detaili edasi-tagasi rulli järjest survestades; kui rullid on jõudnud määratud lõpp-punkti protsess peatub ja masin läheb algasendisse.
                Lisafunktsioon F3 (asendil Auto) liigutab rulle automaatselt 0 punktini (masina algasendisse).
                Lisafunktsioon F4 (asendil Auto) liigutab rullid detailini automaatselt.
                Siis on veel turvalüliti (avariistopi) ahel, ohutusahel/kaitseahel (iseenesliku käivituse vältimine mistahes võimaliku vea korral jne).
                Umbes nii?

                Mis tüüpi see nurgaandur siis on, mis signaali ta välja saadab? Suur vahe on teha analoogahela või digiahela sõltuvus (et näiteks "näit salvestada mällu").
                Nühi põllukivi palju tahad, teemantit tast ikka ei saa

                Comment


                  #23
                  Vs: PLC programmeerimine

                  Kiirel ülevaatamisel ei avastanud küll võimalust A sisendi väärtuse hilisemaks kasutamiseks A väljundis.Siin üks manual, seal kõikide plokkide funktsioonide seletused:https://www.slo.lv/upload/catalog/in..._manual-en.pdf
                  http://hparchive.com/
                  https://worldradiohistory.com/index.htm

                  Comment


                    #24
                    Vs: PLC programmeerimine

                    Kõike ei saagi ette nämmutada; milleks. Lõpuks on see aeg ja vaev; niisama ei tule kätte midagi.
                    Võib kasutada kontrollerites kellegi poolt koostatud suuremaid ja täiuslikkumaid plokke või koostada neid algosadest ise.
                    Mõlemat pidi on võimalik programmi koostada; kas mäletatakse viimaseid näite masina taaskäivitamisel või siis mitte.
                    Antud lahendeid, et F1 klahvi abil saab näidu salvestada on üsna mitmeid; üks näide:
                    Click image for larger version

Name:	Näidis-9274.png
Views:	1
Size:	12,1 KB
ID:	869717
                    viimati muutis kasutaja erku; 30 m 2016, 01:53.
                    Nühi põllukivi palju tahad, teemantit tast ikka ei saa

                    Comment


                      #25
                      Vs: PLC programmeerimine

                      See lahendus on siis vaja teha ümber, et A-sisendi (Analoog) väärtused salvestuvad.

                      Sisendi väärtus muutub, vajutatakse nuppu uuesti, uus väärtus salvestub järgmisesse kohta.
                      Seda võiks teha Shift Registriga, siis saab salvestuseks kasutada sama nuppu.
                      Neid väärtusi peaks saama kuvada "Message Texts" abil, näiteks iga jargmine eelmise all.


                      Esmalt postitatud olavahter poolt Vaata postitust
                      Asetan uue detaili rullide vahele, hoides all nuppu F4 liiguksid rullid esimesse F1 salvestatud punkti jne.
                      Mismoodi nende rullide liigutamine toimub ?
                      http://hparchive.com/
                      https://worldradiohistory.com/index.htm

                      Comment


                        #26
                        PLC programmeerimine

                        Hüdrauliliselt, st väljund Q1 peal, rull liigub detaili suunas, Q2 peal liigub eemale, mõlemad korraga ei saa olla aktiivsed. https://www.google.fi/search?q=rolle...hWu_QnBmwTM%3A

                        Täpsustaks vee: nurgaandur 0-10v. Lihtsustatult nii: liigutan rulli vastu detaili salvestan anduri näidu vajutades F1 nt. 3.5v. See oleks nüüd alguspunkt. Liigutan rulli edasi uus väärtus 4.1V nüüd salvestan mällu F2 ga, järgmine nt. 5,7V ja lõpp 6V. Mälus oleks nüüd punktid 3.5V, 4,1V, 5,7V ja 6V Nüüd hoides all nuppu F3 liiguks rullik punkti kus anduri näit 3.5V. Nüüd hoides all nuppu F4 liiguks punkti 4,1V nüüd uuest vajutades ja all hoides punkti 5.7v jne.
                        viimati muutis kasutaja Scott; 31 m 2016, 02:48. Põhjus: järjestikpostitused kokku

                        Comment


                          #27
                          Vs: PLC programmeerimine

                          Kuhu/mille taha siis konkreetselt asi jääb?
                          Palju/millise maani on hetkel asi/programm olemas?
                          Nühi põllukivi palju tahad, teemantit tast ikka ei saa

                          Comment


                            #28
                            Vs: PLC programmeerimine

                            Põhimõtteliselt lahendus leitud kuidas seda teostada.

                            Comment


                              #29
                              Vs: PLC programmeerimine

                              Esmalt postitatud Starfish poolt Vaata postitust
                              ..Seda võiks teha Shift Registriga, siis saab salvestuseks kasutada sama nuppu...
                              Jah, aga selle registri nullimine on problemaatiline, minuarust.
                              Esmalt postitatud olavahter poolt Vaata postitust
                              Põhimõtteliselt lahendus leitud kuidas seda teostada.
                              Kas mingit lahendi fragmenti näha ka saab?
                              Ühe põhimõtte näidise pakun omalt poolt:
                              Click image for larger version

Name:	NÄIDIS-6328.png
Views:	1
Size:	31,3 KB
ID:	869720
                              Nühi põllukivi palju tahad, teemantit tast ikka ei saa

                              Comment


                                #30
                                Vs: PLC programmeerimine

                                Kuidas see funktsib, tegin selle Comforti ja ei saanud tööle seda, mingid väärtused on äki peidus ?
                                Puuduvad sealt väljundid: rulli üks suund, rulli teine suund.

                                Nagu ma aru saan peaks süsteem toimima umbes nagu RAMi kirjutamine/lugemine, väärtused salvestuvad oma pesadesse ja hiljem saab neid sealt lugeda ja kasutada - anda väljundile signaal ja katkeb see kui sisendi väärtus on jõudnud esimese salvestatud väärtuseni jne.
                                See oleks kasulik kui on tihti erinevaid painutusi teha.

                                Kui koguaeg ühte sama painutust tehakse palju siis saaks need väärtused sisse programmeerida, erinevate painutuste jaoks saab siis kasutada sama programmi eri versioone, kus need väärtused juba ees ootavad.
                                http://hparchive.com/
                                https://worldradiohistory.com/index.htm

                                Comment

                                Working...
                                X