Pramoniniams kompiuteriams skirtos PLC programavimo kalbos savybės ir formos

Jan 03, 2022

Palik žinutę

Palyginti su bendra kompiuterių kalba, pramoninio kompiuterio PLC programavimo kalba turi akivaizdžių savybių. Ji skiriasi ne tik nuo kalbos, bet ir nuo bendrosios asamblėjos kalbos. Jis turi atitikti reikalavimus, kad būtų lengva rašyti ir lengvai derinti. Šiuo metu nėra programavimo kalbos, kuri būtų suderinama su visų gamintojų produktais. Tokie kaip Mitsubishi produktai turi savo programavimo kalbą, OMRON produktai taip pat turi savo kalbą. Bet nesvarbu, kokio tipo PLC
Visos PLC programavimo kalbos turi šias charakteristikas:
1. Grafinės instrukcijos struktūra: Programa išreikšta grafiškai, o instrukcijos sudarytos iš skirtingų grafinių simbolių, kuriuos lengva suprasti ir įsiminti. Sistemos programinės įrangos kūrėjas pramoniniam valdymui reikalingas nepriklausomas skaičiavimo funkcijas sukomponavo į simbolinę grafiką, kurią vartotojai gali derinti pagal savo poreikius ir užpildyti atitinkamus parametrus. Loginio veikimo dalyje beveik visi gamintojai naudoja kopėčių schemą, panašią į relės valdymo grandinę, kurią lengva priimti. Pavyzdžiui, „Siemens“ taip pat naudoja valdymo sistemos schemą, kuri naudoja dvejetainių loginių komponentų grafinius simbolius, kad išreikštų valdymo ryšį, kuris yra labai intuityvus ir lengvai suprantamas. Sudėtingesnės aritmetinės operacijos, laiko skaičiavimai ir tt paprastai pateikiami remiantis laiptelių diagramomis arba loginių komponentų diagramomis. Nors jos nėra tokios simbolinės kaip loginės operacijos, jos taip pat yra populiarios tarp vartotojų.
2. Apibrėžtos kintamųjų konstantos: grafiniai simboliai yra lygiaverčiai opkodams, nurodantys operacijų funkcijas, o operandus užpildo vartotojas, pvz.: K400, T120 ir tt PLC kintamieji ir konstantos bei jų reikšmių diapazonai yra aiškiai apibrėžti. kuriuos lemia gaminio modelis. Galite peržiūrėti produktų katalogo vadovą.
3. Supaprastinta programos struktūra: PLC programos struktūra paprastai yra labai paprasta, paprastai blokų struktūra, skirtingi blokai atlieka skirtingas funkcijas, todėl programos derinimo priemonė turi aiškią visos programos valdymo funkcijos ir valdymo sekos sampratą.
4. Supaprastinkite taikomosios programinės įrangos kūrimo procesą: programoms rašyti naudokite asamblėjos kalbą ir kalbą, kad užbaigtumėte tris redagavimo, kompiliavimo ir susiejimo procesus, o naudojant programavimo kalbą reikia redaguoti tik vieną procesą, o likusieji automatiškai užbaigiami sistemos programinė įranga, o visas redagavimo procesas yra vykdomas pagal žmogaus{1}}mašinos dialogą ir nereikalauja, kad naudotojai turėtų pažangių programinės įrangos projektavimo galimybių.
5. Sustiprinti derinimo metodus: Nesvarbu, ar tai asemblerio programos, ar kalbos programos derinimas, redaktoriams tai yra galvos skausmas, o PLC programos derinimas suteikia visas sąlygas, naudojant programuotoją, naudojant PLC ir programuotojo mygtukus ir ekraną. O vidinis redagavimas, derinimas, stebėjimas ir t.t., o su programinės įrangos palaikymu diagnostikos ir derinimo operacijos yra labai paprastos.
Žodžiu, PLC programavimo kalba yra orientuota į vartotoją-, kuri nereikalauja, kad naudotojai turėtų pažangių žinių ir nereikalauja ilgalaikio-specializuoto mokymo.
Pramoninio kompiuterio PLC programavimo kalbos forma
Šiame vadovėlyje naudojamos dvi dažniausiai naudojamos programavimo kalbos, viena yra kopėčių diagrama, o kita – mnemoninių kalbų lentelė. Naudojant kopėčių diagramų programavimą, nes jis intuityvus ir lengvai suprantamas, tačiau reikalingas asmeninis kompiuteris ir atitinkama programavimo programinė įranga; mnemoninės formos naudojimas yra patogus eksperimentams, nes norint programuoti reikia tik paprasto programuotojo, o ne brangaus grafinio programuotojo ar kompiuterio.
Nors kai kurie PLC taip pat turi su kompiuteriu-suderinamą C kalbą, BASIC kalbą, specialios paskirties kalbas (pvz., Siemens GRAPH5, Mitsubishi MELSAP) ir Būlio logikos kalbą, bendrosios paskirties kompiuterį -suderinama asamblėjos kalba ir kt. Bet kokiu atveju įvairių gamintojų programavimo kalbos gali būti taikomos tik jų gaminiams.
Programavimo instrukcijos: instrukcijos yra kodai arba simboliai, kuriuos PLC liepia daryti ir kaip tai padaryti. Iš esmės instrukcijos yra tik keletas dvejetainių kodų, kurie yra visiškai tokie patys kaip įprastame kompiuteryje. Tuo pačiu metu PLC taip pat turi kompiliavimo sistemą, kuri gali kompiliuoti kai kuriuos tekstinius ar grafinius simbolius į mašininį kodą, todėl PLC instrukcijos, kurias mato vartotojai, paprastai yra ne mašininiai kodai, o tekstiniai kodai arba grafiniai simboliai. Dažniausiai naudojami mnemoniniai sakiniai naudoja angliškus simbolius (galimos keliomis kalbomis) santrumpas ir skaičiai, kad būtų nurodytos atitinkamos komandos. Dažniausiai naudojamas grafinis simbolis yra kopėčių diagrama, kuri yra panaši į elektros scheminę schemą ir yra lengvai priimta elektrikų.
Komandų sistema: PLC turimų komandų visuma vadinama PLC komandų sistema. Jame yra instrukcijų skaičius, tai, ką kiekviena instrukcija gali atlikti, ir nurodo PLC funkciją bei veikimą. Paprastai tariant, PLC su stipriomis funkcijomis ir geru našumu turi turtingą instrukcijų sistemą ir gali atlikti daugiau dalykų. Prieš programuodami turime išsiaiškinti PLC instrukcijų sistemą
Programa: tvarkingas PLC instrukcijų rinkinys, PLC gali jį paleisti ir atlikti atitinkamą darbą. Žinoma, čia programa reiškia PLC vartotojo programą. Vartotojų programas paprastai kuria vartotojai, o jų nepateikia PLC gamintojai ar platintojai. Teiginiais išreikštos programos nėra intuityvios ir prastai skaitomos, ypač sudėtingos programos, kurias skaityti sunkiau, todėl dauguma programų išreiškiamos kopėčių diagramomis.
Kopėčių diagrama: kopėčių diagrama yra sujungta diagrama, kuri per internetinį ryšį sujungia PLC instrukcijų kopėčių diagramos simbolius, kad būtų išreikštos naudojamos PLC instrukcijos ir jų seka. Tai labai panašu į elektros schemą. Jis turi dviejų tipų jungtis: viena yra magistralė, kita yra vidinė horizontali ir vertikali linija. Vidinės horizontalios ir vertikalios linijos sujungia kiekvieną kopėčių simbolio nurodymą į instrukcijų grupę. Ši instrukcijų grupė paprastai prasideda apkrovos (LD) instrukcija, o jei reikia, po jos pateikiamos kelios įvesties instrukcijos (įskaitant LD nurodymą), kad būtų nustatytos loginės sąlygos. Galiausiai, tai yra išvesties klasės komanda, skirta išvesties valdymui realizuoti, arba tokia komanda kaip duomenų valdymas, procesų valdymas, ryšių apdorojimas, stebėjimo darbai ir tt atitinkamam darbui atlikti. Magistralė naudojama komandų grupei prijungti.

Siųsti užklausą