temel komutlar
DESCRIPTION
Temel Komutlar. LD / LDI. Ba ş lang ıç Komutu NA kontak / Ba ş lang ıç Komutu NK kontak. LD normalde a çı k A konta ğı (NA) uygulama baslang ıç komutu. LDI normalde kapal ı B konta ğı (NK) uygulama baslang ıç komutu. X0. LD X0. Y0. X0. LDI X0. Y1. D atalar. S0~S127. X0~X177. - PowerPoint PPT PresentationTRANSCRIPT
Temel Komutlar
Başlangıç Komutu NA kontak / Başlangıç Komutu NK kontakLD/LDILD 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
DatalarS0~S127X0~X177 C0~C127
C232~C255T0~T127M0~M1279Y0~Y177
Temel Komutlar
AND/ANI NA Seri bağlantı komutu / NK Seri bağlantı Komutu
AND normalde açık (NA) seri bağlantı komutu (A kontak)ANI normalde kapalı (NK) seri bağlantı komutu (B kontak)Belirlenen datanın ON/OFF durumunu okur, AND uygulamasını gercekleştirir ve diğer şartların durumuna göre çıkışı yönlendirir.
Y0
Y1
X1
AND X1
ANI X1X1
Datalar
S0~S127X0~X177 C0~C127C232~C255T0~T127M0~M1279Y0~Y177
Temel Komutlar
OR/ORI NA Paralel bağlantı komutu / NK Paralel bağlantı komutu
OR normalde açık (NA) paralel bağlantı komutu (A kontak) ORI normalde kapalı (NK) paralel bağlantı komutu (B kontak).Belirlenen datanın ON/OFF durumunu okur, OR uygulamasını gercekleştirir ve diğer şartların durumuna göre çıkışı yönlendirir.
Datalar
S0~S127X0~X177 C0~C127C232~C255T0~T127M0~M1279Y0~Y177
Y0
Y1
X0OR X0
ORI X0 X0
Temel Komutlar
ANB İki bloğun seri bağlantısı
A ve B bloklarının seri bağlantısını sağlayan çalışma komutudur.ANB kontak sembolü değil bağlantı sembolüdür.ANB komutu ile ardarda 8 tane blok yazılabilir. Eğer ardarda 8’den çok blok yazılırsa, PLC self-test yaparken bunu algılar ve arıza verir. İlgili arıza kodu D1004 özel data registerine kaydedilir.
Y0ANB
Blok A Blok B
Datalar
Yok
Temel Komutlar
ORB iki bloğun paralel bağlantısı
A ve B bloklarının paralel bağlantısını sağlayan çalışma komutudur.ORB iki veya daha fazla kontak bulunan blokların birbirine paralel bağlantısında kullanılır. Sadece tek kontak bulunan bloklar bağlanırken OR ve ORI komutları kullanılır ORB komutuna ihtiyaç yoktur. ORB bir kontak değil bir bağlantı sembolüdür. ORB komutu ile ardarda 8 tane blok yazılabilir. Eger ardarda 8’den çok blok yazılırsa PLC Self-test yaparken bunu algılar ve arıza verir. Ilgili ariza kodu ozel data register D1004 e kaydedilir.
Y0ORB
Blok A
Blok B
Datalar
Yok
Temel Komutlar
MPS/MRD/MPP
MPS: Kendinden önce gelen dataların ( ON/OFF ) durumunu saklayan çalışma komutu
MPS : Kendisinden once gelen datanin ON/OFF durumunu saklayan çalışma komutudur.MPS komutu 8 adede kadar kullanılabilir. Ayrıca, MPS komutları arasında MPP komutuKullanılırsa MPS komutu kullanma sayısı 1 azalır. Bloğun ilk satırındadır.MRD : MPS komutu tarafından saklanan datanın durumunu okur, ve bu durumu sonrakiStep başlangıcında kullanır. Bloğun orta satırlarındadır.MPP : MPS komutu tarafından saklanan datanın durumunu okur, ve işlem bittikten sonra bu datanın durumunu siler.
MRD:MPS tarafından saklanan datanın durumunu okurMPP:MPS tarafından saklanan datanın durumunu okur, ve daha sonra bu datanın durumunu siler.
Y0MPS
Y2
Y3
Y1MRD
MRD
MPP
Datalar
Yok
Temel Komutlar
OUT Çıkış komutu
Bu komut kendinden önceki şartın sonucuna gore çıkış verir.
Y0OUT Y0
Datalar
S0~S127X0~X177 C0~C127C232~C255T0~T127M0~M1279Y0~Y177
Temel Komutlar
SET
SET komutu şartı ON olduğunda, komutta kullanılan bit ON olur.Komut şartı OFF olduğu zaman ilgili bit ON kalmaya devam eder. Komutta kullanılan bit RST komutu kullanılmadan OFF olmaz.
Çıkış bobinini, yardımcı röleyi, veya özel röleyi ON yapar.
Datalar
S0~S127X0~X177 C0~C127C232~C255T0~T127M0~M1279Y0~Y177
SET Y0 SET Y0
Temel Komutlar
RST Çıkış bobini, yardımcı röle veya özel röleyi RESET (OFF)’ ler.
RST komutunun şartı ON olduğu zaman, komutda belirtilen bit OFF olur.
RST Y5 RST Y5
Datalar
S0~S127X0~X177 C0~C127C232~C255T0~T127M0~M1279Y0~Y177
Temel Komutlar
TMR Timer
TMR komutunun önündeki şart ON olduğu zaman, timer bobini ON olur ve SET değerine doğru artmaya başlar.Zaman dolduğunda ( sayılan değer >= set değeri ) , timer kontağı ON olur.
TMR T5 K1000 TMR T5 K1000
TMR komutunun önündeki şart OFF olduğu zaman Timer değeri “0” olurve ilgili timer kontağı OFF olur.TMR zamanı dolduktan sonra, RST komutu kullanılmadan kontak durumu değişmez.A negatif sayılar ( -32768 to -1 ) SET değeri olarak ayarlanamaz.
Datalar
T-K T0~T127,K0~32767
T-D T0~T127,D0~D1143
Temel Komutlar
CNT Sayıcı
CNT komutunun önündeki şart OFF’dan ON’a geçtiği zaman sayıcı mevcut değerinin üzerine1 ekler ( sayma değeri ) . Sayıcı istenilen değere ulaştıktan sonra (sayılan değer = set değeri), İlgili sayıcı kontağı ON olur.
Datalar
C-K C0~C127,K0~32767
C-D C0~C127,D0~D1143
CNT C20 D100 CNT C20 D100
CNT komutunun önündeki şart sürekli geldiği zaman sayma işlemi sadece 1 artar sürekli artmaz. (Onun için sayma girişi olarak puls kontağı kullanmaya gerek yoktur.)Sayma işlemi tamamlandıktan sonra ilgili CNT kontağı ON olur ve RST komutu ile resetlenmedikçe OFF olmaz. SET değeri negatif sayı olamaz. ( -32768~-1 ) .
Temel Komutlar
DCNT
C232 - C255 aralığındaki sayıcılar yüksek hızlı sayıcı olarak kullanılır. DCNT komutunun önündeki şart sağlandığı zaman (DCNT ON/OFF şartı) hızlı sayıcı aktif olur ve X00~X03 girişlerinden gelen tetikleme puls’lerine göre sayıcının değeri artar.Tetikleme sinyali OFF’dan ON’a geçtiği zaman sayma işlemi gerçekleşir. Eğer sürekli ON olursa sayma olmaz. (Detaylı bilgi için PLC Manuel Konu 3.3’e bakınız).
Datalar
C-KC232~C255,K-2147483648~ 2147483647
C-D C232~C255,D0~D1143
DCNT C232 D100 DCNT C232 D100
Sayıcıyı resetlemek için RST C2XX komutu kullanılmalıdır.
Temel Komutlar
MC/MCR
MC master kontrol başlama komutudur. MC önündeki ON/OFF şartı durumuna gore MC MCR arası çalışma belirlenir. MC komutunun önündeki şart ON olduğu zaman MC ve MCR komutları arasındaki program PLC tarafından işlenir. Yani tarama zamanında bir kısalma olmaz. MC komutunun önündeki şart OFF olduğu zaman, MC - MCR arasındaki program işlenmez ve Timer değeri “0” olur, çıkışlarınHepsi OFF olur SET ve RST durumlarını muhafaza eder, CNT bobin OFF olur mevcut sayma değerini korur.MCR master kontrol reset olup master kontrol aralığının sonu olduğunu gösterir. MCR komutundan önce kontak kullanılmaz. MC komutları kümeleme içinde kullanılır. MC komutları aralığı komutlarla birlikte kullanılan numaralarla belirlenir. Kümeleme numaraları N0 - N7 arası girilebilir.
MC N0
Y0
Y1
MCR N0
X0
X1
X2
MC Master Kontrol başlangıç komutu.MCR Master Kontrol reset komutu.
Y0
Y1
X1
X2
X0
Eşittir
Temel Komutlar
LDP/LDF.ANDP/ANDF.ORP/ORFLDP: Yükselen kenar algılama çalışma komutuLDF: Düşen kenar algılama çalışma komutuANDP: Yükselen kenar algılama seri bağlantı komutu ANDF: Düşen kenar algılama seri bağlantı komutu ORP:Yükselen kenar algılama paralel bağlantı komutuORF: Düşen kenar algılama paralel bağlantı komutu
Datalar
S0~S127X0~X177 C0~C127C232~C255T0~T127M0~M1279Y0~Y177
Y0
Y1
X0
X0
X1
X1
X2
X2
LDP X0ORP X1ANDP X2OUT Y0LDF X0ORF X1ANDF X2OUT Y1
Temel Komutlar
END
Bu komut programın sonu olduğunu gösterir. Buradan sonra tarama başa döner. (Step 0)END komutu normal çalışan programın içinde (ortalarında) bir yerde veya alt programın (subroutine) içinde kullanılamaz. Eger programın içinde kullanılması gerekiyorsa FEND komutu kullanılmalıdır. (Subroutine).
END END
Temel Komutlar
NOP
Bu komut uygulama olmadığı anlamına gelir ve programın çalışmasına hiçbir etki etmez.NOP aşağıdaki durumlarda kullanılır :1.Mevcut programı test etmek için boşluk sağlar.2.Step numaralarını değiştirmeden herhangi bir komutu değiştirmek için. ( Üzerine NOP konur )3.Geçici olarak komutu silmek için.
Temel Komutlar
P/I
Pointerler atlama (JUMP) komutları ile birlikte (CJ, CALL) iki farklı şekilde kullanılabilir.1. CJ komutu ile P adresi belirtilen hedef program satırına atlayarak. 2. CALL komutu P adresi belirtilen hedef alt program bloğuna atlayarak.
Interrupt pointerler interrupt programının başında numarası ile belirtilir. Her Interrupt programı interrupt pointer ile başlar ve IRET komutu kullanılarak sonlandırılır.
Pointerler (P) / Interrupt Pointerler ( I )
Y0Pointer P10
Y0
Y1
I101
IRET
FEND
EI
DIAktif alan
Başa dönerDatalar
P P0~P63
I I001(X0),I101(X1)I201(X2),I301(X3)
Temel Komutlar
INV
Kendinden önceki giriş şartını tersleyerek son durumu çıkışa iletir.
Y0INVX0
X0 OFF Y0 ONX0 ON Y0 OFF
Temel Komutlar
STL/RET
Step geçişi ladder başlangış/bitiş komutları(SFC)
Standart Yapı
S0~S9:Ilk Step LadderBaşlangıç tetikleme noktası
S0
S10
Geçiş durumu
S11
Geçiş durumu
S127
Geçiş durumu
Başa dönme durumu
S1 S7S8
S9
Temel Komutlar
STL/RET
S0
S10
S11
S42
JMP Yapısı
OUT
OUT
SET
S1
S20
S21
S52
JMP Yapısı
OUT
SET
OUT
Temel Komutlar
STL/RET
S0
S11
Karışık Yapı
S12 S21 S22
Bir NoktadanDağılma
Bir noktada birleşme
Bir Noktadan Dağılma
Bir noktada birleşme
S1
S13
S14 S15
S23
S24 S25