Siemens PLC kullanmadığım için anlayamadım yine. Kullandığım plc omron ve verdiğiniz fonksiyonu yazıyorum. Fakat Sampling vve smothing time 'mı timer olarak mı tanımlamam gerekiyor.?? Timerı 'ı timera bölme işlemi nasıl olacak o kismıda anlamadım maruz görün
Hayır timer olarak değil, fb bloğu kaç ms de bir taranıyor bunu sayı(real) olarak fb ye söylemeniz gerekiyor, smooth time aynı şekilde bir katsayı gibi düşünülebilir.
FUNCTION FC19:VOID
VAR_INPUT
GIRIS:BOOL:=FALSE;
RESET:BOOL;
END_VAR
VAR_OUTPUT
CIKIS:REAL;
END_VAR
VAR
y:REAL;
END_VAR
BEGIN
IF GIRIS =TRUE THEN
CIKIS:=CIKIS+1;
ELSIF RESET=1 THEN
CIKIS:=0;
END_IF;
END_FUNCTION
cıkıs degerı 1 artmıyor nedenini bilen var mı acaba
İşin erbabı olan değerli abimlerim ve kardeşlerim şu iki sorunun cevabını SCL olarak yazabilir misiniz lütfen? Çok acil. Şimdiden teşekkürlerimi sunuyorum.
herkese hayırlı işler,
boolen bir giriş aktif olduğunda Arr1:"array [1..3] of bool" tipindeki değişkenin 1. ve 3. dizilerini dğeiştirmek istiyorum.
giriş yokken:
Arr1[1]:=10;
Arr2[2]:20;
Arr3[3]:30;
giriş aktif olduğunda :
Arr1[1]:=30;
Arr2[2]:20;
Arr3[3]:10;
boolen değişken tekrar sıfıra düştüğünde eski haline almak istiyorum.for döngüsüyle nasıl yapabilirim.
yardımcı olacak arkadaşlara şimdiden teşekkürler