DeisS
Üye
- Katılım
- 21 Ara 2012
- Mesajlar
- 14
- Puanları
- 1
Ustalarım hepinize hayırlı işler.
Önümde şu şekilde bir algoritma var ve programa yansıtamadım maalesef.
Yardımcı olursanız çok sevinirim.
30 duraklı düz bir hat üzerinde ileri-geri yönde hareket eden 2 adet taşıyıcı araba mevcut.
Taşıyıcı arabaların duraklardaki ürünleri alıp farklı bir durağa bırakmaları gerekiyor.
Örneğin;
Araba1=
1den alıp 7ye bırakıyor
3den alıp 5e bırakıyor
8den alıp 10a bırakıyor ... gibi.
Araba2=
10dan alıp 17ye bırakıyor
13den alıp 25e bırakıyor
12den alıp 6ya bırakıyor ... gibi.
Araba-1 kullandığı duraklar 1-10 dahil bu aradaki bütün duraklar.
Araba-2 kullandığı duraklar 6-30 dahil aradaki bütün duraklar.
Örnek çalışma şekli:
Araba-1= Ürünü 3den alıp 6ya bırakacak, arkasından 8den alıp 9a bırakacak.
Araba-2= Ürünü 15den alıp 6ya bırakacak ve 7den alıp 10a bırakacak
sonrasında
Araba-1= 10daki ürünü alıp 3e götürecek.
Arabalar aralarında mutlaka 1 durak boş olacak şekilde çalışmak zorundalar.
Burada taşıyıcı arabaların birbirlerine çarpmasını engellemek için bir kod yazmalıyım fakat bir türlü başaramadım.
Delta PLC kullanıyorum.
Bu algoritmayı yazmamda yardımcı olursanız çok sevinirim.
Şimdiden yardımcı olan veya olmaya çalışan herkese çok teşekkür ederim.
Önümde şu şekilde bir algoritma var ve programa yansıtamadım maalesef.
Yardımcı olursanız çok sevinirim.
30 duraklı düz bir hat üzerinde ileri-geri yönde hareket eden 2 adet taşıyıcı araba mevcut.
Taşıyıcı arabaların duraklardaki ürünleri alıp farklı bir durağa bırakmaları gerekiyor.
Örneğin;
Araba1=
1den alıp 7ye bırakıyor
3den alıp 5e bırakıyor
8den alıp 10a bırakıyor ... gibi.
Araba2=
10dan alıp 17ye bırakıyor
13den alıp 25e bırakıyor
12den alıp 6ya bırakıyor ... gibi.
Araba-1 kullandığı duraklar 1-10 dahil bu aradaki bütün duraklar.
Araba-2 kullandığı duraklar 6-30 dahil aradaki bütün duraklar.
Örnek çalışma şekli:
Araba-1= Ürünü 3den alıp 6ya bırakacak, arkasından 8den alıp 9a bırakacak.
Araba-2= Ürünü 15den alıp 6ya bırakacak ve 7den alıp 10a bırakacak
sonrasında
Araba-1= 10daki ürünü alıp 3e götürecek.
Arabalar aralarında mutlaka 1 durak boş olacak şekilde çalışmak zorundalar.
Burada taşıyıcı arabaların birbirlerine çarpmasını engellemek için bir kod yazmalıyım fakat bir türlü başaramadım.
Delta PLC kullanıyorum.
Bu algoritmayı yazmamda yardımcı olursanız çok sevinirim.
Şimdiden yardımcı olan veya olmaya çalışan herkese çok teşekkür ederim.