Funktioner och former av PLC-programmeringsspråk för industridatorer

Jan 03, 2022

Lämna ett meddelande

Jämfört med det allmänna datorspråket har PLC-programmeringsspråket på industridatorn uppenbara egenskaper. Det skiljer sig inte bara från språket, utan skiljer sig också från generalförsamlingens språk. Det måste uppfylla kraven på att vara lätt att skriva och lätt att felsöka. För närvarande finns det inget programmeringsspråk som är kompatibelt med produkter från alla tillverkare. Såsom Mitsubishis produkter har ett eget programmeringsspråk har OMRON:s produkter också ett eget språk. Men oavsett vilken typ av PLC
PLC-programmeringsspråk har alla följande egenskaper:
1. Grafisk instruktionsstruktur: Programmet uttrycks grafiskt, och instruktionerna består av olika grafiska symboler, som är lätta att förstå och komma ihåg. Mjukvaruutvecklaren av systemet har sammanställt de oberoende datorfunktioner som krävs för industriell kontroll till symbolisk grafik, och användare kan kombinera dessa bilder enligt sina egna behov och fylla i lämpliga parametrar. I den logiska driftdelen använder nästan alla tillverkare stegdiagrammet som liknar relästyrningskretsen, vilket är lätt att acceptera. Till exempel använder Siemens också styrsystemet flödesschema för att representera det, som använder de binära logiska komponentgrafiksymbolerna för att uttrycka kontrollrelationen, vilket är mycket intuitivt och lätt att förstå. Mer komplexa aritmetiska operationer, tidsräkningar etc. representeras i allmänhet med hänvisning till stegdiagram eller logikkomponentdiagram. Även om de inte är lika symboliska som logiska åtgärder är de också populära bland användare.
2. Bestämda variabla konstanter: Grafiska symboler motsvarar opcodes, specificerar funktionsfunktioner, och operands fylls i av användaren, till exempel: K400, T120, etc. Variablerna och konstanterna i PLC och deras värdeintervall är tydligt definierade, vilka bestäms av produktmodellen. Du kan läsa produktkataloghandboken.
3. Förenklad programstruktur: PLC-programstrukturen är vanligtvis mycket enkel, vanligtvis blockstruktur, olika block kompletterar olika funktioner, så att programfelsökaren har ett tydligt koncept för kontrollfunktionen och kontrollsekvensen för hela programmet.
4. Förenkla processen för att skapa programvara: använd monteringsspråk och språk för att skriva program, för att slutföra de tre processerna för redigering, kompilering och länkning, medan du använder programmeringsspråk, behöver endast en process redigeras, och resten fylls automatiskt i av systemprogramvaran, och hela redigeringsprocessen är i Det utförs under dialogen mellan människa och maskin och kräver inte att användarna har avancerade programvarudesignfunktioner.
5. Stärka felsökningsmetoder: Oavsett om det är monteringsprogram eller språkprogram felsökning, är det en huvudvärk för redaktörer, och PLC-programfelning ger fullständiga villkor, med hjälp av programmeraren, med knapparna och skärmen på PLC och programmeraren. Och intern redigering, felsökning, övervakning etc., och med programvarustöd, diagnos och felsökning är mycket enkla.
Med ett ord är programmeringsspråket för PLC användarorienterat, vilket inte kräver att användarna har avancerade kunskaper och inte kräver långsiktig specialiserad utbildning.
Formen av industriellt dator PLC programmeringsspråk
Den här läroboken använder de två vanligaste programmeringsspråken, det ena är stegdiagrammet och det andra är den mnemonic språktabellen. Använda stegdiagramprogrammering, eftersom det är intuitivt och lätt att förstå, men kräver en persondator och motsvarande programmeringsprogram; att använda mnemonic form är bekvämt för experimentering, eftersom det bara kräver en enkel programmerare istället för en dyr grafisk programmerare eller dator att programmera.
Även om vissa PLC:er också har datorkompatibelt C-språk, GRUNDLÄGGANDE språk, specialspråk (t.ex. Siemens GRAPH5, Mitsubishis MELSAP) och booleskt logikspråk, datorkompatibelt monteringsspråk för allmänt bruk osv. I vilket fall som helst kan olika tillverkares programmeringsspråk endast tillämpas på sina egna produkter.
Programmeringsinstruktioner: Instruktioner är koder eller symboler som PLC:n uppmanas att göra och hur man gör det. I huvudsak är instruktionerna bara några binära koder, vilket är exakt samma som en vanlig dator. Samtidigt har PLC också ett kompileringssystem, som kan kompilera vissa textsymboler eller grafiska symboler till maskinkod, så PLC-instruktionerna som användarna ser är i allmänhet inte maskinkoder utan textkoder eller grafiska symboler. Vanliga mnemonic meningar använder engelska tecken (flera tillgängliga språk) förkortningar och siffror för att representera motsvarande kommandon. En vanlig grafisk symbol är ett stegdiagram, som liknar ett elektriskt schematiskt diagram och är lätt att acceptera av elektriska arbetare.
Kommandosystem: Summan av kommandon som innehas av en PLC kallas PLC: s kommandosystem. Den innehåller antalet instruktioner, vad varje instruktion kan göra och representerar PLC: s funktion och prestanda. Generellt sett har en PLC med starka funktioner och god prestanda ett rikt instruktionssystem och kan göra fler saker. Vi måste ta reda på PLC: s instruktionssystem innan programmering
Program: En ordnad uppsättning PLC-instruktioner, PLC kan köra den och utföra motsvarande arbete. Naturligtvis hänvisar programmet här till användarprogrammet för PLC. Användarprogram är i allmänhet utformade av användare och tillhandahålls inte av PLC-tillverkare eller distributörer. Program som uttrycks i uttalanden är inte intuitiva och har dålig läsbarhet, särskilt komplexa program, som är svårare att läsa, så de flesta program uttrycks i stegdiagram.
Stegdiagram: Ett stegdiagram är ett anslutet diagram som förbinder stegdiagramsymbolerna för PLC-instruktioner genom en online-anslutning för att uttrycka de PLC-instruktioner som används och deras sekvens. Det liknar mycket ett elektriskt schematiskt diagram. Den har två typer av anslutningar: den ena är bussen, den andra är de inre horisontella och vertikala linjerna. De inre horisontella och vertikala linjerna kopplar samman varje stegsymbolinstruktion till en instruktionsgrupp. Denna instruktionsgrupp börjar vanligtvis med instruktionen för belastning (LD), och vid behov följs den av flera inmatningsinstruktioner (inklusive LD-instruktionen) för att fastställa logiska förhållanden. Slutligen är det ett utdataklasskommando för att realisera utdatakontroll, eller det är ett kommando som datakontroll, processkontroll, kommunikationsbehandling, övervakningsarbete etc. för att utföra motsvarande arbete. Bussen används för att ansluta kommandogruppen.

Skicka förfrågan