F180_SCR_DUT

配置FP-e的显示

通过此指令可配置FP-e的屏幕显示,以用于N模式(正常模式)和S模式(切换模式)。

参数

输入

ScreenSelection (WORD, INT, UINT)

显示模式(D)

  • 0: N模式第1屏
  • 1: N模式第2屏
  • 2: S模式第1屏
  • 3: S模式第2屏
ScreenControl (F180_DUT)

屏幕显示控制数据的数据单元型

DataUpperSection (WORD, INT, UINT)

上字段显示区域中的值

DataLowerSection (WORD, INT, UINT)

下字段显示区域中的值

标注

使用方便的对话框,配置屏幕显示的控制代码。

  1. 分配DUT

  2. 在"类型"下声明的头中选择F180_DUT

  3. 单击"初始值"区段中的

    配置对话框打开。

  4. 进行所需设置

  5. [OK]

注释
  • 无法为下字段显示区域输入特殊数据寄存器"DT9***"。

  • 无法在中断程序中使用此指令。

错误标志

sys_bIsOperationErrorHold(变为TRUE并保持为TRUE)
  • 如果索引寄存器定义的区域大于所允许的区域

  • 如果ScreenSelectionScreenControl的值无效

sys_bIsOperationErrorNonHold(对于一次扫描变为TRUE)
  • 如果索引寄存器定义的区域大于所允许的区域

  • 如果ScreenSelectionScreenControl的值无效

示例

全局变量

必须在全局变量列表中声明以下变量:

POU头

所有用于编程此函数的输入和输出变量已在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时,执行函数并切换到N模式第1屏。ElapsedValue0SetValue0分别以红色和橙色显示在上部和下部。当变量Enable1设置为TRUE时,执行函数并切换到N模式第2屏。ElapsedValue1SetValue1分别以红色和绿色显示在上部和下部。两个LD本体同时激活监控值图标。使用指令F181_DSP更改FP-e的显示。

LD本体

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

ST本体

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屏幕显示

使用此对话框轻松配置FP-e的屏幕显示。可以直接通过对话框中的显示检查配置结果。可以在控制数据s2的屏幕显示配置中查找各个设置的含义。

相关主题

F180的控制寄存器示例

DUT元素

设置

ScreenControl

  1.  (1) 上/下部显示

UpperDisplayControl

  1.  (1) 首位清零
  2.  (2) 红色
  3.  (3) 所有数字
  4.  (4) 小数点:不显示

LowerDisplayControl

  1.  (1) 首位清零
  2.  (2) 橙色
  3.  (3) 所有数字
  4.  (4) 小数点:不显示

用F180显示ASCII代码

所有要显示的字符存储在变量strASCMessage中。

使用指令Adr_Of_VarOffs_I带偏移量2可访问字符串内ASCII代码的开始位置。

ASCII代码如下显示:

用F180显示7段数据

要显示的段数据存储在数组SegmentControl中。

数组元素

控制数据

显示(D)

1st

16#39

第2至第4

16#9

5th

16#F

段数据如下显示:

7段转换表

用F180显示位数据

要显示的位数据存储在变量wUpperDisplay中。

wUpperDisplay连接到输入DataUpperSection。DataUpperSelection如下编码:

DataLowerSection以相同方式编码。

上述位数据如下显示:

FP-e:前开关的简短描述

对于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的技术手册(Control FPWIN Pro上的文件FP-e User's Manual, ARCT1F369)。 关于PDF文件,请参阅Panasonic下载中心

最后更新日期: 此页面上的反馈松下热线