Bloco de dados da periferia F do opcional de segurança
Para cada opcional de segurança, um bloco de dados (BD) da periferia F é gerado automaticamente durante a compilação na ferramenta de configuração (HW Config). A periferia F BD oferece ao usuário uma interface através da qual ele pode avaliar ou controlar variáveis no programa de segurança.
O nome simbólico consiste de um prefixo invariável "F", do endereço de início da periferia F e do nome introduzido na configuração nas características do objeto para a periferia F (por exemplo: F00008_198).
A tabela a seguir mostra o bloco de dados da periferia F do opcional de segurança:
Endereço | Nome simbólico (Variável) | Tipo de dados | Função | Padrão | |
---|---|---|---|---|---|
Variáveis que o usuário pode controlar. | DBX0.0 | "F00008_198" (PASS_ON) | BOOL | 1: Ativar passivação | 0 |
DBX0.1 | "F00008_198" (ACK_NEC) | BOOL | 1: Confirmação para reintegração do opcional de segurança necessário | 1 | |
DBX0.2 | "F00008_198" (ACK_REI) | BOOL | 1: Confirmação para reintegração | 0 | |
DBX0.3 | "F00008_198" (IPAR_EN) | BOOL | Variável para reparametrização (não suportada pelo opcional de segurança) | 0 | |
Variáveis que o usuário pode ler. | DBX2.0 | "F00008_198" (PASS-OUT) | BOOL | Executar passivação | 1 |
DBX2.1 | "F00008_198" (QBAD) | BOOL | 1: Valores de substituição são emitidos | 1 | |
DBX2.2 | "F00008_198" (ACK_REQ) | BOOL | 1: Solicitação de confirmação para reintegração | 0 | |
DBX2.3 | "F00008_198" (IPAR_OK) | BOOL | Variável para reparametrização (não suportada pelo opcional de segurança) | 0 | |
DBB3 | "F00008_198" (DIAG) | BYTE | Informação de manutenção | - |
PASS_ON
Com a variável PASS_ON, é possível ativar a passivação do opcional de segurança. Enquanto PASS_ON = 1, a passivação da periferia F está sendo feita.
ACK_NEC
Após uma irregularidade ter sido corrigida, o opcional de segurança é reintegrada, dependendo do ajuste da variável ACK_NEC.
- ACK_NEC = 0: Ocorre uma reintegração automática.
- ACK_NEC = 1: Ocorre uma reintegração automática através de uma confirmação do usuário.
ATENÇÃO
Parametrização não autorizada da variável ACK_NEC = 0.
Morte ou ferimentos graves
- Só é permitido parametrizar a variável ACK_NEC = 0 se for possível uma reintegração automática tecnicamente segura para o processo em questão.
- Verificar se é permitido realizar uma reintegração automática para o processo em questão.
ACK_REI
Para reintegrar o opcional de segurança, após a eliminação de uma irregularidade, é necessária uma confirmação do usuário com flanco positivo na variável ACK_REI. Uma confirmação só é possível quando a variável ACK_REQ = 1.
ACK_REQ
O sistema de controle F coloca ACK_REQ = 1 assim que todas as irregularidades ocorridas na troca de dados com o opcional de segurança tiverem sido eliminadas. Após uma confirmação bem-sucedida, o sistema de controle F coloca ACK_REQ em 0.
PASS_OUT
A variável PASS_OUT indica se a passivação do opcional de segurança está presente. Valores de substituição são emitidos.
QBAD
Irregularidade na troca de dados com a placa de segurança. Indica se houve uma passivação. Valores de substituição são emitidos.
DIAG
Para objetivos de manutenção, a variável DIAG fornece informação não segura sobre irregularidades ocorridas no sistema de controle F. Maiores informações encontram-se no respectivo manual do sistema de controle F.