Pet vrst jezika PLC

click fraud protection
Pogled s strani na programiranje računalniškega programerja na prenosnem računalniku na mizi v pisarni

Zasluga slike: Maskot/Maskot/GettyImages

Programabilni logični krmilnik ali PLC je naprava, ki spremlja računalniške procese z ogledom vhodov v sistema in vklop ali izklop izhodov na podlagi niza navodil, programiranih z uporabo enega od petih PLC jezikov. PLC-ji se najpogosteje uporabljajo v situacijah, v katerih aplikacije z električnim krmiljenjem zahtevajo preveč spremljanja vhodov in izhodov za nadzor samo s časovniki. Preberite več o petih vrstah jezikov PLC, da izberete pravega za svoje potrebe.

Diagram lestve

Ladder diagram (LD) je vrsta programskega jezika PLC. Znana je tudi kot lestvena logika. LD je vizualni programski jezik, zato se ga je lažje naučiti kot druge jezike PLC. LD se drži standarda IEC 61131-3 za programirljive logične krmilnike, kar pomeni, da je uradno priznan kot programski jezik po vsem svetu. Z LD programirate s kombiniranjem simbolov za izvajanje določenih dejanj. LD je eden izmed najbolj priljubljenih tipov programskih jezikov PLC, ker je znan po tem, da je intuitiven, ima dobra orodja za odpravljanje napak in dobro predstavitev za diskretno logiko. Ena od glavnih pomanjkljivosti programskega jezika LD je, da se šteje, da ima slabo strukturo podatkov, ker podatki niso dobro organizirani. Na primer, v jeziku je mogoče ustvariti spremenljivke, ki imajo prekrivajoče se pomnilniške lokacije, kar lahko povzroči nepričakovane težave.

Video dneva

Zaporedni funkcijski grafikoni

Sequential function charts (SFC) je programski jezik PLC, ki omogoča programerju kodiranje v kronološkem vrstnem redu. Specifična koda je zaporedje dejanj, ki so ločeni programski objekti. Tako kot jezik PLC lestvenih diagramov je jezik SFC grafično usmerjen. Prednost SFC je, da je relativno enostaven za razumevanje, saj si lahko v postopku kode vizualizirate, kaj se dogaja in kdaj se dogaja. Izvajajo se samo aktivni deli kode SFC, kar olajša odpravljanje težav in spremembo kode, če pride do težav.

Diagram funkcijskega bloka

Programski jezik funkcijskega blok diagrama (FBD) je bil ustvarjen za izboljšanje težav pri besedilnem programiranju in starejšem programskem jeziku lestvenih diagramov. To je grafični jezik, ki poganja podatke od vhodov do izhodov tako, da jih pošlje skozi bloke ugnezdenih podatkov. Osnovni elementi FBD programiranja so identifikatorji, ključne besede, podatkovni tipi in spremenljivke. FBD vam omogoča pregled sistema, ki ga programirate, glede na pretok signalov med elementi, ki se obdelujejo. Krmilne zanke in logiko lahko opišete s FBD na načine, ki jih ne morete z drugimi jeziki PLC. Tako kot jezik PLC lestvenih diagramov, FBD priznava standard IEC 61131-3 za PLC.

Strukturirano besedilo

Strukturirano besedilo je še ena od vrst jezikov PLC in v celoti temelji na besedilu. Za razliko od LD in FBD je ST podoben programskim jezikoma, kot sta Basic in Pascal, ki uporabljajo stavke If-Then-Else, While in Repeat. Če ste torej programirali v jezikih s temi stavki, boste z lahkoto uporabljali ST za PLC. ST je običajno lažje razumeti tako za začetnike kot za izkušene programerje, saj izjave If-Then-Else jasno pojasnjujejo, kako program deluje in zakaj se pojavijo določene funkcije.

Seznam navodil

Seznam navodil Programiranje PLC uporablja mnemonična navodila iz lestvenih diagramov in pošlje navodila PLC-ju prek terminala za programiranje. IL se od drugih grafičnih jezikov PLC razlikuje po tem, da ni grafični in je namesto tega niz besedilnih navodil. Podobno je programiranju v zbirnem jeziku. Če ste programirali v zbirnem jeziku, je IL morda popolna izbira za vas. IL je znan po hitrem izvajanju zaradi nizkih režijskih stroškov. Glavna pomanjkljivost uporabe programiranja IL je, da jezik ni tako pogost kot drugi jeziki PLC.