画面数据创建程序、画面数据创建装置及画面数据创建方法与流程

未命名 09-28 阅读:49 评论:0


1.本发明涉及对可编程显示器所显示的画面的数据进行比较的画面数据创建程序、画面数据创建装置及画面数据创建方法。


背景技术:

2.以往,通过画面数据创建程序对可编程显示器所显示的显示画面的数据即画面数据进行创建。在专利文献1中记载有下述内容,即,进行画面数据的编辑的编辑部对所参照的画面数据和作为编辑对象的画面数据进行比较,形成以画面数据的项目为单位一览地对彼此的属性值差异进行显示,并且对差异部位进行强调显示的比较画面,由此对用户提示所参照的画面数据和作为编辑对象的画面数据之间的差异。
3.但是,在用户在画面数据创建装置中使用进行画面数据的比较的功能的情况下,有时想要掌握进行了比较的两个画面数据在何种程度上一致。
4.专利文献1:日本特开2018-200660号公报


技术实现要素:

5.但是,根据上述专利文献1的技术,以画面数据的项目为单位对进行了比较的两个画面数据的差异进行显示。因此,存在如下问题,即,用户仅通过观察两个画面数据的比较结果,无法容易地掌握两个画面数据在何种程度上一致。
6.本发明就是鉴于上述问题而提出的,其目的在于得到如下画面数据创建程序,该画面数据创建程序实现用户能够容易且迅速地对所对照的两个画面数据在何种程度上一致进行确认的画面数据创建装置。
7.为了解决上述课题,达成目的,本发明涉及的画面数据创建程序包含:第1步骤,执行对第1画面数据和第2画面数据进行对照的对照处理,该第1画面数据为由可编程显示器显示的画面即显示画面的数据,该第2画面数据为与第1画面数据不同的显示画面的数据;以及第2步骤,使显示部对对照处理的对照结果进行显示,在第2步骤中,该画面数据创建程序使计算机执行如下处理,即,作为对照结果,用数值对第1画面数据相对于第2画面数据的一致度进行显示。
8.发明的效果
9.本发明涉及的画面数据创建程序取得下述效果,即,能够实现使得用户能够容易且迅速地对所对照的两个画面数据在何种程度上一致进行确认的画面数据创建装置。
附图说明
10.图1是表示实施方式1涉及的驱动控制系统的结构的图。
11.图2是用于说明图1所示的画面数据创建装置中的编辑画面数据的创建动作的流程的流程图。
12.图3是用于说明图1所示的画面数据创建装置的第1功能的动作例的第1图。
13.图4是用于说明图1所示的画面数据创建装置的第1功能的动作例的第2图。
14.图5是用于说明图1所示的画面数据创建装置的第1功能的动作例的流程的流程图。
15.图6是用于说明图1所示的画面数据创建装置的第2功能的动作例的第1图。
16.图7是用于说明图1所示的画面数据创建装置的第2功能的动作例的第2图。
17.图8是用于说明图1所示的画面数据创建装置的第2功能的动作例的第3图。
18.图9是用于说明图1所示的画面数据创建装置的第2功能的动作例的第4图。
19.图10是用于说明图1所示的画面数据创建装置的第2功能的动作例的流程的流程图。
20.图11是用于说明图1所示的画面数据创建装置的第3功能的动作例的第1图。
21.图12是用于说明图1所示的画面数据创建装置的第3功能的动作例的第2图。
22.图13是用于说明图1所示的画面数据创建装置的第3功能的动作例的流程的流程图。
23.图14是用于说明图1所示的画面数据创建装置的第4功能的动作例的第1图。
24.图15是用于说明图1所示的画面数据创建装置的第4功能的动作例的第2图。
25.图16是用于说明图1所示的画面数据创建装置的第4功能的动作例的流程的流程图。
26.图17是用于说明图1所示的画面数据创建装置的第4功能的动作例的第3图。
27.图18是用于说明图1所示的画面数据创建装置的第5功能的动作例的第1图。
28.图19是用于说明图1所示的画面数据创建装置的第5功能的动作例的第2图。
29.图20是用于说明图1所示的画面数据创建装置的第5功能的动作例的流程的流程图。
30.图21是表示执行画面数据创建装置的计算机的硬件结构的图。
31.图22是表示作为画面数据创建装置起作用的计算机的图。
具体实施方式
32.下面,基于附图,对实施方式涉及的画面数据创建程序、画面数据创建装置及画面数据创建方法进行详细说明。
33.实施方式1
34.图1是表示实施方式1涉及的驱动控制系统1的结构的图。驱动控制系统1是工厂自动化(factory automation:fa)系统。驱动控制系统1具有画面数据创建装置100和控制单元200。
35.控制单元200对未图示的被控制装置的驱动进行控制。控制单元200由人机接口(human machine interface:hmi)装置即可编程显示器201、以及与可编程显示器201连接而对被控制装置的动作进行控制的驱动控制装置即可编程逻辑控制器(programmable logic controller:plc)202构成。控制单元200例如是在制造现场对产品进行组装的组装装置。此外,驱动控制装置并不限于plc。
36.画面数据创建装置100通过通信线2与可编程显示器201连接,可以与可编程显示器201进行有线通信。此外,画面数据创建装置100和可编程显示器201之间的通信也可以是
无线通信。此外,画面数据创建装置100仅在需要时与可编程显示器201连接。
37.画面数据创建装置100是用于对在可编程显示器201中显示的画面的数据进行创建及编辑的装置。通过使用画面数据创建装置100,从而用户能够将任意画面显示于可编程显示器201。画面数据创建装置100具有控制部10、存储部20、显示部30、输入部40和通信部50。
38.控制部10具有画面数据创建部11、画面数据管理部12、对照处理部13和显示处理部14。
39.画面数据创建部11按照经由输入部40从用户接收到的用于画面设计的操作的内容,对由可编程显示器201显示的画面的数据进行创建及编辑。下面,将可编程显示器201所显示的单独的显示画面的数据称为单独画面数据。画面数据是可编程显示器201所显示的显示画面的数据。另外,就画面数据创建装置100而言,将进行对照的对象即包含多个单独画面数据的数据,即,多个单独画面数据被汇总起来的画面数据称为画面数据22。即,如后述那样,画面数据22例如包含名称为“画面1”的单独画面数据、名称为“画面2”的单独画面数据、名称为“画面3”的单独画面数据、

这样的多个单独画面数据。此外,画面数据22也可以包含1个单独画面数据。即,画面数据22是包含大于或等于1个单独画面数据的画面数据创建装置100中的对照对象。另外,下面,将经由输入部40从用户接收到的用于画面设计的操作称为画面设计操作。画面数据创建部11使创建出或编辑后的画面数据22存储于存储部20。
40.在下面的说明中,为了对可编程显示器201所显示的画面、画面数据创建装置100使显示部30显示的画面进行区分,将可编程显示器201所显示的画面,即用户使用画面数据创建装置100设计的画面记载为“显示画面”,将画面数据创建装置100使显示部30显示的画面记载为“画面”。
41.画面数据管理部12对画面数据22进行管理。
42.对照处理部13实施对照工序,该对照工序进行作为对照源的画面数据22即第1画面数据、作为对照目标的画面数据22即第2画面数据这两个画面数据22的对照处理。对照处理部13进行两个画面数据22的比较处理,基于比较处理的比较结果对两个画面数据22的一致度进行计算。这里的一致度是指作为对照源的画面数据22即第1画面数据相对于与第1画面数据不同的作为对照目标的画面数据22即第2画面数据的一致度,表示第1画面数据在何种程度上与第2画面数据一致。
43.比较处理是对两个画面数据22进行比较的处理。对照处理是对第1画面数据和第2画面数据进行对照的处理,该第1画面数据为由可编程显示器201显示的画面即显示画面的数据,该第2画面数据为与第1画面数据不同的显示画面的数据。对照处理可以说是包含比较处理和基于比较处理的比较结果对两个画面数据22的一致度进行计算的处理在内的处理。
44.显示处理部14进行使显示部30显示各种信息的控制。显示处理部14使显示部30显示用于从用户对画面设计操作进行接收的各种画面。另外,显示处理部14使显示部30显示用于进行对照处理的各种画面。
45.存储部20对画面数据创建装置100中的处理所需要的各种信息进行存储。作为画面数据22,存储部20对已创建的画面数据22及编辑中的画面数据22进行存储。另外,存储部
20对画面数据创建程序21进行存储。画面数据创建程序是用于通过计算机执行由画面数据创建装置100的控制部10进行的处理的画面数据创建软件程序。
46.显示部30对画面数据创建装置100中的各种信息进行显示。显示部30对用于从用户接收画面设计操作的各种画面进行显示。另外,显示部30对用于执行对照处理的各种画面进行显示。
47.通过由用户进行的操作,由输入部40输入信息。输入部40从用户对画面设计操作等各种操作进行接收。
48.通信部50经由通信线2与可编程显示器201之间进行通信而进行信息的收发。
49.画面数据创建装置100具有对两个画面数据22进行对照的对照功能,对两个画面数据22进行比较,基于比较结果对被比较的两个画面数据22的一致度进行计算而显示于显示部30。具体而言,画面数据创建装置100的对照处理部13将被比较的两个画面数据22的全部项目一起进行统计,对一致的项目数量与整体的项目数量的比率进行计算,由此对两个画面数据22的一致度进行计算。画面数据22可以与能够在显示画面中使用的功能等对应地,将构成画面数据22的多个数据分类为多个项目。
50.然后,显示处理部14将对照处理部13的计算结果即两个画面数据22的一致度显示于显示部30。由此,用户能够容易且立即识别出由画面数据创建装置100比较的两个画面数据22的一致度。下面,对该画面数据创建装置100的特征进行说明。
51.下面,说明画面数据创建装置100中的对已创建的画面数据22即编辑源画面数据进行编辑而对编辑后画面数据进行创建的动作。首先,对画面数据创建装置100中的编辑后画面数据的创建动作的整体流程进行说明。图2是用于说明图1所示的画面数据创建装置100中的编辑画面数据的创建动作的流程的流程图。
52.在步骤s10中,画面数据创建部11进行编辑源画面数据的编辑。画面数据创建部11按照经由输入部40从用户接收到的用于编辑源画面数据的编辑的操作内容进行编辑源画面数据的编辑,对编辑后画面数据进行创建。
53.在步骤s20中,对照处理部13进行编辑后画面数据和编辑源画面数据的对照处理。具体而言,对照处理部13按照经由输入部40从用户接收到的用于比较处理的操作内容,进行编辑后画面数据和编辑源画面数据的比较处理,基于比较结果对编辑后画面数据与编辑源画面数据的一致度进行计算。
54.在步骤s30中,显示部30对作为对照结果的编辑后画面数据与编辑源画面数据的一致度进行显示。具体而言,显示处理部14将作为对照结果的两个画面数据22的一致度显示于在显示部30中显示的后述的对照画面31。
55.在步骤s40中,存储部20对编辑后画面数据进行存储。具体而言,画面数据创建部11使编辑后画面数据存储于存储部20。
56.接下来,对在上述步骤s20中执行的编辑后画面数据与编辑源画面数据的对照处理的详情进行说明。首先,对画面数据创建装置100所具有的画面数据22的对照功能中的第1功能的动作例进行说明。第1功能是对第1画面数据和第2画面数据的整体进行对照,对对照结果进行显示的功能,该第1画面数据为由可编程显示器201显示的画面即显示画面的数据,该第2画面数据为与第1画面数据不同的显示画面的数据。
57.图3是用于说明图1所示的画面数据创建装置100的第1功能的动作例的第1图。图4
是用于说明图1所示的画面数据创建装置100的第1功能的动作例的第2图。图5是用于说明图1所示的画面数据创建装置100的第1功能的动作例的流程的流程图。
58.首先,在步骤s110中,将实施对照处理的对照画面31显示于显示部30。具体而言,如图3所示,显示处理部14使对照画面31显示于显示部30。
59.作为“对照源”的画面数据是在对照处理中被进行对照的两个画面数据22中的希望对相对于另一个画面数据22的一致程度进行确认的一个画面数据22,这里是编辑后画面数据。作为“对照目标”的画面数据是在对照处理中被进行对照的两个画面数据22中的成为一个画面数据22的对照的基准的另一个画面数据22,这里是编辑源画面数据。
60.在步骤s120中,作为成为对照处理的对象的画面数据22,选择作为对照源的画面数据22即编辑后画面数据、作为对照目标的画面数据22即编辑源画面数据。具体而言,对照处理部13按照经由输入部40从用户接收到的用于对作为对照源的画面数据22和作为对照目标的画面数据22进行选择的操作内容,选择而决定作为对照源的画面数据22和作为对照目标的画面数据22。
61.另外,在图3所示的对照画面31中,作为选择出的两个画面数据22,将编辑源画面数据的“画面3”的图标314和编辑后画面数据的“画面3”的图标315显示于对照显示部313。
62.编辑后画面数据是在画面数据创建装置100中编辑后的画面数据22。因此,图标314示出了表示作为画面数据创建装置100起作用的个人计算机的图标。编辑源画面数据是已经显示于可编程显示器201而使用的画面数据22。因此,图标315示出了表示可编程显示器201的图标。
63.在步骤s130中,实施对照处理。具体而言,对照处理部13按照经由输入部40从用户接收到的用于对照处理的操作内容,实施对照工序,该对照工序进行选择出的两个画面数据22的对照处理。对照处理部13进行编辑后画面数据与编辑源画面数据的比较处理,基于比较处理的比较结果,对编辑后画面数据和编辑源画面数据整体的一致度进行计算。例如,用户利用光标对图3所示的对照画面31中的对照按钮316进行点击,由此进行指示出对照处理的操作。
64.在步骤s140中,将作为对照结果的一致度显示于显示部30。具体而言,显示处理部14使对照显示部313对作为对照结果的编辑后画面数据与编辑源画面数据整体的一致度进行显示。在图4所示的对照显示部313中,显示出通过“87.5%”这一数值表示编辑后画面数据与编辑源画面数据的一致度的数值显示317、表示一致度的圆形图318。在圆形图318中,第1区域318a表示编辑后画面数据与编辑源画面数据的一致度的比率,第2区域318b表示编辑后画面数据与编辑源画面数据的差异的比率。
65.如上所述,画面数据创建装置100进行编辑后画面数据与编辑源画面数据的比较处理,使显示部30对基于比较结果而计算出的编辑后画面数据与编辑源画面数据的一致度进行显示。由此,用户能够容易且立即识别出在画面数据创建装置100中进行了对照的编辑后画面数据与编辑源画面数据这两个画面数据22的一致度。即,用户能够容易且立即识别出编辑后画面数据与编辑源画面数据之间的画面数据22整体的一致度。由此,例如用户不需要对针对画面数据22中的各个项目显示的两个画面数据22的差异全部进行确认而对两个画面数据22整体的一致度进行确认等作业。
66.另外,画面数据创建装置100使显示部30对表示对照结果即编辑后画面数据与编
辑源画面数据的一致度的圆形图318进行显示。由此,用户能够直观地对在画面数据创建装置100中进行了对照的编辑后画面数据与编辑源画面数据这两个画面数据22的一致度进行识别。即,用户能够在视觉上立即直观地识别出在画面数据创建装置100中进行了对照的编辑后画面数据与编辑源画面数据的一致度和差异的比率。
67.即,根据上述第1功能,例如,用户不需要对针对画面数据22中的各个项目显示的两个画面数据22的差异全部进行确认而对两个画面数据22整体的一致度进行确认等作业。而且,用户能够更快速且简单地掌握两个画面数据22整体的一致度。
68.另外,例如,在编辑后画面数据与编辑源画面数据有80%左右一致的情况下,能够确认到作为画面数据22,编辑源画面数据是新旧程度较新的数据。另外,例如,在编辑后画面数据与编辑源画面数据的一致度非常低的情况下,能够确认到编辑源画面数据是非常旧的画面数据22。通过这些确认,会容易地确立对编辑源画面数据进行修正的情况下的大致工时的预测。
69.接下来,对画面数据创建装置100所具有的画面数据22的对照功能中的第2功能的动作例进行说明。第2功能是详细地对第1画面数据与第2画面数据进行对照,对对照结果进行显示的功能。第2功能能够从上述图4所示的对照画面31起接着进行。
70.图6是用于说明图1所示的画面数据创建装置100的第2功能的动作例的第1图。图7是用于说明图1所示的画面数据创建装置100的第2功能的动作例的第2图。图8是用于说明图1所示的画面数据创建装置100的第2功能的动作例的第3图。图9是用于说明图1所示的画面数据创建装置100的第2功能的动作例的第4图。图10是用于说明图1所示的画面数据创建装置100的第2功能的动作例的流程的流程图。
71.首先,在步骤s210中,对圆形图318中的第1区域318a进行选择。例如,用户能够通过利用光标对图6所示的对照画面31中的第2区域318b进行点击,执行对第2区域318b进行选择的操作。
72.在步骤s220中,在显示部30对编辑后画面数据与编辑源画面数据的以项目为单位的一致度进行显示。具体而言,对照处理部13针对通过步骤s130的比较处理得到的比较结果之中的画面数据22的各个项目,提取整体数量和一致数量。然后,显示处理部14使由对照处理部13提取出的画面数据22中的针对各个项目的整体数量和一致数量显示于在显示部30中显示的对照画面31。
73.整体数量是在编辑后画面数据与编辑源画面数据中与共通的任意项目对应的数据的整体数量。一致数量是在编辑后画面数据与编辑源画面数据中与共通的任意项目对应的数据中的一致的数据的数量。
74.在图7中,除了编辑后画面数据与编辑源画面数据的整体的一致度之外,通过数值显示319及柱状图320对编辑后画面数据与编辑源画面数据的多个项目各自的整体数量和一致数量进行显示。在图7中,作为与“整体”有关的数值显示319的“875/1000”表示编辑后画面数据与编辑源画面数据之间进行了比较的数据整体的数量为1000,整体数量中的一致的数据的数量即一致数量为875。
75.在柱状图320中,第1区域320a表示编辑后画面数据与编辑源画面数据的一致度的比率,第2区域320b表示编辑后画面数据与编辑源画面数据的差异的比率。此外,在图7中,也可以仅显示画面数据22的以项目为单位的一致度。
76.在图7中,“整体”的比较结果与图6所示的一致度相同,示出编辑后画面数据与编辑源画面数据的整体的一致度。图7中的“画面”是编辑后画面数据与编辑源画面数据的在画面中能够通过眼睛看到的状态的信息。图7中的“画面”的比较结果表示在显示出编辑后画面数据与编辑源画面数据的情况下,编辑后画面数据与编辑源画面数据的在画面中能够通过眼睛看到的状态的一致度。
77.图7中的“对象”是编辑后画面数据与编辑源画面数据中的分别通过编辑后画面数据与编辑源画面数据显示的显示画面所显示的开关及灯这样的图形。图7中的“对象”的比较结果表示在显示出编辑后画面数据与编辑源画面数据的情况下,编辑后画面数据与编辑源画面数据中的存在于所显示的显示画面上的对象的一致度。
78.图7中的“设备”是对于编辑后画面数据与编辑源画面数据中的分别通过编辑后画面数据与编辑源画面数据显示的显示画面所显示的对象,向该对象设定的地址。“设备”的比较结果表示在显示出编辑后画面数据与编辑源画面数据的情况下,对于编辑后画面数据与编辑源画面数据中的编辑后画面数据与编辑源画面数据各自的显示画面所显示的对象,向该对象设定的地址的一致度。
79.向对象设定的地址取决于单独的设定,但设定的是可编程显示器201的未图示的存储部及plc 202的未图示的存储部的地址中的任意一者。就对象而言,例示出显示于画面的开关及灯这样的图形。被与开关关联起来的是用于在按下开关时对plc 202进行控制的梯形图程序中进行动作的梯形图符号。
80.图7中的“字符串”表示在显示出编辑后画面数据与编辑源画面数据的情况下,编辑后画面数据与编辑源画面数据中的编辑后画面数据与编辑源画面数据各自的显示画面上的字符的一致度。
81.在步骤s230中,对柱状图320中的第1区域320a进行选择。例如,用户能够通过利用光标对图8所示的对照画面31中的第1区域320a进行点击,执行对第1区域320a进行选择的操作。
82.在步骤s240中,将显示画面的比较画面显示于显示部30。具体而言,显示处理部14在显示部30上显示对由编辑后画面数据显示的显示画面即编辑后显示画面与由编辑源画面数据显示的显示画面即编辑源显示画面进行比较的画面。在图9中,在对照源画面数据列表部311对作为“对照源”的画面数据22即编辑后画面数据中的单独画面数据的名称进行一览显示,在对照目标画面数据列表部312对作为“对照目标”的画面数据22即编辑源画面数据中的单独画面数据的名称进行一览显示。例如,用户在图9所示的对照画面31中,执行利用光标对显示有编辑后画面数据中的多个单独画面数据的名称和编辑源画面数据中的多个单独画面数据的名称之间的组合的部分进行点击的操作,对所要对照的两个单独画面数据进行选择。
83.在图9所示的对照画面31中,通过用虚线包围对照源画面数据列表部311的“画面3”和对照目标画面数据列表部312的“画面3”地进行显示,从而显示出如下情况,即,编辑后画面数据中的名称为“画面3”的单独画面数据被选作作为对照源的单独画面数据,编辑源画面数据中的名称为“画面3”的单独画面数据被选作作为对照目标的单独画面数据。下面,有时将编辑后画面数据中的名称为“画面3”的单独画面数据称为“画面3”的编辑后画面数据。另外,有时将编辑源画面数据中的名称为“画面3”的单独画面数据称为“画面3”的编辑
源画面数据。
[0084]“画面3”的编辑后画面数据是画面数据22即编辑后画面数据中的一部分,是用于在可编程显示器201上对名称为“画面3”的显示画面进行显示的显示画面的数据。“画面3”的编辑源画面数据是画面数据22即编辑源画面数据中的一部分,是用于在可编程显示器201上对名称为“画面3”的显示画面进行显示的显示画面的数据。
[0085]
在图9中,在显示部30实际显示出编辑后显示画面、编辑源显示画面,具体且详细地显示出编辑后显示画面和编辑源显示画面的以画面为单位的一致度。
[0086]
在图9中示出针对构成画面数据22的构成要素之一的项目即“画面”,对“画面3”的编辑后画面数据和“画面3”的编辑源画面数据进行比较的比较画面。图9中的“画面比较”的数值显示321的“225/250”表示针对作为画面数据22的编辑后画面数据和作为画面数据22的编辑源画面数据中的“画面”的项目进行了比较的数据整体的数量为250,整体数量中的一致的数据的数量即一致数量为225。即,图9中的“画面比较”的数值显示321的“225/250”表示针对编辑后画面数据与编辑源画面数据整体的“画面”的项目进行了比较的比较结果。
[0087]
在图9中,在对照源画面显示部322对编辑后显示画面330进行显示,在对照目标画面显示部323对编辑源显示画面340进行显示。即,在对照源画面显示部322中对由“画面3”的编辑后画面数据显示的显示画面即编辑后显示画面330进行显示。另外,在对照目标画面显示部323中对由“画面3”的编辑源画面数据显示的显示画面即编辑源显示画面340进行显示。
[0088]
在图9中,编辑后显示画面330和编辑源显示画面340的对象配置不同。即,在编辑后显示画面330和编辑源显示画面340中显示有作为位开关的位开关button1和位开关button2。
[0089]
用户通过观察图9的对照源画面显示部322所显示的编辑后显示画面330、对照目标画面显示部323所显示的编辑源显示画面340,从而能够直观且容易地识别出对象的配置不同。
[0090]
如上所述,画面数据创建装置100通过如图6所示选择圆形图318,从而能够以少的步骤如图7所示对编辑后画面数据与编辑源画面数据的一致度的以项目为单位的更详细的信息进行显示。通过以更详细的项目单位对编辑后画面数据与编辑源画面数据的一致度进行显示,能够仅对画面数据22中的用户想要确认的项目的一致度进行显示。由此,用户能够以详细的项目单位立即掌握编辑后画面数据相对于编辑源画面数据变更了何种程度。
[0091]
另外,画面数据创建装置100通过如图8所示对柱状图320进行选择,从而能够如图9所示对编辑后显示画面330和编辑源显示画面340进行具体的显示。
[0092]
接下来,对画面数据创建装置100所具有的画面数据22的对照功能中的第3功能的动作例进行说明。第3功能是使与显示于显示画面的对象关联的信息即设定信息重叠显示于显示部30所显示的显示画面上的功能,该设定信息是在可编程显示器201所显示的显示画面中未显示的信息。第3功能能够从上述图9所示的显示画面的比较画面起接着进行。
[0093]
图11是用于说明图1所示的画面数据创建装置100的第3功能的动作例的第1图。图12是用于说明图1所示的画面数据创建装置100的第3功能的动作例的第2图。图13是用于说明图1所示的画面数据创建装置100的第3功能的动作例的流程的流程图。
[0094]
在步骤s310中,进行关联设定信息的重叠显示的对象的选择。具体而言,对图11所
示的对照画面31的下部的表350中的“位开关:button1”的显示部分进行选择。例如,用户能够通过利用光标对图11所示的对照画面31的下部的表350中的“位开关:button1”的显示部分进行点击,从而执行对“位开关:button1”的显示部分进行选择的操作。此外,用于进行关联设定的重叠显示的对象的选择的按钮也可以设置于对照画面31。
[0095]
关联设定信息是与在可编程显示器201所显示的显示画面中显示的显示画面的构成要素关联的设定信息,是显示画面中未显示的信息,是设定于画面数据22的信息,更详细而言是设定于单独画面数据的信息。显示画面的构成要素是在可编程显示器201所显示的显示画面中显示的构成显示画面的要素。这里,对显示画面的构成要素为位开关button1及位开关button2的情况进行说明。
[0096]
如上所述,在对照画面31中,在对照源画面显示部322所显示的编辑后显示画面330、对照目标画面显示部323所显示的编辑源显示画面340中,配置有相同名称的对象即位开关button1的对象。但是,编辑后显示画面330中的位开关button1的对象的坐标与编辑源显示画面340中的位开关button1的对象的坐标不同。用户通过观察显示于对照画面31的编辑后显示画面330和编辑源显示画面340,从而能够容易地掌握显示画面上具有差异的构成要素。
[0097]
另外,通过按下编辑后显示画面330中的位开关button1而进行动作的设备与通过按下编辑源显示画面340中的位开关button1而进行动作的设备不同。这里,设备例如为plc 202的触点。
[0098]
在步骤s320中,关于位开关button1,具有差异的设定的关联设定的信息被显示于对照源画面显示部322所显示的编辑后显示画面330、对照目标画面显示部323所显示的编辑源显示画面340。具体而言,如图12所示,显示处理部14将编辑后显示画面330中的位开关button1的关联设定信息363显示于编辑后显示画面330中的位开关button1的周边。另外,如图12所示,显示处理部14将编辑源显示画面340中的位开关button1的关联设定信息364显示于编辑源显示画面340中的位开关button1的周边。位开关button1是显示于显示画面的对象,是名称相同但关联设定信息不同的显示画面的构成要素。
[0099]
作为位开关button1的关联设定,例如例示出位开关button1的坐标、位开关button1的设备、对位开关button1的关联设定进行了变更的作业者、对位开关button1的关联设定进行了变更更新的更新日期等。关于位开关button1的关联设定的信息可以称为位开关button1的属性。即,关于对象的关联设定的信息可以称为对象的属性。
[0100]
用户通过对关于在图12的对照源画面显示部322中显示于编辑后显示画面330和编辑源显示画面340上的位开关button1的关联设定信息即关联设定信息363和关联设定信息364进行确认,从而能够容易地确认到编辑后显示画面330所显示的位开关button1和编辑源显示画面340所显示的位开关button1的关联设定信息存在差异。
[0101]
如上所述,在第3功能中,用户通过观察显示于对照画面31的编辑后显示画面330和编辑源显示画面340,从而能够容易地掌握显示画面上具有差异的构成要素。另外,用户能够同时掌握与显示画面上具有差异的构成要素关联的未显示于显示画面的信息,该信息为设定于画面数据22的信息。即,对于如设备那样在显示画面上作为图像来说没有差异的项目,用户也能够容易地掌握其差异。
[0102]
另外,在第3功能中,通过在显示部30对未显示于显示画面的产生了差异的变更时
间的信息、产生了差异的作业者的信息进行显示,从而用户能够节省对这些信息进行确认的工时。
[0103]
接下来,对画面数据创建装置100所具有的画面数据22的对照功能中的第4功能的动作例进行说明。在第4功能中,将进行对照的内容预先设定于画面数据创建装置100,用户能够根据所设定的多个内容对所期望的项目进行选择。由此,画面数据创建装置100仅针对从预先设定于画面数据创建装置100的多个项目由用户选择出的项目,对两个画面数据22进行对照而将对照结果显示于显示部30。
[0104]
图14是用于说明图1所示的画面数据创建装置100的第4功能的动作例的第1图。图15是用于说明图1所示的画面数据创建装置100的第4功能的动作例的第2图。图16是用于说明图1所示的画面数据创建装置100的第4功能的动作例的流程的流程图。下面,对画面数据创建装置100所具有的第4功能的具体动作进行说明。
[0105]
首先,在步骤s410中,从显示于对照画面31的对照项目对所期望的对照项目进行选择。具体而言,在图14所示的对照画面31所显示的对照项目选择窗口360中,对所期望的对照项目进行选择。例如,在图14所示的对照项目选择窗口360中,显示出“功能方面的对照”的对照项目和“外观的对照”的对照项目这两个对照项目的选择候选。图14所示的对照画面31通过在图3所示的对照画面31中,选择用于对对照项目的选择功能进行选择的按钮,从而从图3所示的对照画面31跳转。用于对对照项目的选择功能进行选择的按钮省略了图示。对照项目的选择候选预先被设定于对照处理部13。
[0106]
用户例如通过在图14所示的对照项目选择窗口360中对针对各个对照项目的选择候选而准备的勾选框361进行勾选,对执行按钮362进行选择,从而能够进行所期望的对照项目的选择。由此,对勾选框361进行了勾选的对照项目的选择信息被从输入部40发送至对照处理部13。然后,对照画面31从图14所示的对照画面31跳转至图3所示的对照画面31。
[0107]
接下来,在步骤s420中,作为成为对照处理的对象的画面数据22,选择作为对照源的画面数据22即编辑后画面数据、作为对照目标的画面数据22即编辑源画面数据。作为对照源的画面数据22和作为对照目标的画面数据22的选择与图9的情况相同。
[0108]
接下来,在步骤s430中,实施针对选择出的对照项目的对照处理。具体而言,对照处理部13按照经由输入部40从用户接收到的用于对照处理的操作内容,针对选择出的对照项目,进行编辑后画面数据和编辑源画面数据的比较处理,基于比较处理的比较结果,对编辑后画面数据与编辑源画面数据的一致度进行计算。
[0109]
在图14所示的例子中,选择了“功能方面的对照”作为对照项目。“功能方面的对照”是指对可编程显示器201中的画面数据22的显示动作造成影响的项目的比较。例如,在画面数据22中设定给对象的地址及设定给共通设定的地址使用了可编程显示器201的内部的存储部的地址的情况下,在地址产生了变更的情况下,对可编程显示器201中的画面数据22的显示动作进行变更。另外,例如在设备的设定产生了变更的情况下,也对可编程显示器201中的画面数据22的显示动作进行变更。
[0110]
在该情况下,对照处理部13针对各个对可编程显示器201中的画面数据22的显示动作造成影响的项目即“对象”、“设备”及“共通设定”的项目,进行编辑后画面数据与编辑源画面数据的比较处理,基于比较处理的比较结果,对编辑后画面数据与编辑源画面数据的一致度进行计算。另外,在选择了“外观的对照”作为对照项目的情况下,对照处理部13针
对“画面”的项目,进行编辑后画面数据与编辑源画面数据的比较处理,基于比较处理的比较结果,对编辑后画面数据与编辑源画面数据的一致度进行计算。
[0111]
在步骤s440中,针对选择出的对照项目,在显示部30对作为对照结果的一致度进行显示。具体而言,显示处理部14针对各个选择出的对照项目,使对照显示部313对作为对照结果的编辑后画面数据与编辑源画面数据的一致度进行显示。在图15所示的对照显示部313中,针对各个选择出的对照项目即“对象”、“设备”及“共通设定”,对用数值表示编辑后画面数据与编辑源画面数据的一致度的数值显示319、表示一致度的柱状图320进行显示。
[0112]
如上所述,画面数据创建装置100将成为对照处理的候选的多个内容预先设定于画面数据创建装置100,如果从设定好的多个内容选择了特定的项目,则能够仅针对被选择而限定下来的内容,进行两个画面数据22的对照处理。由此,用户能够仅对想要确认的内容的对照结果进行确认。
[0113]
例如,有时用户想要确认如下情况,即,在画面数据22中,在对可编程显示器201所显示的显示画面上的开关的外观设计进行了变更的情况下,显示画面的外观可以改变,但在可编程显示器201的功能上没有差异。在该情况下,通过使用上述第4功能,从而能够对用户想要确认的内容即可编程显示器201的动作有无差异进行确认。
[0114]
另外,在图15所示的对照画面31中,由于示出的是一致度为100%的情况,因此在柱状图320中仅显示出第1区域320a,但在一致度不是100%的情况下,与图7的情况同样地在柱状图320中对第1区域320a和第2区域320b进行显示。由此,在进行了对照的两个画面数据22中,能够容易地掌握哪个项目具有何种一致度及差异。而且,用户可以不查看与不需要查看的项目有关的对照结果,因此对照结果的确认不会变得烦杂,用户的实际业务变得容易。
[0115]
另外,针对选择出的对照项目,在“画面3”的编辑后画面数据与“画面3”的编辑源画面数据完全一致的情况下,如图15所示,将在功能方面没有差异这一主旨的消息365显示于对照画面31。通过对消息365进行显示,从而用户能够针对选择出的对照项目,更容易地确认到“画面3”的编辑后画面数据与“画面3”的编辑源画面数据完全一致。
[0116]
另外,预先设定于画面数据创建装置100的进行对照的内容也可以在对照项目选择窗口360中由用户任意地设定。图17是用于说明图1所示的画面数据创建装置100的第4功能的动作例的第3图。例如,在图17所示的对照项目选择窗口360中,准备多个能够由用户任意选择的对照项目的选择候选。通过在图17所示的对照项目选择窗口360中对针对各个对照项目的选择候选准备的勾选框361进行勾选,对设定保存按钮366进行选择,对执行按钮362进行选择,从而能够进行所期望的对照项目的选择。
[0117]
用户能够任意地设定成为对照处理的候选的多个项目,由此能够提供在大量状况下仅针对用户想要确认的项目的对照功能。也可以是用户所设定的项目的组合被预先保存于画面数据创建装置100,之后能够进行调用的方式。
[0118]
接下来,对画面数据创建装置100所具有的画面数据22的对照功能中的第5功能的动作例进行说明。在第5功能中,在用户创建了新的画面数据22的情况下,在创建新的画面数据22前和创建了新的画面数据22后可编程显示器201的动作产生变化的情况下,对用户进行通知。在可编程显示器201的动作产生变化的情况下,例如可以举出开关的动作产生变化的情况及与连接有可编程显示器201的仪器进行的通信动作产生变化的情况等。
[0119]
具体而言,在用户对新创建的新画面数据22进行保存时,对照处理部13对可编程显示器201的动作是否产生变化进行确认,在可编程显示器201的动作产生变化的情况下通过消息进行通知。由此,用户能够在保存新画面数据22前掌握到意料外的可编程显示器201的动作的变更。
[0120]
图18是用于说明图1所示的画面数据创建装置100的第5功能的动作例的第1图。图19是用于说明图1所示的画面数据创建装置100的第5功能的动作例的第2图。图20是用于说明图1所示的画面数据创建装置100的第5功能的动作例的流程的流程图。
[0121]
在步骤s510中,对新画面数据22进行创建。具体而言,画面数据创建部11进行新画面数据22的创建,更详细而言进行单独画面数据的创建。画面数据创建部11按照经由输入部40从用户接收到的用于新画面数据的创建的操作内容对新画面数据22进行创建。
[0122]
在步骤s520中,进行新画面数据的保存处理的选择。图18示出对保存按钮367进行选择,试图对名称为画面101的单独画面数据进行保存的状态。有时将名称为画面101的单独画面数据称为“画面101”的单独画面数据。在由“画面101”的单独画面数据显示的画面101的显示画面368中配置有灯369和开关370。画面101的单独画面数据为新画面数据。
[0123]
在步骤s530中,进行新画面数据和已创建的画面数据22的对照处理。具体而言,对照处理部13进行“画面101”的单独画面数据与存储于存储部20的已创建的画面数据22的对照处理。更具体而言,对照处理部13对“画面101”的单独画面数据与已创建的画面数据22所包含的多个单独画面数据进行对照。即,对照处理部13对新的画面数据和已创建的画面数据22之间重复的设定中,在创建新的画面数据前和创建了新的画面数据后可编程显示器201的动作产生变化的设定进行检索。即,对照处理部13判定新画面数据是否对通过现有的画面数据22在可编程显示器201上显示出显示画面时的可编程显示器201的动作造成影响。对照处理部13在新画面数据所包含的设定对可编程显示器201的动作造成影响的情况下,提取具有影响的部位。
[0124]
在步骤s540中,将在新画面数据和已创建的画面数据22之间重复的设定显示于显示部30。具体而言,显示处理部14针对在新画面数据和已创建的画面数据22之间重复的设定,在创建新的画面数据前和创建了新的画面数据后可编程显示器201的动作产生变化的情况下,对用户进行通知。即,显示处理部14在对照画面31上显示新画面数据所包含的设定对可编程显示器201的显示动作造成影响的部位。
[0125]
在图19中,对通过“画面101”的单独画面数据显示的显示画面368、通过名称为“画面4”的现有画面数据22显示的显示画面371进行显示。在显示画面371中对位开关即位开关button1和灯372进行显示。另外,在图19中,向显示画面368所包含的开关370设定的设备由作为“画面4”的现有画面数据22使用,因此在显示画面368的可编程显示器201的实际使用时按下了开关370时,有可能对与显示画面371对应的显示动作造成影响。因此,在对作为新画面数据22的“画面101”的单独画面数据进行保存的定时(timing),在对照显示部313对表示与“画面101”的单独画面数据中设定的设备相同的设备被其它画面数据22使用这一主旨的显示即重复设备显示373进行显示而提示给用户。
[0126]
在重复设备显示373中,对重复的设定即“设备”、设定有重复的“设备”的设定目标、造成影响的画面即重复目标画面的名称进行显示。这样,通过同时对重复的设定、造成影响的目标的设定进行显示,从而用户能够更快速且简单地掌握成为问题的部位。
display)及oled(organic light emitting display)等。通信i/f 407是用于通过通信线2与可编程显示器201进行通信的接口。
[0137]
图22是表示作为画面数据创建装置100起作用的计算机400的图。安装于计算机400的画面数据创建程序21被储存于存储部404。通过由cpu 401读出而执行在存储部404中储存的画面数据创建程序21,从而计算机400成为作为画面数据创建装置100起作用的状态。画面数据创建装置100在cpu 401上形成有控制部10。
[0138]
控制部10在显示部406对对照画面31进行显示,与用户对输入部405进行的操作对应地,执行对画面数据22进行创建的处理、对画面数据22进行编辑的处理及画面数据22的对照处理。控制部10将创建出的画面数据22、编辑后的画面数据22及对照处理的对照结果这样的与画面数据创建装置100中的处理相关的信息存储于存储部404。
[0139]
在上面,关于画面数据创建装置100的比较功能,以对已创建的画面数据进行编辑的情况为例进行了说明,但画面数据创建装置100的对照功能的使用用途并不限于此。画面数据创建装置100的对照功能能够广泛用于对新创建的画面数据22与已创建的画面数据22的一致度进行确认的情况及对已创建的画面数据22与已创建的其它画面数据22的一致度进行确认的情况等。
[0140]
如上所述,根据画面数据创建装置100,取得用户能够容易且迅速地对被对照的两个画面数据22在何种程度上一致进行确认这样的效果。
[0141]
以上实施方式所示的结构表示的是一个例子,也可以与其它公知的技术进行组合,在不脱离主旨的范围内,也可以对结构的一部分进行省略、变更。
[0142]
标号的说明
[0143]
1驱动控制系统,2通信线,10控制部,11画面数据创建部,12画面数据管理部,13对照处理部,14显示处理部,20、404存储部,21画面数据创建程序,22画面数据,30、406显示部,31对照画面,40、405输入部,50通信部,100画面数据创建装置,200控制单元,201可编程显示器,202可编程逻辑控制器,311对照源画面数据列表部,312对照目标画面数据列表部,313对照显示部,314、315图标,316对照按钮,317、319、321数值显示,318圆形图,318a、320a第1区域,318b、320b第2区域,320柱状图,322对照源画面显示部,323对照目标画面显示部,330编辑后显示画面,340编辑源显示画面,350表,360对照项目选择窗口,361勾选框,362执行按钮,363、364关联设定信息,365消息,366设定保存按钮,367保存按钮,368、371显示画面,369灯,370开关,373重复设备显示,400计算机,401cpu,402ram,403rom,407通信i/f。

技术特征:
1.一种画面数据创建程序,其特征在于,包含:第1步骤,执行对第1画面数据和第2画面数据进行对照的对照处理,该第1画面数据为由可编程显示器显示的画面即显示画面的数据,该第2画面数据为与所述第1画面数据不同的所述显示画面的数据;以及第2步骤,使显示部对所述对照处理的对照结果进行显示,在所述第2步骤中,该画面数据创建程序使计算机执行如下处理,即,作为所述对照结果,用数值对所述第1画面数据相对于所述第2画面数据的一致度进行显示。2.根据权利要求1所述的画面数据创建程序,其特征在于,在所述第2步骤中,用图形对所述一致度进行显示。3.根据权利要求1或2所述的画面数据创建程序,其特征在于,在所述第2步骤中,对所述第1画面数据和所述第2画面数据整体的所述一致度进行显示。4.根据权利要求1至3中任一项所述的画面数据创建程序,其特征在于,所述第1画面数据和所述第2画面数据各自被分类为多个项目,在所述第2步骤中,针对各个所述项目对所述一致度进行显示。5.根据权利要求1至4中任一项所述的画面数据创建程序,其特征在于,所述第1画面数据和所述第2画面数据具有在所述显示画面中显示相同构成要素的数据,在所述第2步骤中,使所述显示部对通过所述第1画面数据显示的第1显示画面、通过所述第2画面数据显示的第2显示画面进行显示。6.根据权利要求5所述的画面数据创建程序,其特征在于,在所述第2步骤中,将与所述第1显示画面所显示的所述相同构成要素关联的信息即第1设定信息重叠显示于在所述显示部中显示的所述第1显示画面,该第1设定信息为在所述可编程显示器中未显示于所述第1显示画面的信息,将与所述第2显示画面所显示的所述相同构成要素关联的信息即第2设定信息重叠显示于在所述显示部中显示的所述第2显示画面,该第2设定信息为在所述可编程显示器中未显示于所述第2显示画面的信息。7.根据权利要求4至6中任一项所述的画面数据创建程序,其特征在于,所述第1画面数据和所述第2画面数据各自被分类为多个项目,在所述第2步骤中,针对预先限定的所述项目对所述对照结果进行显示。8.根据权利要求1至7中任一项所述的画面数据创建程序,其特征在于,所述第1画面数据是新创建的所述显示画面的数据及对所述第2画面数据进行了编辑的所述显示画面的数据中的任意一者,在所述第2步骤中,在所述第1画面数据所包含的设定与所述第2画面数据所包含的设定重复,并且对所述可编程显示器中的第2画面数据的所述显示画面的显示动作造成影响的情况下,对通知进行显示。9.一种画面数据创建装置,其特征在于,具有:对照处理部,其执行对第1画面数据和第2画面数据进行对照的对照处理,该第1画面数
据为由可编程显示器显示的画面即显示画面的数据,该第2画面数据为与所述第1画面数据不同的所述显示画面的数据;以及显示部,作为所述对照处理的对照结果,该显示部用数值对所述第1画面数据相对于所述第2画面数据的一致度进行显示。10.一种画面数据创建方法,其特征在于,包含:第1步骤,执行对第1画面数据和第2画面数据进行对照的对照处理,该第1画面数据为由可编程显示器显示的画面即显示画面的数据,该第2画面数据为与所述第1画面数据不同的所述显示画面的数据;以及第2步骤,使显示部对所述对照处理的对照结果进行显示,在所述第2步骤中,作为所述对照结果,用数值对所述第1画面数据相对于所述第2画面数据的一致度进行显示。11.一种画面数据创建程序,其特征在于,包含:第1步骤,执行对第1画面数据和第2画面数据进行对照的对照处理,该第1画面数据为由可编程显示器显示的画面即显示画面的数据,该第2画面数据为与所述第1画面数据不同的所述显示画面的数据;以及第2步骤,使显示部对所述对照处理的对照结果进行显示,所述第1画面数据是新创建的所述显示画面的数据及对所述第2画面数据进行了编辑的所述显示画面的数据中的任意一者,在所述第2步骤中,该画面数据创建程序使计算机执行如下处理,即,在所述第1画面数据所包含的设定与所述第2画面数据所包含的设定重复,并且对所述可编程显示器中的第2画面数据的所述显示画面的显示动作造成影响的情况下,对通知进行显示。

技术总结
画面数据创建程序(21)包含:第1步骤,执行对第1画面数据和第2画面数据进行对照的对照处理,该第1画面数据为由可编程显示器(201)显示的画面即显示画面的数据,该第2画面数据为与第1画面数据不同的显示画面的数据;以及第2步骤,使显示部(30)对对照处理的对照结果进行显示,在第2步骤中,该画面数据创建程序(21)使计算机执行如下处理,即,作为对照结果,用数值对第1画面数据相对于第2画面数据的一致度进行显示。行显示。行显示。


技术研发人员:小木真人
受保护的技术使用者:三菱电机株式会社
技术研发日:2021.02.10
技术公布日:2023/9/23
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐