1. sayfa (Toplam 1 sayfa)

DIAView modbus TCP bağlantı problemi

Gönderilme zamanı: 18 Eki 2023, 16:56
gönderen magnetron
merhaba Forum,

DIAView ile modbus TCP bağlantısı yapıyorum,

DIAView modbus function 3 ( read holding registers ) request gönderiyor o kısım çalışıyor

ama function 10 ( write holding registers ) requesti göndermiyor

aşağıdaki resimde yaptığım ayarlar ve wireshark ekran alıntısı var

acaba neyi eksik yapıyorum

teşekkür

Resim

Re: DIAView modbus TCP bağlantı problemi

Gönderilme zamanı: 19 Eki 2023, 10:08
gönderen Uğur
Elemente input değişkeni tanımladığımda yazdığım veri kontrol cihazına iletilmektedir. Dediğiniz gibi sadece 3 nolu fonksiyon kodu olmuş olsa değer yazamıyor olmam lazımdı. Dinlediğiniz programa hakim olmadığım için inceleyemiyorum ama yukarıdaki gibi bir karşılıklı kontrolle DWORD bir dataya veri yazdığını kontrol cihazından doğruluyorum

Re: DIAView modbus TCP bağlantı problemi

Gönderilme zamanı: 19 Eki 2023, 20:51
gönderen magnetron
cevap için teşekkür

rica etsem verdiğiniz örneğin IO device ve device0 görüntüsünü paylaşabilir misiniz ?

Re: DIAView modbus TCP bağlantı problemi

Gönderilme zamanı: 20 Eki 2023, 09:58
gönderen Uğur
Ektedir.

Re: DIAView modbus TCP bağlantı problemi

Gönderilme zamanı: 20 Eki 2023, 16:13
gönderen magnetron
cevap için teşekkür,

bende de çalıştı , daha doğrusu çalışıyormuş
şöyle ki ancak variable de değişiklik yaptığım zaman write holding registers requesti gönderiyor

okurken read holding register ayarladığım gibi her yarım saniyede bir gerçekleşiyor

şimdi ise şöyle bir durum var
DIAView variable 'ı retentive ayarladığım halde program ilk çalıştırırken PLC ye gidecek bilgileri PLC ye write komutu olarak göndermiyor

yani madem ki sadece değişiklik yapıldığında refresh yapıyor
o zaman açılışta da retentive değerini göndermesi gerekmez mi

operator her makina açılışta PLC ye gitmesi gereken bütün değerleri yeniden mi girmesi gerekiyor
ya da bütün retentive variable ları PLC mi saklayacak ?

bunu nasıl yapıcam?

Re: DIAView modbus TCP bağlantı problemi

Gönderilme zamanı: 20 Eki 2023, 16:18
gönderen Uğur
Hızlı cevap için plc datalarını kalıcı seçerseniz enerji kapanıp açıldığında değerler plc de sıfırlanmadığı için scadada o değerleri okuyacağı için operator ayrıca değer göndermek zorunda kalmamış olacak.