图解编程装置及可编程显示器制造方法及图纸

技术编号:2860213 阅读:227 留言:0更新日期:2012-04-11 18:40
本发明专利技术的图解编程装置,具有:有对为了执行程序所需的参数的程序目标进行存储的存储手段;根据该存储手段内的所述程序目标作成程序的程序作成手段,所述程序作成手段,由配置着为了执行程序所需的程序目标的程序区域和配置着不影响程序的执行的程序目标的注解区域构成。通过与程序区域分开地作成注解区域、对于该注解区域、使配置在程序区域的程序目标以保持与其附带的参数的状态进行移动,能获得可具有注出功能的图解编程装置。

【技术实现步骤摘要】

本专利技术涉及将流程图及方框图那样的图解的语言作为程序目标进行操作的图解编程装置及对用所述图解编程装置作成的程序执行并显示的可编程显示器。
技术介绍
图14表示对流程图及功能方框图(FBD)等进行操作的一般的图解编程的概要图。在图中,1表示程序目标1、2、3的集合,2表示对程序进行编辑的程序区域。从程序目标的集合1中,选择需要的目标、例如目标1、2,并将该目标以拖(ドラッグ;drag)及放(ドロップ;drop)方式配置在编辑程序用的程序区域2中,通过用连接线6等使配置的目标间的关系有关联,对流程图等的程序进行记述。所谓目标,是指对象(目标),是能将对象的动作及操作作为其属性能集中地进行操作的应用开发上的工具,在图解编程中的所谓目标,例如,在流程图的情况下,是“开始”及“条件转移”等的指令,在方框图的情况下,是各种“数据集录”及各种“滤波器”等的运算指令,在可编程控制器用的梯形程序的情况下,例如是“接点”及“线圈”等,在可编程显示器用的画面编程的情况下,是各种“图形符号”,在系统配置(コンフィグレ一シヨン)设定的情况下,是各种“硬件”。图15是表示执行上述那样作成的程序用的代码变换的概要图。在图中,在将利用程序作成手段3所作成的记述形式程序31用控制设备及计测设备等的程序执行手段4进行动作的情况下,需要将上述程序31变换成能在程序执行手段4上进行执行的执行形式程序32。例如,在编译形式的情况下变换成编译完成的执行代码,在解释程序形式的情况下变换成与其相应的脚本(スクリプト)及中间代码后,向程序执行手段4进行传送并执行。另外,上述的程序作成手段3和程序执行手段4,既有独立的情况、也有一体化的情况,图16(a)是表示独立情况的概要方框图,该情况下,通常程序作成手段3是个人计算机或PDA或教学用盒(BOX)等,并且,程序执行手段4被认为是控制设备或计测设备或可编程显示器等。又,图16(b)表示一体化的情况,该情况下,是具有显示手段的控制设备及计测设备等。可是,在图解的编程开发途中,由于例如图14中所示的编程区域的目标1的有关部分未完成,故有想仅对目标2急于进行测试的情况。在利用C语言、Basic语言等文本语言的编程中,为了实现程序编辑的高效化,具有对暂时不使用的部分进行注出的功能。所谓该注出功能,是指从程序区域将不执行的部分进行除外的处理,并指对将其在程序执行中不使用部分的文本删除时、即使想再次使用该文本、也必须用人手将所有相同的文本再次重新输入这样的低效率进行改进用的功能。图17表示作为文本程序一例的C语言中的注出的一例。这里,为了将左图所示的程序中的“a=b+c;”暂时进行注出,如右图那样,将作为注出开始记号的/*插入于其前面,将作为注出结束记号的*/插入于其后面。进行注出后的部分,在程序变换成执行形式时就能忽略。另一方面,在对流程图及方框图等的图形信息进行操作的图解编程中,能进行应用这样的注出功能的尝试(例如参照专利文献1)。在专利文献1的信息处理装置中,揭示了例如为了实现在画面中写入注释的功能,通过在程序编辑区域中分别指定作为注出进行使用的区域,将其作成非代码化的技术。在程序区域中对作为注解操作的区域进行指定,并用该区域围住规定的程序目标,对各个的目标是作为程序进行操作还是作为注解进行操作来进行判别。日本专利特开平2-14370号公报若采用在上述专利文献1中所记载的信息处理装置,在将程序中的目标作为注解进行使用时,使用在程序区域中指定注出区域、而仅将不在注出区域中的目标进行代码化的手段。但是,在这样的方法中,在每次要追加注解时,需要指定注解区域,又,为了对目标位于注出区域的指定的内或外的哪一处进行判别,需要进行极烦杂的处理。例如,对于作为目标及注出指定的区域,需要将坐标这样的概念和坐标的值赋予在图解编程进行操作的所有的目标中,又,对于所有的目标,需要进行各目标位于由注出区域指定的内或外的哪一处进行判别用的运算处理,存在信息量增大、且有关运算处理的作业量增大的问题。又,在可编程显示器用的画面编程等中,其性质方面,不会与用连接线等将配置的目标间的关系有关联,又,由于存在很多目标被密接地配置的情况,故即使要将某特定的目标进行注出,也难以仅内包该目标那样地对注出区域进行指定,存在要求鼠标操作中的精度及有相当量的作业的问题,又,使用者即使打算仅内包某特定目标那样地对注出区域进行指定,也存在因运算误差而不能对目标位于注出区域的指定的内或外的哪一处进行正确判别的情况。还有,将程序的一部分进行注出、或将注出后的程序恢复至原来的程序这样的作业,通过删除及再输入来进行,存在删除前的原来的程序消失、再输入的费工夫、恢复的不可靠这样的问题。
技术实现思路
本专利技术是为了解决上述问题而作成的,其第1目的在于,获得通过作成与程序区域另外的注解区域、并相对该注解区域、以保持附随其的参数的状态使配置在程序区域中的程序目标移动、而能具有注出功能的图解编程装置。又,第2目的在于,获得将上述注出后的程序目标、以保持附随其的参数的状态能再次配置在程序区域中的图解编程装置。又,第3目的在于,获得将上述注出后的程序目标、在上述目标注出之前能再配置于配置在程序区域的原来位置的图解编程装置。又,第4目的在于,获得在有多个上述程序区域及注解区域的情况下、能使上述对应的程序区域与注解区域有关联的图解编程装置。本专利技术的图解编程装置,具有存储有执行程序所需要的参数的程序目标的存储手段;根据该存储手段内的所述程序目标作成程序的程序作成手段,所述程序作成手段,具有配置着为了执行程序所需的程序目标的程序区域、配置着不影响程序的执行的程序目标的注解区域。本专利技术的可编程显示器,是对用上述的图解编程装置作成的程序进行执行并显示的可编程显示器,具有使该可编程显示器的画面区域与所述图解编程装置的程序区域对应的手段。专利技术的效果采用本专利技术,能将程序区域中的所需的程序目标、以保持与其附随的参数等的值的状态,通过利用例如拖和放的方法简单地向注解区域移动,而能具有注出功能。又,在将该程序目标再次配置在程序区域的情况下,能以原状对参数的值进行保持,在对于已注解化的程序的恢复中,由于再输入的工夫减少、再输入的不可靠性减少,故能提高调试效率。又,还能恢复至目标所配置的位置,进一步提高调试效率。在有多个程序区域的程序中,在与注解区域相对应的情况下,能作成与各自的程序区域相对应的更细小的注解。附图说明图1是作为本专利技术对象的图解程序装置的系统结构图。图2是表示本专利技术实施形态1的图解编程装置的动作的功能结构图。图3是对本专利技术实施形态1的动作进行说明的概念图。图4是对本专利技术实施形态2的动作进行说明的概念图。图5是表示本专利技术实施形态3的图解编程装置的动作的功能结构图。图6是对本专利技术实施形态4的动作进行说明的概念图。图7是对本专利技术实施形态5的动作进行说明的概念图。图8是对本专利技术实施形态6的动作进行说明的概念图。图9是对本专利技术实施形态7的步骤1的动作进行说明的概念图。图10是对本专利技术实施形态7的步骤2的动作进行说明的概念图。图11是对本专利技术实施形态7的步骤3的动作进行说明的概念图。图12是对本专利技术实施形态7的步骤4的动作进行说明的概念图。图13是对本专利技术实施形态7的步骤1~步骤4的动作进行说明的本文档来自技高网
...

【技术保护点】
一种图解编程装置,具有:保持多个有执行程序所需要的参数的程序目标的存储手段;根据该存储手段内的所述程序目标作成程序的程序作成手段;根据所述程序区域内的程序目标作成程序并执行的程序执行手段,其特征在于,所述程序作成手段具有配置作成并执行程序所需要的程序目标的程序区域、以及配置不影响程序的执行的程序目标的注解区域。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:坪井隆仲井勘南出英明富田将司
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1