1. Considerações Gerais
• Este documento descreve a utilização do software WinProladder para configuração do CP da Série FBs.
• O objetivo principal é orientar a configuração da função 203 que permite a operação de subtração com ponto flutuante (Operação de subtração).
• Para o entendimento total do funcionamento da ferramenta de configuração é recomendado que o manual do produto seja consultado.
Itens Utilizados na Aplicação
Controlador Programável: FBs-24MCT
Cabo de programação do CP: FBs-232P0-9F-150
Software de programação do CP: WinProladder
2. Criação do Projeto no CP
• Executar o software WinProLadder e ir ao menu: File -> New Project.
• A seguinte tela será apresentada:
• Onde:
• Project Name: Inserir um nome para o projeto.
• Model Name: Modelo de FBs utilizado. É possível alterar o modelo utilizando o botão Edit.
• Description: Descrição do projeto.
• Calendar: Utilização de calendário.
• Clicar em OK.
3. Inserindo a Função de Conversão
• Antes de realizar a soma de dois valores em formato float precisamos converter as variáveis do formato inteiro para o formato de ponto flutuante. Esta conversão é realizada usando a função 200. Para inserir a função siga os passos abaixo:
• Ir ao menu: Ladder -> Function ou selecionar o botão e clicar na posição onde deseja inserir a função.
• A janela para seleção da função será aberta.
• Selecione Floating point number -> I->F, ou digite 200 no campo Function Name.
• Clicar em OK.
3.1. Inserindo a Função 200
• A instrução será aberta.
• Onde:
• S: Registrador que contém o valor a ser convertido.
• D: Registrador com o resultado da conversão. Este valor convertido agora é uma variável de 32 bits, ou seja, passa a ser um operando do tipo DR. O operando DR é o conjunto de dois operandos R em sequência.
• Exemplos: DR10 = R10 + R11
DR56 = R56 + R57
3.2. Inserindo a Função de Subtração
• Para subtrair valores em ponto flutuante deve-se inserir a Função 203.
• Clicar no ícone e selecionar a posição onde deseja inserir a lógica.
• Selecionar Floating point number -> FSUB, ou digite 203 no campo Function Name.
• Clicar em OK.
• Após inserir a função, a janela para preenchimento dos parâmetros será apresentada:
• Onde:
• Sa: Registrador com o primeiro valor (Minuendo)
• Sb: Registrador com o segundo valor (Subtraendo)
• D: Registrador com o resultado da subtração.
• Lembrando que o resultado será armazenado em um operando de 32 bits chamado DR.
• Todo o operando DR inicia com um R de valor par. Exemplo: R20, R44, R82…
4. Criando a Lógica
• Abaixo um exemplo de como deve ficar o ladder para funcionamento da função.
• Onde:
• EN -> Habilita função.
• ERR -> Indica erro de parâmetros na função.
• No exemplo acima a variável R0 está sendo convertida para DR2 e após é realizado o calculo (DR2 - 1,5) colocando o resultado em DR4.
5. Observações
• Quando for monitorar o Resultado D da soma é importante lembrar que o mesmo se encontra dentro de um operando DR.
• Para monitorar o resultado de maneira correta, abra um Status Page.
• No campo Ref No colocar a variável DR desejada e no campo Status colocar como Floating.
• Exemplo:
Comentários
0 comentário
Por favor, entre para comentar.