S7-200 Plc de 9 Digit

knight

Üye
Katılım
22 Şub 2007
Mesajlar
36
Puanları
1
Arkadaslar S7 200 plc de hizli sayici olarak hangi input kullaniliyor?
Ayrica 999.999.999 a kadar hafizada kalici bir sayma islemi gerceklestirmek istiyorum.
Yardimci olurmusunuz?
 
9 digitle yapilmis sayici ornek programi gonderirseniz daha iyi olur.
 
7 segmentlik bir LED göstergenin sürülmesi için, Segment komutu (SEG) IN’de yer alan bir baytlık bir
karakteri OUT’da yer alan bit dizisine dönüştürür

segment komutu açıklaması ektedir.
 

Ekli dosyalar

  • seq.rar
    71.8 KB · Görüntüleme: 43
Bence deger gostermek icin TD200 kullanin. 7 segment display icin 9 digitte 63 tane output a gerek olacak. Buda en az bir CPU 3 tanede output modulu demek.

Anladigim kadariyla asil sorununuz sayicilarin 999 a kadar sayiyor olmasi. Bu durumda 1-999 arasi bir sayici 1000-999.999 arasi bir sayici 1.000.000-999.999.999 arasi baska bir sayici kullanirsin.
Ilk sayicin 999 a ulastiktan sonraki sayim sinyalinde ilk sayiciyi resetleyip ikinci sayiciyi bir artirirsin. Sonra 2. sayiciyada 999 a ulastiginda ayni seyi yapip 3. sayiciyi bir artirirsin.
En son deger gosterirken, 3. sayiciyi 1.000.000 ile 2. sayiciyi 1.000 ile carparsin. Butun sayici degerlerini toplarsin. sonuc....
 
Bu arada sayici inputu olarak i0.0 i kullanabilirsin. kullanma klavuzunda yazar. HSC ozelligi olan inputlar.
 
İkinci sorunuzla ilgili olarak, aşağıdaki örnek kod I0.0'ın her gelişinde MD0'ı bir arttırır. Sayıcı olarak kullanabilirsiniz. 2.147.483.647'ye kadar sayar.
Kod:
LD     I0.0
EU
INCD   MD0
 
Moderatör tarafında düzenlendi:

Forum istatistikleri

Konular
130,154
Mesajlar
933,746
Kullanıcılar
453,248
Son üye
126emuro126

Yeni konular

Geri
Üst