PLC programming language is a language used to write PLC programs in the field of industrial control, aiming at realizing the automated control and monitoring of industrial equipment and production processes.PLC programming language contains many types of languages, such as graphical programming language, textual programming language, structured programming language, etc., which can be selected and combined according to different application scenarios and programming needs.C is a universal computer C is a general-purpose computer programming language. Slede su glavne razlike između njih:
1. Primjenski okruženje:PLC programskog jezika uglavnom se koristi u polju kontrole automatizacije, dok je C jezik pogodan za različite računarske aplikacije.
2. Struktura sintakse:PLC program za programiranje prihvaća grafičko programiranje, dok jezik C jeziku prihvaća tekstualno programiranje. 3. Vrsta podataka: PLC programskog jezika prihvaća grafičko programiranje, dok C jeziku prihvaća tekstualno programiranje.
3. Vrste podataka:PLC program za programiranje podržava različite vrste podataka, poput bitne, riječi, plutajuće točke itd., Dok jeziku C podržava više vrsta podataka, poput cijelog broja, dugih cijelog, karaktera, plutajuće točke, dvostruka preciznost itd.
4. Način izvršenja programa:PLC programski jezik izvršava program u cikličkom režimu skeniranja, dok jezic C izvršava program u režimu sekvencijalnog izvršenja.
5. Operatori jedinice:PLC programskog jezika podržava boolean operatere kao što su i, ili, ne itd., Dok C podržava bogatije operatere kao što su inkrementalni, delomentirani, postrojeni operacije itd.
Prema razlici između PLC-a i računarskog sustava, postoje neke dodatne funkcije u programiranju PLC-a, kao što su ulazno / izlazna obrada, operacija tajmera / brojača, itd.
Glavni međunarodni standardi za programe PLC uključuju IEC 61131-3 standard i IEC 61499 standard.
IEC 61131-3 standard definira pet PLC programskih jezika koji su popis instrukcija (IL), strukturirani tekst (st), Function Block Diagram (FBD), Flowchart (LD) i grafikon sekvence (SFC). Ovaj standard uglavnom određuje osnovne zahtjeve za PLC programiranje, poput programskih sintaksa, vrsta podataka, programskih funkcija itd. Kako bi se osiguralo određeni stupanj kompatibilnosti i prenosivosti programa različitih proizvođača PLC-a.
Standard IEC 61499 je produžetak i usavršavanje IEC-a 61131-3 standarda. Pruža PLC programski jezik za distribuirane kontrolne sisteme (DCS), koji uvodi nove koncepte i modele, poput funkcija blokova (FBS), agenti i događaji. Ovaj se standard fokusira na fleksibilnost, skalabilnost i neplaćanje PLC sistema.
Oba standarda razvila je Međunarodna elektrotehnička komisija (IEC) i važni su propisi i specifikacije za PLC programski jezici.




