cpu315f-2 dp ile çalışıyorum ayriyeten elimde sm334 analog giriş çıkış modülü var. wincc flexibleden değer girerek plc den 0-10v çıkış almak istiyorum ama bir türlü örnek bir program bulamadım. yardımcı olursanız sevinirim.
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
fc106 unscale ile yapabilirsin.
ilk önce plc de db1 yarat sonra db1.dbd1 yarat ve veri tipini integer olarak tanımla.
Şimdi wincc tarafında bir tag ile buraya bağlan ve girebileceğin bir ekrana koy.
şidi fc 106 blağunu ob1 içinde çağır
CALL "UNSCALE"
IN :=db1.dbd1
HI_LIM :=1.000000e+002
LO_LIM :=0.000000e+000
BIPOLAR:=m0.0
RET_VAL:=#TEMP_WORD
OUT :=PQW300
yukarda yazmaya çalıştığım gibi bir şey yaz burda analog adresi değişiklik gösterir, RET_VAL değerini istediğin başka bir yere yazdır.
ama temelde yapacağın bu şimbi wincc de 0-100 arası bir değer girerek analog çıkış elde edebilirsin.
saygılar.