Jump to content
fatihA.

gmt suite modbus haberleşme sornu

Recommended Posts

Gmtsuite programı kullanarak 2 voltmetreden gelen verileri plc ile modbus üzerinden okumak istiyorum. Ama bir türlü başarılı olamadım.

GLC-296R ve GXM-88T Plc 

2 Adet ENDA voltmetre Modbus RTU ozellikli. Hat sonuna ve başına 120 Ohm direnç bağlı. Cihaz adresleri 1 ve 2 olarak ayarlı.

Önceki GMTsoft programında modbus haberleşme komutları vardı ve kullanımı kolaydı. Yeni programda bulamadım bunları.

Nasıl yapılacağını belirtme imkanı olan varmı.

modbus.png

Share this post


Link to post
Share on other sites

Rs485 slave tag tanımlamanız doğru, operand listenizde bu operandların modbus'larını aktif edin ve adreslerini de enda voltmetenin modbus adreslerini belirtin. (Decimal) programınızda da bu oprandları kullanın. Diğer hberleşme konfigürasyon ayarlarının uyumunu biliyorsunuz galiba. Kolay Gelsin...

Share this post


Link to post
Share on other sites

Okumak istediğiniz adres Holding Register ise adresi 40001 ile, Input Register ise 30001 ile toplamanız gerekir. 

Share this post


Link to post
Share on other sites

Cevabınız için çok teşekkür ediyorum. Input Register adresini (30001) girdim. Plc veriyi okudu, fakat 1 voltun üstü değerlerde haberleşmeyi kesiyor. ( plc üzerindeki RS485 durum ledi sönüyor)

Mesela 0,3 volt değerini plc 3 olarak okuyor. daha yüksek değerlerde okuma yapamıyorum.

enda.png

Share this post


Link to post
Share on other sites

Cevabınız gönderdiğini sayfa görüntüsünde var. Not 2 kısmında olduğu gibi; okunan değeri suite programında çarpma işleminden geçirmeniz gerekecek .

Share this post


Link to post
Share on other sites

Sorunu buldum PLC com1 adresi ile modbus'taki cihaz adresi aynı olduğu için çakışma yapıyormuş. Slave cihazların adreslerini değiştirdim. Şu an okuma yapabiliyorum. 

Share this post


Link to post
Share on other sites

Modbus haberleşme ile alakalı başka bir sorun ortaya çıktı. Modbus haberleşmesi normal çalışırken, bir şekilde enerji kesilip geldiğinde haberleşmeyi kesiyor.

Sistem açıkken yeniden adresleme yaparak plc'ye program yüklersem yine haberleşmeye devam ediyor.Taki enerji kesilene kadar.

  Küçük bir ayrıntı sadece Plc enerjisi kesilirse haberleşmede sıkıntı olmuyor. Slave cihazların enerjisi kesilince oluyor.

Bu konuda bir öneriniz var mı?

Share this post


Link to post
Share on other sites

Operand Lİstesini açın, buradan kullandığınız operandların "Kalıcı Hafıza" seçeneklerini işaretleyin.  Kolay Gelsin...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...