1. sayfa (Toplam 1 sayfa)

ispsoft fonksiyon bloğunda index register kullanımı

Gönderilme zamanı: 21 Kas 2019, 16:00
gönderen trona
Merhaba
Ben ispsoft editörü ile as228r plc programlıyorum. 6 adet estun servo motoru plc ile can open üzerinden haberleştiriyorum. Servo motor kontrolüne ait fonksiyon bloğu hazırladım. Sorun şuki bu fonksiyon buloğundan iki adet koyarsam bloklar çalışmıyor. Fonksiyon buloğunun girişine id kanal girişi koydum tüm adresleri otomatik konfgüre etsin diye acaba içerisinde kullandığım E0 index adresinden dolayı mı sıkıntı meydana geliyor. yardımcı olursanız çok sevinirim.

Re: ispsoft fonksiyon bloğunda index register kullanımı

Gönderilme zamanı: 21 Kas 2019, 16:12
gönderen Turhan
Merhaba,

ISPSoft'da FB içerisinde index register adresi hangi formatta tanımladınız.

Not: ISPSoft'da index adres |D0@E0| gibi kullanılmalıdır.

Re: ispsoft fonksiyon bloğunda index register kullanımı

Gönderilme zamanı: 21 Kas 2019, 16:24
gönderen trona
bende bu d1000@E0 tarzında kullandım. Fonksiyon bloğu içerinde özel bir kullanımı mı var. Çünkü aynı bloktan iki defa kullanınca çalışmıyor.

Re: ispsoft fonksiyon bloğunda index register kullanımı

Gönderilme zamanı: 21 Kas 2019, 17:02
gönderen Turhan
Merhaba,

Mesaja eklediğim FB örneğini inceleyiniz. D1000, D1001, D1002 ... adreslerindeki değeri E0 index registeri ile 5 farklı FB'de kullanılabiliyor.

FB_Fonksiyon_Blok_0.jpg
FB_Fonksiyon_Blok_1.jpg
FB_Fonksiyon_Blok_2.jpg