DOCA0272PTBR-00

PN_SystemTime (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_xAcyclicBusy

BOOL

Pode ser utilizada para bloquear a execução acíclica se a comunicação acíclica de outro bloco de funções estiver ativa.

Controle de blocos de funções

i_xGetSysTime

BOOL

Se essa entrada estiver definida como TRUE, a hora do sistema da interface de rede é lida no sistema de engenharia.

Controle de blocos de funções

i_xSetSysTime

BOOL

Se essa entrada estiver definida como TRUE, a hora do sistema de engenharia é gravada na interface de rede.

Controle de blocos de funções

i_dtlSysTime

DTL

Corresponde à hora do sistema de engenharia gravada na interface de rede.

Dados acíclicos

i_hwSubmHWID

HW_IO

Deve corresponder ao identificador de hardware do submódulo acíclico do avatar relacionado para que a comunicação ací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_dwAcyclicStatus

DWORD

O status Acíclico fornece informações detalhadas sobre a comunicação acíclica da rede de campo, incluindo detalhes de erros detectados. Para obter informações detalhadas sobre os valores de status, consulte Biblioteca de blocos de funções.

Status de blocos de funções

q_xAcyclicBusy

BOOL

Se essa saída estiver definida como TRUE, uma solicitação acíclica ainda está ocupada.

Status de blocos de funções

q_dtlSysTime

DTL

Corresponde à hora do sistema lida da interface de rede.

Dados acíclicos

Códigos de status e erro de ConstTeSysIsland

Nome do membro

Utilizado pelo bloco de funções

Cdw_ErrNoMsg

Sim

Cdw_ErrInternal

Sim

Cdw_ErrInvalidCycInAddr

Não

Cdw_ErrInvalidHwid

Sim

Cdw_ErrInvalidNumOfAvatars

Não

Cdw_ErrReadCycIn

Não

Cdw_ErrReadAcycData1

Sim

Cdw_ErrReadAcycData2

Não

Cdw_ErrWriteAcycData

Sim

Cdw_StsReadAcycData1Compl

Sim

Cdw_StsReadAcycData2Compl

Não

Cdw_StsWriteAcycDataCompl

Sim

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

Isto foi útil?