参数设定装置.pdf

上传人:Y0****01 文档编号:823695 上传时间:2018-03-14 格式:PDF 页数:25 大小:942.44KB
返回 下载 相关 举报
摘要
申请专利号:

CN200980158363.5

申请日:

2009.12.10

公开号:

CN102365594A

公开日:

2012.02.29

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G05B 19/05申请日:20091210|||公开

IPC分类号:

G05B19/05

主分类号:

G05B19/05

申请人:

三菱电机株式会社

发明人:

黑田雄介

地址:

日本东京

优先权:

2009.03.25 JP 2009-074445

专利代理机构:

北京天昊联合知识产权代理有限公司 11112

代理人:

何立波;张天舒

PDF下载: PDF下载
内容摘要

为了对具有多CPU关系的各个CPU的项目所包含的多CPU参数进行集中设定,而具有:单元结构信息,其针对每个PLC,对将CPU和已分配至该CPU的项目相关联的单元信息进行管理;单元结构解析单元,其从所述单元结构信息中提取与由用户指定的CPU相同的同一PLC中具有的CPU的单元信息的一览;以及参数写入单元,其在设定了所指定的CPU的项目的参数时,基于提取出的单元信息的一览,取得与CPU相同的同一PLC中具有的多个CPU单元的各个项目,并向取得的各个项目中设定与针对所指定的CPU的项目的设定内容相同的设定内容。

权利要求书

1: 一种参数设定装置, 其将使可编程控制器即 PLC 所具有的多个 CPU 分别动作的多个 项目的、 用于使所述多个 CPU 联动地动作的参数, 向所述多个项目中设定, 其特征在于, 具有 : 单元结构信息, 其针对每个 PLC, 对将 CPU 和已分配至该 CPU 的项目相关联的单元信息 进行管理 ; 单元结构解析单元, 其从所述单元结构信息中提取与由用户指定的 CPU 相同的同一 PLC 中具有的 CPU 的单元信息的一览 ; 以及 参数写入单元, 其在设定了所述指定的 CPU 的项目的参数时, 基于所述提取的单元信 息的一览, 取得与所述 CPU 相同的同一 PLC 中具有的多个 CPU 单元的各个项目, 并向所述取 得的各个项目中设定与针对所述指定的 CPU 的项目的设定内容相同的设定内容。
2: 根据权利要求 1 所述的参数设定装置, 其特征在于, 还具有匹配性确认单元, 其通过对设定在一个 PLC 所具有的多个 CPU 的项目中的参数 相互比较, 从而确认所述多个项目之间的参数的匹配性。
3: 根据权利要求 1 所述的参数设定装置, 其特征在于, 还具有项目使用状况确认单元, 其在所述参数写入单元向所述取得的各个项目中设定 所述设定内容之前, 对所述取得的各个项目是否为使用中进行确认。
4: 根据权利要求 1 至 3 中任一项所述的参数设定装置, 其特征在于, 所述 CPU 为 CPU 单元及 / 或动作 CPU 单元。

说明书


参数设定装置

    技术领域 本发明涉及一种参数设定装置, 其向控制工业用机械等的可编程控制器 (PLC) 所 具有的 CPU 单元的项目 (project) 中设定参数。
     背景技术 当前, 作为工业用机械等的控制装置而采用可编程控制器 (PLC)。 该 PLC 由多个单 元部件构成。具体地说, 例如是将电源供给源的电源单元、 对 PLC 整体的控制进行统筹管理 的 CPU 单元、 经由安装在生产装置或设备装置的驱动部上的伺服放大器对伺服电动机进行 控制的动作 CPU 单元、 输入安装在生产装置或设备装置的适当位置上的开关及传感器的信 号的输入单元、 向致动器等输出控制输出的输出单元、 用于与通信网络连接的通信单元等 各种单元部件适时组合而构成的。
     PLC 的 CPU 单元的控制为周期性地反复进行以下处理, 即: 将由输入单元输入的信 号向 CPU 单元的 I/O 存储器中存储, 基于预先登录的用户程序进行逻辑运算, 将该运算执行 结果向 I/O 存储器中写入, 并向输出单元发送, 然后, 进行所谓周边处理。
     另外, 动作 CPU 单元的控制为反复进行以下步骤并对规定的动作进行处理, 即: 基 于预先登录的由动作程序语言写成的用户程序, 生成动作指令, 将该指令结果向伺服放大 器发送, 经由伺服放大器控制伺服电动机, 将伺服电动机的速度、 位置等状态向动作 CPU 单 元反馈。下面, 有时将 CPU 单元以及动作 CPU 单元总称为 CPU。另外, 有时将单元部件简称 为单元。
     向上述的 CPU 中, 根据在进行 PLC 的各单元的设定的编程装置 ( 参数设定装置 ) 上显示的 PLC 结构图进行操作, 由此以单元为单位分配项目。所谓项目, 是指向每个 CPU 分 配的在 CPU 的动作中所必需的设定文件。通过针对每个项目设定所使用的各种参数, 从而 使 CPU 按照用户所想要的行为进行动作。用户对应于对象系统, 向各个项目中设定参数。
     根据 PLC 结构图, 可以构成在多个 CPU 之间具有关联性的同时进行动作的多 CPU 环境。在多 CPU 环境下, 必须在具有关联性的 CPU 之间将多 CPU 参数设定为相同。通过设 定相同的多 CPU 参数, 从而可以确保各 CPU 单元正常地动作。
     上述的多 CPU 参数存储在各项目中, 经由通信线路, 被 PLC 的各 CPU 单元以及动 作 CPU 单元下载。另外, 在所设定的 CPU 参数中发生不匹配的情况下, 用户利用操作应用软 件, 对设定在各个项目中的参数进行确认, 发现不良位置后进行修正作业。并且, 将修正后 的 CPU 参数再次向 PLC 的各 CPU 单元以及动作 CPU 单元下载。
     作为减轻参数设定的负荷的技术, 公开了下述两种装置, 即, 对于需要在 CPU 单元 及 I/O 单元中进行共通设定的参数, 可以利用一次操作, 向多个单元集中设定参数的装置 ( 例如, 参照专利文献 1) ; 以及在网络结构上进行 CPU 的配置, 向各个设备设定参数的装置 ( 例如, 参照专利文献 2)。
     专利文献 1 : 日本特开 2008-186206 号公报
     专利文献 2 : 日本特开 2005-327237 号公报
     发明内容 但是, 根据专利文献 1 公开的技术, 设想了单一项目内的针对多个单元的设定, 无 法在构成多 CPU 环境的多个项目之间集中设定参数。另外, 在向多个单元设定参数后, 对设 定于被分配至各个 CPU 单元的项目中的参数进行了变更的情况下, 对于向其他项目反映参 数变更这一点, 必须利用各个操作应用软件, 针对各项目分别实施。
     另外, 在专利文献 2 公开的技术中, 没有设想在配置于网络结构图上的相同基本 单元中的设备之间具有关联性的结构, 在期望针对多个设备同时设定参数的情况下, 必须 打开各个设备的设定画面, 一次次地进行参数设定。另外, 在设定多 CPU 参数时, 用户必须 对不在操作中的项目进行处理, 由于在项目被其他用户使用中的情况下无法执行参数设 定, 因此必须事先掌握项目的使用状况。
     本发明就是鉴于上述情况而提出的, 其目的在于, 得到一种参数设定装置, 其可以 对具有多 CPU 关系的各个 CPU 的项目所包含的多 CPU 参数, 集中进行设定。
     为了解决上述课题, 实现目的, 提供一种参数设定装置, 其将使 PLC 所具有的多个 CPU 分别动作的多个项目的、 用于使所述多个 CPU 联动地动作的参数, 向所述多个项目中设 定, 其特征在于, 具有 : 单元结构信息, 其针对每个 PLC, 对将 CPU 和已分配至该 CPU 的项目 相关联的单元信息进行管理 ; 单元结构解析单元, 其从所述单元结构信息中提取与由用户 指定的 CPU 相同的同一 PLC 中具有的 CPU 的单元信息的一览 ; 以及参数写入单元, 其在设定 了所述指定的 CPU 的项目的参数时, 基于所述提取的单元信息的一览, 取得与所述 CPU 相同 的同一 PLC 中具有的多个 CPU 单元的各个项目, 并向所述取得的各个项目中设定与针对所 述指定的 CPU 的项目的设定内容相同的设定内容。
     发明的效果
     根据本发明, 可以实现下述效果, 即, 可以得到能够对具有多 CPU 关系的各个 CPU 的项目所包含的 CPU 参数进行集中设定的参数设定装置。
     附图说明
     图 1 是说明本发明的实施方式的参数设定装置的硬件结构的框图。
     图 2 是说明本发明的实施方式的参数设定装置的功能结构的框图。
     图 3 是表示显示在显示装置上的显示画面的图。
     图 4 是表示参数设定信息显示部的显示例的图。
     图 5 是表示存储在单元部件信息存储部中的单元部件信息的一个例子的图。
     图 6 是详细地说明单元结构信息的图。
     图 7 是详细地说明多 CPU 参数信息的图。
     图 8 是表示工作空间以及项目的文件结构的图。
     图 9 是说明 PLC 结构图的图。
     图 10 是说明项目分配部的动作的流程图。
     图 11 是说明单元结构解析部的动作的流程图。
     图 12 是说明项目取得部的动作的流程图。
     图 13 是说明参数读出部的动作的流程图。图 14 是说明参数写入部的动作的流程图。 图 15 是说明本发明的实施方式的参数设定装置执行参数集中设定的动作的流程 图 16 是说明匹配性确认部的动作的流程图。 图 17 是说明项目使用状况确认部的动作的流程图。 符号的说明 10 参数设定装置 11 输入装置 12 显示装置 12a 工作显示部 12aa 系统结构信息显示部 12ab 参数设定信息显示部 12aba 参数设定项选择部 12abb 参数设定部 12abba PLC 系统设定部 12abbb 设备设定部 12abbc I/O 分配设定部 12abbd 多 CPU 设定部 12b 用户程序一览信息显示部 12c 单元部件信息显示部 12d 状态显示部 12da 不匹配参数显示部 12db 起动中项目显示部 13 中央运算装置 14 存储装置 15 通信 I/F 装置 16 通信线路 17 PLC 30 显示处理部 31 运算部 31a 项目分配部 31b 单元结构解析部 31c 项目取得部 31d 参数读出部 31e 参数写入部 31f 匹配性确认部 31g 项目使用状况确认部 32 输入处理部 33 存储部5图。
     102365594 A CN 102365615
     说明书4/10 页33a 单元结构信息存储部 33b 单元部件信息存储部 33c 项目信息存储部 34 通信处理部 50 基本单元群 50a 基本单元 A 50b 基本单元 B 50aa 属性信息 1 50ba 属性信息 2 51 CPU 单元群 51a CPU 单元 A 51b CPU 单元 B 51aa 属性信息 3 51ba 属性信息 4 52 动作 CPU 单元群 52a 动作 CPU 单元 A 52b 动作 CPU 单元 B 52aa 属性信息 5 52ba 属性信息 6 53 输入单元群 53a 输入单元 A 53b 输入单元 B 53aa 属性信息 7 53ba 属性信息 8 60 单元结构信息 61 单元结构表 61a PLC 结构名称 61b 插槽编号 61c 单元名称 61d 属性信息 61e 对象 ID 61f 项目名称 62 单元信息 70 多 CPU 参数信息 71 多 CPU 参数表 71a 参数种类 71b 参数设定值 80 工作空间文件夹 81 项目文件夹81a 项目文件 81b 临时文件 90 PLC 结构图 91 基本单元 A 92 电源单元 A 93 CPU 单元 A 94 动作 CPU 单元 A 95 动作 CPU 单元 B 96 输入单元 A 97 空具体实施方式
     下面, 基于附图, 详细说明本发明所涉及的参数设定装置的实施方式。另外, 本发 明并不受本实施方式限定。
     实施方式 图 1 是说明本发明的实施方式的参数设定装置的硬件结构的框图。
     在图 1 中, 参数设定装置 10 经由规定的通信线路 16 与 PLC(PLC 的 CPU 单元以及 动作 CPU 单元 )17 连接。该通信线路 16 例如通过利用 RS232C 等的串行线路直接进行线缆 连接而实现。当然不限于上述直接连接, 也可以采用利用其他通信线路经由网络将 PLC 17 和参数设定装置 10 连接的结构。
     参数设定装置 10 具有下述功能, 即: 分配 PLC 的 CPU 单元以及动作 CPU 单元的设 定文件即项目 ; 对与 PLC 连接的多个 CPU 单元以及动作 CPU 单元设定相同的多 CPU 参数 ; 以 及经由通信线路 16 将所设定的参数向 PLC17 中下载。
     参数设定装置 10 通过执行规定的程序而实现上述功能。作为其硬件结构, 参数设 定装置 10 具有键盘、 指示器 (pointing device) 等输入装置 11、 显示装置 12、 中央运算装 置 13、 存储装置 14、 以及通信接口 (I/F) 装置 15。在存储装置 14 中具有未图示的非易失性 存储装置和易失性存储装置, 非易失性存储装置存储各项目信息、 单元结构信息等。另外, 作为中央运算装置 13 运行时的工作存储器而适当地使用易失性存储装置。通信 I/F 装置 15 是用于经由通信线路 16 与 PLC 17 进行通信的接口。
     图 2 是说明通过中央运算装置 13 和存储装置 14 的协调动作而实现的参数设定装 置 10 的功能的框图。参数设定装置 10 具有 : 输入处理部 32, 其对来自输入装置 11 的输入 进行处理 ; 显示处理部 30, 其生成向显示装置 12 输出的显示数据 ; 运算部 31, 其执行各功 能; 存储部 33, 其存储运算结果及项目数据等 ; 以及通信处理部 34, 其对与 PLC 之间的通信 进行处理。 运算部 31 具有项目分配部 31a、 单元结构解析部 31b、 项目取得部 31c、 参数读出 部 31d、 参数写入部 31e、 匹配性确认部 31f、 以及项目使用状况确认部 31g。
     图 3 表示显示在显示装置 12 中的显示画面。如图示所示, 具有 : 工作显示部 12a, 其进行包含在各项目数据中的用户程序的生成和单元结构信息的生成等编辑作业 ; 用户程 序一览信息显示部 12b, 其对向 PLC 中下载的全部用户程序进行一览显示 ; 单元部件信息显 示部 12c, 其对 PLC 的构成所需的单元部件的一览信息进行显示 ; 以及状态显示部 12d, 其显
     示多 CPU 参数的不匹配状态及项目的起动检查结果等参数设定装置 10 中的处理状态。
     工作显示部 12a 具有 : 系统结构信息显示部 12aa, 其显示用于生成 PLC 的结构以 及网络结构的系统结构信息 ; 以及参数设定信息显示部 12ab。状态显示部 12d 具有 : 不匹 配参数显示部 12da, 其对不匹配参数进行一览显示 ; 以及起动中项目显示部 12db, 其显示 项目的使用状况检查的结果。
     在参数设定信息显示部 12ab 中, 与单元结构和对象项目数据的内容无关地, 对被 统一后的显示内容进行显示输出。定序器 CPU 单元和动作 CPU 单元中设定的参数的种类存 在差异, 但在参数设定信息显示部 12ab 的显示画面中, 显示并提示输入在具有关联的项目 之间必须为相同设定的全部参数, 将输入的参数中的需要设定的参数, 按照项目的种类, 在 参数设定装置 10 内进行分配, 并设定在被分配至各 CPU(CPU 单元以及动作 CPU 单元 ) 的项 目中。
     在系统结构信息显示部 12aa 中显示的 PLC 结构图的信息, 由运算部 31 作为单元 结构信息而生成, 并存储在单元结构信息存储部 33a 中。单元结构信息分别由汇总了与各 个 PLC 的单元结构相关的信息而得到的多个单元结构表构成。各单元结构表分别与一个 PLC 结构图相对应, 而分别附加作为 PLC 的名称的 PLC 结构名称。PLC 结构图的各构成单元 分别具有单元信息, 与单元信息所具有的单元名称相关联。显示处理部 30 基于从单元结构 信息存储部 33a 读出的单元结构表, 图形化地进行显示处理, 在系统结构信息显示部 12aa 中显示。对于单元结构信息及其各构成要素, 在后面进行详细叙述。 在参数设定信息显示部 12ab 中显示的多 CPU 参数一览, 是利用运算部 31 作为多 CPU 参数信息而生成的, 并存储在项目信息存储部 33c 的参数设定位置。显示处理部 30 基 于从项目信息存储部 33c 中读出的多 CPU 参数信息, 提取多 CPU 参数, 在参数设定信息显示 部 12ab 中显示。对于多 CPU 参数信息, 在后面进行详细叙述。
     在单元部件信息显示部 12c 中显示的单元部件信息, 预先存储在单元部件信息存 储部 33b 中。显示处理部 30 从单元部件信息存储部 33b 中读出单元部件信息, 将读出的单 元部件信息在单元部件信息显示部 12c 中显示。另外, 在本发明的实施方式中, 预先存储有 单元部件信息, 但也具有之后进行追加存储的功能。
     图 4 是表示参数设定信息显示部 12ab 的显示例的图。如图示所示, 参数设定信息 显示部 12ab 具有 : 参数设定项选择部 12aba, 其根据分组后的参数设定项, 指定进行设定的 组; 以及参数设定部 12abb, 其显示参数的设定项。另外, 参数设定部 12abb 具有 : PLC 系统 设定部 12abba, 其设定与 PLC 系统关联的参数 ; 设备设定部 12abbb, 其设定与设备关联的参 数; I/O 分配设定部 12abbc, 其设定与 I/O 分配关联的参数 ; 以及多 CPU 设定部 12abbd, 其 设定与多 CPU 关联的参数。
     通过参数设定项选择部 12aba 的操作, 可以在参数设定部 12abb 上显示多组设定 信息。
     图 5 是表示在单元部件信息存储部 33b 中存储的单元部件信息的一个例子的图。 如图示所示, 单元部件信息由多个单元群构成, 在 1 个单元群中包含多个单元定义信息。另 外, 1 个单元定义信息由单元名称和属性信息构成。在单元群中具有基本单元群 50、 CPU 单 元群 51、 动作 CPU 单元群 52、 输入单元群 53 等。单元群用于对相同种类的单元定义信息进 行汇总。在这里, 基本单元群 50 由称为基本单元 A(50a) 的单元名称及属性信息 1(50aa)、
     和称为基本单元 B(50b) 的单元名称及属性信息 2(50ba) 等多种单元定义信息构成。另外 同样地, CPU 单元群 51 由 CPU 单元 A(51a) 及属性信息 3(51aa)、 和 CPU 单元 B(51b) 及属性 信息 4(51ba) 等多种单元定义信息构成。另外, 动作 CPU 单元群 52 由动作 CPU 单元 A(52a) 及属性信息 5(52aa)、 和动作 CPU 单元 B(52b) 及属性信息 6(52ba) 等多种单元定义信息构 成。另外, 输入单元群 53 由输入单元 A(53a) 及属性信息 7(53aa)、 和输入单元 B(53b) 及属 性信息 8(53ba) 等多种单元定义信息构成。除此之外, 单元部件信息以相同的结构包含构 成 PLC 所需的单元群、 单元定义信息。
     图 6 是详细地说明单元结构信息的图。单元结构信息 60 如图 6 所示, 由多个单 元结构表 61 构成。单元结构表 61 表示 1 个 PLC 的结构, 是由 PLC 结构名称 61a、 插槽编号 61b、 单元名称 61c、 属性信息 61d、 对象 ID 61e、 项目名称 61f 这些项构成的单元信息 62 的 集合。通过指定单元信息 62 所具有的 PLC 结构名称 61a, 从而可以取得配置在各 PLC 结构 图 90 中的单元部件的一览。 另外, 根据单元名称 61c, 可以唯一地识别出是配置在 PLC 结构 图 90 上的哪个插槽中的单元部件。项目名称 61f 存储有已分配至每个 CPU 的项目名, 通过 单元名称 61c 和项目名称 61f 的组合, 可以掌握 CPU 和项目的分配关系。
     单元结构表 61 是在系统结构信息显示部 12aa 上新追加了 PLC 结构图 90 的定时生 成的。单元信息 62 是在使通过单元部件信息显示部 12c 选择的单元部件向 PLC 结构图 90 上的基本单元 A(91) 移动的定时生成的。在该时刻用户输入单元名称 61c、 属性信息 61d。 插槽编号 61b 以及对象 ID 61e 是在单元信息生成时由运算部 31 赋予的信息, 它们的值由 运算部 31 向单元结构表 61 中设定。项目名称 61f 由项目分配部 31a 设定。
     图 7 是详细说明多 CPU 参数信息的图。多 CPU 参数信息 70 在单一的多 CPU 参数 表 71 上由多个参数种类 71a 和参数设定值 71b 构成。多 CPU 参数表 71 示出在 1 个 PLC 上 存在的多个 CPU 的多 CPU 参数构成。
     工作空间以及项目的文件结构, 形成为图 8 所示的阶层构造。所谓工作空间, 是指 具有通过用户操作而汇总的多个项目以及各项目的共通设定的框架, 在工作空间文件夹 80 下, 以项目为单位生成项目文件夹 81。在项目文件夹 81 下, 对项目文件 81a、 临时文件 81b 进行管理。项目文件 81a 管理有 : 包含在项目中的程序、 包含参数的数据、 以及单个项目的 安全设定、 更新履历、 用户信息等信息。临时文件 81b 是在项目起动时生成、 并在项目结束 时被删除的文件, 项目使用状况确认部 31g 通过对该临时文件 81b 进行监视, 从而对项目文 件 81a 是否为使用中进行判别。
     对于项目文件 81a, 可以利用参数设定装置 10 设定参数。除此之外, 也可以利用 针对各个项目文件 81a 的操作应用软件进行设定。因此, 在利用参数设定装置 10 设定多 CPU 参数后, 可以利用各个操作应用软件, 覆盖该多 CPU 参数。在利用各个应用软件变更了 多 CPU 参数的情况下, 可能在项目之间的多 CPU 参数中发生不匹配, 因此利用匹配性确认部 31f 对是否发生不匹配进行确认。
     PLC 结构图 90 如图 9 所示, 示出单元结构表 61 的情况下的结构图, 在基本单 元 A(91) 的插槽上, 电源单元 A(92)、 CPU 单元 A(93)、 动作 CPU 单元 A(94)、 动作 CPU 单元 B(95)、 输入单元 A(96) 作为各自的单元图像数据而配置并显示。在插槽中没有进行配置的 情况下, 如空 (97) 所示, 表现出没有进行配置。
     下面, 说明项目分配部 31a、 单元结构解析部 31b、 项目取得部 31c、 参数读出部31d、 参数写入部 31e、 匹配性确认部 31f、 以及项目使用状况确认部 31g 的功能及动作。
     项目分配部 31a 具有向 CPU 分配项目的功能。图 10 是说明利用项目分配部 31a 向 CPU 分配项目的动作的流程图。
     如图示所示, 用户利用输入装置 11 选择在系统结构信息显示部 12aa 中显示的单 元部件中的期望的单元部件 ( 步骤 S100), 用户对是否针对所述选择的单元部件生成新项 目并分配进行判定 ( 步骤 S101)。在不生成新项目的情况下 ( 步骤 S101, 否 ), 用户从用户 程序一览信息显示部 12b 中选择向所述选择的单元部件分配的项目 ( 步骤 S102)。在生成 新项目并分配的情况下 ( 步骤 S101, 是 ), 用户在用户程序一览信息显示部 12b 中, 新生成 并追加向所述选择的单元部件分配的项目 ( 步骤 S103)。项目分配部 31a 对所述选择的单 元部件是否与 CPU 一致进行判定 ( 步骤 S104)。具体地说, 项目分配部 31a 基于所述选择的 单元部件的对象 ID, 从单元结构表 61 中取得该单元部件的单元信息 62, 根据单元信息 62 的属性信息 61d, 对是否为 CPU 进行判定。在与 CPU 一致的情况下 ( 步骤 S104, 是 ), 项目分 配部 31a 将所述选择的项目名称向与单元部件对应的单元信息 62 的项目名称 61f 中存储, 向单元部件分配项目 ( 步骤 S105)。在不一致的情况下 ( 步骤 S104, 否 ), 由于所述选择的 单元部件既不是 CPU 单元, 也不是动作 CPU 单元, 因此项目分配部 31a 作为错误处理 ( 步骤 S106)。如上所述, 可以利用项目分配部 31a 向单元部件分配项目。 单元结构解析部 3b 从包含用户选择的单元部件的单元结构表 61 中, 取得具有多 CPU 关系的 CPU 的单元信息 62 的一览。图 11 是说明单元结构解析部 31b 的动作的流程图。 在图 11 中, 如果用户利用输入装置 11 选择在系统结构信息显示部 12aa 中显示的单元部件 ( 步骤 S110), 则单元结构解析部 31b 从包含用户选择的单元部件的单元结构表 61 中, 基于 对象 ID, 提取并取得与所述选择的单元部件相对应的单元信息 62( 步骤 S111)。然后, 单元 结构解析部 31b 取得与在所取得的单元信息 62 中设定的基本单元相同的基本单元上的 CPU 单元及动作 CPU 单元, 即, 具有多 CPU 关系的单元部件的单元信息 62 的一览 ( 步骤 S112)。 如上所述, 单元结构解析部 31b 可以基于单元信息 62 取得具有多 CPU 关系的单元部件的单 元信息 62 的一览。
     项目取得部 31c 可以取得已分配至所选择的单元部件的项目。图 12 是说明项目 取得部 31c 的动作的流程图。首先, 如果用户利用输入装置 11 选择在系统结构信息显示部 12aa 中显示的单元部件 ( 步骤 S120), 则项目取得部 31c 从单元结构表 61 中, 取得与所选 择的单元部件对应的单元信息 62, 根据单元信息 62 所具有的项目名称 61f, 确定已分配给 该单元的项目 ( 步骤 S121)。然后, 项目取得部 31c 基于所取得的项目名称 61f, 从项目信 息存储部 33c 中取得对应的项目 ( 步骤 S122)。如上所述, 项目取得部 31c 可以取得已分配 至所选择的单元部件的项目。
     参数读出部 31d 从项目中读出作为参数集中设定对象的参数 ( 多 CPU 参数 )。图 13 是说明参数读出部 31d 的动作的流程图。首先, 参数读出部 31d 从项目信息存储部 33c 中取得从外部指定的项目 ( 步骤 S130)。然后, 参数读出部 31d 从取得的项目中, 提取作为 参数集中设定对象的参数信息 ( 多 CPU 参数 )( 步骤 S131)。 显示处理部 30 对取得的多 CPU 参数进行整理以用于显示, 在参数设定信息显示部 12ab 中作为多 CPU 参数表 71 而显示 ( 步 骤 S132)。如上所述, 参数读出部 31d 可以从项目中提取多 CPU 参数, 并进行显示。
     参数写入部 31e 可以针对指定的项目设定参数。 图 14 是说明参数写入部 31e 的动
     作的流程图。 首先, 由用户在参数设定信息显示部 12ab 中设定写入对象参数 ( 步骤 S140)。 参数写入部 31e 从项目信息存储部 33c 中取得从外部指定的写入对象项目 ( 步骤 S141)。 参数写入部 31e 向取得的项目中设定步骤 S140 中所设定的参数 ( 步骤 S142)。如上所述, 参数写入部 31e 可以向指定的项目中设定参数。
     图 15 是说明本发明的实施方式的参数设定装置 10 执行参数集中设定的动作的流 程图。
     在图 15 中, 首先, 用户从系统结构信息显示部 12aa 上选择作为参数设定对象的 CPU(CPU 单元或者动作 CPU 单元 )( 步骤 S150)。这样, 项目取得部 31c 取得已分配至所选 择的 CPU 中的项目 ( 步骤 S151)。参数读出部 31d 从所取得的项目中读出多 CPU 参数 ( 步 骤 S152)。将读出的多 CPU 参数在参数设定信息显示部 12ab 中显示。用户在参数设定信息 显示部 12ab 中设定多 CPU 参数 ( 步骤 S153)。单元结构解析部 31b 取得与所述选择的 CPU 单元具有多 CPU 关系的 CPU 的单元信息 62 的一览 ( 步骤 S154)。项目取得部 31c 从由步骤 S154 取得的单元信息中取得项目 ( 步骤 S155), 参数写入部 31e 向取得的项目中, 写入步骤 S153 中设定的多 CPU 参数 ( 步骤 S156)。步骤 S155 以及步骤 S156 是针对步骤 S154 中取 得的具有多 CPU 关系的全部 CPU 而执行的。如上所述, 对于具有多 CPU 关系的全部 CPU 的 项目, 可以利用一次参数设定操作集中进行参数设定。 匹配性确认部 31f 通过检测参数不匹配的状态并进行再次设定, 从而可以维持匹 配性。图 16 是说明匹配性确认部 31f 的动作的流程图。首先, 单元结构解析部 31b 从包含 用户选择的单元部件的单元结构表 61 中, 取得具有多 CPU 关系的 CPU 的单元信息 62 的一 览 ( 步骤 S160)。然后, 项目取得部 31c 从所述取得的单元信息 62 中, 取得已分配至各个 CPU 的项目 ( 步骤 S161)。然后, 参数读出部 31d 读出设定在所述取得的各项目中的多 CPU 参数 ( 步骤 S162)。然后, 匹配性确认部 31f 对所述取得的各项目间的多 CPU 参数相互比较 ( 步骤 S163), 对各个参数是否在项目之间为同一值而得到统一进行判定 ( 步骤 S164)。在 多 CPU 参数相同的情况下 ( 步骤 S164, 是 ), 结束动作。在多 CPU 参数不相同的情况下 ( 步 骤 S164, 否 ), 即在判定为发生了不匹配的情况下, 匹配性确认部 31f 在不匹配参数显示部 12da 中一览地显示相应的多 CPU 参数 ( 步骤 S165)。然后, 匹配性确认部 31f 基于在不匹 配参数显示部 12da 中显示的发生了不匹配的多 CPU 参数, 通过运算部 31, 设定多 CPU 参数 ( 步骤 S166)。然后, 参数写入部 31e 将在步骤 S166 中设定的多 CPU 参数, 向各项目中写入 ( 步骤 S167)。如上所述, 匹配性确认部 31f 通过检测多 CPU 参数不匹配的状态并进行再次 设定, 从而可以维持匹配性。
     项目使用状况确认部 31g 可以对项目是否为使用中进行确认。图 17 是说明项目 使用状况确认部 31g 的动作的流程图。首先, 用户选择一个单元部件 ( 步骤 S170)。这样, 单元结构解析部 31b 从包含用户选择的单元部件的单元结构表 61 中, 取得具有多 CPU 关系 的 CPU 的单元信息 62 的一览 ( 步骤 S171)。项目取得部 31c 取得已分配至所述取得的各个 CPU 的项目 ( 步骤 S172)。然后, 项目使用状况确认部 31g 对取得的项目是否正在被其他用 户使用进行检查 ( 步骤 S173)。具体地说, 项目使用状况确认部 31g 根据存储在项目信息 存储部 33c 中的各项目的临时文件 81b, 确认该项目的使用状况。项目使用状况确认部 31g 针对步骤 S173 的检查结果, 对项目是否在起动中进行判定 ( 步骤 S174), 在判定为项目没 有被其他用户起动的情况下 ( 步骤 S174, 否 ), 结束动作。在判定为项目正被其他用户起动
     的情况下 ( 步骤 S174, 是 ), 项目使用状况确认部 31g 在起动中项目显示部 12db 中一览地 显示相应的项目 ( 步骤 S175)。如上所述, 项目使用状况确认部 31g 可以对写入对象项目 是否在起动中进行确认, 可以掌握是否可执行写入。另外, 如果在步骤 S154 之后立即执行 步骤 S172 以后的动作, 在经由步骤 S174 中 “是” 的分支而到达步骤 S175 时, 将参数集中设 定的动作停止, 则可以事先防止因仅无法向起动中的项目中设定多 CPU 参数而发生的不匹 配, 很方便。
     如上所述, 根据本发明的实施方式 1, 由于具有下述部分而构成 : 单元结构信息 60, 其针对每个 PLC, 对将 CPU 和已分配至该 CPU 的项目相关联的单元信息 62 进行管理 ; 单 元结构解析部 31b, 其从所述单元结构信息 60 中, 提取与由用户指定的 CPU 相同的同一 PLC 中具有的 CPU 的单元信息 62 的一览 ; 以及参数写入部 31e, 其在设定了所述指定的 CPU 的 项目的多 CPU 参数时, 基于所述提取出的单元信息 62 的一览, 分别取得与所述 CPU 相同的 同一 PLC 中具有的 CPU 单元的项目, 并向所述取得的各个项目中写入与针对所述指定的 CPU 的项目的设定内容相同的设定内容, 因此, 可以集中设定具有多 CPU 关系的各个 CPU 的项目 所包含的多 CPU 参数。另外, 由于构成为具有匹配性确认部 31f, 其通过对在一个 PLC 所具 有的多个 CPU 的项目中设定的多 CPU 参数相互比较, 从而确认所述各个多 CPU 项目之间的 参数的匹配性, 因此, 在多 CPU 参数的集中设定后, 在各项目中单独进行了变更时, 也可以 提取变更内容而发现不匹配状态。即, 使多 CPU 参数设定的时间大幅度地削减, 通过缩短生 成时间以及确保匹配性, 从而可以避免由参数设定错误所导致的问题。 另外, 由于构成为还 具有项目使用状况确认单元, 其在参数写入部 31e 向各个项目中设定所述设定内容时, 对 所述取得的各个项目是否为使用中进行确认, 因此, 可以省略事先掌握项目的使用状况的 时间。 工业实用性
     如上所述, 本发明所涉及的参数设定装置, 优选应用于针对控制工业用机械等的 PLC 所具有的 CPU 单元的项目进行参数设定的参数设定装置。
    

参数设定装置.pdf_第1页
第1页 / 共25页
参数设定装置.pdf_第2页
第2页 / 共25页
参数设定装置.pdf_第3页
第3页 / 共25页
点击查看更多>>
资源描述

《参数设定装置.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。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1