Powershell … auf einem AXC F 1152 ?
Wenn Sie von Microsoft nicht genug bekommen können und Powershell gerne unter Windows verwenden, dann interessiert es Sie vielleicht, dass Powershell auch auf PLCnext Control-Geräten installiert werden kann.
Bitte beachten Sie die Warnung von Microsoft, dass diese Version von Powershell nur experimentell ist.
Diese Demonstration gilt für einen AXC F 1152 oder 2152, aber ein ähnliches Verfahren sollte auch für andere PLCnext Control-Geräte funktionieren.
Verfahren
- Melden Sie sich mit ssh (Linux) oder PuTTY (Windows) als „admin“ bei der SPS an.
- Laden Sie die neueste tar.gz-Datei herunter:
wget https://github.com/PowerShell/PowerShell/releases/download/v7.0.3/powershell-7.0.3-linux-arm32.tar.gz
- Entpacken Sie die tar.gz-Datei in ein Verzeichnis:
mkdir ~/powershell tar -xvf ./powershell-7.0.3-linux-arm32.tar.gz -C ~/powershell
- Öffnen Sie die Datei
~/powershell/pwsh.runtimeconfig.json
in einem Texteditor. - Fügen Sie Folgendes zu
configProperties
hinzu Abschnitt der Konfigurationsdatei:"System.Globalization.Invariant":true
(Vergessen Sie nicht, am Ende der vorherigen Zeile ein Komma hinzuzufügen.) Meine vollständige Konfiguration endete als:{ "runtimeOptions": { "tfm": "netcoreapp3.1", "includedFrameworks": [ { "name": "Microsoft.NETCore.App", "version": "3.1.6" } ], "rollForwardOnNoCandidateFx": 2, "configProperties": { "System.Runtime.TieredCompilation": true, "System.Runtime.TieredCompilation.QuickJit": true, "System.Runtime.TieredCompilation.QuickJitForLoops": true, "System.Globalization.Invariant":true } } }
- Starten Sie Powershell
~/powershell/pwsh
- Genießen Sie die Power von Powershell.
Referenz:
- „Installing Powershell on Linux“, https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-7#raspbian, aufgerufen am 31 Juli 2020.
Industrietechnik
- Elektronik als Wissenschaft
- Einrichten eines Heimlabors
- Voltmeternutzung
- Ohmmeter-Nutzung
- Ein ganz einfacher Rundgang
- So verwenden Sie ein Amperemeter zum Messen des Stroms
- Einführung in Gleichstromkreise
- Was ist Kohlenteer-Epoxy?
- Powershell … auf einem AXC F 1152 ?
- Eine einfache REST-basierte Bibliothek zur Verwendung von Variablen in PLCnext AXC F 2152 SPS von Python