电子手册阅览装置及系统的制作方法

文档序号:8548062阅读:318来源:国知局
电子手册阅览装置及系统的制作方法
【技术领域】
[0001 ] 本发明涉及电子手册阅览装置及系统。
【背景技术】
[0002]在计算机上,与周边设备等电子设备连接,或者安装在计算机上运行的应用软件。因此,当前,除了计算机的手册(使用说明书)之外,还独立地存在各电子设备和各应用软件的手册。在如上所述的状况下,提出了下述电子手册系统,即,能够将计算机、各电子设备、以及各应用软件的手册在计算机上彼此关联,协调地进行阅览(例如,参照专利文献1)0
[0003]专利文献1:日本特开2003 - 271662号公报

【发明内容】

[0004]但是,在构成FA (Factory Automat1n:工厂自动化)系统的可编程控制器等控制装置中,手册也以PDF文件等形式电子化。在该电子化手册中,除了控制装置的设定方法和使用方法之外,还记载有梯形图语言等不能用简单文本记述的语言的样本程序。但是,如上所述的样本程序不能复制后粘贴至对控制装置进行设定等的工程设计工具中。因此,存在下述问题,即,需要手动输入,不仅花费时间,还可能发生输入错误。
[0005]本发明就是鉴于上述情况而提出的,其目的在于,提供一种电子手册阅览装置及系统,该电子手册阅览装置及系统能够从电子手册将与不能用简单文本记述的程序语言相关的样本程序向工程设计软件粘贴。
[0006]为了实现上述目的,本发明涉及的电子手册阅览装置的特征在于,具有:电子手册显示处理单元,其将具有与控制装置相关的样本程序的电子手册在显示单元上的电子手册显示画面上显示;程序生成画面显示处理单元,其将生成所述控制装置所使用的程序的程序生成画面在所述显示单元上显示;以及程序复制单元,其对按照来自用户的指示而选择的所述电子手册中的所述样本程序进行复制并暂时存储,所述程序生成画面显示处理单元将所存储的所述样本程序以能够在所述程序生成画面上进行编辑的形式粘贴至所述程序生成画面内。
[0007]发明的效果
[0008]根据本发明,由于将利用电子手册显示处理单元而显示的电子手册中的样本程序以能够由程序生成画面显示处理单元进行编辑的形式粘贴至程序生成画面上,因此用户能够沿用电子手册中的样本程序,生成与控制装置相关的程序。其结果,具有能够削减手动输入时间,能够防止输入错误的效果。
【附图说明】
[0009]图1是示意性地表示实施方式I所涉及的电子手册阅览装置的功能结构的框图。
[0010]图2是表示电子手册数据的结构的一个例子的图。
[0011]图3是表示梯形图程序的一个例子的图。
[0012]图4是表示实施方式I所涉及的程序的复制处理的步骤的一个例子的流程图。
[0013]图5是示意性地表示实施方式I所涉及的程序的复制处理的步骤的一个例子的图。
[0014]图6是表示实施方式2所涉及的样本程序数据的数据构造的一个例子的图。
[0015]图7是表示实施方式2所涉及的程序的复制处理的步骤的一个例子的流程图。
[0016]图8是示意性地表示实施方式2所涉及的程序的复制处理的步骤的一个例子的图。
[0017]图9是示意性地表示样本程序的结构的一个例子的图。
[0018]图10是表示实施方式3所涉及的程序的复制处理的步骤的一个例子的流程图。
[0019]图11是示意性地表示实施方式3所涉及的程序的复制处理的步骤的一个例子的图。
[0020]图12是示意性地表示实施方式4所涉及的电子手册阅览装置的功能结构的框图。
[0021]图13是表示实施方式4所涉及的程序的复制处理的步骤的一个例子的流程图。
[0022]图14是示意性地表示实施方式4所涉及的程序的复制处理的步骤的一个例子的图。
[0023]图15是表示实施方式5所涉及的程序的复制处理的步骤的一个例子的流程图。
[0024]图16是示意性地表示实施方式5所涉及的程序的复制处理的步骤的一个例子的图。
[0025]图17是示意性地表示电子手册阅览系统的结构的一个例子的框图。
[0026]图18是示意性地表示实施方式6所涉及的电子手册阅览装置的功能结构的一个例子的框图。
[0027]图19是表示系统结构设定画面的一个例子的图。
[0028]图20是表示实施方式6所涉及的样本程序的更新处理的步骤的一个例子的流程图。
【具体实施方式】
[0029]下面,参照附图,对本发明所涉及的电子手册阅览装置及系统的优选实施方式进行详细说明。此外,本发明并不受这些实施方式限定。另外,在以下的说明中,以对与可编程控制器等控制装置相关的电子手册进行阅览的情况为例。
[0030]实施方式1.
[0031]图1是示意性地表示实施方式I所涉及的电子手册阅览装置的功能结构的框图。电子手册阅览装置10具有:输入部11 ;显示部12 ;电子手册数据储存部13 ;电子手册显示处理部14 ;程序复制部15 ;复制程序存储部16 ;程序生成画面显示处理部17 ;以及控制部18,其对这些处理部进行控制。此外,在这里,仅表示出在进行电子手册中的样本程序的复制时所需的处理部。
[0032]输入部11具有接受相对于电子手册阅览装置10来自用户的处理命令、信息的输入的功能。作为输入部11,能够举出键盘、指点设备等。显示部12具有使电子手册阅览装置10将电子手册的内容、程序的内容向用户显示的功能。作为显示部12,能够举出液晶显示装置等。此外,作为输入部11和显示部12,也可以像平板终端那样,利用将显示部12和输入部11组合得到的触摸面板式的输入装置。
[0033]电子手册数据储存部13储存有控制装置的电子手册数据。该电子手册数据例如以EPUB (Electronic PUBlicat1n:电子出版物)形式构成。图2是表示电子手册数据的结构的一个例子的图。电子手册数据包含属性信息以及手册内容信息,该属性信息表示电子手册数据的属性,该手册内容信息包含与电子手册数据的内容相关的信息。
[0034]属性信息包含在电子手册的机种选定菜单中显示的控制装置的产品的机种、型号名称等产品确定信息,表示手册的语言、版本等手册的属性的手册属性信息,将产品确定信息中的型号名称和电子手册数据相关联的产品-手册对应信息等。在这些信息中包含作为对电子手册数据进行确定的固有识别符的手册名ID,并彼此相关联。通过该属性信息,如果选择控制装置的产品的型号名称,则能够提取出相对应的电子手册数据。
[0035]在手册内容信息中包含原稿数据、图解数据、以及样本程序数据等。在各数据中附带有手册名ID。原稿数据是利用文本对电子手册的内容进行显示的数据。在该原稿数据中包含用于使图解数据和样本程序数据显示的信息。该原稿数据例如由XMUExtensibleMarkup Language:可扩展标记语言)生成。图解数据是在电子手册内显示的图像数据,样本程序是在电子手册内显示的样本程序数据。图解数据和样本程序数据在原稿数据内的嵌入位置由原稿数据规定。因此,在读入原稿数据并使其在显示部12上显示时,规定的图解数据或样本程序数据被从手册内容信息读入,按照由原稿数据规定的大小等信息在显示部12上显示。
[0036]此外,该实施方式I的样本程序是梯形图程序等不能用简单文本记述的程序。下面,作为样本程序,以梯形图程序为例进行说明。通常的控制装置的电子手册中包含的样本程序是粘贴有梯形图程序的图像数据而形成的。因此,即使将如上所述的图像数据例如粘贴至进行控制装置的编程的工程设计工具中,也不能得到程序的内容,因此不能进行程序的编辑。因此,在该实施方式I中,使用的是能够以梯形图形式进行显示、并且还包含程序内容在内的以XML形式记述的样本程序。
[0037]图3是表示梯形图程序的一个例子的图,(a)是表示通常的梯形图程序的图,(b)是表示将(a)的梯形图程序以XML形式进行记述的文件的一部分的图。如图3(a)所示,梯形图程序300通常是下述程序,即,在输入侧母线301和输出侧母线302之间记述触点符号或线圈符号等符号311?316,将符号间利用水平连接线进行连接。图3(a)中还包含将梯形图程序300的一部分的内容在显示上进行简化后的功能块313、314。
[0038]另一方面,图3(b)是以XML形式记述的程序320,是将图3(a)的梯形图程序300在显示部12上进行描绘的内容。另外,不仅包含记述有描绘条件的视觉显示记述部,还包含记述有程序内容的内容记述部。
[0039]例如,区块321是对图3(a)的输入侧母线301进行记述的内容,区块322是对图3(a)的触点311进行记述的内容。另外,其中的行323的【localID =“6”】和【negated =“true”】是与程序相关的记述,【1calID = “6”】表示对触点设置的识别符,[negated =“true”】表示是B触点。并且,[width = “15”】和[height = “2”】是与描绘相关的记述。如上所述,在以XML形式记述的程序320中,包含与描绘相关的视觉显示记述部、以及与程序内容相关的内容记述部。此外,在以如上所述的XML形式对程序320进行记述的情况下,在XML Schema中定义有程序的构造。
[0040]电子手册显示处理部14进行将电子手册数据储存部13中的电子手册数据在显示部12上显示的处理。例如,能够根据属性信息从电子手册数据储存部13获取所希望的型号名称的电子手册而进行显示。另外,在对样本程序进行显示的情况下,具有读入以XML形式记述的文件的与描绘相关的记述、在显示部12上进行描绘的功能。
[0041 ] 程序复制部15在通过电子手册显示处理部14使电子手册内的样本程序在显示部12上显示的状态下,在由用户发出了样本程序的复制指示的情况下,进行样本程序的复制处理。具体来说,选择样本程序数据中的复制对象,存储至复制程序存储部16中。复制程序存储部16暂时存储由程序复制部15选择的样本程序数据。
[0042]程序生成画面显示处理部17与通过电子手册显示处理部14进行的电子手册的显示处理独立地,进行在显示部12上显示程序生成画面的处理。用户在由显示部
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1