Escolar Documentos
Profissional Documentos
Cultura Documentos
Crie um programa de CLP e uma tela de supervisão para um sistema composto de 2 cilindros
pneumáticos.
39
1.1. Circuito Pneumático
Cilindro A Cilindro B
A0 A1 B0 B1
4 2 4 2
40
2. Programa do CLP
41
3. Criação da Aplicação.
3.1. Para criar uma nova aplicação, abra o InduSoft Application Manager (Iniciar ->
Programas -> InduSoft Application Manager) e clique no botão Create a New
Application.
3.2. Digite o nome da aplicação no campo Application Name e especifique o diretório onde
a aplicação será salva clicando no botão Browse. Selecione o diretório "C:\Aplicações
Indusoft".
42
3.3. Clique no botão Avançar.
3.4. Na janela seguinte, você poderá escolher um modelo pronto para a sua aplicação
(template) e a resolução da aplicação. Selecione a opção None para criar uma
aplicação a partir do zero.
43
3.5. Clique no botão Concluir.
4.1. Para que a aplicação funcione, alguns módulos deverão ser executados junto com a
aplicação, como, por exemplo: Driver de Comunicação, Funções Matemáticas, etc.
Para selecioná-los, clique no botão Options do Application Manager.
5.1. Para selecionar o driver de comunicação com o CLP, clique no botão Drivers do
Application Manager.
44
5.2. Selecione o driver MATSU e clique em OK.
6.1. Tags são as variáveis usadas na aplicação. Para criar as tags, abra o Database
Manager (Iniciar -> Programas -> InduSoft Tools -> Database Manager).
45
6.2. As seguintes tags deverão ser declaradas na janela Application Database.
46
7.3. Preencha a planilha de acordo com a figura acima. A fórmula mostrada acima, resulta
em 0 quando o cilindro está recuado, 1 quando o cilindro está no meio e 2 quando o
cilindro está avançado.
47
Cada planilha de comando possui os seguintes campos:
* Description - Descrição da planilha de comando.
* Read Trigger - Quando a tag inserida neste campo muda de valor, uma leitura é feita no CLP.
* Enable Read when Idle - Executa uma leitura sempre que o valor da tag inserida neste campo
for maior ou igual a 1.
* Read Complete - A tag inserida neste campo mudará o seu valor (entre zero e um), toda vez
que um comando de leitura for completado com sucesso.
* Read Status - A tag inserida neste campo receberá o valor de status do último comando de
leitura.
* Write Trigger - Quando a tag inserida neste campo muda de valor, uma gravação é feita no
CLP.
* Enable Write on Tag Change - Quando o valor da tag inserida neste campo for maior ou igual
a 1, o driver de comunicação envia o comando de gravação somente se uma das tags da
planilha mudar de valor.
* Write Complete - A tag inserida neste campo mudará o seu valor (entre zero e um), toda vez
que um comando de gravação for completado com sucesso.
* Write Status - A tag inserida neste campo receberá o valor de status do último comando de
gravação.
* Station - Endereço do CLP na rede.
* Header - Comando a ser enviado ao CLP.
9.2. É necessário criar uma planilha de comando para cada tipo diferente de dado a ser
trocado com o CLP. Será necessário criar 5 planilhas de comando contendo as
informações mostradas abaixo.
48
* Planilha 1:
- Description: Leitura das entradas do CLP.
- Enable Read when Idle: 1
- Station: 1
- Header: RCC:X:0000
- Tag Name: A0 - Address: 0.0
- Tag Name: A1 - Address: 0.1
- Tag Name: B0 - Address: 0.2
- Tag Name: B1 - Address: 0.3
* Planilha 2:
- Description: Leitura das saídas do CLP.
- Enable Read when Idle: 1
- Station: 1
- Header: RCC:Y:0000
- Tag Name: YA1 - Address: 0.0
- Tag Name: YA0 - Address: 0.1
- Tag Name: YB1 - Address: 0.2
- Tag Name: YB0 - Address: 0.3
* Planilha 3:
- Description: Comando de Partida.
- Enable Write on Tag Change: 1
- Station: 1
- Header: WCS:R:0030
- Tag Name: PARTIDA - Address: 0.0
* Planilha 4:
- Description: Comando de Parada.
- Enable Write on Tag Change: 1
- Station: 1
- Header: WCS:R:0031
- Tag Name: PARADA - Address: 0.0
* Planilha 5:
- Description: Comando de Automático ou Manual.
- Enable Write on Tag Change: 1
- Station: 1
- Header: WCS:R:0032
- Tag Name: AUTMAN - Address: 0.0
49
10. Criação da Tela.
10.1. Para criar uma tela, abra o Application Builder (Iniciar -> Programas -> InduSoft
Tools -> Application Builder).
10.2. No Application Builder, selecione File -> New. Será exibida a janela de
propriedades da tela (Screen Attributes).
10.3. Na janela Screen Attributes, defina as propriedades da tela de acordo com a figura
mostrada acima.
50
10.6. Usando a mesma ferramenta, desenhe um retângulo para representar o fim de
curso de cilindro A recuado (A0).
51
10.7. Selecione o último retângulo criado e clique na ferramenta de mudança de cor .
A ferramenta de mudança de cor faz o retângulo mudar de cor de acordo com o
valor de uma tag.
10.8. Dê um duplo clique sobre o último retângulo para exibir a sua janela de
propriedades.
10.10. Repita os itens 10.6 a 10.9 para os outros finais de curso dos cilindros.
52
10.12. Desenhe outros dois retângulos para representar as hastes dos dois cilindros
avançados.
10.14. Dê um duplo clique sobre o retângulo da haste do cilindro A para exibir a sua janela
de propriedades.
53
10.18. Para alterar o texto do botão, dê um duplo clique sobre ele para exibir a sua janela
de propriedades.
10.20. Dê um duplo clique sobre o botão de Partida para exibir a sua janela de
propriedades.
54
10.21. Preencha a janela de propriedades para os comandos OnDown e OnUp de acordo
com as figuras acima.
10.24. Dê um duplo clique sobre o botão para exibir a sua janela de propriedades e
apague o texto.
10.26. Dê um duplo clique sobre este último botão para exibir a sua janela de
propriedades.
10.27. Preencha a janela de propriedades de acordo com a figura acima. Obs.: Não
esqueça de marcar a caixa Slider.
55
10.29. Faça quaisquer outras modificações para deixar a tela o mais próximo possível da
mostrada na figura.
10.30. Selecione File -> Save, para salvar a tela. Salve a tela com o mesmo nome que é
sugerido pelo supervisório ("Se1").
56
10.33. Crie um botão para sair da aplicação. As propriedades do botão são as seguintes:
• Texto: Sair
• OnDown: Expression = shutdown()
10.34. Salve novamente a tela e feche todas as janelas que estiverem abertas.
11.1. Para executar a aplicação, selecione o StartUp (Iniciar -> Programas -> InduSoft
Tools -> StartUp).
57
58