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:

  • 0: módulo não detectado no slot associado

  • 1: módulo apto para operação

  • 2: módulo em reset

  • 3: módulo em inicialização

  • 4: módulo fora de serviço

  • 5: modulo não visível para a aplicação corrente

  • 6: modulo não existe mas foi definido na aplicação

  • 7: módulo com MID inválido no slot associado

  • 8: módulo em falha

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:

  • 0: Apaga o LED

  • 1: Acende o LED

  • 2: Mantem o led controlado pelo firmware

  • 3: Inverte o led

.2-3

W

LED_FAIL

Controle do Led FAIL:

  • 0: Apaga o LED

  • 1: Acende o LED

  • 2: Mantem o led controlado pelo firmware

  • 3: Inverte o led

.4-5

W

LED_BAT

Controle do Led BATERY:

  • 0: Apaga o LED

  • 1: Acende o LED

  • 2: Mantem o led controlado pelo firmware

  • 3: Inverte o led

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.