FP-e 표시 구성
이 명령을 사용하여 N 모드(표준 모드)와 S 모드(전환 모드)에 대한 FP-e 화면 표시를 구성할 수 있습니다.
입력
표시 모드(D)
화면 표시 제어 데이터의 DUT.
상단표시 영역의 값
하단표시 영역의 값
편리한 다이얼로그를 사용하여 화면 표시 제어 코드를 구성할 수 있습니다.
DUT를 할당합니다.
"형식"의 선언 헤더에서 F180_DUT를 선택합니다.
"초기값" 필드에서 을 클릭합니다.
구성 다이얼로그가 열립니다.
원하는 설정을 지정합니다.
[확인]
하단표시 영역에 특수 데이터 레지스터 "DT9***"를 입력할 수 없습니다.
인터럽트 프로그램에서는 이 명령을 사용할 수 없습니다.
인덱스 한정자에서 정의한 영역이 허용된 영역보다 큰 경우
ScreenSelection 또는 ScreenControl의 값이 잘못된 경우
인덱스 한정자에서 정의한 영역이 허용된 영역보다 큰 경우
ScreenSelection 또는 ScreenControl의 값이 잘못된 경우
글로벌 변수 리스트에서 다음 변수를 선언해야 합니다.
이 펑션 프로그램 시 사용한 모든 입력과 출력 변수는 POU 헤더에서 선언되었습니다.모든 프로그래밍 언어에 같은 POU 헤더를 사용합니다.
VAR_EXTERNAL
ElapsedValue0: INT:=88;
ElapsedValue1: INT:=88;
SetValue0: INT:=100;
SetValue1: INT:=200;
END_VAR
VAR
DisplayCtrlData0: F180_DUT:=ScreenControl := 16#83;
DisplayCtrlData1: F180_DUT:=ScreenControl := 16#83;
DisplayMode0: INT:=0;
DisplayMode1: INT:=1;
Enable0: BOOL:=FALSE;
Enable1: BOOL:=FALSE;
END_VAR
변수 Enable0이 TRUE로 설정되면 이 함수가 실행되고 FP-e는 N 모드의 1번째 화면으로 전환됩니다. ElapsedValue0 및 SetValue0은 상단 섹션과 하단 섹션에 빨간색과 주황색으로 표시됩니다. 변수 Enable1이 TRUE로 설정되면 이 함수가 실행되고 FP-e는 N 모드의 2번째 화면으로 전환됩니다. ElapsedValue1 및 SetValue1은 상단 섹션과 하단 섹션에 빨간색과 녹색으로 표시됩니다. 모니터 값 아이콘은 LD 본문 모두에 대해 활성화됩니다. 명령 F181_DSP를 사용하여 FP-e 표시를 변경합니다.
BODY
WORKSPACE
NETWORK_LIST_TYPE := NWTYPELD ;
ACTIVE_NETWORK := 0 ;
END_WORKSPACE
NET_WORK
NETWORK_TYPE := NWTYPELD ;
NETWORK_LABEL := ;
NETWORK_TITLE := ;
NETWORK_HEIGHT := 13 ;
NETWORK_BODY
B(B_CONTACT,,Enable0,6,1,8,3,);
B(B_F,F180_SCR_DUT!,Instance,18,0,29,7,,?DEN?DScreenSelection?DScreenControl?DDataUpperSection?DDataLowerSection?AENO);
B(B_VARIN,,DisplayMode0,16,2,18,4,);
B(B_VARIN,,DisplayCtrlData0,16,3,18,5,);
B(B_VARIN,,SetValue0,16,4,18,6,);
B(B_VARIN,,ElapsedValue0,16,5,18,7,);
B(B_F,F181_DSP!,Instance,18,9,24,13,,?DEN?D@'s1'?AENO);
B(B_VARIN,,DisplayMode0,16,11,18,13,);
L(1,2,6,2);
L(8,2,18,2);
L(9,2,9,11);
L(9,11,18,11);
L(1,0,1,13);
END_NETWORK_BODY
END_NET_WORK
NET_WORK
NETWORK_TYPE := NWTYPELD ;
NETWORK_LABEL := ;
NETWORK_TITLE := ;
NETWORK_HEIGHT := 13 ;
NETWORK_BODY
B(B_CONTACT,,Enable1,6,1,8,3,);
B(B_F,F180_SCR_DUT!,Instance,18,0,29,7,,?DEN?DScreenSelection?DScreenControl?DDataUpperSection?DDataLowerSection?AENO);
B(B_VARIN,,DisplayMode1,16,2,18,4,);
B(B_VARIN,,DisplayCtrlData1,16,3,18,5,);
B(B_VARIN,,SetValue1,16,4,18,6,);
B(B_VARIN,,ElapsedValue1,16,5,18,7,);
B(B_F,F181_DSP!,Instance,18,9,24,13,,?DEN?D@'s1'?AENO);
B(B_VARIN,,DisplayMode1,16,11,18,13,);
L(1,2,6,2);
L(8,2,18,2);
L(9,2,9,11);
L(9,11,18,11);
L(1,0,1,13);
END_NETWORK_BODY
END_NET_WORK
END_BODY
DisplayMode0 |
DisplayMode1 |
---|---|
DisplayControlData0 |
DisplayControlData1 |
IF DF (Enable0) then
F180_SCR_DUT(ScreenSelection:=DisplayMode0,
ScreenControl:=DisplayCtrlData0,
DataUpperSection:=ElapsedValue0,
DataLowerSection:=SetValue0);
F181_DSP (DisplayMode0);
END_IF;
IF DF (Enable1) then
F180_SCR_DUT(ScreenSelection:=DisplayMode1,
ScreenControl:=DisplayCtrlData1,
DataUpperSection:=ElapsedValue1,
DataLowerSection:=SetValue1);
F181_DSP (DisplayMode1);
END_IF;
이 다이얼로그를 사용하여 FP-e의 화면 표시를 간편하게 구성할 수 있습니다. 다이얼로그의 표시를 통해 구성 결과를 직접 확인할 수 있습니다. 제어 데이터 s2를 사용하여 화면 표시 구성에서 각 설정의 의미를 확인할 수 있습니다.
DUT 요소 |
설정 |
---|---|
ScreenControl |
|
UpperDisplayControl |
|
LowerDisplayControl |
|
표시할 모든 문자는 변수 strASCMessage에 저장됩니다.
명령 Adr_Of_VarOffs_I를 오프셋 2와 함께 사용하여 문자열 내 ASCII 코드 시작 위치에 액세스할 수 있습니다.
ASCII 코드는 다음과 같이 표시됩니다.
표시할 세그먼트 데이터는 ARRAY SegmentControl에 저장됩니다.
배열 요소 |
제어 데이터 |
표시 |
---|---|---|
1st |
16#39 |
|
2nd ~ 4th |
16#9 |
|
5th |
16#F |
세그먼트 데이터는 다음과 같이 표시됩니다.
표시할 비트 데이터는 변수 wUpperDisplay에 저장됩니다.
wUpperDisplay 워드는 DataUpperSection 입력에 연결됩니다. DataUpperSelection은 다음과 같이 인코딩됩니다.
DataLowerSection도 같은 방식으로 인코딩됩니다.
위 비트 데이터는 다음과 같이 표시됩니다.
N 모드 1번째 화면의 "0"~"4" 작동 스위치를 누르면 모드는 SV0 모드로 변경됩니다.
표시 선택 스위치 "1/2/SET"을 약 1초 동안 누르면 SV0의 데이터가 변경되고 데이터는 깜박임을 멈춥니다.
데이터는 변경 모드에서 깜박입니다.
지정된 범위(16비트)를 벗어난 데이터를 쓸 수 없습니다.
표시 선택 스위치 "1/2/SET"을 누르면 현재 화면이 2번째 화면으로 변경됩니다.
"MODE" 스위치를 약 2초 동안 누르면 표시 선택 스위치와 작동 스위치 모두 잠깁니다. "LOCK" 상태에서는 표시와 데이터를 변경할 수 없습니다. 또한 전원을 켜거나 끄더라도 "LOCK" 상태는 취소되지 않습니다.
"MODE" 스위치를 다시 약 2초 동안 눌러 "LOCK" 상태 잠금을 해제합니다. 동시에 "LOCK" 화면이 꺼집니다.
자세한 내용은 FP-e 기술 설명서(FP-e User's Manual, ARCT1F369)를 참조해 주십시오. PDF 파일은 Panasonic 다운로드 센터를 참조하십시오.