cevabın gelmesi doğru değil.c000448b
konunuz ile alakalı değil ama delphi ile eksen kontrol programı gerekli bana bu konuda yardımcı olabilir misiniz?
1118 sadece bir örnek aslı 1118.0 ben enkoderden okudugum palsleri hatve değeriyle çarparak (buda virgüllü bir sayı ) gerçek mm degereini buluyorum . yine bir array dizininde delphiden gelen farklı degerlerle karşılaştırıp o degerlere motorun gidip işlem yapmasını istiyorum
şimdilik dint kullanarak ve virgüllü sayıların 10 katını baz alıp gönderim alımı dint, plc içierisinde dönüşüm yaparak bi şekilde sorunu çözdüm
ama 32 bitlik real bir sayının seri porttan delphi(veya herhangi bir program) uzerinden okunup yazılmasıyla ilgili bir düzen olması lazım mesela 31. bit + veya - oldugunu belirliyor ilk 24 bit noktadan sonraki degerler oldugunu anlatıyor sanıyorum sonraki bitlerde tam sayı kısmı (help te anlatılan bu başka açıklama yok)
sorun şu bunları nasıl bir işleme sokucaz ki plc deki real bir sayı(DDT12XXX) pc tarafında
düzgün okunsun veya tam tersi plc dogru okusun
1118 sadece bir örnek aslı 1118.0 ben enkoderden okudugum palsleri hatve değeriyle çarparak (buda virgüllü bir sayı ) gerçek mm degereini buluyorum . yine bir array dizininde delphiden gelen farklı degerlerle karşılaştırıp o degerlere motorun gidip işlem yapmasını istiyorum
şimdilik dint kullanarak ve virgüllü sayıların 10 katını baz alıp gönderim alımı dint, plc içierisinde dönüşüm yaparak bi şekilde sorunu çözdüm
ama 32 bitlik real bir sayının seri porttan delphi(veya herhangi bir program) uzerinden okunup yazılmasıyla ilgili bir düzen olması lazım mesela 31. bit + veya - oldugunu belirliyor ilk 24 bit noktadan sonraki degerler oldugunu anlatıyor sanıyorum sonraki bitlerde tam sayı kısmı (help te anlatılan bu başka açıklama yok)
sorun şu bunları nasıl bir işleme sokucaz ki plc deki real bir sayı(DDT12XXX) pc tarafında
düzgün okunsun veya tam tersi plc dogru okusun
otomasyon