hakanozh86
Üye
- Katılım
- 13 Şub 2007
- Mesajlar
- 58
- Puanları
- 1
- Yaş
- 38
Arkadaşlar ben 3-4 sene önce lise4te iken mitsubishide programlamıştım. 3 katlı asansörü.
size asansörün programını matematiksel ifadelerle yazdım.
+ : Seri normalde açık kontak
= : Çıkış (genelde set rst kullandım)
yardımcı olurum umarım.
örneğin
1. kat sivici .......s1
1. kat yerinde ...s2
2. kat sivici .......s3
2. kat yerinde... s4
3. kat svici ........s5
3. kat yerinde ...s6
1. kata git ..........b1
2. kata git...........b2
3. kata git...........b3
kapı kapandı .........s7
kapı açıldı ..........s8
Ayrıca çıkışlar için
asansör yukarı K1
asansör aşağı K2
kapıları kapat K3
kapıları aç K4
olsun
bu arada her katta kapı için ayrı sistem yoktur o sistem kabine bağlıdır yani tek kapı sistemi var.
İlk önce kafanızda programı parçalara ayırın.
>işlem > işlem bitti bilgisi
---------------------------------------------
>kapıları kapat > kapı kapalı (M5)
>katlara git > asansör 1. 2. 3. katta (M7, M11, M13)
>kapıları aç > kapı açıldı.
b1 = set M1
b2 = set M2
b3 = set M3
"kapıları kapat"
M4 ü herhangi bir kat butonuna basıldığında setle, kapı kapandığında resetle.
(M1 OR M2 OR M3) = set M4 (kapıyı kapat)
M4 = K3 (kapı kapanıyor)
Ayrıca bu K3e paralel M4 üde kullanın.
ve sonra
s7 = M5 = reset M4 (kapı kapalı)
"katlara git"
Şimdi 1. kat (zemin) için:
M5 + M1 = SET M6 (1.kata git)
M6 = K2 (asansör aşağı)
M6 + s2 = RST M6 = SET M7 (asansör 1. katta)
2. (orta) kat için
M5 + M2 = SET M8 (2.kata git)
1. kattan 2. kata çıkması için
M8 + s1 = SET M9
M9 = K1 (asansör yukarı)
3. kattan 2.kata inmesi için
M8 + s5 = SET M10
M10 = K2 (asansör aşağı)
M8 + s4 = RST M8 = RST M9 = RST M10 = SET M11 (asansör 2.katta )
3. kat için
M5 + M3 = SET M12 (3.kata git)
M12 = K1 (asansör yukarı)
M12 + s6 = RST M12 = SET M13 (asansör 3. katta)
"kapıları aç"
(M7 OR M11 OR M13) = SET M14 (kapıyı aç)
M14 = K4 (kapı açılıyor)
s8 = RST M14 = (kapı açık)
Tek yapmanız gereken parçalayabildiğiniz kadar parçalayın
sonra parçaları tek tek birbirinden bağımsızmış gibi programlayın.
ve birleştirin (alt alta yazın) hepsi bu kadar basit!
takıldığınız yer varsa msnden yardım edebilirim.
Aslında bu programı yazıp gönderecektim ama evde program yok iştede internet yok
KOLAY GELSİN !!!
size asansörün programını matematiksel ifadelerle yazdım.
+ : Seri normalde açık kontak
= : Çıkış (genelde set rst kullandım)
yardımcı olurum umarım.
örneğin
1. kat sivici .......s1
1. kat yerinde ...s2
2. kat sivici .......s3
2. kat yerinde... s4
3. kat svici ........s5
3. kat yerinde ...s6
1. kata git ..........b1
2. kata git...........b2
3. kata git...........b3
kapı kapandı .........s7
kapı açıldı ..........s8
Ayrıca çıkışlar için
asansör yukarı K1
asansör aşağı K2
kapıları kapat K3
kapıları aç K4
olsun
bu arada her katta kapı için ayrı sistem yoktur o sistem kabine bağlıdır yani tek kapı sistemi var.
İlk önce kafanızda programı parçalara ayırın.
>işlem > işlem bitti bilgisi
---------------------------------------------
>kapıları kapat > kapı kapalı (M5)
>katlara git > asansör 1. 2. 3. katta (M7, M11, M13)
>kapıları aç > kapı açıldı.
b1 = set M1
b2 = set M2
b3 = set M3
"kapıları kapat"
M4 ü herhangi bir kat butonuna basıldığında setle, kapı kapandığında resetle.
(M1 OR M2 OR M3) = set M4 (kapıyı kapat)
M4 = K3 (kapı kapanıyor)
Ayrıca bu K3e paralel M4 üde kullanın.
ve sonra
s7 = M5 = reset M4 (kapı kapalı)
"katlara git"
Şimdi 1. kat (zemin) için:
M5 + M1 = SET M6 (1.kata git)
M6 = K2 (asansör aşağı)
M6 + s2 = RST M6 = SET M7 (asansör 1. katta)
2. (orta) kat için
M5 + M2 = SET M8 (2.kata git)
1. kattan 2. kata çıkması için
M8 + s1 = SET M9
M9 = K1 (asansör yukarı)
3. kattan 2.kata inmesi için
M8 + s5 = SET M10
M10 = K2 (asansör aşağı)
M8 + s4 = RST M8 = RST M9 = RST M10 = SET M11 (asansör 2.katta )
3. kat için
M5 + M3 = SET M12 (3.kata git)
M12 = K1 (asansör yukarı)
M12 + s6 = RST M12 = SET M13 (asansör 3. katta)
"kapıları aç"
(M7 OR M11 OR M13) = SET M14 (kapıyı aç)
M14 = K4 (kapı açılıyor)
s8 = RST M14 = (kapı açık)
Tek yapmanız gereken parçalayabildiğiniz kadar parçalayın
sonra parçaları tek tek birbirinden bağımsızmış gibi programlayın.
ve birleştirin (alt alta yazın) hepsi bu kadar basit!
takıldığınız yer varsa msnden yardım edebilirim.
Aslında bu programı yazıp gönderecektim ama evde program yok iştede internet yok
KOLAY GELSİN !!!