inSCADA
TR
TR
  • Giriş
  • Başlarken
  • Kullanıcı Arayüzü
    • Ana Sayfa
    • Geliştirme
      • Projeler
      • Bağlantılar
      • Cihazlar
      • Değişkenler
      • Alarm
        • Alarm Grupları
        • Alarmlar
      • Animasyonlar
        • Get
        • Color
        • Rotate
        • Move
        • Opacity
        • Bar
        • Click
        • Tooltip
        • Access
        • Chart
        • Visibility
        • Slider
        • IFrame
        • Datatable
        • Get Symbol
        • QR Code
      • Trendler
      • Scriptler
      • İfadeler
      • Raporlar
        • Custom Report
        • Raporlar
      • Süreçler
      • Yedekle / İçe Aktar
      • Veri Transferleri
      • Anahtar Kelime
      • Languages
      • Custom Tables
        • Custom Table
        • Custom Table SQL
      • Info
    • Kullanıcı Menüsü
      • Kullanıcılar
      • Roller
    • Bildirimler
      • E-Posta
      • SMS
    • Sihirbazlar
      • Gaz Ölçüm
      • HPP Unit
      • Cihaz Kütüphanesi
    • Alarm Tracking
      • Alarm Geçmişi
      • Alarm Monitör
    • Variable Tracking
      • Değişken Geçmişi
      • Değişken İzleme
      • Variable Trace
    • Kontrol Panel
    • Görselleştirme
    • Akış / Kamera
    • Trend Grafik
    • Süreç
    • İşler
    • Proje Haritası
    • Raporlar
    • Logs
      • Günlükler
      • Yetki Günlükleri
    • Yardım
      • Online Yardım
      • Hakkında
      • Lisans
  • Mimik Tasarım
  • Haberleşme Protokolleri
    • MODBUS
      • Modbus TCP
      • Modbus UDP
      • Modbus RTU Over TCP
      • Modbus TCP Server
      • Modbus RTU Slave Over TCP
    • DNP3
      • DNP3 Master
      • DNP3 Outstation
    • S7 Protokol
    • IEC-104 - Master
    • OPC
      • OPC UA Client
      • OPC DA Client
    • MQTT
  • Programlama
    • APIs
      • Variable Functions
      • Connection Functions
      • Project Functions
      • Alarm Functions
      • Script Functions
      • In-Memory DB Functions
      • System Functions
      • User Functions
      • Date-Time Functions
      • String Functions
      • Notification Functions
      • Confirmation Functions
      • Database Functions
      • Other Functions
  • Veritabanı
  • Faydalı Özellikler
  • Güncelleme Günlüğü
  • Mimari ve Uygulamalar
  • Geliştirme Yol Haritası
  • inSCADA' ya Geçiş
  • Lisanslandırma Politikaları
  • SSS
  • Örnek Ekranlar
  • Yardımcı Araçlar
    • VSTO Excel Add-In
    • S7-PLCSim Connector
  • Kurulumlar
    • Gereksinimler
    • Linux' a Kurulum
    • Windows Kurulum
Powered by GitBook
On this page
  1. Kullanıcı Arayüzü
  2. Geliştirme

Scriptler

PreviousTrendlerNextİfadeler

Last updated 3 years ago

inSCADA içerisinde javascript dilinde makrolar yazabilir bu sciprtleri zamanlayarak periyodik olarak çalışmasını sağlayabilirsiniz. Scriptlerinizle inSCADA platformu ile etkileşimde bulunmak için inSCADA API'lerini kullanabilirsiniz. Bakınız ()

Resim 1'de görüldüğü gibi inSCADA altında projelerinize bağlı olarak scriptler oluşturabilirsiniz. Bunun için sağ üst köşede bulunan butonuna bastığınızda Resim 2'deki form açılacaktır.

Project

Script'inizin bağlı olacağı projeyi seçebilirsiniz.

Name

Script Name

Description

Script Açıklama

Type

Scriptlerinizi Periodic, Daily, Once, None olarak dört farklı tipte oluşturabilirsiniz.

  • Periodic : ilgili script'in Periyot ve offset değerlerinin girilmesi ile oluşturulur ve scriptin periyodik olarak çalışması sağlanmaktadır.

  • Daily : İlgili script'in Gün içinde seçilen bir saat zamanında çalışmasını sağlamaktadır.

  • Once : ilgili script'in "delay" süresi belirlenerek , uygulama çalışmaya başladıktan sonra belirlenen delay süresinde sadece bir kere çalışmasını sağlamaktadır.

  • None : İlgili script'in yazılan code içindeki kurallar ile çalışmasını sağlamaktadır.

Period

Script'inizi zamanladığınızda arka planda çalıştırılma periyodunu girebilirsiniz. Değer olarak 1000 girerseniz scriptinizi zamanladığınızda 1 sn periyotla çalışacaktır.

Scriptlerinizin otomatik olarak çalıştırılması için yani zamanlanması için Control Panel'i kullanmalısınız. Control Panel ' de Script kısmına göz atınız.

Log

Log'u seçtiğiniz, scriptiniz ile ilgili bilgilendirme mesajı Logs yazılacaktır.

Code

Bakınız

Oluşturduğunuz scriptlerinizi sağ üst köşede bulunan " run script " ikonu ile çalıştırabilirsiniz.

APIs...
Code2Form
Resim 1 : Developement-Scripts
Resim 2 : Script Add/Edit Form