Integração de verificação da comunicação segura
Cada opcional de segurança deve ser aplicado pelo usuário no respectivo programa de segurança. Para estabelecer uma operação da função de segurança, estão disponíveis variáveis predefinidas, que podem ser diferentemente nomeados de unidade principal FSoE para unidade principal FSoE.
Exemplo
No exemplo seguinte, estas variáveis são representadas com base em GroupPorts da Beckhoff.
Variável | Função | |
|---|---|---|
GroupPorts para controle | RUN/STOP | Inicia/para a execução do programa FSoE. |
Err Ack | Reset/confirmação de irregularidade da comunicação segura. | |
Module Fault | N.N. | |
GroupPorts para observação | FB Err | Falha na execução de um módulo funcional. |
Com Err | Erro de comunicação. | |
Out Err | Irregularidade da saída. | |
Other Err | Outras irregularidades. | |
Com Startup | A estabelecer comunicação segura. | |
FB Deactive | N.N. | |
FB Run | Execução dos módulos funcionais em curso. | |
In Run | Programa de segurança em curso. |
A sequência de arranque da função de segurança e de reintegração de um aparelho de segurança depende da unidade principal FSoE, pelo que não é aqui representada.
A Safety over EtherCAT® possui informações de validade para seus dados do processo seguros. Quando o protocolo de segurança é estabelecido, este é transferido da unidade principal para a subunidade para os dados de saída do processo e da subunidade para a unidade principal para os dados de entrada do processo. Se a unidade principal relatar "inválido", todos os dados de saída de processo no lado da subunidade são zerados. A subunidade sempre informa "válido" com os dados de entrada de processo atuais.