PLC programski jezik je jezik, ki se uporablja za pisanje programov PLC na področju industrijskega nadzora, katerih cilj je uresničiti samodejni nadzor in spremljanje industrijske opreme in proizvodnih procesov.PLC programski jezik vsebuje več jezikovnih vrst, kot so grafični programski jezik, besedilno programiranje jezika, strukturirani programski jezik itd., Ki jih je mogoče izbrati in kombinirati.
PLC Programski jezikovni izraz ima v glavnem naslednje vrste:
1. diagram lestve (diagram ledre):je najpogosteje uporabljen izražanje jezika PLC programiranja, podobno obliki diagramov vezja, ki se uporablja za opis preklopa, štetja in drugega logičnega nadzora.
2. diagram funkcijskega bloka (diagram funkcijskega bloka):temelji na jeziku programskega bloka, ki se uporablja za opis logičnega razmerja med vhodi in izhodi. 3. Strukturirano besedilo (strukturirano besedilo).
3. Strukturirano besedilo (strukturirano besedilo):Podobno kot pri programiranju jezika na visoki ravni, ki se uporablja za opisovanje procesa nadzora in algoritmov. 4. Seznam navodil (seznam navodil).
4. Seznam navodil (seznam navodil):Podobno kot izraz montažnega jezika, ki se uporablja za opis posebnih navodil in operacij.
5. Sekvenčni funkcijski grafikon (zaporedni funkcijski grafikon):Uporablja se za opis nadzora in obrazec za prenos državne prenos.
Zgornji jezikovni izrazi PLC imajo različne scenarije uporabe in prednosti in slabosti, zato jih je treba izbrati v skladu s posebnimi zahtevami nadzora in strokovno znanje programerja.
Pretvorba med programskimi jeziki PLC lahko povzroči spremembe v jezikovni strukturi in skladnji. Sledi več načinov pretvorbe med PLC programskimi jeziki:
1. diagram lestve (LAD) za strukturirano besedilo (st) pretvorba
Pretvorba med LAD in ST lahko povzroči drugačno kodo in zahteva pozornost na strukturo in skladnjo jezika.
Na primer, LAD je programiran s pomočjo električnih simbolov, medtem ko je ST programiran s pomočjo skoraj C podobnih izrazov. Zato je za pretvorbo morda potrebno preslikavo simbolov.
2. Strukturirano besedilo (ST) za pretvorbo funkcijskega bloka (FBD)
Pretvorba med ST in FBD mora upoštevati razlike v jezikovni strukturi, operaterjih, parametrih itd.
Na primer, ST je programiran s pomočjo RAW C izjav, medtem ko FBD uporablja grafične simbole. Za preproste naloge je ST morda bolj jasen in jedrnat, medtem ko je FBD bolj primeren za naloge nadzora pretoka podatkov.
3. Seznam navodil (IL) za strukturirano besedilo (ST)
Pretvorba med IL in ST mora upoštevati razlike v jezikovni strukturi in skladnji.
Na primer, IL uporablja jedrnato obliko navodil, medtem ko ST uporablja C-oblik izraza. Zato lahko pretvorba vključuje pretvorbo sintakse in preslikavo navodil.
4. Pretvorba funkcijskega bloka (FBD) v lestev (LAD)
Pretvorba med FBD in LAD je lahko zapletena z razlikami v jezikovni strukturi in grafični reprezentaciji.
Na primer, FBD uporablja grafične simbole, medtem ko LAD uporablja električne simbole. Zato se lahko pri pretvorbi med obema jezikoma zahteva preslikava simbolov.
Če povzamemo, pretvorba med programskimi jeziki PLC zahteva upoštevanje razlik v jezikovni strukturi, sintaksi, operaterjih itd. Pretvorbo je treba ravnati previdno, da se zagotovi pravilnost in berljivost kode.




