PowerShell auf PLCnext AXC F 1152 Geräten installieren
Wenn Sie nicht genug von Microsoft bekommen können und gerne PowerShell auf Windows verwenden, dann könnten Sie interessiert sein zu erfahren, 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 AXC F 1152 oder 2152, aber ein ähnliches Verfahren sollte auch für andere PLCnext Control-Geräte funktionieren.
Vorgehensweise
- Mit ssh (Linux) oder PuTTY (Windows) als „admin“ am PLC anmelden.
- Neueste tar.gz-Datei herunterladen:
wget https://github.com/PowerShell/PowerShell/releases/download/v7.0.3/powershell-7.0.3-linux-arm32.tar.gz - tar.gz-Datei in einem Verzeichnis entpacken:
mkdir ~/powershell tar -xvf ./powershell-7.0.3-linux-arm32.tar.gz -C ~/powershell - Datei
~/powershell/pwsh.runtimeconfig.jsonin einem Texteditor öffnen. - Folgendes zum
configProperties-Abschnitt der Konfigurationsdatei hinzufügen:"System.Globalization.Invariant":true(Komma am Ende der vorherigen Zeile nicht vergessen). Meine komplette Konfiguration sah am Ende so aus:
{
"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
}
}
}
- PowerShell starten:
~/powershell/pwsh - Die Power von PowerShell genießen.
Referenz:
- „Installing Powershell on Linux“, https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-7#raspbian, abgerufen am 31. Juli 2020.
Industrietechnik
- Elektronik: Eine praxisnahe Wissenschaft für alle
- Ein Home-Elektronik-Labor einrichten: Werkzeuge, Arbeitsbereich und Materialien
- Multimeter meistern: Genauigkeit bei Spannungsmessung leicht gemacht
- Ohmmeter-Messungen meistern: Praktischer Leitfaden zum Widerstandstesten
- Grundlegende 6‑V-Batterie-Lampen-Schaltung bauen und fehlerfinden
- Strommessung mit Amperemeter: Praktischer Leitfaden
- Grundlagen von Gleichstromkreisen: Gleichstrom und zentrale elektrische Konzepte verstehen
- Teer-Epoxidharz (Coal Tar Epoxy): Korrosionsschutz für extreme Bedingungen
- PowerShell auf PLCnext AXC F 1152 Geräten installieren
- Python REST-Bibliothek für den Zugriff auf PLCnext AXC F 2152 Variablen