O objetivo deste tutorial é explicar como criar uma lista de variáveis globais em um projeto do MasterTool X.
Componentes
Equipamentos: 1 computador/notebook.
Software: MasterTool X
Seções do Tutorial
- ARQUITETURA
- DESENVOLVIMENTO
1. ARQUITETURA
Será necessário a utilização de um computador/notebook para utilizar o Mastertool X.
Figura 1. Computador executando o Mastertool X
2. DESENVOLVIMENTO
A GVL (Global Variable List) é utilizada para declarar variáveis globais, ou seja, variáveis que podem ser acessadas e utilizadas em qualquer parte do projeto, independentemente da POU (UserPrg, subrotinas, blocos funcionais ou funções).
Esse recurso é essencial para compartilhar informações entre diferentes lógicas, padronizar sinais e melhorar a organização do projeto.
Boas práticas no uso de GVLs
- Utilize GVLs para:
- Sinais compartilhados
- Estados globais
- Parâmetros de configuração
- Evite excesso de variáveis globais desnecessárias
- Use nomes claros e padronizados
- Separe GVLs por finalidade, quando o projeto crescer
Acesso ao local de criação da GVL
Para criar uma GVL no projeto:
- Na árvore do projeto, localize o item UserGVLs.
- Clique com o botão direito do mouse sobre UserGVLs.
- Selecione a opção Adicionar Objeto.
- Escolha Global Variable List.
Opcionalmente, é possível criar pastas para organização, mas neste exemplo a GVL será criada diretamente em UserGVLs.
Criação da lista de variáveis globais
Após selecionar Global Variable List:
- Defina um nome para a GVL
Exemplo: gvl_sinais, gvl_controle, gvl_io - Confirme a criação.
O software abrirá automaticamente o campo de declaração das variáveis globais.
Figura 2. Criação uma GVL
Declaração das variáveis globais
Dentro da GVL, as variáveis devem ser declaradas da mesma forma que variáveis locais:
botao_partida : BOOL; nivel_tanque : INT; alarme_nivel : BOOL;
Todas as variáveis declaradas nessa lista passam a ser globais, ou seja:
- Não precisam ser redeclaradas em outras POUs
- Podem ser utilizadas diretamente em qualquer lógica do projeto
Diferença entre variáveis globais e locais
| Variável Local | Variável Global |
| Visível apenas na POU | Visível em todo o projeto |
| Uso específico | Uso compartilhado |
| Declarada na POU | Declarada na GVL |
Figura 3. Criação das variáveis globais
Uso das variáveis globais no projeto
Após criadas, as variáveis da GVL podem ser:
- Utilizadas no UserPrg
- Utilizadas em subrotinas
- Utilizadas em blocos funcionais
- Utilizadas em funções
- Associadas a entradas e saídas
- Monitoradas e forçadas durante a simulação
Basta referenciar o nome da variável normalmente na lógica.
A GVL (Global Variable List) é uma ferramenta fundamental para organização e compartilhamento de dados no projeto, permitindo que diferentes partes da aplicação se comuniquem de forma clara, padronizada e eficiente.
Figura 4. Chamada das variáveis globais via UserPrg
Comentários
0 comentário
Por favor, entre para comentar.