信息处理装置、信息处理方法、信息处理程序及记录介质的制作方法_3

文档序号:9809771阅读:来源:国知局
所含的多个群组的分层结构以及各群组的名称所涉及的信息。然后,检索群组名获取部1121从所述群组的名称之中提取包含从操作获取部111通知的输入检索字符在内的群组的名称,从而将该群组的名称获取为检索群组名。
[0084]母群组名获取部1122参照工程数据131,获取与检索群组名获取部1121获取到的所述检索群组名对应的群组所属的、该群组的直接上一层的群组即母群组的名称(母群组名)。然后,检索部112将由检索群组名获取部1121获取到的所述检索群组名与由母群组名获取部1122获取到的所述母群组名加以对应地通知给显示控制部113(具体而言,第I显示控制部1131) ο
[0085]显示控制部113使显示部140显示编辑图像等的各种的信息(图像)。显示控制部113中包含第I显示控制部1131和第2显示控制部1132。第I显示控制部1131将由检索部112检索出的检索群组名和与该检索群组名对应的群组所属的、该群组的直接上一层的群组即母群组的名称一起显示于显示部140。优选第I显示控制部1131将上述检索群组名仅与上述母群组名加以对应地显示于显示部140。S卩,优选第I显示控制部1131将上述检索群组名仅和与上述检索群组名对应的群组所属的、该群组的上一层的层(直接上一层)的群组即母群组的名称加以对应地显示于显示部140,并希望第I显示控制部1131不将上述检索群组名例如与上述母群组的进而上一层的群组即祖父母群组的名称加以对应地进行显示。这是由于,对用户而言,要确认与上述检索群组名对应的群组的连接目的地,只要能确认该群组的母群组的名称就已足够,另外,若除了母群组的名称以外还显示祖父群组的名称,则对用户而言,繁琐感变强,确认与上述检索群组名对应的群组的连接目的地有时反而会变得困难。
[0086]若用于选择由第I显示控制部1131显示至显示部140的检索群组名之一的操作发生,则第2显示控制部1132将用于编辑与该检索群组名对应的群组中所含的数据的编辑图像(例如,图5例示的编辑用图像232)显示于显示部140。
[0087](存储部中所保存的数据)
[0088]存储部130保存有:支持装置100所执行的⑴控制程序、(2)0S程序、(3)用于执行各种功能的应用程序(信息处理程序)以及(4)在执行该应用程序时读出的各种数据。所述的⑴?⑷的数据例如被存储至ROM (read only memory)、闪速存储器,EPROM(ErasabIe Programmable ROM ;可擦可编程只读存储器)、EEPROM(注册商标)(Electrically EPROM ;电可擦可编程只读存储器)、HDD (Hard Disc Drive ;硬盘驱动器)等的非易失性存储装置。另外,存储部130保存有工程数据131。
[0089]PLC2所利用的I个以上的工程以包含以下的信息的方式保存在工程数据131中。即,按每个工程,该工程中所含的数据、对该数据进行分类的群组以及的该群组的名称(例如,在“区段O”这样的名称的群组中包含怎样的内容的梯形程序等)、群组的分层结构(例如,在“工程”的直接下层有程序的层,在“程序”的直接下层有“区段”的层等)的信息保存在工程数据131中。此外,“直接下层”是指“下一层”。
[0090]接下来,在用户使用支持装置100来创建以包含PLC2a?2d所利用的数据的方式构成的工程之际,说明支持装置100的显示部140中所显示的主窗200。在此,工程对于多个PLC2a?2d的每一个而含有数据。在受理了用于从多个PLC2a?2d当中选择I个的输入以及用于选择数据之一的输入的情况下,显示控制部113使与选择出的I个PLC2有关的用于编辑选择出的I个数据的编辑图像显示于显示部140。
[0091](关于主窗)
[0092]图3是用于说明支持装置100的显示控制部113在显示部140的主窗200显示的一例的图,尤其是用户在支持装置100中创建构成为包含PLC2所利用的数据的工程之际,说明支持装置100的显示部140中所显示的用户界面的一例的图。如图3所示,主窗200构成为在工具栏210的纸面下方包含用户用来选择作为编辑对象的数据的导航区域220以及用来编辑程序等的编辑区域230等。
[0093]导航区域220具有:PLC选择区域221,其用于从多个PLC2当中选择I个PLC2 ;以及设计项目菜单区域222 (以下,简称为“菜单区域222”),其以树状来显示多个设计项目(EtherCAT,CPU/扩展机架,…),该设计项目用于指定与器件的构成及配置安装(图3中的“配置和安装”(Configurat1n and Setup))关联的数据、以及与编程(图3中的“编程”((Programming)))关联的数据的各者。
[0094]在菜单区域222中,使用群组名以树状而显示有包含PLC选择区域221中选择出的PLC2所利用的数据的群组的相互关系。菜单区域222的显示是通过由控制部110参照工程数据131来执行的。
[0095]具体而言,在菜单区域222的“配置和安装”栏,将用于构筑期望的控制系统I的器件的构成的设计所需的设计项目名(群组名)以分层结构方式(图中树状)进行排列并显示。另外,在菜单区域222的“编程”栏,将用于构筑期望的控制系统I的程序构成的设计所需的设计项目名(群组名)以分层结构方式(图中树状)进行排列并显示。此外,以下,将最上级的层作为第I层,将从第I层起往下地,依次设为第2层,第3层,…。
[0096]例如,在菜单区域222的“编程”栏中将群组名(设计项目名)“POUs”作为第I层的群组名时,第2层的群组名为“程序” (Programs)。作为第3层的群组,群组名为“系统定义”(System Definit1n),“输入”(Input),“ErrWatch”,…等的群组属于群组名为“程序”的群组(设计项目)。而且,群组名为“SystemDef”的第4层的群组属于群组名为“系统定义”的第3层的群组。同样地,群组名为“硬开关输入受理”,“NS—设定值输入”,“轴系统变量输入”,…等的第4层的群组属于群组名为“输入”的第3层的群组。在本实施方式中,第4层与“区段”的层(最下层)对应。此外,以下,通过使用记号“\”来表示层的划分,从而确定I个群组名。
[0097]若在PLC选择区域221中选择表示PLC2的“NJ501_1”,则支持装置100的显示控制部113在菜单区域222中分层地显示包含“NJ501_1”所利用的数据的群组的名称。然后,若用户从显示于菜单区域222的多个群组名之中选择“P0Us\程序\输入”的群组中所含的设计项目名2221 ( “轴系统变量输入”),则支持装置100的显示控制部113在编辑区域230中显示用于编辑“轴系统变量输入”这样的群组名(设计项目名)的群组中所含的数据的编辑用图像231。编辑用图像231是用于编辑与“轴系统变量输入”对应的梯形程序(PLC2所利用的数据)的图像。该梯形程序预先通过用户来创建。
[0098]在此,支持装置100的显示控制部113在编辑区域230中以Tab形式来显示编辑图像(例如,编辑用图像231)。例如,编辑用图像231的Tab是用于编辑“轴系统变量输入”这样的群组名的群组中所含的数据的图像。在各Tab(各编辑图像)中,显示包含各编辑图像中可编辑的数据的群组的名称(群组名)来作为Tab名。此外,图3的状态示出了用户从编辑用图像231的初始显示状态(从语言编号I起依次显示有语言编号2,语言编号3,…的数据的状态)起使编辑用图像231朝下方向滚动后的显示状态。
[0099]用户能在编辑用图像231中通过操作键、鼠标等的操作从梯形程序所含的可编辑数据之中选择I个数据。在图3中,示出了用户已选择语言编号9的命令识别信息2311( “Xl_Axis.Details.1nHome”)的状态。此外,“命令识别信息”是指,用于识别语言中的输入命令或输出命令的信息。
[0100]如以上说明,支持装置100的显示控制部113使用群组的名称(例如,区段名等的设计项目名)来树状地显示程序构成的设计所需的子程序(区段)等的多个群组(设计项目)的相互关系。此外,支持装置100的显示控制部113不仅针对程序构成的设计所需的设计项目名,而且还针对用于构筑控制系统I的器件的构成的设计所需的设计项目名(群组名),同样地,以分层结构的方式进行显示。
[0101]例如,对于图3例示的菜单区域222的“配置和安装”这样的群组名(设计项目名)的群组,“EtherCAT”,“CPU/扩展机架”(CPU/Expans1n Racks),“ I/O 映射图”(I/O Map),“控制器安装”(Controller Setup),“运动控制安装”(Mot1n Control Setup),“CAM 数据设置”(Cam Data Settings),…这样的群组名的群组属于其直接下层。
[0102]例如,在“EtherCAT”的编辑图像中,用户能设定EtherCAT中的主控与从属,并编辑主控的设定内容以及从属的设定内容。在“CPU/扩展机架”的编辑图像中,用户能创建安装于CPU/增设架的单元构成,并由此进行高功能单元的设定。在“1/0映射图”的编辑图像中,对单元的I/o端口的Read/Write属性以及数据型进行显示,用户能对端口分配变量。在“控制器安装”的编辑图像中,用户能进行与控制器的动作有关的设定。在“控制器安装”的群组的直接下层,有“电源投入时模式”等的PLC功能模块的动作、例程表以及与控制器异常的重要度变更有关的设定所涉及的“动作设定”的群组、内置于控制器的使用EtherNet (注册商标)/IP端口的通信所用到的设定所涉及的“内置EtherNet/IP端口设定”的群组。在“运动控制安装”的编辑图像中,用户通过运动命令来登记要利用的轴,并能将轴所利用的伺服驱动、编码器与轴加以关联地设定轴的参数。在“CAM数据设置”的编辑图像中,用户能进行用于生成电子Cam的数据的设定。另外,尽管未图示,但在“任务设定”的编辑图像中,用户能设定程序的执行单位即任务,具体而言,能定义任务的执行周期以及执行定时、任务中执行的程序、任务中执行的1/0更新、在任务间共有的变量。
[0103]而且,例如,对于“CAM数据设置”这样的群组名的群组,在其直接下层,有下属的“V_Y”,“V_Z”,“E0U_Y”,…这样群组名的群组。另外,尽管未图示,但对于“EtherCAT”这样的群组名的群组,在其直接下层,有下属的在EtherCAT中设定的包括主控与从属的群组。
[0104]如使用图3进行以上说明那样,支持装置100的显示控制部113将PLC2所利用的数据分类至分层式管理的多个群组(设计项目),并使用群组的名称(设计项目名)来树状地显示该群组的相互关系。此外,如已说明,支持装置100针对PLC2所利用的数据,使用与在显示于主窗200时采用的管理方法同样的管理方法(结构式管理方法),而保存为存储部130的工程数据131。
[0105]而且,若在以上说明的主窗200显示于显示部140的状态下检测到对群组名(设计项目名)的检索功能进行调用的操作(例如,“Ctrl+Shift+S键”的按下),则支持装置100的检索部112在显示部140中显示检索窗300。
[0106](关于检索窗)
[0107]图4是用于说明针对支持装置100的显示控制部113在显示部140显示的检索窗300而将输入检索字符(输入字符)作为“se”进行检索的情况下的检索结果的一例的图。如图4所示,检索窗300包含用于由用户输入输入检索字符的字符输入区域310以及将基于输入至字符输入区域310的输入检索字符的检索结果进行显示的检索结果列表320。检索结果列表320包含:对基于所述输入检索字符而由检索部112检索的群组名即检索群组名进行显
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1