Grundlæggende arbejdsprincip for gasdetektor
Når gasdetektoren sættes i drift, er dens driftsproces generelt opdelt i tre trin, nemlig input-sampling, udførelse af brugerprogram og omskrivning af output. Afslutningen af ovenstående tre trin kaldes en scanningscyklus. Under hele operationen udfører gasdetektorens CPU gentagne gange de ovennævnte tre trin ved en bestemt scanningshastighed.
(1) Input prøveudtagning trin
I input-sampling-stadiet læser gasdetektoren alle inputbetingelser og data sekventielt på en scanningsmåde og gemmer dem i de tilsvarende enheder i I/O-billedområdet. Efter at input-samplingen er afsluttet, overføres den til trin for afvikling af brugerprogram og omskrivning af output. I disse to trin, selvom inputsituationen og data ændres, vil situationen og dataene for den tilsvarende enhed i I/O-billedområdet ikke ændre sig. Hvis det antages, at inputtet er et impulssignal, skal bredden af impulssignalet derfor være større end én scanningsperiode for at sikre, at inputtet kan læses ind under alle omstændigheder.
(2) Udførelsesstadiet for brugerprogrammet
I udførelsesfasen af brugerprogrammet scanner gasdetektoren altid brugerprogrammet (stigediagram) sekventielt fra top til bund. Når du scanner hvert stigediagram, skal du altid scanne styrekredsløbet bestående af kontakter på venstre side af stigediagrammet først, og udføre logiske operationer på styrekredsløbet, der består af kontakter i rækkefølgen først til venstre, derefter højre, først op og derefter ned og derefter i henhold til virkningen af den logiske operation, omskriv situationen for den tilsvarende bit af logikspolen i systemets RAM-lagerområde; eller omskriv situationen for den tilsvarende bit af udgangsspolen i I/O-billedområdet; eller bekræft, om stigediagrammet skal implementeres. Regelmæssige specialfunktionsinstruktioner.
Det vil sige, i processen med afvikling af brugerprogram, så længe situationen og dataene for inputpunktet i I/O-billedområdet ikke ændres, andre outputpunkter og bløde enheder i I/O-billedområdet eller systemets RAM-lager område Det er sandsynligt, at miljøet og data ændres, og programafviklingseffekten af ladderdiagrammet øverst vil påvirke alle ladderdiagrammer, der bruger disse spoler eller data; tværtimod, stigediagrammet nederst, dets andet Status eller data for den omskrevne logiske spole kan kun have en effekt på programmet over den indtil næste scanningscyklus.
(3) Etape til omskrivning af output
Når brugerprogrammet scannes, går gasdetektoren ind i output-omskrivningstrinnet. I denne periode omskriver CPU'en alle udgangslåsekredsløbene i overensstemmelse med den tilsvarende situation og data i I/O-billedområdet og driver derefter de tilsvarende perifere enheder gennem outputkredsløbet. På dette tidspunkt er det det reelle output fra gasdetektoren.
Det samme antal stigediagrammer er placeret i forskellig rækkefølge, og effekten af udførelsen er også forskellig. Derudover er operationseffekten af scanning af brugerprogrammet forskellig fra den af den hårde logiske parallelle drift af relæstyreenheden. Hvis det antages, at den tid, som scanningscyklussen tager, er ubetydelig for den samlede operation, er der naturligvis ingen forskel mellem de to.
Generelt omfatter scanningscyklussen for en gasdetektor selvdiagnose, kommunikation osv., som vist i figuren nedenfor, det vil sige, at en scanningscyklus er lig med summen af alle momenter af selvdiagnose, kommunikation, inputsampling , udførelse af brugerprogram og omskrivning af output.
Programmerbar controller, engelsk navn ProgrammableLogicController, kaldet gasdetektor. Gasdetektoren er baseret på en elektronisk computer og er velegnet til elektriske regulatorer i industrielle feltoperationer. Det stammer fra relækontrolenheden, men i modsætning til relæenheden fuldender den kontrollen gennem den fysiske proces af kredsløbet, men er hovedsageligt afhængig af programmet, der er gemt i gasdetektorens hukommelse for at fuldføre kontrollen gennem konvertering af indgående og udgående information.
Gasdetektoren er baseret på en elektronisk computer, men den svarer ikke til en generel computer. Konverteringen af input og output information i hele computeren tager stort set kun selve informationen i betragtning, og input og output af information behøver kun en god menneske-maskine grænseflade. Gasdetektoren skal også tage højde for pålideligheden, realtidsnaturen af information ind og ud og brugen af information. Især skal man overveje, hvordan man tilpasser sig det industrielle miljø, såsom nem installation, anti-interferens og andre problemer.






