fatihA. Oluşturuldu: 6 Şubat, 2019 Share Oluşturuldu: 6 Şubat, 2019 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ı. Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
DEMİR 6 Şubat, 2019 gönderildi Share 6 Şubat, 2019 gönderildi 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... Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
malikenes 6 Şubat, 2019 gönderildi Share 6 Şubat, 2019 gönderildi Okumak istediğiniz adres Holding Register ise adresi 40001 ile, Input Register ise 30001 ile toplamanız gerekir. Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
fatihA. 6 Şubat, 2019 gönderildi Yazar Share 6 Şubat, 2019 gönderildi 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. Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
DEMİR 6 Şubat, 2019 gönderildi Share 6 Şubat, 2019 gönderildi 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 . Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
fatihA. 8 Şubat, 2019 gönderildi Yazar Share 8 Şubat, 2019 gönderildi 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. Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
fatihA. 9 Şubat, 2019 gönderildi Yazar Share 9 Şubat, 2019 gönderildi 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ı? Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
DEMİR 9 Şubat, 2019 gönderildi Share 9 Şubat, 2019 gönderildi Operand Lİstesini açın, buradan kullandığınız operandların "Kalıcı Hafıza" seçeneklerini işaretleyin. Kolay Gelsin... Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...