DOCA0272PTBR-00

PN_SystemEnergy (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_xResetMaxVRMS

BOOL

Se essa entrada estiver definida como TRUE, o valor do parâmetro ResetMaxVRMS é reinicializado.

Dados cíclicos

i_xResetMaxUnbal

BOOL

Se essa entrada estiver definida como TRUE, o valor do parâmetro ResetMaxUnbalanceVltg é reinicializado.

Dados cíclicos

i_xResetUpstr

BOOL

Se essa entrada estiver definida como TRUE, o status de flutuação de tensão é reinicializado.

Dados cíclicos

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_xExecute

BOOL

Inicia uma solicitação acíclica quando há uma margem em elevação.

Controle de blocos de funções

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

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_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_xUpstrVFluctState

BOOL

Se essa saída estiver definida como TRUE, um afundamento ou uma elevação de tensão foi detectado(a).

Dados cíclicos

q_udtSysEng1

UDT_SystemEnergy1

Essa é uma estrutura de dados acíclicos de energia do sistema. Consulte UDT_SystemEnergy1.

Dados acíclicos

q_udtSysEng2

UDT_SystemEnergy2

Essa é uma estrutura de dados acíclicos de energia do sistema. Consulte UDT_SystemEnergy2.

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

Sim

Cdw_ErrInvalidHwid

Sim

Cdw_ErrInvalidNumOfAvatars

Não

Cdw_ErrReadCycIn

Sim

Cdw_ErrReadAcycData1

Sim

Cdw_ErrReadAcycData2

Sim

Cdw_ErrWriteAcycData

Não

Cdw_StsReadAcycData1Compl

Sim

Cdw_StsReadAcycData2Compl

Sim

Cdw_StsWriteAcycDataCompl

Não

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

Isto foi útil?