PLC je novi tip opšte{0}}upravljačkog uređaja za automatizaciju industrijske namjene sa izuzetno visokom pouzdanošću. Nudi prednosti kao što su moćne mogućnosti kontrole, fleksibilna konfiguracija, jednostavno programiranje i lakoća proširenja. Kao primarno sredstvo industrijske kontrole i vitalni kontrolni uređaj za automatizaciju i za sadašnjost i za budućnost, doživljava brz razvoj i široku primjenu u različitim industrijama. Međutim, početnici se često susreću sa teškim-za-razumijevanjem izazova prilikom učenja PLC programiranja. U nastavku sumira nekoliko uobičajenih problema u PLC programiranju.
1. Kablovi za programiranje za PLC-ove iste marke nisu kompatibilni i ne mogu se koristiti naizmenično.
2. PLC programi nisu napisani u asemblerskom jeziku ili C, već u lestvičastim dijagramima i listama instrukcija, koje se moraju kompajlirati u binarni mašinski jezik.
3. Kada je PLC povezan na personalni računar, podešavanja se mogu konfigurisati direktno na računaru. Glavni računar se odnosi na računar sa kojeg korisnik može direktno izdavati kontrolne komande; to je personalni računar koji mora imati odgovarajući PLC softver za programiranje. Nema posebno visokih sistemskih zahtjeva; generalno, dovoljan je običan računar.
4. Planirajte funkcionalne blokove i napišite potprograme na osnovu stvarnih inženjerskih zahtjeva.
U PLC-u, potprogram je relativno nezavisan program napisan za posebne kontrolne svrhe. Potprogrami se izvršavaju pomoću instrukcija kao što je CALL. Ako uslovi za pozivanje potprograma nisu ispunjeni, skeniranje programa se nastavlja samo unutar glavnog programa i preskače taj potprogram, čime se smanjuje nepotrebno vrijeme skeniranja.
5. Kontrolirajte izlaze prijenosom Word ili Double-Word podataka u DO Points
PLC aplikacije obično uključuju veliki broj izlaznih kontrola. Kontrolisanje izlaza prijenosom podataka riječi ili dvostruke-riječi u DO tačke može poboljšati brzinu. Razumnom alokacijom izlaznih adresa i pretvaranjem kontrolnih izlaznih riječi prema stvarnim zahtjevima aplikacije, broj koraka izvršenja u PLC programu može se značajno smanjiti, čime se ubrzava brzina izvršavanja programa.
6. Puls- Aktivirano SET i RESET
U PLC-u, SET instrukcija treba da se izvrši samo jednom; ne mora se izvršavati tokom svakog skeniranja, što ga čini dobro-prikladnim za upotrebu sa instrukcijama za impulsni izlaz (PLS/PLF). Neki inženjeri zanemaruju ovaj problem i koriste konvencionalne metode za pokretanje SET instrukcije, nenamjerno povećavajući vrijeme izvršavanja skeniranja PLC programa.




