Dolaylı adresleme

RENU PLC ile ilgili her türlü sorularınızı buraya yazabilirsiniz...
Cevapla
plc_nedir_abicim
Mesajlar: 14
Kayıt: 14 Kas 2019 14:04
İletişim:

Dolaylı adresleme

Mesaj gönderen plc_nedir_abicim »

Deltada kullandığımız Dolaylı adreslemeyi renuda nasıl kullanabiliriz örnek D500E
iyi çalışmalar
Kullanıcı avatarı
İlhan
Mesajlar: 948
Kayıt: 22 Kas 2017 16:29

Re: dolaylı adresleme

Mesaj gönderen İlhan »

Merhaba,
IEC yapısında sıralı adreslere erişim array'lar yardımı ile index belirterek olur. Bu sebeple bir komut bulunmamaktadır.

Standart bölümünün içindenki 1(copy (1 gain)) komutunu kullanmayı deneyebilirsiniz. Örneğin aşağıdaki gibi index değişkenine kaç yazarsanız Data_A dizininden o değişkeni alıp Data_B'ye taşır.
Taşıma Ladder.PNG
Sonuç:
Taşıma Data windows.PNG
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
iy2434
Mesajlar: 37
Kayıt: 02 Oca 2018 15:39
İletişim:

Re: Dolaylı adresleme

Mesaj gönderen iy2434 »

arkadaşlar ben index işini beceremedim data_A[index] diye yazıyorum olmuyor bu konuyu biraz açarmısınız çok acil ihtiyacım var
Kullanıcı avatarı
İlhan
Mesajlar: 948
Kayıt: 22 Kas 2017 16:29

Re: Dolaylı adresleme

Mesaj gönderen İlhan »

Data_A, Data_B ve index isimli tipi INT olan taglar eklemelisiniz.

Array uzunluğu aşağıda sarı ile işaretli bölüme girilerek oluşturulur.
E1.PNG
index isimli tag'a
1 yazarsanız Data_A[1] deki veriyi Data_B'ye taşır.
2 yazarsanız Data_A[2] deki veriyi Data_B'ye taşır vb.

Array taglar Data Window'a aşağıdaki seçenekler ile eklenip görüntülenebilir.
E2.PNG
Yukarıda anlatımı yapılan örneğe aşağıdaki linkten ulaşabilirsiniz.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
iy2434
Mesajlar: 37
Kayıt: 02 Oca 2018 15:39
İletişim:

Re: Dolaylı adresleme

Mesaj gönderen iy2434 »

dimension un yanındaki(1024,255,255) ne anlama geliyor
Kullanıcı avatarı
İlhan
Mesajlar: 948
Kayıt: 22 Kas 2017 16:29

Re: Dolaylı adresleme

Mesaj gönderen İlhan »

Dizinin max. boyutunu temsil eder.
arrTAg[0]
arrTAg[0,0]
arrTAg[0,0,0] gibi
array_tablo.jpeg
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Cevapla

“RENU PLC Forum” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir