Inquiry
Form loading...
Evaluatieprincipe van PLC-programmakwaliteit

Nieuws

Evaluatieprincipe van PLC-programmakwaliteit

08-12-2023
De beste evaluatiestandaard van een PLC-programma is oefenen om te zien of het programma het verwachte doel kan bereiken, maar dit is niet genoeg, omdat er goede en slechte programma's zijn om het doel te bereiken. Wat voor soort programma is een goed programma? Over het algemeen zijn er de volgende aspecten: 1. Correctheid Het PLC-programma moet correct zijn en door daadwerkelijk werk worden geverifieerd om te bewijzen dat het correct kan werken. Dit is de meest fundamentele vereiste voor het PLC-programma. Als dit niet mogelijk is, is de rest nutteloos. Om het programma correct te maken, moeten we de instructies nauwkeurig gebruiken en de interne apparaten correct gebruiken. Nauwkeurig gebruik van instructies houdt verband met het accuraat begrijpen van instructies. Daarom moeten de betekenis en gebruiksvoorwaarden van instructies worden verduidelijkt. Indien nodig kunnen kleine programma's worden gecompileerd om onduidelijke instructies te testen. Voor dezelfde instructies kunnen, vanwege de verschillende fabrieksbatches van PLC of de verschillende series en modellen van PLC, sommige instructiedetails verschillen. Raadpleeg daarom de programmeerhandleiding zorgvuldig. Correct gebruik van interne apparaten is ook belangrijk. Als sommige PLC's bescherming tegen stroomuitval hebben, hebben sommige PLC's dat niet. Er moet voor worden gezorgd dat de stroomuitvalbeveiliging wordt gebruikt, anders kan deze niet worden gebruikt. Kortom, het is de meest fundamentele vereiste voor het PLC-programma om de instructies nauwkeurig te gebruiken, de interne apparaten correct te gebruiken en het geprogrammeerde programma correct te laten werken. 2. Betrouwbaarheid Het programma moet niet alleen correct zijn, maar ook betrouwbaar. Betrouwbaarheid weerspiegelt de stabiliteit van het PLC-programma, wat ook de basisvereiste is voor het PLC-programma. Sommige PLC-programma's kunnen correct werken onder normale werkomstandigheden of bij legale werking, maar kunnen niet normaal werken na abnormale werkomstandigheden (zoals een tijdelijke stroomstoring en het snel weer inschakelen) of illegale werking (zoals het niet achtereenvolgens indrukken van sommige knoppen, of er worden meerdere knoppen tegelijkertijd ingedrukt). Dit soort procedure is niet betrouwbaar of onstabiel, het is een slechte procedure. Een goed PLC-programma kan abnormale werkomstandigheden identificeren en deze koppelen aan normale omstandigheden, zodat het programma zich aan verschillende situaties kan aanpassen. Goede PLC-programma's kunnen illegale handelingen tegenhouden zonder "sporen" achter te laten. Alleen legale transacties worden geaccepteerd. Interlocking is een veelgebruikt middel om illegale activiteiten te verwerpen. Het relaiscircuit maakt vaak gebruik van deze methode, en PLC kan deze methode ook overnemen. 3. Beknoptheid Ook is het doel om het PLC-programma zo kort mogelijk te maken. Korte programma's kunnen gebruikersgeheugen besparen; In de meeste gevallen kan het ook uitvoeringstijd besparen, de reactiesnelheid op invoer verbeteren en de leesbaarheid van het programma verbeteren. Of het programma kort is of niet, kan doorgaans worden gemeten aan de hand van het aantal instructies dat door het programma wordt gebruikt. Als het aantal gebruikte instructies klein is, zal het programma uiteraard kort zijn. Om het programma kort te houden, vanuit het grote gezichtspunt, moeten we de programmastructuur optimaliseren, het programma vereenvoudigen met instructies voor stroomcontrole, en vanuit het kleine gezichtspunt de instructies met één functie vervangen door krachtige instructies, en betalen let op de volgorde van de instructies. 4. Tijdbesparend Een beknopt programma kan de looptijd van het programma besparen, maar beknoptheid en tijdbesparing zijn niet hetzelfde. Omdat de looptijd van het programma gerelateerd is aan het aantal instructies dat het programma heeft, maar ook aan de gebruikte instructies. De uitvoeringstijd varieert afhankelijk van PLC-instructies. Bovendien worden sommige instructies op verschillende tijdstippen uitgevoerd wanneer de logische toestand AAN is en wanneer de logische toestand UIT is. Bovendien hoeven, vanwege het gebruik van flow control-instructies, niet alle instructies in het programma te worden uitgevoerd. Daarom is de tijdberekening voor het uitvoeren van het programma relatief complex. Het is echter noodzakelijk om te eisen dat de gemiddelde tijd klein is en dat de maximale tijd niet te lang is. Dit kan de reactiesnelheid van PLC verbeteren. De sleutel tot tijdsbesparing is het goed gebruik maken van procesbeheersingsinstructies. Bepaal een aantal instructies die moeten worden uitgevoerd afhankelijk van de situatie, maak de noodzakelijke onderdelen, en de rest kan selectief worden uitgevoerd volgens de procedure, of maak een time-sharing-ontwerp om te voorkomen dat de maximale tijd te lang wordt. 5. Leesbaarheid Het ontworpen programma moet leesbaar zijn. Dit is niet alleen handig voor programmaontwerpers om hun begrip van het programma te verdiepen en er gemakkelijk fouten in te debuggen, maar ook handig voor anderen om uw programma te lezen en voor gebruikers om het te onderhouden. Indien nodig kan het programma ook worden gepopulariseerd. Om het programma leesbaar te maken, moet het ontworpen programma zo duidelijk mogelijk zijn. We moeten letten op het niveau en de modularisering realiseren, zodat we met de objectgeoriënteerde methode kunnen ontwerpen. Gebruik meer standaardontwerpen. Vervolgens moet de I/O-toewijzing regelmatig en gemakkelijk te onthouden en te begrijpen zijn. Indien nodig moeten we ook wat annotatiewerk doen. Het gebruik van interne apparaten moet ook regelmatig zijn en mag niet terloops worden gebruikt. Aan de leesbaarheid moet aan het begin van het programmaontwerp aandacht worden besteed. Dit is niet eenvoudig volledig te realiseren. Omdat tijdens het debuggen van programma's de toename en afname van instructies en het gebruik van interne apparaten het oorspronkelijke heldere programma enigszins wanordelijk kunnen maken. Daarom is er een bepaalde marge voor het debuggen, verhogen en verlagen van het ontwerp, en vervolgens wat sorteren na het debuggen, zodat het ontworpen programma een hogere kwaliteit heeft. 6. Aanpasbaarheid Om het programma makkelijk veranderbaar te maken, dat wil zeggen eenvoudig aan te passen. Een van de kenmerken van PLC is dat het handzaam is en flexibel kan worden toegepast in verschillende situaties. De oplossing is om het programma aan te passen of opnieuw te ontwerpen. Wanneer het opnieuw ontworpen programma wordt gebruikt om de gebruiksvereisten van het PLC-proces te wijzigen, zal niet alleen het programma opnieuw worden geprogrammeerd, maar zal ook de I/O opnieuw worden gedistribueerd. In de meeste gevallen is herprogrammering niet nodig, maar moeten er enkele wijzigingen worden aangebracht. Dit vereist dat het programma eenvoudig aan te passen is. Gemakkelijk te veranderen betekent flexibiliteit, wat vereist dat er slechts een paar wijzigingen kunnen worden aangebracht om het doel van het wijzigen van parameters of het aanpassen van acties te bereiken. Tijdens het ontwerpen van een PLC-programma is het een goed programma om aan de bovenstaande zes vereisten te voldoen.