DOCA0272KO-00

PN_Control_Pump (PROFINET IO)

다음 표에서는 기능 블록 인터페이스의 매개변수에 대한 정보를 제공합니다.

입력

입력

데이터 유형

설명

변수 카테고리

i_xEnable

BOOL

기능 블록 처리를 활성화합니다. 순환 데이터는 하드웨어 IO 인터페이스에 읽기/기록됩니다.

기능 블록 제어

i_xRunFwd

BOOL

이 입력이 TRUE로 설정되어 있으면 아바타 전달 스위치가 닫힙니다.

순환 데이터

i_xTripReset

BOOL

이 입력이 TRUE로 설정되어 있으면 트립 재설정 조건이 충족된 감지된 트립이 이 아바타에 재설정됩니다.

순환 데이터

i_xAcyclicBusy

BOOL

다른 기능 블록의 비순환 통신이 활성 상태인 경우 비순환 실행을 차단하는 데 사용할 수 있습니다.

기능 블록 제어

i_xExecute

BOOL

상승 에지에서 비순환 요청을 시작합니다.

기능 블록 제어

i_hwSubmHWID

HW_IO

비순환 통신을 실행할 수 있으려면 관련 아바타의 비순환 하위 모듈의 하드웨어 식별자와 일치해야 합니다.

통신 매개변수

i_hwStartAddress

변수

순환 읽기 통신을 실행할 수 있으려면 관련 아바타의 순환 입력 하위 모듈 주소 범위의 첫 번째 주소와 일치해야 합니다.

통신 매개변수

In/Out

InOut

데이터 유형

설명

변수 카테고리

iq_hwQWAddress

WORD

순환 읽기 통신을 실행할 수 있으려면 순환 출력 하위 모듈의 주소와 일치해야 합니다.

통신 매개변수

출력

출력

데이터 유형

설명

변수 카테고리

q_xActive

BOOL

이 출력이 TRUE로 설정되어 있으면 아바타 기능 블록이 활성화되거나 비순환 요청이 사용 중입니다.

기능 블록 상태

q_xError

BOOL

이 출력이 TRUE로 설정된 경우 아바타 기능 블록을 실행하는 동안 감지된 오류가 발생했습니다. 감지된 오류에 대한 자세한 내용은 오류 ID 값을 참조하십시오.

기능 블록 상태

q_dwErrorID

DWORD

오류 ID는 발생한 감지 오류에 대한 자세한 정보를 표시합니다. 가능한 값은 아래 표에 나와 있습니다.

기능 블록 상태

q_dwAcyclicStatus

DWORD

비순환 상태는 감지된 오류 세부 정보를 포함하여 비순환 필드버스 통신에 대한 세부 정보를 제공합니다. 상태 값에 대한 자세한 내용은 기능 블록 라이브러리을 참조하십시오.

기능 블록 상태

q_xAcyclicBusy

BOOL

이 출력이 TRUE로 설정된 경우에도 비순환 요청이 여전히 사용 중입니다.

기능 블록 상태

q_xReady

BOOL

기능 블록이 ‘실행’ 명령을 받을 준비가 되면 TRUE를 표시합니다.

순환 데이터

q_xUpstrVPres1

BOOL

이 출력이 TRUE로 설정되어 있으면 아바타는 이 아바타의 첫 번째 스타터/전원 장치에 업스트림 주 전원이 있음을 감지했습니다.

순환 데이터

q_xRunFwd

BOOL

이 출력이 TRUE로 설정되어 있으면 아바타 전달 스위치가 닫힙니다.

순환 데이터

q_xRunLocal

BOOL

이 출력이 TRUE로 설정되어 있으면 아바타 로컬 실행 명령이 설정됩니다.

순환 데이터

q_xBypass

BOOL

이 출력이 TRUE로 설정되어 있으면 아바타 바이패스 명령어가 설정됩니다.

순환 데이터

q_xOverrideStatus

BOOL

이 출력이 TRUE로 설정되어 있으면 아바타 수동 모드가 설정됩니다.

순환 데이터

q_xLoadStart

BOOL

이 출력이 TRUE로 설정되어 있으면 전동기가 시작 모드에 있습니다.

순환 데이터

q_xLoadRun

BOOL

이 출력이 TRUE로 설정되어 있으면 ‘실행’ 또는 ‘닫기’ 명령이 실행되었으며 전류가 극(전동기 실행과 동일하지만 비전동기 아바타에도 해당)으로 흐르고 있습니다.

순환 데이터

q_xAlarm

BOOL

이 출력이 TRUE로 설정되어 있으면 아바타가 보호 경보를 감지했습니다.

순환 데이터

q_xTripped

BOOL

이 출력이 TRUE로 설정되어 있으면 아바타가 보호 트립 이벤트를 감지했습니다.

순환 데이터

q_xReadyToReset

BOOL

이 출력이 TRUE로 설정되어 있으면 아바타가 트립 리셋 조건을 충족하며 트립 리셋 명령을 사용하여 재설정할 수 있습니다.

순환 데이터

q_xAssetAlarm

BOOL

이 출력이 TRUE로 설정되어 있으면 전원 장치 또는 SIL* 아바타 내 스타터가 예상 내구성의 90%에 도달했거나 초과했습니다(아바타 매개변수에 따라).

순환 데이터

q_udiIRMSAvg

UDINT

가장 최근 위상 전류 Irms 값의 평균을 나타냅니다. (단위: A)

순환 데이터

q_udtPVControl

UDT_PVControl

이는 제어 아바타에 대한 순환 PV 상태 데이터의 구조입니다. 이 UDT의 구조에 대한 자세한 내용은 UDT_PVControl을 참조하십시오.

순환 데이터

q_udtControl

UDT_Control

이는 경보 및 트립 메시지에 대한 정보와 아바타에 대한 유지보수 정보가 포함된 제어 아바타의 비순환 상태 데이터 구조입니다. 이 UDT의 구조에 대한 자세한 내용은 UDT_Control을 참조하십시오. 이 아바타에서 지원하는 UDT 멤버에 대한 개요는 UDT_Control의 지원되는 멤버를 참조하십시오.

비순환 데이터

ConstTeSysIsland의 상태 및 오류 코드

구성원 이름

기능 블록에서 사용

Cdw_ErrNoMsg

Cdw_ErrInternal

Cdw_ErrInvalidCycInAddr

Cdw_ErrInvalidHwid

Cdw_ErrInvalidNumOfAvatars

아니오

Cdw_ErrReadCycIn

Cdw_ErrReadAcycData1

Cdw_ErrReadAcycData2

아니오

Cdw_ErrWriteAcycData

아니오

Cdw_StsReadAcycData1Compl

Cdw_StsReadAcycData2Compl

아니오

Cdw_StsWriteAcycDataCompl

아니오

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

이게 도움이 되었습니까?