S7 300 Aritmetik İşlem

fatihöz

Üye
Katılım
1 Mar 2008
Mesajlar
7
Puanları
1
Yaş
40
Arkadaşlar kolay gelsin
S7-300 cpu 313 plcde aritmetik işlem yapıyorum sonucu dbw olarak alıp fc 40
fonksiyonla timer TV yazıyorum fakat Aritmetik işlemin sonucu TV de farklı değer
olarak çıkıyor...
Yardımlarınız için şimdiden teşekkürler....
 
timera değeri BCD olarak yazmanız lazım.Programda I-BCD dönümünü yapıp öyle atamayı deneyin
 
double ise evet DI-BCD dönüşüm olmalı.
 
işlem olarak şöyle yapıyorum
dbw 2 ile dbw 4 çıkarma işlemi yapıyorum dbw4 I/DI double çevirip md100
aktarıp FC40 ile S5time convert yapıyorum fakat çıkan sonuç misal 90sn
iken TV 1ms sayıyor
 
işlemden sonra dbw 4 ü direkt olarak I-BCD dönüştür sonucu TV ye atamayı dene.
 
Son düzenleme:
sağolun arkadaşlar
birde sormak istediğim SFB ve FC bloklarını nasıl kullanıyoruz açıklamaları olan bilgi alabileceğim döküman
bulabilirmiyim
 
Ladder kıllanıyorsan; yukardaki menüden empty box al adını, kullanmak istediğin sfb ve numarasını yaz.SFB1 gibi.
STL kullanıyorsan call SFB1 yaz.
FC için; kendi FC ni çağıracaksan örneğin ismi FC1 olsun: Ladder da sana ait fc ler ladder sembollerinin olduğu yerin altın fc blocks vardır, istediğin networke sürükle bırak. STL de programı yazıyor isen; call fc1 komutunu kullanırsın.

Döküman için programın kendi help dosyası vardır, çağırdığın SFB yi mouse ile seçip klavyeden F1 tuşuna bas ilgili help açılır.

Kolay gelsin.
 
Son düzenleme:

Yeni mesajlar

Forum istatistikleri

Konular
129,876
Mesajlar
930,950
Kullanıcılar
452,743
Son üye
tamirciankara

Yeni konular

Geri
Üst