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 entre masters 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 do FSoE mestre, 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 é transmitido do mestre para o escravo para os dados de saída de processo e do escravo para o mestre para os dados de entrada de processo. Se o mestre relatar "inválido", todos os dados de saída de processo no lado escravo são zerados. O escravo sempre informa "válido" com os dados de entrada de processo atuais.