PN_SystemEnergy (PROFINET IO)
다음 표에서는 기능 블록 인터페이스의 매개변수에 대한 정보를 제공합니다.
입력
입력 |
데이터 유형 |
설명 |
변수 카테고리 |
---|---|---|---|
i_xEnable |
BOOL |
기능 블록 처리를 활성화합니다. 순환 데이터는 하드웨어 IO 인터페이스에 읽기/기록됩니다. |
기능 블록 제어 |
i_xResetMaxVRMS |
BOOL |
이 입력이 TRUE로 설정되어 있으면 ResetMaxVRMS 매개변수의 값이 다시 설정됩니다. |
순환 데이터 |
i_xResetMaxUnbal |
BOOL |
이 입력이 TRUE로 설정되어 있으면 ResetMaxUnbalanceVltg 매개변수의 값이 다시 설정됩니다. |
순환 데이터 |
i_xResetUpstr |
BOOL |
이 입력이 TRUE로 설정되어 있으면 전압 변동 상태 매개변수의 값이 다시 설정됩니다. |
순환 데이터 |
i_xAcyclicBusy |
BOOL |
다른 기능 블록의 비순환 통신이 활성 상태인 경우 비순환 실행을 차단하는 데 사용할 수 있습니다. |
기능 블록 제어 |
i_xExecute |
BOOL |
상승 에지에서 비순환 요청을 시작합니다. |
기능 블록 제어 |
i_hwSubmHWID |
HW_IO |
비순환 통신을 실행할 수 있으려면 관련 아바타의 비순환 하위 모듈의 하드웨어 식별자와 일치해야 합니다. |
통신 매개변수 |
i_hwStartAddress |
변수 |
순환 읽기 통신을 실행할 수 있으려면 관련 아바타의 순환 입력 하위 모듈 주소 범위의 첫 번째 주소와 일치해야 합니다 |
통신 매개변수 |
In/Out
InOut |
데이터 유형 |
설명 |
변수 카테고리 |
---|---|---|---|
iq_hwQBAddress |
바이트 |
순환 읽기 통신을 실행할 수 있으려면 순환 출력 하위 모듈의 주소와 일치해야 합니다. |
통신 매개변수 |
출력
출력 |
데이터 유형 |
설명 |
변수 카테고리 |
---|---|---|---|
q_xActive |
BOOL |
이 출력이 TRUE로 설정되어 있으면 아바타 기능 블록이 활성화되거나 비순환 요청이 사용 중입니다. |
기능 블록 상태 |
q_xError |
BOOL |
이 출력이 TRUE로 설정된 경우 아바타 기능 블록을 실행하는 동안 감지된 오류가 발생했습니다. 감지된 오류에 대한 자세한 내용은 오류 ID 값을 참조하십시오. |
기능 블록 상태 |
q_dwErrorID |
DWORD |
오류 ID는 발생한 감지 오류에 대한 자세한 정보를 표시합니다. 가능한 값은 아래 표에 나와 있습니다. |
기능 블록 상태 |
q_dwAcyclicStatus |
DWORD |
비순환 상태는 감지된 오류 세부 정보를 포함하여 비순환 필드버스 통신에 대한 세부 정보를 제공합니다. 상태 값에 대한 자세한 내용은 기능 블록 라이브러리을 참조하십시오. |
기능 블록 상태 |
q_xAcyclicBusy |
BOOL |
이 출력이 TRUE로 설정된 경우에도 비순환 요청이 여전히 사용 중입니다. |
기능 블록 상태 |
q_xUpstrVFluctState |
BOOL |
이 출력이 TRUE로 설정되어 있으면 전압 하락 또는 상승 현상이 감지됩니다. |
순환 데이터 |
q_udtSysEng1 |
UDT_SystemEnergy1 |
이는 비순환 시스템 에너지 데이터의 구조입니다. UDT_SystemEnergy1을 참조하십시오. |
비순환 데이터 |
q_udtSysEng2 |
UDT_SystemEnergy2 |
이는 비순환 시스템 에너지 데이터의 구조입니다. UDT_SystemEnergy2을 참조하십시오. |
비순환 데이터 |
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 |
아니오 |