DIAView scada başlangıç makro var mı ?

Kullanıcı avatarı
magnetron
Mesajlar: 59
Kayıt: 03 Haz 2018, 12:47
İletişim:
Durum: Çevrimdışı

DIAView scada başlangıç makro var mı ?

Mesaj gönderen magnetron »

merhaba ,

DIAView Scada programında başlangıç makro, arkaplan makro, clock makro gibi bir şey var mı ?

hangi menuden ulaşılabilir

teşekkür
Kullanıcı avatarı
magnetron
Mesajlar: 59
Kayıt: 03 Haz 2018, 12:47
İletişim:
Durum: Çevrimdışı

Re: DIAView scada başlangıç makro var mı ?

Mesaj gönderen magnetron »

hocam merhaba,

TimeScript diye bişey var herhalde bu olsa gerek sorumun cevabı

şimdi sormak istediğim

ben bu scriptin içinde X değişkenini tanımlıyorum

bunu mesela bir window içinde bir labelin değeri olarak atamak istiyorum

ama hata veriyor bakınız ekli resim

nasıl yapıcam ?

teşekkür

Resim
Kullanıcı avatarı
Coşkun
Mesajlar: 210
Kayıt: 07 Mar 2018, 14:26
İletişim:
Durum: Çevrimdışı

Re: DIAView scada başlangıç makro var mı ?

Mesaj gönderen Coşkun »

Merhaba,

SCADA da göstermek istediğiniz sayfaların "Event" kısmındaki "Window Program" sekmesi içerisine birçok program yazabilirsiniz. Yazılan bu programların nasıl çalıştırılacağı "Open, Running, Close" özellikleri ekte ki görsellerde görüldüğü gibi seçildikten sonra ilgili program içerisine VB script kodunu yazabilirsiniz.

Window_Program.png

Daha fazla bilgi için DiaView User Manual den faydalanabilirsiniz.



Saygılarımla, iyi çalışmalar dilerim.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Coşkun Özdemir - Senior Field Application Engineer - DELTA Electronics Turkey
Kullanıcı avatarı
Coşkun
Mesajlar: 210
Kayıt: 07 Mar 2018, 14:26
İletişim:
Durum: Çevrimdışı

Re: DIAView scada başlangıç makro var mı ?

Mesaj gönderen Coşkun »

Merhaba,

Aşağıdaki görseldeki gibi birer değişken tanımlayıp bu değişkenlere yazdığınız değerleri objenin ilgili özelliğine yönlendirebilirsiniz. Ekteki örnekten faydalanabilirsiniz.

Animation.png


Saygılarımla, iyi çalışmalar dilerim.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Coşkun Özdemir - Senior Field Application Engineer - DELTA Electronics Turkey
Kullanıcı avatarı
magnetron
Mesajlar: 59
Kayıt: 03 Haz 2018, 12:47
İletişim:
Durum: Çevrimdışı

Re: DIAView scada başlangıç makro var mı ?

Mesaj gönderen magnetron »

hocam merhaba ,

gönderdiğiniz örnek açılmıyor

teşekkür

Resim
Kullanıcı avatarı
Coşkun
Mesajlar: 210
Kayıt: 07 Mar 2018, 14:26
İletişim:
Durum: Çevrimdışı

Re: DIAView scada başlangıç makro var mı ?

Mesaj gönderen Coşkun »

Merhaba,

Dosyayı tekrar indirdim ve denedim, herhangi bir sorun göremedim.

Projeyi ".zip" den çıkardıktan sonra aşağıdaki görselde gösterilen "Restore" sekmesine giriniz. Buradan "NewProject.projectzip" isimli dosyayı bulup PC' nizdeki DIAView proje klasörününe yönlendirip deneyebilirsiniz. İşlem tamamlandıktan sonra proje sayfasında en altta projeyi göreceksiniz.

2023-03-28 23_08_10-DIAView Development Environment.png

Saygılarımla, iyi çalışmalar dilerim.

Coşkun Özdemir
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Coşkun Özdemir - Senior Field Application Engineer - DELTA Electronics Turkey
Kullanıcı avatarı
magnetron
Mesajlar: 59
Kayıt: 03 Haz 2018, 12:47
İletişim:
Durum: Çevrimdışı

Re: DIAView scada başlangıç makro var mı ?

Mesaj gönderen magnetron »

hocam örneği açtım teşekkür

ama benim soruma cevap bulamadım

ben timescript içinde tanımladığım değişkenleri

örnek window da bir labelde göstermek istiyorum

mesela Timescript de DIM XYZ şeklinde tanımladım

bunu label de göstermek için nasıl çağırıcam

siz variable dictionary de tanımlamışsınız orda sorun yok onları çağırabiliyorum ben de

teşekkür

Resim
Kullanıcı avatarı
Coşkun
Mesajlar: 210
Kayıt: 07 Mar 2018, 14:26
İletişim:
Durum: Çevrimdışı

Re: DIAView scada başlangıç makro var mı ?

Mesaj gönderen Coşkun »

Merhaba,

Genel kullanımda değişkenleri variable dictionary içerisindeki değişkenleri kullanabilirsiniz. Aşağıdaki görsellerden son iki tanesini text obje için gerekli ayarları gösteriyor. Daha fazla detay için DIAView içerisinde bulunan Demo projeden faydalanabilirsiniz.


2023-03-29 22_52_30-Window.png

2023-03-29 22_51_27-Window.png

2023-03-29 22_56_33-Window.png

2023-03-29 23_04_59-Window.png

2023-03-29 23_05_40-Window.png




Saygılarımla, İyi çalışmalar dilerim.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Coşkun Özdemir - Senior Field Application Engineer - DELTA Electronics Turkey
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8872
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: DIAView scada başlangıç makro var mı ?

Mesaj gönderen Uğur »

Time Script kısmı diğer bölümlerden Variable, obje vs gibi kısımlardan bağımsız bir bölüm ve platform olduğu için direk olarak bu kısımdan diğer kısımlara ulaşma şansınız yoktur. Bunu bölümler arası bağlantı komultları ile sağlayabilirsiniz. Call ile çağırdığınız aşağıdaki fonksiyonlar bu işi yapmaktadır.

Kod: Tümünü seç

//Variable Test'i oku ve aldi'ya yaz alamazsan durum'a hata düşür  
  aldi = VarCmd.GetVariableValue("Var.Group0.Test",durum)

  //aldi değişkenini 5 arttır
  aldi = aldi + 5

  //Variable Test'in içerisine aldi'yi yaz
  Call VarCmd.SetVariableValue("Var.Group0.Test",aldi)
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
magnetron
Mesajlar: 59
Kayıt: 03 Haz 2018, 12:47
İletişim:
Durum: Çevrimdışı

Re: DIAView scada başlangıç makro var mı ?

Mesaj gönderen magnetron »

Sayın Hocam başka konu açmadan burdan devam ediyim

ben bir variable her beş saniyede bir değerini report şeklinde göstermek istiyorum

yani demo olduğu için 1 tane gerçek dünyada bir sürü değişkenin durumunu log şeklinde raporlayacağım

sonradan izlemek üzere

dökümandaki report örneklerini yapmaya çalıştım ama bir türlü raporlayamadım

bana basit bir örnek program verebilir misiniz

teşekkür
Cevapla

“Scada Forum” sayfasına dön