工业自动化工作站和显示方法

文档序号:8281766阅读:1196来源:国知局
工业自动化工作站和显示方法
【技术领域】
[0001]本公开涉及一种用于缩放并且显示去往目标工业自动化设备的文字的工业自动化工作站和显示方法。
【背景技术】
[0002]工业自动化设施包括控制工业机器和工业处理的多个计算机化的设备。工业自动化设施的部件必须以协调的方式在一起工作,以进行如交换数据、控制时机和处理的调度、向操作者或技师提供信息以及接收操作者输入等操作。
[0003]在工业自动化设施中使用的计算机化的设备包括人机界面(HMI)设备。HMI设备可以包括操作者输入设备和操作者输出设备。操作者输出设备可以包括向操作者或技师显示信息的显示器。所显示的信息可以包括文字和/或字母数字数据。
[0004]然而,用于工业自动化设施的操作软件和单个HMI设备可以在多个其他计算机化的设备上开发,如在工业自动化工作站上开发。工业自动化工作站可以与存储并且执行软件的HMI设备不同。其结果是,工业自动化工作站的显示密度与HMI工业自动化设备的显示密度可能不同,该显示密度通常由每英寸点数(DPI)来衡量。在工业自动化工作站上被正确地格式化并且呈现的显示数据可能在工业自动化设备上被不正确地格式化并且呈现。在工业自动化设备的显示密度与工业自动化工作站的显示密度不同的情况下,更容易产生这种问题。

【发明内容】

[0005]提供了用于缩放并且显示去往目标工业自动化设备的文字的工业自动化工作站和显示方法。在一个示例实施方式中,工业自动化工作站包括:通信接口,该通信接口被配置成将包括至少一个文字串的显示数据传输到工业自动化设备;以及处理系统,该处理系统被配置成获得该工业自动化设备的显示设备的目标设备每英寸点数(DPI),以设备DPI呈现至少一个文字串,生成包括用工作站DPI除以目标设备DPI得到的比值的比例因数,使用该比例因数来缩放该至少一个文字串并且生成经缩放的文字串,以及将该经缩放的文字串显示在该工业自动化工作站的显示设备上。
[0006]提供本概述以用简化的形式来介绍所选择的理念,下面在技术公开内容中对这些理念作进一步的描述。应该理解的是,本概述既不意在确定所要求保护的主题的关键特征或者本质特征,也不意在对所要求保护的主题进行限制。
【附图说明】
[0007]图1示出了示例性工业自动化设计环境。
[0008]图2示出了在工业自动化工作站中用于缩放并且显示去往目标工业自动化设备的文字的示例性显示方法的流程图。
[0009]图3示出了工业自动化工作站,其中文字串已被缩放成适合显示设备。
[0010]图4示出了工业自动化工作站,在该工业自动化工作站的显示设备内包括生成的模拟显示器。
[0011]图5示出了工业自动化工作站,该工业自动化工作站包括(或耦接至)工业自动化工作站的至少一个复制显示器。
【具体实施方式】
[0012]以下描述和相关联的附图教示了本发明的最佳模式。为了达到教示创新原理的目的,可以对最佳模式的某些传统方面进行简化或省略。所附权利要求指定了本发明的范围。最佳模式的某些方面可能没有落入由权利要求所指定的本发明的范围内。因此,本领域普通技术人员可以根据落入本发明范围内的最佳模式领会到该最佳模式的变型。本领域普通技术人员应当认识到,可以以各种方式将以下描述的特征进行组合以形成本发明的多个变型。其结果是,本发明不限于以下描述的特定示例,而是由权利要求及其等同物来对本发明的范围进行限定。
[0013]图1示出了包括至少一个工业自动化工作站100和至少一个工业自动化设备200的示例性工业自动化设计环境50。工业自动化工作站100被配置成缩放并且显示去往目标工业自动化设备200的文字。工业自动化工作站100可以由软件设计师用来创建待提供给任何数目的工业自动化设备200的操作软件221。操作软件221将被传输到工业自动化设备200或者编程到工业自动化设备200中。
[0014]工业自动化设备200可以在工业自动化环境(未示出)中被用于控制或者操作工业处理。工业自动化环境可以包括多个工业自动化设备200。工业自动化设备200的网络可以监视并且控制工业自动化设施的各个方面。多个工业自动化设备200可以根据正在进行的任务或者根据正在被操作的工业设备而变化。
[0015]工业自动化设备200包括能够显示至少一个文字串的电子显示设备220。该至少一个文字串包括字母数字字符或者符号的序列,为简单起见,在下文中将该字母数字字符或者符号的序列称为“文字串”。应该理解的是,本文中使用的术语“文字串”包括任何形式的字母数字字符或者符号,该任何形式的字母数字字符或者符号包括使用各种人类语言的字符并且包括在工业自动化环境中使用的专用字符。显示设备220可以包括任何合适类型的电子显示设备。显示设备220可以包括字母数字显示器或者可以包括一个或更多个字母数字显示元件。
[0016]工业自动化工作站100包括用于设计和实现工业自动化设计环境50的至少一部分的计算机工作站。工业自动化工作站100可以由工业自动化设计师用来创建并且测试用于工业自动化设计环境50的工业自动化软件。工业自动化工作站100可以由工业自动化设计师用来创建和测试用于工业自动化设计环境50的工业自动化硬件。工业自动化工作站100可以由工业自动化设计师用来监视工业自动化设计环境50的至少一部分的操作和性能。
[0017]可以由工业自动化工作站100进行的一个设计和测试功能是设计并且测试工业自动化设备200中的显示操作。工业自动化工作站100可以创建以在工业自动化设备200的显示设备220上的正确视觉显示为目的的文字显示。
[0018]在一个示例中,工业自动化工作站100创建包括待传输到工业自动化设备200的一个或更多个显示文字串134的显示数据。工业自动化工作站100可以创建以在工业自动化设备200的显示设备220上正确显示为目的的文字串134。随后,该一个或更多个显示文字串134能够被工业自动化设备200显示在显示设备220上。能够以一个DPI (针对设计师)显示文字并且也同样地以不同的目标设备DPI (在终端处)显示文字使得能够进行准确的画面创建并且有助于针对如投影转换(改变画面大小以与不同终端的尺寸匹配)的操作的软件再利用。
[0019]像素是表示能够在显示设备上显示的信息的最小量的相对长度单位,像素在显示设备上看起来是一个点。因此,显示设备分辨率通常用每英寸点数(DPI)来表示。应该理解的是,也可以采用其他线性计量单位。
[0020]当显示分辨率/每英寸的像素数增加时,单个像素之间间距相应地减少。在某些示例中,将像素的密度翻倍会使文字的大小减半,因此文字不再容易阅读。
[0021]用于呈现文字的像素数取决于点大小以及由工业自动化设备200的相关操作系统(Ο/s)采用的DPI分辨率。字体点是独立于O/S DPI而对文字进行的物理测量(S卩,通常采用的标准是一个字体点在物理大小上是1/72英寸,而一个像素是一英寸的1/DPI)。当以不同的DPI值显示时,文字串的物理宽度随字体家族、点的大小、粗体效果和斜体效果等而随机地变化。如果要以第一 DPI在第一设备上显示该文字并且要以第二 DPI在第二设备上显示该显示文字,则存在问题。文字串在工业自动化设备200上将具有不同的物理宽度,导致文字的呈现非“所见即所得”(non-wysiwyg)。如果文字被包含在具有不同的DPI设备的正确的物理大小的边界内,则进一步存在文字相对于该文字的尺寸太大(而因此被剪去)的问题。
[0022]拦截针对DPI对Ο/S的调用并且对用于在工业自动化工作站100上显示的文字进行缩放能够使得在各种各样不同的显示设备上包括在工业自动化工作站100上对文字进行准确复制和呈现,由此使得能够对文字进行统一的显示。而且,该缩放使得文字能够以不同的DPI被正确地显示,而文字周围的元素保持适当的大小。
[0023]工业自动化工作站100包括显示设备120。工业自动化工作站100包括通信接口110,该通信接口 110被配置成与工业自动化工作站100通信并且向工业自动化设备200传输操作软件221。通信接口 110进一步被配置成将包括至少一个文字串234的显示数据230传输到工业自动化设备200。该显示数据230被包括在操作软件221中。
[0024]工业自动化工作站100还包括被耦接至显示设备120和通信接口 110的处理系统120。处理系统120存储并且包括软件例程、操作值以及其他数据。示出的示例中的处理系统120包括缩放例程125、操作软件221、工作站DPI 130、目标设备DPI 131以及经缩放的文字串134。
[0025]操作软件221包括工业自动化设备200中用于执行的可执行指令。操作软件221还包括用于在工业自动化设备200的显示器220上生成显示的显示数据230,该显示数据230还包括至少一个文字串234。该至少一个文字串234被设计成在
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1