Sammenlignet med det generelle computersprog har PLC-programmeringssproget i den industrielle computer åbenlyse egenskaber. Det er ikke kun forskelligt fra sproget, men også forskelligt fra generalforsamlingssproget. Det skal opfylde kravene til at være let at skrive og let at fejlfinde. I øjeblikket er der ikke noget programmeringssprog, der er kompatibelt med produkter fra alle producenter. Ligesom Mitsubishis produkter har sit eget programmeringssprog, har OMRONS produkter også sit eget sprog. Men uanset hvilken type PLC
PLC-programmeringssprog har alle følgende egenskaber:
1. Grafisk instruktionsstruktur: Programmet udtrykkes grafisk, og instruktionerne er sammensat af forskellige grafiske symboler, som er lette at forstå og huske. Softwareudvikleren af systemet har samlet de uafhængige computerfunktioner, der kræves i industriel kontrol, til symbolsk grafik, og brugerne kan kombinere denne grafik efter deres egne behov og udfylde de relevante parametre. I den logiske driftsdel bruger næsten alle producenter stigediagrammet svarende til relæets styrekredsløb, hvilket er let at acceptere. For eksempel bruger Siemens også styresystemets flowdiagram til at repræsentere det, som bruger de binære logiske komponent grafiske symboler til at udtrykke kontrolforholdet, hvilket er meget intuitivt og let at forstå. Mere komplekse aritmetiske operationer, timingtællinger osv. er generelt repræsenteret med henvisning til stigediagrammer eller logiske komponentdiagrammer. Selvom de ikke er så symbolske som logiske operationer, er de også populære hos brugerne.
2. Bestemte variable konstanter: Grafiske symboler svarer til opkoder, der specificerer driftsfunktioner, og operander udfyldes af brugeren, såsom: K400, T120 osv. Variablerne og konstanterne i PLC'en og deres værdiområder er klart defineret, som bestemmes af produktmodellen. Du kan se brugervejledningen til produktkataloget.
3. Forenklet programstruktur: PLC-programstrukturen er normalt meget enkel, typisk blokstruktur, forskellige blokke fuldender forskellige funktioner, så programdebuggeren har et klart koncept for kontrolfunktionen og kontrolsekvensen for hele programmet.
4. Forenkle processen til generering af applikationssoftware: Brug samlingssprog og sprog til at skrive programmer, for at fuldføre de tre processer til redigering, kompilering og sammenkædning, mens du bruger programmeringssprog, skal kun en proces redigeres, og resten afsluttes automatisk af systemsoftwaren, og hele redigeringsprocessen er i Den udføres under man-machine-dialogen og kræver ikke, at brugerne har avancerede softwaredesignfunktioner.
5. Styrk fejlfindingsmetoder: Uanset om det er assemblerprogram eller sprogprogramfejlretning, er det hovedpine for redaktører, og PLC-programfejlretning giver komplette betingelser ved hjælp af programmøren ved hjælp af knapperne og displayet på PLC'en og programmøren. Og intern redigering, fejlfinding, overvågning osv., Og med softwaresupport er diagnose og fejlfindingsoperationer meget enkle.
I et ord er PROGRAMMERINGSSPROGET PLC brugerorienteret, hvilket ikke kræver, at brugerne har avanceret viden og ikke kræver langsigtet specialuddannelse.
Formen af industriel computer PLC programmeringssprog
Denne lærebog bruger de to mest anvendte programmeringssprog, det ene er stigediagrammet, og det andet er det mnemoniske sprogbord. Brug af stigediagramprogrammering, fordi det er intuitivt og let at forstå, men kræver en pc og tilsvarende programmeringssoftware; brug af mnemonisk form er praktisk til eksperimentering, fordi det kun kræver en simpel programmør i stedet for en dyr grafisk programmør eller computer at programmere.
Selvom nogle PLC'er også har computerkompatibelt C-sprog, BASIC-sprog, specialsprog (såsom Siemens 'GRAPH5, Mitsubishis MELSAP) og boolesk logiksprog, computerkompatibelt samlingssprog til generelle formål osv. Under alle omstændigheder kan programmeringssprogene fra forskellige producenter kun anvendes på deres egne produkter.
Programmeringsinstruktioner: Instruktioner er koder eller symboler, som PLC'en bliver bedt om at gøre, og hvordan man gør det. I det væsentlige er instruktionerne bare nogle binære koder, hvilket er nøjagtigt det samme som en normal computer. Samtidig har PLC også et kompileringssystem, som kan kompilere nogle tekstsymboler eller grafiske symboler til maskinkode, så de PLC-instruktioner, som brugerne ser, generelt ikke er maskinkoder, men tekstkoder eller grafiske symboler. Almindeligt anvendte mnemoniske sætninger bruger engelske tegn (flere tilgængelige sprog) forkortelser og tal til at repræsentere tilsvarende kommandoer. Et almindeligt anvendt grafisk symbol er et stigediagram, der ligner et elektrisk skematisk diagram og let accepteres af elektriske arbejdere.
Kommandosystem: Totaliteten af kommandoer, der besiddes af en PLC, kaldes PLC'ens kommandosystem. Den indeholder antallet af instruktioner, hvad hver instruktion kan gøre, og repræsenterer PLC'ens funktion og ydeevne. Generelt har en PLC med stærke funktioner og god ydeevne et rigt instruktionssystem og kan gøre flere ting. Vi skal finde ud af PLC's instruktionssystem inden programmering
Program: Et ordnet sæt PLC-instruktioner, PLC'en kan køre den og udføre tilsvarende arbejde. Selvfølgelig henviser programmet her til PLC'ens brugerprogram. Brugerprogrammer er generelt designet af brugere og leveres ikke af PLC-producenter eller distributører. Programmer udtrykt i udsagn er ikke intuitive og har dårlig læsbarhed, især komplekse programmer, som er sværere at læse, så de fleste programmer udtrykkes i stigediagrammer.
Stigediagram: Et stigediagram er et tilsluttet diagram, der forbinder stigediagramsymbolerne i PLC-instruktioner sammen via en onlineforbindelse for at udtrykke de anvendte PLC-instruktioner og deres rækkefølge. Det ligner meget et elektrisk skematisk diagram. Den har to slags forbindelser: den ene er bussen, den anden er de indre vandrette og lodrette linjer. De indre vandrette og lodrette linjer forbinder hver stigesymbolinstruktion i en instruktionsgruppe. Denne instruktionsgruppe starter normalt med belastningsinstruktionen (LD), og om nødvendigt efterfølges den af flere inputinstruktioner (herunder LD-instruktionen) for at etablere logiske betingelser. Endelig er det en outputklassekommando til at realisere outputkontrol, eller det er en kommando som datakontrol, proceskontrol, kommunikationsbehandling, overvågningsarbejde osv. For at udføre det tilsvarende arbejde. Bussen bruges til at forbinde kommandogruppen.

