Professional Documents
Culture Documents
CJ
P1
Komut Blm
Parametre
Komut Blm : Fonksiyonu gsterir. Parametre : Bu komut ile kullanlacak datay gsterir.
Uygulama Komutlar
Sadece Komut Blm EI DI Komut Blm + Kaynak Parametre + Hedef Parametre MOV D10 D20
Komut Blm + Kaynak 1 Parametre + Kaynak 2 Parametre + Hedef 1 Parametre + Hedef 2 Parametre RS D100 K10 D120 K10
Uygulama Komutlar
Komut Format
2 3 4 5 6
10 CMP S1 S2
Bit device
S1
X Y M S K H KnX
7 8 9
Uygulama Komutlar
X0
1. 2.
: Uygulama Sonucunun kaydedildii hedef datadr. 1den fazla hedef parametre varsa D1, D2 kullanlr.
Uygulama Komutlar
n Data Format
X, Y, M, S Sadece tek nokta ON/OFF olabilir ve BIT olarak tanmlanr; bunula birlikte, 16-bit (veya 32 bit) T, C, D data registerlar olup WORD olarak tanmlanr. Ayrca X, Y, M ve Snin nne Kn ekleyerek WORD olarak tanmlanabilir, n=1 olduu zaman 4-bit anlamna gelir. Bylece K1den K4e kadar kullanarak 16-bit tanmlanabilir ve K1den K8e kadar kullanlarak 32-bit tanmlanabilir. rnein K2M0 M0-M7 aras 8-Biti ifade eder.
MOV
K2M0
D10
Tanm Aralk
K1M0 M0~M3
K2M0 M0~M7
K3M0
K4M0
M0~M11 M0~M15
D0
bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8
M7
bit7
M6
bit6
M5
bit5
M4
bit4
M3
bit3
M2
bit2
M1
bit1
M0
bit0
Uygulama Komutlar
Bit leme
Bit parametreleri belirtildiinde (X,Y,M,S) bit ileme yerine getirilir. 1-bit ileme : Temel Komutlarda genelde tek bit tanmlanabilir. R : LD X10, Out Y0 Digit ileme : Uygulama Komutlarnda bitler iin digit says belirtilmelidir. 4 ve katlar olarak 32-bite kadar tanmlanabilir. 1-) 16-bit Komut : K1-K4. K1 (4 nokta) 0-15 K3 (12 nokta) K2 (8 nokta) 0-255 K4 (16 nokta) 2-) 32-bit Komut : K1-K8 K1 (4 nokta) 0-15 K2 (8 nokta) 0-255 K3 (12 nokta) 0-4095 K4 (16 nokta) 0-65535
Uygulama Komutlar
X0
Baz komutlar dolayl adresleme methodunu desteklemez. Bu methodu kullanrken komutun dolayl adreslemeyi desteklediinden emin olunmaldr.
Uygulama Komutlar
CJ (P**)
JUMP Komutu ON olduu zaman program komutta belirtilen pointer numarasndan itibaren altrr.
Jump Komutu ON olduu zaman program komutda belirtilen Pointer numarasndan itibaren altrr. Jump Komutu OFF olduu zaman program normal olarak Jump komutundan bir sonraki satrdan itibaren almaya devam eder. (jump komutu) P** X0
CJ
P1
X1 Y1 X2 P1 N Y2
X0=ON olduu zaman program adresi 0dan Nye atlar (P1) ve almasna P1den devam eder. Aradaki adresleri atlar. Eer bu aradaki adreslerde bir TIMER varsa; TIMER saymay durduracak. X0=OFF olduu zaman program adres 0dan itibaren ileyecek CJ komutu aktivitesini yitirecek ve TIMER saymaya devam edecek.
Uygulama Komutlar
Pointer (Pxx) tarafndan belirlenen subroutine program yerine getirir. CALL (P**) CALL komutundan sonraki satrdan balayarak normal program yerine getirir. SRET
Be kmeye kadar CALL komut kullanlabilir. Pointer (Pxx) tarafndan belirlenen subroutine program yerine getirir.
X0 20 X1 24
P2
Subroutine SRET Subroutine Programa Geri dnme
SRET komutu gerekletiinde CALL komutundan sonraki satrdan balayarak normal program yerine getirir. Subroutine programn sonu olduunu gsterir.
Uygulama Komutlar
Pointer (Pxx) tarafndan belirlenen subroutine program yerine getirir. CALL (P**) CALL komutundan sonraki satrdan balayarak normal program yerine getirir. SRET
rnek programda X0=ON olduu zaman CALL Komutu almaya balar ve P2 satrna atlayarak Subroutine altrr. SRET komutu almaya baladnda program 24 numaral adrese atlayarak almasna devam eder. Subroutine program FEND Komutundan sonra almasna devam eder. CALL Komutunda kullanlan P0 P63 CJ Komutunda ikinci kez kullanlamaz.
Uygulama Komutlar
IRET
Uygulama Komutlar
EI/DI
PLC uygulamasnda program EI ve DI arasndaki komutlar tararken, eer X001 ve X002=ON olursa programda Interrupt Service Subroutine I001 ve I002 aktif olur ve IRET komutuna ulald zaman normal uygulamaya geri dner. Interrupt zel yardmc rleleri M1050-M1053 aktif olursa ilgili interrupt servisi aktivitesini yitirir. I001-I003 interrupt cursorleri FEND komutundan sonra kullanlmaldr.
EI
X0
Y1 DI FEND I 001 IRET I 201 IRET
DI-EI arasnda herhangi bir interrupt sinyali oluursa; DI-EI arasndaki Komutlarn tamamlanmasna kadar ilem yapmaz DI-EI aras tamamlandktan sonra lgili interrupt programn altrr. Interrupt subroutine A
Interrupt subroutine B
Uygulama Komutlar
FEND
PLC uygulamasnda END komutu ile ayn fonksiyona sahiptir. CALL komutunda kullanlan Pointer (P) FEND komutundan sonra olmal ve subroutine sonlandrmak iin SRET komutu eklenmelidir.
Interrupt komutlarda FEND komutundan sonra kullanlmal ve interrupt sonlandrmak iinde IRET komutu eklenmelidir.
Eer birden fazla FEND komutu kullanlyorsa subroutine ve interrupt servisleri en son FEND komutundan sonra programa ilenmelidir.
Uygulama Komutlar
WDT
Programdaki Watchdog timer resetler. Step 0 ile END (FEND) arasndaki zaman Watchdog Timer Set Deerini at durumlarda kullanlr.
Step0 ile WDT arasndaki t1 sresi ve WDT ile END (FEND) arasndaki t2 sresi Watchdog Timer Set deerinden byk olmamaldr.
Step 0
WDT
END (FEND)
t1
t2
WDT komutu programda iki veya daha fazla kullanlabilir. Bunula birlikte test yaplrken dikkat edilmelidir, nk bir problem olursa klar aniden OFF olamayabilir.
PLC Tarama sresi 200 msyi aarsa (Adres 0 ile END VEYA FEND komutu arasnda) PLC ERROR LEDi ON olur. Bu durumda kullanc enerjiyi kesip tekrar vermelidir. Enerji geldiinde PLC otomatik olarak STOP moda dner.
Eer program tarama Zaman 200ms zerinde ise kullanc program 2 paraya blebilir. Arasna Watchdog Timer koyarak herbir parann tarama zamann 200 msnin altna indirebilir.
Uygulama Komutlar
WDT
Watchdog Timer sresi 200 ms ve Adress 0 ile END (FEND) komutu aras 300 ms olduu durumlarda kullanlr.
Birinci Durum
300ms program END Her bir parann tarama zaman 200 msnin altna insin diye program 2 paraya blnr.
150ms program X0
kinci Durum
Uygulama Komutlar
Kmelenmi Dng Balangc/Bitii FOR ve NEXT komutlar aras kaytsz artsz FORda belirtilen n says kadar ilendikten sonra NEXT komutundan sonraki admlar yerine getirir.
FOR/NEXT
FOR ve NEXT komutlar aras kaytsz artsz FORda belirtilen n says kadar ilendikten sonra NEXT komutundan sonraki admlar yerine getirir. Max. 4 Kme oluturulabilir. n deeri 1-32767 aras girilebilir. n deeri -32767 0 aras girilirse n=1 olarak alglanr ve programda 1 olarak ilenir. FOR NEXT komutlar aral ilenmesi gerekmedii zamanlarda CJ komutu kullanlarak programda bu komutlar atlanabilir.
FOR K3
FOR K4
NEXT NEXT B A
Uygulama Komutlar
Kmelenmi Dng Balangc/Bitii FOR ve NEXT komutlar aras kaytsz artsz FORda belirtilen n says kadar ilendilten sonra NEXT komutundan sonraki admlar yerine getirir.
FOR/NEXT
Eer programda ok fazla dng varsa bu durum tarama zamann uzatr. Tarama zamannn almamasna dikkat edilmelidir.
X7
CJ
M0
P6
MOV K0 D0
FOR K3
M0
D0
P6
Y10
X7=OFF iken FOR-NEXT Komut araln yerine getiren X7=ON olduunda FORNEXT komut araln ilemeyen program.
Uygulama Komutlar
CMP
Karlatrma uygulama komutu, iki data arasnda saysal byklk karlatrmas yapar.
n Bu komut BIN Deerlerini gz nnde tutarak iki data arasnda karlatrma yapar. Eer datann en yksek biti 1 ise karlatrma komutu bu deeri negatif olarak dikkate alr. S1 n Karlatrma komutu de belirtilen data ile S2 de belirtilen data arasnda karlatrma yapar (=, >, ve <) ve aada grld gibi kontaklar elde edilebilir :
K10 = C10 , ON
M2 K10 < C10 , ON
Yukardaki rnekte Bit M0 olduu zaman otomatik olarak M0,M1,M2 yi kapsar.
Uygulama Komutlar
ZCP
Blge Karlatrma
nS deerini S1 ve S2 de belirtilen alt ve st snr deerleri ile karlatrarak ilgili kn ON yapar. ( D deeri M0 olarak ayarlanrsa M0,M1 veya M2 klarndan biri aktif olur).
X0
ZCP
M0
M0
C10 deeri < K10 , ON K10 < = C10 deeri <= K100 , ON C10 deeri > K100, ON
M1 M2
Uygulama Komutlar
MOV
n
n
de belirtilmi datay D ye transfer eder. Eer hesaplama sonucu 32-bit ise (R: MUL Uygulamas) ve data 32-bit hzl sayc kysa DMOV komutu kullanlmaldr.
S
X0
Uygulama Komutlar
CML
n
S
Ters Transfer
de bulunan datann ieriini tersleyerek (1-0, 0-1) D ye transfer eder. Eer S ierii K sabiti ise bu sabit direkt binary deere dnr. Bu program ters faz k gerekli ugulamalarda kullanlr.
X0
D10
0 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 0 1 0 1
Y3 Y2 Y1Y0 Y15
X0=ON olduu zaman D10un b0-b3 bitleri terslenerek K1Y0a transfer olur.
Uygulama Komutlar
BMOV
S
Blok Transfer
tane blgeyi
den
X0
BMOV D0
D10
K3
X0=ON olduu zaman D0dan itibaren 3 tane blgeyi D10dan itibaren 3 tane blgeye transfer eder.
Uygulama Komutlar
FMOV
S
den itibaren
tane
X0
FMOV K10
D10 K10
X0=ON olduu zaman D10dan itibaren 10 tane blgeye (D10-D19) K10 bilgisini transfer eder.
Uygulama Komutlar
XCH
Data Deitirme
D1 ve D2 datalarnn ieriini deitirir. Puls konta ile kullanlmas nerilir. Aksi taktirde durmadan deime yapar.
X0
X0=ON olduu zaman D10 daki bilgi ile D11 deki bilgi yer deitirir.
Uygulama Komutlar
BCD
nS de tanmlanm BIN datasn (0~9999) BCD ye evirir ve sonucu D ye transfer eder. n Eer S deki data 0 9999 arasnda deilse uygulamada hata oluur ve error bitleri (M1067 ve M1068) ON olur.
X0
X0=ON olduu zaman D10un iindeki BIN deeri BCDye dnr ve sonucu K1Y0a kaydeder.
Uygulama Komutlar
BIN
n
n
S
de tanmlanm BCD datasn (0~9999) BIN ye evirir ve sonucu D ye transfer eder. Eer S deki herbir digit 0 9 arasnda deilse uygulamada hata oluur ve error bitleri (M1067 ve M1068) ON olur.
X10
BIN
K1X0 D10
X10=ON olduu zaman X0-X3 BCD Datasn BIN Dataya evirir ve sonucu D10un iine kaydeder.
Uygulama Komutlar
ADD
n
S1
de
X0
Uygulama Komutlar
SUB
S n 1 de belirtilen BIN datadan S2 de belirtilen BIN data kartlr ve kartma sonucunu D de belirtilen parametreye kaydeder.
X0=ON olduu zaman D0n iindeki deerden D10 iindeki deer kartlarak sonucu D20 iine kaydeden program.
Uygulama Komutlar
MUL
n
n
de belirtilen BIN Data ile S2 de belirtilen BIN data arplr ve arpm sonucu D de belirtilen parametreye kaydedilir.
S1 S1
ve S2 datasnn pozitif veya negatif karar en st bit olan b15den de ise b31den yaplr.
16-bit uygulama S1
b15.............................b00
S2
b15.............................b00
D +1
*
32-bit uygulama S 1 +1 S1 S 2 +1 S2
b31.......................b16 b15.......................b00
D +3 D +2 D +1
b31......b16 b15.......b00
b31.......b16 b15.......b00
Uygulama Komutlar
MUL
Uygulama Komutlar
DIV
n Uygulama sonucuna gre blm ile kalan word parametresi iin 32-bit kullanlarak kaydedilir. Bit parametreleri ieren uygulamalarda ise sadece blm 16-bit olarak kaydedilir. S1 ve S2 datasnn pozitif veya negatif karar en st bit olan b15den n D de ise b31den yaplr.
16 bit uygulama
S1
b15..................b00
S2
D +1
b15..................b00
b15..................b00 b15..................b00
Blm Kalan
: :
Dk 16 Bite kaydedilir. Yksek 16 Bite kaydedilir. (Sadece Word parametreleri durumunda kaydedilebilir)
Uygulama Komutlar
DIV
32 bit uygulama
X0
S1 +1
S1
S2 +1
S2
D +1
D +3
D +2
b15.....b00 b15.....b00
b15.....b00 b15.....b00
/
Blm Kalan : :
b15.....b00 b15.....b00
b15.....b00 b15.....b00
Dk 32-Bite kaydedilir. Yksek 32-Bite kaydedilir. (Sadece Word Parametreleri durumunda kaydedilir)
X0=ON olduunda BIN olarak S1 de belirlenen (D1,D0) deerini, BIN olarak S2 de belirlenen (D11,D10) deerine bler; Blm D de belirtilen (D21,D20)de kalan ise (D23,D22)de kaydedilir.
Uygulama komutlar
INC
n
D
X0
INC D0
Uygulama Komutlar
DEC
n
D
X0
DEC D0
X0=ON olduu zaman D0n iinde bulunan deer 1 azalr.
Uygulama Komutlar
WAND
ve S2 de belirtilen 16-bit datalar bit bana lojik AND ilemine tabi tutarak sonucu D de belirtilen parametreye kaydeder.
S1
RNEK (16-bit)
b15
S1
WAND
b00
1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1
lemden nce
S2
lemden Sonra
0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0
Uygulama komutlar
WOR
n
S1
ve S2 de belirtilen 16-bit datalar bit bana lojik OR ilemine tabi tutarak sonucu D de belirtilen parametreye kaydeder.
rnek (16-bit)
b15
S1
lemden nce
b00 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
WOR
S2
lemden sonra
0 0 0 0 1 1 1 1 1 0 1 0 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1
Uygulama Komutlar
WXOR
S1
ve
S2
tutarak sonucu
b15
S1
lemden nce
b00 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
WXOR
S2
lemden Sonra
0 0 0 0 1 1 1 1 1 0 1 0 0 1 0 1 0 1 0 1 1 0 1 0 1 1 1 1 0 0 0 0
Uygulama komutlar
NEG
2ye Tamamlama
n Puls konta ile kullanlmas nerilir. Aksi taktirde durmadan deime yapar.
X0
NEG D0
X0=ON olduu zaman D0n iindeki deer terslenir. (0-1, 1-0 olur). 1 eklenerek sonu D0 registera kaydolur. Bu komut Negatif BIN Deerini Pozitif olarak dikkate alr. (Mutlak deerini).
Uygulama Komutlar
ROR
Saa Dndrme
n Koul : n<=16 (16-Bit Komut) n<=32 (32-Bit Komut) n (D) ROR komutu Parametrede tanml blge iindeki (32) 16-bit bilginin n - bit saa dndrlmesini salar.
n M,Y,S
bitleri kullanlmas gerekiyorsa sadece K4 (16-Bit) ve K8 (32-Bit) kullanlabilir. rnek : K4M0, K8Y0. konta ile kullanlmas nerilir. Aksi taktirde durmadan deime yapar
n Puls
X0
ROR D10 K4
X0=ON olduunda D10un iindeki 16-bit data 4 bit saa kayacak ve ekilde grld gibi b3 biti (CY) M1022ye transfer olacak.
Uygulama Komutlar
ROL
Sola Kaydrma
n Koul : n<=16 (16-Bit Komut) n<=32 (32-Bit Komut) n ROL komutu Parametrede tanml blge iindeki (32) 16-bit bilginin (D) n - bit sola dndrlmesini salar.
n M,Y,S
bitleri kullanlmas gerekiyorsa sadece K4 (16-Bit) ve K8 (32-Bit) kullanlabilir. rnek : K4M0, K8Y0. konta ile kullanlmas nerilir. Aksi taktirde durmadan deime yapar
n Puls
X0
ROL D10 K4
X0=ON olduunda D10un iindeki 16-bit data 4 bit sola kayacak ve ekilde grld gibi b12 biti (CY) M1022ye transfer olacak.
Uygulama Komutlar
RCR
n Koul : n<=16 (16-Bit Komut) n<=32 (32-Bit Komut) n (D) RCR komutu Parametrede tanml blge iindeki (32) 16-bit bilginin carry biti kullanlarak n - bit saa dndrlmesini salar.
n M,Y,S
bitleri kullanlmas gerekiyorsa sadece K4 (16-Bit) ve K8 (32-Bit) kullanlabilir. rnek : K4M0, K8Y0. konta ile kullanlmas nerilir. Aksi taktirde durmadan deime yapar
n Puls
X0
RCR D10 K4
X0=ON olduunda D10un iindeki 16-bit data carry biti ile 4 bit saa kayacak ve ekilde grld gibi b3 biti (CY) M1022ye transfer olacak. Carry Bitinin orijinal ierii ise b12ye transfer olacak.
Uygulama Komutlar
RCL
n Koul : n<=16 (16-Bit Komut) n<=32 (32-Bit Komut) n RCL komutu Parametrede tanml blge iindeki (32) 16-bit bilginin (D) carry biti kullanlarak n - bit sola dndrlmesini salar.
n M,Y,S
bitleri kullanlmas gerekiyorsa sadece K4 (16-Bit) ve K8 (32-Bit) kullanlabilir. rnek : K4M0, K8Y0. konta ile kullanlmas nerilir. Aksi taktirde durmadan deime yapar
n Puls
X0
ROL D10 K4
X0=ON olduunda D10un iindeki 16-bit data carry biti ile 4 bit sola kayacak ve ekilde grld gibi b12 biti (CY) M1022ye transfer olacak. Carry Bitinin orijinal ierii ise b3ye transfer olacak.
Uygulama Komutlar
SFTR
den itibaren
X0
n2
tane biti
den itibaren
n1
SFTR X0 M0 K16 K4
n1 S
M015 M014 M013 M012 M011 M010 M009 M008 M007 M006 M005 M004 M003 M002 M001 M000 4 3
n2
Uygulama Komutlar
SFTL
den itibaren
n2
tane biti
den itibaren
n1
X0 SFTL X0 M0 K16 K8
n1
S
Uygulama komutlar
ZRST
n Koul :
D1
ve
D2
X0
X0=ON olduu zaman M300-M399 aras OFF olacak. C200-C210 aras sayc deerleri 0a ayarlanacak.
Uygulama Komutlar
DECO
n
S
de belirtilen deerden itibaren en dk deerli n zerek sonucu D den balayarak 2n tane bite kaydeder.
D
tane biti
ierii deimez.
n Bit parametreleri 1 bit word parametreleri 16 bit olarak davranr. bit parametresi olarak kullanldnda 0<n<=8 olmal.
X0
DECO X0 M100 K3
X002 X001 X000
0 4 7 0 6 0 5 0 4 0
1 2 3 3 1
1 1 2 0 1 0
0 0
zme Sonucu
M107 M106 M105 M104 M103 M102 M101 M100 n=3 olarak belirtildiyse 8 bit igal edilir.
Uygulama Komutlar
DECO
n
D
X10
Hepsi 0
zme sonucu
Uygulama Komutlar
ENCO
ye kaydeder.
ierii deimez.
n ki veya daha fazla bit varsa sondaki bitin posizyonu dikkate alnr. n S bit parametresi olarak kullanldnda 0<n<=8 olmal.
X0
ENCO M0 D0 K3
n=3 tanmland zaman 8 bit igal eder.
M07 M06 M05 M04 M03 M02 M01 M00 0 7 b15 0 6 0 5 0 4 D0 1 3 0 2 0 1 0 0 4 2 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 Kodlama sonular b0
Uygulama Komutlar
ENCO
n
S
Kodlama sonucu
Uygulama Komutlar
SUM
nS
ye transfer eder.
X0
SUM D0
D2
X0=ON olduunda D10un iineki 1 lerin saysn D2 iine kaydeden program. Eer D10da hi 1 yoksa Zero Flag (M1020) = ON olur. DSUM veya DSUMP 32-bit komutlar kullanld zaman D0 ve D1 iindeki 1 bitlerinin saysn D2ye kaydeder. D3n deeri 0 olur. (D3=0).
Uygulama Komutlar
BON
n Koul : 16-Bit Komutlarda n=0-15, 32-Bit Komutlarda n=0-31 olabilir. n S deki blgenin n numaral biti 1 ise D olur. de tanmlanan bit = ON
X0
BON
D0 M0 K15
Uygulama Komutlar
MEAN
n S
Ortalama Deer
den itibaren n tane blgenin ieriklerini toplayp sonucu gene n ye blerek blge deerlerinin ortalamasn D ye kaydeder.
X0
MEAN D10 D2 K4
n X0=ON
olduunda D10 dan itibaren 4 blgeyi (D10-D13) toplayan ve toplam 4e blerek sonucu D2ye kaydeden program.
Uygulama Komutlar
REF
Her bir END Moda kadar tarama srasnda PLC kendi durumunu bir kez yeniler. PLC girii okuduunda giri durumunu deitirebilir. Giri-kn daha hzl olmas gereken uygulamalar bir sonraki I/O Updatei bekleyemez. Bu gibi durumlarda bu komut kullanlr. Bu komut aniden I/O modlnden giri durumunu okur veya k durumlarn k noktalarna yazar.
X0
REF Y0 K8
Uygulama Komutlar
HSCS / HSCR
n DHSCS ve DHSCR Komutlarnda 16-Bit uygulama yoktur. (API 53 ve API 54 ). n Uygulamadaki I/O ihtiyalarna gre ayarlanabilen (X0-X3) girilere uygun yksek hzl sayc belirlenir. n Saymann amac S2 deeri S1 e ulat zaman zel uygulama yapmaktr. Counter deeri kullancnn belirledii deere ulanca interrupt routine atlayacak. Interrupt routine iinde ani uygulamalar iin D nin zel rle kullanlmas nerilir.
n
Sayc mevcut deerini DHSCS ve DHSCR komutlarnda belirtilen 4 set deerine kadar karlatrabilir. Eer D Y ile kullanlacaksa Y00-Y17 aras bir deer seilmelidir.
Uygulama Komutlar
HSCS / HSCR
X10
DCNT
C249
K1000
M0
DHSCS C249 K100 C249 Y10
SET
Y17
Uygulama Komutlar
HSCS / HSCR
n M0=ON olduunda C249 Sayc Deeri 99dan 100e veya 101den 100e getiinde Y10=ON olacak.
n C249
sayc Deeri 999dan 1000e veya 1001den 1000e getiinde Y17=ON olacak. Fakat Program taramadan dolay kta gecikme olacak.
Uygulama Komutlar
HSCS / HSCR
X10
DCNT
M0
C251
K200
SET
Y0
X10
A-phase ( X0 ) B-phase ( X1 )
C251
Yukar sayma
Aa sayma
Uygulama Komutlar
HSCS / HSCR
n M0=ON olduunda C251 Hzl Sayc Deeri 99dan 100e veya 101den 100e getiinde Y10=OFF olacak.
n C251
sayc deeri 199dan 200e veya 201den 200e getiinde C251 aktif olacak ayn anda Y0 k ON yapacak. Program taramadan dolay kta bir gecikme oluacak.
Uygulama Komutlar
PLSY
Pulse k
X0
Y0
Y0 k
200
1 ms
Uygulama Komutlar
PWM
S n 1 0 32767 ms aras pulse genilik zaman belirlenir. S n 2 1-32767 ms cycle zaman belirlenir..
X0
PWM
K1000 K2000 Y1
1000ms
Y01 k
2000ms
Uygulama Komutlar
PLSR
n Hzlanma/Yavalama Komutlar ile puls dalga k. n PLSR komutu sabit durumdan hedef hza belirli bir zamanda ulalmas gerektii zamanlarda kullanlr. Hedef hza ulaldnda motor daha hzl hareket eder. Pulse dalga k hedef mesafeye ulatnda durur.
X10
PLSR
K500
D0
K3000
Y1
n = Max. Hz (Hz). 10-10000 Hz aras ayarlanr. Max. speed 10 ve katlar S1 eklinde olmaldr. Eer olmazsa parametre kullanlamaz. Hzlanma/Yavalama sreleri 1/10 max. hz admlar ile alarak step motor grltsn engeller. n = Pals dalga k Adedi. Ayarlar 110 - 32767 (16-bit komut) , 110 S2 2147483647 (32-bit komut). Eer bu ayar 110 dan aa olursa normal k vermez. 32- Bit komut kullanld zaman k pulse dalga adedi D1 ve D0 I ierir. n = Hzlanma/Yavalama Zaman (ms). Ayar 5000 ms altnda olmal ve S3 aadaki 3 art karlamaldr. Hzlanma ve yavalama zaman ayn olup birbirinden bamsz ayarlanamaz.
Uygulama Komutlar
PLSR
n 1-) Hzlanma/ Yavalama Zaman Max. Scan Time (D1012) * 10un zerinde olmaldr. Eer bu deerin altnda olursa Hzlanma/Yavalama dorusu eimi yanl olur. n 2-) Hzlanma/Yavalama Zaman Minimum ayar forml S3>= 90.000 / S1 * 1.22 n 3-) Hzlanma/Yavalama Zaman Maksimum Ayar Forml S3<= S2/S1 * 818 n Sonu olarak 90.000 / S1 * 1.22 <= S3 <= S2/S1 *818 olmaldr. n Eer Hzlanma/Yavalama sreleri ile yukardaki formller salanamazsa Max. Hz drlerek forml salanr. n Sadece Y0 ve Y1 klar puls k olarak kullanlabilir. Transistor kl PLC kullanlmaldr. n X10 = OFF olduunda k kesilecek ve tekrar ON olduunda Puls Dalga klar 0dan saymaya balayacak. n S2de ayarlanan puls says iletildiinde Y0 k tamamlanacak ve M1029=ON olacak. Ayn ilem Y1 k tamamlandnda M1030= ON olacak. n Komutlarn Kullanlma says : PLSY (DPLSY), PWM ve PLSR (DPLSR) komutlar herbir hzl k iin 1 kere kullanlabilir.
Uygulama Komutlar
IST
Manual/Otomatik Kontrol
Uygulama Komutlar
ALT
X0
ALT
M0
M0
Y0
M0
Y1
X0 ilk kez aktif edildii zaman M0=ON, Y1=ON; X0 ikinci kez aktif edildii zaman M0=OFF, Y0=ON, =ON, Y1=OFF olur.
Uygulama Komutlar
SEGD
X0
SEGD D0 K2Y0
X0=ON olduu zaman D0 blgesinin iindeki en dk 4 bitin deerini 7-Segment display tarafndan okunabilecek hale getirerek K2Y0a kaydeden program.
Uygulama Komutlar
RS
n
Belirlenmi Haberleme Alan iindeki dataya gre data haberlemesini yerine getirir.
RS-485 seri haberleme arabirimi ieren MPU (Main Processing Unit) S e kaydetmeden nce iin uygun bir komuttur. Kullanc datay D1120 RS-485 Haberleme Protokolne kaydetmelidir. RS Komutu kullanlaca zaman; zel yardmc rleler M1120-M1160 ve zel data registerlar D1120-D1131e bavurulmaldr.
Uygulama komutlar
RS
Belirlenmi Haberleme Alan iindeki dataya gre data haberlemesini yerine getirir.
Kullanc Haberleme komutlar iine balang ve biti bitlerini eklemelidir. DVP M1126 ve M1130 ile 2 kullanc tanmlama nitesi seenei salar. Kullanc D1124,D1125 ve D1126 ile balang ve biti bitlerini ayarlayabilir. Aklamay inceleyin.
X10
RS
Sending command
D100
K10
D120
K10
SET M1122
Receiving completd
Transmitting request
Uygulama Komutlar
ASCI
X0
ASCI
S D
D10
D20
K4
de belirtilmi Heksadecimal deeri ASCII koda evirir ve sonular den itibaren n tane noktaya kaydeder.
Uygulama Komutlar
HEX
X0
HEX
D10
D20
K4
de ASCII kod olarak tanmlanm alt ve st dzeydeki 8er biti heksadecimale evirerek sonular D den itibaren n tane noktaya kaydeder.
Uygulama komutlar
ABS
Mutlak Deer
nD de belirtilen parametrenin mutlak deerini alr. Puls konta ile kullanlmas nerilir. Aksi taktirde durmadan deime yapar
n
X0
ABS D0
X0=ON olduu zaman D0n iindeki deerin mutlak deerini alr.
Uygulama Komutlar
MODRD
n MODRD MODBUS ASCII haberleme komutudur. (Version 3.3 ve sonras RTU Mod ierir ve M1143 tarafndan ayarlanr.) Delta VFD Serisi Srcler MODBUS Haberleme ierir. Detayl bilgi iin Delta VFD Serisi Manuali inceleyin.
X0
MODRD
K1 H2104 K3
K1 = Haberleme Adresi (K0-K254). H2104 = Datas Okunacak Adres. Eer adres ayar yanlsa kullanc bir hata kodu ile uyarlr. Bu kod D1130 da saklanr. Ayrca M1141=ON olur. rnein 4000H VFD-S Serisi Driverlar iin yanl adrestir. Bu durumda M1141=ON ve D1130=2 olur. Hata bilgileri iin VFD-S Manualine baknz. K3 = Data Uzunluu. N <= 6 olmal. Geribesleme Datalar D1070-1085 de saklanr. Daha sonra PLC Datalar kontrol eder. Eer hata varsa M1140=ON olur.
Uygulama Komutlar
MODWR
n MODWR MODBUS ASCII haberleme komutudur. (Version 3.3 ve sonras RTU Mod ierir ve M1143 tarafndan ayarlanr.) Delta VFD Serisi Srcler MODBUS Haberleme ierir. Detayl bilgi iin Delta VFD Serisi Manuali inceleyin.
X0
MODWR K1
H2000 D10
K1 = Haberleme Adresi (K0-K254). H2000 = Data Yazlacak Adres. Eer adres ayar yanlsa kullanc bir hata kodu ile uyarlr. Bu kod D1130 da saklanr. Ayrca M1141=ON olur.
Uygulama Komutlar
SWAP
X0
SWAP D0
1. 2. 3. 4.
X0 = ON olduu zaman D0 Blgesinin st 8-biti ile Alt 8 biti yer deitirecek. 16-Bit Komut kullanldnda Kanaln ilk 8 biti ile son 8 biti kullanlr. 32-Bit Komut kullanldnda her iki kanalnda ilk 8 biti ile son 8 biti yer deitirir. Puls komutu ile kullanlmas uygundur. (SWAPP, DSWAPP)