DOCA0272PTBR-00

DP_SystemControl (PROFIBUS DP)

As tabelas a seguir fornecem informações sobre os parâmetros da interface do bloco de funções.

Entradas

Entrada

Tipo de dados

Descrição

Categoria de variável

i_xEnable

BOOL

Ativa o processamento de blocos de funções. Os dados cíclicos serão lidos/gravados na interface de E/S do hardware.

Controle de blocos de funções

i_xResetSystem

BOOL

Se essa entrada estiver definida como TRUE, o sistema é reinicializado.

Dados cíclicos

i_hwStartAddress

Variante

Deve corresponder ao primeiro endereço do intervalo de endereços de entrada cíclica do avatar relacionado para que a comunicação de leitura cíclica possa ser executada.

Parâmetro de comunicação

Entrada/Saída

InOut

Tipo de dados

Descrição

Categoria de variável

iq_hwQWAddress

WORD

Deve corresponder ao endereço de saída do avatar relacionado para que a comunicação de gravação cíclica possa ser executada.

Parâmetro de comunicação

Saídas

Saída

Tipo de dados

Descrição

Categoria de variável

q_xActive

BOOL

Se essa saída estiver definida como TRUE, o bloco de funções do avatar está ativado ou uma solicitação acíclica está ocupada.

Status de blocos de funções

q_xError

BOOL

Se essa saída estiver definida como TRUE, ocorreu um erro detectado durante a execução do bloco de funções do avatar. Para obter informações detalhadas sobre o erro detectado, consulte o valor da ID do erro.

Status de blocos de funções

q_dwErrorID

DWORD

A ID do erro mostra informações detalhadas sobre o erro detectado ocorrido. Os valores possíveis são mostrados na tabela a seguir.

Status de blocos de funções

q_xSystemOperat

BOOL

Se essa saída estiver definida como TRUE, o avatar do sistema está no Modo operacional. Para obter informações detalhadas sobre estados de máquina, consulte o documento TeSys island - Guia de sistema, instalação e operação .

Dados cíclicos

q_xDegradedMode

BOOL

Se essa saída estiver definida como TRUE, o avatar do sistema está no Modo degradado.

Dados cíclicos

q_xMinorEvent

BOOL

Se essa saída estiver definida como TRUE, o avatar do sistema está no modo de Evento secundário.

Dados cíclicos

q_xPreOperat

BOOL

Se essa saída estiver definida como TRUE, o avatar do sistema está no Modo pré-operacional.

Dados cíclicos

q_xForceMode

BOOL

Se essa saída estiver definida como TRUE, o avatar do sistema está no Modo forçado.

Dados cíclicos

q_xTestMode

BOOL

Se essa saída estiver definida como TRUE, o avatar do sistema está no Modo de teste.

Dados cíclicos

Códigos de status e erro de ConstTeSysIsland

Nome do membro

Utilizado pelo bloco de funções

Cdw_ErrNoMsg

Sim

Cdw_ErrInternal

Não

Cdw_ErrInvalidCycInAddr

Sim

Cdw_ErrInvalidHwid

Não

Cdw_ErrInvalidNumOfAvatars

Não

Cdw_ErrReadCycIn

Sim

Cdw_ErrReadAcycData1

Não

Cdw_ErrReadAcycData2

Não

Cdw_ErrWriteAcycData

Não

Cdw_StsReadAcycData1Compl

Não

Cdw_StsReadAcycData2Compl

Não

Cdw_StsWriteAcycDataCompl

Não

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Isto foi útil?