Powershell … em um AXC F 1152?
Se você não consegue obter o suficiente da Microsoft e gosta de usar o Powershell no Windows, pode estar interessado em saber que o Powershell também pode ser instalado em dispositivos PLCnext Control.
Observe o aviso da Microsoft de que esta versão do Powershell é apenas experimental.
Esta demonstração é para um AXC F 1152 ou 2152, mas um procedimento semelhante deve funcionar para outros dispositivos PLCnext Control.
Procedimento
- Usando ssh (Linux) ou PuTTY (Windows), faça login no PLC como “admin”.
- Faça o download do arquivo tar.gz mais recente:
wget https://github.com/PowerShell/PowerShell/releases/download/v7.0.3/powershell-7.0.3-linux-arm32.tar.gz
- Descompacte o arquivo tar.gz em um diretório:
mkdir ~/powershell tar -xvf ./powershell-7.0.3-linux-arm32.tar.gz -C ~/powershell
- Abra o arquivo
~/powershell/pwsh.runtimeconfig.json
em um editor de texto. - Adicione o seguinte ao
configProperties
seção do arquivo de configuração:"System.Globalization.Invariant":true
(não se esqueça de adicionar uma vírgula ao final da linha anterior) Minha configuração completa acabou sendo:{ "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 } } }
- Iniciar o Powershell
~/powershell/pwsh
- Aproveite o poder do Powershell.
Referência:
- “Instalando o Powershell no Linux”, https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-7#raspbian, acessado 31 Julho de 2020.
Tecnologia industrial
- Eletrônica como ciência
- Configurando um laboratório doméstico
- Uso do voltímetro
- Uso do ohmímetro
- Um Circuito Muito Simples
- Como usar um amperímetro para medir a corrente
- Introdução aos Circuitos DC
- O que é epóxi de alcatrão de carvão?
- Powershell … em um AXC F 1152?
- Uma biblioteca simples baseada em REST para usar variáveis em PLCnext AXC F 2152 PLC de Python