Kenmerken en vormen van PLC-programmeertaal voor industriële computers

Jan 03, 2022

Laat een bericht achter

Vergeleken met de algemene computertaal heeft de PLC-programmeertaal van de industriële computer duidelijke kenmerken. Het is niet alleen anders dan de taal, maar ook anders dan de algemene vergaderingstaal. Het moet voldoen aan de vereisten om gemakkelijk te schrijven en gemakkelijk te debuggen. Momenteel is er geen programmeertaal die compatibel is met producten van alle fabrikanten. Zoals de producten van Mitsubishi een eigen programmeertaal hebben, hebben de producten van OMRON ook een eigen taal. Maar het maakt niet uit welk type PLC
PLC-programmeertalen hebben allemaal de volgende kenmerken:
1. Grafische instructiestructuur: Het programma wordt grafisch uitgedrukt en de instructies zijn samengesteld uit verschillende grafische symbolen, die gemakkelijk te begrijpen en te onthouden zijn. De softwareontwikkelaar van het systeem heeft de onafhankelijke computerfuncties die nodig zijn bij industriële besturing gecompileerd in symbolische afbeeldingen en gebruikers kunnen deze afbeeldingen combineren volgens hun eigen behoeften en de juiste parameters invullen. In het logische bedieningsgedeelte gebruiken bijna alle fabrikanten het ladderdiagram dat vergelijkbaar is met het relaisbesturingscircuit, dat gemakkelijk te accepteren is. Siemens gebruikt bijvoorbeeld ook het stroomschema van het besturingssysteem om het weer te geven, dat de binaire logische component grafische symbolen gebruikt om de besturingsrelatie uit te drukken, die zeer intuïtief en gemakkelijk te begrijpen is. Complexere rekenkundige bewerkingen, timingtellingen, enz. worden over het algemeen weergegeven met betrekking tot ladderdiagrammen of logische componentdiagrammen. Hoewel ze niet zo symbolisch zijn als logische bewerkingen, zijn ze ook populair bij gebruikers.
2. Bepaalde variabele constanten: Grafische symbolen zijn gelijk aan opcodes, specificeren bedieningsfuncties en operanden worden ingevuld door de gebruiker, zoals: K400, T120, enz. De variabelen en constanten in de PLC en hun waardebereiken zijn duidelijk gedefinieerd, die worden bepaald door het productmodel. U kunt de handleiding van de productcatalogus raadplegen.
3. Vereenvoudigde programmastructuur: PLC-programmastructuur is meestal heel eenvoudig, meestal blokstructuur, verschillende blokken voltooien verschillende functies, zodat de programmadebugger een duidelijk concept heeft van de besturingsfunctie en besturingsvolgorde van het hele programma.
4. Vereenvoudig het proces voor het genereren van applicatiesoftware: gebruik assembler en taal om programma's te schrijven, om de drie processen van bewerken, compileren en koppelen te voltooien, terwijl de programmeertaal wordt gebruikt, hoeft slechts één proces te worden bewerkt en de rest wordt automatisch voltooid door de systeemsoftware, en het hele bewerkingsproces is in de Het wordt uitgevoerd onder de man-machine dialoog en vereist niet dat gebruikers geavanceerde softwareontwerpmogelijkheden hebben.
5. Versterk foutopsporingsmethoden: Of het nu gaat om assembler-programma of taalprogramma-foutopsporing, het is een hoofdpijn voor editors en PLC-programmadebugging biedt volledige omstandigheden, met behulp van de programmeur, met behulp van de knoppen en weergave op de PLC en de programmeur. En interne bewerking, foutopsporing, monitoring, enz., En met softwareondersteuning zijn diagnose- en foutopsporingsbewerkingen heel eenvoudig.
Kortom, de programmeertaal van PLC is gebruikersgericht, wat niet vereist dat gebruikers geavanceerde kennis hebben en geen langdurige gespecialiseerde training vereist.
De vorm van industriële computer PLC programmeertaal
Dit leerboek gebruikt de twee meest gebruikte programmeertalen, de ene is het ladderdiagram en de andere is de ezelsbruggetjestabel. Met behulp van ladderdiagramprogrammering, omdat het intuïtief en gemakkelijk te begrijpen is, maar een pc en bijbehorende programmeersoftware vereist; het gebruik van ezelsbruggetje is handig voor experimenten, omdat het alleen een eenvoudige programmeur vereist in plaats van een dure grafische programmeur of computer om te programmeren.
Hoewel sommige PLC's ook computercompatibele C-taal, BASIC-taal, speciale talen (zoals Siemens 'GRAPH5, Mitsubishi's MELSAP) en Booleaanse logische taal, algemene computercompatibele assembleertaal, enz. In ieder geval kunnen de programmeertalen van verschillende fabrikanten alleen worden toegepast op hun eigen producten.
Programmeerinstructies: Instructies zijn codes of symbolen die de PLC wordt opgedragen te doen en hoe dit te doen. In wezen zijn de instructies slechts enkele binaire codes, wat precies hetzelfde is als een normale computer. Tegelijkertijd heeft PLC ook een compilatiesysteem, dat sommige tekstsymbolen of grafische symbolen in machinecode kan compileren, dus de PLC-instructies die gebruikers zien, zijn over het algemeen geen machinecodes, maar tekstcodes of grafische symbolen. Veelgebruikte ezelsbruggetjes gebruiken Engelse tekens (meerdere talen beschikbaar) afkortingen en cijfers om overeenkomstige opdrachten weer te geven. Een veelgebruikt grafisch symbool is een ladderdiagram, dat vergelijkbaar is met een elektrisch schematisch diagram en gemakkelijk wordt geaccepteerd door elektrische werknemers.
Commandosysteem: Het geheel van commando's dat een PLC bezit, wordt het commandosysteem van de PLC genoemd. Het bevat het aantal instructies, wat elke instructie kan doen en vertegenwoordigt de functie en prestaties van de PLC. Over het algemeen heeft een PLC met sterke functies en goede prestaties een rijk instructiesysteem en kan hij meer dingen doen. We moeten het instructiesysteem van de PLC uitzoeken voordat we gaan programmeren
Programma: Een ordelijke set PLC-instructies, de PLC kan deze uitvoeren en overeenkomstige werkzaamheden uitvoeren. Natuurlijk verwijst het programma hier naar het gebruikersprogramma van de PLC. Gebruikersprogramma's worden over het algemeen ontworpen door gebruikers en worden niet geleverd door PLC-fabrikanten of distributeurs. Programma's uitgedrukt in verklaringen zijn niet intuïtief en hebben een slechte leesbaarheid, vooral complexe programma's, die moeilijker te lezen zijn, dus de meeste programma's worden uitgedrukt in ladderdiagrammen.
Ladderdiagram: Een ladderdiagram is een verbonden diagram dat de ladderdiagramsymbolen van PLC-instructies met elkaar verbindt via een online verbinding om de gebruikte PLC-instructies en hun volgorde uit te drukken. Het lijkt erg op een elektrisch schematisch schema. Het heeft twee soorten verbindingen: de ene is de bus, de andere is de interne horizontale en verticale lijnen. De interne horizontale en verticale lijnen verbinden elke laddersymboolinstructie in een instructiegroep. Deze instructiegroep begint meestal met de belastingsinstructie (LD) en wordt indien nodig gevolgd door verschillende invoerinstructies (inclusief de LD-instructie) om logische voorwaarden vast te stellen. Ten slotte is het een opdracht voor uitvoerklassen om uitvoercontrole te realiseren, of het is een opdracht zoals gegevenscontrole, procescontrole, communicatieverwerking, bewakingswerk, enz. om de bijbehorende werkzaamheden uit te voeren. De bus wordt gebruikt om de opdrachtgroep te verbinden.

Aanvraag sturen