Basis werkingsprincipe van gasdetector
Wanneer de gasdetector in werking wordt gesteld, wordt het werkingsproces over het algemeen verdeeld in drie fasen, namelijk invoerbemonstering, uitvoering van het gebruikersprogramma en herschrijven van uitvoer. De voltooiing van de bovenstaande drie fasen wordt een scancyclus genoemd. Gedurende de hele operatie voert de CPU van de gasdetector de bovenstaande drie fasen herhaaldelijk uit met een bepaalde scansnelheid.
(1) Ingangsbemonsteringstrap
In de invoerbemonsteringsfase leest de gasdetector alle invoercondities en gegevens achtereenvolgens op een scanwijze en slaat deze op in de overeenkomstige eenheden in het I/O-beeldgebied. Nadat de invoerbemonstering is voltooid, wordt deze overgebracht naar de fase van uitvoering van het gebruikersprogramma en het herschrijven van de uitvoer. In deze twee fasen, zelfs als de invoersituatie en gegevens veranderen, zullen de situatie en gegevens van de corresponderende eenheid in het I/O-beeldgebied niet veranderen. Daarom, ervan uitgaande dat de invoer een pulssignaal is, moet de breedte van het pulssignaal groter zijn dan één scanperiode om ervoor te zorgen dat de invoer onder alle omstandigheden kan worden ingelezen.
(2) Uitvoeringsfase gebruikersprogramma
In de uitvoeringsfase van het gebruikersprogramma scant de gasdetector het gebruikersprogramma (ladderdiagram) altijd sequentieel van boven naar beneden. Scan bij het scannen van elk ladderdiagram altijd eerst het besturingscircuit dat bestaat uit contacten aan de linkerkant van het ladderdiagram en voer logische bewerkingen uit op het besturingscircuit dat bestaat uit contacten in de volgorde eerst links, dan rechts, eerst omhoog en dan omlaag , en herschrijf vervolgens, afhankelijk van het effect van de logische bewerking, de situatie van de overeenkomstige bit van de logische spoel in het systeem-RAM-opslaggebied; of herschrijf de situatie van het overeenkomstige bit van de uitvoerspoel in het I/O-beeldgebied; of bevestigen of het ladderdiagram moet worden geïmplementeerd Regelmatige speciale functie-instructies.
Dat wil zeggen, tijdens de uitvoering van het gebruikersprogramma, zolang de situatie en gegevens van het invoerpunt in het I/O-beeldgebied niet veranderen, andere uitvoerpunten en soft-apparaten in het I/O-beeldgebied of systeem-RAM-opslag gebied De omgeving en gegevens zullen waarschijnlijk veranderen, en het programma-uitvoeringseffect van het ladderdiagram bovenaan zal invloed hebben op alle ladderdiagrammen die deze spoelen of gegevens gebruiken; integendeel, het ladderdiagram onderaan, zijn andere De status of gegevens van de herschreven logische spoel kunnen alleen effect hebben op het programma erboven tot de volgende scancyclus.
(3) Herschrijffase uitvoer
Wanneer het gebruikersprogramma wordt gescand, komt de gasdetector in de uitgangsherschrijffase. Gedurende deze periode herschrijft de CPU alle output-latch-circuits in overeenstemming met de overeenkomstige situatie en gegevens in het I/O-beeldgebied, en stuurt vervolgens de corresponderende randapparatuur door het outputcircuit. Op dit moment is dit de werkelijke uitvoer van de gasdetector.
Hetzelfde aantal ladderdiagrammen wordt in een andere volgorde geplaatst en het effect van de uitvoering is ook anders. Bovendien verschilt het werkingseffect van het scannen van het gebruikersprogramma van dat van de harde logische parallelle werking van het relaisbesturingsapparaat. Aangenomen dat de tijd die de scancyclus in beslag neemt voor de algehele werking verwaarloosbaar is, is er natuurlijk geen verschil tussen de twee.
Over het algemeen omvat de scancyclus van een gasdetector zelfdiagnose, communicatie, enz., zoals weergegeven in de onderstaande afbeelding, dat wil zeggen dat een scancyclus gelijk is aan de som van alle momenten van zelfdiagnose, communicatie, invoerbemonstering , uitvoering van gebruikersprogramma's en herschrijven van uitvoer.
Programmeerbare controller, Engelse naam ProgrammableLogicController, ook wel gasdetector genoemd. De gasdetector is gebaseerd op een elektronische computer en is geschikt voor elektrische controllers in industriële veldoperaties. Het is afkomstig van het relaisbesturingsapparaat, maar in tegenstelling tot het relaisapparaat voltooit het de besturing door het fysieke proces van het circuit, maar vertrouwt het voornamelijk op het programma dat is opgeslagen in het geheugen van de gasdetector om de besturing te voltooien door de conversie van inkomende en uitgaande informatie.
De gasdetector is gebaseerd op een elektronische computer, maar is niet gelijk aan een gewone computer. Bij de conversie van invoer- en uitvoerinformatie door de computer wordt meestal alleen rekening gehouden met de informatie zelf, en de invoer en uitvoer van informatie heeft alleen een goede mens-machine-interface nodig. De gasdetector moet ook rekening houden met de betrouwbaarheid, het real-time karakter van de in- en uitgaande informatie en het gebruik van informatie. Er moet met name worden nagedacht over aanpassing aan de industriële omgeving, zoals eenvoudige installatie, anti-interferentie en andere zaken.






