Informações gerais dos módulos de I/O
A partir do endereço 1000 estão alocadas informações de configuração e status para os módulos de hardware do equipamento. Cada módulo é identificado pelo slot ao qual o módulo está associado. Note que o conceito de slot pode ser físico (para os controladores com arquitetura de módulos destacáveis) ou virtual para os controladores não expansíveis.
Para cada slot esta alocado um conjunto de 100 variáveis de sistema que fornecem informações sobre o módulo alocado.
A tabela a seguir apresenta os grupos de informações alocadas neste espaço de 100 variáveis de sistema por slot.
Endereçamento do módulo associado ao slot NN [2] |
|
|---|---|
Endereços |
Descrição do grupo |
F(NN00..19 + 1000) |
Status geral de operação/Falha do modulo. |
F(NN20..99 + 1000) |
Base de entrada/saída dos canais de IO. |
Informações comuns dos módulos de I/O
A tabela seguinte apresenta as variáveis de sistema utilizadas para prover informações comuns de todos os módulos de hardware do equipamento. Independentemente do tipo de módulo de harwdware utilizado pelo equipamento as informações da tabela seguinte estarão disponíveis:
Endereço |
Bit |
R/W |
LABEL |
Descrição |
|---|---|---|---|---|
F NN00 |
R |
MOD_MID |
MID (Module Identifier) do módulo associado ao slot NN. |
|
F NN01 |
R |
MOD_HARD_REV |
Revisão do hardware do módulo. |
|
F NN02 |
R |
MOD_DRIVER_REV |
Revisão do driver do módulo. |
|
F NN03 |
R |
MOD_OPE_STS |
Status de operação do módulo associado ao slot NN |
|
0..3 |
R |
FUNC_STS |
Status funcional do módulo:
|
|
F NN04 |
R |
MOD_FAIL_STS |
Status de falha do módulo associado ao slot NN |
|
.0 |
R |
MOD_FS_INIT |
Falha de inicialização |
|
.1 |
R |
MOD_FS_OPER |
Modulo em falha de operação |
|
.2 |
R |
MOD_FS_CONFIG |
Módulo em falha de configuração (base de configuração inválida). |
|
.3 |
R |
MOD_FS_INTERM |
Módulo com falha intermitente. |
|
.4-15 |
Reserva |
|||
F NN05..18 |
Reserva. |
|||
F NN19 |
W |
MOD_LEDS_CTRL |
Controle dos leds do módulo de CPU |
|
.0-1 |
W |
LED_OPER |
Controle do Led OPER:
|
|
.2-3 |
W |
LED_FAIL |
Controle do Led FAIL:
|
|
.4-5 |
W |
LED_BAT |
Controle do Led BATERY:
|
Informações específicas dos módulos de I/O
A faixa de endereçamento de FNN20 a FNN99 é reservada para mapeamento de informações específicas do módulo de I/O mapeado no slot NN. Através destas variáveis o programa de aplicação ou usuário remoto pode ter acesso a todos os valores dos canais de entrada e saída presentes nos módulos. Se o equipamento estiver sem programa ou em pausa é possível atuar nas variáveis de saída do módulo.
Mesmo com o programa rodando, se uma dada saída não for referenciada no programa, a mesma pode ser controlada remotamente via variáveis de sistema, transformando o equipamento em um I/O remoto.
Nota
As informações dos módulos via variáveis de sistema não estão disponíveis para todos os controladores. Verifique na documentação do equipamento utilizado sobre a disponibilidade deste recurso.