DOCA0272PTBR-00

DP_Control_Switch_SS_C1/2 (PROFIBUS DP)

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

Entrada

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_xRun

BOOL

Se essa entrada estiver definida como TRUE, o contator de avanço do avatar está fechado.

Dados cíclicos

i_xTripReset

BOOL

Se essa entrada estiver definida como TRUE, os disparos detectados cujas condições de reinicialização de disparo (trip reset) tiverem sido atendidas serão reinicializados para esse avatar.

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_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ída

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_xReady

BOOL

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

Dados cíclicos

q_xUpstrVPres1

BOOL

Se essa saída estiver definida como TRUE, o avatar detectou que a alimentação principal a montante está presente para o primeiro dispositivo de partida/potência nesse avatar.

Dados cíclicos

q_xRun

BOOL

Se essa saída estiver definida como TRUE, o contator de avanço do avatar está fechado.

Dados cíclicos

q_xLoadRun

BOOL

Se essa saída estiver definida como TRUE, um comando Em regime ou Fechar foi executado e a corrente está fluindo nos polos (equivalente ao motor em regime permanente, mas também para avatares sem motor).

Dados cíclicos

q_xAlarm

BOOL

Se essa saída estiver definida como TRUE, um alarme de proteção foi detectado pelo avatar.

Dados cíclicos

q_xTripped

BOOL

Se essa saída estiver definida como TRUE, um evento de disparo de proteção foi detectado pelo avatar.

Dados cíclicos

q_xReadyToReset

BOOL

Se essa saída estiver definida como TRUE, o avatar atende às condições de reinicialização de disparo (trip reset) e pode ser reinicializado com um comando Reinicialização de disparo (trip reset).

Dados cíclicos

q_xAssetAlarm

BOOL

Se essa saída estiver definida como TRUE, um dispositivo de potência ou uma Partida SIL* dentro do avatar atingiu ou excedeu 90% da vida útil esperada (de acordo com o parâmetro do avatar).

Dados cíclicos

q_udiIRMSAvg

UDINT

Indica a média dos valores de corrente de fase Irms mais recentes. (Unidade: A)

Dados cíclicos

q_udtControl

UDT_Control

Essa é uma estrutura de dados acíclicos de status para avatares de controle que inclui informações sobre mensagens de alarme e disparo e sobre manutenção relativas ao avatar. Para obter informações detalhadas sobre a estrutura desse UDT, consulte UDT_Control. Para obter uma visão geral de quais membros do UDT são suportados pelo avatar, consulte Membros suportados de UDT_Control.

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

Não

Cdw_ErrInvalidNumOfAvatars

Não

Cdw_ErrReadCycIn

Sim

Cdw_ErrReadAcycData1

Sim

Cdw_ErrReadAcycData2

Não

Cdw_ErrWriteAcycData

Não

Cdw_StsReadAcycData1Compl

Sim

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?