Você está na página 1de 21

ENGENHARIA ELÉTRICA

Automação industrial

Planta Sorting Station


Factory IO
Configuração ambiente
Para realizar a programação em SFC da planta Sorting station do Factory IO será
necessário realizar as seguintes configurações de ambiente:

1º passo: configurar o CoDeSys, onde será realizado a programação em SFC:

No CoDeSys, clique em File -> New, conforme imagens abaixo.


Selecione a opção 3S CoDeSys SP PLCWinNT V2.4
Em seguida, selecione a linguagem que será utilizada na programação. Para esse
tutorial, o foco é SFC, portanto a opção selecionada é SFC.

Temos agora o ambiente onde será realizada a programação.


Para que seja possível realizar a comunicação com o Factory IO, precisamos
informar as variáveis utilizadas na planta sorting station, para que seja possível
controlar todas elas. Para que isso seja possível, do lado esquerdo da tela,
selecione a opção “Variáveis globais“.

Informe o nome das variáveis, que podem ser consultadas diretamente na planta do
Factory IO, mostrada mais adiante.
Após informar todas as variáveis, salve o projeto e no menu “Project” selecione
“Options”. Em seguida, “Symbol Configuration”. Selecione os dois checkbox,
conforme imagem abaixo e clique em “Configure symbol file”.
Selecione as variáveis globais e selecione todas as opções disponíveis para
exportar elas.

2º passo: configurar a comunicação OPC, responsável por conectar as


informações do CoDeSys com o Factory IO:
Informe o nome do projeto que será executado.

Confira se a conexão esteja apontando para a máquina local (localhost).


3º passo: mantenha o PLC rodando, para que seja possível a comunicação:

Clique em OK e mantenha o executável do PLC aberto durante toda a execução do


projeto.
4º passo: configurar a planta sorting station no Factory IO:

Clique em “Scenes” e escolha “Sorting Station”.


Planta a ser projetada.

No menu “Files”, clique em “Drivers” para configurar a conexão com o OPC. Em seguida,
selecione “Browse Servers”. Após carregar, selecione o serviço OPC do CodeSys.
Em Items/Nodes clique no botão Browse. Ele vai carregar todas as variáveis globais
configuradas no projeto do CoDesys.

Após carregar, relacione as variáveis globais criadas com os sensores e atuadores


disponíveis.

Finalizada a configuração, o próximo passo é realizar a implementação da planta em SFC.


Planta Sorting Station
O principal objetivo da planta é separar as peças utilizando um sensor de visão.

A separação das peças ocorre conforme agrupamentos da imagem abaixo. Peças do tipo 1
e 4 são enviadas para a primeira rampa, peças 2 e 5 são enviadas para a segunda rampa e
peças do tipo 3 e 6 são enviadas para a última rampa.

Sendo assim, o seu funcionamento se resume em iniciar as esteiras de produção, sendo a


primeira esteira responsável por levar o item até o sensor de visão. Ao ser identificado, a
segunda esteira é ligada, a barreira referente a esteira é acionada e a peça é levada até a
sua rampa. Segue o código para mais detalhes do funcionamento.
Portanto, conforme imagem acima, logo no início temos o bloco “AJUSTA_TEMPO”
responsável por configurar os contadores que serão utilizados para controlar o tempo de
envio das peças.
Em seguida, temos o bloco “MONITORA”, que aciona as duas duas esteiras.

Quando a peça chega no sensor, se for identificada como peça 1 ou 4, ela deve ser enviada
para a primeira rampa. Sendo assim, inicia-se o timer para controlar se a peça saiu da
esteira 1 e posteriormente desliga a mesma e aciona a barreira classificadora 1. (bloco
“CONTA_TEMPO1”)
Após passar o tempo do timer, a primeira esteira é desligada e a barreira de bloqueio de
peças é levantada (bloco “PECA1_SENSOR”).

Em seguida, inicia-se o timer para o envio da peça até atingir o sensor de saída de peça
(bloco “ENVIA_PECA1”).
No fim da contagem do timer e ao passar pelo sensor de saída de peça, todo o processo da
esteira é resetado e o sistema fica preparado para receber outra peça (bloco
“ZERA_PROCESSO”)

Para os outros tipos de peça, o funcionamento é idêntico, mudando apenas o nome das
variáveis de controle.
Execução
E por fim, o último passo é executar a aplicação, garantindo que toda a comunicação foi
configurada corretamente e que a lógica do código implementado condiz com o objetivo da
planta. Portanto, no CodeSys, no menu “Online”, clique em “Login” e logo em seguida
“Run”.

Ao clicar em Start, podemos ver o início do processo em execução, com os itens sendo
enviados pela esteira. Nesse cenário, o sensor identificou a peça do tipo 5 e enviou para a
rampa 3, pausando o envio de peças da primeira esteira.
O sensor identifica a peça do tipo 6 e envia para a rampa 3, pausando o envio de peças da
primeira esteira.

O sensor identifica a peça do tipo 1 e envia para a primeira rampa.


E o processo se repete, enquanto houver peças no início da esteira.

Você também pode gostar