Eneji smile modbus ile bilgi alma
Eneji smile modbus ile bilgi alma
Merhaba.
Entes MPR 53 S enerji smile Modbus ile gerilim bilgilerini almam gerekiyor.İki gün boyunca uğraşmama rağmen maalesef beceremedim.FBS 40 MA PLC ve FBS CB 25 modülünü kullanıyorum enerji smile kullanım kılavuzu alttadır.Acil yardımlarınızı bekliyorum.Saygılarımla.
http://www.amuhendislik.com/Resimler/PDF/MPR53S_TR.pdf
Entes MPR 53 S enerji smile Modbus ile gerilim bilgilerini almam gerekiyor.İki gün boyunca uğraşmama rağmen maalesef beceremedim.FBS 40 MA PLC ve FBS CB 25 modülünü kullanıyorum enerji smile kullanım kılavuzu alttadır.Acil yardımlarınızı bekliyorum.Saygılarımla.
http://www.amuhendislik.com/Resimler/PDF/MPR53S_TR.pdf
Re: Eneji smile modbus ile bilgi alma
Yardım ebebilen yok her halde.
Re: Eneji smile modbus ile bilgi alma
Yaptığınız işlemler hakkında bilgi verebilir misiniz. Ne tür denemeler yaptınız ve nasıl sonuçlandı. PLC'de kullanılan M-BUS ve CLINK haberleşme komutlarını denediniz mi. Denemelerde ne tür sonuçlar aldınız.
Re: Eneji smile modbus ile bilgi alma
Modbus 150 fonksiyonunu PLC'ye yükledim.PLC çalışırken RS 485 portu üzerinde bulunan T ve R lambaları çalışıyor ama veri alınamıyor. Port 2 değerlerini girerken, Baud Rate 9600, Parite No, Stop Biti 1 ,Protokol Modbus Rtu olarak ayarladım. Herhâlde sorun Mod Bus master tablosunda. Orada veri boyutu ve Slave veri başlangıç adreslerine doğru değer giremediğimi düşünüyorum. Örneğin smile 01H register'den S Fazı ile Nötr arasındaki gerilimin okunması gerekiyor.Bunun için Slave station 1bu istasyon numarasını ayrıca smile kaydettim. Command read.Slave data start adress kısmına ise 300001 değerini girdim.
En son sehriyar tarafından 20 Haz 2014, 17:18 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Re: Eneji smile modbus ile bilgi alma
ilgili cevabı bekliyoruz
Re: Eneji smile modbus ile bilgi alma
Merhabalar,
Öncelikle sıkıntınızına geç cevap verilmesinden dolayı özür dileriz. Yapmanız gereken işlemler şunlar lütfen bunları kontrol ediniz.
1. Şebeke smile İstasyon numarası 1 o yüzden PLC station number'ı 2 yapmanız gerekir. Ayrıca haberleşme ayarlarınızın 8 None 1 olmasına ve Modbus RTU seçili olduğunu kontrol ediniz.
2. Fun 150 M-BUS fonksiyonunu kullanırken haberleşmenizin sürekli olması için aşağıdaki bitlerden birini fonksiyon önüne koymayı unutmayın. Port1 : M1960, Port2 : M1962, Port 3 : M1936, Port 4 : M1938.
3. Aşağıdaki tabloda Hexadecimal olarak yazan modbus adreslerini decimale çevirim 40001 eklemelisiniz.
Örneğin Akım Trafosu Oranını okuyacaksınız adresi 41H = 65 ve 65 + 40001 = 40066 sizin Slave Data Start Adress'e 40066 yazmanız gerekiyor. Ayrıca unutmayın adresleriniz hep 2 byte yani Data Size'ı 2 yapmanız gerekiyor.
4. Okuma yaparken Read komutunu kullanın ancak yazma yaparken eğer Write komutu ile hata alırsanız Single Write komutunu kullanın.
5. Hatanızın nerede olduğunu görmek için ise fonksiyon bloğunun üzerine bir kere sol tıklayıp mavi seçili hale getirdikten sonra "Z" tuşuna basarsanız ilgili tablo açılır. Açıldıktan sonra Monitor diyerek hatanızıda kontrol edebilirsiniz.
6. Ayrıca fonksiyon anlatım linki ve örneğini aşağıdaki linklerden ulaşabilirsiniz. İyi çalışmalar...
[Linkleri görüntülemek için forumumuza üye olmalısınız]
[Linkleri görüntülemek için forumumuza üye olmalısınız]
Öncelikle sıkıntınızına geç cevap verilmesinden dolayı özür dileriz. Yapmanız gereken işlemler şunlar lütfen bunları kontrol ediniz.
1. Şebeke smile İstasyon numarası 1 o yüzden PLC station number'ı 2 yapmanız gerekir. Ayrıca haberleşme ayarlarınızın 8 None 1 olmasına ve Modbus RTU seçili olduğunu kontrol ediniz.
2. Fun 150 M-BUS fonksiyonunu kullanırken haberleşmenizin sürekli olması için aşağıdaki bitlerden birini fonksiyon önüne koymayı unutmayın. Port1 : M1960, Port2 : M1962, Port 3 : M1936, Port 4 : M1938.
3. Aşağıdaki tabloda Hexadecimal olarak yazan modbus adreslerini decimale çevirim 40001 eklemelisiniz.
Örneğin Akım Trafosu Oranını okuyacaksınız adresi 41H = 65 ve 65 + 40001 = 40066 sizin Slave Data Start Adress'e 40066 yazmanız gerekiyor. Ayrıca unutmayın adresleriniz hep 2 byte yani Data Size'ı 2 yapmanız gerekiyor.
4. Okuma yaparken Read komutunu kullanın ancak yazma yaparken eğer Write komutu ile hata alırsanız Single Write komutunu kullanın.
5. Hatanızın nerede olduğunu görmek için ise fonksiyon bloğunun üzerine bir kere sol tıklayıp mavi seçili hale getirdikten sonra "Z" tuşuna basarsanız ilgili tablo açılır. Açıldıktan sonra Monitor diyerek hatanızıda kontrol edebilirsiniz.
6. Ayrıca fonksiyon anlatım linki ve örneğini aşağıdaki linklerden ulaşabilirsiniz. İyi çalışmalar...
[Linkleri görüntülemek için forumumuza üye olmalısınız]
[Linkleri görüntülemek için forumumuza üye olmalısınız]
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Re: Eneji smile modbus ile bilgi alma
Merhaba.
Yazdıklarınızı uyguladım. Fakat anormal değerler aldım. Örneğin 02H adresinde faz nötr arasında gerilim okumam gerekirken anormal değer alıyorum.Slave data start adress kısmına bunun için 40003 yazmıyorum program bunun yerine otomatik olarak 400003 değer atıyor.Program 5 haneli değer almıyor. Veri aldığım adresler 400101 ile başlayan adresler. Program 5 haneli değer almıyor. Büyük ihtimalle Slave data start adress kısmına doğru adres girmiyoruz. Aştırmaya devam.
Yazdıklarınızı uyguladım. Fakat anormal değerler aldım. Örneğin 02H adresinde faz nötr arasında gerilim okumam gerekirken anormal değer alıyorum.Slave data start adress kısmına bunun için 40003 yazmıyorum program bunun yerine otomatik olarak 400003 değer atıyor.Program 5 haneli değer almıyor. Veri aldığım adresler 400101 ile başlayan adresler. Program 5 haneli değer almıyor. Büyük ihtimalle Slave data start adress kısmına doğru adres girmiyoruz. Aştırmaya devam.
Re: Eneji smile modbus ile bilgi alma
Merhabalar,
Büyük bir ihtimal sıkıntınız high register ile low registerın yerlerinin yanlış olmasından dolayı. Bazı cihazlar ile bu tür anlaşmazlıklar oluyor yapmanız gereken şu Mesela R100 registerına alıyorsanız modbus değerini R100 'ü R201'e R101'i R200'e atayın yani yerlerini değiştirin. Büyük bir ihtimal sorununuz düzelecektir.
Büyük bir ihtimal sıkıntınız high register ile low registerın yerlerinin yanlış olmasından dolayı. Bazı cihazlar ile bu tür anlaşmazlıklar oluyor yapmanız gereken şu Mesela R100 registerına alıyorsanız modbus değerini R100 'ü R201'e R101'i R200'e atayın yani yerlerini değiştirin. Büyük bir ihtimal sorununuz düzelecektir.
Re: Eneji smile modbus ile bilgi alma
Merhaba.
Uzun uğraşlardan sonra faz nötr arası gerilim datasını almayı başardım. Normalde 400001, 400002,400003 adreslerinde almam gereken datayı 400017,4000018,400019 nolu adreslerde aldım.yani her adrese 16 eklenmiş gibi.
Uzun uğraşlardan sonra faz nötr arası gerilim datasını almayı başardım. Normalde 400001, 400002,400003 adreslerinde almam gereken datayı 400017,4000018,400019 nolu adreslerde aldım.yani her adrese 16 eklenmiş gibi.
Re: Eneji smile modbus ile bilgi alma
Merhabalar,
Sorununuzu çözmenize sevindim. Ancak şimdi baktığımda malesef modbus tablonuzun yanlış olduğunu gördüm. Asıl doğru tabloya aşağıdaki linkten ulaşabilirsiniz. ve baktığınızda L2 - L3 arasındaki gerilim farkının 16. adresten okunduğunu görebilirsiniz. Önerim kesinlikle bu tip tablolara kendi sitelerinden bakmanız. İyi çalışmalar...
[Linkleri görüntülemek için forumumuza üye olmalısınız]
Sorununuzu çözmenize sevindim. Ancak şimdi baktığımda malesef modbus tablonuzun yanlış olduğunu gördüm. Asıl doğru tabloya aşağıdaki linkten ulaşabilirsiniz. ve baktığınızda L2 - L3 arasındaki gerilim farkının 16. adresten okunduğunu görebilirsiniz. Önerim kesinlikle bu tip tablolara kendi sitelerinden bakmanız. İyi çalışmalar...
[Linkleri görüntülemek için forumumuza üye olmalısınız]
Re: Eneji smile modbus ile bilgi alma
Merhaba.Teknik2 yazdı:Merhabalar,
Sorununuzu çözmenize sevindim. Ancak şimdi baktığımda malesef modbus tablonuzun yanlış olduğunu gördüm. Asıl doğru tabloya aşağıdaki linkten ulaşabilirsiniz. ve baktığınızda L2 - L3 arasındaki gerilim farkının 16. adresten okunduğunu görebilirsiniz. Önerim kesinlikle bu tip tablolara kendi sitelerinden bakmanız. İyi çalışmalar...
[Linkleri görüntülemek için forumumuza üye olmalısınız]
Çok rahatsızlık verdim size. Anlayışınız ve sabrınız için teşekkürler. Hakkınızı helal edin.
İyi çalışmalar.
Re: Eneji smile modbus ile bilgi alma
sy seyriyar naptınız sonuca ulaştınız mı?
Re: Eneji smile modbus ile bilgi alma
Evet bayağı sıkıntılı oldu ama sonunda başardık. Plc'yi yerine monte ettim gayet güzel çalışıyor.proted yazdı:sy seyriyar naptınız sonuca ulaştınız mı?
Re: Eneji smile modbus ile bilgi alma
Bizi tercih ettiğiniz için teşşekür ederiz. Tekrardan başka bir sorunuzla burada olmanız dileğiyle. İyi çalışmalar...
