Wat zijn de beste tips voor programmeerbare logische controllerprogrammering?
Programmeerbare logische controllers zijn kleine computerapparaten die in fabrieken en het industriële veld worden gebruikt om machines te uitvoeren. Uitgerust met hun eigen besturingssystemen, regelen Programmable Logic Controllers (PLC's) de processen die worden gebruikt om producten te produceren. Programmeurs wijzigen 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 in gebieden zoals bewerking, voedselverpakkingen en materiaalbehandeling. Enkele van de beste tips voor programmeurs gebruiken een één opname, implementeren een proportionele controller in de logica, het maken van logica en het verminderen van PLC -scantijdproblemen.
De One Shot -functie is handig om te hebben wanneer een voorwaarde tussen aan en uit schakelt en de PLC moet actie ondernemen op de ware toestand voor slechts één scan. De spoel verloopt telkens wanneer de inschakelende ring waar is, en het blijft allemaal waar voor slechts één scan. Soms wordt de volgorde van de sporten belangrijk in een schot omdat de PLC moet COmplet een volledige scan wanneer de uitgangsbit is ingeschakeld en alleen dan de eerste sport ziet.
Het opnemen van proportionele controllers in een PLC wordt zeer nuttig bij programmeerbare logische controllerprogrammering, vooral wanneer het geen ingebouwde proportionele/integrale/derivaten of PID-instructies heeft. PID -controllers zijn procescontrollers met speciale instelbare responskenmerken. Hierdoor kunnen ze besturingsalgoritmen correct uitvoeren die anticiperen op en het meten van procesverwarming en koelsnelheden en automatisch correct. Procedures van procescontrole gebruiken proportionele controllers op talloze manieren; Het hebben van totale controle over de verwarming is een populaire toepassing. PLC's kunnen precies worden geprogrammeerd om de verwarming in te schakelen of in en uit te fietsen.
Een populaire methode in de programmeerbare programmering van de logische controller maakt gebruik van het concept van schakelen. Deze logica is handig wanneer de programmeur één knop moet hebbenom een apparaat te besturen met dezelfde schakelactie. Als u bijvoorbeeld op een knop drukt zodra het apparaat wordt ingeschakeld en er opnieuw op drukken, wordt het opnieuw uitgeschakeld. Deze logica schakelt over van de UIT -status naar de AAN -status wanneer de invoer waar wordt. Het blijft dan aan totdat de invoer onjuist wordt.
Lange PLC-scantijden kunnen ook een probleem zijn bij programmeerbare logische controllerprogrammering, vooral bij het ontwerpen van bedieningselementen voor high-speed machines. Een populaire aanpak maakt gebruik van incrementele codering om de positie van de machine te berekenen. Deze aanpak kan echter veel problemen veroorzaken bij het proberen om de machine sneller te laten werken. Als de uitvoer van de encoder die met de verhoogde snelheid werkt, van false naar waar en terug in de tijd die de PLC nodig heeft om één scan te maken, dan telt de teller niet goed. Dit zorgt ervoor dat de machine crasht of dat de bewegende delen synchronisatie verliezen wanneer de snelheid wordt opgedoken.
De oplossing in een dergelijk scenario is om een absolute positie -encoder te gebruiken in plaats van een inCRIMTALE Encoder. Het voordeel van dit type encoder is dat het minder vatbaar is voor fouten naarmate de snelheid van de machine toeneemt. Deze encoder vereist echter ongeveer een dozijn of meer invoerlijnen in vergelijking met de twee lijnen een incrementele encoderbehoeften. Absolute encoders kunnen ook fouten produceren zoals gemiste toestanden, waar sommige bits veranderen en anderen dat niet doen. Als overgeslagen toestanden plaatsvinden met een absolute encoder, moet deze worden vervangen door een andere.