可编程显示器及其程序的制作方法

文档序号:9278164阅读:1110来源:国知局
可编程显示器及其程序的制作方法
【技术领域】
[0001 ] 本发明涉及可编程显示器等。
【背景技术】
[0002]可编程显示器一般与PLC本体和温控装置等各种连接设备连接,显示进行这些连接设备的状态显示的数值显示和灯等项目的图像,或显示用于使用者发出任意指示的开关等项目的图像。另外,项目也称为画面组件等。在可编程显示器的画面(也称为操作显示画面)中,通常显示多个画面组件(项目)的图像。用于显示这样的操作显示画面的数据等(被称为画面数据等)预先在未图示的辅助装置中由开发者等任意做成,从辅助装置下载至可编程显示器。
所述画面数据中,针对每个所述项目,包含:该项目的图像(开关的图像或灯的图像),显示位置坐标,还有下文所述的外部储存器的规定区域的地址(分配储存器地址)等数据。有时也包含某种程序等。
[0004]所述各项目(画面组件)例如分别与任意的连接设备的任意构成要素相对应地,进行该构成要素的状态显示,接收该构成要素的开启或关闭的指示。例如,在对温控装置的温度测定值进行数值显示的项目的情况下,随时以数值显示当前的温度。或者,在表示温控装置的打开或关闭状态的灯的项目的情况下,温控装置为打开状态则显示灯点亮,为关闭状态则显示灯熄灭。
[0005]另外,在辅助装置中,预先登录灯点亮图像和灯熄灭图像作为项目图像,所述画面数据中针对一个灯项目包含灯点亮图像和灯熄灭图像。当然,这不限于灯的情况,对于其它项目种类(例如开关等)也相同。
[0006]所述各种项目涉及的显示控制通过针对所述各项目例如定期地实施规定的处理来实现。规定的处理是例如,读取连接设备内的储存器件(假设为外部储存器)的规定区域的储存数据(分配储存区域的储存数据),基于该储存数据决定、显示项目的显示内容的处理(显示内容刷新处理)等。另外,连接设备随时更新所述外部储存器的规定区域的储存数据(例如在所述温控装置中随时更新所述温度测定值)。
[0007]另外,将从所述分配储存区域读取的数据暂时储存在可编程显示器内的储存器件(假设为共用储存器)的规定区域,基于该储存数据决定、显示项目的显示内容。
[0008]该例子的情况下,读取所述分配储存区域的储存数据,储存在共用储存器的处理,是由可编程显示器的规定的功能部(这里假设是未图示的通信部)例如定期地执行。所述通信部例如与所述PLC本体和温控装置等各种连接设备进行通信,取得连接设备内的所述外部储存器的规定的储存区域的储存数据(所述分配储存区域的储存数据),将该数据覆盖储存在所述共用储存器的规定区域。并且,进行可编程显示器中所述各种项目相关联的显示控制的功能部(假设被称为项目显示部),通过定期访问共用储存器,来控制项目显示内容。
[0009]另外,以往,所述画面数据通常由多个屏幕(画面)构成。各屏幕基本上由一个以上的画面组件(项目)构成,并且显示用于切换至其它屏幕的专用切换按钮(屏幕切换开关)。对屏幕切换开关分配切换目标屏幕的识别ID等。
[0010]关于这样的屏幕切换,例如已知专利文献I所记载的现有技术。
专利文献I的发明涉及可编程显示器,其目的在于不浪费资源使用,将处理负担控制得较低,减少画面切换的时间。
[0011]因此,专利文献I的发明中,若检测到按下画面切换按钮,则将用于确定构成与该按下的画面切换按钮相对应的画面的数据的信息登录为下一个画面用的读取数据信息,检测到该画面切换按钮的释放时,基于下一个画面用的读取数据信息,将从控制对象读取的数据替换为在显示画面上显示的当前画面用的读取数据。
专利文献1:日本专利特开2008-191986号公报

【发明内容】

[0012]可编程显示器中,进行屏幕切换的情况下,切换目标屏幕上的各项目的显示内容必须能反映当前的所述分配储存区域的储存数据的内容。反过来讲,若未取得切换目标屏幕上的各项目的分配储存区域的储存数据,则实质上无法显示切换目标屏幕。
[0013]相对的,例如,临时使用任意的默认图像(例如全部项目为关闭)显示虚拟切换目标屏幕的情况下,由于这当然不是反应了与各项目相关的现状的显示,因此出现问题。例如,表示所述温控装置的打开或关闭状态的灯的项目的情况下,也要考虑实际上温控装置为打开状态但仍显示灯熄灭图像(作为默认图像)的例子。当然,若经过一定时间后,由于能取得所述分配储存区域储存数据,因此能进行正常状态的屏幕显示,但仍然有使用者看到最初的显示误解为温控装置为关闭状态这样的问题。
[0014]因此,以往,取得所述分配储存区域的储存数据之后,才能显示切换目标屏幕。这里,通常,对于分配储存区域的访问处理较耗时。由此,显示切换目标屏幕较耗时。
[0015]基于上述理由,以往的屏幕切换较费时。
所述专利文献I的发明中,由于在检测到按下画面切换按钮的阶段开始用于屏幕切换的处理,因此与其现有技术(在检测到释放画面切换按钮的阶段开始用于屏幕切换的处理)相比,屏幕切换变快。
[0016]然而,对比文献I的发明中,结果,在操作了画面切换按钮之后开始处理。通常,读取所述分配储存区域的储存数据的处理较耗时,特别是在切换目标屏幕上有多个项目的情况下变得较耗时。因此,所述专利文献I的方法仍然不能充分实现根据画面切换按钮的操作立刻进行屏幕切换。
[0017]本发明的问题在于提供一种能迅速进行可编程显示器中屏幕切换的可编程显示器及其程序等。
本发明在可编程显示器中例如具有以下各单元。
第一数据取得单元,该第一数据取得单元从与显示中的任意屏幕上的各项目相关联的外部储存器取得数据,将该取得数据储存在第一内部储存器;
画面显示单元,该画面显示单元基于所述第一内部储存器的储存数据对与所述显示中的屏幕相关联的画面进行显示或更新;
第二数据取得单元,该第二数据取得单元从与其它屏幕上的各项目相关联的外部储存器取得数据,将该取得数据储存在第二内部储存器;以及
屏幕切换处理单元,该屏幕切换处理单元在存在从所述任意屏幕切换至所述其它屏幕的切换指示的情况下,利用所述第二内部储存器的储存数据进行向所述其它屏幕的切换。
【附图说明】
[0018]图1是包含本例的可编程显示器的系统整体的简要结构图。
图2是本例的可编程显示器的硬件结构例。
图3是本系统的软件结构图。
图4是本例的可编程显示器的功能框图。
图5是表示本例的可编程显示器的简要动作例的流程图。
图6是表示图5的步骤S2的处理的详细例的流程图。
图7是多个屏幕关联信息的一个例子。
图8是本例的可编程显示器的结构、处理功能图。
图9(a)?(d)是共用储存器的数据结构例、数据储存例等。
图10(a)、(b)是项目列表的数据结构例等。
图11(a)是储存列表,(b)是储存信息的数据结构例。
图12是表示屏幕切换前后的各项目的情况的图。
图13是通信处理部的处理流程图(1/4)。
图14是通信处理部的处理流程图(2/4)。
图15是通信处理部的处理流程图(3/4)。
图16是通信处理部的处理流程图(4/4)。
图17是项目处理部的处理流程图。
图18是表示各处理部的处理时间的一个例子的图。
【具体实施方式】
[0019]下面,参照附图对本发明的实施方式进行说明。
图1是包含本例的可编程显示器I的系统整体的简要结构图。
另外,图1表示的结构是一个例子,但不限于此。例如,不一定必须是可编程显示器I经由通信线路3连接作图编辑装置5的结构。可编程显示器I和作图编辑装置5也可单独存在。可编程显示器I只要根据本方法储存画面数据,利用该画面数据进行可编程显示器用的画面显示等,可以为任何形式。
[0020]图1所示的可编程控制器系统具有各种连接设备4、以及经由通信线路6连接各种连接设备4的可编程显示器I。进一步地,可编程显示器I经由通信线路3连接作图编辑装置5。可编程显示器I包括多个通信接口 2 (通信端口),通过连接各通信接口 2的通信线路3、通信线路6与各种连接设备4和作图编辑装置5连接。
[0021]作图编辑装置5相当于上述【背景技术】中的辅助装置,具有辅助功能,该辅助功能使使用者能够任意做成用于在可编程显示器I显示上述操作显示画面的数据等(画面数据)。以往,预先准备各种项目图像,使用者重复进行选择所期望的项目图像、将其设置在所期望的位置上的操作,进行所述画面数据的做成。
[0022]该画面数据如上述那样,是利用多个屏幕构成的,在各屏幕上设置任意的一个以上的项目。并且,作为这样的项目之一,存在切换至其它屏幕的开关。作为与该切换开关相关联的信息,当然包含切换目标屏幕的识别信息(屏幕编号)等。另外,这一点本身与也可与以往的大致相同。
[0023]但是,以往,操作该切换开关,作为“为了取得屏幕切换所必须的数据的处理”,虽然进行了上述“向切换目标屏幕的各项目的分配储存区域的访问”,但本方法中基本上在屏幕切换时不访问分配储存区域即完成(但不是100%)。当然,在屏幕切换后,需要随时访问分配储存区域(访问外部储存器),由此进行所述显示内容更新处理。详细如下文所述。
[0024]作图编辑装置5也可看作用于对做成可编程显示器用的画面(画面数据)进行辅助的辅助装置的一例。因此,也有标注为辅助装置5的情况。
[0025]上述画面数据被下载至可编程显示器I。
可编程显示器I与以往同样地,将构成画面数据的多个屏幕中的任意一个屏幕进行显示。另外,在各屏幕上,显示该屏幕相关联的项目,并且也显示切换所述屏幕用的开关。另夕卜,在显示任意屏幕的过程中,例如定期地,进行所述显示内容更新。为此,访问正在显示的屏幕上的各项目相关联的所述分配储存区域,取得最近的数据,利用该最近的数据进行屏幕的显示。
[0026]并且,若在任意的屏幕显示过程中,操作了所述屏幕切换开关,则切换至该开关对应的规定的其它屏幕进行显示。这时,如上文所述,若得不到成为切换目标的其它屏幕上的各项目的最近的数据,则
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1