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. Yardımcı Araçlar

S7-PLCSim Connector

S7-PLCSim Advanced V3 Connector

PreviousVSTO Excel Add-InNextGereksinimler

Last updated 4 years ago

S7-PLCSim Connector yazılımı inSCADA ile Siemens Advanced PLC Simülator V3 uygulaması ile birlikte çalışır. S7-PLCSim Advanced V3 uygulaması Siemens S7-1200/1500 PLC 'lerin simülasyonunu sağlayan , PLC uygulamalarının bilgisayar ortamında test edilmesi için kullanılan bir yazılımdır.

inSCADA S7 Protokolü (PROFINET) PLC 'nin tüm I/O larını okuma/yazma olanağını bize sağlar fakat inputlara yazmak , bu inputlara simülasyon için sinyal uygulamak mümkün değildir. Bu noktada inputlara sinyal uygulayabilmek ve tam bir simülasyon yapabilmek için S7-PLCSim Connector yazılımı kullanılır.

Resim 1 ' de diyagramda gösterildiği gibi , S7-1200/1500 serisi için yazmış olduğumuz PLC projemizi inSCADA ' da hazırladığımız SCADA uygulaması ile birlikte test etmek için S7 ProfiNET protokolümüz klasik haberleşme görevini yerine getirirken, PLCSim Connector yazılımı aracılığı ile PLC 'nin girişlerine sinyal uygulayan mesajlarımızı WebSocket -> S7PLCSim API bağlantısı ile gönderebiliyoruz.

Kullanım

inSCADA PLCSim Connector yazılımı çalıştırın.

Uygulamayı çalıştırdığınızda karşınıza Resim 2 'de görülen uygulama penceresi açılacaktır. Uygulamanın inSCADA platformunda gelecek mesajları okuyabilmesi için websocket bağlantı ayarlarını girmeniz ve inSCADA platformuna bağlantı kurmanız gerekmektedir. Bunun için ;

URL : inSCADA platformundaki web socket bağlantısına erişim için gerekli URL. Örneğin ;

" ws://192.168.0.170/notifications"

TOKEN : Web Socket bağlantısının kurulabilmesi için gerekli giriş anahtarı. TOKEN inSCADA platformunda kullanıcı tanımlarının yapıldığı menüden oluşturulur. Oluşturacağınız anahtar hangi kullanıcıya aitse platforma erişim seviyeniz ilgili kullanıcının yetkileri ile sınırlıdır.

Resim 3 ' de TOKEN anahtarının oluşturulduğu ekranı görebilirsiniz. Oluşturmuş olduğunuz TOKEN anahtarını copy/paste metodu ile inSCADA PLCSim Advanced V3 Connector uygulamasına taşıyabilirsiniz.

URL ve TOKEN parametrelerinin girilmesinden sonra Connect butonuna basarak inSCADA Platformuna bağlantı kurabilirsiniz. Bu adımdan sonra artık uygulamanız çalışır durumda bırakmanız yeterli olacaktır. Tüm bu adımlardan önce veya sonra PLC uygulamanızın çalıştırılacağı PLCSim Advanced V3 uygulamasını çalıştırıp sanal PLC nizi aktif hale getirebilirsiniz.

Resim 1 : S7-PLCSim Connector
Resim 2 : S7-PLCSim Advanced V3 Connector
Resim 3 : TOKEN
Resim 4 : S7-PLCSIM Advanced V3.0