绘图软件的制作方法

文档序号:12288442阅读:523来源:国知局
绘图软件的制作方法与工艺

本发明涉及一种绘图软件。



背景技术:

可编程显示器通常与可编程逻辑控制器(Programmable Logic Controller,PLC)等外部装置连接,用于对这些外部装置的各种数据进行收集、显示,并且对外部装置进行控制。

为此,通常,使用可编程显示器用设计工具即工程数据创建装置,进行警报功能、数据显示以及输入功能、曲线图显示功能、配方功能等各种功能的设定而创建工程数据,使可编程显示器进行来自外部装置的数据的收集、外部装置的状态显示、外部装置的控制。此外,工程数据创建装置是通过使计算机执行绘图软件而形成的。

近年来,与可编程显示器的高功能化相伴,一个功能大多由相关联的多个子功能构成。因此,在工程数据创建装置中,与可编程显示器的功能相关的设定大多不会在一个画面完结而必须跨越多个子功能设定画面进行设定。另外,由于功能先进化,因此子功能设定画面中的设定项目增加,设定顺序变得复杂。

因此,采取了下述等对策,即,在设定对话框中配置向其他子功能设定画面进行切换的切换按钮,用以向其他子功能设定画面进行切换,或者针对如果尚未完成子功能设定画面中的其他项目的设定则不能进行设定的项目,进行灰色显示等,以不能对其进行设定。

在专利文献1中公开有下述技术,即,基于硬件方面的结构信息和对属于多个仪器组中的哪个进行确定的逻辑方面的结构信息,自动地生成可编程显示器的画面。

专利文献1:日本特开2004-30345号公报



技术实现要素:

在设定对话框中配置向其他子功能设定画面进行切换的切换按钮、或者对如果尚未完成子功能设定画面中的其他项目的设定则不能进行设定的项目实施灰色显示的方法存在下述问题。第1,即使在设定对话框中配置有切换按钮,也不能掌握相关联的全部子功能,容易发生设定遗漏、设定错误。第2,即使是在子功能设定画面中如果尚未完成其他项目的设定则不能进行设定,也会由于不显示设定项目间的关系、设定顺序,而导致设定花费时间。因此,即使在设定对话框中配置向其他子功能设定画面进行切换的切换按钮,或者针对如果尚未完成子功能设定画面中的其他项目的设定则不能进行设定的项目,进行灰色显示,也难以容易地进行工程数据的创建。

另外,如果像专利文献1所公开的发明那样,在工程数据创建装置侧自动地创建画面,则用户不能学习到在使用通常的设定画面进行设定的情况下应当以怎样的步骤推进设定作业。另外,不能仅对设定内容的一部分进行变更,用户也不能学习到对哪个设定画面的哪个项目的内容进行变更才能够对设定内容的一部分进行变更。因此,不能对用户的与工程数据的创建相关的技术水平提高作出贡献。

本发明就是鉴于上述情况而提出的,其目的在于得到一种绘图软件,该绘图软件能够容易地进行工程数据的创建,并且能够对用户的与工程数据创建相关的技术水平提高作出贡献。

为了解决上述课题,实现目的,本发明是一种绘图软件,其使具有显示部及存储部的计算机作为工程数据创建装置起作用,该工程数据创建装置创建进行外部装置的状态显示及控制的可编程显示器用的工程数据,该绘图软件的特征在于,使计算机作为下述单元起作用,即:使第1信息存储至存储部的单元,该第1信息表示可编程显示器的功能所含有的多个子功能的设定顺序;使第2信息存储至存储部的单元,该第2信息表示子功能的设定画面中的各设定项目的设定顺序;附加上基于第1信息的次序而使多个子功能一览显示于显示部的单元;使从一览显示的子功能中选择出的子功能的设定画面显示于显示部的单元;以及基于第2信息对子功能的设定画面上的各设定项目依次进行强调显示的单元。

发明的效果

本发明所涉及的绘图软件具有下述效果,即,能够容易地进行工程数据的创建,并且能够对用户的与工程数据创建相关的技术水平提高作出贡献。

附图说明

图1是表示本发明所涉及的工程数据创建装置的实施方式1的结构的图。

图2是表示工程数据创建装置所用的计算机的结构的图。

图3是表示工程数据创建装置的功能结构的图。

图4是表示实施方式1所涉及的工程数据创建装置的动作的流程的流程图。

图5是表示功能设定向导画面的一个例子的图。

图6是表示功能依赖关系数据的一个例子的图。

图7是表示设定项目依赖关系数据的一个例子的图。

图8是概念性地表示进行强调显示的设定项目的转换的图。

图9是表示历史趋势图的设定画面的转换的一个例子的图。

图10是表示实施方式2所涉及的工程数据创建装置的子功能设定引导画面的一个例子的图。

具体实施方式

下面,基于附图,对本发明所涉及的工程数据创建装置的实施方式进行详细说明。此外,本发明不限定于本实施方式。

实施方式1

图1是表示本发明所涉及的工程数据创建装置的实施方式1的结构的图。工程数据创建装置100是通过由计算机10执行绘图软件20而构成的。换言之,正在执行绘图软件20的计算机10成为工程数据创建装置100。

图2是表示工程数据创建装置所用的计算机的结构的图。计算机10具有CPU 11、存储部12、输入部13、显示部14以及通信I/F(InterFace)15。CPU 11通过执行绘图软件20,从而在计算机10上构成多个功能部。输入部13是键盘、鼠标等输入装置。显示部14是液晶显示装置等显示装置。通信I/F 15是用于与可编程显示器200进行通信的接口。

图3是表示工程数据创建装置的功能结构的图。在CPU 11上,形成有控制部111及显示器画面生成部112。在存储部12储存有设定画面数据121、功能依赖关系数据122、设定项目依赖关系数据123以及引导信息124。设定画面数据121、功能依赖关系数据122、设定项目依赖关系数据123以及引导信息124在绘图软件20启动时由向导控制部111a存储至存储部12。

控制部111具有向导控制部111a、强调显示移动控制部111b以及引导显示控制部111c。向导控制部111a进行与后述的功能设定向导相关的处理。强调显示移动控制部111b在功能设定向导的执行过程中基于设定项目依赖关系数据123,在子功能设定画面上对设定项目进行强调显示。引导显示控制部111c读取与正在由强调显示移动控制部111b进行强调显示的设定项目相关的引导信息124,对引导信息124所含有的说明语句进行显示。显示器画面生成部112基于由功能设定向导所设定的各设定项目,创建可编程显示器200的工程数据。

设定画面数据121除子功能设定画面的数据以外,还包含后述的功能设定向导画面。功能依赖关系数据122是表示由绘图软件20及可编程显示器200的规格所规定的子功能间的依赖关系的第1信息。设定项目依赖关系数据123是表示由绘图软件及可编程显示器的规格所规定的设定项目间的依赖关系的第2信息。引导信息124是包含对设定项目的含义、目的进行说明的说明语句的信息。关于功能依赖关系数据122及设定项目依赖关系数据123的详细内容,将在后面进行说明。

对实施方式1所涉及的工程数据创建装置的动作进行说明。图4是表示实施方式1所涉及的工程数据创建装置100的动作的流程的流程图。首先,控制部111对向输入部13进行使功能设定向导开始的操作这一情况实施监视,如果进行了操作,则使向导控制部111a进行动作(步骤S101)。

图5是表示功能设定向导画面的一个例子的图。功能设定向导画面300具有树状显示区域301以及说明语句显示区域302。在树状显示区域301树状地显示出能够由功能设定向导进行设定的功能,通过对功能进行选择,从而使低级别的项目展开而进行显示。在树状显示区域301上,如果在最低级别对功能进行了选择(步骤S102),则向导控制部111a在说明语句显示区域302显示在执行所选择出的功能时所需的子功能(步骤S103)。在图5所示的例子中,在树状显示区域301处选择了“将通过日志记录功能而收集到的设备的数据在趋势图按时序进行显示”这一功能的状态下,在说明语句显示区域302显示出需要日志记录的设定和历史趋势图的创建这两个项目的设定。此外,向导控制部111a基于功能依赖关系数据122,将次序一并显示于说明语句显示区域302,其中,该次序表示子功能的设定顺序。

图6是表示功能依赖关系数据的一个例子的图。所谓功能依赖关系,是指子功能的设定顺序。功能依赖关系数据122是对功能依赖关系进行定义的数据,表示“将通过日志记录功能而收集到的设备的数据在趋势图按时序进行显示的功能”由日志记录功能及历史趋势图功能这两个子功能构成。另外,由次序122a定义出需要最先进行日志记录的设定,接着创建历史趋势图。

如果经由输入部13进行了对显示于说明语句显示区域302的子功能中的任意者进行选择的操作(步骤S104),则向导控制部111a从设定画面数据121中读取所选择出的子功能的设定画面的数据,显示于显示部14(步骤S105)。强调显示移动控制部111b基于设定项目依赖关系数据123,对子功能设定画面内的设定项目进行强调显示(步骤S106)。例如,通过在输入栏显示与背景色不同颜色的框,从而对应该在该阶段进行设定的项目进行强调显示。强调显示移动控制部111b接受由用户使用输入部13对强调显示出的设定项目进行的输入操作(步骤S107)。

在这里,说明设定项目依赖关系数据123以及基于其而使强调显示的设定项目进行移动的处理。设定项目依赖关系是子功能设定画面中的各设定项目的设定顺序。设定项目依赖关系数据123是对设定项目依赖关系进行定义的数据。图7是表示设定项目依赖关系数据的一个例子的图。设定项目依赖关系数据123表示在子功能设定画面中由设定项目依赖关系数据123的创建者所推荐的设定顺序。此外,所谓设定项目依赖关系数据123的创建者,例如是绘图软件20的供应商。设定项目依赖关系数据123具有初始执行指定123a、强调显示项目123b、设定值123c以及后续强调显示项目123d。在图7中,设定值123c栏的星号表示与设定内容无关,例如表示在对设定项目A进行强调显示的情况下,不论对设定项目A进行了怎样的设定,后续的强调显示项目都是设定项目B。另外,初始执行指定123a栏的1这个值表示是在初次显示出子功能设定画面时进行强调显示的设定项目,0这个值表示不是在初次显示出子功能设定画面时进行强调显示的设定项目。

图8是概念性地表示进行强调显示的设定项目的转换的图。在初次对子功能的设定画面进行显示时,强调显示移动控制部111b按照初始执行指定123a栏的值对设定项目A进行强调显示。由于设定项目A的设定值123c为星号,因此不论设定内容如何,强调显示控制部111b接下来都对设定项目B进行强调显示。关于设定项目B,设定有B1、B2、B3这三者作为设定值,接下来进行强调显示的设定项目对应于设定内容而不同。即,强调显示移动控制部111b在设定项目B被设定了B1的情况下,接下来使设定项目C进行强调显示,在设定项目B被设定了B2的情况下,接下来使设定项目D进行强调显示,在设定项目B被设定了B3的情况下,接下来使设定项目E进行强调显示。由于设定项目C的设定值栏为星号,因此不论设定内容如何,强调显示移动控制部111b接下来都对设定项目F进行强调显示。另外,由于设定项目D的设定值栏为星号,因此不论设定内容如何,强调显示移动控制部111b接下来都对设定项目G进行强调显示。另外,由于设定项目E的设定值栏为星号,因此不论设定内容如何,强调显示移动控制部111b接下来都对设定项目H进行强调显示。

如上所述,设定项目依赖关系数据123针对接下来应该进行强调显示的设定项目根据设定内容而不同的设定项目,罗列出分支而包含有设定顺序。例如,在上述的例子中,设定项目依赖关系数据123包含有设定项目A→设定项目B→设定项目C→设定项目F…这一设定顺序、设定项目A→设定项目B→设定项目D→设定项目G…这一设定顺序、和设定项目A→设定项目B→设定项目E→设定项目H…这一设定顺序。由此,即使是包含接下来进行强调显示的设定项目对应于设定内容而不同的设定项目的子功能设定画面,强调显示移动控制部111b也能够进行设定项目的强调显示。

此外,在以与设定项目依赖关系数据123所定义的设定顺序中的任意者均不相符的顺序进行了设定操作的情况下,强调显示移动控制部111b中止设定项目的强调显示。

图9是表示历史趋势图的设定画面的转换的一个例子的图。历史趋势图的设定画面400具有曲线图条数401、点数402、显示方向403、描绘模式404、点形式405、日志记录ID 406、设备设定407、线种类408等多个设定项目。由于指定了曲线图条数401作为最先进行设定的设定项目,因此强调显示移动控制部11b在对历史趋势图的设定画面400进行显示时最先对曲线图条数401的设定项目进行强调显示。另外,引导显示控制部111c从存储部12读取与正在进行强调显示的曲线图条数401相关的引导信息124,显示于历史趋势图的设定画面400上。通过在对设定项目进行强调显示时一并对引导信息124进行显示,从而用户能够理解正在进行强调显示的设定项目具有何种含义,因此能够对用户的与工程数据创建相关的技术水平提高作出贡献。

强调显示移动控制部111b如果检测到经由输入部13对某个设定项目进行了设定操作,则基于设定项目依赖关系数据123来判断是否存在接下来应该进行设定的设定项目(步骤S108)。如果存在接下来应该进行设定的设定项目(步骤S108/Yes),则强调显示移动控制部111b按照设定项目依赖关系数据123将进行强调显示的设定项目变更为后续的设定项目(步骤S109),进行步骤S107的处理。此外,在子功能设定画面包含有多个选项卡,接下来进行强调显示的设定项目存在于其他选项卡的情况下,强调显示移动控制部111b在进行了选项卡的切换之后,对接下来应该强调显示的设定项目进行强调显示。在图9的例子中,假设在设定项目依赖关系数据123中作为应该在曲线图条数401之后进行设定的设定项目而定义有点数402,强调显示移动控制部11b按照设定项目依赖关系数据123将进行强调显示的设定项目变更为点数402栏。引导显示控制部111c从存储部12读取与正在进行强调显示的点数402相关的引导信息124,显示于历史趋势图的设定画面400上。

此外,强调显示移动控制部111b例如在正在对通过单选按钮来设定的项目进行强调显示的情况下,在选择了单选按钮的任意者的时刻判断为进行了设定操作,按照设定项目依赖关系数据123来变更进行强调显示的设定项目。同样地,强调显示移动控制部111在正在强调显示通过输入数值、字符串而进行设定的项目的情况下,在数值、字符串的输入后经过规定时间、或者光标离开的时刻判断为进行了设定操作,按照设定项目依赖关系数据123对进行强调显示的设定项目进行变更。

如果针对子功能设定画面中的全部设定项目的设定结束(步骤S108/No),则向导控制部基于功能依赖关系数据122,判断是否还存在为了执行所选择出的功能而应该进行设定的其他子功能(步骤S110)。如果存在为了执行所选择出的功能而应该进行设定的其他子功能(步骤S110/Yes),则向导控制部111a使包含子功能的一览的功能设定向导画面300显示于显示部14,提示用户执行对在功能依赖关系数据122中从设定顺序来说的下一个子功能进行选择的操作(步骤S104)。

如果在执行所选择出的功能时所需的子功能的设定全部结束(步骤S110/No),则向导控制部111a结束功能设定向导。

如上所述,实施方式1所涉及的工程数据创建装置附加上次序而使多个子功能一览显示于显示部,使从一览显示的子功能中选择出的子功能的设定画面显示于显示部,将子功能设定画面上的各设定项目基于表示各设定项目的设定顺序的设定项目依赖关系数据而依次进行强调显示,其中,该次序表示多个子功能的设定顺序。此时,由于向导控制部使用通常的子功能设定画面而执行功能设定向导,因此使用者能够学习到在不使用功能设定向导的情况下应当按照怎样的步骤进行设定作业,用户能够实现与工程数据创建相关的技术水平提高。

此外,通过设为根据用户设定来切换是否进行设定项目的强调显示、引导信息124的显示,从而能够避免对于熟练者来说不必要的信息的显示,对于熟练者来说,也能够容易地进行子功能的设定。

实施方式2

实施方式2所涉及的工程数据创建装置的结构与实施方式1大致相同,但与数据流相伴的子功能的设定画面的布局为,沿数据流对设定对话框调用按钮进行显示。此外,所谓与数据流相伴的子功能,是指与PLC等外部装置之间进行数据的收发的子功能。

在以下的说明中,作为与数据流相伴的子功能的例子而使用日志记录功能。日志记录功能是在任意的定时或者以任意的周期将所连仪器的设备值收集、积蓄至缓冲区域、数据存储器的功能。因此,在执行日志记录功能的情况下,存在所连仪器的设备→可编程显示器的缓冲区域→数据存储器这一数据流。作为日志记录功能的设定,需要针对周边仪器的设备、可编程显示器的缓冲区域以及数据存储器这三个存储区域的设定。

图10是表示实施方式2所涉及的工程数据创建装置的子功能设定画面的一个例子的图。子功能设定画面500用于日志记录功能的设定,具有存储区域1设定对话框调用按钮501、存储区域2设定对话框调用按钮502以及存储区域3设定对话框调用按钮503。此外,存储区域1是周边仪器的设备,存储区域2是可编程显示器的缓冲存储器,存储区域3是数据存储器。如果按下了存储区域1设定对话框调用按钮501的部分,则向导控制部111a使与周边仪器的设备相关的设定对话框510显示于显示部14。同样地,如果点击了存储区域2的部分,则向导控制部111a使与可编程显示器200的缓冲存储器相关的设定对话框显示于显示部14,如果点击了存储区域3的部分,则向导控制部111a使与数据存储器相关的设定对话框显示于显示部14。

另外,子功能设定画面500具有存储区域间设定栏504、505,通过按下存储区域间设定栏504、505,从而还能够使为了将数据从周边仪器的设备向可编程显示器200的缓冲区域导入的设定对话框、为了将数据从可编程显示器200的缓冲区域写出至数据存储器的设定对话框显示于显示部14。

在本实施方式中,关于与数据流相伴的子功能,以各设定对话框为单位而创建有设定项目依赖关系数据123。强调显示移动控制部111b基于设定项目依赖关系数据123依次对各设定对话框中的设定项目进行强调显示。

实施方式2所涉及的工程数据创建装置在进行与伴随着数据流的子功能相关的设定时,由于沿执行功能时的数据流对设定对话框调用按钮进行显示,因此能够直观地进行子功能的设定。

此外,在这里将日志记录功能的设定作为例子,但针对配方功能等与数据流相伴的其他功能,也能够通过对子功能设定引导画面进行显示,从而直观地进行设定,其中,该配方功能是在将数据存储器所储存的数据导入至可编程显示器的缓冲存储器后写入至周边仪器的设备的功能。

工业实用性

如上所述,本发明所涉及的绘图软件在形成工程数据创建装置的用途方面是有用的,该工程数据创建装置创建具有由多个子功能构成的先进的功能的可编程显示器的工程数据。

标号的说明

10计算机,11CPU,12存储部,13输入部,14显示部,15通信I/F,20绘图软件,111控制部,111a向导控制部,111b强调显示移动控制部,111c引导显示控制部,112显示器画面生成部,121设定画面数据,122功能依赖关系数据,122a次序,123设定项目依赖关系数据,123a初始执行指定,123b强调显示项目,123c设定值,123d后续强调显示项目,124引导信息,200可编程显示器,300功能设定向导画面,301树状显示区域,302说明语句显示区域,401曲线图条数,402点数,403显示方向,404描绘模式,405点形式,406日志记录ID,407设备设定,408线种类,501存储区域1设定对话框调用按钮,502存储区域2设定对话框调用按钮,503存储区域3设定对话框调用按钮,504、505存储区域间设定栏,510设定对话框。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1