1. sayfa (Toplam 1 sayfa)

modbus haberleşme data kontrolü

Gönderilme zamanı: 13 Mar 2023, 14:56
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

Re: modbus haberleşme data kontrolü

Gönderilme zamanı: 13 Mar 2023, 16:11
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.

.

Re: modbus haberleşme data kontrolü

Gönderilme zamanı: 15 Mar 2023, 10:19
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

Re: modbus haberleşme data kontrolü

Gönderilme zamanı: 15 Mar 2023, 10:58
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.