PLC pet standardnih programskih jezikov razloženih

Aug 31, 2024 Pustite sporočilo

PLCS ima trenutno pet standardnih programskih jezikov, vključno z grafičnimi programskimi jeziki in besedilnimi programskimi jeziki.

 

Grafični programski jeziki vključujejo:

 

Diagram lestvice (LD - diagram lestvice);

Shema funkcijskega bloka (FBD - Function Block Diagram);

Sekvenčni funkcijski grafikon (SFC - SECvention Function Chart).

 

Besedilizirani programski jeziki vključujejo:

 

Seznam navodil (seznam IL-INSCION) in strukturirano besedilo (besedilo, ki je bilo v ST).

IEC 1131-3 Programski jezik je niz mednarodnega programskega jezikovnega standarda za sistem industrijskega nadzora, ki je bil oblikovan na podlagi razumne absorpcije delovne skupine IEC in sklicevanja na programske jezike proizvajalcev PLC po vsem svetu. Ni uporabna samo za sisteme PLC, ampak tudi za širši razpon industrijskih krmilnih polj, kar pomembno prispeva k globalni standardizaciji programskih jezikov PLC.

 

Diagram štafetne lestvice (LD)

 

Diagram releje lestvice (diagram LD-Ledder)Jezik je prvi programski jezik PLC, je tudi najpogostejši programski jezik PLC.

Jezik programiranja lednega diagrama se razvije iz osnovi shematičnega diagrama sistema za nadzor releja, osnovna ideja lednega diagrama sistema za nadzor releja pa je enaka, vendar le pri uporabi simbolov in izražanju nekaterih razlik.

 

PLC so bili prvotno zasnovani za uporabo električnih tehniki na tovarniškem nadstropju, da bi ustrezali navadam duha relejskih kontrolnih vezij.

Kot programski jezik, ki se prvič uporablja v PLC -jih, diagrami lestvice ohranijo slog in konvencije diagramov relejskega vezja, zaradi česar so najbolj dostopen in uporaben jezik za večino električnih tehnikov.

 

1. mehki releji

PLC lestev diagram nekaterih programskih elementov vzdolž imena releja, kot so vhodni releji, izhodni releji, notranji pomožni releji itd. Rele in pomnilnik PLC na sliki pomnilniškega registra, ki ustreza pomnilniški enoti.

Če pomnilniška celica za stanje "1", diagram ledre, ki ustreza mehki relejski tuljavi "Engized", so njeni običajno odprti stiki odprti, običajno odprti stiki, je dejal, da je to stanje mehka rele "1 Ta država se imenuje "1" ali "na" stanje mehke rele.

Če je pomnilniška celica v stanju "{0}}", je stanje tuljave in stiki ustreznega mehkega releja nasprotno od zgornjega, mehki rele pa naj bi bil v " 0 "ali" izklopljeno "stanje. Ti "mehki releji" se pogosto imenujejo programski elementi.

 

2. pretok energije

Obstaja namišljen "konceptualni tok" ali "pretok moči" (pretok moči), ki teče od leve proti desni, in ta smer je skladna z zaporedjem logičnih operacij pri izvajanju uporabniškega programa.

Pretok energije lahko teče le od leve proti desni. Uporaba koncepta pretoka energije nam lahko pomaga bolje razumeti in analizirati diagrame lestve.

 

3. Avtobus

Navpična skupna črta na obeh straneh diagrama lestvice se imenuje avtobusna palica.

V analizi logike lestve, da bi si lahko izposodili analizo diagramov relejskega vezja, si lahko predstavljate, da je leva in desna stran vodila (levi vodilo in desni vodilo) med levo pozitivno in desno negativno DC napajalno napetostjo med Avtobus, "pretok energije" od levega proti desnem toku. Desni vodni del je lahko levo ven.

 

4. logična rešitev diagrama lestvice

Glede na državo in logično razmerje vsakega stika v diagramu lestvice se stanje programiranega elementa, ki ustreza vsaki tuljavi v diagramu, imenuje logična raztopina lednega diagrama.

Logično reševanje v lestvičnem diagramu se izvaja v vrstnem redu od leve do desnega, od zgoraj do dna. Rezultat raztopine takoj uporabi logična raztopina, ki sledi.

Logična rešitev temelji na vrednosti v registru vhodne slike, ne v stanju zunanjega vhodnega stika v trenutku rešitve.

 

1, ki ustreza shematičnemu diagramu električnega delovanja, z intuicijo in dopisovanje;
2, v skladu s prvotno tehnologijo za nadzor logike releja, za električne tehnike, ki jih je enostavno dojeti in učiti;

3, in originalna tehnologija za nadzor logike releja se razlikuje od diagrama lestvice pretoka energije (pretok moči) ni dejanski pomen toka, notranji rele ni dejanski obstoj releja, zato uporaba izvirnika Tehnologijo relejskega logičnega nadzora je treba razlikovati od ustreznih konceptov;

4, in programski jezik tabele z navodili ima dopisovanje ena na ena, ki se je enostavno pretvoriti in preveriti program.

 

Diagram funkcijskega bloka (FBD)

Funkcijski blok diagram (FBD - Function Block Diagram) uporablja grafične simbole, podobne vezjem digitalnih logičnih vrat, logika je intuitivna in enostavna za uporabo, ima lestvico programiranja navodil za dotik in enakovredna tuljava in lahko reši široko paleto logičnih težav .

 

1, Enota funkcijskega modula, ki se začne iz kontrolne funkcije, olajša analizo in razumevanje kontrolne sheme;

2, funkcijski modul je grafična metoda za opis funkcije, njegova intuitivna močno olajša programiranje in konfiguracijo oblikovalcev in ima boljše enostavnost delovanja;

3, za sisteme z večjo krmilno lestvico in bolj zapletenimi kontrolnimi odnosi se lahko čas programiranja in konfiguracije skrajša in čas odpravljanja napak zmanjša, ker je mogoče razmerja kontrolnih funkcij izraziti jasneje.

 

Sekvenčni funkcijski grafikon (SFC)

Sekvenčni funkcijski grafikon (SFC - zaporedni funkcijski grafikon), znan tudi kot diagram pretoka ali prenos stanja, je grafični, funkcionalni ilustrativni jezik, namenjen opisovanju industrijskih programov zaporednega krmiljenja, z uporabo sistemov s kompleksnimi strukturami, kot sta sočasno in izbiro, je mogoče programirati.
 

1. Funkcijsko usmerjen, dobro organiziran, enostaven za razumevanje in sporočanje delovanja programa;

2, za velike programe, lahko razdelite na oblikovanje z uporabo bolj prilagodljive programske strukture, lahko prihrani čas oblikovanja programa in odpravljanje napak;

3, ki se običajno uporablja v širšem obsegu sistema, je programska razmerja bolj zapletena;

4, samo v aktivnem koraku ukaza in operacije se izvede, pretvorba po aktivnem koraku se skenira, zato je čas skeniranja celotnega programa veliko krajši od časa skeniranja drugih programov programiranja.

 

Seznam navodil

Seznam navodil (seznam IL-INSCION) Programski jezik je podoben računalniškemu mnemoničnemu jeziku montažnega jezika, ki je najosnovnejši programski jezik za programirljive krmilnike, tako imenovano programiranje seznama navodil je, da uporabite enega ali nekaj enostavnih znakov, ki jih lahko zapomnijo na predstavljajo določeno funkcijo obratovanja programirljivega krmilnika.

 

1. sprejetje pomožnih znakov za označevanje funkcije delovanja, ki ima značilnosti, ki jih je enostavno zapomniti in enostavno obvladati;

2, v programerski tipkovnici, ki uporablja mnemoniko za označevanje, ki ima značilnosti enostavnih za upravljanje, je mogoče programirati, če ni priložnosti računalniškega oblikovanja;

3, dopisovanje ena na ena s diagramom lestvice, njenimi značilnostmi in jezikom lestve so v osnovi enaki.

 

Strukturirano besedilo (st)

Strukturirano besedilo (ST - Strututed Besedilo) je besedilni jezik na visoki ravni, ki ga je mogoče uporabiti za opis vedenja funkcij, funkcijskih blokov in programov ter obnašanje korakov, dejanj in prehodov v zaporednih funkcionalnih diagramah.

Strukturirani besedilni jezik je površno podoben Pascalu, vendar je programski jezik, razvit posebej za aplikacije za industrijsko kontrolo z močnimi programskimi zmogljivostmi za dodelitev vrednosti spremenljivkam, klicanje funkcij nazaj in funkcijske bloke, ustvarjanje izrazov, pisanje pogojnih izjav in iteracijskih programov.

 

1, uporaba jezikovnega programiranja na visoki ravni, lahko zaključi bolj zapletene kontrolne operacije;

2, zahteva določeno znanje o računalniškem programskem jeziku in programskih veščinah na visoki ravni, kar zahteva visoke spretnosti programerjev in jih običajni električarji ne morejo izpolniti.

3, uspešnost, kot sta intuicija in enostavnost delovanja, je slaba;

4, ki se pogosto uporablja za uporabo funkcijskih modulov in drugih jezikov težje za dosego izvajanja nekaterih kontrolnih funkcij.

 

Opomba Nasvet:Niso vsi PLC-ji podpirali vse programske jezike (npr. Diagram funkcijskega bloka, sekvenčni funkcijski diagram ne podpira številni nizkocenovni PLC), medtem ko veliki krmilni sistemi PLC na splošno podpirajo teh pet standardnih programskih jezikov ali podobnih programskih jezikov.

 

Not all PLCs support all programming languages

 

Obstaja tudi nekaj programskih jezikov, ki niso standardni jezik, čeprav niso izbrani v standardni jezik, vendar so razviti tako, da ustrezajo nekaterim posebnim priložnostim uporabe, v nekaterih primerih so morda boljši programski jezik.

Na primer, D 7- SYS SYS Continuous Function Chart CFC je posebej razvit za obsežno neprekinjeno krmiljenje procesov, dokler je mogoče klicni program v funkcijskem bloku CFC enostavno uresničiti kot krmilnik PID, števca, pozicionar, pozicionar, ramp Function Generator in vrsta posebnih funkcij in ne potrebuje posebnega programskega znanja, le poznati je treba grafično obdelavo in uporabo standardnih programskih blokov, lahko je preprosta nastavitev.

Pošlji povpraševanje

whatsapp

Telefon

E-pošta

Povpraševanje