Kurulum
Bu sayfa 2WinScada'nın yeni bir bilgisayara kurulum sihirbazıyla (Setup) kurulmasını adım adım anlatır. Mevcut bir sistemin güncellenmesi için bkz. Sürüm Yükseltme.
Başlamadan önce
Sunucunun sistem gereksinimlerini karşıladığını kontrol edin ve aşağıdaki bilgileri hazırlayın:
| Konu | Hazırlanacak bilgi |
|---|---|
| Bileşenler | Projede kullanılacak isteğe bağlı bileşenler: Notification, RecordDevice, MQTT Publisher, MCP Server, License Manager. API ve web arayüzü her zaman kurulur. |
| Erişim adresi | Kullanıcıların tarayıcıda yazacağı tek bir DNS adı veya IP adresi; varsa ek adresler. HTTP ve HTTPS portları. |
| Sertifika | Kendinden imzalı sertifika mı, müşterinin PFX sertifikası mı kullanılacak. PFX kullanılacaksa dosya ve şifresi. |
| SQL Server | Yerel SQL Server 2025 Express mi kurulacak, mevcut bir sunucu mu kullanılacak. Yeni SQL Express için instance adı ve veri klasörü; mevcut sunucu için sunucu ve instance adı, kurulum hesabı; uzak sunucu için ayrıca uygulama hesabı. Veritabanı adı. |
| Arşiv veritabanı (QuestDB) | Yerel QuestDB mi kurulacak, mevcut bir sunucu mu kullanılacak. Veri klasörü, portlar, HTTP ve PG kullanıcıları için ayrı şifreler. |
| İlk yönetici | Yeni veritabanında oluşturulacak yönetici (SystemAdmin) hesabının en az 12 karakterlik şifresi. |
| MQTT / MCP | Setup MQTT broker bilgilerini ve MCP erişim anahtarını sormaz; ikisi de kurulumdan sonra web arayüzünde girilir. MQTT Publisher kullanılacaksa mevcut broker'ın adresini, portunu, TLS kullanımını ve varsa kullanıcı bilgilerini bunun için hazırlayın. Setup broker kurmaz. |
| Dizinler | Kurulum dizini, QuestDB veri klasörü, yeni SQL Express kurulacaksa SQL veri klasörü ve SQL yedek dizini. Bu dizinler iç içe olmamalıdır. |
Şifreleri güvenli saklayın
İlk yönetici şifresini ve veritabanı şifrelerini kurulumdan önce bir parola yöneticisine kaydedin. Yönetici hesabı yapılandırma yedeklerine dahil edilmez.
Yayıncı imzası doğrulanamazsa
Setup, paketin bütünlüğünü ve yayıncı imzasını doğrular; doğrulama başarısız olursa kuruluma başlamaz. Bu durumda paketi yalnız resmi kaynaktan yeniden edinin ve 2WinScada destek ekibine başvurun. İmza kontrolünü atlamaya çalışmayın.
Setup'ı başlatma
2WinScada.Setup.<sürüm>.x64.exedosyasını sunucunun yerel diskine kopyalayın.- Dosyaya sağ tıklayıp Yönetici olarak çalıştır seçin ve UAC onayını verin.
- İlk ekran Kurulum dosyaları hazırlanıyor başlığını gösterir ve henüz hiçbir şey kurmaz: Setup paket içeriğini korumalı geçici klasöre açar. Bu işlem birkaç dakika sürebilir. Ardından kurulum sihirbazı açılır; kurulum yeri sihirbazda seçilir.
Setup, önceki denemelerden kalan geçici klasörleri bu sırada siler. Aynı anda yalnız bir 2WinScada Setup çalışabilir. Setup, Windows sürümünü ilk ekranlardan önce kontrol eder; desteklenmeyen bir sürümde nedenini gösterip durur.
Önceki bir kurulum denemesi yarım kaldıysa Setup bunu algılar ve "Yarım kalan bir kurulum bulundu" uyarısıyla kurtarma ister. Evet seçin; kurtarma tamamlanınca seçtiğiniz işlem devam eder. Kurtarma yapılmadan yeni kurulum başlatılmaz.
Sihirbaz adımları
Sihirbaz zorunlu alanları etiketlerinde belirtir ve İleri seçildiğinde denetler. Eksik veya geçersiz bir değer varsa ilgili alana geri döner. Geri ile önceki sayfalara dönüldüğünde girilen değerler korunur. Yol alanlarının yanındaki ... düğmesi klasör veya dosya seçmeyi sağlar.
Dil
Kurulum dilini seçin: Türkçe, English veya Deutsch.
Kurulum Modu
Bilgisayarda kurulum bulunmadığında "Mevcut kurulum algılanmadı. Kurulum seçildi." yazar ve Kurulum seçili gelir.
- Şirket adı (zorunlu): Müşterinin adı. Sihirbaz veritabanı adını bu addan önerir.
Kurulum Dizinleri
- Temel kurulum dizini (zorunlu): Servislerin ve web sitesinin kurulacağı kök dizin. Varsayılan
C:\Program Files\Turkuvaz Inovasyon'dur. Yerel QuestDB kurulacaksa yolda yalnız ASCII karakterler kullanın. - Panel PC (8 GB, tam yığın) ön ayarı: Bütün yazılım 8 GB RAM'li bir panel PC'ye kurulacaksa işaretleyin. Ayrıntılar: Panel PC ve Kiosk.
- SQL Server max server memory (MB, 0 = değiştirme): SQL Server'ın kullanabileceği en fazla bellek.
0ayarı değiştirmez; diğer değerler 256–1048576 aralığında olmalıdır. Sınır yalnız Setup'ın kurduğu SQL Server Express örneğine uygulanır. - Setup'ın kurmadığı, bu bilgisayardaki mevcut bir SQL Server örneğine de uygula: Bellek sınırını bu bilgisayardaki mevcut bir SQL Server örneğine de uygulamak için işaretleyin. Uzak SQL Server'a uygulanmaz.
Bileşenler
API ve web arayüzü zorunludur ve her zaman kurulur. İsteğe bağlı bileşenler tek tek işaretlenir; Hepsini seç bütün isteğe bağlı bileşenleri işaretler veya temizler. Yeni kurulumda isteğe bağlı bileşenler seçili gelmez.
| Seçenek | Ne zaman seçilir |
|---|---|
| NotificationService | E-posta, SMS veya WhatsApp bildirimi kullanılacaksa |
| RecordDeviceService | Kayıt cihazları kullanılacaksa |
| MQTT Publisher | Veriler bir MQTT broker'ına yayınlanacaksa. Broker kurulumdan sonra web arayüzünde girilir. |
| MCP Server | Yapay zekâ istemcileri (MCP) kullanılacaksa |
| License Manager | Lisans dosyası bu bilgisayarda içe aktarılacaksa |
MCP Server seçildiğinde Başlat menüme "2WinScada MCP istemci kurulumu" kısayolu ekle (MCP Server) seçeneği de kullanılabilir. Kısayol yalnız Setup'ı çalıştıran Windows hesabının Başlat menüsüne eklenir.
Sihirbaz MQTT broker bilgilerini ve MCP erişim anahtarını sormaz:
- MQTT Publisher yeni kurulumda yayın kapalı başlar. Broker bilgileri kurulumdan sonra web arayüzünde Ayarlar > MQTT Yayıncı Ayarları sayfasında girilip kaydedilince yayın açılır. Bkz. MQTT Publisher.
- MCP Server her isteği bağlı olduğu kullanıcının yetkileriyle çalıştırır. İstemci erişimi için kurulumdan sonra web arayüzünde API anahtarı oluşturulur. Bkz. MCP erişimi.
Onarımda kurulu MQTT Publisher'ın altında ek bir seçenek görünür; bkz. Onarım.
IIS ve SSL
- Domain veya IP (zorunlu): Kullanıcıların tarayıcıda yazacağı birincil adres. Tek bir DNS adı veya IP adresi yazın;
*,https://veya port eklemeyin. IP adresi kullanılıyorsa bu adres sunucunun ağ kartlarından birine atanmış olmalıdır. - Public HTTP portu ve Public HTTPS portu: Web arayüzünün portları (genellikle 80 ve 443).
- API iç portu: Ana API servisinin iç portu (varsayılan 7100). İstemciler API'yi IIS üzerinden kullanır; bu portu güvenlik duvarında dışarıya açmayın.
- Notification iç portu ve RecordDevice iç portu (isteğe bağlı): İlgili servislerin yerel portları (varsayılan 7102 ve 7103).
- Kendinden imzalı sertifika oluştur: Setup bu sunucu için bir sertifika üretir. Tarayıcılar bu sertifikaya güvenmediği için uyarı gösterir; istemcilere güven tanımlanması gerekir. Bkz. Kendinden imzalı sertifikaya güven.
- Mevcut PFX sertifikasını kullan: Müşterinin sertifikası kullanılır. PFX dosya yolu ve PFX şifresi girilir. Sertifika, birincil adresi ve bütün ek DNS adlarını kapsamalıdır.
Portlar 1–65535 aralığında olmalı ve birbirleriyle çakışmamalıdır.
Ek web adresleri
- Noktalı virgülle ayrılmış ek adresler (isteğe bağlı): Sitenin birincil adres dışında yanıt vereceği DNS adları veya IP adresleri; örneğin
ofis.example.com;192.168.1.20.*yazmayın. - Ek yerel IP'ler için ayrı kendinden imzalı HTTPS sertifikası oluştur (PFX): PFX sertifikası yalnız DNS adını kapsıyorsa, ek yerel IP adresleri için ayrı bir kendinden imzalı sertifika üretir. Yeni kurulumda işaretli gelir. Bu sertifikaya da istemcilerde güven tanımlanması gerekir.
Gelişmiş ayarlar
- Gelişmiş backend ve entegrasyon ayarları: İşaretlenirse sihirbaz, veritabanı bağlantılarını ve servis adreslerini gösteren Backend Ortam Değerleri sayfalarını da açar. Normal kurulumda gerekmez.
- İnternet profili: bu sunucuyu doğrudan internet erişimi için sıkılaştır, MCP'yi (/mcp) internette yayınla, HTTP'ye izin ver (yönlendirme yok) ve SystemAdmin girişi yalnız bu ağlardan: Sunucuya tesis ağı dışından erişilecekse kullanılır. Bkz. İnternet ve Ağ Erişimi.
Mühendislik iş istasyonu
Sihirbazın bu sayfasındaki seçenek yalnız entegratörün kendi mühendislik bilgisayarı içindir ve varsayılan olarak kapalıdır. Müşteri sahalarında kapalı bırakın. Ayrıntılar kurulumla gelen yardımda anlatılır.
SQL Server
Sayfanın başlığı SQL Server (zorunlu)'dur. Sayfanın altında bu bilgisayardaki SQL Server instance'ları listelenir. Yeni kurulumda sihirbaz sunucuyu buna göre önceden seçer: SQLEXPRESS varsa localhost\SQLEXPRESS, yoksa varsayılan instance için localhost, o da yoksa tek adlandırılmış instance. Bilgisayarda hiç instance yoksa Lokal SQL Server Express kur işaretli gelir. Uzak bir SQL Server kullanılacaksa işareti kaldırıp sunucu adını girin.
- Lokal SQL Server Express kur: İşaretlenirse Setup bu bilgisayara SQL Server 2025 Express kurar. Bu durumda SQL Server alanı instance adına göre otomatik doldurulur ve değiştirilemez; SQL kimlik doğrulaması kullan kapalıdır. Setup'ın kurduğu SQL Express yalnız Windows kimlik doğrulaması kullanır; 2WinScada servisleri SQL Server'a kendi Windows kimlikleriyle bağlanır.
- Instance adı: Kurulacak instance'ın adı; varsayılan
SQLEXPRESS. Ad bir harfle başlamalı ve en fazla 16 harf, rakam veya alt çizgi içermelidir.MSSQLSERVERvarsayılan instance'ı kurar; sunucu adı o zamanlocalhostolur. Bu adla bir instance zaten varsa Setup onay ister: SQL Server Express kurmaz, mevcut instance'ı olduğu gibi kullanır ve kaldırma onu silmez. - Yeni SQL Express'in veri klasörü (veritabanı dosyaları bunun altına yazılır): Varsayılan
C:\Program Files\Microsoft SQL Server'dır. Veritabanı dosyalarını işletim sistemi diskinden ayırmak için örneğinD:\SQLDataseçin. Klasör yerel bir sürücüde tam bir yol olmalıdır; sürücü kökü kullanılamaz. - SQL Server: Mevcut bir sunucu kullanılıyorsa sunucu ve instance adı; örneğin
SUNUCU\SQLEXPRESSveyasunucu,1433. - Veritabanı adı (zorunlu): Sihirbaz
2WinScada_<Şirket>biçiminde bir ad önerir. Yeni kurulumda henüz bulunmayan bir ad girin; Setup veritabanını oluşturur. Ad kuralları için bkz. Yol ve ad kuralları. - SQL kimlik doğrulaması kullan: Setup'ın veritabanını oluştururken kullanacağı kurulum hesabı SQL hesabıysa işaretleyin ve SQL kullanıcısı ile SQL şifresi girin. İşaretlenmezse Setup'ı çalıştıran Windows hesabı kullanılır.
Bilgisayarda başka bir instance varsa yeni SQL Express onun yanına ikinci instance olarak kurulur. İki SQL Server aynı belleği paylaştığından Kurulum Dizinleri sayfasındaki SQL Server bellek sınırını kullanın.
INFO
Setup dışında oluşturulmuş ve veri içeren bir veritabanı yeni kurulumda doğrudan devralınmaz; Setup doğrulama aşamasında durur. Var olan bir sistem için Sürüm Yükseltme sayfasına bakın.
QuestDB
- QuestDB kur: İşaretlenirse Setup bu bilgisayara QuestDB kurar ve
QuestDB:2WinScada.ArchiveDbadlı Windows servisini oluşturur. İşaretlenmezse mevcut bir QuestDB sunucusu kullanılır; sunucu adresi Veritabanı ve kurtarma sayfasında girilir. - QuestDB veritabanı adı ve QuestDB servis adı (sabit): Servis adı değiştirilemez.
- QuestDB temel veri klasörü (zorunlu): Arşiv verisinin tutulacağı klasör. ASCII karakterlerden oluşmalı, boşluk içermemelidir.
- HTTP kullanıcısı / HTTP şifresi ve PG kullanıcısı / PG şifresi: QuestDB'ye bağlanmak için kullanılan hesaplar. Farklı şifreler kullanın.
- Salt okunur kullanıcıyı etkinleştir: İsteğe bağlı olarak yalnız okuma yapabilen ek bir QuestDB kullanıcısı tanımlar.
QuestDB performans ve port ayarları
Yerel QuestDB kurulacaksa bu sayfa açılır.
- Kurulu sistem belleği ve Önerilen QuestDB profili: Sihirbaz bilgisayarın RAM'ini algılar ve uygun profili önerir.
- QuestDB bellek profili: 4, 8, 16 veya 32 GB sistem belleği profillerinden biri seçilir. Ayrıntılar: QuestDB bellek profili.
- HTTP portu, ILP portu ve PGWire portu: Varsayılanlar sırasıyla 9000, 9009 ve 8812'dir. Değerler 1–65535 aralığında ve birbirinden farklı olmalıdır. Yerel QuestDB yalnız bu bilgisayardan (
127.0.0.1) erişilecek şekilde kurulur. - Yerel QuestDB motorunu güncelle (veri yedeği gerekir): Yalnız güncelleme ve onarımda görünür. Normal güncellemede işaretlemeyin; bkz. Setup ile güncelleme.
Veritabanı ve kurtarma
- İlk admin şifresi / tekrar (kurulumda zorunlu, en az 12 karakter): Yeni veritabanında oluşturulacak yönetici hesabının şifresi. Şifreyi iki alana da yazın; iki alan büyük/küçük harf dahil aynı olmadıkça sayfa kapanmaz. Bkz. Yönetici hesabı.
- SQL yedek dizini (güncelleme ve onarımda zorunlu; SQL sunucusundaki yol): Güncelleme ve onarımda Setup önce mevcut veritabanını bu klasöre yedekler. Yol SQL sunucusunda bulunmalı ve SQL Server servis hesabı tarafından yazılabilir olmalıdır. Sunucu bu bilgisayardaki bir instance ise alan, instance'ın varsayılan yedek klasörüyle dolu gelir. Uzak SQL Server kullanıyorsanız ... düğmesi yerine yolu elle yazın.
- SQL uygulama hesabı / şifresi / tekrar (yeni hesap: en az 12 karakter): 2WinScada servislerinin SQL Server'a bağlanacağı SQL hesabı. Uzak SQL Server için gereklidir. Hesap sunucuda yoksa Setup oluşturur; yeni hesabın şifresi en az 12 karakter olmalıdır. Mevcut hesabın şifresi değiştirilmez. Kullanıcı adı ve şifreden biri girilirse diğeri de zorunludur; şifre iki kez yazılır. Lokal SQL Server Express kur seçildiyse bu alanlar kullanılmaz ve devre dışıdır.
- QuestDB sunucusu: QuestDB'nin çalıştığı bilgisayarın adresi.
Mevcut bir SQL uygulama hesabı girildiyse Setup, kurulumu başlatmadan önce bu hesapla girilen şifreyle bağlanmayı dener. Şifre uyuşmuyorsa ya da hesap devre dışı veya kilitliyse kurulum başlamadan durur. Önceki bir kurulumdan kalan bir hesap adı kullanıyorsanız o hesabın mevcut şifresini girin ya da SQL Server yöneticisine hesabı sıfırlatın. SQL Server yalnız Windows kimlik doğrulamasına açıksa da kurulum durur; bu durumda SQL Server'da SQL Server and Windows Authentication mode açılmalı ve SQL Server yeniden başlatılmalıdır.
Backend Ortam Değerleri
Yalnız Gelişmiş backend ve entegrasyon ayarları işaretlendiyse açılır. (1/2) sayfası veritabanı ve QuestDB bağlantılarını, (2/2) sayfası günlük klasörünü ve servis adreslerini gösterir. Boş bırakılan alanlarda Setup'ın ürettiği değerler kullanılır. Bu sayfanın varsayılanlarını yenile yalnız o sayfanın değerlerini sıfırlar.
Özet
Kurulumdan önce mod, erişim adresi, portlar, SQL Server ve QuestDB seçimleri (yeni SQL Express için instance adı ve veri klasörü), QuestDB profili ve kurulum günlüğünün yeri listelenir. MQTT Publisher veya MCP Server seçildiyse kurulumdan sonra web arayüzünde yapılacak ayar da hatırlatılır. Değerleri kontrol edip kurulumu başlatın.
Bu sayfadan devam edildiğinde Setup, hiçbir şey değiştirmeden ayarları bu bilgisayarda denetler (SQL Server, diskler, Windows politikası); bu işlem bir dakikayı bulabilir. Bir ayar kullanılamıyorsa Ayarlar bu makinede kullanılamıyor. Hiçbir değişiklik yapılmadı. Geri ile düzeltip devam edin. mesajı ilk hatayla birlikte gösterilir. Geri ile ilgili sayfaya dönüp değeri düzeltin.
Kurulumun çalışması
Kurulum başladığında Setup sırasıyla şunları yapar:
- Ayarları ve bilgisayarı doğrular (portlar, yollar, yetkiler, bağlantılar).
- Eksikse IIS'i, IIS modüllerini ve .NET 10 çalışma ortamını kurar.
- Seçildiyse SQL Server 2025 Express ve QuestDB'yi kurar.
- Veritabanını oluşturur ve ilk yönetici hesabını ekler; QuestDB'de alarm ve işlem geçmişi tablolarını oluşturur.
- Uygulama dosyalarını kopyalar, Windows servislerini, IIS sitesini, sertifikayı ve Windows Güvenlik Duvarı kurallarını oluşturur.
- Yönetici hesabının bütünlük korumasını hazırlar (bkz. Yönetici hesabının korunması).
- Servisleri başlatır ve çalıştıklarını kontrol eder.
Ana API servisi hazır olmazsa kurulum geri alınır. İsteğe bağlı bir servis (Notification, RecordDevice, MQTT Publisher, MCP Server) başlatılır ancak süresi içinde hazır olmazsa kurulum geri alınmaz; kurulum tamamlanır ve bu servisler kurulum günlüğünün sonunda uyarı olarak listelenir. Bu durumda servisleri kurulumdan sonra kontrol edin.
Setup, kendi oluşturduğu servis günlüklerinin ve QuestDB günlüklerinin boyutunu ve saklama süresini sınırlar.
Yeniden başlatma istenirse
SQL Server kurulumu veya Windows'ta bekleyen bir yeniden başlatma (örneğin bir SQL Server kaldırmasından veya güncellemeden kalan) kurulumu durdurabilir. Bu durumda hiçbir şey kurulmamıştır; Setup Windows'un şimdi yeniden başlatılıp başlatılmayacağını sorar ve Windows'u yeniden başlatın, ardından Setup'ı tekrar çalıştırın. sonucuyla durur. Bilgisayarı yeniden başlatın ve Setup'ı aynı seçimlerle tekrar çalıştırın.
Kurulum başarısız olursa
Kurulum sırasında bir hata oluşursa Setup yaptığı değişiklikleri otomatik olarak geri alır ve "Yeni kurulum tamamlanmadı" mesajını gösterir. Geri alma tamamlanmış olsa da kurulum yapılmamıştır. Ayrıntılardaki ilk hatayı giderin ve Setup'ı yeniden çalıştırın.
Geri alma da tamamlanamazsa Setup asıl hatayı gösterir ve %ProgramData%\2WinScada\Logs\setup.log dosyasına yazar. Bu durumda:
- Kurulum işlem günlüklerini,
%ProgramData%\2WinScadaaltındaki kilit ve yedek dosyalarını silmeyin. - Servisleri elle başlatmayın.
- Hatayı giderip Setup'ı yeniden açın; Setup kurtarmayı yeniden teklif eder.
Günlük ve kurulum dosyalarını yalnız 2WinScada destek ekibiyle, güvenli bir kanal üzerinden paylaşın.
Aktivasyon
Kurulum lisans olmadan tamamlanabilir. Aktivasyon sayfası lisans dosyasının beklendiği yeri (Lisans dosyası) gösterir; Lisans Klasörünü Aç bu klasörü açar. Lisans dosyası lisans talep dosyası üzerinden edinilir ve License Manager ile içe aktarılır.
License Manager seçildiyse masaüstüne ve Başlat menüsündeki Turkuvaz Inovasyon klasörüne 2WinScada License Manager kısayolu eklenir. Kısayol yönetici yetkisiyle açılır ve UAC onayı ister. Ayrıntılar: Lisans.
Kurulum Tamamlandı
Son sayfada:
- Kurulum raporunu aç: İşlemin sonuç raporunu gösterir. Rapor ayrıca
%ProgramData%\2WinScada\InstallerRuntime\deployment-result.jsondosyasına kaydedilir. - Web Arayüzünü Aç: Web arayüzünü tarayıcıda açar.
MCP Server kurulduysa sayfada, MCP istemcisi için API anahtarı oluşturulması gerektiği de hatırlatılır (bkz. MCP erişimi).
İlk giriş ve hesaplar
Yönetici hesabı
Setup yeni veritabanında ilk yönetici hesabını oluşturur ve sihirbazda girilen şifreyi atar; hesabın kullanıcı adı kurulumla gelen yardımda yer alır. Bu hesap SystemAdmin grubundadır:
- SystemAdmin hesapları entegratörün sistem yönetimi içindir; müşterinin Administrators hesaplarından ayrı yönetilir ve kullanıcı yönetimi ekranında listelenmez.
- Yapılandırma yedekleri SystemAdmin hesaplarını içermez. Şifreyi bir parola yöneticisinde saklayın.
- Şifre unutulursa Şifremi unuttum ile kurtarılamaz. Bkz. Şifre unutulduysa veya giriş reddediliyorsa.
Bu hesabı yalnız entegratör yönetimi için kullanın. Müşterinin yöneticileri için Administrators grubunda kişisel hesaplar, operatörler için kişisel hesaplar oluşturun. Bkz. Kullanıcı ve Grup Yönetimi.
Şifre kuralları: yeni şifreler en az 10 karakter, SystemAdmin şifreleri en az 12 karakter olmalıdır. Kısa sürede çok sayıda hatalı giriş, ilgili kullanıcı adını veya istemci adresini geçici olarak kilitler.
Örnek operatör ve izleme hesapları
Yeni kurulumda ana API servisi ilk kez başladığında iki örnek hesap oluşturur:
| Hesap | Grup | Yetkiler |
|---|---|---|
| Operatör hesabı | Operators | Operate, Monitor, Alarm, Report, reçete uygulama |
| İzleme hesabı | Monitors | Monitor |
Bu hesaplar şifresiz oluşturulur ve şifre verilene kadar giriş yapamaz.
Hesapları kullanmak için:
- Yönetici hesabıyla giriş yapın ve Kullanıcılar sekmesini açın.
- İlgili satırda Şifre Sıfırla ile geçici bir şifre verin.
- Geçici şifreyi kullanıcıya iletin. Kullanıcı ilk girişte Şifrenizi değiştirin ekranına yönlendirilir ve kendi şifresini belirleyene kadar başka işlem yapamaz.
Ayrıntılar: Kullanıcı ve Grup Yönetimi.
- Şifresi hiç belirlenmemiş hesaplar Şifremi unuttum ile şifre alamaz; ilk şifreyi yalnız yönetici verir.
- Hesaplar yalnız yeni kurulumda bir kez oluşturulur. Silinirlerse yeniden oluşturulmaz. Güncellenen kurulumlara eklenmez.
- Mümkünse ortak hesaplar yerine her kişiye kendi hesabını verin.
Örnek proje
Yeni bir veritabanında ana API servisi ilk başladığında simüle bir örnek proje oluşturur: Örnek Proje klasöründe Genel Bakış (açılış sayfası, izometrik tesis görünümü), Tesis Yerleşimi (tesisin üstten görünümü), Tesis Özeti, Pompa İstasyonu ve Enerji Analizörü sayfaları; Internal kanalında etkin Demo (pompa istasyonu), Trafo1_EA ve Trafo2_EA (enerji analizörleri) cihazları, 48 simüle tag ve iki analizörün KWH enerji sayacı için iki tüketim log tanımı (Döngüsel, 60 saniye, Kümülatif, 12 ay saklama). Enerji Analizörü, aynı sayfanın tag ön ekiyle birden fazla cihaz için kullanılmasını gösteren bir şablon sayfadır (bkz. Örnek projeyi inceleyin). Simüle pompa ilk başlangıçta çalışır durumdadır; sayfalar ilk açılışta canlı değer gösterir. Örnek proje geçmiş veriyle gelmez; tüketim logları kurulum anından itibaren kayıt yazar. Mevcut müşteri veritabanlarına eklenmez.
- Örnek projenin üç etkin cihazı lisans kapasitesinden 3 cihaz ve 48 tag kullanır; Starter paketinin sınırı 10 cihaz ve 500 tag'dir (bkz. Lisans). Log tanımları kapasiteden sayılmaz.
- Simülasyonu durdurmak için Demo, Trafo1_EA ve Trafo2_EA cihazlarını pasif yapın; sayfalar kalır, tüketim logları kayıt yazmayı durdurur.
- Örneği kaldıracaksanız önce başka bir sayfayı açılış sayfası yapın. Ardından üç cihazı silin: önce Trafo1_EA ve Trafo2_EA, sonra Demo (Trafo1_EA, Demo cihazının tag'lerini okur). Cihazların tag'leri ve iki tüketim log tanımı cihazlarla birlikte silinir; arşivlenmiş log verisi silinmez. Sonra beş sayfayı (Genel Bakış, Tesis Yerleşimi, Tesis Özeti, Pompa İstasyonu, Enerji Analizörü) ve boşalan Örnek Proje klasörünü silin; klasör ancak boşken silinebilir. Internal kanalını silmeyin (bkz. Internal (Bellek Kanalı)). Demo iş merkezi ve Demo proses grubu, sonradan eklenen cihazlar tarafından da kullanılabildiği için silmek yerine proje için yeniden adlandırılması önerilir.
Yönetici hesabının korunması
SystemAdmin hesapları ek bir bütünlük korumasıyla korunur. Bu korumayla ilgili bir sorun olduğunda Sistem Bilgisi sayfasında SystemAdmin ve Administrators grubu kullanıcılarına SystemAdmin bütünlük uyarısı kartı gösterilir (bkz. Sistem Bilgisi sayfası). Böyle bir durumda sistem entegratörünüze başvurun. Korumanın işleyişi ve kurulumcu adımları kurulumla gelen yardımda anlatılır.
Kaldırma ve yeniden kurulum
Kaldırma lisans bilgilerini her zaman korur. Güncelleme ve onarım mevcut veritabanını korur. Yeniden kurulumda ve veritabanı taşındığında yönetici hesabıyla ilgili adımlar kurulumla gelen yardımda anlatılır.
Şifre unutulduysa veya giriş reddediliyorsa
SystemAdmin şifresi Şifremi unuttum ile kurtarılamaz. Başka bir SystemAdmin hesabı şifreyi web arayüzünden sıfırlayabilir. Şifre unutulduysa veya doğru şifreye rağmen giriş reddediliyorsa sistem entegratörünüz sunucuda yerel kurtarma aracıyla hesabı yeniden etkinleştirir. Yönetici hesabı kurtarma adımları kurulumla gelen yardımda anlatılır.
MCP erişimi
MCP Server anonim erişime kapalıdır; her istemci kendi kullanıcısına ait bir API anahtarıyla bağlanır. Bir MCP istemcisini bağlamak için:
- Web arayüzünde yönetici hesabıyla giriş yapın.
- API Anahtarları ekranında erişecek kullanıcıyı seçin ve Amaç olarak MCP erişimi seçerek yeni anahtar oluşturun.
- Anahtar yalnız oluşturulduğu anda gösterilir; güvenli bir yere kopyalayın.
- MCP istemcisinde anahtarı
ApiKeyHTTP başlığı olarak tanımlayın.
İstekler anahtarın bağlı olduğu kullanıcının rol ve proses grubu yetkileriyle çalışır. MCP için Setup'ı yeniden çalıştırmanız gerekmez.
Kurulumdan sonra kontrol
- Kurulum raporunda kurulumun tamamlandığı görülüyor (
InstallationCompleteddeğeritrue). - Windows Hizmetler listesinde kurulan 2WinScada servisleri ve yerel QuestDB servisi Çalışıyor durumunda. Kurulum günlüğü hazır olmayan isteğe bağlı bir servisi uyarı olarak listelediyse o servisin durumunu ve günlüğünü inceleyin.
- Web arayüzü birincil adreste ve ek adreslerde açılıyor; HTTPS'te sertifika uyarısı yok veya kendinden imzalı sertifikaya istemcilerde güven tanımlandı.
- Yönetici hesabıyla giriş yapılabiliyor; Sistem Bilgisi sayfasında servisler çalışıyor görünüyor ve uyarı kartı yok.
- Lisans içe aktarıldı ve doğrulandı.
- MQTT Publisher kurulduysa broker Ayarlar > MQTT Yayıncı Ayarları sayfasında girildi ve kaydedildi; MCP Server kurulduysa istemciler için API anahtarı oluşturuldu.
%ProgramData%\2WinScada\Logs\setup.logdosyasında hata yok.
Sessiz kurulum
Setup, sihirbaz göstermeden bir ayar dosyasıyla da çalıştırılabilir. Ayar dosyası şifre içerdiği için yalnız yöneticilerin erişebildiği bir klasörde tutulmalıdır. Sessiz kurulumun komut satırı ve çıkış kodları kurulumla gelen yardımda anlatılır.