merhaba, bir data var ve içindeki değer periyodik olarak zamanla artıyor. Bu datanın içindeki değeri time olarak kesirli bir şekilde göstermek istiyorum.
örn:90 değeri var ve bunu 1.30 ( dakika,saniye) , 120 => 2.00 ( dakika,saniye) olacak şekilde alıp ekranda göstermek istiyorum. bunu yapabilen bir komut varmı?
sayıyı zamana dönüştürme
- mustafaucar
- Mesajlar: 8
- Kayıt: 15 Haz 2022, 15:54
- İletişim:
- Durum: Çevrimdışı
- Yakup
- Mesajlar: 11
- Kayıt: 03 Kas 2023, 09:46
- İletişim:
- Durum: Çevrimdışı
Re: sayıyı zamana dönüştürme
Merhaba,
İstemiş olduğunun sayıyı zamana dönüştürmeye ait bir komut bulunmuyor.
Plc üzerinden bölme işlemi kullanarak program yazmanız gerekmektedir.
Örneğin,
DDIV komutu kullanarak bölme işlemi yapmalısınız
//DDIV D0 D10 D20\\
D0 Datası sizin gireceğiniz değer olsun Örnek 90 değeri
D10 datası 1 dk=60 sn olduğu için 60 değeriniz yazmalısınız.
Yazmış olduğumuz komut 32 bit tabanlı olduğu için D20 D21 datasını işgal edecektir.
D20 datasını bölüm , kalan kısmınıda d22 datasınıda göreceksiniz.
İstemiş olduğunun sayıyı zamana dönüştürmeye ait bir komut bulunmuyor.
Plc üzerinden bölme işlemi kullanarak program yazmanız gerekmektedir.
Örneğin,
DDIV komutu kullanarak bölme işlemi yapmalısınız
//DDIV D0 D10 D20\\
D0 Datası sizin gireceğiniz değer olsun Örnek 90 değeri
D10 datası 1 dk=60 sn olduğu için 60 değeriniz yazmalısınız.
Yazmış olduğumuz komut 32 bit tabanlı olduğu için D20 D21 datasını işgal edecektir.
D20 datasını bölüm , kalan kısmınıda d22 datasınıda göreceksiniz.
Yakup Erdemir - Technical Support Engineer - DELTA Electronics Turkey