Neste tutorial estão descritas as configurações básicas para criar um projeto com receitas para a IHM da série P2.
Assim, serão utilizados os seguintes objetos: (Function Switch, Numeric Input/Display, Recipe Table, e Recipe Selector).
De modo que nosso display esteja disposto da seguinte forma.
Primeiramente, devemos criar nossa receita.
Para tal, no Project Explorer clicamos devemos acessar Recipe em Functions e Add nova receita.
Feito isso, com um duplo Clique em cima da receita, acessamos as propriedades do respectivo grupo de receita.
IMPORTANTE: Quando o checkbox (Backup Memory) estiver marcado, o grupo de receitas será salvo e carregado da memória da IHM quando houver uma inicialização. Caso contrário, na inicialização todos os valores dos parâmetros das receitas serão movidos para zero (0). Os Valores são salvos na memória a cada minuto, então se houver uma inicialização menos de 1 minuto após o carregamento de um grupo de receitas, não será realizado o backup da mesma.
Em Recipe Name você pode vincular o nome da receita a uma variável, de modo a poder editá-la ou visualizá-la com objetos texto em seu projeto.
Agora em Parameter Configuration você definirá as configurações fundamentais do seu grupo de receitas.
No. Of Recipe Parameters: É a quantidade de parâmetros para a receita deste grupo.
Target Address Type: Em Continuous você selecionará somente o primeiro endereço do Target Address o restante será preenchido consecutivamente na memória de modo que o usuário não possa alterá-lo. Em Random o usuário pode selecionar o qualquer endereço para cada parâmetro.
Auto Access Target Address: Quando selecionada esta opção os valores serão automaticamente escritos de Current Recipe Address para Target Address.
Current Recipe Address: Endereços da IHM onde os valores da receita são carregados e podem ser editados.
Target Address: Endereço de destino que receberá os valores dos parâmetros da receita. (Geralmente endereço do PLC).
Seção Recipe Group File:
No. of Recipe: Quantidade de receitas no grupo.
Control Address of Recipe No.: É possível selecionar um endereço onde posteriormente no projeto possamos alterar a receita manipulando este valor.
Power-On Reset Recipe No.: Quando este checkbox estiver (setado) ao ser inicializado a IHM, este valor será movido para 0 (zero).
Open Recipe Editor: Você pode criar um arquivo CSV com valores salvos para os parâmetros de modo que posteriormente seja possível carregá-lo na IHM.
Ao clicar em Save, será salvo um arquivo .CSV que posteriormente pode ser carregado na IHM.
Agora que já configuramos a receita, adicionaremos os objetos à tela.
Em nosso exemplo, adicionamos de maneira que o layout seja semelhante ao da imagem abaixo.
Para que suas receitas apareçam na Recipe Table, clique duas vezes nela e selecione seu grupo de receitas em propriedades. Você pode ajustar o tamanho das colunas na guia (Data) e redimensionar a tabela arrastando os lados do objeto.
Também é possível restringir acesso a usuários em Allow Input.
Faça o mesmo procedimento para o Recipe Selector.
O próximo passo é configurar nossas Funtions Switchs para as devidas funções.
Para os botões ao lado de Recipe Table, selecionaremos as funções respectivas para Importar e Exporta Receitas. Que no caso estão identificadas como Recipe: Import Recipe Group from File e Recipe: Export Recipe Group back to File.
Certifique-se de selecionar o grupo de receitas que você criou. Essas funções são para que possamos carregar novas receitas de arquivos existentes ou para exportar criando novos arquivos de receita.
Os outros dois Function Switch, entre os Numeric Input/Display devem ser configurados com as funções que realizam os comandos de escrever e ler valores para os devidos endereços configurados na receita anteriormente. Estas funções estão identificadas como Recipe: Write Current Recipe to Target Address e Recipe: Read Current Recipe from Target Address.
Lembrando sempre que em Recipe Group, o grupo selecionado deve ser respectivo a receita de interesse.
Em seguida, atribua os endereços apropriados para os Numeric Input/Display.
Para os que foram inseridos na parte superior selecionamos os endereços de $U:V1 ao $U:V5.
Para os que foram inseridos na parte inferior selecionamos os endereços do @0:R200 ao @0:R205.
Simulação
A receita que será carregada nos endereços de memória da IHM deve ser selecionada em Recipe Selector.
O Recipe Table mostrará as receitas que foram importadas, caso queira importar outro arquivo de receitas, deve clicar no botão "Importar Receita" e selecionar o arquivo desejado.
Os dois Function Switch entre os Numeric Input/Display, quando acionados realizam as ações de escrever ou ler os valores de memória dos Numeric Input/Display superiores e inferiores.
Deste modo, podemos alterar as receitas modificando os valores dos Numeric Input/Display superiores.
Para salvar estas modificações, clicando no Botão Export from IHM criamos um arquivo com os novos valores.
Comentários
0 comentário
Por favor, entre para comentar.