A PLC egy új típusú általános{0}}célú ipari automatizálási vezérlőeszköz, rendkívül nagy megbízhatósággal. Olyan előnyöket kínál, mint a hatékony vezérlési képességek, a rugalmas konfiguráció, az egyszerű programozás és a könnyű bővíthetőség. Az ipari vezérlés elsődleges eszközeként és a jelen és a jövő létfontosságú automatizálási vezérlőeszközeként gyorsan fejlődik és széles körben elterjedt a különböző iparágakban. A kezdők azonban gyakran találkoznak nehezen--megérthető kihívásokkal a PLC-programozás tanulása során. Az alábbiakban összefoglalunk néhány gyakori problémát a PLC programozásban.
1. Az azonos márkájú PLC-k programozókábelei nem kompatibilisek, és nem használhatók felváltva.
2. A PLC programokat nem assembly nyelven vagy C-ben írják, hanem létradiagramokban és utasításlistákban, amelyeket bináris gépi nyelvre kell fordítani.
3. Ha egy PLC személyi számítógéphez csatlakozik, a beállítások közvetlenül a számítógépen konfigurálhatók. A gazdaszámítógép olyan számítógépet jelent, amelyről a felhasználó közvetlenül adhat ki vezérlőparancsokat; ez egy személyi számítógép, amelynek rendelkeznie kell a megfelelő PLC programozó szoftverrel. Nincsenek különösebben magas rendszerkövetelmények; általában elég egy közönséges számítógép.
4. Tervezze meg a funkcióblokkokat és írjon alprogramokat a tényleges mérnöki követelmények alapján.
A PLC-ben az alprogram egy viszonylag független program, amelyet meghatározott vezérlési célokra írtak. Az alprogramok végrehajtása olyan utasításokkal történik, mint például a CALL. Ha egy szubrutin meghívásának feltételei nem teljesülnek, a program vizsgálata csak a főprogramon belül halad, és kihagyja azt a szubrutint, csökkentve ezzel a szükségtelen keresési időt.
5. A kimenetek vezérlése Word vagy Double{1}}word adatok DO pontokba való átvitelével
A PLC alkalmazások általában nagyszámú kimeneti vezérlést tartalmaznak. A kimenetek vezérlése szó- vagy kétszavas adatok DO-pontokba való átvitelével javíthatja a sebességet. A kimeneti címek ésszerű kiosztásával és a vezérlőkimeneti szavak tényleges alkalmazási igényeknek megfelelő átalakításával a PLC program végrehajtási lépéseinek száma jelentősen csökkenthető, ezáltal a program végrehajtási sebessége felgyorsítható.
6. Impulzus-A SET és a RESET aktiválva
Egy PLC-ben a SET utasítást csak egyszer kell végrehajtani; nem kell minden vizsgálat során végrehajtani, így jól-alkalmas impulzuskimeneti (PLS/PLF) utasításokkal való használatra. Egyes mérnökök figyelmen kívül hagyják ezt a problémát, és hagyományos módszereket használnak a SET utasítás kiváltására, így akaratlanul is megnövelik a PLC program vizsgálati végrehajtási idejét.




