项目数据生成装置及可编程显示器的制作方法

文档序号:6317163阅读:128来源:国知局
专利名称:项目数据生成装置及可编程显示器的制作方法
技术领域
本发明涉及一种项目数据生成装置及可编程显示器。
背景技术
例如在工厂的生产线等中,具有存在多个可编程显示器的装备,该多个可编程显示器或者具有大致相同的画面构成但所参照的外部连接机器的设备(device)不同,或者在局部画面上显示的对象不同。这些可编程显示器的绘图数据需要单独进行设计。当前,在进行上述装备的绘图数据设计的情况下,通常在构筑作为母版的绘图数据后,通过进行复制而沿用,对变更部分进行修改。在该情况下,如果作为母版的绘图数据产生变更,则需要逐个将修改反映在复制沿用后的绘图数据中,花费很多工时,并且有可能导致变更反映遗漏。此外,在对施加变更后的绘图数据之间的差异进行调查时,需要利用绘图软件将各个绘图数据打开,进而将各个对象或功能的设定画面打开而进行比较,非常困难。针对上述问题,产生下述课题,即,高效地生成具有类似的画面 功能的可编程显示器的绘图数据,并且使发生变更时的管理变得容易。在专利文献I中,在可编程显示器的画面设计时,准备相当于上述母版的“模版”,虽然主要着眼于设备的分配,但提及了具有对反映于各种设定的参数进行管理、定义的参数存储器分配信息,另外,与画面构成对应地将不需要的按钮删除(不显示化)。专利文献2提出了 一种系统,即,在工厂监视装置中,准备形成其画面及功能的母版的数据,设置可定制的项目,将针对该项目的设定值作为定制数据而从外部定义,由此进行动作。专利文献1:日本特开2004-030345号公报专利文献2:日本特开2007-334745号公报

发明内容
但是,在专利文献I中,没有明示对所谓开关、灯这些对象单位的属性进行确定的方法,例如,与想要变更开关的颜色或标牌的字符串这一情况对应的解决对策并不明确。另外,在专利文献2中,没有公开母版的生成方法,从这一点出发可以认为其所设想的是,对于相当于母版的画面的布局及功能,并非如可编程显示器那样是由作为用户的画面设计者准备的,而是由提供工厂监视装置的制造商预先构筑。另一方面,在可编程显示器中,需要画面设计者可以自由构筑母版,没有公开用于自由构筑母版的方法的专利文献2的技术无法应用在可编程显示器中。此外,在可编程显示器中对多个种类的画面进行切换而显示的情况下,由于各种类的画面如何组合是随着可编程显示器的不同而改变的,因此,需要针对不同的可编程显示器而生成含有与多个种类分别对应的画面的绘图数据。本发明就是鉴于上述问题而提出的,其目的在于得到一种项目数据生成装置及可编程显示器,其可以容易地生成项目数据,该项目数据是具有大致相同的画面构成但局部不同的画面的绘图数据的基础。为了解决上述课题,实现目的,本发明是一种项目数据生成装置,其生成作为绘图数据的基础的项目数据,该绘图数据用于使可编程显示器显示含有对象的画面及执行后台功能,该项目数据生成装置的特征在于,具有下述单元,即:生成绘图数据母版的单元,该绘图数据母版含有分别针对绘图数据所含有的对象及后台功能设定的设定ID、和针对对象及后台功能的各属性值设定的规定的属性名称;生成项目特性数据的单元,该项目特性数据含有针对与设定ID对应的对象及后台功能的各属性值设定的属性名称所对应的直接值;以及将绘图数据母版及项目特性数据作为项目数据向可编程显示器发送的单元。发明的效果本发明所涉及的项目数据生成装置及可编程显示器实现下述效果,即,可以容易地生成项目数据,该项目数据是具有大致相同的画面构成但局部不同的画面的绘图数据的基础。


图1是本发明所涉及的项目数据生成装置及可编程显示器的实施方式I的结构的图。图2是表示可编程显示器的结构的图。图3是表示利用在计算机上运行的绘图软件而在计算机上形成的功能的图。图4是表示项目特性数据的编辑方法的一个例子的图。图5是表示在可编程显示器中显示的画面的一个例子的图。图6是用于在现有的可编程显示器中显示画面的绘图数据的一个例子的图。图7是示意地说明现有的可编程显示器中的绘图数据生成时的问题的图。图8是表示实施方式I所涉及的可编程显示器中的绘图数据母版的图。图9是表示实施方式I中的项目特性集合数据的一个例子的图。图10是表示项目特性集合数据的另一个例子的图。图11是表不标签一实体关联表的一个例子的图。图12是表示项目特性集合数据的其它例子的图。图13是表示定义了作为默认值的属性值的绘图数据母版的一个例子的图。图14是示意地表示由绘图软件解释项目特性数据的情况下的处理的图。图15是表示由绘图软件解释项目特性数据而将绘图数据向可编程显示器发送的情况下的处理流程的图。图16是示意地表示由可编程显示器自身解释项目特性数据的情况下的处理的图。图17是表示由可编程显示器解释项目特性数据的情况下的处理流程的图。图18是表示在可编程显示器中显示的画面及功能的组合的图。图19是表示项目特性集合数据的一个例子的图。标号的说明10、30 控制部
11、32显示处理部12、31操作处理部13外部机器通信处理部14上位通信处理部15、34项目数据解释部16输入设备17显示设备18、43 通信 I/F19内部存储介质20外部存储I/F21、44文件系统33通信处理部41输入装置42显示器45CPU
46存储器51、52数值显示栏53历史趋势图54左滚动开关55右滚动开关56 画面IOOUOO1 IOOn JOO1 800n 可编程显示器151、341项目特性数据解释部200计算机201绘图软件500项目数据501、630绘图数据母版502项目特性集合数据502: 502n项目特性数据600绘图数据母版601: 601n、630 绘图数据650通用编辑器TOO1 700n生产装置。
具体实施例方式下面,基于附图,详细说明本发明所涉及的可编程显示器及项目数据生成装置的实施方式。另外,本发明并不由本实施方式限定。实施方式I图1是本发明所涉及的项目数据生成装置及可编程显示器的实施方式I的结构的图。从I号机至n号机的多个可编程显示器IOO1 IOOn设置在工厂的生产线等中,进行对PLC等外部机器的设备等的输出进行记录、进行状态的显示及装备的控制。作为项目数据生成装置的计算机200,通过执行用于生成绘图数据母版及项目特性数据的绘图软件201,从而生成作为多个可编程显示器IOO1 IOOn各自的绘图数据的基础的项目数据。在下面的说明中,在说明可编程显示器IOO1 IOOn共通的事项而不需要区分各个可编程显示器IOO1 IOOn的情况下,仅表述为可编程显不器100。图2是表示可编程显示器100的结构的图。可编程显示器100具有控制部10、显示处理部11、操作处理部12、外部机器通信处理部13、上位通信处理部14、项目数据解释部
15、输入设备16、显示设备17、通信I/F 18、内部存储介质19、外部存储I/F 20及文件系统21。控制部10基于由项目数据解释部15对项目特性数据进行解释而得到的绘图数据或经由通信I/F 18及外部机器通信处理部13从计算机200下载到的绘图数据、从输入设备16得到的操作输入、以及从外部机器通信处理部13得到的外部机器(PLC等)的信息,确定可编程显示器100的动作,对显示处理部11指示进行显示更新。另外,在经由上位通信处理部14而从绘图软件201产生通信请求时,根据需要而切换可编程显示器100的状态(例如进行系统的重新启动)。控制部10存储对自身的可编程显示器100进行确定的仪器序号。显示处理部11与控制部10的指示对应地,构筑画面显示内容。另外,显示处理部11对显示设备17 (例如IXD)进行控制。操作处理部12将来自输入设备16 (例如触摸屏)的输入操作向控制部10传输。外部机器通信处理部13与外部机器进行通信,对外部机器的设备进行读写。上位通信处理部14与以项目数据生成装置为首的计算机等上位系统之间进行通信控制。项目数据解释 部15具有项目特性数据解释部151,将在项目数据中设定为项目特性数据的信息反映在绘图数据母版中。在下面的说明中,将项目特性数据中设定的信息反映至绘图数据母版中这一情况称为“解释项目特性数据”。内部存储介质19如后述所示,将从计算机200下载到的项目数据及绘图数据非易失地存储。此外,如后述所示,在由绘图软件实施项目特性数据的解释,预先由绘图软件构筑绘图数据的情况下,不使用可编程显示器100的项目特性数据解释部151。图3是表示由在计算机200上运行的绘图软件201在计算机200上形成的功能的图。在这里,计算机200是具有鼠标或键盘等输入装置41、显示器42、通信I/F 43、文件系统44、CPU 45及存储器46的普通的计算机200。执行绘图软件201的计算机200具有控制部30、操作处理部31、显示处理部32、通信处理部33、项目数据解释部34。控制部30基于从操作处理部31得到的操作内容和从项目数据解释部34得到的信息,提供绘图软件201的菜单及功能。操作处理部31检测用户经由输入装置41进行的操作。显示处理部32构筑绘图软件201的菜单及编辑画面等显示器42中的显示内容。通信处理部33提供经由通信I/F 43与可编程显示器100进行通信的功能。通信处理部33用于将以项目数据500为首的信息与可编程显示器100进行通信、进行该信息的读写。另外,通信处理部33具有下述功能,即,将以存储在存储卡等外部存储介质中的项目数据500为首的可由可编程显示器100访问的信息,经由文件系统44进行读写。项目数据解释部34与经由输入装置41的输入操作对应地,构筑项目数据500 (绘图数据母版501及项目特性集合数据502),并存储在存储器46中。另外,由项目特性数据解释部341进行将在项目特性集合数据502所含有的项目特性数据502: 502n中设定的信息反映在绘图数据母版501中的处理。即,项目特性数据解释部341对项目特性数据502i 502n进行解释。项目特性数据502i 502n定义了可编程显示器IOO1 IOOn各自的属性值。此外,在下面的说明中,以将项目特性数据502i 502 作为项目特性集合数据502而集中起来进行处理的情况作为例子,但当然也可以独立处理项目特性数据502i 502n。图4是表示项目特性数据502i 502n的编辑方法的一个例子的图。由绘图软件201生成的项目数据500中的定义了各种属性值的项目特性数据502i 502n,也可以通过导出而作为外部文件取出,利用通用编辑器650 (电子表格应用程序或文本编辑器等)进行编辑。由通用编辑器650编辑后的项目特性数据502i 502n可以通过导入绘图软件201中而用于对项目数据500的属性值进行更新(对项目特性数据502: 502 进行解释)。图5是表示在可编程显示器中显示的画面的一个例子的图。图6是表示用于在现有的可编程显示器中显示画面的绘图数据的一个例子的图,将用于显示图5所示的画面的绘图数据作为例子。现有的可编程显示器通过执行绘图数据630,使显示设备显示含有数值显示栏51、数值显示栏52、历史趋势图53、左滚动开关54、右滚动开关55在内的画面56。另外,通过执行绘图 数据630,现有的可编程显示器记录“D1000”及“D1002”这2个设备的输出。考虑将图6所示的绘图数据630的各种属性(设备或线颜色、线种类等)针对各个可编程显示器进行变更这一情形。具体而言,设想为图5所示的画面56的构成是安装在某个生产装置中的特定序号的可编程显示器100的画面,根据生产装置的结构不同而在其它可编程显示器中设备存在差 异,或者需要变更对象(在本例子中为数值显示)的有无。图7是示意地说明现有的可编程显示器SOO1 SOOn中的绘图数据生成时的问题的图。在对绘图数据母版600施加与生产装置YOO1 700 对应的变更后下载至可编程显示器SOO1-SOOn中的情况下,进行与生产装置的数量相同的n次编辑操作而生成绘图数据601: 601n,将它们下载至各可编程显示器SOO1 800n中。而且,在绘图数据母版600被修改(改正)的情况下,对于基于改正前的绘图数据母版600生成的多个绘图数据60^ 601n,不得不分别进行相同内容的修改作业,因此,花费操作工时,也容易发生修改遗漏等操作失误。另外,在对与各生产装置TOO1 700 对应的绘图数据60^ 601n的规格的差异进行确认时,需要打开各个绘图数据GOl1 601n而进行确认。图8是表示实施方式I所涉及的可编程显示器100中的绘图数据母版501的图。绘图数据母版501是在生成绘图数据时作为母版使用的数据,该绘图数据用于使可编程显示器100显示图5所示的画面56,并利用记录功能收集 积累两个设备的值。绘图软件201的项目数据解释部34以利用对对象及功能进行确定的设定ID 611 (在本例子中,为NumDispl及LogginSettingl等,是由用户规定的。)和表示各属性的属性名称612(Device、DataType等,是针对各个对象及功能而预先规定的。)确定变更对象的属性(对象或功能的属性)613的方式,构筑绘图数据母版501。即,绘图数据母版501含有:设定ID 611,其是分别针对绘图数据所含有的对象(数值显示栏及历史趋势图等)及后台功能(记录功能)而设定的;以及规定的属性名称612,其是针对对象及后台功能的各属性值而设定的。如上所述,项目数据解释部34将对对象及后台功能、以及分别与它们对应的设定ID 611进行定义的数据作为绘图数据母版501。对于绘图数据母版501的各种功能的属性值,也可以省略值的设定。另外,在设定了属性值的情况下,可以将该值用作为绘图数据的默认的属性值。此外,在这里,作为后台功能的一个例子而举出记录功能,但也可以将警报功能等其它功能作为后台功能而使可编程显示器100执行。虽然在该例子中未定义属性值,但也可以在对所有属性值进行规定的基础上,利用项目特性数据502i 502n覆盖属性值。该内容在后面进行说明。图9是表示实施方式I中的项目特性集合数据502的一个例子的图。对于项目特性集合数据502,与经由输入装置41的输入操作对应地,由项目数据解释部34针对各个设定ID 611定义为与属性名称612对应的属性值(直接值;immediate value)。S卩,项目特性数据502: 502n含有与针对通过设定ID 611确定的对象及后台功能的各属性值设定的属性名称612对应的直接值。由此,可以将针对多个可编程显示器100的属性作为项目特性集合数据502而集中定义。此外,“Visibility”是对对象的显示 不显示进行控制的各对象共通的属性,被定义为“Disable”的对象不显示(无效化)。“Activity”是对功能的有效 无效进行控制的各功能共通的属性,被定义为“Disable”的功能不执行。图10是表示项目特性集合数据502的另一个例子的图。项目数据解释部34也可以在定义项目特性数据502i 502n中的属性值时,在各项目中并不记述直接值,而是利用用于确定属性值的名称(标签)503进行记述。在该情况下,项目数据解释部34通过经由输入装置41的用户操作,生成并保存将标签503和与标签对应的实体(属性值)504进行关联的标签一实体关联表342。图11是表示标签一实体关联表342的一个例子的图。项目数据解释部34及项目数据解释部15在对项目特性数据502: 502n进行解释时,对于利用标签503定义的属性,分配在标签一实体关联表342中规定的属性值504。由此,可以使具有共通属性值的属性相关联,对多个可编程显示器100中共通的属性值集中变更。图12是表示项目特性集合数据502的其它例子的图。可以在项目特性数据502:-502n中并不定义所有属性,而仅定义部分属性。项目数据解释部34及项目数据解释部15对于在项目特性数据502i 502n中没有定义的属性,直接使用在绘图数据母版501中定义的属性值而对项目特性数据502i 502n进行解释。由此,可以在项目特性数据502i 502n中仅定义随着可编程显示器的不同而存在差异的最小限度的属性值。此外,在定义部分属性的情况下,需要在绘图数据母版501中,预先将在项目特性数据502: 502n中没有规定的所有属性值作为默认值614进行定义。即,对于在项目特性数据SOZ1NSOZiZS有定义的属性,不可以在绘图数据母版501中也是未定义的。图13是表示定义了作为默认值614的属性值的绘图数据母版501的一个例子的图。将包含在图12所示的项目特性数据501^5022中没有定义的属性值在内的属性值定义为默认值614。在利用绘 图数据母版501和项目特性数据502i 502n进行的属性值更新(解释)处理中,可以采用下述任意一种方式:(I)由生成项目数据500的绘图软件201进行解释(由项目数据解释部34进行解释),(2)由可编程显示器100自身进行解释(由项目数据解释部15进行解释)。图14是示意地表示由绘图软件201对项目特性数据502进行解释的情况下的处理的图。在这里,将对项目特性数据502i进行解释而生成可编程显示器IOO1用的绘图数据BlO1的情况作为例子。在由绘图软件201的项目数据解释部34解释项目特性数据502:的情况下,应由可编程显示器IOO1保存的绘图数据仅是其自身的绘图数据GlO1,与由可编程显示器IOO1自身对项目特性数据502i进行解释的情况相比,所需的存储器容量较小即可。另外,由于在可编程显示器IOO1启动 运行时,不需要对项目特性数据502i进行解释,所以处理负载变小。在绘图软件201中,具有绘图数据母版501和与多个可编程显示器IOO1 100 对应的项目特性集合数据502。图15是表示由绘图软件201对项目特性数据502i 502n进行解释而将绘图数据GlO1 610n向可编程显示器IOO1 IOOn发送的情况下的处理流程的图。在向可编程显示器IOO1发送绘图数据GlO1时,复制绘图数据母版501而生成作为更新后的绘图数据610i的基础的绘图数据母版副本501:(步骤S101)。项目数据解释部34从指定序号的可编程显示器的项目特性数据502i中检索下一个读出对象的设定ID (步骤S102)。作为设定ID的检索,例如是通过从项目特性数据的前端开始顺次读出定义、取出设定ID而实施的。如果存在作为读出对象的设定ID (步骤S103为有),则项目特性数据解释部34从指定序号的可编程显示器的项目特性数据502i中读出设定ID的属性值(步骤S104)。然后,项目特性数据解释部34从绘图数据母版副本50^中检索与从指定序号的可编程显示器的项目特性数据502i中读出的属性值的设定ID—致的设定(步骤S105)。在存在一致的设定的情况下(步骤S106为有),项目特性数据解释部34利用指定序号的可编程显示器的项目特性数据502:中所定义的属性值,覆盖绘图数据母版副本501:的属性值(步骤S107),并返回步骤S102。在没有一致的设定的情况下(步骤S106为无),返回步骤S102。在该情况下,对于该设定ID,绘图数据母版副本501:的属性 值直接成为绘图数据GlO1的属性值。在没有作为读出对象的设定ID的情况下(步骤S103为无),将编辑后的绘图数据母版副本SOl1作为绘图数据610i而向可编程显示器IOO1发送(步骤S108),从而结束处理。在可编程显示器IOO1中,控制部10基于下载到的绘图数据610i动作。另外,在该情况下,可编程显示器IOO1中的处理与现有的绘图数据的解释相同。另一方面,在由可编程显示器IOO1 IOOn对项目特性数据502i 502 进行解释的情况下,在可编程显示器IOO1 IOOn中可以动态地进行与可编程显示器对应的绘图数据切换。图16是示意地表示由可编程显示器100自身对项目特性数据502进行解释的情况下的处理的图。在这里,将对项目特性数据502:进行解释而生成可编程显示器IOO1用的绘图数据610i的情况作为例子。图17是表示在由可编程显示器IOO1 IOOn对项目特性数据502i 502 进行解释的情况下的处理流程的图。针对由可编程显示器IOO1对项目特性数据502i进行解释的情况进行说明。在绘图数据软件201中,具有绘图数据母版501和与多个可编程显示器IOO1 IOOn对应的项目特性数据502i 502n。在向可编程显示器IOO1发送数据时,发送绘图数据母版501和大于或等于2个的项目特性数据502: 502n。在可编程显示器IOO1对项目特性数据502i进行解释时,读出绘图数据母版501并进行复制,生成作为执行用的绘图数据610i的基础的绘图数据母版副本SOl1 (步骤S201)。项目特性数据解释部151从项目特性数据502: 502n中的与指定序号的可编程显示器对应的项目特性数据502i中检索下一个读出对象的设定ID (步骤S202)。如果存在作为读出对象的设定ID (步骤S203为有),则项目特性数据解释部151从指定序号的可编程显示器的项目特性数据502i中读出设定ID的属性值(步骤S204)。然后,项目特性数据解释部151从绘图数据母版副本SOl1中检索与从指定序号的可编程显示器的项目特性数据502^ 出的属性值的设定ID —致的设定(步骤S205)。在存在一致的设定的情况下(步骤S206为有),项目特性数据解释部151利用在指定序号的可编程显示器的项目特性数据502:中所定义的属性值,覆盖绘图数据母版副本501:的属性值(步骤S207),并返回步骤S202。在没有一致的设定的情况下(步骤S106为无),返回步骤S202。在该情况下,对于该设定ID,绘图数据母版副本501:的属性直接成为绘图数据GlO1的属性值。在没有作为读出对象的设定ID的情况下(步骤S103为无),控制部10将更新后的绘图数据母版副本SOl1作为绘图数据GlO1,基于绘图数据610i使可编程显示器100动作(步骤S208 ),从而结束处理。另外,在上述例子中,将所有项目特性数据502: 502 都下载到可编程显示器IOO1中,但在可编程显示器100的序号已确定的情况下,也可以仅将特定序号的可编程显示器的项目特性数据502: 502n进行提取并下载。在将多个项目特性数据502i 502n存储在可编程显示器IOO1 IOOn中的情况下,可以与仪器序号对应地切换可编程显示器IOO1 IOOn的动作。另一方面,在仅将单个项目特性数据502i 502n存储在可编程显示器IOO1 IOOn中的情况下,无需对绘图数据母版501自身进行修改,仅更换项目特性数据502i 502 就可以变更可编程显示器IOO1-1OOn的动作。g卩,无需使用绘图软件201,利用通用的工具(电子表格应用程序等)就可以更新项目特性数据502: 502n,并使项目数据解释部15对更新后的项目特性数据502: 502n进行解释,从而变更可编程显示器IOO1 IOOn的动作。实施方式2本发明所涉及的项目数据生成装置及可编程显示器的实施方式2的结构与实施方式I相同。但是,在实施方式2中,利用项目特性数据进行定义的是在可编程显示器中显示的画面及功能的组合,而并非对象或功能的设定属性。图18是表示在可编程显示器100中显示的画面及功能的组合的图。可编程显示器100具有:显示开始画面91、趋势画面92、警报画面93这3个画面的功能;收集 积累2个设备的值的记录功能;以及对装置的警报状态进行监视 积累的警报功能。对2个设备的输出进行记录的功能的详细内容是通过记录设定94、95进行设定的。另外,警报功能的详细内容是通过警报设定96进行设定的。在开始画面91、趋势画面92及警报画面93、或记录设定94、95、警报设定96中,存在具有内容不同的多个式样(pattern)的情况、以及在各可编程显示器100之间具有共通的框架的情况。项目数据解释部34针对画面及功能设定,按画面类别 功能类别而保存由绘图实体数据所规定的绘图数据母版90。在绘图数据母版90中,开始画面91、趋势画面92及警报画面93是画面构成定义90a,记录设定94、95及警报设定96是功能设定构成定义90b。绘 图实体数据80包含画面实体定义80a及功能实体定义80b,将实际的画面及各种功能设定以所需的式样量预先进行保存。在图18中,在画面实体定义80a中记载有“开始画面式样I”等,其为对画面的实体进行确定的标签。对于功能实体定义80b也是相同的。此外,在标签中可以分配任意字符串,也可以如实施方式I所示使用字母或数字进行记载。在实施方式2中,应用于画面构成定义90a的画面的实体是画面实体定义80a,功能设定构成定义90b的实体为功能实体定义80b。图19是表示项目特性集合数据70的一个例子的图。在本实施方式中,将与显示画面及功能相关的设定内容的组合,针对各个可编程显示器而设定为项目特性数据。即,在项目特性数据,针对各可编程显示器IOOp IOO2,定义与画面构成定义90a对应的画面实体定义80a、与功能设定构成定义90b对应的功能实体定义80b的组合。例如,将对于画面构成定义90a的“开始画面”而分配“开始画面式样I”作为实体这样的对应关系,对应于各个可编程显示器,针对画面构成定义90a包含的所有画面及功能设定构成定义90b包含的所有功能项目进行定义。另外,对于在某个可编程显示器中不存在的画面、功能,可以将与画面构成定义90a、功能设定构成定义90b各自的构成要素相关联的画面实体定义80a及功能实体定义80b设为“无”。在图19中,2号机的“警报画面”及“警报设定”没有关联实体。实施方式2中的项目特性数据的解释为下述处理,即,针对画面构成定义90a或功能设定构成定义90b应用画面实体定义80a或功能实体定义80b,这一点与实施方式I不同。但是,对于该处理可以由项目特性数据解释部341及项目特性数据151中的任一个进行这一点是相同的。根据实施方式2,可以利用一个绘图数据,对多个可编程显示器的画面 功能进行统一管理。即,由于将作 为画面实体定义或功能实体定义而生成的共通的数据,针对各个可编程显示器反映在画面构成定义或功能构成定义中,因此,即使在可编程显示器中将多个种类的画面切换进行显示的情况下,也无需针对各个可编程显示器各自生成包含与多个种类分别对应的画面在内的绘图数据。工业实用性如上所述,本发明所涉及的项目数据生成装置及可编程显示器,在存在多个用于显示具有大致相同的画面构成但局部不同的画面的可编程显示器的情况下有用,特别地,适用于在工厂的生产线等中设置可编程显示器的情况。
权利要求
1.一种项目数据生成装置,其生成作为绘图数据的基础的项目数据,该绘图数据用于使可编程显示器显示含有对象的画面及执行后台功能, 该项目数据生成装置的特征在于,具有下述单元,即: 生成绘图数据母版的单元,该绘图数据母版含有分别针对所述绘图数据所含有的所述对象及所述后台功能设定的设定ID、和针对所述对象及所述后台功能的各属性值设定的规定的属性名称; 生成项目特性数据的单元,该项目特性数据含有针对与所述设定ID对应的所述对象及所述后台功能的各属性值设定的所述属性名称所对应的直接值;以及 将所述绘图数据母版及所述项目特性数据作为所述项目数据向所述可编程显示器发送的单元。
2.根据权利要求1所述的项目数据生成装置,其特征在于, 具有:项目特性数据解释部,其将在所述绘图数据母版中设定的所述属性名称替换为在所述项目特性数据中设定的所述直接值,从而生成绘图数据;以及 将所述项目特性数据解释部生成的所述绘图数据向所述可编程显示器发送的单元。
3.根据权利要求2所述的项目数据生成装置,其特征在于, 具有存储表格的单元,该表格示出与所述属性名称对应的直接值和标签之间的关联关系, 所述项目特性数据解释部将所述项目特性数据中替代所述直接值而设定有所述标签的所述属性名称的属性值,参照所述表格而替换为所述直接值。
4.根据权利要求1至3中任一项所述的项目数据生成装置,其特征在于, 具有:将所述项目特性数据以可以由通用编辑器编辑的文件形式导出的单元;以及 从所述通用编辑器将所述项目特性数据导入的单元。
5.一种项目数据生成装置,其生成作为绘图数据的基础的项目数据,该绘图数据用于使可编程显示器显示含有对象的画面及执行后台功能, 该项目数据生成装置的特征在于,具有下述单元,即: 生成绘图数据母版的单元,该绘图数据母版具有对含有所述对象的画面的种类进行定义的画面构成定义以及对所述后台功能的种类进行定义的功能设定构成定义; 生成项目特性数据的单元,该项目特性数据规定了在所述画面构成定义中定义了种类的含有所述对象的画面的实体、以及在所述功能设定构成定义中定义了种类的所述后台功能的实体;以及 将所述绘图数据母版及所述项目特性数据作为所述项目数据向所述可编程显示器发送的单元。
6.根据权利要求5所述的项目数据生成装置,其特征在于, 具有:项目特性数据解释部,其将由所述项目特性数据所规定的画面及功能反映在所述绘图数据母版中,从而生成所述绘图数据;以及 将所述项目特性数据解释部生成的所述绘图数据向所述可编程显示器发送的单元。
7.一种可编程显示器,其通过执行绘图数据而显示对象及执行后台功能, 其特征在于,具有: 内部存储介质,其存储绘图数据母版和项目特性数据,该绘图数据母版含有分别针对所述绘图数据所含有的所述对象及所述后台功能设定的设定ID、和针对所述对象及所述后台功能的各属性值设定的规定的属性名称,该项目特性数据含有针对与所述设定ID对应的所述对象及所述后台功能的各属性值设定的所述属性名称所对应的直接值;以及 项目特性数据解释部,其将在所述绘图数据母版中设定的所述属性名称替换为在所述项目特性数据中设定的所述直接值,从而生成绘图数据。
8.根据权利要求7所述的可编程显示器,其特征在于, 所述项目特性数据解释部生成存储在所述内部存储介质中的所述绘图数据母版的副本,在该绘图数据母版的副本中反映设定在所述项目特性数据中的所述属性值。
9.一种可编程显示器,其通过执行绘图数据而显示对象及执行后台功能, 其特征在于,具有: 内部存储介质,其存储绘图数据母版和项目特性数据,该绘图数据母版具有对作为设定客体的含有所述对象的画面的种类进行定义的画面构成定义以及对所述后台功能的种类进行定义的功能设定构成定义,该项目特性数据规定了在所述画面构成定义中定义了种类的含有所述对象的画面的实体、以及在所述功能设定构成定义中定义了种类的所述后台功能的实体;以及 项目特性数据解释部,其将由所述项目特性数据规定的含有所述对象的画面及所述后台功能,反映在 所述绘图数据母版中。
全文摘要
一种项目数据生成装置,其生成作为绘画数据的基础的项目数据,该绘画数据用于使可编程显示器显示含有对象的画面及执行后台功能,项目数据生成装置具有绘图软件(201),其生成绘图数据母版(501)及项目特性数据(5021~502n),该绘图数据母版(501)含有针对绘图数据所含有的对象及后台功能分别设定的设定ID、和针对对象及后台功能的各属性值设定的规定的属性名称,该项目特性数据(5021~502n)含有针对与设定ID对应的对象及后台功能的各属性值设定的属性名称所对应的直接值;以及通信I/F(43),其将绘图数据母版(501)及项目特性数据(5021~502n)作为项目数据向可编程显示器发送。
文档编号G05B19/05GK103250108SQ20118000657
公开日2013年8月14日 申请日期2011年11月30日 优先权日2011年11月30日
发明者小荒健吾 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1