DOCA0272PTBR-00

PN_Control_Digital_I/O (PROFINET IO)

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_xDQ1

BOOL

Se essa entrada estiver definida como TRUE, a saída digital 0 será definida como TRUE.

Dados cíclicos

i_xDQ2

BOOL

Se essa entrada estiver definida como TRUE, a saída digital 1 será definida como TRUE.

Dados cíclicos

i_hwStartAddress

Variante

Deve corresponder ao primeiro endereço do intervalo de endereços do submódulo 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_hwQBAddress

Byte

Deve corresponder ao endereço do submódulo de saída cíclica 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_xReady

BOOL

Indica TRUE se o bloco de funções estiver pronto para receber um comando de execução.

Dados cíclicos

q_xStatusDI0

BOOL

Se essa saída estiver definida como TRUE, a saída digital 0 do avatar de E/S digital está definida como TRUE.

Dados cíclicos

q_xStatusDI1

BOOL

Se essa saída estiver definida como TRUE, a saída digital 1 do avatar de E/S digital está definida como TRUE.

Dados cíclicos

q_xStatusDI2

BOOL

Se essa saída estiver definida como TRUE, a saída digital 2 do avatar de E/S digital está definida como TRUE.

Dados cíclicos

q_xStatusDI3

BOOL

Se essa saída estiver definida como TRUE, a saída digital 3 do avatar de E/S digital está definida como TRUE.

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?