Wat zijn de beste tips voor het programmeren van programmeerbare logische controller?

Programmeerbare logische controllers zijn kleine computerapparatuur die in fabrieken en op industrieel gebied wordt gebruikt om machines te bedienen. Uitgerust met hun eigen besturingssystemen, besturen programmeerbare logic controllers (PLC's) de processen die worden gebruikt om producten te produceren. Programmeurs veranderen de processen op PLC's om machines te bedienen en wijzigingen aan te brengen in het product dat wordt vervaardigd. Ze gebruiken programmeerbare logische controllerprogrammering op gebieden zoals verspanen, voedselverpakking en materiaalverwerking. Enkele van de beste tips voor programmeurs zijn het gebruik van een eenmalige opname, het implementeren van een proportionele controller in de logica, het maken van schakellogica en het verminderen van problemen met de PLC-scantijd.

De one shot-functie is handig om te hebben wanneer een conditie schakelt tussen aan en uit en de PLC actie moet ondernemen op de ware status voor slechts één scan. De spoel werkt elke keer dat de activeringsring waar is en het blijft allemaal waar voor slechts één scan. Soms wordt de volgorde van de sporten belangrijk in één opname, omdat de PLC een volledige scan moet voltooien wanneer de uitvoerbit is ingeschakeld en pas dan de eerste sport ziet.

Het opnemen van proportionele controllers in een PLC wordt erg handig in programmeerbare logische controller-programmering, vooral wanneer het geen ingebouwde proportionele / integrale / derivaten of PID-instructies heeft. PID-controllers zijn procescontrollers met speciale instelbare responskenmerken. Dit stelt hen in staat om besturingsalgoritmen die anticiperen en de procesverwarmings- en koelsnelheden anticiperen en meten en automatisch te corrigeren correct uit te voeren. Procescontroleprocedures maken op talloze manieren gebruik van proportionele controllers; het hebben van totale controle over de verwarming is een populaire toepassing. PLC's kunnen precies worden geprogrammeerd om de verwarming in of uit te schakelen.

Een populaire methode voor het programmeren van programmeerbare logische regelaars maakt gebruik van het concept van schakelen. Deze logica is handig wanneer het programmeerapparaat één knop nodig heeft om een ​​apparaat met dezelfde schakelactie te bedienen. Als u bijvoorbeeld eenmaal op een knop drukt, wordt het apparaat ingeschakeld en nogmaals ingedrukt, wordt het apparaat uitgeschakeld. Deze logica schakelt van de uit-toestand naar de aan-toestand wanneer de invoer waar wordt. Het blijft dan ingeschakeld totdat de invoer vals wordt.

Lange PLC-scantijden kunnen ook een probleem zijn bij de programmeerbare programmering van de logische controller, vooral bij het ontwerpen van bedieningselementen voor hogesnelheidmachines. Een populaire aanpak maakt gebruik van incrementele codering om de positie van de machine te berekenen. Deze aanpak kan echter veel problemen veroorzaken wanneer u probeert de machine sneller te laten werken. Als de uitvoer van de encoder die met de verhoogde snelheid werkt van vals naar waar gaat en terug in de tijd die de PLC nodig heeft om één scan te maken, dan telt de teller niet correct. Hierdoor crasht de machine of verliezen de bewegende delen synchronisatie wanneer de snelheid wordt verhoogd.

De oplossing in een dergelijk scenario is om een ​​absolute positie-encoder te gebruiken in plaats van een incrementele encoder. Het voordeel van dit type encoder is dat het minder foutgevoelig is naarmate de snelheid van de machine toeneemt. Deze encoder vereist echter ongeveer een dozijn of meer invoerlijnen vergeleken met de twee lijnen die een incrementele encoder nodig heeft. Absolute encoders kunnen ook fouten produceren zoals gemiste toestanden, waarbij sommige bits veranderen en andere niet. Als overgeslagen statussen voorkomen met een absolute encoder, moet deze worden vervangen door een andere.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?