delta-plc-temel-komutlar (1).ppt

21
Temel Komutlar Başlangıç Komutu NA kontak / Başlangıç Komutu NK kontak LD/LDI LD normalde açık A kontağı (NA) uygulama baslangıç komutu. LDI normalde kapalı B kontağı (NK) uygulama baslangıç komutu. Y0 Y1 X0 LD X0 LDI X0 X0 Datalar S0~S127 X0~X177 C0~C127 C232~C255 T0~T127 M0~M1279 Y0~Y177

Upload: ozanbaba

Post on 17-Dec-2015

121 views

Category:

Documents


13 download

TRANSCRIPT

  • Temel KomutlarBalang Komutu NA kontak / Balang Komutu NK kontakLD/LDILD normalde ak A konta (NA) uygulama baslang komutu.LDI normalde kapal B konta (NK) uygulama baslang komutu.

    Y0Y1X0LD X0LDI X0X0DatalarS0~S127X0~X177C0~C127C232~C255T0~T127M0~M1279Y0~Y177

  • Temel Komutlar AND/ANINA Seri balant komutu / NK Seri balant KomutuAND normalde ak (NA) seri balant komutu (A kontak)ANI normalde kapal (NK) seri balant komutu (B kontak)Belirlenen datann ON/OFF durumunu okur, AND uygulamasn gercekletirir ve dier artlarn durumuna gre k ynlendirir. Y0Y1X1AND X1ANI X1X1DatalarS0~S127X0~X177C0~C127C232~C255T0~T127M0~M1279Y0~Y177

  • Temel Komutlar OR/ORINA Paralel balant komutu / NK Paralel balant komutuOR normalde ak (NA) paralel balant komutu (A kontak) ORI normalde kapal (NK) paralel balant komutu (B kontak).Belirlenen datann ON/OFF durumunu okur, OR uygulamasn gercekletirir ve dier artlarn durumuna gre k ynlendirir. DatalarS0~S127X0~X177C0~C127C232~C255T0~T127M0~M1279Y0~Y177 Y0Y1X0OR X0ORI X0X0

  • Temel Komutlar ANBki bloun seri balantsA ve B bloklarnn seri balantsn salayan alma komutudur.ANB kontak sembol deil balant semboldr.ANB komutu ile ardarda 8 tane blok yazlabilir. Eer ardarda 8den ok blok yazlrsa, PLC self-test yaparken bunu alglar ve arza verir. lgili arza kodu D1004 zel data registerine kaydedilir.Y0ANBBlok ABlok BDatalarYok

  • Temel Komutlar ORBiki bloun paralel balantsA ve B bloklarnn paralel balantsn salayan alma komutudur.ORB iki veya daha fazla kontak bulunan bloklarn birbirine paralel balantsnda kullanlr. Sadece tek kontak bulunan bloklar balanrken OR ve ORI komutlar kullanlr ORB komutuna ihtiya yoktur. ORB bir kontak deil bir balant semboldr. ORB komutu ile ardarda 8 tane blok yazlabilir. Eger ardarda 8den ok blok yazlrsa PLC Self-test yaparken bunu alglar ve arza verir. Ilgili ariza kodu ozel data register D1004 e kaydedilir.Y0ORBBlok ABlok BDatalarYok

  • Temel Komutlar MPS/MRD/MPPMPS: Kendinden nce gelen datalarnON/OFFdurumunu saklayan alma komutuMPS Kendisinden once gelen datanin ON/OFF durumunu saklayan alma komutudur.MPS komutu 8 adede kadar kullanlabilir. Ayrca, MPS komutlar arasnda MPP komutuKullanlrsa MPS komutu kullanma says 1 azalr. Bloun ilk satrndadr.MRDMPS komutu tarafndan saklanan datann durumunu okur, ve bu durumu sonrakiStep balangcnda kullanr. Bloun orta satrlarndadr.MPPMPS komutu tarafndan saklanan datann durumunu okur, ve ilem bittikten sonra bu datann durumunu siler.MRD:MPS tarafndan saklanan datann durumunu okurMPP:MPS tarafndan saklanan datann durumunu okur, ve daha sonra bu datann durumunu siler.Y0MPSY2Y3Y1MRDMRDMPPDatalarYok

  • Temel Komutlar OUTk komutu Bu komut kendinden nceki artn sonucuna gore k verir.Y0OUT Y0DatalarS0~S127X0~X177C0~C127C232~C255T0~T127M0~M1279Y0~Y177

  • Temel Komutlar SETSET komutu art ON olduunda, komutta kullanlan bit ON olur.Komut art OFF olduu zaman ilgili bit ON kalmaya devam eder. Komutta kullanlan bit RST komutu kullanlmadan OFF olmaz.k bobinini, yardmc rleyi, veya zel rleyi ON yapar.DatalarS0~S127X0~X177C0~C127C232~C255T0~T127M0~M1279Y0~Y177 SET Y0SETY0

  • Temel Komutlar RSTk bobini, yardmc rle veya zel rleyi RESET (OFF) ler.RST komutunun art ON olduu zaman, komutda belirtilen bit OFF olur.RST Y5RSTY5DatalarS0~S127X0~X177C0~C127C232~C255T0~T127M0~M1279Y0~Y177

  • Temel Komutlar TMRTimerTMR komutunun nndeki art ON olduu zaman, timer bobini ON olur ve SET deerine doru artmaya balar.Zaman dolduundasaylan deer >= set deeri, timer konta ON olur.TMR T5 K1000TMRT5K1000TMR komutunun nndeki art OFF olduu zaman Timer deeri 0 olurve ilgili timer konta OFF olur.TMR zaman dolduktan sonra, RST komutu kullanlmadan kontak durumu deimez.A negatif saylar-32768 to -1 SET deeri olarak ayarlanamaz.DatalarT-KT0~T127,K0~32767 T-D T0~T127,D0~D1143

  • Temel Komutlar CNTSaycCNT komutunun nndeki art OFFdan ONa getii zaman sayc mevcut deerinin zerine1 eklersayma deeri. Sayc istenilen deere ulatktan sonra (saylan deer = set deeri), lgili sayc konta ON olur.DatalarC-KC0~C127,K0~32767 C-D C0~C127,D0~D1143CNT C20 D100CNTC20D100CNT komutunun nndeki art srekli geldii zaman sayma ilemi sadece 1 artar srekli artmaz. (Onun iin sayma girii olarak puls konta kullanmaya gerek yoktur.)Sayma ilemi tamamlandktan sonra ilgili CNT konta ON olur ve RST komutu ile resetlenmedike OFF olmaz. SET deeri negatif say olamaz.-32768~-1.

  • Temel Komutlar DCNTC232 - C255 aralndaki sayclar yksek hzl sayc olarak kullanlr. DCNT komutunun nndeki art saland zaman (DCNT ON/OFF art) hzl sayc aktif olur ve X00~X03 girilerinden gelen tetikleme pulslerine gre saycnn deeri artar.Tetikleme sinyali OFFdan ONa getii zaman sayma ilemi gerekleir. Eer srekli ON olursa sayma olmaz. (Detayl bilgi iin PLC Manuel Konu 3.3e baknz). DatalarC-KC232~C255,K-2147483648~ 2147483647 C-D C232~C255,D0~D1143DCNT C232 D100DCNTC232D100Saycy resetlemek iin RST C2XX komutu kullanlmaldr.

  • Temel Komutlar MC/MCRMC master kontrol balama komutudur. MC nndeki ON/OFF art durumuna gore MC MCR aras alma belirlenir. MC komutunun nndeki art ON olduu zaman MC ve MCR komutlar arasndaki program PLC tarafndan ilenir. Yani tarama zamannda bir ksalma olmaz. MC komutunun nndeki art OFF olduu zaman, MC - MCR arasndaki program ilenmez ve Timer deeri 0 olur, klarnHepsi OFF olur SET ve RST durumlarn muhafaza eder, CNT bobin OFF olur mevcut sayma deerini korur.MCR master kontrol reset olup master kontrol aralnn sonu olduunu gsterir. MCR komutundan nce kontak kullanlmaz. MC komutlar kmeleme iinde kullanlr. MC komutlar aral komutlarla birlikte kullanlan numaralarla belirlenir. Kmeleme numaralar N0 - N7 aras girilebilir.MCN0Y0Y1MCRN0X0X1X2MC Master Kontrol balang komutu.MCR Master Kontrol reset komutu.Y0Y1X1X2X0Eittir

  • Temel Komutlar LDP/LDF.ANDP/ANDF.ORP/ORFLDP: Ykselen kenar alglama alma komutuLDF: Den kenar alglama alma komutuANDP: Ykselen kenar alglama seri balant komutu ANDF: Den kenar alglama seri balant komutu ORP:Ykselen kenar alglama paralel balant komutuORF: Den kenar alglama paralel balant komutuDatalarS0~S127X0~X177C0~C127C232~C255T0~T127M0~M1279Y0~Y177 Y0Y1X0X0X1X1X2X2LDP X0ORP X1ANDP X2OUT Y0LDF X0ORF X1ANDF X2OUT Y1

  • Temel Komutlar ENDBu komut programn sonu olduunu gsterir. Buradan sonra tarama baa dner. (Step 0)END komutu normal alan programn iinde (ortalarnda) bir yerde veya alt programn (subroutine) iinde kullanlamaz. Eger programn iinde kullanlmas gerekiyorsa FEND komutu kullanlmaldr. (Subroutine). ENDEND

  • Temel Komutlar NOPBu komut uygulama olmad anlamna gelir ve programn almasna hibir etki etmez.NOP aadaki durumlarda kullanlr1.Mevcut program test etmek iin boluk salar.2.Step numaralarn deitirmeden herhangi bir komutu deitirmek iin.zerine NOP konur3.Geici olarak komutu silmek iin.

  • Temel Komutlar P/IPointerler atlama (JUMP) komutlar ile birlikte (CJ, CALL) iki farkl ekilde kullanlabilir.1. CJ komutu ile P adresi belirtilen hedef program satrna atlayarak. 2. CALL komutu P adresi belirtilen hedef alt program blouna atlayarak.

    Interrupt pointerler interrupt programnn banda numaras ile belirtilir. Her Interrupt program interrupt pointer ile balar ve IRET komutu kullanlarak sonlandrlr.Pointerler (P) / Interrupt PointerlerIY0Pointer P10Y0Y1I101IRETFENDEIDIAktif alanBaa dnerDatalarPP0~P63 I I001(X0),I101(X1)I201(X2),I301(X3)

  • Temel Komutlar INVKendinden nceki giri artn tersleyerek son durumu ka iletir.Y0INVX0X0 OFF Y0 ONX0 ON Y0 OFF

  • Temel Komutlar STL/RETStep geii ladder balang/biti komutlar(SFC) Standart YapS0~S9:Ilk Step LadderBalang tetikleme noktasS0S10Gei durumuS11Gei durumu S127Gei durumu Baa dnme durumuS1S7S8S9

  • Temel Komutlar STL/RETS0S10S11S42JMP YapsOUTOUTSETS1S20S21S52JMP YapsOUTSETOUT

  • Temel Komutlar STL/RETS0S11 Kark YapS12S21S22Bir NoktadanDalmaBir noktada birlemeBir Noktadan DalmaBir noktada birlemeS1S13S14S15S23S24S25