Bemim bir sorum olacak. Birtane external tagım var, range 0-100 arası. Bu deger 50 oldugunda internal binary bir tagı 1 yapmak istitorum. Sanırım bu script ile olabilir. Bunu nasıl bir script ile yapabilirim?
Wincc 6.0 sp4 kullandığım versiyon ve bunu plc'den değil winccden yapmak istiyorum. Teşekkürler.
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.
WinCC de C script yazarak taglara erismek icin hazir fonksiyolari var. GetTagWord(), GetTagFloat,... gibi. Bunlardan data tipine uygun olaniyla tagi okursun.
if(okunan<50)
SetTagBit(.....);
SetTagBool() da olabilir tam hatirlamiyorum. Istedigin binary tag'i bir yaparsin.
Yazacagin bu foksiyonuda 0-100 arasi degisen tagi gosterdigin textbox in "onChange' olayina ilistirebilirsin.
Sen bir trigger yaratırsın (mesela 1sn'lik vb.) ardından da bu trigger ile yukarıda hazırladığın scripti tetiklersin. Böylece script 1 saniyede bir çalıştırılır ve değerin cyclic olarak kontrol edilmiş olur.