Skip to main content

Delta Plc DVP04AD ve DVP06AD Kullanımı ve Ayarları

DVP04AD ve DVP06AD KONTROL REGISTERLARI İNCELEME

Delta Plc DVP04AD ve DVP06 için kontrol registerları nedir ? Kontrol registerlarının anlamları nedir ? Kontrol registerlarının açıklamaları nedir ? Bugünki yazımızda Delta Plc’e dair kontrol registerlarını inceleme ve açıklama yapmak üzere bir yazıyı sizlerle paylaşıyoruz.

Bu yazı dizisi ile delta plc ile ilgili analog ve dijital işlemler yapmayı anlamak ve kolaylaştırmak istiyorum.

Başlayalım.

DVP04AD & DVP06AD KONTROL REGISTERLARI

DVP04AD -06AD İçin Kontrol Registerları  :

CR#0 : Model İsmi

DVP04AD-S Model Kodu = H’0088

DVP04AD-H Model Kodu = H’0400

DVP04AD-H2 Model Kodu = H’6400

DVP06AD-S Model Kodu = H’00C8

Burada program içerisinde eğer genişleme modülü varsa model  isimlerini okuyabilir , görebilirsiniz.

CR#1 : Giriş Mod Ayarları

Analog giriş modülü içerisindeki kanalların çalışma modudur.Burada ayrı ayrı her bir kanal için 4 farklı mod seçimi yapılabilir.Varsayılan ayar : H’000

04AD için :

CH1’i mod 0 olarak seçersek (b2-b0  = 000 ) olmalı.CH2 mod 1 için (b5-b3 = 001 ) olmalı.CH3 mod 2 olarak (b8-b6 = 010) olmalı.CH4 mod 3 için (b11-b9 = 011 ) olmalı.CR#1 H’0688 olarak set edilmelidir.En yüksek bitler (b12-b15) kullanılmaz.

06AD için :

CH1’i mod 0 olarak seçersek (b1-b0  = 00 ) olmalı.CH2 mod 1 için (b3-b2 = 01 ) olmalı.CH3 mod 2 olarak (b5-b4 = 10) olmalı.CH4 mod 3 için (b7-b6 = 11 ) olmalı.CH5 mod 0 olarak (b9-b8 = 00) ve CH6 mod 0 olarak (b11-b10 = 00) olmalıdır.CR#1 H’00E4 olarak set edilmelidir.En yüksek bitler (b12-b15) kullanılmaz.

CR#2,3,4,5 : Ortalama Kanal Zamanı

CH1-CH4 için sinyallerin ortalama zamanlarını ayarlar.Ortalama zaman ayarları CR#2-CR#5 için yalnızca bir sefer yazılmalıdır.

04AD için :

04AD-S için kurulum aralığı : K1-K4096 , Varsayılan : K10

04AD-H için kurulum aralığı : K1-K20 , Varsayılan : K10

06AD için :

06AD-S için kurulum aralığı : K1-K20 , Varsayılan : K10

Fabrika Ayarları CR#2 –CR#4 için ; H’0A0A

CR#2 (b7-b0) CH1 için ortalama zamandır.CR#2 (b15-b8) CH2 için ortalama zamandır.

CR#3 (b7-b0) CH3 için ortalama zamandır.CR#4 (b15-b8) CH4 için ortalama zamandır.

CR#4 (b7-b0) CH5 için ortalama zamandır.CR#4 (b15-b8) için ortalama zamandır.

CR#6,7,8,9,10,11 : CH1-CH6 için Ortalama Giriş Değerleri

CH1-CH6 arası sinyallerin ortalaması , CR#2-CR#5  içerisindeki ayarlardan gelir.Örnek olarak , eğer CR#2-CR#5 ayarları 10 ise , CR#6-CR#11 içeriği , CH1-CH6 arası son 10 sinyalin ortalaması olacaktır.

Delta plc dvp06ad ayarları ve kullanımı

CR#12,13,14,15,16,17 : CH1-CH6 için Giriş Değeri

CH1-CH6 için şimdiki giriş değeridir.

CR#18,19,20,21,22,23  :CH1-CH6 için Ayarlanmış Ofset Değeri

CH1-CH6 ayarlı ofset değeri , analog sinyal dijital değer 0’a dönüştürüldüğünde ki analog giriş voltaj ya da akımını ifade eder.

Ayarlanabilir voltaj aralığı : -5V ila +5V arası (-4000Lsb /+4000Lsb)

Ayarlanabilir akım aralığı : -20mA ila +20mA arası (-4000Lsb / +4000Lsb)

Varsayılan ayarlar : K0 , Birim = Lsb

CR#24,25,26,27,28,29 : CH1-CH6 Ayarlanabilir Kazanç Değeri

CH1-CH6 için ayarlanabilir kazanç değeri ; analog sinyalin dijital değer 4000’e dönüştürüldüğündeki analog giriş voltaj ya akımın ifadesidir.

Ayarlanabilir  voltaj aralığı : -4V / +20V (-3,200Lsb/+16000Lsb)

Ayarlanabilir akım voltajı : -16mA/+52mA (-3200Lsb / +10400Lsb)

Kazanç Değeri-Ofset Değeri = +800Lsb/+12000Lsb(voltaj) ya da +800Lsb/+6400Lsb(akım).Kazanç-Ofset değeri küçük olduğunda , giriş sinyalinin çözünürlüğü daha iyi olacaktır ve dijital değer daha güzel olacaktır.Kazanç-Ofset değeri büyük olduğunda , giriş sinyali çözünürlüğü daha bozuk olacaktı ve dijital değer değişimleri çok daha küçük olacaktır.

CR#30 : Hataları Depolamak için Data Registerlar

Burada CR#30 : Hata durum değerini bize verir.

Anormal Güç Kaynağı : K1 (H’1)

Yanlış Mod Seçimi : K4 (H’4)

Ofset /Kazanç Hatası : K8(H’8)

Donanım Hatası : K16 (H’10)

Anormal Dijital Aralık : K32 (H’20)

Yanlış Ortamala Zaman Ayarları : K64 (H’40)

Komut Hatası : K128 (H’80)

Örnek : Voltaj modunda iken , Anormal dijital aralığı (k32) meydana gelirse ; dijital dönüşüm -8000’den düşük ya da +8000’den yüksektir ya da akım modunda dijital dönüşüm -4000’den düşük yada +4000’den büyüktür.

CR#31 : RS-485 Haberleşme Adres Ayarları :

RS-485 Haberleşme adresi ayarları ; Aralık : 01-255 , Varsayılan : K1

Bu ayarlar yalnızca RS-485 haberleşmesi için geçerlidir ve PLC MPU’a bağlandığında geçersiz olacaktır.

CR#32 Haberleşme Hızı (Baud Rate) Ayarları :

RS-485 haberleşme hızı ayarları , 4800,9600,19200,38400,57600 ve 115200 bps’dir.(bps = bits per second) , Varsayılan : H’0002

Burada ; b0 = 1 ise 4800 bps , b1=1 ise 9600 bps , b2=1 ise 19200bps , b3=1 ise 38400bps , b4=1 ise 57600bps , b5=1 ise 115200bps’dir.b6-b13 kullanımda deildir.b14 = Yalnızca RTU modda iken CRC Checksum için yüksek/düşük bit değişimidir.

B15 ise ; ASCII/RTU mod arasında ki değişimdir.  0 = ASCII (varsayılan) , 1 = RTU moddur.ASCII data formatı ; 7-Bit , Even , 1 stop bit (7,E,1)dir.

RTU data formatı ise ; 8-bit,Even,1 stop bit (8,E,1)’dir.Bu ayarlar yalnızca RS-485 haberleşmesi için geçerlidir ve PLC MPU’ya bağlanıldığında geçersizdir.

CR#33 : Varsayılan Ayarlara Dönme / Ofset-Kazanç Ayarlama

Dahili bazı fonksiyonların(Ofset/Kazanç ayarı) yetkilendirilmesi için  kullanılmaktadır.Güç kesilmeden önce harici hafızaya mühürlü fonksiyonlar çıkış ayarı olarak depolanacaktır.

04AD için ;

Varsayılan ayar : H’0000.CH1’in ayarlarını almak için örnek :

B0 =0 olduğunda , kullanıcı CH1’in CR#18 (ofset) ve CR#24(Kazanç) ayarının yapılmasını aktif eder.B0=1 olduğunda , kullanıcı bu ayarlara izin vermez.

B1 ofset/kazanç  ayar registerlarının mühürlü olup olmadığını ifade eder.B1=0 Ofset/Kazanç ayar registerları mühürlü , b1=1 ofset/kazanç ayar registerları mühürsüz anlamındadır.Bu fonksiyon yalnızca RS-485 haberleşmesinde geçerlidir.

B2=1 olduğunda ise ; tüm ayarlar CR#31 ve CR#32 harici fabrika ayarlarına döner.

06AD için ;

Varsayılan ayar : H’0FFF , CH1 için ayarları alma örneği  ;

B0 = giriş değeri için üst/alt sınır alarm anahtarıdır.0=aktif değil , 1 = aktif (varsayılan)

B1 = ofset/kazanç ayar yetkilendirmesidir.0= yasak , 1 = izin verildi (varsayılan)

B12-b15 =1 olduğunda , CH1-CH6 arası tüm ayarlar  CR#31 ve CR#32 harici varsayılan değerlere dönecektir.B12-B15 , kurulum tamamlandığında otomatik olarak 0 olacaktır.

CR#34 : Sürüm versiyonu

Kontrol registerı 34 ise , şimdiki sürüm versiyonunu hex olarak gösterecektir.Örnek olarak V1.00 H0100 olarak gösterilecektir.

DVP04AD ve DVP06AD KONTROL REGISTERLARI İNCELEME SONUÇ :

Bugünki yazımızda Delta Plc DVP04AD ve DVP06AD ile ilgili kontrol registerları ve açıklamalarını sizlerle paylaştık.Burada bulunan açıklamalar ve kodlar örnek ve sistemi anlamak adına verilmiş birer kod parçacıklarıdır.Sizler burada farklı işlemler yapmak isteyebilirsiniz.

Umuyorum faydalı olacaktır.

İyi Çalışmalar

Delta Plc Öğren| Temel Delta Plc Dersleri

DELTA PLC ÖĞREN

Delta Plc Öğren nedir ?.Delta Plc nasıl öğrenilir ?.Delta Plc’nin temel parametreleri nelerdir ?.Delta Plc’yi ne kadar zamanda öğrenebilirim ?.Delta plc nasıl programlanır ? Delta Plc öğren başlığı altında sizlere Delta Plc ve programlanması hakkında detaylı bilgi vermeye çalışacağız.

Delta Plc fiyat performans bazında yaygın bir kullanıma sahip olup, özellikle tekstil sektöründe karşımıza sıklıkla çıkmaktadır.Plc hakkında genel bilgileri sizinle daha önce paylaşmıştık.

Not ; Yüzlerce Delta plc programlama örneği için -> TIKLA ve onlarca döküman için -> TIKLA

DELTA PLC DERSLERİ GİRİŞ

-Plc’nin aktif olarak girişine yani ‘X’ terminaline 24 VDC ya da 0 VDC enerji verilir.Tabi buradaki ifade , plc için girişlerin npn ya da pnp olup olmadığı ile ilgilidir ki yine burada önemli olan COM ucuna yani ortak uca ne bağladığınızla alakalıdır.

Delta plc’de kullanılan örnek birkaç komuta beraber bakalım ;

-ADD komutu ; toplama işlemleri için kullanılır.ADD komutunun yanına toplanacak sayılar olan S1 ve S2 sayıları yazılır ve son olarak kaydedileceği register(D) yazılarak işlem tamamlanır.Örnek ; ADD S1 S2 D100

-SUB komutu ; çıkarma işlemleri için kullanılır.SUB komutunun yanına çıkan ve çıkarılan sayı yazılır ve kaydedileceği register eklenir.Örnek ; SUB S1 S2 D200

Delta plc programlama dersleri

-MUL komutu ; çarpma işlemleri için kullanılır ve çarpan ile çarpılan sayı yazılır ve kaydedileceği register yazılarak işlem tamamlanır.Örnek ; MUL S1 S2 D300

-DIV komutu ; bölme işlemleri için kullanılır ve bölünen ile bölen sayı yazılarak ardından kaydedileceği register yazılır.Örnek ; DIV S1 S2 D400

-Delta Plc’de kullanılan sensör tipi mevcut plc üzerinde yapılacak işlemlere direk etki eder.Örneğin; -NPN sensör kullanıyorsanız bağlantılarınızı da NPN olarak yapmak durumundasınız.Ya da PNP sensör kullanıyorsanız , bağlantılarınızı PNP yapmalısınız.

-Bağlantı şeklinde ise çıkışlarda C0-Y0’a , C1-Y1’e ve C2 -> Y2 ,Y3,Y4 ve Y5’e bağlanır.

-Eğer Plc üzerinde ilave ünite kullanılıyor ise Y0-Y7 için 1 adet C0 ortak ucu bulunur ve bu kullanılır.

-Eğer kullandığımız Delta Plc Transistör çıkışlı ise çıkış NPN olmak zorundadır.PNP çıkış kullanılamaz.

-Delta Plc çıkışında eğer Step ya da Servo Motor kullanılıyor ise , transistör çıkışlı Plc kullanılmalıdır.

-Daha öncede bahsettiğimiz gibi Delta Plc de ; X:Giriş’i , Y:Çıkış’ı , M:Dahili Bit’i , D:Hafızayı , T:Zamanlayıcıyı , C:Sayıcıyı , S:Step Röle’yi simgeler.

-Kullandığımız Timer(Zamanlayıcı) K50 ile ifade edildiğinde 5 sn’yi , K70 ile ifade edildiğinde ise 7 sn’yi simgeler.Yani K parametresinde yazılan ifadeyi 0,1 ile çarparız.Örneğin; 14SS Delta Plc için T0-T127 arası için 100ms ile çarpılırken , M1028 ‘On’ olduğunda T64-T126 arasında ise sayıcı 10ms ile çarparız.

-T127 ise 1ms ile çarpılır.

-Counter yani sayıcının çalışma prensibi ise önündeki şartın durumuna göre değişir.Önündeki şartın her açılıp kapanmasında sayıcı 1 artar.

-Counter yani sayıcıyı ‘0’ yapmak için , RST C0 komutları kullanılır.Bir noktada sayıcıyı resetle deriz bu komutla.Örnek sayıcı komutları ise ; CNT C0 K10 (10 defa say)

-INC ve DEC komutları ise Increase ve Decrease kelimelerinin kısaltmasıdır.Türkçesi ise arttırmak ve azaltmaktır.Pulse kontağı ile birlikte kullanırlar ve her kontakta değerleri bir artar ya da azalır.

-ALT komutu ise ; ters bir işleyişe sahiptir.ALT komutunun önündeki durum eğer ‘on’ ise alt komutu off olur , önündeki komut ‘off’ ise alt komutu ‘on’ durumuna geçer.

-16 bit Delta Plc veri denildiğinde +32767 ve -32767 sayısına kadar işlem yapabilen Plc anlaşılmalıdır.

-32 bit Delta Plc veri denildiğinde ise -2,147,483,648 dan +2,147,483,647 sayısına kadar işlem yapabilen Plc anlaşılmalıdır.

DELTA PLC ÖĞREN SONUÇ :

Bugün Delta Plc Öğren adlı yazımızı sizlerle paylaştık ve Delta Plc’ye dair daha basit konuları işledik.

Seri olacak olan bu yazımızla birlikte Delta Plc’ye dair tüm spesifik bilgileri sizinle paylaşma gayreti içerisindeyiz.Bu yazılarımızı da örneklerle göstererek sizler için daha anlaşılır kılma niyeti içerisindeyiz.İletişim maili üzerinden iletişime geçebilir ve sorularınızı sorabilirsiniz.

Delta Plc öğrenmek isteyenler için rehber niteliğinde olacak olan bu yazı dizisi ile umuyoruz ki sizlerde kaynak sıkıntısı çekmeden bu işi hızla öğreneceksiniz.İyi çalışmalar.