Delta Plc Öğren -7 | Temel Delta Plc Dersleri

DELTA PLC ÖĞREN -7

Delta Plc Öğren Serisi nedir ?.Delta Plc’de en çok kullanılan komutlar nelerdir ?.Delta Plc’de kullanılan komut çeşitleri nelerdir ?.Bu ve bunun gibi her soruya cevap aradığımız Delta Plc Serisine devam ediyoruz.

Delta Plc komut çeşitliliği ile kritik anlarda hızlı ve etkin çözümler oluşturabilirsiniz.Komutları WPLSoft ya da ISPSoft yardım kısmı içerisinde de bulabilirsiniz.Buradaki temel amaç Komut bilgisini artırmaya çalışmaktır.

Not : Şu adresten -> TIKLA Delta Plc Dökümanları ve e-kitaplarını

Şu adresten -> TIKLA Delta Plc Örnekleri İndirebilirsiniz.

Başlayalım.

DELTA PLC ÖĞREN KOMUTLAR -4

Delay Komutu :

Delay’ın Türkçe karşılığı gecikme olup program içerisinde de aynı amaçla kullanılır.Delay’ın operandı ‘S’ olup 0.1ms olarak kullanılır.Aralığı ise (K1-K1000)’dir.

Delay komutu çalıştığında her bir döngüde program , delay süresi kadar bekleyip bir sonraki komutu aktif edecektir.

Örnek : DELAY K20 (2ms bekledikten sonra bir sonraki komut çalışacaktır.)

Delay komutu dakik olunması gereken durumlarda , haberleşmede , yüksek-hızlı sayıcılar ve yüksek hızlı pals çıkış işlemlerinde ve transistör ya da röle gecikmesi olan durumlarda sıklıkla kullanılır.

GPWM (General PWM Output) Komutu :

Genel PWM Çıkış komutu olarak kullanılan GPWM için kullanım şekli ;

S1:Pals Çıkış Derinliği S2:Pals Çıkış Devri(Saykıl) D:Pals Çıkış Cihazı

GWPM aktif olduğunda pals çıkışları S1 ve S2’ye göre D cihazından gerçekleşecektir.

S1 Pals Çıkış Genişliği Aralığı ; t= 0 – 32,767ms

S2 Pals Çıkış Saykıl Aralığı ; T = 1 –  32,767 ms , S1 ≤  S2

S2+1 ve S2+2 sistem tarafından karar verilen parametreler olup , kullanılmamalıdırlar.

D pals çıkış aygıtı ise Y , M  ve S olabilir. GPWM kullanım örneği ; |GPWM|D0|D2|Y20|

SWAP (Byte Swap) Komutu :

Swap komutunda Wordün highbit’i ile lowbit’i yerdeğiştirir.16-Bit olan komutlarda bu işlem uygulanır.32-Bit komutlar için 2 register ayrı ayrı bu işlemi gerçekleştirir.Kullanımı ise ‘SWAPP’ ya da ‘DSWAPP’ olarak uygulanır.

DELTA PLC ÖĞREN -7

MEMR (Reading The Data From The File Register) Komutu :

16-Bit file registerlarından 5000 adet vardır.Aralık ise K0 dan K4999’a kadardır.32-Bit komutları bu komut desteklemez.

Eğer M , D ve N bu aralık içinde değilse hata oluşur ve komut başlamaz.M1067 ve M1068 ‘On’ olur ve H’0E1A hata kodu D1067’de görülür.

Kullanılan operandlar ise M , D ve N’dir.

M : K0 ile K4999 arasındaki değerlerin okunacağı file register’dır.

D : D2000 ile D9999 arasındaki değerlerin saklandığı iç datadır.

N : K1 ile K5000 arasındaki data sayısıdır.

DVP-ES2/EX2/SS2 için 2.80 ve üstü versiyonu ve DVP-SA2/SX2 için 2.40 ve üstü versiyonu destekler.DVP-ES2-C için bu komut kullanılamaz.

File Registerlar M1101 tarafından desteklenmez.Eğer PLC çalışırken data okumak istiyorlarsa M1002’yi kullanmaları gerekmektedir.

Örnek : |MEMR|K10|D2000|K100|

1 . file registerdan itibaren 100 file register datasını oku ve bunu D2000’den alarak yap.

MEMW (Writing The Data Into The File Register) Komutu :

16-Bit file registerlarından 5000 adet vardır.Aralık ise K0 dan K4999’a kadardır.32-Bit komutları bu komut desteklemez.

Eğer M , D ve N bu aralık içinde değilse hata oluşur ve komut başlamaz.M1067 ve M1068 ‘On’ olur ve H’0E1A hata kodu D1067’de görülür.

Hafıza olarak Flash Rom’lara bağlı olarak file registerlara en çok 100 Word yazılabilir.File registerlara 100.000 kez data yazılabilir.

DVP-ES2/EX2/SS2 için 2.80 ve üstü versiyonu ve DVP-SA2/SX2 için 2.40 ve üstü versiyonu destekler.DVP-ES2-C için bu komut kullanılamaz.

Örnek : |MEMW|D2000|K10|K100|

D2000’den  100 file registerı K10’dan başlayarak yaz.

MODRW (Modbus Read/Write) Komutu :

MODRW komutunu COM1(RS-232) , COM2(RS-485) , COM3 (RS-485) destekler.COM3 yalnızca DVP-ES2-EX2-SA2-SE için kullanılabilir ve DVP-ES2-C desteklemez.

S1 : Cihaz Adresi (Aralık K1 – K254)

S2 : Fonksiyon Kodu ;

-H02: DVP-PLC’den çift bit olan cihazları oku

-H03: AC Motor Sürücü ya da DVP-PLC’den çift Word olan cihazları oku

-H05: Bit olan cihazları ON/OFF yap

-H06: AC Motor Sürücü ya da DVP-PLC’e bir Word olan cihazları yaz

-H0F: DVP-PLC’e çift bit olan cihazları yaz

-H10: AC Motor Sürücü ya da DVP-PLC’e çift Word olan cihazları yaz

Yalnızca bu komutlar aktif olarak kullanılabilir.Diğer komutlar geçersizdir.

S3 : Data Adresi ;

Hata Meydana geldiğinde ise ;

Hata Bayrakları ; COM1 ( M1315)  – COM2 ( M1141 )  – COM3  (M1319)

Hata Kodları ; COM1 (D1250)  – COM2  (D1130 )  – COM3 (D1253)

S  : Data Registerı ( Yazılacak/Okunacak datanın saklandığı registerdır)

N : Erişilebilir Data Uzunluğudur

Eğer S2 için H05 aktif edilirse , N=0 ‘On’ olur ve N=1 ‘Off’ olur.

Eğer S2 H02 , H03 , H0F , H10 ile kullanılırsa , ayarlanabilir aralık K1-Km arasında olabilir.

Bu komutun kullanımında herhangi bir sınır ya da limit yoktur.Yükselen ve Alçalan kenar komutları MODRW(H02,H03) komutları için sürücü kontak olarak kullanılamaz.Aksi takdirde registerlar yanlış olacaktır.

Eğer alçalan ve yükselen kenar MODWR komutu için kullanılmak isteniyorsa M1122(Com2) , M1312(Com1)  ve M1316(Com3) başlatılmak zorundadır.

ASCII MOD için : M1143 = Off olmalıdır.

RTU MOD için : M1143 = On olmalıdır.

RAND ( Random Number ) Komutu :

Kullanılan operandlar ;

S1 : Rastgele numaralar için alt limit

S2 : Rastgele numaralar için üst limit

D : İşlem sonucunun kaydedileceği data registerı

16-Bit işlemler için aralık S1 , S2 : K0≤S1 , S2≤K32,767

32-Bit işlemler için S1, S2 : K0≤S1 , S2≤K2,147,483,647

Eğer S1 > S2’den büyük olursa hata meydana gelecektir.Ardından M1067 ve M1068 ‘On’ olacaktır ve D1067 registerında 0E1A(Hex) hata kodu kaydedilecektir.

DELTA PLC ÖĞREN -7 Sonuç :

Bugünki yazımızda Delta Plc Öğren -7 adlı içeriği sizlerle paylaştık.Delta Plc komutlarının açıklamalarıyla beraber daha anlaşılır kılmak adına bu çalışmaya titizlikle devam edeceğiz.Delta Plc öğrenmek isteyenler adına rehber niteliğinde olması dileğiyle.İyi çalışmalar.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.