Primeiro projeto de CLP TwinCAT em um IPC Beckhoff
Crie e verifique um primeiro projeto de PLC TwinCAT em um IPC Beckhoff. Esta lista de verificação abrange a seleção do destino, a descoberta do EtherCAT, o mapeamento de E/S, a ativação segura, os ...
Um primeiro projeto TwinCAT deve comprovar mais do que uma instrução booleana. Ele deve confirmar o alvo de engenharia, a topologia EtherCAT, o mapeamento de E/S, a execução da tarefa, o comportamento na inicialização e a resposta segura da saída.
Esta lista de verificação de campo usa um PC industrial Beckhoff, um acoplador EtherCAT e E/S digitais simples. O fluxo de trabalho também se aplica a muitos controladores CX. Os nomes dos menus podem variar entre as compilações do TwinCAT, portanto verifique a versão instalada antes do comissionamento.
Entenda a divisão do TwinCAT
A Beckhoff separa a engenharia da execução do runtime. O TwinCAT XAE é usado para configurar o hardware, escrever código, mapear variáveis e diagnosticar o sistema. O TwinCAT XAR executa a aplicação de controle em tempo real.
Essa distinção é importante durante a solução de problemas. Um projeto pode ser compilado corretamente enquanto o alvo de runtime selecionado permanece incorreto. O runtime também pode estar ativo enquanto um engenheiro edita um projeto local não relacionado.
A Beckhoff descreve essa estrutura de engenharia e runtime em sua visão geral oficial do TwinCAT. Os engenheiros devem adequar os procedimentos à compilação instalada e às funções licenciadas.
Prepare a bancada com segurança
Comece com um circuito de baixo risco. Use um botão de pressão como entrada digital e um pequeno indicador como saída. Confirme a tensão de cada dispositivo antes de aplicar energia.
- Registre o modelo do IPC, o sistema operacional, a compilação do TwinCAT e o nível de runtime.
- Registre a ordem do acoplador EtherCAT e dos terminais da esquerda para a direita.
- Separe a alimentação do controlador da alimentação das cargas de campo no desenho.
- Verifique o aterramento de proteção, as referências de 0 V, os fusíveis e as capacidades nominais das cargas de saída.
- Coloque a máquina ou a bancada em um estado no qual não possa ocorrer movimento inesperado.
Não use um atuador de produção no primeiro teste. Uma lâmpada ou uma carga de teste isolada facilita a contenção de falhas.
Selecione o alvo correto
Abra o TwinCAT XAE e crie um novo projeto TwinCAT. Selecione o alvo de runtime pretendido antes de procurar o hardware. Verifique o nome e o endereço do alvo em relação ao registro de comissionamento.
Um erro comum é configurar o laptop de engenharia em vez do PC industrial. Outro é selecionar uma rota antiga com um nome de dispositivo semelhante. Use uma convenção de nomenclatura que inclua o identificador do gabinete ou da máquina.
Para hardware relacionado, consulte o catálogo de HMI e computação industrial da PLC ProTech e o catálogo de automação Beckhoff.
Verifique e faça a varredura da topologia EtherCAT
Coloque o alvo no modo de configuração antes de procurar dispositivos. Faça a varredura do adaptador conectado à rede EtherCAT. O TwinCAT deve descobrir o acoplador e os terminais na ordem física.
A descoberta não é aceitação. Compare cada terminal detectado com a lista de materiais e o desenho do gabinete. Confirme os números dos modelos, as posições e as quantidades de canais.
Se a topologia for diferente, pare e investigue. Um terminal deslocado pode alterar o mapeamento de canais esperado. Um terminal ausente pode indicar problemas de alimentação, cabeamento, contato ou adaptador.
Verifique as informações de estado do EtherCAT antes de escrever a lógica. A bancada deve alcançar o estado operacional esperado sem erros inexplicados.
Criar um projeto PLC pequeno
Adicione um projeto PLC e mantenha o primeiro programa deliberadamente pequeno. O Texto Estruturado fornece um primeiro teste claro:
PROGRAM MAIN
VAR
StartButton AT %I* : BOOL;
TestLamp AT %Q* : BOOL;
END_VAR
TestLamp := StartButton;
Os endereços curinga criam símbolos para a vinculação posterior de E/S. Eles não comprovam que os terminais físicos estejam mapeados corretamente.
Compile o projeto e resolva todas as mensagens do compilador. Evite adicionar temporizadores, movimento, comunicações ou bibliotecas reutilizáveis até que o caminho básico do sinal funcione.
Mapear variáveis para canais físicos
Vincule StartButton ao canal de entrada pretendido. Vincule TestLamp ao canal de saída pretendido. Confirme os tipos de dados em ambos os lados.
Use nomes descritivos em vez de rótulos genéricos. Nomes como DI_Panel_Start e DO_Test_Lamp tornam os diagnósticos posteriores mais claros.
Revise o mapeamento nas duas direções. Comece por cada símbolo do PLC e, em seguida, por cada canal físico. Isso detecta links duplicados ou ausentes.
Ativar sem surpresas
Salve o projeto antes da ativação. Revise o resumo das alterações de configuração. Confirme se o destino selecionado continua correto.
Ative a configuração, reinicie o runtime quando necessário e faça login no PLC. Use um download controlado para a implantação inicial. Não trate a alteração online como o método padrão de comissionamento.
Coloque o PLC no modo de execução somente após verificar o estado da saída. A lâmpada de teste deve permanecer apagada até que a entrada se torne verdadeira.
Comprovar o caminho completo do sinal
Acione o botão físico e observe três pontos:
- O canal de entrada EtherCAT muda de estado.
- A variável do PLC muda de estado.
- A saída física segue o comando programado.
Se apenas uma camada mudar, a localização da falha ficará mais clara. Um valor de terminal sem alteração no PLC sugere um problema de mapeamento. Uma alteração no PLC sem resposta de campo sugere fiação da saída, alimentação da carga ou proteção.
Testar a reinicialização e o comportamento em caso de falha
Um teste online funcional está incompleto. Crie e ative o projeto de inicialização e, em seguida, execute uma reinicialização aprovada. Confirme se o runtime é iniciado e se o programa alcança o estado esperado.
Desconecte a carga de teste ou o fieldbus somente conforme um procedimento aprovado. Verifique se os diagnósticos identificam a interrupção. Confirme se as saídas retornam ao estado seguro documentado.
Registro de comissionamento
Registre a compilação do TwinCAT, o identificador do destino, a topologia, os mapeamentos, os resultados dos testes e o status do projeto de inicialização. Exporte ou arquive o projeto final sob controle de versão.
O resultado útil é uma linha de base reproduzível. Os engenheiros podem então adicionar escalonamento analógico, temporizadores, alarmes, movimento ou comunicações sem perder uma base comprovada.