Mesaj Önizleme  Konuyu Gönder 
ZAMAN SAYACI
Yazar Mesaj
Mesajlar: 2,595
Katılım: Jan 2008
Karma Puanı: 0
Mesaj: #1
ZAMAN SAYACI

'Bir makinenin otomatik be manuel modda ne kadar zaman çalıştığını sayan script. bu scripti global script içine yazıyoruz. info trigger bölümünden zaman script döngüsünü 1 saniye olarak seçiyoruz.<br />
[/align]<br />
<br />
<br />
Dim saniye<br />
Dim dakika<br />
Dim saat<br />
Dim gun<br />
Dim ay <br />
Dim yil<br />
Dim oto<br />
Dim man<br />
<br />
<br />
oto=HMIRuntime.Tags.Item ("Otomatik").Read <br />
man=HMIRuntime.Tags.Item ("Manuel").Read <br />
<br />
<br />
<br />
''''''Otomatik Mod Zaman Sayımı Başlıyor<br />
If oto=1 Then<br />
saniye=HMIRuntime.Tags.Item ("oto_saniye").read<br />
dakika=HMIRuntime.Tags.Item ("oto_dakika").read<br />
saat=HMIRuntime.Tags.Item ("oto_saat").read<br />
gun=HMIRuntime.Tags.Item ("oto_gun").read<br />
ay=HMIRuntime.Tags.Item ("oto_ay").read<br />
yil=HMIRuntime.Tags.Item ("oto_yil").read<br />
<br />
'Timer Başlangıcı Saniye Sayıyor<br />
saniye=saniye+1<br />
HMIRuntime.Tags.Item ("oto_saniye").Write saniye<br />
<br />
'Saniye 60 olunca dakika sayar ve saniye sıfırlanır<br />
If saniye>=4 Then<br />
HMIRuntime.Tags.Item ("oto_saniye").Write 0<br />
dakika=dakika+1<br />
HMIRuntime.Tags.Item ("oto_dakika").Write dakika<br />
End If<br />
<br />
'Dakika 60 olunca saat sayar ve dakika sıfırlanır<br />
If dakika=4 Then<br />
HMIRuntime.Tags.Item ("oto_dakika").Write 0<br />
saat=saat+1<br />
HMIRuntime.Tags.Item ("oto_saat").Write saat<br />
End If<br />
<br />
'saat 24 olunca gün sayar ve saat sıfırlanır<br />
If saat>=24 Then<br />
HMIRuntime.Tags.Item ("oto_saat").Write 0<br />
gun=gun+1<br />
HMIRuntime.Tags.Item ("oto_gun").Write gun<br />
End If<br />
<br />
'gun 30 olunca ay sayar ve gun sıfırlanır<br />
If gun>30 Then<br />
HMIRuntime.Tags.Item ("oto_gun").Write 1<br />
ay=ay+1<br />
HMIRuntime.Tags.Item ("oto_ay").Write ay<br />
End If<br />
<br />
'ay 12 olunca yil sayar ve ay sıfırlanır<br />
If ay>12 Then<br />
HMIRuntime.Tags.Item ("oto_ay").Write 1<br />
yil=yil+1<br />
HMIRuntime.Tags.Item ("oto_yil").Write yil<br />
End If<br />
End If<br />
<br />
''''''Manuel Mod Zaman Sayımı Başlıyor<br />
If man=1 Then<br />
saniye=HMIRuntime.Tags.Item ("man_saniye").read<br />
dakika=HMIRuntime.Tags.Item ("man_dakika").read<br />
saat=HMIRuntime.Tags.Item ("man_saat").read<br />
gun=HMIRuntime.Tags.Item ("man_gun").read<br />
ay=HMIRuntime.Tags.Item ("man_ay").read<br />
yil=HMIRuntime.Tags.Item ("man_yil").read<br />
<br />
'Timer Başlangıcı Saniye Sayıyor<br />
saniye=saniye+1<br />
HMIRuntime.Tags.Item ("man_saniye").Write saniye<br />
<br />
'Saniye 60 olunca dakika sayar ve saniye sıfırlanır<br />
If saniye>=60 Then<br />
HMIRuntime.Tags.Item ("man_saniye").Write 0<br />
dakika=dakika+1<br />
HMIRuntime.Tags.Item ("man_dakika").Write dakika<br />
End If<br />
<br />
'Dakika 60 olunca saat sayar ve dakika sıfırlanır<br />
If dakika>=60 Then<br />
HMIRuntime.Tags.Item ("man_dakika").Write 0<br />
saat=saat+1<br />
HMIRuntime.Tags.Item ("man_saat").Write saat<br />
End If<br />
<br />
'saat 24 olunca gün sayar ve saat sıfırlanır<br />
If saat>=24 Then<br />
HMIRuntime.Tags.Item ("man_saat").Write 0<br />
gun=gun+1<br />
HMIRuntime.Tags.Item ("man_gun").Write gun<br />
End If<br />
<br />
'gun 30 olunca ay sayar ve gun sıfırlanır<br />
If gun>30 Then<br />
HMIRuntime.Tags.Item ("man_gun").Write 1<br />
ay=ay+1<br />
HMIRuntime.Tags.Item ("man_ay").Write ay<br />
End If<br />
<br />
'ay 12 olunca yil sayar ve ay sıfırlanır<br />
If ay>12 Then<br />
HMIRuntime.Tags.Item ("man_ay").Write 1<br />
yil=yil+1<br />
HMIRuntime.Tags.Item ("man_yil").Write yil<br />
End If<br />
End If


11-19-2008 11:32 PM
Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı bir cevapta alıntı yap
Mesaj Önizleme  Konuyu Gönder 

Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Allen Bradley Panel View 550 Application kamber 0 19 11-19-2008 11:34 PM
Son Mesaj: kamber
  Allen Bradley Panel View 550 Program kamber 0 21 11-19-2008 11:34 PM
Son Mesaj: kamber
  PanelView Display of multiple IO point status kamber 0 21 11-19-2008 11:34 PM
Son Mesaj: kamber
  RSView Arcade v071 kamber 0 13 11-19-2008 11:34 PM
Son Mesaj: kamber
  RSView Bottle Demo kamber 0 13 11-19-2008 11:34 PM
Son Mesaj: kamber
  RS View 32 Application Example - Logger kamber 0 10 11-19-2008 11:34 PM
Son Mesaj: kamber
  Mitsubishi E-600 kamber 0 8 11-19-2008 11:33 PM
Son Mesaj: kamber
  Mitsubishi GT Designer Libraries kamber 0 15 11-19-2008 11:33 PM
Son Mesaj: kamber
  Citect Scada Manueli kamber 0 27 11-19-2008 11:33 PM
Son Mesaj: kamber
  Movicon Scada Örnek Uygulamalar kamber 0 35 11-19-2008 11:33 PM
Son Mesaj: kamber
  Movicon Scada Power Point Sunumu kamber 0 17 11-19-2008 11:33 PM
Son Mesaj: kamber
  Hitachi-Movicon Scada Manuel Türkçe kamber 0 19 11-19-2008 11:33 PM
Son Mesaj: kamber
  S7 TAG CREATOR PROGRAMI kamber 0 13 11-19-2008 11:33 PM
Son Mesaj: kamber
  InTouch Scada Manuelleri kamber 0 26 11-19-2008 11:33 PM
Son Mesaj: kamber
  Beijer Türkiye Teslim Fiyat Listesi kamber 0 14 11-19-2008 11:33 PM
Son Mesaj: kamber
  Exter Sunum Türkçe kamber 0 11 11-19-2008 11:33 PM
Son Mesaj: kamber
  exter kablo bağlantısı kamber 0 14 11-19-2008 11:33 PM
Son Mesaj: kamber
  EXTER Türkçe Broşür kamber 0 15 11-19-2008 11:33 PM
Son Mesaj: kamber
  Hitech Türkçe Broşür kamber 0 11 11-19-2008 11:33 PM
Son Mesaj: kamber
  TEMEL HMİ EĞİTİMİ kamber 0 14 11-19-2008 11:33 PM
Son Mesaj: kamber
  Exter H-Serisi sunum Türkçe kamber 0 9 11-19-2008 11:33 PM
Son Mesaj: kamber
  Hitech Programlama kamber 0 12 11-19-2008 11:33 PM
Son Mesaj: kamber
  Reçete Hazırlama Anlatım kamber 0 24 11-19-2008 11:33 PM
Son Mesaj: kamber
  FacePlate Örnek Proje kamber 0 8 11-19-2008 11:33 PM
Son Mesaj: kamber
  Wincc Flexible Tüm OP Projeleri kamber 0 35 11-19-2008 11:33 PM
Son Mesaj: kamber
  Tag'a Değer Yazma kamber 0 12 11-19-2008 11:33 PM
Son Mesaj: kamber
  Excelden >>> Flexible Tagları Aktarma kamber 0 11 11-19-2008 11:33 PM
Son Mesaj: kamber
  WinCC Flexible Türkçe Kullanım Kılavuzu kamber 0 49 11-19-2008 11:33 PM
Son Mesaj: kamber
  WinCC Scada.... kamber 0 26 11-19-2008 11:32 PM
Son Mesaj: kamber
  Wincc 6.2 SQL Database kamber 0 17 11-19-2008 11:32 PM
Son Mesaj: kamber
  Simatic MicroWin ile Scada Wincc arasında hangi farklar var? kamber 0 17 11-19-2008 11:32 PM
Son Mesaj: kamber
  SCADA'DAN TEXT DOSYASINA VERİ AKTARMA kamber 0 15 11-19-2008 11:32 PM
Son Mesaj: kamber
  TEXT DOSYASINDAN SCADAYA VERİ ALMA kamber 0 14 11-19-2008 11:32 PM
Son Mesaj: kamber
  export tag logging vbs script kamber 0 10 11-19-2008 11:32 PM
Son Mesaj: kamber
  WINCC ÖRNEK SCADALAR kamber 0 25 11-19-2008 11:32 PM
Son Mesaj: kamber
  User Archive Script Örneği kamber 0 13 11-19-2008 11:32 PM
Son Mesaj: kamber
  WinCC Database Örneği kamber 0 13 11-19-2008 11:32 PM
Son Mesaj: kamber
  WinCC Combobox Örneği kamber 0 9 11-19-2008 11:32 PM
Son Mesaj: kamber
  WinCC de İnvert Buton Yapma Scripti kamber 0 17 11-19-2008 11:32 PM
Son Mesaj: kamber
  WINCC RT modunda kullanıcı şifresini değiştirme kamber 0 8 11-19-2008 11:32 PM
Son Mesaj: kamber

Yazdırılabilir Bir Versiyona Bak
Bu Konuyu Bir Arkadaşına Gönder
Bu konuya abone ol |
 
Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5

Foruma Git: