Top Banner

of 62

DELTA PLC Programozasa

Jul 05, 2015

Download

Documents

Lajos Pásztor
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

Ipari Elektronika Szerviz

3300 Eger Sas u. 94.

Tel/fax (36) 422 499

TartalomjegyzkAlapok - Program feltltse, monitorozsa.................................................................................2 Idzt Bekapcsols ksleltets TON...................................................................................... 7 Idzt Kikapcsols ksleltets TOF........................................................................................8 Idzt lland idzt TP.......................................................................................................9 Szmll Felfel szmlls.................................................................................................... 10 Szmll Lefel szmlls..................................................................................................... 12 Szmll Fel/le szmlls...................................................................................................... 14 sszehasonlts 1...................................................................................................................... 16 sszehasonlts 2...................................................................................................................... 17 Szmll lnc megvalstsa ltrban 1....................................................................................18 Szmll lnc megvalstsa ltrban 2. (bels lptet bittel)................................................. 20 Pneumatikai munkahengerek sorrendi vezrlsi feladatnak megvalstsa DELTA PLC-vel ...................................................................................................................................................21 Delta PLC D" memria s M" memria terletei................................................................. 25 Bit vizsglata D" memria terleten....................................................................................... 29 Aritmetika: sszeads, kivons, szorzs, oszts.......................................................................31 Analg kimenet rsa................................................................................................................ 33 Analg bemenet olvassa..........................................................................................................37 PLC inverter sszektse MODBUS protokollal.................................................................. 41 PLC inverter sszektse MODBUS protokollal.................................................................. 47 DELTA eszkzk programozsa RS485-n ............................................................................. 52 SA PLC kls potenciomternek programozsa.....................................................................54

Alapok - Program feltltse, monitorozsaEz a lers csak egy kis alap plda programot tartalmaz a leprogramozsra, ttltsre, monitorozsra szortkozva. 1. A WPLsoft elindtsa utn, vlasszuk a File men New menpontjt s tltsk ki. Nyomjunk OK-ot. (A plda SS PLC-re kszlt.)

2. Az F1 billenty segtsgvel, vagy a ponlt kontaktusra kattintva vlasszuk ki az M0-s merkert.

3. Helyezzk is le. Majd F7 billenty segtsgvel, vagy a kimeneti kontaktusra kattintva vlaszuk ki Y0-s kimenetet.

4. Ekkor a kvetkezket ltjuk a kpernyn:

5. Tegynk a programunk vgre az F6 billenty segtsgvel egy END program lezrst.

6. Ekkor a kvetkezt lthatjuk:

7. A Compiler menpont Ladder Diagram => Instruction menpontjval fordtsuk le a programunkat.

6. Az Option / Communication setting menpontban bellthatjuk, hogy a PLC a szmtgpnk mely COM portjra csatlakozik. lltsuk be a megfelelt. Ha nem tudjuk, akkor a Windows eszkzkezelben kirja a megfelel port szmot.

8.

Ikont vlasszuk, jelljk ki a Part-ot, majd OK.

9. 10.

Tltsk le a programot a PLC-re. kis ikon segtsgvel On-Line mdba kerlhetnk. Ekkor alul jelzi is a PLC, hogy most nincs program futs, teht STOP llapotban van Run ikonnal tehetjk futsba a PLC-t.

11. A

12. Ha monitorozni szeretnk a programot, akkor ezt a ikonnal tehetjk meg. 13. Az M0-s bels merkert logikai 1"-be tehetjk ha rkattintunk a jobboldali egr gombbal s a Set On-t vlasztjuk. Monitorozs estn a jobb oldali egr gombbal trtn kattints segtsgvel merkereket be illetve kitudjuk kapcsolni, illetve bels word rtkeket rni tudunk.

Idzt Bekapcsols ksleltets TONAlaktsuk ki a kvetkez kapcsolst:

Felhasznlt elemek: M0 TMR T0 Y0 Az idzt lersa: Monitor zemmdban az M0 bels merkerre logikai 1"-et adva indul az idzt. A K90 teht 9 szekundumon keresztl fut, amikor lejr a TO-s merker logikai 1'-be billen s aktivlja Y0-t Megjegyzsek: ES, EX, SS PLC esetn: T0-T63 100ms T64-T126 10ms T127 1ms SA, SX, SC PLC esetn: T0-T199 100ms T192-T199 100ms T250-T255 100ms T200-T239 10ms T240-T245 10ms T246-T249 1ms Fontos! Ha pldul SS PLC-nl T70-es idztt hasznlunk fel ami 10ms alap, akkor a 10ms-knti szmols csak akkor valsul meg, ha M1028 merker ON, bekapcsolt llapotban van. Ha M1028=OFF akkor ez az idzt is 100ms-os lesz. alap idztk alap idztk alap idztk alap idztk alap idztk (csak szubrutinban hasznlhat) alap idztk (nem felejt memria terleten van) alap idztk alap idztk (nem felejt memria terleten van) alap idztk (nem felejt memria terleten van) bels merker T0-s bels idzt az idzt kimenete

Idzt Kikapcsols ksleltets TOFAlaktsuk ki a kvetkez kapcsolst:

Felhasznlt elemek: M0 Y0 TMR T0 Y0 Az idzt lersa: Monitor zemmdban az M0 bels merkerre logikai 1"-et adva azonnal SET-eli Y0s kimenetet. Ha M0-s bels merker logikai 0"-t adva megsznik a jel, elindul az idzt. A K90 teht 9 szekundumon keresztl fut, amikor lejr a TO-s merker logikai 1"-bebillen s RESET-eli Y0-t bels merker kimenet T0-s bels idzt az idzt kimenete

Idzt lland idzt TPAlaktsuk ki a kvetkez kapcsolst:

Felhasznlt elemek: M0 Y0 TMR T0 Az idzt lersa: Monitor zemmdban az M0 bels merkerre logikai 1"-et adva azonnal SET-eli Y0s kimenetet. Y0-s kimenet elindtja az idztt K90 teht 9 szekundumon keresztl fut. Az id lejrta utn a TO-s merker logikai 1"-bebillen s RESET-eli Y0-t. Fontos: Ez a kapcsols sokszor j olyan jeleknl, amiket nem tudunk, hogy meddig llnak fent. Ezeket teht adott ideig veszi figyelembe a program, jelen esetben 9zekundum. Jel levgsra is hasznlhat. s bels merker kimenet T0-s bels idzt

Szmll Felfel szmllsAlaktsuk ki a kvetkez kapcsolst:

Felhasznlt elemek: M1013 CNT C0 Y0 1s-os bels merker C0-s szmll szmll kimenete

Az felfel szmll lersa: Az M1013-as bels merker egy 1 szekundumos rajel. A PLC bekapcsolsa utn jeleket ad a C0-s szmll bemenetre. Monitor zemmdban a pillanatrtkek a szmll felett lthatak. Ha C0 elrte a belltott rtket az 5-t (K5) akkor C0 bebillen s aktivlja Y0-s kimenetet. Megjegyzsek: M memria terletek: ES, EX, SS esetn: M0-M511 ltalnosan hasznlhat memria terlet (felejt). M768-M999 ltalnosan hasznlhat memria terlet (felejt). M512-M767 ltalnosan hasznlhat memria terlet (nem felejt). M1000-M1279 Specilis memria terlet SA, SX, SC esetn: M0-M511 ltalnosan hasznlhat memria terlet (felejt). M512-M999 ltalnosan hasznlhat memria terlet (nem felejt). M2000-M4095 ltalnosan hasznlhat memria terlet (nem felejt). M1000-M1999 Specilis memria terlet EH esetn: M0-M499 M500-M999 M2000-M4095 M1000-M1999

ltalnosan hasznlhat memria terlet (felejt). ltalnosan hasznlhat memria terlet (nem felejt). ltalnosan hasznlhat memria terlet (nem felejt). Specilis memria terlet

Nhny specilis M merker s lersa: M1000 M1001 M1002 M1003 M1004 M1011 M1012 M1013 M1014 M1031 M1032 M1076 M1077 Mindig bekapcsolt kontaktus bels merkere _ON Mindig kikapcsolt kontaktus bels merkere _OFF Els Scan idben bekapcsolt kontaktus merkere _1ON Els Scan idben kibekapcsolt kontaktus merkere _1OFF Hiba esetn bebillen merker 10ms-os id alap merker 100ms-os id alap merker 1s-os id alap merker 1 perc id alap merker Trl minden nem felejt vltzt az M terletrl Trl minden felejt vltzt az M terletrlM1066 RTC hiba Logikai egy estn a PLC-ben lv elem feszltsge alacsony

Tovbbi lersok: PLC Application Manual.pdf Page 2-36 Szmll memria terletek: ES, EX, SS esetn: C0-C111 Felfel szmll (16 bit) felejt. C112-C127 Felfel szmll (16 bit) nem felejt. C235-C254 Gyorsszmllsra rszletek (page 2-16) SA, SX, SC esetn: C0-C95 Felfel szmll (16 bit) felejt. C96-C199 Felfel szmll (16 bit) nem felejt. C200-C215 Fel/lefel szmll (32 bit) felejt. C216-C234 Fel/lefel szmll (32 bit) felejt. rtke bellthat C235-C250 Gyorsszmllsra rszletek (page 2-16) Fontos! Ha pldul SA PLC esetn a C200-as fel / lefel szmllt akarjuk belltani, fel illetve lefel szmolsra, akkor M1200-as merker bekapcsolsa estn C200-as szmll lefel szmol. M1200-as merker kikapcsolsa esetn C200 felfel szmol. Ugyan gy M1201-es merker bekapcsolsa estn C201-es szmll lefel szmol. M1201-es merker kikapcsolsa esetn C201 felfel szmol. Lsd.: lers.

Szmll Lefel szmllsAlaktsuk ki a kvetkez kapcsolst:

Felhasznlt elemek: M1013 CNT C0 M1000 SUB CMP M1 Y0 1s-os bels merker C0-s szmll mindig bekapcsolt kontaktus bels merkere _ON kivons mvelet sszehasonlts mvelet bels merker szmll kimenete

A lefel szmll lersa: Az M1013-as bels merker egy 1 szekundumos rajel. A PLC bekapcsolsa utn jelet ad a C0-s szmll bemenetre. Monitor zemmdban a pillanatrtkek a szmll felett lthatak. A SUB mvelettel a nvekv C0 rtket folyamatosan kivonjuk K5 konstansbl s az eredmnyt D0-s WORD memria terletre tesszk. A CMP mvelet sszehasonltja a mindenkori D0-n lv rtket K0 konstanssal. Ha megegyezik akkor az eredmnyt egyenlsg esetn M1 memria terletre teszi. (lsd lent). M1 bekapcsolja Y0-t. Megjegyzsek: A sok megolds kzl ez csak egy, hogy hogyan ksztsnk felfel szmllbl lefel szmllt. A CMP sszehasonlts mkdse a kvetkez: Fent azt lthatjuk, hogy CMP D0 K0 M0 Ez a kvetkezt jelenti: D0 memria word rtkt llandan K0-al azaz 0-val hasonltja ssze, mivel az eredmnyt az M0-ra kell tennie gy a kvetkezt teszi: Ha D0>K0 Ha D0=K0 Ha D0,=,K0 Ha D0=K0 Ha D0,=,K5 Ha C0=K5 Ha C0 LD< LD>= LD