《参数设定装置.pdf》由会员分享,可在线阅读,更多相关《参数设定装置.pdf(25页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102365594A43申请公布日20120229CN102365594ACN102365594A21申请号200980158363522申请日20091210200907444520090325JPG05B19/0520060171申请人三菱电机株式会社地址日本东京72发明人黑田雄介74专利代理机构北京天昊联合知识产权代理有限公司11112代理人何立波张天舒54发明名称参数设定装置57摘要为了对具有多CPU关系的各个CPU的项目所包含的多CPU参数进行集中设定,而具有单元结构信息,其针对每个PLC,对将CPU和已分配至该CPU的项目相关联的单元信息进行管理;单元结构解析单元。
2、,其从所述单元结构信息中提取与由用户指定的CPU相同的同一PLC中具有的CPU的单元信息的一览;以及参数写入单元,其在设定了所指定的CPU的项目的参数时,基于提取出的单元信息的一览,取得与CPU相同的同一PLC中具有的多个CPU单元的各个项目,并向取得的各个项目中设定与针对所指定的CPU的项目的设定内容相同的设定内容。30优先权数据85PCT申请进入国家阶段日2011092686PCT申请的申请数据PCT/JP2009/0706822009121087PCT申请的公布数据WO2010/109729JA2010093051INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说。
3、明书10页附图13页CN102365615A1/1页21一种参数设定装置,其将使可编程控制器即PLC所具有的多个CPU分别动作的多个项目的、用于使所述多个CPU联动地动作的参数,向所述多个项目中设定,其特征在于,具有单元结构信息,其针对每个PLC,对将CPU和已分配至该CPU的项目相关联的单元信息进行管理;单元结构解析单元,其从所述单元结构信息中提取与由用户指定的CPU相同的同一PLC中具有的CPU的单元信息的一览;以及参数写入单元,其在设定了所述指定的CPU的项目的参数时,基于所述提取的单元信息的一览,取得与所述CPU相同的同一PLC中具有的多个CPU单元的各个项目,并向所述取得的各个项目中。
4、设定与针对所述指定的CPU的项目的设定内容相同的设定内容。2根据权利要求1所述的参数设定装置,其特征在于,还具有匹配性确认单元,其通过对设定在一个PLC所具有的多个CPU的项目中的参数相互比较,从而确认所述多个项目之间的参数的匹配性。3根据权利要求1所述的参数设定装置,其特征在于,还具有项目使用状况确认单元,其在所述参数写入单元向所述取得的各个项目中设定所述设定内容之前,对所述取得的各个项目是否为使用中进行确认。4根据权利要求1至3中任一项所述的参数设定装置,其特征在于,所述CPU为CPU单元及/或动作CPU单元。权利要求书CN102365594ACN102365615A1/10页3参数设定装。
5、置技术领域0001本发明涉及一种参数设定装置,其向控制工业用机械等的可编程控制器PLC所具有的CPU单元的项目PROJECT中设定参数。背景技术0002当前,作为工业用机械等的控制装置而采用可编程控制器PLC。该PLC由多个单元部件构成。具体地说,例如是将电源供给源的电源单元、对PLC整体的控制进行统筹管理的CPU单元、经由安装在生产装置或设备装置的驱动部上的伺服放大器对伺服电动机进行控制的动作CPU单元、输入安装在生产装置或设备装置的适当位置上的开关及传感器的信号的输入单元、向致动器等输出控制输出的输出单元、用于与通信网络连接的通信单元等各种单元部件适时组合而构成的。0003PLC的CPU单。
6、元的控制为周期性地反复进行以下处理,即将由输入单元输入的信号向CPU单元的I/O存储器中存储,基于预先登录的用户程序进行逻辑运算,将该运算执行结果向I/O存储器中写入,并向输出单元发送,然后,进行所谓周边处理。0004另外,动作CPU单元的控制为反复进行以下步骤并对规定的动作进行处理,即基于预先登录的由动作程序语言写成的用户程序,生成动作指令,将该指令结果向伺服放大器发送,经由伺服放大器控制伺服电动机,将伺服电动机的速度、位置等状态向动作CPU单元反馈。下面,有时将CPU单元以及动作CPU单元总称为CPU。另外,有时将单元部件简称为单元。0005向上述的CPU中,根据在进行PLC的各单元的设定。
7、的编程装置参数设定装置上显示的PLC结构图进行操作,由此以单元为单位分配项目。所谓项目,是指向每个CPU分配的在CPU的动作中所必需的设定文件。通过针对每个项目设定所使用的各种参数,从而使CPU按照用户所想要的行为进行动作。用户对应于对象系统,向各个项目中设定参数。0006根据PLC结构图,可以构成在多个CPU之间具有关联性的同时进行动作的多CPU环境。在多CPU环境下,必须在具有关联性的CPU之间将多CPU参数设定为相同。通过设定相同的多CPU参数,从而可以确保各CPU单元正常地动作。0007上述的多CPU参数存储在各项目中,经由通信线路,被PLC的各CPU单元以及动作CPU单元下载。另外,。
8、在所设定的CPU参数中发生不匹配的情况下,用户利用操作应用软件,对设定在各个项目中的参数进行确认,发现不良位置后进行修正作业。并且,将修正后的CPU参数再次向PLC的各CPU单元以及动作CPU单元下载。0008作为减轻参数设定的负荷的技术,公开了下述两种装置,即,对于需要在CPU单元及I/O单元中进行共通设定的参数,可以利用一次操作,向多个单元集中设定参数的装置例如,参照专利文献1;以及在网络结构上进行CPU的配置,向各个设备设定参数的装置例如,参照专利文献2。0009专利文献1日本特开2008186206号公报0010专利文献2日本特开2005327237号公报说明书CN102365594A。
9、CN102365615A2/10页4发明内容0011但是,根据专利文献1公开的技术,设想了单一项目内的针对多个单元的设定,无法在构成多CPU环境的多个项目之间集中设定参数。另外,在向多个单元设定参数后,对设定于被分配至各个CPU单元的项目中的参数进行了变更的情况下,对于向其他项目反映参数变更这一点,必须利用各个操作应用软件,针对各项目分别实施。0012另外,在专利文献2公开的技术中,没有设想在配置于网络结构图上的相同基本单元中的设备之间具有关联性的结构,在期望针对多个设备同时设定参数的情况下,必须打开各个设备的设定画面,一次次地进行参数设定。另外,在设定多CPU参数时,用户必须对不在操作中的项。
10、目进行处理,由于在项目被其他用户使用中的情况下无法执行参数设定,因此必须事先掌握项目的使用状况。0013本发明就是鉴于上述情况而提出的,其目的在于,得到一种参数设定装置,其可以对具有多CPU关系的各个CPU的项目所包含的多CPU参数,集中进行设定。0014为了解决上述课题,实现目的,提供一种参数设定装置,其将使PLC所具有的多个CPU分别动作的多个项目的、用于使所述多个CPU联动地动作的参数,向所述多个项目中设定,其特征在于,具有单元结构信息,其针对每个PLC,对将CPU和已分配至该CPU的项目相关联的单元信息进行管理;单元结构解析单元,其从所述单元结构信息中提取与由用户指定的CPU相同的同一。
11、PLC中具有的CPU的单元信息的一览;以及参数写入单元,其在设定了所述指定的CPU的项目的参数时,基于所述提取的单元信息的一览,取得与所述CPU相同的同一PLC中具有的多个CPU单元的各个项目,并向所述取得的各个项目中设定与针对所述指定的CPU的项目的设定内容相同的设定内容。0015发明的效果0016根据本发明,可以实现下述效果,即,可以得到能够对具有多CPU关系的各个CPU的项目所包含的CPU参数进行集中设定的参数设定装置。附图说明0017图1是说明本发明的实施方式的参数设定装置的硬件结构的框图。0018图2是说明本发明的实施方式的参数设定装置的功能结构的框图。0019图3是表示显示在显示装。
12、置上的显示画面的图。0020图4是表示参数设定信息显示部的显示例的图。0021图5是表示存储在单元部件信息存储部中的单元部件信息的一个例子的图。0022图6是详细地说明单元结构信息的图。0023图7是详细地说明多CPU参数信息的图。0024图8是表示工作空间以及项目的文件结构的图。0025图9是说明PLC结构图的图。0026图10是说明项目分配部的动作的流程图。0027图11是说明单元结构解析部的动作的流程图。0028图12是说明项目取得部的动作的流程图。0029图13是说明参数读出部的动作的流程图。说明书CN102365594ACN102365615A3/10页50030图14是说明参数写入。
13、部的动作的流程图。0031图15是说明本发明的实施方式的参数设定装置执行参数集中设定的动作的流程图。0032图16是说明匹配性确认部的动作的流程图。0033图17是说明项目使用状况确认部的动作的流程图。0034符号的说明003510参数设定装置003611输入装置003712显示装置003812A工作显示部003912AA系统结构信息显示部004012AB参数设定信息显示部004112ABA参数设定项选择部004212ABB参数设定部004312ABBAPLC系统设定部004412ABBB设备设定部004512ABBCI/O分配设定部004612ABBD多CPU设定部004712B用户程序一览。
14、信息显示部004812C单元部件信息显示部004912D状态显示部005012DA不匹配参数显示部005112DB起动中项目显示部005213中央运算装置005314存储装置005415通信I/F装置005516通信线路005617PLC005730显示处理部005831运算部005931A项目分配部006031B单元结构解析部006131C项目取得部006231D参数读出部006331E参数写入部006431F匹配性确认部006531G项目使用状况确认部006632输入处理部006733存储部说明书CN102365594ACN102365615A4/10页6006833A单元结构信息存储部0。
15、06933B单元部件信息存储部007033C项目信息存储部007134通信处理部007250基本单元群007350A基本单元A007450B基本单元B007550AA属性信息1007650BA属性信息2007751CPU单元群007851ACPU单元A007951BCPU单元B008051AA属性信息3008151BA属性信息4008252动作CPU单元群008352A动作CPU单元A008452B动作CPU单元B008552AA属性信息5008652BA属性信息6008753输入单元群008853A输入单元A008953B输入单元B009053AA属性信息7009153BA属性信息80092。
16、60单元结构信息009361单元结构表009461APLC结构名称009561B插槽编号009661C单元名称009761D属性信息009861E对象ID009961F项目名称010062单元信息010170多CPU参数信息010271多CPU参数表010371A参数种类010471B参数设定值010580工作空间文件夹010681项目文件夹说明书CN102365594ACN102365615A5/10页7010781A项目文件010881B临时文件010990PLC结构图011091基本单元A011192电源单元A011293CPU单元A011394动作CPU单元A011495动作CPU单元。
17、B011596输入单元A011697空具体实施方式0117下面,基于附图,详细说明本发明所涉及的参数设定装置的实施方式。另外,本发明并不受本实施方式限定。0118实施方式0119图1是说明本发明的实施方式的参数设定装置的硬件结构的框图。0120在图1中,参数设定装置10经由规定的通信线路16与PLCPLC的CPU单元以及动作CPU单元17连接。该通信线路16例如通过利用RS232C等的串行线路直接进行线缆连接而实现。当然不限于上述直接连接,也可以采用利用其他通信线路经由网络将PLC17和参数设定装置10连接的结构。0121参数设定装置10具有下述功能,即分配PLC的CPU单元以及动作CPU单元。
18、的设定文件即项目;对与PLC连接的多个CPU单元以及动作CPU单元设定相同的多CPU参数;以及经由通信线路16将所设定的参数向PLC17中下载。0122参数设定装置10通过执行规定的程序而实现上述功能。作为其硬件结构,参数设定装置10具有键盘、指示器POINTINGDEVICE等输入装置11、显示装置12、中央运算装置13、存储装置14、以及通信接口I/F装置15。在存储装置14中具有未图示的非易失性存储装置和易失性存储装置,非易失性存储装置存储各项目信息、单元结构信息等。另外,作为中央运算装置13运行时的工作存储器而适当地使用易失性存储装置。通信I/F装置15是用于经由通信线路16与PLC1。
19、7进行通信的接口。0123图2是说明通过中央运算装置13和存储装置14的协调动作而实现的参数设定装置10的功能的框图。参数设定装置10具有输入处理部32,其对来自输入装置11的输入进行处理;显示处理部30,其生成向显示装置12输出的显示数据;运算部31,其执行各功能;存储部33,其存储运算结果及项目数据等;以及通信处理部34,其对与PLC之间的通信进行处理。运算部31具有项目分配部31A、单元结构解析部31B、项目取得部31C、参数读出部31D、参数写入部31E、匹配性确认部31F、以及项目使用状况确认部31G。0124图3表示显示在显示装置12中的显示画面。如图示所示,具有工作显示部12A,。
20、其进行包含在各项目数据中的用户程序的生成和单元结构信息的生成等编辑作业;用户程序一览信息显示部12B,其对向PLC中下载的全部用户程序进行一览显示;单元部件信息显示部12C,其对PLC的构成所需的单元部件的一览信息进行显示;以及状态显示部12D,其显说明书CN102365594ACN102365615A6/10页8示多CPU参数的不匹配状态及项目的起动检查结果等参数设定装置10中的处理状态。0125工作显示部12A具有系统结构信息显示部12AA,其显示用于生成PLC的结构以及网络结构的系统结构信息;以及参数设定信息显示部12AB。状态显示部12D具有不匹配参数显示部12DA,其对不匹配参数进行。
21、一览显示;以及起动中项目显示部12DB,其显示项目的使用状况检查的结果。0126在参数设定信息显示部12AB中,与单元结构和对象项目数据的内容无关地,对被统一后的显示内容进行显示输出。定序器CPU单元和动作CPU单元中设定的参数的种类存在差异,但在参数设定信息显示部12AB的显示画面中,显示并提示输入在具有关联的项目之间必须为相同设定的全部参数,将输入的参数中的需要设定的参数,按照项目的种类,在参数设定装置10内进行分配,并设定在被分配至各CPUCPU单元以及动作CPU单元的项目中。0127在系统结构信息显示部12AA中显示的PLC结构图的信息,由运算部31作为单元结构信息而生成,并存储在单元。
22、结构信息存储部33A中。单元结构信息分别由汇总了与各个PLC的单元结构相关的信息而得到的多个单元结构表构成。各单元结构表分别与一个PLC结构图相对应,而分别附加作为PLC的名称的PLC结构名称。PLC结构图的各构成单元分别具有单元信息,与单元信息所具有的单元名称相关联。显示处理部30基于从单元结构信息存储部33A读出的单元结构表,图形化地进行显示处理,在系统结构信息显示部12AA中显示。对于单元结构信息及其各构成要素,在后面进行详细叙述。0128在参数设定信息显示部12AB中显示的多CPU参数一览,是利用运算部31作为多CPU参数信息而生成的,并存储在项目信息存储部33C的参数设定位置。显示处。
23、理部30基于从项目信息存储部33C中读出的多CPU参数信息,提取多CPU参数,在参数设定信息显示部12AB中显示。对于多CPU参数信息,在后面进行详细叙述。0129在单元部件信息显示部12C中显示的单元部件信息,预先存储在单元部件信息存储部33B中。显示处理部30从单元部件信息存储部33B中读出单元部件信息,将读出的单元部件信息在单元部件信息显示部12C中显示。另外,在本发明的实施方式中,预先存储有单元部件信息,但也具有之后进行追加存储的功能。0130图4是表示参数设定信息显示部12AB的显示例的图。如图示所示,参数设定信息显示部12AB具有参数设定项选择部12ABA,其根据分组后的参数设定项。
24、,指定进行设定的组;以及参数设定部12ABB,其显示参数的设定项。另外,参数设定部12ABB具有PLC系统设定部12ABBA,其设定与PLC系统关联的参数;设备设定部12ABBB,其设定与设备关联的参数;I/O分配设定部12ABBC,其设定与I/O分配关联的参数;以及多CPU设定部12ABBD,其设定与多CPU关联的参数。0131通过参数设定项选择部12ABA的操作,可以在参数设定部12ABB上显示多组设定信息。0132图5是表示在单元部件信息存储部33B中存储的单元部件信息的一个例子的图。如图示所示,单元部件信息由多个单元群构成,在1个单元群中包含多个单元定义信息。另外,1个单元定义信息由单。
25、元名称和属性信息构成。在单元群中具有基本单元群50、CPU单元群51、动作CPU单元群52、输入单元群53等。单元群用于对相同种类的单元定义信息进行汇总。在这里,基本单元群50由称为基本单元A50A的单元名称及属性信息150AA、说明书CN102365594ACN102365615A7/10页9和称为基本单元B50B的单元名称及属性信息250BA等多种单元定义信息构成。另外同样地,CPU单元群51由CPU单元A51A及属性信息351AA、和CPU单元B51B及属性信息451BA等多种单元定义信息构成。另外,动作CPU单元群52由动作CPU单元A52A及属性信息552AA、和动作CPU单元B52。
26、B及属性信息652BA等多种单元定义信息构成。另外,输入单元群53由输入单元A53A及属性信息753AA、和输入单元B53B及属性信息853BA等多种单元定义信息构成。除此之外,单元部件信息以相同的结构包含构成PLC所需的单元群、单元定义信息。0133图6是详细地说明单元结构信息的图。单元结构信息60如图6所示,由多个单元结构表61构成。单元结构表61表示1个PLC的结构,是由PLC结构名称61A、插槽编号61B、单元名称61C、属性信息61D、对象ID61E、项目名称61F这些项构成的单元信息62的集合。通过指定单元信息62所具有的PLC结构名称61A,从而可以取得配置在各PLC结构图90中。
27、的单元部件的一览。另外,根据单元名称61C,可以唯一地识别出是配置在PLC结构图90上的哪个插槽中的单元部件。项目名称61F存储有已分配至每个CPU的项目名,通过单元名称61C和项目名称61F的组合,可以掌握CPU和项目的分配关系。0134单元结构表61是在系统结构信息显示部12AA上新追加了PLC结构图90的定时生成的。单元信息62是在使通过单元部件信息显示部12C选择的单元部件向PLC结构图90上的基本单元A91移动的定时生成的。在该时刻用户输入单元名称61C、属性信息61D。插槽编号61B以及对象ID61E是在单元信息生成时由运算部31赋予的信息,它们的值由运算部31向单元结构表61中设。
28、定。项目名称61F由项目分配部31A设定。0135图7是详细说明多CPU参数信息的图。多CPU参数信息70在单一的多CPU参数表71上由多个参数种类71A和参数设定值71B构成。多CPU参数表71示出在1个PLC上存在的多个CPU的多CPU参数构成。0136工作空间以及项目的文件结构,形成为图8所示的阶层构造。所谓工作空间,是指具有通过用户操作而汇总的多个项目以及各项目的共通设定的框架,在工作空间文件夹80下,以项目为单位生成项目文件夹81。在项目文件夹81下,对项目文件81A、临时文件81B进行管理。项目文件81A管理有包含在项目中的程序、包含参数的数据、以及单个项目的安全设定、更新履历、用。
29、户信息等信息。临时文件81B是在项目起动时生成、并在项目结束时被删除的文件,项目使用状况确认部31G通过对该临时文件81B进行监视,从而对项目文件81A是否为使用中进行判别。0137对于项目文件81A,可以利用参数设定装置10设定参数。除此之外,也可以利用针对各个项目文件81A的操作应用软件进行设定。因此,在利用参数设定装置10设定多CPU参数后,可以利用各个操作应用软件,覆盖该多CPU参数。在利用各个应用软件变更了多CPU参数的情况下,可能在项目之间的多CPU参数中发生不匹配,因此利用匹配性确认部31F对是否发生不匹配进行确认。0138PLC结构图90如图9所示,示出单元结构表61的情况下的。
30、结构图,在基本单元A91的插槽上,电源单元A92、CPU单元A93、动作CPU单元A94、动作CPU单元B95、输入单元A96作为各自的单元图像数据而配置并显示。在插槽中没有进行配置的情况下,如空97所示,表现出没有进行配置。0139下面,说明项目分配部31A、单元结构解析部31B、项目取得部31C、参数读出部说明书CN102365594ACN102365615A8/10页1031D、参数写入部31E、匹配性确认部31F、以及项目使用状况确认部31G的功能及动作。0140项目分配部31A具有向CPU分配项目的功能。图10是说明利用项目分配部31A向CPU分配项目的动作的流程图。0141如图示所。
31、示,用户利用输入装置11选择在系统结构信息显示部12AA中显示的单元部件中的期望的单元部件步骤S100,用户对是否针对所述选择的单元部件生成新项目并分配进行判定步骤S101。在不生成新项目的情况下步骤S101,否,用户从用户程序一览信息显示部12B中选择向所述选择的单元部件分配的项目步骤S102。在生成新项目并分配的情况下步骤S101,是,用户在用户程序一览信息显示部12B中,新生成并追加向所述选择的单元部件分配的项目步骤S103。项目分配部31A对所述选择的单元部件是否与CPU一致进行判定步骤S104。具体地说,项目分配部31A基于所述选择的单元部件的对象ID,从单元结构表61中取得该单元部。
32、件的单元信息62,根据单元信息62的属性信息61D,对是否为CPU进行判定。在与CPU一致的情况下步骤S104,是,项目分配部31A将所述选择的项目名称向与单元部件对应的单元信息62的项目名称61F中存储,向单元部件分配项目步骤S105。在不一致的情况下步骤S104,否,由于所述选择的单元部件既不是CPU单元,也不是动作CPU单元,因此项目分配部31A作为错误处理步骤S106。如上所述,可以利用项目分配部31A向单元部件分配项目。0142单元结构解析部3B从包含用户选择的单元部件的单元结构表61中,取得具有多CPU关系的CPU的单元信息62的一览。图11是说明单元结构解析部31B的动作的流程图。
33、。在图11中,如果用户利用输入装置11选择在系统结构信息显示部12AA中显示的单元部件步骤S110,则单元结构解析部31B从包含用户选择的单元部件的单元结构表61中,基于对象ID,提取并取得与所述选择的单元部件相对应的单元信息62步骤S111。然后,单元结构解析部31B取得与在所取得的单元信息62中设定的基本单元相同的基本单元上的CPU单元及动作CPU单元,即,具有多CPU关系的单元部件的单元信息62的一览步骤S112。如上所述,单元结构解析部31B可以基于单元信息62取得具有多CPU关系的单元部件的单元信息62的一览。0143项目取得部31C可以取得已分配至所选择的单元部件的项目。图12是说。
34、明项目取得部31C的动作的流程图。首先,如果用户利用输入装置11选择在系统结构信息显示部12AA中显示的单元部件步骤S120,则项目取得部31C从单元结构表61中,取得与所选择的单元部件对应的单元信息62,根据单元信息62所具有的项目名称61F,确定已分配给该单元的项目步骤S121。然后,项目取得部31C基于所取得的项目名称61F,从项目信息存储部33C中取得对应的项目步骤S122。如上所述,项目取得部31C可以取得已分配至所选择的单元部件的项目。0144参数读出部31D从项目中读出作为参数集中设定对象的参数多CPU参数。图13是说明参数读出部31D的动作的流程图。首先,参数读出部31D从项目。
35、信息存储部33C中取得从外部指定的项目步骤S130。然后,参数读出部31D从取得的项目中,提取作为参数集中设定对象的参数信息多CPU参数步骤S131。显示处理部30对取得的多CPU参数进行整理以用于显示,在参数设定信息显示部12AB中作为多CPU参数表71而显示步骤S132。如上所述,参数读出部31D可以从项目中提取多CPU参数,并进行显示。0145参数写入部31E可以针对指定的项目设定参数。图14是说明参数写入部31E的动说明书CN102365594ACN102365615A9/10页11作的流程图。首先,由用户在参数设定信息显示部12AB中设定写入对象参数步骤S140。参数写入部31E从项。
36、目信息存储部33C中取得从外部指定的写入对象项目步骤S141。参数写入部31E向取得的项目中设定步骤S140中所设定的参数步骤S142。如上所述,参数写入部31E可以向指定的项目中设定参数。0146图15是说明本发明的实施方式的参数设定装置10执行参数集中设定的动作的流程图。0147在图15中,首先,用户从系统结构信息显示部12AA上选择作为参数设定对象的CPUCPU单元或者动作CPU单元步骤S150。这样,项目取得部31C取得已分配至所选择的CPU中的项目步骤S151。参数读出部31D从所取得的项目中读出多CPU参数步骤S152。将读出的多CPU参数在参数设定信息显示部12AB中显示。用户在。
37、参数设定信息显示部12AB中设定多CPU参数步骤S153。单元结构解析部31B取得与所述选择的CPU单元具有多CPU关系的CPU的单元信息62的一览步骤S154。项目取得部31C从由步骤S154取得的单元信息中取得项目步骤S155,参数写入部31E向取得的项目中,写入步骤S153中设定的多CPU参数步骤S156。步骤S155以及步骤S156是针对步骤S154中取得的具有多CPU关系的全部CPU而执行的。如上所述,对于具有多CPU关系的全部CPU的项目,可以利用一次参数设定操作集中进行参数设定。0148匹配性确认部31F通过检测参数不匹配的状态并进行再次设定,从而可以维持匹配性。图16是说明匹配。
38、性确认部31F的动作的流程图。首先,单元结构解析部31B从包含用户选择的单元部件的单元结构表61中,取得具有多CPU关系的CPU的单元信息62的一览步骤S160。然后,项目取得部31C从所述取得的单元信息62中,取得已分配至各个CPU的项目步骤S161。然后,参数读出部31D读出设定在所述取得的各项目中的多CPU参数步骤S162。然后,匹配性确认部31F对所述取得的各项目间的多CPU参数相互比较步骤S163,对各个参数是否在项目之间为同一值而得到统一进行判定步骤S164。在多CPU参数相同的情况下步骤S164,是,结束动作。在多CPU参数不相同的情况下步骤S164,否,即在判定为发生了不匹配的。
39、情况下,匹配性确认部31F在不匹配参数显示部12DA中一览地显示相应的多CPU参数步骤S165。然后,匹配性确认部31F基于在不匹配参数显示部12DA中显示的发生了不匹配的多CPU参数,通过运算部31,设定多CPU参数步骤S166。然后,参数写入部31E将在步骤S166中设定的多CPU参数,向各项目中写入步骤S167。如上所述,匹配性确认部31F通过检测多CPU参数不匹配的状态并进行再次设定,从而可以维持匹配性。0149项目使用状况确认部31G可以对项目是否为使用中进行确认。图17是说明项目使用状况确认部31G的动作的流程图。首先,用户选择一个单元部件步骤S170。这样,单元结构解析部31B从。
40、包含用户选择的单元部件的单元结构表61中,取得具有多CPU关系的CPU的单元信息62的一览步骤S171。项目取得部31C取得已分配至所述取得的各个CPU的项目步骤S172。然后,项目使用状况确认部31G对取得的项目是否正在被其他用户使用进行检查步骤S173。具体地说,项目使用状况确认部31G根据存储在项目信息存储部33C中的各项目的临时文件81B,确认该项目的使用状况。项目使用状况确认部31G针对步骤S173的检查结果,对项目是否在起动中进行判定步骤S174,在判定为项目没有被其他用户起动的情况下步骤S174,否,结束动作。在判定为项目正被其他用户起动说明书CN102365594ACN1023。
41、65615A10/10页12的情况下步骤S174,是,项目使用状况确认部31G在起动中项目显示部12DB中一览地显示相应的项目步骤S175。如上所述,项目使用状况确认部31G可以对写入对象项目是否在起动中进行确认,可以掌握是否可执行写入。另外,如果在步骤S154之后立即执行步骤S172以后的动作,在经由步骤S174中“是”的分支而到达步骤S175时,将参数集中设定的动作停止,则可以事先防止因仅无法向起动中的项目中设定多CPU参数而发生的不匹配,很方便。0150如上所述,根据本发明的实施方式1,由于具有下述部分而构成单元结构信息60,其针对每个PLC,对将CPU和已分配至该CPU的项目相关联的单。
42、元信息62进行管理;单元结构解析部31B,其从所述单元结构信息60中,提取与由用户指定的CPU相同的同一PLC中具有的CPU的单元信息62的一览;以及参数写入部31E,其在设定了所述指定的CPU的项目的多CPU参数时,基于所述提取出的单元信息62的一览,分别取得与所述CPU相同的同一PLC中具有的CPU单元的项目,并向所述取得的各个项目中写入与针对所述指定的CPU的项目的设定内容相同的设定内容,因此,可以集中设定具有多CPU关系的各个CPU的项目所包含的多CPU参数。另外,由于构成为具有匹配性确认部31F,其通过对在一个PLC所具有的多个CPU的项目中设定的多CPU参数相互比较,从而确认所述各。
43、个多CPU项目之间的参数的匹配性,因此,在多CPU参数的集中设定后,在各项目中单独进行了变更时,也可以提取变更内容而发现不匹配状态。即,使多CPU参数设定的时间大幅度地削减,通过缩短生成时间以及确保匹配性,从而可以避免由参数设定错误所导致的问题。另外,由于构成为还具有项目使用状况确认单元,其在参数写入部31E向各个项目中设定所述设定内容时,对所述取得的各个项目是否为使用中进行确认,因此,可以省略事先掌握项目的使用状况的时间。0151工业实用性0152如上所述,本发明所涉及的参数设定装置,优选应用于针对控制工业用机械等的PLC所具有的CPU单元的项目进行参数设定的参数设定装置。说明书CN1023。
44、65594ACN102365615A1/13页13图1说明书附图CN102365594ACN102365615A2/13页14图2说明书附图CN102365594ACN102365615A3/13页15图3图4说明书附图CN102365594ACN102365615A4/13页16图5说明书附图CN102365594ACN102365615A5/13页17图6说明书附图CN102365594ACN102365615A6/13页18图7图8说明书附图CN102365594ACN102365615A7/13页19图9说明书附图CN102365594ACN102365615A8/13页20图10说明书附图CN102365594ACN102365615A9/13页21图11图12说明书附图CN102365594ACN102365615A10/13页22图13图14说明书附图CN102365594ACN102365615A11/13页23图15说明书附图CN102365594ACN102365615A12/13页24图16说明书附图CN102365594ACN102365615A13/13页25图17说明书附图CN102365594A。