Recurso

O recurso corresponde à configuração IEC 61131-3 da aplicação: reúne o hardware, as tarefas, as variáveis globais e as POUs que serão compiladas para um controlador. Um projeto de aplicação é criado com o recurso Resource_01; novos recursos podem ser adicionados pelo menu de contexto do item raiz (Adicionar Recurso).

Ver também

Para configurar tarefas, veja Configurar tarefas e o tempo de ciclo; para o hardware, Configurar o hardware do projeto.

A aba Propriedades do Recurso é aberta com um clique sobre o item do recurso na árvore do projeto e está dividida nas abas Configuração e Code Generation. As alterações são gravadas automaticamente no projeto.

Aba Configuração

../../_images/recurso_configuracao.png

Fig. 51 Propriedades do recurso, aba Configuração.

A aba reúne os seguintes cartões:

  • Configuração do Dispositivo: tabela dos dispositivos do recurso com o nome, o modelo, o Firmware Selecionado para compilação, os Parâmetros de Ambiente e o acesso à configuração de cada dispositivo. Os ícones de edição ao lado do firmware e dos parâmetros permitem alterá-los. O dispositivo atual é destacado com uma marca; nos demais, o ícone Definir como Atual o torna o dispositivo atual. Consulte Hardware.

  • Tarefas: configuração das tarefas do recurso e dos programas atribuídos a cada uma. Consulte Configuração de tarefas.

  • Configuração de Execução: políticas de execução do recurso no dispositivo. O campo Modo de Recuperação define o comportamento do controlador quando o programa falha:

    • Reinício a frio: a NVRAM é reinicializada e o programa reinicia; se falhar novamente, o programa para.

    • Parar: o programa para e a NVRAM é mantida inalterada.

    Se o projeto contiver um valor inválido neste campo, a mensagem correspondente é apresentada e a compilação falha até que um modo de recuperação seja selecionado.

  • Configuração de Debug: configurações de depuração do recurso, como o Vetor Máximo (número máximo de elementos de vetor apresentados na inspeção). Consulte Depuração.

  • Resumo: quantidade de variáveis globais, programas, dispositivos e tarefas do recurso.

Aba Code Generation

../../_images/recurso_codegen.png

Fig. 52 Aba Code Generation.

  • Parâmetros de Ambiente: variáveis de ambiente de escopo global do recurso, separadas por vírgula, utilizadas pelas diretivas de compilação. O botão de edição abre a lista de parâmetros.

  • Código ST Gerado: apresenta o código IEC 61131-3 gerado automaticamente a partir dos tipos de dados do projeto e da configuração do recurso (variáveis globais, tarefas e hardware). O botão Regerar atualiza o código após alterações. Este código é informativo e é incorporado automaticamente à compilação.