Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
mrblar modbus haberleşmeli bir tranducerdan gelen float tipinde 32bit uzunlugundaki veriyi plcde nasıl görebilirim yani hangi değişkenle ilişkilendirmeliyim. umarım anlatabildim..
Merhaba Modbus cihazdaki 32bit veriyi modbus komutu ile 2 Word olarak okuyup plc içerisinde tek olarak 32bit move komutu ile başka alana transfer edip okuyabilirsiniz.
Bazen bu iki Word ün low Word ve High word olarak yer değiştirilmesi gerekebilir.
Sorunuz çok genel olmuş, bitlerden birisi işaret birisi işaret biti olabilir, 2 word olarak okuyup yer değiştirmeniz gerekebilir...
Maskeleme yaparak sonuca ulaşabilirsiniz bence. .
sayın panasonic destek zaten 32bit uzunluğundaki veriyi tranducer 2 tane 16bit şeklinde göönderiyor. ilk 16 biti 6999 adresine ikinci 16.biti 7000 adresine atıyor bende hmi de 7001 adresini okuyarak birleştirilmiş halini görebiliyorum. veriyi hmi de görmek için modbus-dinv baglantı kullanıyorum yani ters çevirerek okuyorum dediğiniz gibi. modbus komutunu denicem umarım yapabilirim.yalnız şöyle birşey daha var ben tranducerı öncelikle hmi ye bağlıyorum hmi'den plc'ye veri aktarma yapmaya çalışıyrum. Acaba sizin öneriniz tranducerı plc'ye plc'den hmi'ye baglantımı olmalıdır ?
Transduseri okuyarak PID vb. kontroller PLC üzerinden yapacak iseniz, transduseri plc ye girmenizi tavsiye ederim.
Zira okuma gecikmelerini ve panelin arızalanması durumunda sistemin durmasını engellemiş olursunuz.