参数设定装置制造方法

文档序号:6294526阅读:115来源:国知局
参数设定装置制造方法
【专利摘要】本发明的目的在于能够自动地求出适当的控制参数值的技术。限制条件评价指标设定部(14)针对多个追加限制条件(22)中的每一个,设定将第1评价指标和第2评价指标组合而得到的第3评价指标,其中,该第1评价指标表示在控制参数被变更的情况下对其他控制参数产生的影响的程度,该第2评价指标表示与包含重要度等的特性相对应的权重。限制充分解搜索部(16)搜索满足限制条件的控制参数值的组。限制缓和部(18)在由限制充分解搜索部(16)没有搜索到控制参数值的组的情况下,对应于第3评价指标,缓和追加限制条件(22)。
【专利说明】参数设定装置

【技术领域】
[0001]本发明涉及参数设定装置,该参数设定装置用于设定对FA (Factory Automat1n)装置等规定装置进行控制的控制设备的控制参数。

【背景技术】
[0002]在控制FA装置的FA控制设备中,例如设置有下述各功能单元:基于控制程序而运算执行的控制器单元、与传感器或开关等输入设备连接而被输入它们的接通.断开信号作为输入信号的输入单元、与执行器或继电器等输出设备连接而对它们输出输出信号的输出单元、与上位终端装置等连接而进行信息传输的通信单元以及对各单元供给电源的电源单元等。而且,在FA控制设备中,通过组合多个这些单元,实现各FA装置的控制所需的功能。
[0003]各个单元的属性通过由用户利用设计工具,在控制器中输入控制参数而设定。在该控制参数中,还存在彼此具有限制关系的控制参数。例如,存在“在进行控制参数A的设定时需要进行控制参数B的设定”、“控制参数C的设定值需要设为小于或等于控制参数D的设定值”等的限制条件。在由用户设定控制参数时,需要一边注意满足如上述的限制关系,一边进行设定。
[0004]此外,在专利文献I中公开有下述技术,即,在由用户变更了某个控制参数时,在与该控制参数具有关系的其他控制参数不满足限制条件的情况下,显示这些控制参数。
[0005]专利文献1:日本特开2001-125624号公报


【发明内容】

[0006]在FA控制设备中,通过组合各单元而能够实现的功能丰富,因此,应设定的控制参数多样化,并且,还存在跨单元的限制条件(限制关系)。因此,FA控制设备使用经验较少的用户在设定控制参数的过程中进行不适当的输入的情况下,会导致满足限制条件(限制关系)的控制参数值的组消失。
[0007]在上述情况下,使用经验较少的用户利用在专利文献I中记载的技术等,存在下述问题:即使发现了成为限制条件不匹配的原因的参数,也难以判断应将该参数设定为什么样的值。
[0008]因此,本发明就是鉴于如上述的问题点而提出的,其目的在于提供能够自动地求出适当的控制参数值的技术。
[0009]本发明涉及的参数设定装置,其对控制规定装置的控制设备的多个控制参数进行设定,该参数设定装置具有:限制条件数据库,其存储所述多个控制参数应满足的多个已有限制条件;限制条件生成部,其基于所输入的控制参数的值,生成该控制参数应满足的新的限制条件;限制条件评价指标设定部,其针对多个所述新的限制条件中的每一个,设定将第I评价指标和第2评价指标组合而得到的第3评价指标,其中,该第I评价指标表示在所述新的限制条件涉及的所述控制参数被变更的情况下对其他控制参数产生的影响的程度,该第2评价指标表示与包含由所述新的限制条件涉及的所述控制参数定义的所述控制设备的动作的重要度、所述控制参数的使用频率及输入频率中的至少一个在内的特性相对应的权重;限制充分解搜索部,其搜索满足所述多个新的限制条件以及所述多个已有限制条件的所述控制参数值的组;以及限制缓和部,其在由所述限制充分解搜索部没有搜索到所述控制参数值的组的情况下,对应于所述第3评价指标,缓和所述多个新的限制条件。所述限制充分解搜索部在由所述限制缓和部缓和了所述多个新的限制条件的情况下,搜索满足该多个新的限制条件及所述多个已有限制条件的所述控制参数值的组。
[0010]发明的效果
[0011]根据本发明,在没有满足新的限制条件以及已有限制条件的控制参数值的组合的情况下,对应于将第I评价指标和第2评价指标组合而得到的第3评价指标,缓和新的限制条件,其中,该第I评价指标是表示对其他控制参数产生的影响的程度,该第2评价指标表示与控制参数的特性对应的权重。即,在输入控制参数值时不满足新的限制条件以及已有限制条件的情况下,针对会对其他控制参数产生较大影响的控制参数、通常不会变更其值的控制参数、或者不应该改变其值的重要的控制参数,以尽量不变更其值的设定的方式,缓和新的限制条件,因此,能够自动地求出适当的控制参数值的组合。

【专利附图】

【附图说明】
[0012]图1是表示实施方式I涉及的参数设定装置的结构的框图。
[0013]图2是表示实施方式I涉及的参数设定装置的动作的流程图。
[0014]图3是表示实施方式I涉及的存储在限制条件数据库中的限制条件及参数权重一览的图。
[0015]图4是表示实施方式I涉及的由输入部接受的控制参数值的一个例子的图。
[0016]图5是表示实施方式I涉及的由输入部接受的控制参数值的一个例子的图。
[0017]图6是表示实施方式I涉及的存储在限制条件数据库中的限制条件及参数权重一览的图。
[0018]图7是表示实施方式I涉及的存储在限制条件评价指标数据库中的第I评价指标的图。
[0019]图8是表示实施方式I涉及的存储在限制条件评价指标数据库中的第3评价指标的图。
[0020]图9是表示实施方式2涉及的由输入部接受的控制参数值的一个例子的图。
[0021]图10是表示实施方式2涉及的由输入部接受的控制参数值的一个例子的图。
[0022]图11是表示实施方式2涉及的存储在限制条件数据库中的限制条件的图。
[0023]图12是表示实施方式2涉及的存储在限制条件评价指标数据库中的第I评价指标的图。
[0024]图13是表示实施方式2涉及的存储在限制条件评价指标数据库中的第5评价指标的图。
[0025]图14是表示实施方式3涉及的由输入部接受的控制参数值的一个例子的图。

【具体实施方式】
[0026]<实施方式1>
[0027]图1是表示实施方式I涉及的参数设定装置的结构的框图。在本实施方式中,参数设定装置I作为设定对FA装置(规定装置)进行控制的FA控制设备(控制设备)的多个控制参数的装置而进行说明。
[0028]如图1所示,参数设定装置I具有:存储前提限制条件文件Ila的限制条件数据库11 ;输入部12 ;限制条件生成部13 ;限制条件评价指标设定部14 ;限制条件评价指标数据库15 ;限制充分解搜索部16 ;显示部17 ;限制缓和部18 ;以及系统控制部19。系统控制部19对参数设定装置I的各结构要素进行综合控制,例如执行从输入部12的数据输入处理、向显示部17的显示数据输出处理、向限制条件数据库11及限制条件评价指标数据库15的数据的写入/读取处理等。
[0029]在前提限制条件文件Ila中记述有构筑系统时成为前提的、多个控制参数应满足的多个已有的限制条件(以下“多个前提限制条件”)。限制条件数据库11用于存储该前提限制条件文件11a。因此,在限制条件数据库11中存储有多个前提限制条件。
[0030]输入部12从使用FA装置的用户接受对FA控制设备的控制参数的值的输入。由输入部12接受到的控制参数的值经由系统控制部19输入至限制条件生成部13。
[0031]限制条件生成部13基于所输入的控制参数值,生成该控制参数应满足的新的限制条件(以下“追加限制条件”)。由限制条件生成部13生成的追加限制条件存储至限制条件数据库11。
[0032]限制条件评价指标设定部14针对存储在限制条件数据库11中的多个追加限制条件(由限制条件生成部13生成的多个追加限制条件)的每一个,设定表示优先度(重要度)的评价指标。在本实施方式中,限制条件评价指标设定部14设定将第I评价指标和第2评价指标组合而得到的第3评价指标,其中,该第I评价指标表示在追加限制条件涉及的控制参数被变更的情况下对其他控制参数产生的影响的程度,该第2评价指标表示与包含由追加限制条件涉及的控制参数限定的FA控制设备的动作的重要度、该控制参数的使用频率及输入频率中的至少一个在内的特性相对应的权重。限制条件评价指标数据库15存储利用限制条件评价指标设定部14设定了第3评价指标的追加限制条件。
[0033]限制充分解搜索部16针对所输入的控制参数,从限制条件数据库11中取得多个前提限制条件及追加限制条件。而且,限制充分解搜索部16搜索满足该取得的多个前提限制条件及追加限制条件的控制参数值的组。此外,例如在水野一德、狩野均、西原清一的“通过适应型概率搜索的限制充分问题的解放”,信息处理协会论文期刊5,Vol.39,N0.8,N0.8,PP2413-2420(1998)中,公开有下述技术,即,从任意参数值的组,向减少不满足限制条件式的数量的方向,以概率的方式改变各参数值,由此求出满足全部限制条件式的参数值的组,也可以将该技术应用于限制充分解搜索部16。
[0034]限制充分解搜索部16在能够搜索控制参数值的组的情况下,将该控制参数值的组经由系统控制部19输出至显示部17。显示部17显示由限制充分解搜索部16搜索出的控制参数值的组。
[0035]限制缓和部18在由限制充分解搜索部16没能搜素到控制参数值的组的情况下,即,前提限制条件及追加限制条件不匹配的情况下,对应于第3评价指标而缓和多个追加限制条件。在本实施方式中,限制缓和部18通过将第3评价指标最低的一个追加限制条件设为无效,将多个追加限制条件作为整体而缓和。
[0036]图2是表示示出本实施方式涉及的参数设定装置I的动作流程的图。使用该流程图和图3?图8所示的例子,以下说明参数设定装置I的动作。
[0037]此外,在图3中示出,在参数设定装置I进行动作之前的初始状态下,存储在限制条件数据库11中的限制条件。如该图3所示,记述在前提限制条件文件Ila中的前提限制条件21在初始状态下存储在限制条件数据库11中。与此相对,追加限制条件22在初始状态下未存储在限制条件数据库11中,在上述流程图中示出的动作中途,由限制条件生成部13生成。
[0038]另外,在参数权重一览23中,针对各控制参数,定义与包含由该控制参数定义的FA控制设备的动作的重要度、该控制参数的使用频率及输入频率中的至少一个在内的特性对应的权重(即,上述的第2评价指标)。即,在限制条件数据库11中还存储(管理)有该权重。例如,在该图3示出的参数权重一览23的例子中,“网络种类”或“总(子)站数”依赖于使用FA控制设备的环境的程度较强,不容易变更,因此,其权重设为较重(值较大)。另一方面,“网络N0.”或“组N0.”只要不匹配就能够变更,因此,其权重设定为较轻(值较小)。此外,权重例如能够通过来自用户的输入等进行设定。
[0039]而且,在图2中示出的步骤SI中,输入部12接受来自用户的控制参数值的输入。
[0040]图4及图5是表示利用输入部12接受的控制参数值的一个例子的图。在图4中,示出输入FA控制器的网络设定用参数之前的状态,在图5中,示出输入该网络设定用参数之后的状态。
[0041]在FA控制器的网络设定中,针对“网络种类”、“起始I/O N0.”、“网络N0.”、“总(子)站数”、“站编号”及“组N0.”这样的参数种类,进行输入(设定)。在这里,在“网络种类”中,作为用于FA控制设备通信的网络的种类,能够从下拉按钮菜单中指定Ethernet (注册商标)、CC-1E、MNET中的某一个。在“起始I/O N0.”中,指定为了通信单元输入输出而分配的区域的起始。在“网络N0.”中,指定为了从多个网络中识别一个网络而分别的编号。在“总(子)站数”中,指定与一个网络连接的FA控制设备的数量。在“站编号”中,指定用于识别FA控制设备而分配的编号。在“组N0.”中,指定为了以组为单位识别一个网络内的多个FA控制设备而分配的编号。
[0042]在这里,假设已经反复进行步骤SI?S9多次,而如图5所示在“网络种类”、“起始I/O N0.”、“网络N0.”、“总(子)站数”以及“组N0.”中已经分别输入有(设定有)“CC-1E”、“0”、“1”、“5”及“I”。而且,在该状态下,下面以针对“站编号”通过输入部12接收到“7”的输入的情况作为例子进行说明。
[0043]返回图2,在步骤S2中,限制条件生成部13基于在步骤SI中输入的值和输入有该值的控制参数,生成追加限制条件22,将该追加限制条件22存储在限制条件数据库11中。
[0044]图6是表示存储在步骤S2后的限制条件数据库11中的限制条件的一个例子的图。如果在步骤SI中对“站编号”输入“7”,则如图6所示,限制条件生成部13生成“站编号”=7这样的追加限制条件22后存储在限制条件数据库11中。此外,在图6所示的例子中,由于已经反复进行了步骤SI?S9多次,除了“站编号” =7这样的追加限制条件22之外的追加限制条件22存储在限制条件数据库11中。
[0045]如上所述,在每次进行步骤S2时,追加限制条件22存储至限制条件数据库11中。其结果,在限制条件数据库11中存储与控制参数能够取的值的限制以及在控制参数之间的关系中应满足的限制(前提限制条件21及追加限制条件22)相关的信息。
[0046]返回图2,在步骤S3中,限制条件评价指标设定部14针对在限制条件数据库11中新存储的追加限制条件22(在这里是一个控制参数),通过执行由下式(I)示出的程序,求出上述的第I评价指标。
[0047]【式I】
[0048]

【权利要求】
1.一种参数设定装置(I),其对控制规定装置的控制设备的多个控制参数进行设定, 该参数设定装置(I)具有: 限制条件数据库(11),其存储所述多个控制参数应满足的多个已有限制条件(21); 限制条件生成部(13),其基于所输入的控制参数的值,生成该控制参数应满足的新的限制条件(22); 限制条件评价指标设定部(14),其针对多个所述新的限制条件中的每一个,设定将第I评价指标和第2评价指标组合而得到的第3评价指标,其中,该第I评价指标表示在所述新的限制条件涉及的所述控制参数被变更的情况下对其他控制参数产生的影响的程度,该第2评价指标表示与包含由所述新的限制条件涉及的所述控制参数定义的所述控制设备的动作的重要度、所述控制参数的使用频率及输入频率中的至少一个在内的特性相对应的权重; 限制充分解搜索部(16),其搜索满足所述多个新的限制条件以及所述多个已有限制条件的所述控制参数的值的组;以及 限制缓和部(18),其在由所述限制充分解搜索部没有搜索到所述控制参数的值的组的情况下,对应于所述第3评价指标,缓和所述多个新的限制条件, 所述限制充分解搜索部(16)在由所述限制缓和部(18)缓和了所述多个新的限制条件的情况下,搜索满足该多个新的限制条件及所述多个已有限制条件的所述控制参数的值的组。
2.根据权利要求1所述的参数设定装置, 所述限制缓和部(18)通过将所述第3评价指标最低的一个所述新的限制条件设为无效,缓和所述多个新的限制条件。
3.根据权利要求1所述的参数设定装置, 所述限制充分解搜索部(16),在设定了所述第3评价指标的基础上,针对所述多个新的限制条件中的每一个,取得将所述第I评价指标和按照所述新的限制条件的生成顺序依次减小的第4评价指标组合而得到的第5评价指标,并且设定第6评价指标,该第6评价指标反映了所述第3评价指标及第5评价指标中的由用户选择的至少一个, 所述限制缓和部(18)代替所述第3评价指标而使用所述第6评价指标。
4.一种参数设定装置(I),其对控制规定装置的控制设备的多个控制参数进行设定, 该参数设定装置(I)具有: 限制条件数据库(11),其存储所述多个控制参数应满足的多个已有限制条件(21); 限制条件生成部(13),其基于所输入的控制参数的值,生成该控制参数应满足的新的限制条件(22); 限制条件评价指标设定部(14),其针对多个所述新的限制条件中的每一个,设定将第I评价指标和第4评价指标组合而得到的第5评价指标,其中,该第I评价指标表示在所述新的限制条件涉及的所述控制参数被变更的情况下对其他控制参数产生的影响的程度,该第4评价指标是按照所述新的限制条件的生成顺序依次减小的指标; 限制充分解搜索部(16),其搜索满足所述多个新的限制条件以及所述多个已有限制条件的所述控制参数的值的组;以及 限制缓和部(18),其在由所述限制充分解搜索部没有搜索到所述控制参数的值的组的情况下,对应于所述第5评价指标,缓和所述多个新的限制条件, 所述限制充分解搜索部(16)在由所述限制缓和部(18)缓和了所述多个新的限制条件的情况下,搜索满足该多个新的限制条件及所述多个已有限制条件的所述控制参数的值的组。
5.根据权利要求4所述的参数设定装置, 所述限制缓和部(18)通过将所述第5评价指标最低的一个所述新的限制条件设为无效,缓和所述多个新的限制条件。
6.根据权利要求1至5中任一项所述的参数设定装置, 还具有显示部(17),该显示部(17)用于显示由所述限制充分解搜索部搜索出的所述控制参数的值的组。
【文档编号】G05B19/04GK104204969SQ201280072133
【公开日】2014年12月10日 申请日期:2012年12月17日 优先权日:2012年4月2日
【发明者】时任宏, 阿部一裕, 吉川勉 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1