KB ARTICLE
Übersicht
In diesem Artikel wird beschrieben, wie Sie das PLC-CFX-Gateway installieren.
Voraussetzungen
-
Laden Sie das .NET 6 Hosting Bundle von https://dotnet.microsoft.com/en-us/download/dotnet/6.0 herunter und installieren Sie es.
-
Ein neues lokales oder Domänenbenutzerkonto mit lokalen Administratorrechten auf dem Zielrechner.
-
Zugriff auf Microsoft SQL Server Management Studio (SSMS).
Installationsverfahren
-
Laden Sie die neueste Version des PLC CFX Gateway-Installationspakets herunter.
-
Erstellen Sie auf dem Zielrechner den Ordner C:\Program Files (x86)\Aegis\PLCGateway\.
-
Kopieren Sie den gesamten Inhalt des Installationspakets in den neu erstellten Ordner PLCGateway.
-
Konfigurieren Sie die Datenbank (siehe Abschnitt „Datenbankkonfiguration“).
-
Erstellen Sie ein neues lokales oder Domänenbenutzerkonto mit lokalen Administratorrechten auf dem Zielrechner.
-
Erstellen Sie den http://ASP.NET Core-Dienst (siehe Abschnitt „Erstellen des http://ASP.NET Core-Dienstes“).
-
Klicken Sie mit der rechten Maustaste auf PLCGateway\AegisCFXGateway.pfx und wählen Sie PFX installieren. Wählen Sie Lokaler Computer. Wenn Sie zur Eingabe eines Passworts aufgefordert werden, geben Sie GatewayAdmin123* ein. Wählen Sie Zertifikat im folgenden Speicher ablegen und anschließend Vertrauenswürdige Stammzertifizierungsstellen.
-
Bearbeiten Sie die Datei appsettings.json im Ordner PLCGateway, um die Datenbankverbindungszeichenfolge und die PLCCFXGateway-Serverdetails festzulegen (siehe Abschnitt „Konfiguration von appsettings.json“).
-
Öffnen Sie services.msc, navigieren Sie zu Aegis PLC Gateway Service und starten Sie den Dienst.
-
Navigieren Sie zu https://localhost:5251 und melden Sie sich mit dem Benutzernamen admin und dem Passwort GatewayAdmin123* an.
Datenbankkonfiguration
-
Öffnen Sie Microsoft SQL Server Management Studio.
-
Erstellen Sie eine neue Datenbank und fügen Sie den Benutzer AegisSQL hinzu.
-
Öffnen Sie den Ordner PLCGateway\EFSQLScripts und öffnen Sie das SQL-Skript.
-
Führen Sie das SQL-Skript für die im vorherigen Schritt erstellte neue Datenbank aus.
Erstellen Sie den ASP.NET Core-Dienst
-
Öffnen Sie PowerShell ISE.
-
Bearbeiten Sie das Skript zur Diensterstellung und geben Sie die folgenden Werte für Ihre Umgebung ein:
-
Führen Sie das Skript aus. Der Dienst wird erstellt.
$exeFolder = "C:\Program Files (x86)\Aegis\PLCGateway\"
$exePath = "C:\Program Files (x86)\Aegis\PLCGateway\Aegis.CFX.Gateway.Web.Server.exe"
$userName = "[ComputerNameOrDomain]\[UserName]"
$serviceName = "Aegis PLC Gateway Service"
Hinweis
Wenn eine Fehlermeldung angezeigt wird, dass Skripte nicht ausgeführt werden können, passen Sie die Ausführungsrichtlinie mithilfe des Befehls „Set-ExecutionPolicy“ so an, dass Skripte zugelassen werden.
Konfiguration der Datei „appsettings.json“
Bearbeiten Sie die Datei „appsettings.json“ im Ordner „PLCGateway“ und ersetzen Sie alle Platzhalter in Klammern durch die für Ihre Umgebung geltenden Werte.
|
Einstellung |
Wertformat |
|---|---|
|
|
|
|
|
|
|
|
|