消息文本(LOGO!0BA6)

image\block_mt_sn.gif

简述

当 LOGO! 处于 RUN 模式下时,该功能在 LOGO! 显示器或 LOGO! TD 上显示消息文本以及其它块的参数。

LOGO! 0BA6 设备系列支持很多 LOGO! 0BA5 设备和更早系列不支持的新消息文本功能。 但是,您可以选择在电路程序中是使用具有新功能的 LOGO! 0BA6 消息文本功能块还是 LOGO! 0BA5 消息文本功能块。此选择是通过与其他全局设置一起的文件-> 消息文本设置对话框来设置的。 不能在电路程序中混合使用和搭配使用 LOGO! 0BA5 消息文本功能块与 LOGO! 0BA6 消息文本功能块。

 

连接

描述

输入 En

En(启用)从 0 跳转到 1 时将触发消息文本的输出。

输入 P

P 是消息文本的优先级。

0 为最低优先级,127 为最高优先级。

确认:消息文本的确认

参数

Text: 消息文本的输入

Par: 其它已配置功能的参数或实际值,可以用数字量或棒图的方式显示(请参 见“可见的参数或实际值”)

Time: 显示持续更新的日时间

Date: 显示持续更新的日期

EnTime: 显示输入 En 处的信号从 0 跳转到 1 时的时间

EnDate: 显示输入 En 处的信号从 0 跳转到 1 时的日期

I/O 状态名:显示数字量输入或输出状态名称,例如“On”或“Off”。

模拟量输入:显示要在消息文本中显示并根据模拟量时间进行更新的模拟量输入值。

输出 Q

只要有消息文本排队,Q 就仍保持置位状态。

设置

除了功能块输入和消息文本参数外,以下设置还提供了对消息文本显示的 其它控制:

功能说明

当输入 En 处的信号从 0 跳转到 1 并且 LOGO! 处于 RUN 模式时,LOGO! 显示器和/或 LOGO! TD 将显示配置的消息文本。

如果未选中“确认消息”复选框,则当输入 En 处的信号从 1 跳转到 0 时,消息文本处于隐藏状态。

如果选中“确认消息”复选框,则输入 En 复位为 0 后,消息文本将显示,直到通过按下“确定”按钮进行确认。只要输入 En 为高设置,消息文本就无法确认。

如果通过 En = 1 触发了多个消息文本功能,则将显示具有最高优先级(0 代表最低优先级,127 代表最高优先级)的消息。这也表明,仅当某新消息文本的优先级高于先前启用的消息文本的优先级 时,才显示该新消息文本。

如果电路程序使用标志 M27,则只要 M27 = 0(低),LOGO! 就会仅显示第一级字符集(字符集 1)中的消息文本。如果 M27 = 1(高),LOGO! 将仅显示第二级字符集(字符集 2)中的消息文本。

禁用或确认消息文本后,会自动显示具有最高优先级的先前激活的消息文 本。

您可以通过 image\logo_up_sn.gifimage\logo_down_sn.gif 按钮在 RUN 模式下的显示和消息文本之间切换。

配置时要注意的特性

image\dialog_meldetext_sn.gif

 

image\1_sn.gif

块名称区域

您可以在此提供块的名称

image\2_sn.gif

设置区域

可以在此配置以下设置:

  • 消息文本的优先级

  • 确认消息复选框:如果设置需要确认一个消息才能关闭

  • 消息文本的字符集选择

image\3_sn.gif

滚动区域

您可以在此定义消息文本的滚动参数:

  • 逐字符滚动格式

  • 逐行滚动格式

  • 各显示行的滚动启用的复选框

image\4_sn.gif

消息目标区域

您可以在此选择消息的目标位置是在 LOGO! 显示器、 LOGO! TD 还是同时在这两者上。

 

image\5_sn.gif

消息区域

您可以在此排列消息文本。在该区域中输入的信息与要在 LOGO! 显示器或 LOGO! TD 上显示的信息相对应。

该区域上面为额外的按钮:

image\msgtext_delete_button_sn.gif 删除按钮:用于从消息区域删除条目

image\msgtext_specchars_button_sn.gif 特殊字符按钮:用于向消息区域插入特殊字符

image\msgtext_bargraph_button_sn.gif 柱状图按钮:用于将一个水平或者垂直的柱状图放入到消息区域中

AI 按钮:用于将一个模拟量输入数值放入到消息区域中

ON/OFF 按钮:用于指定一个数字量数值,该数字量数值将通过状态 0 或者状态 1 所对应的两个字符串(例如:“OFF”和“ON”)中的一个表示出来。

手动编辑按钮:用于使用静态编辑器来添加、移动或者删除消息文本元素而无需变更任何 其他元素的位置

image\6_sn.gif

块区域

可在此从电路程序中的所有块中选择块。然后您可以从这些块中选择参数 以在消息文本中显示出来。

image\7_sn.gif

块参数区域

您可以在此从在块区域中选择的块中选择要在消息文本中显示的参数。

image\8_sn.gif

插入参数按钮

该按钮用于将所选块参数插入消息文本中。

排列消息文本的步骤

消息区域显示了一个网格,它包括四行和四个字符位置。对于西欧字符集 而言,消息文本配置区域是 24 个字符宽,对于亚洲字符集而言,是 16 个字符宽。不管是哪种字符集,每行的字符宽度都是 LOGO! 显示器或 LOGO! TD 的相应宽度的二倍。可以将比实际显示的宽度长的消息行设置为“滚动”。在消息区域中,LOGO!Soft Comfort 以一种颜色指示与 LOGO! 显示器或 LOGO! TD 可见区域对应的区域,而仅可以通过使用消息滚动功能显示的区域以另一 种颜色指示。

要配置消息文本的内容,请执行以下步骤:

  1. 从“块”区域中选择要输出其参数的块。

  2. 将所需的参数从“块参数”拖放到“消息文本”区域中。您还可以使用“插 入”按钮来插入参数值。

  3. 在“消息文本”区域中,可以根据需要从块参数区域添加参数数据、时间或 日期值,还可以输入文本。要输入文本,请选择消息文本的字符集,然后 进行键入。您还可以使用此消息文本区域之上的按钮来添加特殊字符、柱 状图、模拟量输入数值以及数字量 I/O 状态的名称。

消息文本字符集

LOGO! 0BA6 支持五种消息字符集。其中,可以通过文件-> 消息文本设置菜单命令或从 LOGO! 的“消息配置”菜单中选择两种字符集用于显示消息文本。 在您可以配置的五十个可能的消息文本中,可以选择它们中的一部分消息 文本来自第一种语言,而另一部分消息文本来自第二种语言。 例如,您可以为字符集 1 配置五十个具有单一消息文本的消息文本功能块。也可以配置二十五个消 息文本功能块,每个功能块具有两个消息文本: 一个属于字符集 1,一个属于字符集 2。总和不超过五十的任何组合都是有效的。

消息文本对话框显示在消息文本设置中配置的消息文本当前可用的字符集 。要使用一个字符集,请为该字符集选择“启用”复选框以及相应的按钮。 您最终输入的字符将来自您已启用和选择的字符集。如果取消选择一个字 符集的“启用”复选框,LOGO!Soft Comfort 将会提示您确认,然后删除与该字符集对应的消息文本(如果存在)。

消息文本的字符集与 LOGO! 显示菜单的语言设置无关。它们可以不同。

中文字符集

LOGO! Basic 模块和 LOGO! TD 支持中文字符集 (GB-2312)(中国国家标准)。 这些设备使用 Microsoft Windows 对此字符集进行编码。 当您使用中文仿真程序或中文版 Microsoft Windows 时,Windows 编码允许设备显示在 LOGO!Soft Comfort 消息文本编辑器中显示的相同字符。

中文字符集需要中文版 Windows 或中文仿真程序以正确显示 LOGO!Soft Comfort 消息文本编辑器中的中文字符。 在 LOGO!Soft Comfort 中打开消息文本功能块之前必须先启动中文仿真程序。

消息滚动程序

您可以将消息文本配置为是滚动的还是不滚动的。存在两种消息滚动类型 :

对于逐字符滚动的消息,向左滚动一次隐藏消息行的一个字符,其它字符 从右向左依次逐个滚动显示。滚动的时间间隔通过消息文本设置“滚动时 间”指定。

对于逐行滚动的消息,向左滚动一次隐藏半条消息,另外半条消息从右向 左滚动显示。滚动的时间间隔是“滚动时间”参数的十倍。消息的两半部分 在 LOGO! 显示器或 LOGO! TD 上交换显示。

滚动时间是一个字符或一行文本停留在画面上的时间间隔。滚动时间是适 用于所有消息文本的全局消息文本参数。

实例:逐字符滚动消息

下图显示了 LOGO!Soft Comfort 中包含一行、24 个字符的消息文本的配置:

image\logo_message_tick_configuration.gif

如果将该消息设置为滚动间隔为 0.1 秒的“逐字符”滚动,则该消息行在 LOGO! 显示器或 LOGO! TD 上的初始外观如下图所示:

image\logo_ch_or_line_tick_display1.gif

0.1 秒后,消息行的一个字符开始滚动。消息在 LOGO! 显示器或 LOGO! TD 上以如下方式显示:

image\logo_ch_tick_display2.gif

下一个 0.1 秒后,消息行的另一个字符滚动。消息在 LOGO! 显示器或 LOGO! TD 上以如下方式显示:

image\logo_ch_tick_display3.gif

实例:逐行滚动消息

以下示例使用的消息配置与上一个示例相同:

image\logo_message_tick_configuration.gif

如果将该消息设置为滚动间隔为 0.1 秒的“逐行”滚动,则该消息在 LOGO! 显示器或 LOGO! TD 上的最初显示是左半条消息,如下图所示:

image\logo_ch_or_line_tick_display1.gif

1 秒(10 x 0.1 秒)后,该消息开始滚动以显示右半条消息,如下图所示:

image\logo_line_tick_display2.gif

画面每一秒就会交替显示两个半条消息。

您可以将消息文本的每个单独的行配置为是滚动的还是根本不滚动的。“ 逐字符”或“逐行”的设置适用于您需要滚动的所有消息行。在行号旁选择 复选框可启用该行的滚动功能。

柱状图

您可以为电路程序中任何其它功能块的实际值指定柱状图表达。柱状图在 LOGO! 显示器或 LOGO! TD 上可以水平或垂直显示。每个消息文本最多可以配置四个柱状图。

在消息文本区域中选择柱状图按钮 image\msgtext_bargraph_button_sn.gif 可将一个柱状图放置在消息文本区域中。从柱状设置对话框中,您必须提 供下列信息:

实例:

假设消息文本中的柱状图具有以下特性:

所得柱状图的长度将是 3 个字符空间长。

数字量 I/O 状态的文本表达

可以为数字量输入或输出的两种状态指定“On”或“Off”之类的名称。对于 LOGO!0BA6 系列,可以在消息文本中显示此名称的数字量 I/O 状态。对于西方语言,状态名称中所包含的最大字符数是 8;对于亚洲语言,最大字符数是 4。使用消息文本区域中的 ON/OFF 按钮可对两个将在消息文本中使用的数字量输入或者输出状态的名称进行 定义。

在一个消息文本内,最多可以配置 4 个数字量 I/O 状态名称显示。

在一个电路程序中,在消息文本功能块中最多可以使用 20 个 I/O 状态名称。

剩余定时器时间的显示

对于 LOGO!0BA6 系列,可以在消息文本中显示定时器的剩余时间。在使用该功能之前,可 以显示定时器当前已经过的时间和定时器参数。

当放置在消息文本中时,剩余时间将显示定时器到期之前剩余的时间。对 于具有多个定时器值(例如,接通延迟时间、断开延迟时间)的定时器而 言,可以在消息文本中显示各个值的剩余时间。

模拟量输入的显示

也可以选择在消息文本中显示模拟量输入。使用消息文本区域中的 AI 按钮可选择一个特定的 AI 来放置到消息文本区域中。

如果在消息文本中有模拟量输入,那么模拟量输入滤波器定时器的全局消息文本设置对消息文本随当前值更新的频率进行指定。刷新时间可以选择 100 ms、200 ms、400 ms、800 ms 和 1000 ms。如果消息文本中有多个模拟量输入,则该刷新率适用于所有模拟量输入 。

静态编辑器(手动编辑)

LOGO!Soft Comfort 为消息文本提供一个静态编辑器,其可以帮助您对文本元素进行重新定位 。例如,其具有一个回收站区域,您可以将消息文本元素暂时移动至该区 域从而在显示区域上对元素的位置进行再排列。您可以向上、向下、向左 或者向右移动一些元素而无需变动任何其他元素位置。

为使用此静态编辑器,可以点击消息文本区域上的“手动编辑”按钮。如果 您试图在一个与当前元素相冲突的消息区域中放置或者移动元素,系统会 提示您进行手动编辑。

仿真模式

消息文本的布局

总览

 

image\0ba3_logo_sn.gif

image\line_sn.gif

0BA0-0BA3:

最大消息文本数: 5

不支持:消息滚动程序、柱状图、模拟量输入、I/O 状态名称和剩余定时器时间。

0BA4-0BA5:

最大消息文本数:10
不支持:消息滚动程序、柱状图、模拟量输入、I/O 状态名称和剩余定时器时间。

限制

以下限制适用于消息文本功能块:

配置时要注意的特性

可以在块属性对话框中配置消息文本。每个消息文本最多可以输入四行( LOGO! 显示器和 LOGO! TD 的文本显示有四行),并可以设置优先级。可以使用光标键或鼠标移动至 下一行。敲击 [ENTER] 键以确认块属性对话框中的所有输入,并关闭该对话框。

还可以在文本行中指定其它块的实际值。要进行此操作,可以从对话框中选择相应的块。将打开参数对话框,显示可用于所选块的所有参数的列表。您在此对话框中选择的块 参数会写入选定的文本行中。现在,当调用消息文本时,便已包括了实际 参数值。

设置“确认消息”属性以指定消息是否在关闭之前要确认。

仿真模式

消息文本的布局

总览