Powershell … op een AXC F 1152 ?
Als je geen genoeg kunt krijgen van Microsoft en als je graag Powershell op Windows gebruikt, dan is het misschien interessant om te weten dat Powershell ook op PLCnext Control-apparaten kan worden geïnstalleerd.
Let op de waarschuwing van Microsoft dat deze versie van Powershell alleen experimenteel is.
Deze demonstratie is voor een AXC F 1152 of 2152, maar een vergelijkbare procedure zou moeten werken voor andere PLCnext Control-apparaten.
Procedure
- Gebruik ssh (Linux) of PuTTY (Windows), log in op de PLC als "admin".
- Download het laatste tar.gz-bestand:
wget https://github.com/PowerShell/PowerShell/releases/download/v7.0.3/powershell-7.0.3-linux-arm32.tar.gz
- Pak het tar.gz-bestand uit in een directory:
mkdir ~/powershell tar -xvf ./powershell-7.0.3-linux-arm32.tar.gz -C ~/powershell
- Open het bestand
~/powershell/pwsh.runtimeconfig.json
in een teksteditor. - Voeg het volgende toe aan de
configProperties
sectie van het configuratiebestand:"System.Globalization.Invariant":true
(vergeet niet een komma toe te voegen aan het einde van de vorige regel) Mijn volledige configuratie eindigde 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 } } }
- Start Powershell
~/powershell/pwsh
- Geniet van de kracht van Powershell.
Referentie:
- “Powershell installeren op Linux”, https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-7#raspbian, geraadpleegd op 31 Juli 2020.
Industriële technologie
- Elektronica als wetenschap
- Een thuislab opzetten
- Voltmetergebruik
- Ohmmetergebruik
- Een heel eenvoudig circuit
- Een ampèremeter gebruiken om stroom te meten
- Wet van Ohm
- Inleiding tot DC-circuits
- Wat is koolteerepoxy?
- Powershell … op een AXC F 1152 ?
- Een eenvoudige op REST gebaseerde bibliotheek om variabelen te gebruiken in PLCnext AXC F 2152 PLC van Python