stl yazılımı hakkında soru

Katılım
22 Mar 2007
Mesajlar
289
Puanları
1
Yaş
40
Bana bunu anlatırmısınız ı 1.0 sensöründen sonraki zamanı bulamıyorum
stl yazılımının detaylı anlatımı yokmudur

A I 1.5
JC M006
S Q 3.2
BEU
M006: NOP 0
L MB 81
L 1
+I
T MB 81
L MB 80
L 10
==I
JC M001
L MB 80
L 15
==I
JC M002
L MB 80
L 20
==I
JC M003
L MB 80
L 30
==I
JC M004
L MB 80
L 40
==I
JC M005
L 10
T MB 80
BEU
M001: NOP 0
R Q 1.0
R Q 3.2
A I 1.0
BEC
S Q 1.0
S Q 3.2
R Q 0.4
L 15
T MB 80
L 0
T MB 81
BEU
M002: NOP 0
AN I 1.0
BEC
S Q 3.2
R Q 0.4
L 20
T MB 80
L 0
T MB 81
BEU
M003: NOP 0
L MB 81
L DB10.DBW 0
<I
BEC
R Q 3.2
R Q 2.5
L 30
T MB 80
BEU
M004: NOP 0
AN M 99.0
BEC
S Q 0.4
S Q 0.5
S Q 3.1
R M 99.0
S M 99.7
L 40
T MB 80
BEU
M005: NOP 0
A Q 0.4
BEC
L 10
T MB 80
BEU
 
MB80 10 'a eşit ise M001'e atla. İki elemanı resetle ve I1.0 "1" ise bloğu sonlandır. Yani işleme devam etme. Ayrıca MB80 15'e eşit ise M002'ye atla. I1.0 "0" ise bloğu sonlandır.
anlaşılmayan birşey var mı?
 
Arkadasım çalısmalrında bence ladder da ugrasman daha rahat ve görsel olur
 
ladder tabiki daha kolay fakat bunuda bilmekte fayda var
 
Moderatör tarafında düzenlendi:
kafan Karışmasın T ile ifade edilan satır aslında Timer değil TRANSFER yani taşıma olayı.

Stl öğrenmek istersen ladderde yaptığın tam hakim olduğun uygulamalar stl kodlarını karıştır ve sonuçlarını gör.
 
zamanınız olduğunda bunu geniş anlatabilirseniz sevinirim gerçekten t timmer diye hesapladım mb nin ne işi var diye düşündüm
 
I1.0 lojik 1 değerini alırsa BEC komutu gereği bu blok sonlanır ve geri kalanı işlenmez.
 
Programın anlatımı şu şekildedir:
A I 1.5
JC M006 I1.5=1 iseM006'ya atla.
S Q 3.2 I1.5=0 ise Q3.2'yi 1'e set et.
BEU Bloğu sonlandır.
M006: NOP 0
L MB 81
L 1
+I
T MB 81 MB81'e 1 ekle.
L MB 80
L 10
==I
JC M001 Eğer MB80'in değeri 10 ise M001'e atla.
L MB 80
L 15
==I
JC M002 Eğer MB80'in değeri 15 ise M002'e atla.
L MB 80
L 20
==I
JC M003 Eğer MB80'in değeri 20 ise M003'e atla.
L MB 80
L 30
==I
JC M004 Eğer MB80'in değeri 30 ise M004'e atla.
L MB 80
L 40
==I
JC M005 Eğer MB80'in değeri 40 ise M005'e atla.
L 10
T MB 80 MB80'e 10 yükle.
BEU Bloğu sonlandır.
M001: NOP 0
R Q 1.0 Q1.0'ı resetle.
R Q 3.2 Q3.2'i resetle.
A I 1.0
BEC I1.0=1 ise bloğu sonlandır.
S Q 1.0 Q1.0'ı 1'e set et (I1.0=0 ise buraya devam edecek)
S Q 3.2 Q3.2'yi 1'e set et.
R Q 0.4 Q0.4'ü resetle.
L 15
T MB 80 MB80'e 15 yükle.
L 0
T MB 81 MB81'e 0 yükle.
BEU Bloğu sonlandır.
M002: NOP 0
AN I 1.0
BEC I1.0=0 ise bloğu sonlandır.
S Q 3.2 Q3.2=1'e set et.
R Q 0.4 Q0.4'ü=0'a reset et.
L 20
T MB 80 MB80'e 20 yükle.
L 0
T MB 81 MB81'e 0 yükle.
BEU Bloğu sonlandır.
M003: NOP 0
L MB 81
L DB10.DBW 0
<I
BEC MB81'in değeri DB10.DBW0'ın değerinden küçük ise bloğu sonlandır.
R Q 3.2 Q3.2'yi 0'a reset et.
R Q 2.5 Q2.5'i 0'a reset et.
L 30
T MB 80 MB80'e 30 yükle.
BEU Bloğu sonlandır.
M004: NOP 0
AN M 99.0
BEC M99.0'ın değeri 0 ise bloğu sonlandır.
S Q 0.4 Q0.4=1'e set et.
S Q 0.5 Q0.5=1'e set et.
S Q 3.1 Q3.1=1'e set et.
R M 99.0 M99.0=0'a reset et.
S M 99.7 M99.7=1'e set et.
L 40
T MB 80 MB80'e 40 yükle.
BEU Bloğu sonlandır.
M005: NOP 0
A Q 0.4
BEC Q0.4=1 ise bloğu sonlandır.
L 10
T MB 80 MB80'e 10 yükle.
BEU Bloğu sonlandır.

Saygılar...
 
Bora kardeş güzel anlatmışın ben bunu nasıl öğrenirim bununla ilgili türkçe kitap varmı varsa adı ne
 

Forum istatistikleri

Konular
129,836
Mesajlar
930,613
Kullanıcılar
452,664
Son üye
Kilowhat

Yeni konular

Geri
Üst