s7-300 Trafik Sinyalizasyonu

triyak41

Üye
Katılım
8 Ara 2011
Mesajlar
19
Puanları
1
Yaş
29
Bir yaya , yoldan karşıdan karşıya geçmek istemektedir. Genelde trafiği aksatmamak için konulan butonlu geçiş sistemini S7-300 Siemens plc'ye göre yazılmıştır.
İşlemler : Yaya gelir ,
1*karşıya geçmek için butona basar.
2*Araçlar için yeşil olan ışık 3 saniye sayar
3*Süre bittiğinde sarı yanar ve 2 saniye sonra
4*Kırmızı yanar
5*Araçlar için ; Kırmızı ışık yanınca 3 saniye sayar
6*Yayalar için Yeşil ışık yanar ve 10 saniye saymaya başlar.
7*10 saniye bitiminde Yayalar için kırmızı ışık yanar
8*Yayalar için kırmızı ışık yandığından 3 saniye sonra
9*ARAÇLAR için kırmızı olan ışık Sarı olur.
10*Sarıda 2 saniye süre sayıldıktan sonra ARAÇLAR için yeşil ışık yanar.



PROGRAM KODLARI :

NETWORK 1

AN M 100.1
= M 100.0
S M 100.1

O M 100.0
ON T 1
AN "sags"
= "Sagy"
O M 100.0
ON T 1
AN "sols"
= "soly"


O M 100.0
ON T 3
AN "sagyy"
= "sagyk"
A "sagyk"
= "solyk"



NETWORK 2

O I 124.0
O I 124.1



AN T 1
AN T 2
AN T 3
AN T 4
AN T 5
AN T 6

L S5T#3S
SS T 1
L S5T#5S
SS T 2
L S5T#8S
SS T 3
L S5T#18S
SS T 4
L S5T#21S
SS T 5
L S5T#23S
SS T 6


A T 1
= "sags"
A T 1
= "sols"

A T 2
= "sagk"
A T 2
= "solk"


A "sagk"
R "sags"
A "solk"
R "sols"


A T 3
A "sagk"
= "sagyy"
A T 3
A "solk"
= "solyy"



A T 4
A "sagk"
S "sagyk"
R "sagyy"

A T 4
A "solk"
S "solyk"
R "solyy"


A T 5
A "sagyk"
S "sags"
R "sagk"
A T 5
A "solyk"
S "sols"
R "solk"



A T 6
A "sagyk"
S "Sagy"
R "sags"
A T 6
A "solyk"
S "soly"
R "sols"


A T 1
A T 2
A T 3
A T 4
A T 5
A T 6
S M 120.0


A M 120.0
R T 1
A M 120.0
R T 2
A M 120.0
R T 3
A M 120.0
R T 4
A M 120.0
R T 5
A M 120.0
R T 6
R M 120.0


********** ''Sags'' veya ''Sagy'' gibi ifadeler çıkışlardır. Her çıkışları kendi istediğiniz adrese göre yazabilirsiniiz.
Sags = Oto Sağ Sarı
Sagy= Oto Sağ Yeşil
Sagk= Oto Sağ Kırmızı
Soly= Oto Sol Yeşil
Solk= Oto sol kırmızı
Sols = Oto sol sarı
Solyk= Sol yaya Kırmızı
Solyy= Sol yaya Yeşil
Sagyy= Sağ yaya yeşil
Sagyk= Sağ yaya kırmızıdır.


İki yolda ayrı ayrı inputlar ve outputlar kullanılmıştır. Ayrı input output kullanımındaki amaç ise bir çıkıış bozulursa diğer taraftan ışık görülebilir.



Sağ ve Sol yazmadaki amaç trafiğin sağ şerit ve sol şerit olduğunu belirtir.

Proje için yapılmıştır.

PROJE DOSYASINDA OLSUN VEYA PROJE PROGRAMINDA OLSUN BANA YARDIMI DOKUNAN TÜM ARKADAŞLARIMA TEŞEKKÜR EDİYORUM.

Gerekli s7 projesini bilgisayarımda bulduğumda yükleyeeğim herkese iyi çalışmalar.

SORULARINIZI ÇEKİNMEDEN SORABİLİRSİNİZ YARDIMIMIZ DOKUNURSA NE MUTLU BİZE.

 
Bu kadar kod yazmışsınız çok güzel ama bence bi de Graph'i deneyin.
 
Graph dediğiniz olay nedir ustam? Saygılar
 
Dediğiniz daha kolay bi yazılım tarzı fakat o konuyu bilmediğimiz için bu yöntemle yaptık Sağolun
 

Forum istatistikleri

Konular
129,840
Mesajlar
930,685
Kullanıcılar
452,683
Son üye
greyman43

Yeni konular

Geri
Üst