PLC-ohjelmointivinkkejä kokemuksesta ja yleisiä sääntöehdotuksia

Aug 01, 2024 Jätä viesti

1.PLC ja isäntätietokone (tai kosketusnäyttö) valvontajärjestelmä, näytössä monta kertaa on oltava "manuaalinen", "automaattinen" ja muut ohjaustilat (yleensä useampi kuin yksi voi olla vain aika). Ohjelman sisällä voit käyttää "MOV"-komentoa. Kuten: kun valitset "manuaalinen" on vakio 1 MOV rekisteriin VB10 sisällä, kun valitset "automaattinen" on 2 MOV samaan rekisteriin VB10. niin kauan kuin tuomiorekisterin tiedot ovat kuinka paljon, tiedämme, että järjestelmä on sellainen ohjaustila. Tämän idean etuna on, että se on helppo ymmärtää ilman lukitus- ja muita hankalia ohjelmia.


2. Ohjelmassa on analoginen ohjaus, jos analogisessa lukemisessa ei ole periaatteessa virhettä, voit ottaa aikasuodatusmenetelmän, viiveellä tietyn ajan. Jos lukutietojen virhe on erittäin suuri, sinun on käytettävä muita suodatusmenetelmiä, kuten keskiarvon laskeminen ja niin edelleen. Voit tutustua asiaankuuluviin tietoihin.


3. Ohjelman virheenkorjausprosessissa (etenkin laitteiston muunnoksen yhteydessä ohjelmasi lisätään alkuperäiseen laiteohjelmaan), kun ohjelmalausekkeet näyttävät täyttävän ehdot, mutta lähtökäämiä ei ole kytketty, voit tarkistaa, onko ohjelmasi välillä tällaisia ​​lausuntoja, kuten JMPgo lausumiin. On myös mahdollista, että ohjelman keskeyttämisen jälkeen ehdot täyttyvät, mutta lähtöä ei kytketä päälle, yleensä siksi, että ohjelmaa ei ole tarkistettu.


4. Sekvenssissä ohjausohjelmassa, eli toimenpiteen suorittamisen jälkeen seuraavaan toimintoon ja muihin vastaaviin peräkkäisiin ohjauksiin, {{0}} ohjaustilan käyttö on mielestäni erittäin kätevää. Ideana on: esiasetettu rekisteri, arvon 0 alustuksessa, kun järjestelmä käynnistyy, se +10, tällä hetkellä rekisteri on 10, rekisteri on yhtä suuri kuin 10, kun voit tehdä ensimmäisen toiminta; ensimmäinen toiminto on suoritettu ja sitten rekisterissä +10, tällä hetkellä rekisteri on 20, voit tehdä toisen toiminnon, toinen toiminto on suoritettu ja sitten +10, tässä Rekisterin aika on 30, joten niin kauan kuin arvioit kuinka paljon tietoja rekisterissä on, tiedät mitä tehdä! Tällä tavalla niin kauan kuin arvioit, kuinka paljon tietoja rekisterissä on, tiedät, että sinun on suoritettava kyseinen toimenpide. Kun haluat hypätä toimintoon, et voi enää +10, voit lisätä +20 +30... todellisesta tarpeesta riippuen. Riippuu todellisesta tarpeesta.
Miksi lisätä 10 1:n sijaan, koska 10 lisäämisen jälkeen, jos lisäät kappaleen, valitse vain satunnainen paikka 10 tyhjästä paikasta.


5. Ohjelman suunnittelussa, kun on prosessivika (ei-ohjausjärjestelmän ohjaus), on parasta pitää vikailmiö ja valohälytys. Kunnes kuljettaja nollaa, ilmoittaakseen, että järjestelmässä on vika. Muuten se sammuu ja muut luulevat, että sinulla on ohjelmaongelma. Yleensä on hyvä idea suunnitella uusi järjestelmä näiden mielessä.

 

6.Usein kutsutuista aliohjelmista voidaan tehdä alimoduuleita ja kutsua niitä usein.


7. koska tuotantokoneet työsyklin eri vaiheissa liikkeen suorittamisessa tietyn ajan, ja näillä ajoilla on tietty raja, joten voit käyttää näitä aikoja viitteenä, jotta voidaan havaita työvaihetoiminto samanaikaisesti, käynnistä ajastin, ajastimen aika asetetaan toimenpiteen normaaliolosuhteisiin nähden 20-30% pidempään ja ajastimen lähtösignaalia voidaan käyttää hälytyksiin tai automaattiseen pysäytyslaitteeseen . Kun tuotantokoneiston vaiheen toiminta-aika ylittää määritetyn ajan vastaavan ajastimen esiasetetun ajan saavuttamiseksi, ei ole siirretty seuraavaan vaiheeseen toimintoajastin antanut vikasignaalin, signaalin normaalin työsyklin ohjelman lopettamiseksi, hälytyksen käynnistämiseksi. tai sammutusohjelma, jota usein kutsutaan ylilyöntisuojaukseksi.

 

8.Jotkut turvatunnistimet (esim. hätäpysäytyspainike, turvavaloverho, rajakytkin jne.) ovat käytännössä normaalisti suljettuja (NC) tuloja.


9. Turvallisuus- ja energiansäästösyistä yritä suunnitella lähtö vaatimaan toimenpiteitä vain silloin, kun toiminta, kun se on paikallaan pysäyttää lähtö, sen sijaan, että suunnittelet tavallista on ollut lähtö, tarve lopettaa, kun lähtö on irrotettu.


10. Toimeenpanoelementin toiminnan periaatteen tulisi olla pikemminkin älä liiku, älä liiku!


11. Yhden laitteen ohjaus: yksittäisessä laitteessa on oltava pehmeä manuaalinen / automaattinen kytkentä ja pehmeä manuaalinen toiminto, kun voit käynnistää / pysäyttää toiminnon, automaattinen vaihtaminen pehmeäksi manuaaliseksi, laite ei voi pysähtyä; pehmeällä manuaalisella vaihdolla automaattiseen, laitteiden käynnistys/pysäytys automaattiohjelmasta riippuen.


12.Yksittäistä laitetta (pumput, tuulettimet ja muut suuret laitteet), joka toimii koko 24 tuntia, on pyöritettävä, ja käyttöaikaa on kertynyt, jos isäntätietokoneen käynnistys-/pysäytysjärjestys on asettanut, paitsi että käyttäjä voi asettaa itse.

Lähetä kysely

whatsapp

Puhelin

Sähköposti

Tutkimus