可编程显示器的制造方法

文档序号:9457750阅读:568来源:国知局
可编程显示器的制造方法
【技术领域】
[0001]本发明涉及一种可编程显示器,其具有与控制装置连接,显示控制装置的信息、对控制装置进行设定的功能。
【背景技术】
[0002]可编程显示器具有相对于PLC(Programmable Logic Controller)等控制装置的接口,能够对经由该接口而连接的控制装置的状态进行显示,或者从画面接受对控制装置的控制指示。
[0003]在可编程显示器中,为了显示控制装置的状态,通过使用画面制作软件等,用户能够任意地制作与作为控制对象的仪器装置相匹配的画面数据。在制作画面时,使用由画面制作软件提供的部件、绘画功能来制作画面数据。
[0004]使用画面制作软件而制作的控制画面数据,被从画面制作软件转送到可编程显示器,并存储到可编程显示器的非易失性存储器中。可编程显示器使用非易失性存储器中存储的控制画面数据而进行动作。
[0005]可编程显示器使用下述机制,S卩,为了使可编程显示器在运转中进行高速动作,在可编程显示器起动时,将存储在非易失性存储器中的控制画面数据,展开到高速进行I/
O(Input/Output)处理的易失性存储器中,在运转后,使用易失性存储器上的控制画面数据而进行动作。
[0006]由于使用了上述机制,因此,在调试画面数据等需要变更画面数据的情况下,使用画面制作软件而对画面数据进行变更,将变更后的画面数据转送到可编程显示器的非易失性存储器中,在可编程显示器起动时,将该画面数据从非易失性存储器展开到易失性存储器,对画面数据的变更动作进行确认。
[0007]在专利文献I中,公开了一种目的在于无需将画面数据转送到可编程显示器即可对画面数据进行调试的技术。
[0008]专利文献1:日本特开2007-179112号公报

【发明内容】

[0009]在画面数据的调试中,需要确认是否通过画面数据执行了所希望的显示/操作动作。因此,虽然可以简单地通过画面制作软件的画面数据模拟功能,从而即使不转送给可编程显示器也能够进行画面数据的动作确认,但有时在画面数据模拟功能下的动作与在将画面数据转送给可编程显示器的状态下所执行的动作不一致,为了确认可编程显示器的准确的动作,必须在可编程显示器进行动作确认。
[0010]在对可编程显示器的显示/操作的动作进行确认后,发现了错误的情况下,通过利用画面制作软件对画面数据进行再编辑而修正错误,并再次转送给可编程显示器,对该画面数据的显示/操作进行动作确认。由于在调试中伴随着这种一系列的作业,因此在为了进行错误修正而需要多次反复进行上述作业的情况下,调试需要很多的时间。特别是,画面数据向可编程显示器的非易失性存储器中的写入处理,以及画面数据从非易失性存储器向易失性存储器的展开处理需要比较长的时间,这成为可编程显示器整体的重新起动延迟的主要原因。因此,上述作业的反复使调试的效率下降。
[0011]专利文献I的目的是,对画面数据进行调试而无需将画面数据转送给可编程显示器,但是,调试时需要画面保存装置,其中,该画面保存装置对由画面制作软件制作的暂时保存的画面数据和通常的画面数据进行保存。即,根据专利文献I中公开的技术,如果没有处于可编程显示器与画面数据制作装置已连接的状态,则无法进行调试。
[0012]本发明就是鉴于上述内容而提出的,其目的在于得到一种可编程显示器,该可编程显示器不需要将调试用的画面数据从非易失性存储器展开到易失性存储器,并且即使没有处于与画面数据制作装置连接的状态,也可以进行画面数据的调试。
[0013]为了解决上述课题,实现目的,本发明提供了一种可编程显示器,其具有:显示部;易失性存储器;非易失性存储器,其存储包含画面数据在内的控制画面数据;以及控制部,其在起动时将控制画面数据从非易失性存储器展开到易失性存储器中,并基于在易失性存储器中展开的控制画面数据,使显示部显示画面,可编程显示器的特征在于,控制部具有下述功能,即,将从画面数据制作装置接收到的控制画面数据,存储到非易失性存储器中,以及将从画面数据制作装置接收到的控制画面数据,直接存储到易失性存储器中。
[0014]发明的效果
[0015]本发明涉及的可编程显示器具有下述效果,S卩,为了进行画面数据的调试,不需要将画面数据存储到可编程显示器的非易失性存储器中,也不需要画面数据转送时的向非易失性存储器写入的处理时间,以及可编程显示器起动时的从非易失性存储器中读取画面数据的处理时间,能够缩短调试所需的时间。
【附图说明】
[0016]图1是表示本发明涉及的可编程显示器的实施方式的结构的图。
[0017]图2是表示画面数据信息的构造的图。
[0018]图3是表示画面展开信息的构造的图。
[0019]图4是表示包含在控制画面数据中的各画面数据之间的关系的一个例子的图。
[0020]图5是与实施方式涉及的可编程显示器的易失性存储器内的画面数据的更新处理相关的流程图。
[0021]图6是与将调试用的画面数据转送到非易失性存储器而进行调试的可编程显示器的画面数据的更新处理相关的流程图。
[0022]图7是画面展开信息的更新处理的流程图。
【具体实施方式】
[0023]接下来,基于附图对本发明涉及的可编程显示器的实施方式进行详细说明。并且,本发明并不限定于本实施方式。
[0024]实施方式.
[0025]图1是表示本发明涉及的可编程显示器的实施方式的结构的图。可编程显示器100与PLC等控制装置200连接,对控制装置200的状态进行显示。对控制装置200的状态进行显示的控制画面数据107是通过画面数据制作装置300的画面制作软件301而制作的,其中,该画面数据制作装置300与可编程显示器100连接。
[0026]可编程显示器100具有控制部101、作为显示部的显示器102、外围仪器通信I/F(Interface) 103、控制装置通信I/F 104、非易失性存储器105、易失性存储器106以及作为操作部的触摸面板110。控制部101具有下述功能,即,判断从画面数据制作装置300接收到的控制画面数据是通常的控制画面数据,还是调试用的控制画面数据。对于通常的控制画面数据和调试用的控制画面数据的区分,可以通过在向可编程显示器100发送控制画面数据时将表示通常或者调试用的标识符添加在该控制画面数据的头部,或者将表示通常或者调试用的标志与控制画面数据一起,发送给可编程显示器100等任意方法来执行。
[0027]在经由外围装置通信I/F 103接收到由画面数据制作装置300制作出的通常的控制画面数据的情况下,控制部101将接收到的通常的控制画面数据作为控制画面数据107而存储到非易失性存储器105中,并且,制作画面数据信息111并存储到非易失性存储器105中。画面数据信息111是下述信息,S卩,用于决定在可编程显示器100起动时的控制画面数据107的展开处理之际,从非易失性存储器105的哪个地址读取多大(大小)的数据。
[0028]控制画面数据107由多个画面数据构成。在这里,控制画面数据107是由画面I?画面N的画面数据川乂?109 ?构成的。另外,画面数据信息111定义了多个画面数据109^ 109 n在非易失性存储器105上的存储地址和存储容量。
[0029]另一方面,在经由外围装置通信I/F 103接收到由画面数据制作装置300制作出的调试用的控制画面数据的情况下,控制部101将接收到的调试用的控制画面数据作为控制画面数据113而存储到易失性存储器106中,并且,制作出画面展开信息112并存储到易失性存储器106中。画面展开信息112是下述信息,即,用于决定在控制部101执行后述的画面切换时,从易失性存储器106的哪个地址读取多大(大小)的数据。
[0030]另外,控制部101在将存储在非易失性存储器105中的控制画面数据107展开到易失性存储器106而作为控制画面数据113的情况下,也制作出画面展开信息112并存储到易失性存储器106中。
[0031]因此,在易失性存储器106内存储在可编程显示器100起动时由控制部101展开的控制画面数据,或者从画面数据制作装置300作为调试用而接收的控制画面数据。另外,在易失性存储器106内存储在控制部101将控制画面数据107展开到易失性存储器106中时,或者将调试用的控制画面数据存储到易失性存储器106中时,由控制部101制作出的画面展开信息112。与控制画面数据107相同,控制画面数据113由画面I?画面N的画面数据IH1- 114 n构成。
[0032]图2是表示画面数据信息的构造的图。画面数据信息111构建为具有与控制画面数据107的画面数量相对应的行的表,针对每个画面都具有索引51、存储目标地址52以及存储容量53的信息。这些信息在可编程显示器100起动时,控制部101将控制画面数据107展开到易失性存储器106中时使用。S卩,将从存储目标地址52起与存储容量53相对应的数据作为一个画面的量,从非易失性存储器105读取数据,并展开到易失性存储器106中。例如,如果是索引51为I的画面4的数据,则控制部101从非易失性存储器105的地址“0x00100000”,将“ 1024000”字节(byte)的数据作为一个画面的数据而进行读取,并存储到易失性存储器106中。
[0033]图3是表示画面展开信息
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1