1/6. oldal Logisztikai rendszerek irányítás és automatizálás technikája I. CX-Programmer: 3. Labor A CX Programmer az OMRON PLC-k programozó szoftvere. Új program megnyitásának lépései: FILE NEW Device Type (programozandó PLC típusúnak beállítása-cj2m) Settings CPU31 Networks Settings Ethernet PLC-n villogó számok (a PLC azonosítása)
2/6. oldal Projekt-fa: A Project-fa az ablak bal oldalán látható, tartalmazza a programunkat és annak beállításait, felépítése a következő: New Project (A program elnevezése) New PLC1 [CJ2M] Run Mode (Itt jelennek meg a korábban beállított tulajdonságok, hogy milyen típusú PLC-t szeretnénk programozni (CJ2M), illetve kettő kattintással elérhető az új program létrehozásakor megjelenő ablak, valamint itt jelzi számunkra a PLC, hogy aktuálisan milyen üzemmódban van.) Symbols (Globális változókat tartalmaz, melyek függnek az adott PLC típusától. Ezek a változók azok, amelyek több program esetén mindegyikben ugyanazt jelentik.) IO Table and Unit Setup (Ezközkezelő, itt találhatók a PLC-n található modulok pl. fizikai I/O kiosztás) Options Transfer from/to PLC (A program letöltése/feltöltése a PLC-re) Settings (A PLC beállításai találhatók itt pl. rendszeridő, időzítők stb.)
3/6. oldal Memory Card (Abban az esetben, ha a PLC-ben memóriakártya van elhelyezve.) Error log (Hibanapló, tartalma csak online üzemmódban tekinthető meg.) PLC Clock (A PLC órájának szinkronizálása) Memory (A különböző memóriaterületek monitorozását teszi lehetővé.) Programs (Több felhasználói program futtatására is van lehetőség) Symbols (Lokális változók, amelyeket csak az adott program tud elérni) Section (A program feldarabolható section-okre a jobb átláthatóság érdekében, melyeket sorban hajtja végre őket) END (Beépített END utasítás, vége lesz a programnak és az utána lévő section-oket már nem hajtja végre.) Function Blocks (előre definiált, paraméterekkel ellátott utasításlista) Eszköztár: Jel Név Leírás Gyorsbillentyű contact negált contact contact OR negált contact OR vezetéket coil egy bit állapotát vizsgálja és annak függvényében lesz nyitott vagy zárt ha 1 a bit értéke zárt ha 0 a bit értéke nyitott a munkalapra helyezéskor kell beállítani, hogy melyik bit értékét vizsgálja egy bit állapotát vizsgálja ha 1 a bit értéke nyitott ha 0 a bit értéke zárt VAGY kapcsolatot valósít meg, azaz párhuzamos kapcsolást hoz létre NEGÁLT VAGY kapcsolatot valósít meg, azaz párhuzamos kapcsolást hoz létre a contact-ok összekötésére szolgál horizontális és vertikális irányban kimeneti csatorna amilyen logikai kapcsolat van előtte, az fogja meghatározni az értékét C / (egy már meglévő kontaktus is negálható vele) W X CRTL+nyilak O
4/6. oldal negált coil a kimeneti csatorna negáltja Q utasítások, melyek könnyedén I létrehozhatók ezzel az ikonnal, a programban előre definiálva vannak, csupán csak a paraméterekkel kell ellátni (pl. TIMER, CNT-számáló) instruction function block call function block parameter line connect mode line delete mode a korábban elkészített funkcióblokk itt hívható meg csupán a paramétereket kell megadni a funkcióblokk-hoz tartozó paraméterek beállítására szolgál szabadkézi összekötők rajzolására szolgál az összekötők törlésére szolgál F P Program feltöltése: 0. mentés 1. kapcsolódás a PLC-hez 2. a program feltöltése a PLC-re (transfer to PLC) 3. Run Mode-ba állítjuk
5/6. oldal Logikai kapcsolatok: AND: 1.3 = 0.3 Ù 0.5 OR: 1.4 = 0.2 Ú 0.8
6/6. oldal NAND: 1.14 = (0.2 Ù 0.7) NOR: 1.13 = (0.5 Ú 0.12) 1.15 = 0.0 Ú 0.2 Ù 0.3 Ú 0.5 Ù 0,7 Ù 0.8