PLC-Programmeerconcept
Programmable Logic Controllers (PLC ‘ s) zijn de belangrijkste componenten van industriële automatisering en besturingssystemen. De controlerende aard van PLC is variërend van eenvoudig-drukknop schakelen naar een enkele motor aan verschillende complexe controlestructuren. De PLC programmering is een belangrijke taak van het ontwerpen en implementeren van de controle applicatie afhankelijk van de behoefte van de klant. Een PLC-programma bestaat uit een reeks instructies in tekstuele of grafische vorm, die de logica vertegenwoordigt die moet worden geïmplementeerd voor specifieke industriële realtime toepassingen.
een speciale PLC-programmeersoftware is afkomstig van een PLC-hardware van een specifieke fabrikant die het invoeren en ontwikkelen van gebruikersapplicatie-code mogelijk maakt, die uiteindelijk naar de PLC-hardware kan worden gedownload. Deze software zorgt ook voor Human Machine Interface (HMI) als een grafische weergave van variabelen. Zodra dit programma wordt gedownload naar de PLC en als de PLC in Run mode wordt geplaatst, dan werkt de PLC continu volgens het programma. Voordat u naar het programma van de PLC gaat, laat ons de basisprincipes van de PLC-programmeerhandleiding en de basisconcepten weten.
PLC Programming Basics
een CPU van de PLC voert twee verschillende programma ‘ s uit:
1. Het Besturingssysteem
2. Het gebruikersprogramma
het besturingssysteem
het besturingssysteem organiseert alle functies, bewerkingen en sequenties van de CPU die niet zijn gekoppeld aan een besturingstaak. De OS taken omvatten
- een warme herstart en een warme herstart uitvoeren
- het bijwerken en uitvoeren van de procesbeeldtabellen van input en outputs
- het gebruikersprogramma uitvoeren
- interrupts detecteren en aanroepen
- geheugengebieden beheren
- communicatie tot stand brengen met programmeerbare apparaten
PLC-basisprogrammering
het gebruikersprogramma
het is een combinatie van verschillende functies die nodig zijn om een geautomatiseerde taak. Dit moet worden gemaakt door de gebruikers en moet worden gedownload naar de CPU van de PLC. Enkele van de taken van het gebruikersprogramma omvatten:
- het initiëren van alle voorwaarden voor het starten van de opgegeven taak
- het lezen en evalueren van alle binaire en analoge ingangssignalen
- het specificeren van uitgangssignalen voor alle binaire en analoge uitgangssignalen
- het uitvoeren van onderbrekingen en handlingfouten
in de huidige industriële automatiseringssector zijn er verschillende toonaangevende PLC-fabrikanten die typische PLC ’s ontwikkelen, variërend van kleine tot high-end PLC’ s. Elke PLC-fabrikant heeft zijn eigen speciale software om de PLC-hardware te programmeren en te configureren. Maar de PLC programmeertaal is gevarieerd afhankelijk van de fabrikanten. Sommige fabrikanten hebben gemeenschappelijke programmeertalen en andere hebben verschillen. Sommige van de standaard programmeertalen van PLC bestaan in principe uit twee typen, die verder worden onderverdeeld in verschillende typen, die als volgt zijn:
1.Tekstuele taal
- Instructielijst (IL)
- gestructureerde tekst (ST)
2. Grafische taal
- Ladderdiagrammen (LD)
- functieblok Diagram (FBD)
- sequentiële Functiediagram (SFC)
vergeleken met tekstgebaseerde talen, hebben grafische talen de voorkeur van veel gebruikers om een PLC te programmeren vanwege hun eenvoudige en handige programmeerfuncties. Alle benodigde functies en functionele blokken zijn beschikbaar in de standaard bibliotheek van elke PLC-software. Deze functieblokken omvatten timers, tellers, strings, comparators, numeriek, rekenkundig, bit-shift, aanroepfuncties, enzovoort.
PLC-Programmeerapparaten
verschillende typen programmeerapparaten worden gebruikt om een PLC-programma in te voeren, aan te passen en problemen op te lossen. Deze programmeerterminalapparaten omvatten handheld-en PC-gebaseerde apparaten. In de methode van het handheld-programmeerapparaat wordt een eigen apparaat met PLC verbonden via een verbindingskabel. Dit apparaat bestaat uit een set sleutels die het mogelijk maakt om de code in te voeren, te bewerken en te dumpen in de PLC. Deze handheld-apparaten bestaan uit een klein display om de geprogrammeerde instructie zichtbaar te maken. Dit zijn compacte en eenvoudig te gebruiken apparaten, maar deze handheld apparaten hebben beperkte mogelijkheden.
PLC-Programmeertoestellen
meestal wordt een PC gebruikt voor het programmeren van de PLC in combinatie met de door de fabrikant opgegeven software. Door deze PC te gebruiken kunnen wij het programma in of online of offline wijze in werking stellen, en kunnen het programma van PLC ook bewerken, controleren, diagnosticeren en problemen oplossen. De manier om het programma aan PLC over te brengen wordt getoond in het bovenstaande cijfer waarin PC uit programmacode bestaat die aan controletoepassing overeenkomt die aan PLC CPU via programmeringskabel wordt overgebracht.
Ladder Logic PLC programmeren
Ladder Logic PLC programmeren
van verschillende programmeertalen is ladderlogic diagram de meest eenvoudige en eenvoudigste vorm van programmeren van de PLC. Voordat je de PLC met deze taal gaat programmeren, moet je er wat basisinformatie over weten. De onderstaande figuur toont de hardwired-ladder diagram waarin dezelfde lampbelasting wordt geregeld door twee drukknopschakelaars, in het geval als een van de schakelaars wordt gesloten, de lamp gloeit. Hier worden twee horizontale lijnen genoemd sporten die zijn verbonden tussen twee verticale lijnen genoemd rails. Elke sport stelt de elektrische continuïteit tussen positieve (L) en negatieve rails (N), zodat de stroom van de ingang naar de uitgang apparaten. Enkele van de symbolen die gebruikt worden in ladder logic programming zijn weergegeven in de figuur.
Invoerschakelaars zijn types zoals normaal gesloten en normaal geopend zoals hierboven aangegeven. Naast bovengenoemde functionele symbolen, zijn er verschillende functies zoals timer, teller, PID, enz., die worden opgeslagen in de standaardbibliotheek om complexe taken te programmeren.
stapsgewijze procedure voor het programmeren van PLC met behulp van ladderlogica
stapsgewijze Procedure voor het programmeren van PLC met behulp van ladderlogica
de procedure voor het programmeren van een PLC voor een bepaalde toepassing is afhankelijk van het type standaard softwaretool van de fabrikant en het type besturingsapplicatie. Maar om de leerlingen een basisbegeleiding te geven, biedt dit artikel een eenvoudige benadering van het ontwerpen van besturingsapplicatie in PLC-programmeersoftware, zoals hieronder wordt gegeven, maar deze manier van programmeren past niet precies in alle soorten programmeertools en besturingsapplicaties.
Stap 1: Analyseer en krijg het idee van Control applicatie
de eerste stap om de PLC te programmeren is om het idee te krijgen waarvoor u een applicatie-gebaseerd programma gaat ontwikkelen. Als u met een lijnvolgerrobot rijdt door het gebruik van een DC-motor wanneer de drukknop wordt ingedrukt. Deze status moet worden weergegeven door het LED-lampje wanneer de motor wordt ingeschakeld. De motor is ook bevestigd met een sensor (hier wordt het beschouwd als een andere schakelaar) die obstakels detecteert, dus wanneer deze ingeschakeld is, moet de motor worden uitgeschakeld. En als de motor is uitgeschakeld, moet de zoemer worden ingeschakeld.
PLC-Besturingsapplicatie
Stap 2: Lijst van alle voorwaarden en krijg het ontwerp met behulp van stroomschema
de variabelen van het bovenstaande project zijn M: Motor, a: ingangsschakelaar 1, B: ingangsschakelaar 2, L: LED en Bu: Zoemer, en het ontwerpen van de logica is gemakkelijk met de uitvoering van stroomdiagram, dat hieronder voor de bovenstaande toepassing wordt gegeven.
Stroomdiagram van PLC-programmering
Step3: Open en configureer de PLC-programmeersoftware
Open de programmeersoftware die is geïnstalleerd op de PC met PLC-hardware. Selecteer het hardwaremodel van de PLC in de software en configureer het met de juiste invoer-en uitvoermodules. Selecteer de ladder language (LD) uit de lijst van de programmeertalen, en kies de hardware processor en geef een naam voor het programma.
PLC-programmeersoftware
Stap 4: Voeg de vereiste sporten toe en adresseer deze
voeg de vereiste sporten toe op basis van de logica van de besturingsapplicatie en geef het adres aan elke input en outputs. Het ladderlogica diagram van het hierboven besproken voorbeeld wordt hieronder gegeven.
voorbeeld van Ladderlogic-programma
Stap 5: Controleer de fouten en simuleer deze
Zoek de sectie Online in de menubalk en selecteer Online. Controleer op de fouten en maak de nodige wijzigingen na het selecteren van Offline. Nogmaals, ga online en selecteer de optie Uitvoeren om het te simuleren.
Stap6: Download het programma naar PLC CPU-geheugen
na de succesvolle simulatie van het programma, download het programma naar CPU door de downloadoptie te selecteren via een netwerk-of communicatiekabel.
dit gaat over de basisbeginselen van PLC-programmering en de procedurele stappen. We hopen dat de gegeven inhoud duidelijk en gemakkelijk te begrijpen is. Het is ook mogelijk om te weten en beter te begrijpen met specifieke software van bepaalde PLC zoals RSLogix 500, Codesys, Stap 7, enz. U kunt uw standpunten, suggesties over PLC-programmering delen of als u hulp met betrekking tot de voorbeelden wilt , schrijf ons dan in het commentaar hieronder.
Fotocredits:
- PLC programming Concept by automation
- Procedure for Programming PLC by siemens
- PLC Programming Software by blogspot