Siemens Simatic S7 SCL Programlama Dili

hkn_blt

Üye
Katılım
31 Ağu 2009
Mesajlar
1,102
Puanları
33
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 :)
 

elektronikmuh

Yönetici
Yönetici
Yönetici
Katılım
13 Ocak 2007
Mesajlar
1,951
Puanları
1,768
Yaş
43
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.
 

hkn_blt

Üye
Katılım
31 Ağu 2009
Mesajlar
1,102
Puanları
33
Anladım tşk ediyorum
 

hkn_blt

Üye
Katılım
31 Ağu 2009
Mesajlar
1,102
Puanları
33
Kalman fitresini St nasıl uyarlarız _
 
Katılım
3 Ağu 2009
Mesajlar
281
Puanları
3
Kod:
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

Merhaba programda hiç bir sıkıntı yok bende çalışıyor.
 
Katılım
31 Eki 2017
Mesajlar
1
Puanları
1
Yaş
25



İş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.
 

rotsis

Üye
Katılım
7 Ağu 2011
Mesajlar
735
Puanları
8
Yaş
35
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
 

Sponsor Bağlantı

Forum istatistikleri

Konular
110,800
Mesajlar
780,675
Kullanıcılar
408,881
Son üye
Lina4401
Üst