Migração do HIStudio

O OnStudio substitui o HIStudio, o ambiente de área de trabalho da HI Tecnologia, mantendo a compatibilidade com o firmware G5, as bibliotecas IEC_STD e HI_STD e os projetos existentes. Esta seção orienta a migração dos projetos e resume as diferenças entre os dois ambientes.

Antes de começar

  • Tenha o HIStudio instalado, para exportar os projetos.

  • Faça antes o tutorial Primeiros passos: do zero ao equipamento rodando: ele mostra em 20 minutos onde ficou cada coisa no OnStudio.

  • Se o projeto usa bibliotecas próprias, migre primeiro as bibliotecas: o projeto só compila depois que elas estiverem no OnStudio.

Importar projetos e bibliotecas

  1. No HIStudio, exporte o projeto com Arquivo ‣ Exporta projeto, gerando o arquivo .dpk (aplicações) ou .slb (bibliotecas).

  2. No OnStudio, selecione Arquivo ‣ Importar… e arraste o arquivo para a área indicada (ver Importação e exportação de projetos). Marque Importar bibliotecas internas como projetos separados se o projeto contiver bibliotecas próprias e Abrir projeto para edição após a importação.

  3. O serviço OnStudio converte o projeto para o formato do OnStudio e gera um relatório de conformidade com os itens convertidos e os que exigem revisão. As mensagens são apresentadas no painel SAÍDA.

  4. Abra o projeto, confira o hardware (dispositivos, módulos e mapeamento de E/S), as dependências de bibliotecas (Propriedades do projeto) e compile (Compilar e implantar a aplicação). Os erros de compilação são listados na aba PROBLEMAS (Painel de Problemas), com a POU e a linha a corrigir.

Resultado: o projeto compila no OnStudio. Antes de implantá-lo numa máquina em operação, teste-o numa bancada: o compilador do OnStudio confere mais coisas que o do HIStudio e pode apontar problemas que antes passavam.

Os projetos importados mantêm o código ST das POUs, as variáveis globais (com os endereços de exportação), os tipos de dados, as tarefas e os parâmetros de ambiente. Itens do HIStudio sem equivalente no OnStudio são listados no relatório e ignorados.

Projetos gerados originalmente no SPDSW devem ser convertidos antes no HIStudio (ver Integração com o SPDSW).

Se algo der errado na importação

  • O relatório de conformidade aponta itens não convertidos. Itens sem equivalente no OnStudio, como scripts Lua, são ignorados. Refaça no OnStudio o que for necessário.

  • A compilação acusa uma biblioteca não instalada. Importe a biblioteca (arquivo .slb) ou instale a versão publicada pela HI Tecnologia (ver Criar uma biblioteca e usá-la em outros projetos).

  • A compilação acusa variáveis globais sem ``VAR_EXTERNAL``. O OnStudio exige que cada POU declare as globais que usa (ver Usar variáveis globais numa POU).

  • Outros erros de compilação. Clique em cada problema da aba PROBLEMAS e leia o Como resolver; a ajuda completa de cada código está em Códigos de diagnóstico.

Exportar para o HIStudio

Enquanto a migração estiver em andamento, um projeto do OnStudio pode ser exportado no formato .dpk (Arquivo Legado em Arquivo ‣ Exportar…) para ser aberto no HIStudio. Recursos exclusivos do OnStudio (por exemplo aliases de mapeamento de E/S e o histórico de versões) não são levados para o arquivo legado.

Correspondência entre os ambientes

HIStudio

OnStudio

Aplicativo Windows instalado com

Serviço local (serviço OnStudio) mais interface no navegador ou no aplicativo de

o MPLServer

área de trabalho; o serviço de comunicação é integrado (Modelo de comunicação).

Painel de projeto e painel de

Atividade Explorer com a árvore do projeto; as

propriedades

propriedades de cada item abrem em abas do painel principal.

Painel de trabalho

Painel principal com abas (Organização da interface).

Painel de informações (log,

Painel inferior com PROBLEMAS (Painel de Problemas), SAÍDA e

console, monitoração)

CONSOLE DE DEPURAÇÃO.

Preferências do ambiente

Configurações gravadas no perfil do usuário.

Servidores de comunicação

Atividade Rede (Servidores de comunicação).

Procura equipamento em rede

Pesquisar Dispositivos (Pesquisar dispositivos).

Conecta com equipamento /

Gerenciamento do Dispositivo, com os comandos

menu Controlador

de aplicação, firmware, bootloader e manutenção.

Painel de configuração de

Configuração base do equipamento.

comunicação do equipamento

Compila / Carrega aplicação

Atividade Compilar / Implantar (Compilar e implantar a aplicação).

Modo de depuração e visualizador

Atividade Executar e CONSOLE DE DEPURAÇÃO (Depuração).

de dados

Painel de monitoração (DataMonitor)

Não disponível; ver Monitoração de dados.

Editor de variáveis (tabela com

Formulário de variável com validação por campo

colunas)

(Variáveis globais (editor), Unidades de organização de programa (POUs)).

Importação/exportação CSV

Baixar CSV, Importar CSV e Importar ST (Importação / Exportação de tipos e variáveis).

Gerenciador de bibliotecas

Painel Bibliotecas e Gerenciar arquivos de bibliotecas (Bibliotecas).

Atualização de firmware

Gerenciar arquivos de firmware/bootloader e comandos do dispositivo (Firmware e bootloader).

Pesquisa na POU / no projeto

Atividade Pesquisar (Pesquisa no projeto).

Empacotar projeto (backup)

Exportar Projeto (.wpa) e controle de versão.

Scripts Lua

Não disponível.

Diferenças de operação

  • Salvamento: as alterações estruturais do projeto são gravadas automaticamente pelo serviço OnStudio; o código das POUs e as propriedades são salvos com CTRL + S (ver Projetos).

  • Localização dos arquivos: os projetos ficam no diretório de projetos do serviço (Armazenamento) e são identificados pelo nome; use Abrir no explorador de arquivos para localizar a pasta.

  • Acesso remoto: a interface pode ser aberta de outro computador da rede apontando para o endereço do serviço (Visão geral do OnStudio).

  • Ajuda: este manual está disponível em Ajuda ‣ Documentação e inclui a referência das bibliotecas IEC_STD e HI_STD.