Válvula On-Off

Projeto Reator

• Criar Function Block para válvula on/off. Clicar com o botão direito do mouse na pasta Blocks e selecionar item de menu Insert New Object > Function Block.



• Definir Symbolic Name como FB_VVONOFF, Symbol Comment com Function Block Valvula On-Off e a linguagem como LAD. Selecionar a opção Mul. Inst. Cap. Esta opção permite gerar múltiplas instâncias do function block, ou seja, permite criar várias válvulas a partir deste function block.



• Abrir aba Attributes e na linha 1 incluir o atributo S7_m_c com valor true. Esse atributo de monitoramento e controle permite que as tags do function block sejam geradas automaticamente no WinCC quando a AS é compilada.



Function block FB_VVONOFF criado.



• Abrir o function block FB1 FB_VVONOFF para edição. Em Component View, dar dois cliques com o mouse sobre o function block.

• Em Interface, entrar com os parâmetros de entrada IN:

Nome Tipo Descrição S7_m_c
ZSC Bool VV Closed Status True
ZSO Bool VV Opened Status True
TMR Time Open/Close Time


• Definir atributo S7_m_c do parâmetro ZSC para true. Dar dois cliques sobre a linha de ZSC e na aba Attributes inserir o atributo S7_m_c com valor true. Somente para os parâmetros com esse atributo em true tags serão geradas automaticamente no WinCC na compilação da AS. ZSC e ZSO devem ter esse atributo. TMR não terá, pois esse parâmetro não é usado para monitoramento e controle no supervisório.



• Observar na figura abaixo (destaque em vermelho) a indicação do atributo configurado para ZSC e ZSO. O parâmetro TMR não possui a bandeirinha em verde que indica a definição do atributo S7_m_c.



• Entrar com os parâmetros de saída OUT:

Nome Tipo Descrição S7_m_c
XV Bool Digital Output Command
ALM Bool Alarm True


• Entrar com os parâmetros de entrada/saída IN_OUT:

Nome Tipo Descrição S7_m_c
AM Bool Auto/Manual True
AF Bool Open/Close Operator Command True
CA Bool Open/Close Automatic Command


• 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.





• Editar linhas da 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.





Network 3

Comando para mudar status do botão de comando manual operador para aberto quando a válvula abre em automático. Essa instrução garante que a válvula permanece com comando para abrir, assim que houver uma mudança do modo de operação de automático para manual.



Network 4

Comando para mudar status do botão de comando manual operador para fechado quando a válvula fecha em automático. Essa instrução garante que a válvula permanece com comando para fechar, assim que houver uma mudança do modo de operação de automático para manual.



Networks 5 e 6

Ativação de alarme da válvula (ALM = 1). O alarme é ativado após transcorrido o tempo determinado no parâmetro TMR (segundos) de ao menos uma das seguintes condições:

• Comando de válvula em abrir (XV = 1) e com sensor de retorno de status de válvula fechada ativado (ZSL = 1) – indicação de que a válvula não abriu;

• Comando de válvula em fechar (XV = 0) e com sensor de retorno de status de válvula aberta ativado (ZSH = 1)- indicação de que a válvula não fechou;

• Ambos os sensores de retorno de status de válvula ativados (ZSL = 1 e ZSH = 1);

• Ambos os sensores de retorno de status de válvula desativados (ZSL = 0 e ZSH = 0).

Quando nenhuma das condições é verdadeira, imediatamente o alarme é desativado.

• Entrar com o parâmetro estático STAT A1 do tipo SFB4:



• O data type SFB4 é usado na instrução Timer On (TON).



• Entrar com o parâmetro estático STAT A1AUX do tipo Bool.



• Inserir Network 5:



• Inserir System Function Block SFB4 TON IEC_TC na Network 6. Selecionar o SFB em Libraries > Standard Library > System Function Blocks.



• Alterar System Function Block TON para permitir múltiplas instâncias. Clicar com o botão direito do mouse sobre o bloco e selecionar item de menu Change to Multiple Instance Call...



• Entrar com o nome A1 no campo Name of Mult. Instance.



• Editar Network 6:





• Criar Function para válvulas on/off. Clicar com o botão direito do mouse na pasta Blocks e selecionar item de menu Insert New Object > Function. Definir propriedades da Function:



• Abrir function VVS_ON_OFF e inserir function block FB_VVONOFF para a válvula V112. Selecionar FB_VVONOFF na pasta FB Blocks e arrastar para a network 1.



• No topo do bloco, inserir o instance data block DB1.



• Editar o símbolo para o endereço DB1: V112 – M110 Material Tank Inlet Valve.





• Inserir variáveis de I/O nos parâmetros de entrada e saída (campo) e determinar o tempo limite de abertura/fechamento da válvula para alarme em 5 segundos (T#5S).





A chamada de FC1 VVS_ON_OFF será feita no bloco de organização OB1 Organization Block.

• Abrir Organization Block OB1 para edição. Visualizar OB1 na linguagem Ladder selecionando item de menu View > LAD.



• Fazer a chamada à function FC1 VVS_ON_OFF durante a execução cíclica deste bloco de organização.



• Habilitar Operator Control and Monitoring para DB 1 V112. Clicar com o botão direito do mouse sobre DB 1 no Component View e selecionar item de menu Special Object Properties > Operator Control and Monitoring...





Parâmetros que irão gerar tags no WinCC.





Compilando e Descarregando AS

Uma AS pode ser compilada e descarregada para um controlador por diversos meios:

1 – Através do HW Config (Component View > AS > Hardware) para compilar e descarregar a configuração de hardware para a CPU.



Botão Salvar e Compilar

Botão Download

2 – Através do NetPro (Component View > Menu Options > Configure Network) para compilar e descarregar a configuração de redes e conexões.



Botão Compilar

4 – Através do SIMATIC Manager para compilar e descarregar objetos individualmente em um multiprojeto.

Projeto Reator

• Compilar AS. Clicar com o botão direito do mouse sobre AS01 e selecionar o item de menu PLC > Compile and Download Objects...



• Selecionar todos os itens para compilação e marcar opção Compile only para somente compilar (sem download). Clicar no botão Start.





Usuário não registrado. Compre o treinmanto em jats.com.br.