1. sayfa (Toplam 1 sayfa)

Dolaylı adresleme

Gönderilme zamanı: 19 Kas 2019 11:59
gönderen plc_nedir_abicim
Deltada kullandığımız Dolaylı adreslemeyi renuda nasıl kullanabiliriz örnek D500E
iyi çalışmalar

Re: dolaylı adresleme

Gönderilme zamanı: 19 Kas 2019 15:48
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

Re: Dolaylı adresleme

Gönderilme zamanı: 02 Haz 2021 09:49
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

Re: Dolaylı adresleme

Gönderilme zamanı: 02 Haz 2021 14:22
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.

Re: Dolaylı adresleme

Gönderilme zamanı: 11 Haz 2021 10:26
gönderen iy2434
dimension un yanındaki(1024,255,255) ne anlama geliyor

Re: Dolaylı adresleme

Gönderilme zamanı: 11 Haz 2021 14:51
gönderen İlhan
Dizinin max. boyutunu temsil eder.
arrTAg[0]
arrTAg[0,0]
arrTAg[0,0,0] gibi
array_tablo.jpeg