Kalıcı Hafızaya Kaydedilen String'i Çağırma

Cevapla
Kullanıcı avatarı
eadatorun
Mesajlar: 5
Kayıt: 14 Şub 2024, 14:23
İletişim:
Durum: Çevrimdışı

Kalıcı Hafızaya Kaydedilen String'i Çağırma

Mesaj gönderen eadatorun »

Merhabalar, AS218TX model PLC'm için DOP-110IS model HMI kullanıyorum. DOPSOFT Versiyonum: 4.00.11. Programıma kullanıcı tarafından girilen data'yı (uzunca stringler) kalıcı olarak kaydedebilmek için "character entry" input'unu kullanıyorum ve write address'ini $Mn olarak belirliyorum. Girilen string'in ilk 2 hanesi $Mn, sonraki 2 hanesi $Mn+1 address'ine kaydedilecek şekilde devam ediyor. Fakat farklı addresslere bölündüğü için bu string'i çağıramıyorum. Bunu birçok string için yapmaya çalışıyorum, stringleri depolamanın ve çağırmanın optimal yolu nedir acaba? Kaydedilen verilerin non-volatile olması proje için önemli.
Teşekkürler
Kullanıcı avatarı
Turhan
Mesajlar: 7818
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Kalıcı Hafızaya Kaydedilen String'i Çağırma

Mesaj gönderen Turhan »

Merhaba,

Belirttiğiniz gibi her iki karakter 1 word yani $M adresine kaydedilir. Yani karakter uzunluğunuz 20 ise ve yazma adresiniz $M0 ise verileriniz $M0-$M9 aralığında saklanır.

$M static memory alanlarına kaydettiğiniz verileri hangi kontrolcü ve hangi komut ile çağırıyorsunuz? Bu kısmı detaylandırabilirmisiniz?
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ı
eadatorun
Mesajlar: 5
Kayıt: 14 Şub 2024, 14:23
İletişim:
Durum: Çevrimdışı

Re: Kalıcı Hafızaya Kaydedilen String'i Çağırma

Mesaj gönderen eadatorun »

Benim amacım depoladığım bir stringi kendi Alphanumeric Display kutucuğunda tek bir bütün halinde göstermek. Fakat örnek olarak $M22 kutucuğuna kaydettiğim "ayse" stringini çağırmak istediğimde $M22 sadece "ay" gösteriyor. Makro kullanarak $M22+$M23 olarak çağırmayı denedim fakat o da sanırım ASCII değerlerini topladığı için alakasız bir string çağırmış oluyorum. Kısaca display kutucuğunun Read Address kısmına ne yazmam gerekiyor?
Kullanıcı avatarı
Turhan
Mesajlar: 7818
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Kalıcı Hafızaya Kaydedilen String'i Çağırma

Mesaj gönderen Turhan »

String verileri birleştirmek için LUA Script kullanmanız önerilir. Mesaja eklediğim komutları incelermisiniz?

.
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.
Cevapla

“PLC Forum” sayfasına dön