Hız Modunda AH500 ve C2000 Sürücü Modbus TCP Haberleşmesi

AH500 & C2000 SÜRÜCÜ MODBUS TCP HABERLEŞMESİ NEDİR ?

AH500 cpu ile C2000 serisi delta sürücü modbus tcp haberleşmesi nasıl kurulur ? Modbus TCP haberleşmesi üzerinden nasıl veri yazılır ve okunur ? Bu ve benzeri sorulara yanıt aradığımız AH500 & C2000 Sürücü Modbus TCP Haberleşmesi Nedir adlı yazımızla karşınızdayız.

Başlayalım..

AH500 & C2000 SÜRÜCÜ MODBUS TCP HABERLEŞMESİ

Aygıtlar ve Özel Araçlar/Ekipmanlar :

Delta C/CP2000 + Motor

CMC-MOD01 – Modbus TCP içerinde haberleşme kartı

AH500 Modbus TCP Master

ISPSoft -> AH500 program yazılımı

Delta DCISoft -> CMC-MOD01 Modbus TCP kartın ayarlarını değiştirmek için yazılım

Modbus RTU, 80’lerin ortalarından beri geniş bir uygulama yelpazesinde kullanılan ünlü bir katman 2 fieldbus protokolüdür ve OSI modelinin 4. ve 3. katmanlarının TCP/IP protokolünde bir Ethernet çerçevesine sahiptir.

Ethernet ağlarında bir lojik IP adresi olsa da, Modbus TCP RTU’nun aynı işlev kodlarını kullanır.Ana avantajı, daha hızlıdır ve Katman 3-4’teki TCP / UDP / IP protokollerini kullanarak yıldız, ağaç veya diğer hat topolojileri gibi farklı topolojilerdeki anahtarlar ve yönlendiriciler gibi herhangi bir Ethernet aygıtı yoluyla veri göndermek veya almak için kullanılabilir.

Bakır kablolara, fiber optiklere veya kablosuz standartlara bağlı olarak standart 10, 100 veya 1000 Mbit/s Ethernet teknolojisine monte edilebilir. İstasyon sayısı neredeyse sınırsızdır ve telgraf çerçevesi başına 1,5 Kbyte hıza çıkabilir.

Donanım Bağlantıları :

Modbus TCP ile çalışabilmek için CMC-MOD1 Modbus kartını sürücünün sağında bulunan slot karta bağlamanız gerekmektedir.Ethernet kablosunu nereye bağlarsanız bağlayın , LED flaş yapmaya başlaytacaktır.Burada kartı ve yan kıskaçları tutmak için iki adet boşluk bulunmaktadır.

MODBUS TCP Kart Konfigürasyonu :

C/CP2000 için Modbus TCP değerlerine bir bakalım ;

ParametreFonksiyonSet Değeri (Desimal)Açıklama
P09-30Haberleşme için decoding methodu0AC Sürücü için decoding methodu
P09-75IP Ayarı0Statik IP(0)/Dinamik dağıtım IP (1)
P09-76IP Adres -1192IP Adres 192.168.1.5
P09-77IP Adres-2168IP Adres 192.168.1.5
P09-78IP Adres -31IP Adres 192.168.1.5
P09-79IP Adres-45IP Adres 192.168.1.5
P09-80Netmask -1255Netmask 255.255.255.0
P09-81Netmask -2255Netmask 255.255.255.0
P09-82Netmask -3255Netmask 255.255.255.0
P09-83Netmask -40Netmask 255.255.255.0
P09-84Varsayılan gateway -1192Varsayılan Gateway : 192.168.1.1
P09-85Varsayılan gateway -2168Varsayılan Gateway : 192.168.1.1
P09-86Varsayılan gateway -31Varsayılan Gateway : 192.168.1.1
P09-87Varsayılan gateway -41Varsayılan Gateway : 192.168.1.1

Dikkat edilmesi gereken nokta , IP adresinin sürücü keypadı ile değiştirilemeyeceğidir.Bu sebeple IP adresini , kartın netmaskını vb. daha önceden kontrol edip girmelisiniz.

Tamamladıktan sonra , DCISoft yazılımını bilgisayarınıza kurun.

DCISoft programını açın.

Ethernet kartını bilgisayarınızdan Ethernet switch’e takın ve ardından DCISoft programı içerisinde Search butonuna tıklayın.

Burada yine dikkat edilmesi gereken bir konu bulunmaktadır.Bilgisayarınızın IP adresini değiştirmeniz gerekebilir.

Modbus kartın varsayılan adresini IP adres aralığına girerek işlemi tamamlayabilirsiniz.

Kartın tanınması/bulunabilmesi için search butonuna tıklayın.

Kartı bulduktan sonra doğru IP adresi ve Netmask bilgilerini girin.Gateway plc’nin sayısı kadar olmalıdır aksi durumda kart işlemi kabul etmeyecektir.Network tipine gateway adresini ekleyin.Örneğin , Ip adresinin sonundaki alanı 1 yapmak gibi.

C2000 serisinde frekans komutlarını modbus kart üzerinden almak ve Fieldbus üzerinden etkinleştirmeyi/kapatmayı aktif etmek için parametre ayarlarını yapalım.

Doğru ve uygun network için IP’yi ayarladıktan sonra , AH500 adresini kontrol edin ki burada bir karışıklık olup olmadığını görün.

Artık AH500 için data alışverişine başlayabiliriz.

AH500 Donanım Konfigürasyonu :

AH500 ile Ethernet üzerinden haberleşebilmek için , COMMGR ayarlarını da yapmamız gerekmektedir.COMMGR’ye girip burada add butonuna tıklayın.

Ardından driver adını girip , tipini Ethernet yapın.

Ethernet kartınızı seçip , ardından search butonuna tıklayın ve doğru IP adresli olan aygıt ki bu AHCPU-500-EN yazan olacaktır seçerek ilerleyin.

Ardından da ISPSoft programını açıp burada , az önce belirlediğimiz driver adını haberleşme ayarları kısmından seçerek tamam deyin.

Yeni bir proje oluşturduğumuzda ve AH500’ü seçtiğimizde AH500 donanım konfigürasyonuna ulaşabilir olacağız.

Donanım konfigürasyonunu açtıktan sonra , AH500’ün son halini bağlı olduğunuz COMMGR üzerinden upload edin.

Modbus TCCP Ayarları ve İzleme Tabloları Testi :

Artık arayüzü/topolojiyi upload ettikten sonra , tekrar I/O ,  CPU vb. bulunduğu rack’a geri dönün.Yani donanımın tamamını görebildiğiniz konfigürasyon alanına geri dönün.

Ardından CPU üzerinde çift tıklayın ve konfigürasyonu menüyü açın.Ardından gelen ekran üzerinde Ethernet-Advance’i seçip sağ alt tarafta bulunan data exchange’e tıklayın.

Karşımıza AH500 Modbus içerisinde Ethernet haberleşmesi için PLC parametre ayarları çıkacaktır.

Item : Haberleşen cihaz/aygıt sayıdır ve 32’e kadar kullanılabilir.

Enable : Data alışverişinin aktif yada inaktif olmasını sağlar.

Remote Station : Haberleşilen cihaz istasyonudur.Örneğin : C2000 için P09-00 =5 (Comm. adresi)

IP Adres : Haberleşme cihazının IP adresi

Local Adres : AH500 içerisinde bulunan dahili registerdır ve alınan/gönderilen datanın yerleşeceği yerdir.

Remote Adress : C2000 için hangi datanın okunabilir yazılabilir olduğu dahili registerdır.Manuele bakınız.

Quantity : Sürücü ve plc arasında hedef adresten değiştirilecek word miktarıdır.

Mode kısmı için , eğer 3 data değişim  paketinden daha fazlasına bağlandıysanız , PLC RUN olarak seçmek zorundayız.

Yeni haberleşme değişimi için Add butonuna tıklayarak ekleme yapabiliriz.

Yine burada diğerlerini kaydırabilir , silebilir ya da uyarlayabiliriz.

Burada 2 nolu itemi kontrol edelim.İçerisine girdiğinizde karşınıza yeni bir ekran gelecektir.

Burada artık AH500’ün data değişim ayarlarını yapabiliriz.

Burada , haberleşmeyi aktif ya da disaktif edebiliriz.

Ms olarak en kısa saykıl zamanını belirleyebiliriz.

Bağlantı zaman aşımı süresini belirleyebiliriz.

C2000 için diyelim , Modbus TCP ile kullanılacak aygıt kısmına Standart Modbus TCP Device seçmeliyiz.

Lokal başlangıç adresi , C2000’den okunan değerin depolanacağı register kısmıdır.Örneğin , D70

Fonksiyon kodu kısmında , Modbus Register Hex , C2000 datasını okumak için seçilmelidir.Ve hemen yanında bulunan değer , C2000 içerisindeki okunacak datanın adresidir.

Quantity (word) kısmı ise kaç adet datanın C2000’den okunacağı bilgisinin girildiği alandır.

Yine lokal başlangıç adresi ancak yazma olarak burada girilir.Yazma kısmında da yine Modbus Register Hex seçilmelidir.Yazılacak adres , C2000 için , burada girilmeli ve quantity kısmına kaç adet word yazılacaksa girilmeli ve tamam denilmelidir.

Mesela , 2101H adresinden çıkış frekansını okuyoruz ve 2000H registerına yazma yapıyoruz.

Artık 1’er adet word datasını C2000 sürücüsünden IP üzerinden okuyabiliyoruz ve yazabiliyoruz.CPU içerisinde sadece bir dijital giriş ve çıkış olması plc’nin ana rutini için iyi olacağından 1 satırlık bir kontak ve çıkış ekliyoruz.

Ardından AH500 ana rutini oluştuğunda artık prıgramı download/upload yapabilir , çalıştırabilir ve online olabiliriz.

Device monitor table kısmından izleme tabloları oluşturabilirsiniz ve buradan verileri izleyebilirsiniz.

Linkler :

Youtube üzerinden anlatım için : ( TIKLAYIN )

PDF dosyasını indirmek için : ( TIKLAYIN )

Örnek Programı indirmek için : ( TIKLAYIN )

AH500 & C2000 SÜRÜCÜ MODBUS TCP HABERLEŞMESİ NEDİR  SONUÇ : 

Bugün AH500 & C2000 Sürücü Modbus TCP Haberleşmesi Nedir adlı yazımızı sizlerle paylaştık.Umuyorum faydalı olmuştur.

İyi Çalışmalar

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

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