可编程显示器用画面数据的模拟系统及模拟软件、可编程显示器的制造方法

文档序号:6504630阅读:100来源:国知局
可编程显示器用画面数据的模拟系统及模拟软件、可编程显示器的制造方法
【专利摘要】本发明得到一种能够使用于对显示画面上的对象的动作进行确认的作业得以高效化的可编程显示器用画面数据的模拟系统及模拟软件、可编程显示器。具有:模拟执行部(12),其使用针对可编程显示器的显示画面上的显示而生成的画面数据,执行显示画面上的显示的模拟;以及显示部(50),其显示模拟执行部(12)的模拟的结果,模拟执行部(12)对应于指定了在显示部(50)上显示的对象中的某一个后的输入操作,将针对所指定的对象而在画面数据中设定的与动作及显示相关的项目,作为关联菜单显示在显示部(50)上。
【专利说明】可编程显示器用画面数据的模拟系统及模拟软件、可编程显示器
【技术领域】
[0001]本发明涉及可编程显示器用画面数据的模拟系统及模拟软件、可编程显示器。
【背景技术】
[0002]可编程显示器是一种具有显示画面、触摸输入面板、与外部控制装置(例如可编程控制器(programmable logic controller))的通信接口、对画面数据及OS等进行记录的存储器、用于进行控制的CPU等的HMI (Human Machine Interface),能够进行外部控制装置的动作状况显示及相对于外部控制装置进行值的输入。
[0003]用于显示在可编程显示器上的画面数据,是用户使用可编程显示器用的画面生成软件作为用户独有的画面生成的。根据画面生成软件,例如,能够在画面上将任意的开关、灯、仪表、曲线等对象配置在用户希望的位置,进行用于使这些对象的显示或动作变化的设定等,能够实现自由度较高的画面生成。
[0004]用户生成的可编程显示器用的画面数据最终存储在可编程显示器的存储器中,可使用可编程显示器执行用户希望的动作。由于用户生成的画面数据中可能会存在设定错误,因此,需要事先对基于所生成的画面数据的动作进行确认。已知该动作确认方法存在以下2种,即,使用可编程显示器的方法和使用可编程显示器用画面数据的模拟软件的方法。
[0005]在使用可编程显示器的动作确认方法中,在将由画面生成软件生成的画面数据存储到可编程显示器的存储器中之后,将可编程显示器与外部控制装置等连接。使外部控制装置动作,生成作为装置而可能产生的状况,确认对象是否按照设计正常动作。
[0006]在使用模拟软件的动作确认方法中,不向可编程显示器本体传送画面数据,而是通过计算机上的模拟确认对象是否按照设计正常动作。
[0007]例如,在专利文献I至3中,公开了用于针对定序器的梯形程序中的任意梯形电路模块高效地执行动作确认作业的技术。作为这些技术的前提条件,在用于对梯形电路模块的动作进行确认的软件中,梯形电路模块作为梯形程序的一部分显示在画面上。因此,能够容易地对执行作为动作确认对象的梯形电路模块所需的设备(device)的名称及该设备的0N/0FF状态进行判断。
[0008]专利文献1:日本特开2011 - 22838号公报
[0009]专利文献2:日本特开2000 - 276212号公报
[0010]专利文献3:日本特开平5 - 282163号公报
[0011]可编程显示器用画面数据的模拟软件与用于梯形电路模块的动作确认的软件不同,其开发的主要目的在于忠实地重现与可编程显示器本体相同的显示及动作。
[0012]例如,在无法从显示本身的外观判断出在模拟画面上配置的开关的动作条件是否成立的情况下,为了进行该开关的动作确认,需要进行在模拟画面上以外的作业。另外,即使在可编程显示器用画面数据的模拟软件中也同样地,在对作为动作确认对象的对象进行动作所需的动作条件进行确认时,有时需要大量的工作量和时间。如上所述,在使用现有的模拟软件的动作确认方法中,有时很难通过模拟进行快速的动作确认。

【发明内容】

[0013]本发明就是鉴于上述情况而提出的,其目的在于得到一种能够使用于对显示画面上的对象的动作进行确认的作业得以高效化的可编程显示器用画面数据的模拟系统及模拟软件、可编程显示器。
[0014]为了解决上述课题、实现目的,本发明的特征在于,具有:模拟执行部,其使用针对可编程显示器的显示画面上的显示而生成的画面数据,执行所述显示画面上的显示的模拟;以及显示部,其显示所述模拟执行部的所述模拟的结果,所述模拟执行部对应于指定了所述显示部上显示的对象中的某一个后的输入操作,将针对所指定的所述对象而在所述画面数据中设定的与动作及显示相关的项目,作为关联菜单(contextual menu)显示在所述显示部上。
[0015]发明的效果
[0016]根据本发明,在通过模拟软件进行的对象的动作确认时,将针对对象设定的项目作为关联菜单进行显示。通过参照该显示,能够省略包含向其他画面生成软件或其他程序切换在内的确认作业、及用于对画面数据中设定的各个对象的项目进行确认的返工作业等。由此,具有下述效果,即,能够实现用于对画面上的对象的动作进行确认的作业的高效化。
【专利附图】

【附图说明】
[0017]图1是表示本发明的实施方式所涉及的可编程显示器用画面数据的模拟系统的结构的框图。
[0018]图2是表示使用实施方式所涉及的模拟系统进行动作确认时的模拟画面的一个例子的图。
[0019]图3是表示使用实施方式所涉及的模拟系统进行动作确认时的模拟画面的一个例子的图。
[0020]图4是表示使用实施方式所涉及的模拟系统进行动作确认时的模拟画面的一个例子的图。
[0021]图5是表示使用实施方式所涉及的模拟系统进行动作确认时的模拟画面的一个例子的图。
[0022]图6是针对实施方式所涉及的具有作为模拟系统的功能的可编程显示器,示出其一部分结构的图。
[0023]标号的说明
[0024]I可编程显示器、10模拟软件、11数据存储部、12模拟执行部、20内部数据、30可编程显示器用画面数据、40输入部、50显示部、51显示画面、60作业者、70鼠标、100开关、200关联菜单、201详细菜单、202操作菜单、500开关。
【具体实施方式】
[0025]下面,基于附图,对于本发明所涉及的可编程显示器用画面数据的模拟系统、模拟软件及可编程显示器的实施方式详细地进行说明。此外,本发明并不限定于本实施方式。
[0026]实施方式.[0027]图1是表示本发明的实施方式所涉及的可编程显示器用画面数据的模拟系统的结构的框图。可编程显示器用画面数据的模拟系统例如具有安装有模拟软件10的个人计算机。模拟软件10包含数据存储部11及模拟执行部12而构成。
[0028]模拟系统包含有输入部40及显示部50。输入部40例如是与个人计算机连接的鼠标。显示部50例如是与个人计算机连接的显示器。
[0029]可编程显示器的用户使用可编程显示器用的画面生成软件,生成可编程显示器的显示画面上的用户独有的显示。可编程显示器用画面数据30是表示在可编程显示器的显示画面中的显示内容的数据。内部数据20与外部控制装置的动作状况的显示相关,是外部控制装置保存的数据等。数据存储部11存储外部控制装置的内部数据20和可编程显示器用画面数据30。
[0030]模拟执行部12使用从数据存储部11读取出的可编程显示器用画面数据30,执行可编程显示器的显示画面中的显示的模拟。输入部40接收对模拟执行部12的输入操作。显示部50为模拟出可编程显示器的显示画面的模拟画面。显示部50显示模拟执行部12的模拟结果。
[0031 ] 作业者60通过来自输入部40的输入操作,使模拟执行部12执行模拟。作业者60通过显示部50上的显示,对模拟执行部12的模拟结果进行识别。
[0032]在这里,对于使用现有的可编程显示器用画面数据的模拟软件进行动作确认的方法的问题进行说明。例如,如果在可编程显示器的本体上对动作条件不成立的开关进行按下操作,则该按下操作无效。同样地,即使在模拟系统中对于动作条件不成立的开关使用鼠标执行按下操作(例如左键点击操作),该按下操作也无效。
[0033]在可编程显示器中,关于开关处于动作条件成立及不成立中的哪一种状态,有时无法根据外观上的状态例如该开关的显示颜色等判断出来。模拟软件开发的主要目的在于,实现与可编程显示器本体相同的动作。因此,对于无法在可编程显示器上从显示本身的外观判断动作条件是否成立的操作来说,在模拟画面上也无法从显示本身的外观判断出动作条件是否成立。
[0034]因此,在使用模拟软件实施开关的动作确认时,即使执行该开关的按下操作,如果该开关的动作条件不成立,则也很难快速对该开关的动作进行确认。
[0035]由于无法在模拟系统上确认该动作条件,因此,为了使针对该开关设定的动作条件有效,而在画面生成软件上将画面数据的文件打开。在画面生成软件上搜索该画面和在该画面内配置的该开关,对针对该开关设定的动作条件进行确认。然后,返回模拟软件上的作业,使用模拟软件的工具执行用于使该动作条件成立的操作。由此,能够对于该对象通过按下操作进行动作确认。
[0036]如上所述,在现有的模拟系统中,在对可编程显示器用画面数据进行动作确认时,在无法从外观上识别对象的动作条件是否成立的情况下,直到确认对象的动作为止需要大量的工作量和时间。
[0037]接下来,对于使用本实施方式所涉及的可编程显示器用画面数据的模拟系统的动作确认方法进行说明。在这里,以作为对象的开关的动作确认为例进行说明。本发明的模拟系统除了开关以外,也适合于对于在模拟画面上显示的对象例如灯、仪表、曲线等实施动作确认的情况。另外,作为与动作或显示相关的项目以动作条件为例,但并不限定于此。
[0038]图2至图5是表示使用实施方式所涉及的模拟系统进行动作确认时的模拟画面的一个例子的图。开关100为在可编程显示器的显示画面上配置的对象之一。开关100在显示部50上,也显示在与可编程显示器的显示画面上的位置相同的位置处。
[0039]作业者60能够通过来自输入部40的输入操作,指定在显示部50上显示的对象中的某一个,并且,对于所指定的对象,指示进行与动作及显示相关的项目的读取。作业者60通过使用输入部40使鼠标指针与开关100对齐并进行例如右键点击操作,从而使模拟执行部12针对该开关100读取出可编程显示器用画面数据30中设定的项目。模拟执行部12将读取出的项目作为例如图2所示的关联菜单200显示在显示部50上。
[0040]关联菜单200针对所指定的对象而一览显示可编程显示器用画面数据30中设定的与动作及显示相关的项目。在关联菜单200中包含例如“动作设定”、“显示条件”、“动作条件”各项目。“动作设定”为与所指定的对象的动作相关的设定事项。“显示条件”为与所指定的对象的显示相关而设定的条件。“动作条件”为执行向所指定的对象设定的动作设定的内容(例如将设备“M100”置为0N)的条件。
[0041]如果通过来自输入部40的输入操作选择关联菜单200的各项目中的某一个,则模拟执行部12将例如图3所示的详细菜单201作为关联菜单200的一部分显示在显示部50上。详细菜单201 —览显示关联菜单200中的所选择的项目的详细内容。
[0042]例如,如果作业者60通过输入部40选择关联菜单200中的“动作条件”,则显示部50显示关于“动作条件”的详细内容作为详细菜单201。
[0043]如果通过来自输入部40的输入操作适当选择在详细菜单201上显示的项目中的某一个,则模拟执行部12进一步将例如图4所示的操作菜单202作为关联菜单200的一部分而显示在显示部50上。操作菜单202是用于接收针对从详细菜单201指定的事项的操作而进行的显示。
[0044]在可编程显示器用画面数据30的模拟中,在对动作条件不成立的开关100进行动作确认的情况下,例如,使用作为输入部40的鼠标,在使鼠标指针显示在该开关100上的状态进行右键点击操作。由此,显示部50将针对该开关100设定的与动作或显示相关的项目作为关联菜单200显示(参照图2)。
[0045]如果作业者60选择关联菜单200中的“动作条件”,则显示部50使“动作条件一”的字符串反色显示,并且,作为关联菜单200的一部分在该显示的侧方显示动作条件的详细菜单201 (参照图3)。
[0046]在详细菜单201中显示作为确认动作条件成立及不成立的对象的设备名称(例如“M100 ”)和模拟中的当前时刻的该设备的状态(例如“ OFF”)。在图示的模拟例中,针对设备“M100”,开关100指示“0N”,与此相对,设备“M100”的状态保持为“0FF”,开关100的设定对于设备“M100”的动作条件而言是不成立。
[0047]如果作业者60选择详细菜单201中的针对设备当前状态的显示,则显示部50使“状态:0FF — ”的字符串反色显示,并且,在该显示的侧方作为关联菜单200的一部分显示操作菜单202 (参照图4)。针对动作条件的操作菜单202接收用于强制使作为对象的设备的状态变更的操作。在该操作菜单202上有2个项目,即,用于强制使动作条件成立的“0N执行”和用于强制使其不成立的“OFF执行”。
[0048]如果作业者60选择操作菜单202中的“0N执行”,则如图5所示,显示部50使“0N执行”的字符串反色显示。模拟执行部12强制使针对开关100设定的动作条件成立。模拟系统通过实施上述操作,从而能够对于显示条件及动作条件任一个中存在不成立的对象快速地进行动作确认作业。
[0049]在通过模拟软件10进行的对象的动作确认中,通过将针对对象设定的项目作为关联菜单200显示,从而省略另外启动画面生成软件并进行确认作业的工作量。另外,不需要进行向除了模拟软件10以外的其他程序的切换作业、或用于确认针对对象设定的与动作或显示相关的项目的返工作业等。由此,本实施方式所涉及的模拟系统能够实现用于对画面上的对象的动作进行确认的作业的高效化。
[0050]模拟系统通过为了改变动作或显示而将针对每个对象设定的设备的名称和设备当前的状态作为关联菜单200的一部分显示,从而不需要使用除了模拟软件10以外的其他工具对该设备的状态进行确认的工作量。
[0051]模拟系统能够通过关联菜单200的一部分即操作菜单202中的选择作业对设备的状态进行变更,从而省略通过除了模拟软件10以外的其他工具对该设备的状态进行变更
的工作量。
[0052]模拟系统针对关联菜单200的各项目,将详细菜单201及操作菜单202作为串接式菜单(cascading menu)显示在显示部50上。由此,能够在感觉上使从关联菜单200到详细菜单201及操作菜单202的跳转容易化,并且不需要要求作业者60进行新的操作就能够继续进行动作确认作业。
[0053]本实施方式所涉及的模拟系统也可以用于可编程显示器本身。图6是针对实施方式所涉及的具有作为模拟系统的功能的可编程显示器,示出其一部分结构的图。可编程显示器I具有数据存储部11及模拟执行部12(参照图1)。可编程显示器I的显示画面51例如是兼有作为上述输入部40的功能和作为显示部50的功能的触摸显示器。
[0054]在显示画面51上显示有动作确认作业模式切换开关500。动作确认作业模式切换开关500是用于将可编程显示器I在通常使用模式和用于模拟的动作确认作业模式之间切换的开关。可编程显示器I通过动作确认作业模式切换开关500的按下而在通常使用模式和动作确认作业模式之间切换。在动作确认作业模式中,显示画面51作为显示模拟执行部12的模拟结果的模拟画面起作用。
[0055]作业者60将可编程显示器I设为动作确认作业模式,进行例如动作条件不成立的开关100的动作确认。可编程显示器I通过对显示画面51的触摸操作而接收动作确认作业模式下向模拟执行部12的输入。动作确认作业模式下的向模拟执行部12的输入,也可以是通过与可编程显示器I连接的其他输入单元即鼠标70的操作进行的。
[0056]通过使用具有作为模拟系统的功能的可编程显示器1,从而能够在组装有可编程显示器I的装置所设定的场所进行可编程显示器用画面数据30的动作确认作业。通过使可编程显示器I具有作为模拟系统的功能,从而能够减少搬运安装有模拟软件10或画面生成软件的硬件的工作量、使这些软件启动的动作确认作业。
【权利要求】
1.一种可编程显示器用画面数据的模拟系统,其特征在于,具有: 模拟执行部,其使用针对可编程显示器的显示画面上的显示而生成的画面数据,执行所述显示画面上的显示的模拟;以及 显示部,其显示所述模拟执行部的所述模拟的结果, 所述模拟执行部对应于指定了在所述显示部上显示的对象中的某一个后的输入操作,将针对所指定的所述对象而在所述画面数据中设定的与动作及显示相关的项目,作为关联菜单显示在所述显示部上。
2.根据权利要求1所述的可编程显示器用画面数据的模拟系统,其特征在于, 所述模拟执行部进一步对于针对所指定的所述对象设定的动作条件,将作为对所述动作条件成立及不成立进行确认的对象的设备的名称和所述模拟中的当前时刻的所述设备的状态,作为所述关联菜单的一部分显示在所述显示部上。
3.根据权利要求2所述的可编程显示器用画面数据的模拟系统,其特征在于, 所述模拟执行部进一步将针对用于使所述模拟中的所述设备的状态变更的操作的操作菜单显示在所述显示部上。
4.一种可编程显示器用画面数据的模拟软件,该模拟软件用于使用针对可编程显示器的显示画面上的显示而生成的画面数据,在模拟画面上实施显示的模拟, 该模拟软件的特征在于, 对应于指定了在所述模拟画面上显示的对象中的某一个后的输入操作,将针对所指定的所述对象而在所述画面数据中设定的与动作及显示相关的项目,作为关联菜单显示在所述模拟画面上。
5.一种可编程显示器,其特征在于,具有: 显示画面,其显示外部控制装置的动作状况,并接收对于所述外部控制装置的输入操作;以及 模拟执行部,其使用针对所述显示画面上的显示而生成的画面数据,执行所述显示画面上的显示的模拟, 所述显示画面还作为显示所述模拟执行部的模拟结果的模拟画面起作用, 所述模拟执行部对应于指定了在作为所述模拟画面的所述显示画面上显示的对象中的某一个后的输入操作,将针对所指定的所述对象而在所述画面数据中设定的与动作及显示相关的项目,作为关联菜单显示在所述显示画面上。
【文档编号】G06F9/44GK103853547SQ201310253208
【公开日】2014年6月11日 申请日期:2013年6月24日 优先权日:2012年12月6日
【发明者】野田晃司, 涌口崇 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1