Kurulum Kılavuzu
Bu bölüm 2WinScada'yı bir Windows sunucusuna veya panel PC'ye kuracak entegratörler ve saha yöneticileri içindir. Kurulum, güncelleme ve onarım tek bir kurulum dosyasıyla (Setup) yapılır. Setup çevrimdışı çalışır; hedef bilgisayarda internet bağlantısı veya ek bir araç gerekmez.
Kurulum paketi
Müşteriye tek bir dosya teslim edilir: 2WinScada.Setup.<sürüm>.x64.exe (örneğin 2WinScada.Setup.2.10.0.x64.exe). Dosya bütün kurulum içeriğini barındırır. Çalıştırıldığında içeriği korumalı geçici bir klasöre açar ve kurulum sihirbazını başlatır. Geçici klasör kurulum başarıyla bitince silinir; hata olursa yeniden deneme için korunur.
Neler kurulur
| Bileşen | Görevi | Kurulum |
|---|---|---|
Ana API servisi (2WinScada.Service) | Haberleşme, tag'ler, alarmlar, arşivleme ve web arayüzünün kullandığı API | Zorunlu |
| Web arayüzü | IIS üzerinde yayınlanan 2WinScada arayüzü | Zorunlu |
Notification servisi (2WinScada.Notification) | E-posta, SMS ve WhatsApp bildirimleri | İsteğe bağlı |
RecordDevice servisi (2WinScada.RecordDevice) | Kayıt cihazları | İsteğe bağlı |
MQTT Publisher (2WinScada.Mqtt.Publisher) | Verilerin mevcut bir MQTT broker'ına yayınlanması | İsteğe bağlı |
MCP Server (2WinScada.Mcp.Server) | Yapay zekâ istemcilerinin kullanıcı yetkileriyle erişimi | İsteğe bağlı |
| License Manager | Lisans dosyasının içe aktarılması (masaüstü uygulaması) | İsteğe bağlı |
| SQL Server | Yapılandırma veritabanı (tag, cihaz, sayfa ve kullanıcı tanımları) | Yerel SQL Server 2025 Express kurulabilir veya mevcut bir sunucu kullanılır |
Arşiv veritabanı (QuestDB, QuestDB:2WinScada.ArchiveDb) | Tag geçmişi (arşiv), alarm geçmişi ve işlem geçmişi veritabanı | Yerel olarak kurulabilir veya mevcut bir sunucu kullanılır |
Parantez içindeki adlar Windows Hizmetler listesinde görünen servis adlarıdır. Setup ayrıca IIS'i, gerekli IIS modüllerini ve .NET 10 çalışma ortamını eksikse kurar. Ayrıntılar: Sistem Gereksinimleri.
Eski veritabanı bakım servisi
Eski kurulumlarda bulunan veritabanı bakım servisi (2WinScada.Db.Maintanence) emekliye ayrıldı; görevleri ana API servisine taşındı. Yeni kurulumda sunulmaz, güncellemede durdurulup devre dışı bırakılır.
Kurulum profilleri
| Profil | Ne zaman | Ayrıntı |
|---|---|---|
| Standart sunucu | Tesis ağında çalışan tek 2WinScada sunucusu | Kurulum |
| Panel PC (8 GB, tam yığın) | Bütün yazılımın 8 GB RAM'li bir panel PC'de çalışması | Panel PC ve Kiosk |
| Kiosk istemcisi | 4 GB panel PC'nin merkezi bir sunucuyu göstermesi; panele 2WinScada kurulmaz | Panel PC ve Kiosk |
| İnternet profili | Sunucuya tesis ağı dışından erişilmesi | İnternet ve Ağ Erişimi |
Setup işlemleri
Setup açıldığında bilgisayardaki kurulumu algılar ve uygun işlemi seçer:
- Kurulum: Bilgisayarda Setup ile yapılmış bir 2WinScada kurulumu yoksa kullanılır.
- Güncelleme: Kurulu sürümden farklı sürümdeki paketle mevcut sistemi günceller. Bkz. Sürüm Yükseltme.
- Onarım: Kurulu sürümle aynı paketle eksik veya bozuk uygulama dosyalarını ve servis yapılandırmasını yeniden kurar. Sunucunun IP adresi değiştiğinde de kullanılır. Bkz. Onarım.
Kontrol listesi
- Sunucunun sistem gereksinimlerini ve proje büyüklüğüne göre kapasite planlamasını kontrol edin.
- Kurulumdan önce hazırlanacak bilgileri toplayın: erişim adresi, sertifika, SQL Server ve QuestDB bilgileri, ilk yönetici şifresi.
- Setup'ı yönetici olarak çalıştırın ve sihirbaz adımlarını tamamlayın.
- Lisans dosyasını License Manager ile içe aktarın. Bkz. Lisans.
- Web arayüzüne Setup'ın oluşturduğu ilk yönetici hesabıyla ve sihirbazda belirlediğiniz şifreyle girin; kullanıcı adı kurulumla gelen yardımda yer alır. Diğer kullanıcılar için kişisel hesaplar oluşturun veya örnek hesaplara geçici şifre verin.
- Sunucuya tesis ağı dışından erişilecekse İnternet ve Ağ Erişimi sayfasındaki adımları canlıya almadan önce uygulayın.
- Panel PC veya duvar ekranı kullanılacaksa kiosk ayarlarını yapın.
- Zamanlanmış yapılandırma yedeğini açın ve bir geri yüklemeyi deneyin. Bkz. Yedekleme ve Geri Yükleme.
- Yeni sürümleri Sürüm Yükseltme sayfasına göre kurun.
Önemli dosya konumları
| Konum | İçerik |
|---|---|
%ProgramData%\2WinScada\Logs\setup.log | Kurulum günlüğü |
%ProgramData%\2WinScada\InstallerRuntime\deployment-result.json | Son kurulum işleminin sonuç raporu |
%ProgramData%\2WinScada\install.manifest.json | Kurulum kaydı; güncelleme, onarım ve kaldırma bu kaydı kullanır |
%ProgramData%\2WinScada\InstallerRuntime\Uninstall.exe | Kaldırıcı |
WARNING
Kurulum kaydını, kurulum işlem günlüklerini, InstallerRuntime klasörünü ve lisans dosyalarını elle silmeyin veya değiştirmeyin. Güncelleme, onarım, kurtarma ve kaldırma bu dosyalara dayanır.