Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Uygulama Komutları Uygulama Komutları Yapısı Çoğu komutlar aşağıdaki gibi komut bölümü ve parametre olarak ayrılır: Komut Bölümü : Fonksiyonu gösterir.

Benzer bir sunumlar


... konulu sunumlar: "Uygulama Komutları Uygulama Komutları Yapısı Çoğu komutlar aşağıdaki gibi komut bölümü ve parametre olarak ayrılır: Komut Bölümü : Fonksiyonu gösterir."— Sunum transkripti:

1 Uygulama Komutları Uygulama Komutları Yapısı Çoğu komutlar aşağıdaki gibi komut bölümü ve parametre olarak ayrılır: Komut Bölümü : Fonksiyonu gösterir. Parametre : Bu komut ile kullanılacak datayı gösterir. CJ P1 Komut Bölümü Parametre

2 Uygulama Komutları Uygulama Komutları Yapısı Uygulama Komutları Yapısında Komut bölümü ve Parametre aşağıdakiler gibi birleştirilerek kullanılabilir: Sadece Komut Bölümü EI DI Komut Bölümü + Kaynak Parametre + Hedef Parametre MOVD10D20 Komut Bölümü + Kaynak 1 Parametre + Kaynak 2 Parametre + Hedef 1 Parametre + Hedef 2 Parametre RSD100K10D120 K10

3 Uygulama Komutları Komut Formatı

4 Uygulama Komutları Uygulama Komutları Girişi PLC’ye HPP ile program yüklendiği zaman API numaraları kullanılır. X0 MOVK10D10 Bu komutla deki değer ’ye transfer olur. : 1.Uygulamada kullanılan kaynak datadır. 2.Kaynak data aşağıdakiler olabilir. a. Sabit Sayı (K,H) : Program çalışırken değişmez. b. Bit,Word (M,D) : Program çalışırken değişebilir. 3.1’den fazla Kaynak Parametresi varsa S1, S2 kullanılır. : 1.Uygulama Sonucunun kaydedildiği hedef datadır. 2.1’den fazla hedef parametre varsa D1, D2 kullanılır.

5 Uygulama Komutları Data Formatı X, Y, M, S Sadece tek nokta ON/OFF olabilir ve BIT olarak tanımlanır; bunula birlikte, 16-bit (veya 32 bit) T, C, D data registerlar olup WORD olarak tanımlanır. Ayrıca X, Y, M ve S’nin önüne Kn ekleyerek WORD olarak tanımlanabilir, n=1 olduğu zaman 4-bit anlamına gelir. Böylece K1’den K4’e kadar kullanarak 16-bit tanımlanabilir ve K1’den K8’e kadar kullanılarak 32-bit tanımlanabilir. Örneğin K2M0 M0-M7 arası 8-Bit’i ifade eder. MOVK2M0D10 M0~M15M0~M11M0~M7M0~M3 Aralık K4M0K3M0K2M0K1M0Tanım M7M6M5M4M3M2M1M0 D0 bit15bit14bit13bit12bit11bit10bit9bit8bit7bit6bit5bit4bit3bit2bit1bit0

6 Uygulama Komutları Bit İşleme Bit parametreleri belirtildiğinde (X,Y,M,S) bit işleme yerine getirilir. 1-bit işleme : Temel Komutlarda genelde tek bit tanımlanabilir. ÖR : LD X10, Out Y0 Digit işleme : Uygulama Komutlarında bitler için digit sayısı belirtilmelidir. 4 ve katları olarak 32-bite kadar tanımlanabilir. 1-) 16-bit Komut : K1-K4. K1 (4 nokta)0-15K3 (12 nokta) K2 (8 nokta)0-255K4 (16 nokta) ) 32-bit Komut : K1-K8 K1 (4 nokta)0-15K5 (20 nokta) K2 (8 nokta)0-255K6 (24 nokta) K3 (12 nokta)0-4095K7 (28 nokta) K4 (16 nokta) K8 (32 nokta)

7 Uygulama Komutları Dolaylı Adresleme Methodu E ve F komutlarda kullanılan sabitler olup transfer ve karşılaştırma işlemleri yapılabilir. Dolaylı adresleme WORD parametreleri ile kullanılabilirken ( KnX, KnY, KnM, KnS, T, C, D ) bit parametreleri ile kullanılamaz (X,Y,M,S). Dolaylı Adresleme için K ve H Sabitleri ile birlikte kullanılır. X0 MOVD5ED8F E = 8, F = 14 olduğu zaman D5E = D(5+8) = D13 D8F = D(8+14) = D22 X0=ON olduğu zaman D13 Değerini D22’ye transfer eder. Bazı komutlar dolaylı adresleme methodunu desteklemez. Bu methodu kullanırken komutun dolaylı adreslemeyi desteklediğinden emin olunmalıdır.

8 Uygulama Komutları CJ 【 P** 】 JUMP Komutu ON olduğu zaman programı komutta belirtilen pointer numarasından itibaren çalıştırır. Jump Komutu ON olduğu zaman programı komutda belirtilen Pointer numarasından itibaren çalıştırır. Jump Komutu OFF olduğu zaman program normal olarak Jump komutundan bir sonraki satırdan itibaren çalışmaya devam eder. CJ P1 P** X0 Y1 X1 Y2 X2 P1 0 N (jump komutu) X0=ON olduğu zaman program adresi 0’dan N’ye atlar (P1) ve çalışmasına P1’den devam eder. Aradaki adresleri atlar. Eğer bu aradaki adreslerde bir TIMER varsa; TIMER saymayı durduracak. X0=OFF olduğu zaman program adres 0’dan itibaren işleyecek CJ komutu aktivitesini yitirecek ve TIMER saymaya devam edecek.

9 Uygulama Komutları CALL 【 P** 】 Pointer (Pxx) tarafından belirlenen subroutine programı yerine getirir. SRET CALL komutundan sonraki satırdan başlayarak normal programı yerine getirir. Beş kümeye kadar CALL komut kullanılabilir. Pointer (Pxx) tarafından belirlenen subroutine programı yerine getirir. SRET komutu gerçekleştiğinde CALL komutundan sonraki satırdan başlayarak normal programı yerine getirir. Subroutine programın sonu olduğunu gösterir. CALLP2 P** X0 X1 P FEND SRET Subroutine Subrout. Çağırma Subroutine Programa Geri dönme Subroutine Pointer Numarası Y1

10 Uygulama Komutları IRET Interrupt programı işleminin sonu olduğunu gösterir. Interrupt Programı işleminin sonu olduğunu gösterir.

11 Uygulama Komutları EI/DI Enables / Disables the interrupt PLC uygulamasında program EI ve DI arasındaki komutları tararken, eğer X001 ve X002=ON olursa programda Interrupt Service Subroutine I001 ve I002 aktif olur ve IRET komutuna ulaşıldığı zaman normal uygulamaya geri döner. Interrupt özel yardımcı röleleri M1050-M1053 aktif olursa ilgili interrupt servisi aktivitesini yitirir. I001-I003 interrupt cursor’leri FEND komutundan sonra kullanılmalıdır. EI Y1 X1X1 I 001 FEND IRET I 201 DI IRET DI-EI arasında herhangi bir interrupt sinyali oluşursa; DI-EI arasındaki Komutların tamamlanmasına kadar işlem yapmaz DI-EI arası tamamlandıktan sonra İlgili interrupt programını çalıştırır. Interrupt subroutine A Interrupt subroutine B

12 Uygulama Komutları FEND Normal Programı sonlandırır. PLC uygulamasında END komutu ile aynı fonksiyona sahiptir. CALL komutunda kullanılan Pointer (P) FEND komutundan sonra olmalı ve subroutine sonlandırmak için SRET komutu eklenmelidir. Interrupt komutlarıda FEND komutundan sonra kullanılmalı ve interrupt sonlandırmak içinde IRET komutu eklenmelidir. Eğer birden fazla FEND komutu kullanılıyorsa subroutine ve interrupt servisleri en son FEND komutundan sonra programa işlenmelidir.

13 Uygulama Komutları WDT Programdaki Watchdog Timer’ı resetler. Programdaki Watchdog timer’ı resetler. Step 0 ile END (FEND) arasındaki zaman Watchdog Timer Set Değerini aştığı durumlarda kullanılır. Step0 ile WDT arasındaki t1 süresi ve WDT ile END (FEND) arasındaki t2 süresi Watchdog Timer Set değerinden büyük olmamalıdır. t1t2 Step 0 END (FEND) WDT WDT komutu programda iki veya daha fazla kullanılabilir. Bunula birlikte test yapılırken dikkat edilmelidir, Çünkü bir problem olursa çıkışlar aniden OFF olamayabilir. PLC Tarama süresi 200 ms’yi aşarsa (Adres 0 ile END VEYA FEND komutu arasında) PLC ERROR LED’i ON olur. Bu durumda kullanıcı enerjiyi kesip tekrar vermelidir. Enerji geldiğinde PLC otomatik olarak STOP mod’a döner. Eğer program tarama Zamanı 200ms üzerinde ise kullanıcı programı 2 parçaya bölebilir. Arasına Watchdog Timer koyarak herbir parçanın tarama zamanını 200 ms’nin altına indirebilir.

14 WDT X0 300ms program END 150ms program END Watchdog timer reset Her bir parçanın tarama zamanı 200 ms’nin altına insin diye program 2 parçaya bölünür. Uygulama Komutları WDT Programdaki Watchdog Timer’ı resetler Watchdog Timer süresi 200 ms ve Adress 0 ile END (FEND) komutu arası 300 ms olduğu durumlarda kullanılır. Birinci Durum İkinci Durum

15 Uygulama Komutları FOR/NEXT Kümelenmiş Döngü Başlangıcı/Bitişi FOR ve NEXT komutları arası kayıtsız şartsız FOR’da belirtilen “n” sayısı kadar işlendikten sonra NEXT komutundan sonraki adımları yerine getirir. “n” değeri arası girilebilir. “n” değeri – 0 arası girilirse n=1 olarak algılanır ve programda 1 olarak işlenir. FOR – NEXT komutları aralığı işlenmesi gerekmediği zamanlarda CJ komutu kullanılarak programda bu komutlar atlanabilir. FORK3 NEXT FORK4 AB

16 Uygulama Komutları FOR/NEXT Kümelenmiş Döngü Başlangıcı/Bitişi FOR ve NEXT komutları arası kayıtsız şartsız FOR’da belirtilen “n” sayısı kadar işlendilten sonra NEXT komutundan sonraki adımları yerine getirir. Eğer programda çok fazla döngü varsa bu durum tarama zamanını uzatır. Tarama zamanının aşılmamasına dikkat edilmelidir. X7 FORK3 NEXT CJ P6 MOVK0 D0 M0 MOVD0 D1 INCD0 X10 Y10 X7=OFF iken FOR-NEXT Komut aralığını yerine getiren X7=ON olduğunda FOR- NEXT komut aralığını işlemeyen program.

17 Uygulama Komutları CMP Karşılaştırma uygulama komutu, iki data arasında sayısal büyüklük karşılaştırması yapar. X0 CMPK10C10 M0 M2 M1 M0 K10 > C10, ON K10 = C10, ON K10 < C10, ON Yukarıdaki örnekte Bit M0 olduğu zaman otomatik olarak M0,M1,M2 yi kapsar.

18 Uygulama Komutları ZCP Bölge Karşılaştırma X0 ZCPK10K100 C10 M2 M1 M0 C10 değeri < K10, ON K10 < = C10 değeri <= K100, ON C10 değeri > K100, ON

19 Uygulama Komutları MOV Kaynak parametrede bulunan datayı hedef parametreye transfer eder. X0 MOVK10D10 X0=ON olduğunda 10 sayısını D10’un içine binary olarak kaydeden program.

20 Uygulama Komutları CML Ters Transfer X0 CML D10 K1Y0 X0=ON olduğu zaman D10’un b0-b3 bitleri terslenerek K1Y0’a transfer olur D10 K1Y0 DEĞİŞİKLİK OLMAZ b0 b1b1 b15 b2b2 b3b3 Y0Y0 Y3 Y2 Y1 Y15

21 Uygulama Komutları BMOV Blok Transfer X0 BMOVD0 D10D10 K3K3

22 Uygulama Komutları FMOV Çoklu Bölge Transfer X0 FMOVK10 D10D10

23 Uygulama Komutları XCH Data Değiştirme X0 XCHD10D11

24 Uygulama Komutları BCD Parametrede belirtilen BIN Datayı BCD’ye çevirir. X0 BCDD10K1Y0 X0=ON olduğu zaman D10’un içindeki BIN değeri BCD’ye dönüşür ve sonucu K1Y0’a kaydeder.

25 Uygulama Komutları BIN Parametrede belirtilen BCD Datayı BIN’e çevirir. X10 BINK1X0D10 X10=ON olduğu zaman X0-X3 BCD Datasını BIN Dataya çevirir ve sonucu D10’un içine kaydeder.

26 Uygulama Komutları ADD BIN Data toplama işlemini yerine getirir. X0 ADDD0D10D20 X0=ON olduğu zaman D0 ve D10’un içeriğini toplayarak D20’ye kaydeden program.

27 Uygulama Komutları SUB BIN Dataların Çıkartma işlemini yerine getirir. X0 SUBD0D10D20 X0=ON olduğu zaman D0’ın içindeki değerden D10 içindeki değer çıkartılarak sonucu D20 içine kaydeden program.

28 Uygulama Komutları MUL BIN Datanın çarpma işlemini yerine getirir. * = b b16 +1 D D b b00 S 1 b b00 S 2 32-bit uygulama * = b b48 +3 D +2 D +1 DD b b32b b16b b00 S 1 S 1 +1 b b16b b00 S 2 S 2 +1 b b16b b00 16-bit uygulama

29 Uygulama Komutları MUL BIN Datanın çarpma işlemini yerine getirir. Program Örneği (16-bit) X10 MULK5678K1234D10 X10=ON olduğu zaman 5678 ve 1234 sayılarını çarparak sonucu BIN olarak D10 ve D11 içine kaydeden program. Yüksek 16-bit D11’de Düşük 16-bit D10’da kaydedilecek. Program Örneği (32-bit) X0 DMULD0D10D20 D0 ve D1’deki BIN Data ile D10 ve D11’deki BIN Datayı çarparak; 64 Bit Çarpma sonucunu BIN olarak D20-D23’e kaydeden program.

30 Uygulama Komutları DIV BIN Datanın Bölme işlemini yerine getirir. 16 bit uygulama / = +1 D S 1 b b00 S 2 D Bölüm Kalan Bölüm:Düşük 16 Bite kaydedilir. Kalan:Yüksek 16 Bite kaydedilir. (Sadece Word parametreleri durumunda kaydedilebilir) X0 DIVD0D10D20

31 32 bit uygulama Uygulama Komutları DIV BIN Datanın Bölme işlemini yerine getirir. / = Bölüm Kalan b b00 S 1 +1 b b00 S 1 S 2 +1 b b00 S 2 +1 b b00 +3 b b00 D +2 DDD Bölüm:Düşük 32-Bite kaydedilir. Kalan:Yüksek 32-Bite kaydedilir. (Sadece Word Parametreleri durumunda kaydedilir) X0 DDIVD0D10D20 X0=ON olduğunda BIN olarak de belirlenen (D1,D0) değerini, BIN olarak de belirlenen (D11,D10) değerine böler; Bölüm de belirtilen (D21,D20)’de kalan ise (D23,D22)’de kaydedilir.

32 Uygulama komutları INC Belirtilen parametrenin değerini 1 arttırır. X0 INCD0 X0=ON olduğu zaman D0’ın içindeki değer 1 artar.

33 Uygulama Komutları DEC Belirtilen parametrenin değerini 1 azaltır. X0 DECD0 X0=ON olduğu zaman D0’ın içinde bulunan değer 1 azalır.

34 Uygulama Komutları WAND Parametrelerde belirtilen dataları AND işlemine tabi tutar. ÖRNEK (16-bit) WAND İşlemden Önce İşlemden Sonra S1 S2 D b15b00

35 Uygulama komutları WOR Parametrelerde belirtilen dataları OR işlemine tabi tutar. Örnek (16-bit) WOR İşlemden önce İşlemden sonra S1S2D b15 b

36 Uygulama Komutları WXOR Parametrelerde belirtilen dataları XOR işlemine tabi tutar WXOR İşlemden Önce İşlemden Sonra S1S2D b15 b

37 Uygulama komutları NEG 2’ye Tamamlama NEGD0 X0=ON olduğu zaman D0’ın içindeki değer terslenir. (0-1, 1-0 olur). 1 eklenerek sonuç D0 register’a kaydolur. Bu komut Negatif BIN Değerini Pozitif olarak dikkate alır. (Mutlak değerini). X0

38 Uygulama Komutları ROR Sağa Döndürme RORD10K4 X0=ON olduğunda D10’un içindeki 16-bit data 4 bit sağa kayacak ve şekilde görüldüğü gibi b3 biti (CY) M1022’ye transfer olacak. X0

39 Uygulama Komutları ROL Sola Kaydırma ROLD10K4 X0=ON olduğunda D10’un içindeki 16-bit data 4 bit sola kayacak ve şekilde görüldüğü gibi b12 biti (CY) M1022’ye transfer olacak. X0

40 Uygulama Komutları RCR Carry Biti ile Sağa Döndürme RCRD10K4 X0=ON olduğunda D10’un içindeki 16-bit data carry biti ile 4 bit sağa kayacak ve şekilde görüldüğü gibi b3 biti (CY) M1022’ye transfer olacak. Carry Bitinin orijinal içeriği ise b12’ye transfer olacak. X0

41 Uygulama Komutları RCL Carry Biti ile Sola Döndürme ROLD10K4 X0=ON olduğunda D10’un içindeki 16-bit data carry biti ile 4 bit sola kayacak ve şekilde görüldüğü gibi b12 biti (CY) M1022’ye transfer olacak. Carry Bitinin orijinal içeriği ise b3’ye transfer olacak. X0

42 Uygulama Komutları SFTR Parametrede belirtilen datayı sağa kaydırır. X0 SFTRX0M0K16K4 X003X002X001X000 M015M014M013M012M011M010M009M008M007M006M005M004M003M002M001M000 5 S D n 1 n

43 Uygulama Komutları SFTL Parametrede belirtilen datayı sola kaydırır. X0 SFTLX0M0K16K8 M015M014M013M012M011M010M009M008M007M006M005M004M003M002M001M000 5 X003X002X001X000 S D n 1 n

44 Uygulama komutları ZRST Belirtilen Parametre aralığını resetler. X0 ZRSTM300M399 ZRSTC200C210 X0=ON olduğu zaman M300-M399 arası OFF olacak. C200-C210 arası sayıcı değerleri 0’a ayarlanacak.

45 Uygulama Komutları DECO 8  256 bit çözme X0 DECO X0 M100K3 X002X001X000 M107M106M105M104M103M102M101M n=3 olduğundan X0-X2 arası Çözme Sonucu n=3 olarak belirtildiyse 8 bit işgal edilir. X0=ON olduğunda üçüncü Bit M103 olur.

46 Uygulama Komutları DECO 8  256 bit çözme X10 DECOD10D20K b0b15 D Hepsi b15b0 D D10’da b0-b2 arası n=3 olduğunda Çözme sonucu n=3 olarak belirtildiyse 8 bit işgal eder. X10=ON olduğunda B3 değeri 1 olur.

47 Uygulama Komutları ENCO 256  8 bit kodlama X0 ENCOD0M0K3 M07M06 M05 M04M03M02M01M b0 b D0 Kodlama sonuçları M0’dan sonraki ilk aktif biti BIN olarak kaydeder. n=3 tanımlandığı zaman 8 bit işgal eder.

48 Uygulama Komutları ENCO 256  8 bit kodlama X0 ENCO D20D10 K b0b15 D Pasif Data b15 b0 D N=3 tanımlı D10’un b0-b2 incelenir. Kodlama sonucu n=3 ise 8 bit işgal eder. b3 b0’dan sonraki üçüncü Bit durumudur.

49 Uygulama Komutları SUM ON olan Bitlerin Toplamı X0 SUMD0D2D2 X0=ON olduğunda D10’un içineki 1 lerin sayısını D2 içine kaydeden program. Eğer D10’da hiç 1 yoksa Zero Flag (M1020) = ON olur. DSUM veya DSUMP 32-bit komutları kullanıldığı zaman D0 ve D1 içindeki 1 bitlerinin sayısını D2’ye kaydeder. D3’ün değeri 0 olur. (D3=0).

50 Uygulama Komutları BON ON olan Biti Belirleme X0 BONM0M0D0D0K15

51 Uygulama Komutları MEAN Ortalama Değer X0 MEAND2D2D10K4K4

52 Uygulama Komutları REF Hemen Giriş-Çıkış Tazeleme Her bir END Moda kadar tarama sırasında PLC kendi durumunu bir kez yeniler. PLC girişi okuduğunda giriş durumunu değiştirebilir. Giriş-Çıkışın daha hızlı olması gereken uygulamalar bir sonraki I/O Update’i bekleyemez. Bu gibi durumlarda bu komut kullanılır. Bu komut aniden I/O modülünden giriş durumunu okur veya çıkış durumlarını çıkış noktalarına yazar. X0 REFY0K8 X0=ON olduğu zaman Y0-Y7 arası nokta çıkış terminallerine derhal gönderilir.

53 Uygulama Komutları HSCS / HSCR Yüksek Hızlı Sayıcı Karşılaştırma SET / RESET

54 Uygulama Komutları HSCS / HSCR Yüksek Hızlı Sayıcı Karşılaştırma SET M0 DHSCSK100C249Y10 X10 DCNTC249K1000 X0 X1 X10 X3 X2 C249 X2 (Reset Girişi) ON, C249=0 olur. Sayma Girişi input disable C249 SETY17 Sayma Girişi enable

55 Uygulama Komutları HSCS / HSCR Yüksek Hızlı Sayıcı Karşılaştırma SET

56 Uygulama Komutları HSCS / HSCR Yüksek Hızlı Sayıcı Karşılaştırma RESET A-phase( X0 ) B-phase( X1 ) C251 Yukarı sayma Aşağı sayma X10 M0 DHSCRK100C251Y10 X10 DCNTC251K200 C251 SETY0

57 Uygulama Komutları HSCS / HSCR Yüksek Hızlı Sayıcı Karşılaştırma RESET

58 Uygulama Komutları PLSY Pulse Çıkışı X0 PLSYK1000 K200 Y0 Y0 Çıkışı 1 ms 0.5 ms

59 Uygulama Komutları PWM Pulse genişlik modülasyon çıkışı X0 PWMK1000K2000Y1 Y01 Çıkışı 2000ms 1000ms

60 Uygulama Komutları PLSR Hızlanma/Yavaşlama Komutları ile Puls Dalga Çıkışı X10X10 PLSR K500 D0D0 K3000 Y1

61 Uygulama Komutları PLSR Hızlanma/Yavaşlama Komutları ile Puls Dalga Çıkışı

62 Uygulama Komutları IST Manual/Otomatik Kontrol

63 Uygulama Komutları ALT Karşılıklı ON/OFF Komutu Y0 X0 ALTM0 Y1 M0

64 Uygulama Komutları SEGD 7-Segment Display Kod Çözme X0 SEGDD0D0K2Y0 X0=ON olduğu zaman D0 bölgesinin içindeki en düşük 4 bitin değerini 7-Segment display tarafından okunabilecek hale getirerek K2Y0’a kaydeden program.

65 Uygulama Komutları RS Belirlenmiş Haberleşme Alanı içindeki data’ya göre data haberleşmesini yerine getirir.

66 Uygulama komutları RS Belirlenmiş Haberleşme Alanı içindeki data’ya göre data haberleşmesini yerine getirir. Kullanıcı Haberleşme komutları içine başlangıç ve bitiş bitlerini eklemelidir. DVP M1126 ve M1130 ile 2 kullanıcı tanımlama ünitesi seçeneği sağlar. Kullanıcı D1124,D1125 ve D1126 ile başlangıç ve bitiş bitlerini ayarlayabilir. Açıklamayı inceleyin.

67 Uygulama Komutları ASCI Belirtilmiş Haksadecimal değeri ASCII koda çevirir. X0 ASCID10 D20 K4

68 Uygulama Komutları HEX Belirtilmiş ASCII Kodu Heksadecimal değere çevirir. X0 HEX D10 D20 K4

69 Uygulama komutları ABS Mutlak Değer ABSD0 X0=ON olduğu zaman D0’ın içindeki değerin mutlak değerini alır. X0

70 Uygulama Komutları MODRD MODBUS Data okuma X0 MODRD K1H2104K3 K1 = Haberleşme Adresi (K0-K254). H2104 = Datası Okunacak Adres. Eğer adres ayarı yanlışsa kullanıcı bir hata kodu ile uyarılır. Bu kod D1130 da saklanır. Ayrıca M1141=ON olur. Örneğin 4000H VFD-S Serisi Driverlar için yanlış adrestir. Bu durumda M1141=ON ve D1130=2 olur. Hata bilgileri için VFD-S Manualine bakınız. K3 = Data Uzunluğu. N <= 6 olmalı. Geribesleme Datalar D de saklanır. Daha sonra PLC Dataları kontrol eder. Eğer hata varsa M1140=ON olur.

71 Uygulama Komutları MODWR MODBUS Data Yazma X0 MODWR K1H2000D10 K1 = Haberleşme Adresi (K0-K254). H2000 = Data Yazılacak Adres. Eğer adres ayarı yanlışsa kullanıcı bir hata kodu ile uyarılır. Bu kod D1130 da saklanır. Ayrıca M1141=ON olur. D10 = Sürücü içine yazılacak Data. Geribesleme Datalar D de saklanır. Daha sonra PLC Dataları kontrol eder. Eğer hata varsa M1140=ON olur.


"Uygulama Komutları Uygulama Komutları Yapısı Çoğu komutlar aşağıdaki gibi komut bölümü ve parametre olarak ayrılır: Komut Bölümü : Fonksiyonu gösterir." indir ppt

Benzer bir sunumlar


Google Reklamları