Function Block
Projeto Reator
• Criar Function block FB_VVONOFF para válvula on/off. Executar Add new block em Project tree > Devices > PLC_1 > Program blocks.
• Selecionar Function block (FB). A linguagem de programação será Ladder (LAD). O número da function será determinada automaticamente. Clicar em OK.
• Abrir o function block FB_VVONOFF para edição.
• Criar os parâmetros de entrada, de saída, de entrada/saída e internos do function block.
• Em Interface, entrar com os parâmetros de entrada Input:
ZSC | Bool | Status VV fechada |
ZSO | Bool | Status VV aberta |
TMR | Time | Tempo abre/fecha |
• Entrar com os parâmetros de saída Output:
ALM | Bool | Alarme |
• Entrar com os parâmetros de entrada/saída InOut:
XV | Bool | Comando saida digital |
AM | Bool | Auto/Manual |
AF | Bool | Comando abre/fecha operador |
CA | Bool | Comando abre/fecha automatico |
Parâmetros de entrada/saída InOut são usados para ler uma variável na entrada, processá-la e sair o valor alterado para a mesma variável.
• Entrar com o parâmetro Static:
A1 | TON | Timer on |
O tipo TON Generate on-delay é o function block de sistema SFB4.
• Inserir lógica para válvula on-off.
Network 1
Comando para abrir válvula (move 1 para a saída XV). A válvula abre em duas condições:
• quando em manual (AM = 0) e o botão do operador recebe o comando abrir (AF = 1).
• quando em automático (AM = 1) e o comando em automático manda abrir (CA = 1).
• Inserir contatos e bobinas na Network 1.
Network 2
Comando para fechar válvula (move 0 para a saída XV). A válvula fecha em duas condições:
• quando em manual (AM = 0) e o botão do operador recebe o comando fechar (AF = 0).
• quando em automático (AM = 1) e o comando em automático manda fechar (CA = 0).
- Inserir nova Network.
Observação:
A lógica é feita para acionamento via IHM.
Botão Auto/Manual - 2 estados: 0 - Manual; 1 - Automático. Se quiser usar uma chave comutadora no campo (entrada digital), não altera nada na lógica.
Comando operador - 2 estados: 0 - Comando Fechar; 1 - Comando Abrir. Se quiser usar uma chave comutadora no campo (entrada digital), não altera nada na lógica.
Comando automático - como verá mais adiante no treinamento, esta tag serve para interconexão com alguma lógica de comando automático.
Network 3
Usuário não registrado. Compre o treinamento em jats.com.br.