Kaasunilmaisimen toimintaperiaate
Kun kaasunilmaisin otetaan käyttöön, sen toimintaprosessi jaetaan yleensä kolmeen vaiheeseen, jotka ovat tulonäytteenotto, käyttäjäohjelman suorittaminen ja tulosteen uudelleenkirjoitus. Edellä olevien kolmen vaiheen suorittamista kutsutaan skannausjaksoksi. Kaasunilmaisimen CPU suorittaa koko toiminnan aikana toistuvasti edellä mainitut kolme vaihetta tietyllä skannausnopeudella.
(1) Syöttönäytteenottovaihe
Syöttönäytteenottovaiheessa kaasuilmaisin lukee kaikki syöttöehdot ja tiedot peräkkäin skannaustavalla ja tallentaa ne vastaaviin yksiköihin I/O-kuva-alueella. Kun tulon näytteistys on valmis, se siirretään käyttäjäohjelman suoritusvaiheeseen ja tulosteen uudelleenkirjoitukseen. Näissä kahdessa vaiheessa, vaikka syöttötilanne ja data muuttuisivat, vastaavan yksikön tilanne ja tiedot I/O-kuva-alueella eivät muutu. Näin ollen, olettaen, että tulo on pulssisignaali, pulssisignaalin leveyden on oltava suurempi kuin yksi pyyhkäisyjakso, jotta varmistetaan, että tulo voidaan lukea sisään kaikissa olosuhteissa.
(2) Käyttäjäohjelman suoritusvaihe
Kaasunilmaisin skannaa käyttäjäohjelman suoritusvaiheessa aina käyttäjäohjelman (tikapuukaavio) peräkkäin ylhäältä alas. Kun skannaat jokaista tikapuukaaviota, skannaa aina ensin tikapuukaavion vasemmalla puolella olevista koskettimista koostuva ohjauspiiri ja suorita logiikkatoiminnot ohjauspiirille, joka koostuu koskettimista järjestyksessä ensin vasen, sitten oikea, ensin ylös ja sitten alas. , ja sitten loogisen toiminnan vaikutuksen mukaan kirjoitetaan uudelleen logiikkakelan vastaavan bitin tilanne järjestelmän RAM-tallennusalueella; tai kirjoita uudelleen lähtökäämin vastaavan bitin tilanne I/O-kuva-alueella; tai vahvista, otetaanko tikapuukaavio käyttöön Säännölliset erikoistoimintoohjeet.
Eli käyttäjäohjelman suoritusprosessissa, niin kauan kuin I/O-kuva-alueen tulopisteen tilanne ja tiedot eivät muutu, muut lähtöpisteet ja pehmeät laitteet I/O-kuvaalueella tai järjestelmän RAM-muistissa alue Ympäristö ja tiedot todennäköisesti muuttuvat, ja yläosassa olevan tikapuukaavion ohjelman suoritusvaikutus vaikuttaa kaikkiin näitä keloja tai tietoja käyttäviin tikapuukaavioihin; päinvastoin alhaalla oleva tikapuukaavio, sen muut Uudelleenkirjoitetun logiikkakelan tila tai tiedot voivat vaikuttaa vain sen yläpuolella olevaan ohjelmaan seuraavaan skannausjaksoon asti.
(3) Lähtöjen uudelleenkirjoitusvaihe
Kun käyttäjäohjelma on skannattu, kaasunilmaisin siirtyy lähdön uudelleenkirjoitusvaiheeseen. Tänä aikana CPU kirjoittaa uudelleen kaikki lähtösalpapiirit vastaavan tilanteen ja I/O-kuva-alueen tietojen mukaan ja ohjaa sitten vastaavat oheislaitteet lähtöpiirin läpi. Tällä hetkellä se on kaasuilmaisimen todellinen ulostulo.
Sama määrä tikapuukaavioita on sijoitettu eri järjestykseen, ja myös toteutuksen vaikutus on erilainen. Lisäksi käyttäjäohjelman skannauksen toimintavaikutus on erilainen kuin releohjauslaitteen kovan logiikan rinnakkaistoiminnan vaikutus. Tietenkin olettaen, että skannausjakson viemä aika on mitätön koko toiminnan kannalta, näiden kahden välillä ei ole eroa.
Yleisesti ottaen kaasuilmaisimen pyyhkäisyjakso sisältää itsediagnoosin, tiedonsiirron jne., kuten alla olevasta kuvasta näkyy, eli skannausjakso on yhtä suuri kuin itsediagnoosin, tiedonsiirron ja tulonäytteenoton hetkien summa. , käyttäjäohjelman suorittaminen ja tulosteen uudelleenkirjoittaminen.
Ohjelmoitava ohjain, englanninkielinen nimi ProgrammableLogicController, jota kutsutaan kaasutunnistimeksi. Kaasunilmaisin perustuu elektroniseen tietokoneeseen ja soveltuu teollisuuden sähköisiin ohjaimiin. Se on peräisin releen ohjauslaitteesta, mutta toisin kuin relelaite, se täydentää ohjauksen piirin fyysisen prosessin kautta, mutta luottaa pääasiassa kaasuilmaisimen muistiin tallennettuun ohjelmaan suorittaakseen ohjauksen loppuun muuntamalla saapuvia ja lähtevät tiedot.
Kaasunilmaisin perustuu elektroniseen tietokoneeseen, mutta se ei vastaa yleistä tietokonetta. Syöttö- ja lähtötiedon muuntaminen koko tietokoneessa huomioi enimmäkseen vain itse tiedon, ja tiedon syöttö ja ulostulo tarvitsevat vain hyvän ihmisen ja koneen välisen rajapinnan. Kaasunilmaisimen on myös otettava huomioon luotettavuus, sisään ja ulos tulevan tiedon reaaliaikainen luonne sekä tiedon käyttö. Erityisesti tulee harkita, kuinka sopeutua teollisuusympäristöön, kuten helppo asennus, häiriöntorjunta ja muut asiat.






