modbus haberleşme data kontrolü

Cevapla
Kullanıcı avatarı
enelsanelektrik
Mesajlar: 43
Kayıt: 12 Oca 2019, 23:05
İletişim:
Durum: Çevrimdışı

modbus haberleşme data kontrolü

Mesaj gönderen enelsanelektrik »

Turhan Bey Merhaba;

Delta panele modbus üzerinden data gönderiyorum,

Gönderdiğim "{Link1}1@RW-2" adersindeki data word unsigned decimal formatında;

Ekran görselinde 8 adet çoklu durum göstergem var.Bu 8 adet göstergeler "{Link1}1@RW-2" adersinden gelecek olan dataların durumuna göre kontrol edilecek.
Şöyleki
"{Link1}1@RW-2" datasının 0. biti bir ise birinci çoklu durum göstergesi yeşil , "{Link1}1@RW-2" datasının 0. biti 1 ise birinci çoklu durum göstergesi kırmızı yanacak.

"{Link1}1@RW-2" datasının 1. biti bir ise ikinci çoklu durum göstergesi yeşil , "{Link1}1@RW-2" datasının 1. biti 1 ise ikinci çoklu durum göstergesi kırmızı yanacak.

diğer kalan 6 adet göstege de "{Link1}1@RW-2" datasının diğer bitlerine göre kontrol edilecek.

Fakat arkaplan macro komutları ile çok uğraşmama rağmen hiç bir sonuç alamadım ve yapamadım.Bu konu hakkında yardım ve görüşlerinizi rica eder,iyi çalışmalşar dilerim.

Saygılarımla.

Özcan ÇELİK
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Turhan
Mesajlar: 7736
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: modbus haberleşme data kontrolü

Mesaj gönderen Turhan »

Merhbaba,

{Link1}1@RW-2 okuma adresinizi PLC'nin $2 gibi boş bir data adresine makro komutu ile taşıyın. Çoklu durum göstergesinde $2.0, $2.1, $2.2... şeklinde yazarak $2 datasının 0, 1, 2. ... bit durumuna göre göstergeyi kullanabilirsiniz.

.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
enelsanelektrik
Mesajlar: 43
Kayıt: 12 Oca 2019, 23:05
İletişim:
Durum: Çevrimdışı

Re: modbus haberleşme data kontrolü

Mesaj gönderen enelsanelektrik »

Turhan Bey Merhaba;

Dop panele modbus datayı plc den değil ,bir microkontroller dan gönderiyorum.

O zaman {Link1}1@RW-2 datasını dop panel de macro komutu ile $2 adresine taşıyıp oradan kontrol edeceğim.
Arka plan macroda şöyle bir komut mu yazacağım
$2 ={Link1}1@RW-2

Bu şekilde dop panele yazacağım macro komutu doğrumu dur.

Bir de ayrıca {Link1}1@RW-2 adresine gönderdiğim word unsigned desimal formatında 0 datası gönderdiysem ekranda her zaman bir fazlasını okuyorum ,bu konuda ne yapmalaıyım.

Saygılarımla.
Özcan ÇELİK
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8872
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: modbus haberleşme data kontrolü

Mesaj gönderen Uğur »

Ekran ayarınıza baktığımda HMI RTU Master seçili. Bu durumda veriyi sizin microkontrolüc gönderemez. Ekranın sizin mikrokontrolücünün modbus adreslerinden okuması gerekir. Bu durumda okunacak modbus hex adres sizin tarafınızda ne ise onu belirtmeniz ve ekranda da elemente onu yazmanız gerekir.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Cevapla

“HMI Forum” sayfasına dön