Funksjoner og former for PLC programmeringsspråk for industrielle datamaskiner

Jan 03, 2022

Legg igjen en beskjed

Sammenlignet med det generelle dataspråket har PLC-programmeringsspråket til den industrielle datamaskinen åpenbare egenskaper. Det er ikke bare forskjellig fra språket, men også forskjellig fra det generelle forsamlingsspråket. Det må oppfylle kravene til å være lett å skrive og lett å feilsøke. For øyeblikket er det ikke noe programmeringsspråk som er kompatibelt med produkter fra alle produsenter. Som Mitsubishis produkter har sitt eget programmeringsspråk, omrons produkter har også sitt eget språk. Men uansett hvilken type PLC
PLC programmeringsspråk har alle følgende egenskaper:
1. Grafisk instruksjonsstruktur: Programmet uttrykkes grafisk, og instruksjonene består av forskjellige grafiske symboler, som er enkle å forstå og huske. Programvareutvikleren av systemet har samlet de uavhengige databehandlingsfunksjonene som kreves i industriell kontroll til symbolsk grafikk, og brukerne kan kombinere denne grafikken i henhold til deres egne behov og fylle ut de riktige parametrene. I logikkoperasjonsdelen bruker nesten alle produsenter stigediagrammet som ligner på relékontrollkretsen, som er lett å akseptere. Siemens bruker for eksempel også kontrollsystemflytskjemaet til å representere det, som bruker grafiske symboler for binær logikkkomponent til å uttrykke kontrollforholdet, noe som er veldig intuitivt og lett å forstå. Mer komplekse aritmetiske operasjoner, tidsberegningsantall, etc. er vanligvis representert med referanse til stigediagrammer eller logikkkomponentdiagrammer. Selv om de ikke er så symbolske som logiske operasjoner, er de også populære blant brukerne.
2. Bestemte variable konstanter: Grafiske symboler tilsvarer opkoder, spesifiserer operasjonsfunksjoner, og operander fylles ut av brukeren, for eksempel: K400, T120, etc. Variablene og konstantene i PLC og deres verdiområder er klart definert, som bestemmes av produktmodellen. Du kan se i produktkataloghåndboken.
3. Forenklet programstruktur: PLC-programstruktur er vanligvis veldig enkel, vanligvis blokkstruktur, forskjellige blokker fullfører forskjellige funksjoner, slik at programfeilsøkeren har et klart konsept for kontrollfunksjonen og kontrollsekvensen til hele programmet.
4. Forenkle applikasjonsprogramvaregenereringsprosessen: Bruk monteringsspråk og språk til å skrive programmer, for å fullføre de tre prosessene for redigering, kompilering og kobling, mens du bruker programmeringsspråk, trenger bare en prosess å redigeres, og resten fullføres automatisk av systemprogramvaren, og hele redigeringsprosessen er i den Den utføres under man-machine dialog og krever ikke at brukerne har avanserte programvaredesignfunksjoner.
5. Styrk feilsøkingsmetoder: Enten det er assemblerprogram eller språkprogramfeilsøking, er det hodepine for redaktører, og PLC-programfeilsøking gir fullstendige forhold, ved hjelp av programmereren, ved hjelp av knappene og skjermen på PLC og programmereren. Og intern redigering, feilsøking, overvåking, etc., og med programvarestøtte, diagnose og feilsøking er det veldig enkelt.
I et ord er programmeringsspråket til PLC brukerorientert, noe som ikke krever at brukerne har avansert kunnskap og ikke krever langsiktig spesialisert opplæring.
Formen av industriell datamaskin PLC programmeringsspråk
Denne læreboken bruker de to mest brukte programmeringsspråkene, det ene er stigediagrammet, og det andre er den mnemoniske språktabellen. Ved hjelp av stigediagramprogrammering, fordi det er intuitivt og lett å forstå, men krever en personlig datamaskin og tilsvarende programmeringsprogramvare; å bruke mnemonisk form er praktisk for eksperimentering, fordi det bare krever en enkel programmerer i stedet for en dyr grafisk programmerer eller datamaskin for å programmere.
Selv om noen PLCer også har datamaskinkompatibelt C-språk, BASIC-språk, spesialspråk (for eksempel Siemens' GRAPH5, Mitsubishis MELSAP) og boolsk logikkspråk, generell datamaskinkompatibelt monteringsspråk, etc. I alle fall kan programmeringsspråkene til ulike produsenter bare brukes på sine egne produkter.
Programmeringsinstruksjoner: Instruksjoner er koder eller symboler som PLC blir bedt om å gjøre og hvordan du gjør det. I hovedsak er instruksjonene bare noen binære koder, som er nøyaktig det samme som en vanlig datamaskin. Samtidig har PLC også et kompileringssystem, som kan kompilere noen tekstsymboler eller grafiske symboler til maskinkode, slik at PLC-instruksjonene som brukerne ser generelt ikke er maskinkoder, men tekstkoder eller grafiske symboler. Ofte brukte mnemoniske setninger bruker engelske tegn (flere språk tilgjengelig) forkortelser og tall for å representere tilsvarende kommandoer. Et vanlig brukt grafisk symbol er et stigediagram, som ligner på et elektrisk skjematisk diagram og er lett akseptert av elektriske arbeidere.
Kommandosystem: Totaliteten av kommandoer som eies av en PLC kalles kommandosystemet til PLC. Den inneholder antall instruksjoner, hva hver instruksjon kan gjøre, og representerer funksjonen og ytelsen til PLC. Generelt sett har en PLC med sterke funksjoner og god ytelse et rikt instruksjonssystem og kan gjøre flere ting. Vi må finne ut PLCs instruksjonssystem før programmering
Program: Et ryddig sett med PLC-instruksjoner, PLC kan kjøre det og utføre tilsvarende arbeid. Selvfølgelig refererer programmet her til brukerprogrammet til PLC. Brukerprogrammer er generelt designet av brukere, og leveres ikke av PLS-produsenter eller distributører. Programmer uttrykt i uttalelser er ikke intuitive og har dårlig lesbarhet, spesielt komplekse programmer, som er vanskeligere å lese, så de fleste programmer uttrykkes i stigediagrammer.
Stigediagram: Et stigediagram er et koblet diagram som kobler stigediagramsymbolene for PLC-instruksjoner sammen gjennom en online tilkobling for å uttrykke PLC-instruksjonene som brukes og deres sekvens. Det ligner veldig på et elektrisk skjematisk diagram. Den har to typer tilkoblinger: den ene er bussen, den andre er de interne horisontale og vertikale linjene. De interne horisontale og vertikale linjene kobler hver stigesymbolinstruksjon til en instruksjonsgruppe. Denne instruksjonsgruppen starter vanligvis med lastinstruksjonen (LD), og om nødvendig etterfølges den av flere inngangsinstruksjoner (inkludert LD-instruksjonen) for å etablere logiske forhold. Til slutt er det en utdataklassekommando for å realisere utgangskontroll, eller det er en kommando som datakontroll, prosesskontroll, kommunikasjonsbehandling, overvåkingsarbeid, etc. for å utføre det tilsvarende arbeidet. Bussen brukes til å koble kommandogruppen.

Sende bookingforespørsel