Plc programmeerimiskeele funktsioonid ja vormid tööstusarvutitele

Jan 03, 2022

Jäta sõnum

Võrreldes üldise arvutikeelega on tööstusarvuti PLC programmeerimiskeelel ilmsed omadused. See ei erine mitte ainult keelest, vaid erineb ka üldkogu keelest. See peab vastama nõuetele, et seda on lihtne kirjutada ja seda on lihtne siluda. Praegu puudub programmeerimiskeel, mis ühilduks kõigi tootjate toodetega. Nagu Mitsubishi toodetel on oma programmeerimiskeel, on OMRONi toodetel ka oma keel. Kuid olenemata sellest, millist tüüpi PLC
PLC programmeerimiskeeltel on kõik järgmised omadused:
1. Graafiline juhendamisstruktuur: Programm on graafiliselt väljendatud ja juhised koosnevad erinevatest graafilistest sümbolitest, mida on lihtne mõista ja meeles pidada. Süsteemi tarkvaraarendaja on koostanud tööstuslikus juhtimises vajalikud sõltumatud arvutusfunktsioonid sümboolseks graafikaks ning kasutajad saavad need graafikad kombineerida vastavalt oma vajadustele ja täita sobivad parameetrid. Loogika toimimise osas kasutavad peaaegu kõik tootjad relee diagrammi, mis sarnaneb relee juhtimisahelaga, mida on lihtne aktsepteerida. Näiteks kasutab Siemens selle esitamiseks ka juhtimissüsteemi vooskeemi, mis kasutab juhtsuhte väljendamiseks binaarseid loogikakomponendi graafilisi sümboleid, mis on väga intuitiivne ja kergesti mõistetav. Keerulisemad aritmeetilised toimingud, ajastuste arv jne on üldiselt esindatud viitega redeliskeemidele või loogikakomponentide diagrammidele. Kuigi need ei ole nii sümboolsed kui loogikatoimingud, on need ka kasutajate seas populaarsed.
2. Kindlad muutujakonstandid: graafilised sümbolid on samaväärsed opkoodidega, täpsustades tööfunktsioone, ja operandid täidab kasutaja, näiteks: K400, T120 jne. PLC muutujad ja konstandid ning nende väärtusvahemikud on selgelt määratletud, mille määrab tootemudel. Võite viidata tootekataloogi käsiraamatule.
3. Lihtsustatud programmi struktuur: PLC programmi struktuur on tavaliselt väga lihtne, tavaliselt ploki struktuur, erinevad plokid täidavad erinevaid funktsioone, nii et programmi siluril on selge kontseptsioon kogu programmi juhtimisfunktsioonist ja juhtimisjärjestusest.
4. Lihtsustage rakendustarkvara loomise protsessi: kasutage programmide kirjutamiseks assemblerkeelt ja keelt, et viia lõpule kolm redigeerimis-, kompileerimis- ja linkimisprotsessi, kasutades programmeerimiskeelt, tuleb redigeerida ainult ühte protsessi ja ülejäänud viiakse automaatselt lõpule süsteemitarkvara poolt ning kogu redigeerimisprotsess toimub see toimub inimese ja masina dialoogi all ja ei nõua kasutajatelt täiustatud tarkvara kujundamise võimalusi.
5. Tugevdage silumismeetodeid: kas see on assemblerprogramm või keeleprogrammi silumine, see on toimetajate peavalu ja PLC programmi silumine pakub programmeerija abil täielikke tingimusi, kasutades PLC ja programmeerija nuppe ja kuva. Ja sisemine redigeerimine, silumine, jälgimine jne ning tarkvara toega on diagnoosimine ja silumistoimingud väga lihtsad.
Ühesõnaga, PLC programmeerimiskeel on kasutajakeskne, mis ei nõua kasutajatelt arenenud teadmisi ja ei vaja pikaajalist erialast koolitust.
Tööstusliku arvuti PLC programmeerimiskeele vorm
Selles õpikus kasutatakse kahte kõige sagedamini kasutatavat programmeerimiskeelt, millest üks on redeldiagramm ja teine mnemooniline keeletabel. Kasutades redeldiagrammi programmeerimist, sest see on intuitiivne ja kergesti mõistetav, kuid nõuab personaalarvutit ja vastavat programmeerimistarkvara; mnemoonilise vormi kasutamine on eksperimenteerimiseks mugav, sest programmeerimiseks on vaja ainult lihtsat programmeerijat kalli graafilise programmeerija või arvuti asemel.
Kuigi mõnel PLC-l on ka arvutiga ühilduv C-keel, BASIC-keel, eriotstarbelised keeled (näiteks Siemensi GRAPH5, Mitsubishi MELSAP) ja boole'i loogikakeel, üldotstarbeline arvutiga ühilduv assemblerkeel jne. Igal juhul saab erinevate tootjate programmeerimiskeeli rakendada ainult oma toodetele.
Programmeerimisjuhised: juhised on koodid või sümbolid, mida PLC-l kästakse teha ja kuidas seda teha. Põhimõtteliselt on juhised vaid mõned binaarkoodid, mis on täpselt samad, mis tavaline arvuti. Samal ajal on PLC-l ka kompileerimissüsteem, mis võib koostada mõned tekstisümbolid või graafilised sümbolid masinkoodiks, nii et PLC juhised, mida kasutajad näevad, ei ole üldiselt masinkoodid, vaid tekstikoodid või graafilised sümbolid. Tavaliselt kasutatavad mnemoonilised laused kasutavad vastavate käskude esitamiseks ingliskeelseid märke (saadaval on mitu keelt) lühendeid ja numbreid. Tavaliselt kasutatav graafiline sümbol on redeli skeem, mis sarnaneb elektrilise skemaatilise diagrammiga ja mida elektritöötajad kergesti aktsepteerivad.
Juhtimissüsteem: PLC valduses olevate käskude kogumit nimetatakse PLC käsusüsteemiks. See sisaldab juhiste arvu, mida iga juhend saab teha, ning esindab PLC funktsiooni ja jõudlust. Üldiselt on tugevate funktsioonide ja hea jõudlusega PLC-l rikkalik juhtimissüsteem ja see võib teha rohkem asju. Me peame enne programmeerimist välja mõtlema PLC juhtimissüsteemi.
Programm: KORRAPÄRANE PLC juhiste komplekt, PLC saab seda käivitada ja teha vastavat tööd. Loomulikult viitab programm siin PLC kasutajaprogrammile. Kasutajaprogrammid on tavaliselt välja töötatud kasutajate poolt ja neid ei paku PLC tootjad ega turustajad. Avaldustes väljendatud programmid ei ole intuitiivsed ja neil on halb loetavus, eriti keerulised programmid, mida on raskem lugeda, nii et enamik programme on väljendatud redeldiagrammides.
Redeldiagramm: redeldiagramm on ühendatud diagramm, mis ühendab PLC juhiste redeldiagrammi sümbolid võrguühenduse kaudu, et väljendada kasutatud PLC juhiseid ja nende järjestust. See on väga sarnane elektrilise skeemiga. Sellel on kahte tüüpi ühendusi: üks on buss, teine on sisemised horisontaalsed ja vertikaalsed jooned. Sisemised horisontaalsed ja vertikaalsed jooned ühendavad iga redeli sümboli juhendi juhendamisrühma. See käsurühm algab tavaliselt koormuse (LD) juhendist ja vajadusel järgneb loogiliste tingimuste määramiseks mitu sisendjuhist (sh LD-juhend). Lõpuks on väljundklassi käsk väljundi juhtimise realiseerimiseks või see on käsk, nagu andmekontroll, protsesside kontroll, kommunikatsiooni töötlemine, seiretöö jne vastava töö tegemiseks. Siini kasutatakse käsugrupi ühendamiseks.

Küsi pakkumist