PLC功能内置型驱动控制装置的制作方法

文档序号:12512338阅读:419来源:国知局
PLC功能内置型驱动控制装置的制作方法

本发明涉及控制电动机等载荷的驱动控制装置,涉及内置有PLC(Programmable Logic Controller:可编程逻辑控制器)的功能、能够有效管理参数信息的PLC功能内置型驱动控制装置。



背景技术:

过去,在具备逆变器等且对电动机等载荷进行有效控制的驱动控制装置中,连接了PLC作为上位装置,从而实现了序列控制。并且近年来,还开发出了如下装置(以下称作“PLC功能内置型驱动控制装置”。),当所需序列控制不复杂时,通过在驱动控制装置中安装PLC选配装置,或直接将PLC内置于驱动控制装置中,从而内置PLC功能,实现序列控制。(例如,参照专利文献1。)

另外,一般驱动控制装置必须根据用户的用途,设定参数(以下称作“动作参数”)的值,该参数规定几百至几千种类的动作条件。以往的驱动控制装置采用的是连接个人计算机或操作单元等外部机器,设定动作参数的值的方法。另一方面,PLC功能内置型驱动控制装置采用的是从专用操作面板输入动作参数的值的方法。

图8是PLC功能内置型驱动控制装置的操作面板的画面说明图。在此图中,操作面板2具有:操作键群90,该操作键群90选择动作参数及其属性信息,并设定数值;以及画面区域91,该画面区域91显示被选择的数据及设定值。该操作面板2通常构成为能够从驱动控制装置上装卸。

图9是使用上述操作面板,设定驱动控制装置的动作参数时的画面显示例。在操作面板2的画面上显示动作参数的值、初始值、上下限值、单位等属性信息。

根据用户用途不同,存在各种动作参数的属性信息,因此以往有过用于防止用户错误设定动作参数的提案。

例如,专利文献2中,提出了逆变器装置的参数初始设定法,该逆变器装置具备多个用户自己的参数数据群,并能够选择任意数据群来进行参数的初始设定。在专利文献3中,提出了一种逆变器装置,其能够简单切换或复原用户的初始值数据群设定,可避免数据变更时用户的参数设定错误。

此外,专利文献4中提出了一种逆变器装置及参数设定方法,其通过在发生不良情况时,提取并显示需要调整的参数,从而用户无需参照使用说明书等,即可操作所需的参数设定。

现有技术文献

专利文献

专利文献1:日本专利特开2006-280090号公报

专利文献2:日本专利特开平08-237991号公报

专利文献3:日本专利特开2004-040966号公报

专利文献4:日本专利特开2007-135325号公报



技术实现要素:

发明所要解决的技术问题

然而,将PLC和驱动控制装置构成为一体的PLC功能内置型驱动控制装置中,还存在以下需求,即通过驱动控制装置的操作面板,除了该驱动控制装置以外,还可显示并设定PLC的动作参数,对动作参数进行统一管理。

但是,在PLC功能内置型驱动控制装置中,预先由ROM等非易失性存储器保存了驱动控制装置程序的动作参数的属性信息,并未保存作为PLC功能动作的应用程序的动作参数的属性信息。因此,以往将应用程序的动作参数显示在操作面板上时,采用预先将属性信息一律设定为固定值,再基于该属性信息,显示在操作面板上的方法。采用该方法时,会显示与实际动作参数的值不同的值,因此用户必须基于应用程序的规格书中记载的原来的属性信息,解释操作面板上显示的动作参数。

基于这种理由,关于作为PLC功能动作的应用程序的动作参数,存在设定费时,容易发生设定错误的问题。

当然,也可以与驱动控制装置一样,针对PLC侧的动作参数的属性信息,预先将正确的值保存在非易失性存储器中,但是每次追加或变更PLC的应用程序时,都要改写非易失性存储器,效率不佳。

本发明鉴于上述问题点开发而成,其目的在于提供一种PLC功能内置型驱动控制装置,该PLC功能内置型驱动控制装置针对PLC的应用程序,也能够和驱动控制装置中标准配置的程序一样,在操作面板上正确显示动作参数,当应用程序发生追加、变更时,也能够高效更新动作参数的属性信息。

解决技术问题所采用的技术方案

本发明所述的PLC功能内置型驱动控制装置(1),其具备:

动作参数存储单元(13),该动作参数存储单元(13)对于每个动作参数,将包含该动作参数的初始值及单位的属性信息和用于识别该动作参数的代码相关联地进行存储;

操作面板(2),该操作面板(2)接受代码的输入,并基于属性信息,显示动作参数的值;

动作参数通信单元(11),该动作参数通信单元(11)接收输入至所述操作面板的代码,并将与该代码关联的动作参数的值和属性信息发送至所述操作面板;以及

PLC功能部(4),该PLC功能部(4)实现可编程逻辑控制器的功能,

所述PLC功能内置型驱动控制装置(1)的特征在于,

所述动作参数存储单元(13)存储被分配给动作参数用的代码,该动作参数是在所述PLC功能部(4)进行动作的应用程序的动作参数,

并且,所述PLC功能内置型驱动控制装置还具备:

更新用动作参数存储单元(42),该更新用动作参数存储单元(42)针对每个所述应用程序的动作参数,将该动作参数的属性信息和用于识别该动作参数的索引相关联地进行存储;

关联信息存储单元(14),该关联信息存储单元(14)保存关联信息,该关联信息将所述动作参数存储单元的代码和所述更新用动作参数存储单元的索引对应起来;以及

动作参数更新单元(12),该动作参数更新单元(12)在所述关联信息存储单元(14)中存在与所述动作参数通信单元接收到的代码对应的索引时,从所述更新用动作参数存储单元(42)提取与该索引关联的属性信息,并经由所述动作参数通信单元(11),将该属性信息和与该代码对应的动作参数的值发送至所述操作面板(2)。

本发明中,将储存驱动控制装置的动作参数存储单元的属性信息的区域的一部分分配给在PLC功能部进行动作的应用程序用,该驱动控制装置能够从操作面板访问。此外,应用程序的动作参数将索引设定为检索关键字,存储在更新用动作参数存储单元中。而且,存在从操作面板输入的代码的关联信息时,动作参数更新单元访问更新用动作参数存储单元,获得与该代码关联的索引的动作参数的属性信息,并基于该属性信息将动作参数的值显示在操作面板上。

由此,PLC的应用程序能够独立于驱动控制装置进行开发,因此能够提高该应用的援用性,减少开发成本。此外,通过使用过去驱动控制装置一直具有的操作面板,即可简单进行包含PLC应用程序的动作参数在内的统一管理。

此外,本发明所述的PLC功能内置型驱动控制装置,其特征在于,具备应用程序执行单元(41),该应用程序执行单元(41)在所述更新用动作参数存储单元中写入更新用的动作参数的属性信息。优选所述应用程序在所述PLC功能部启动时,将所述关联信息写入所述关联信息存储单元。由此,能够提升PLC功能部的独立性。

此外,本发明所述的PLC功能内置型驱动控制装置,其特征在于,所述更新用动作参数存储单元对于每个动作参数具有标志信息,该标志信息禁止从所述操作面板读取或写入,当在所述更新用动作参数存储单元中写入了动作参数的属性信息时,所述应用程序执行单元设置与该动作参数对应的所述标志信息。特别是通过设置该标志信息,在操作面板上显示无动作参数的数据,从而能够节省用户进行动作参数管理所花费的工夫,并且可防止由于用户不小心造成属性信息变更的错误动作。

此外,本发明所述的PLC功能内置型驱动控制装置,其特征在于,所述更新用动作参数存储单元对于每个动作参数具有标志信息,该标志信息表示是否从所述操作面板设定了与该动作参数对应的属性信息,当设置有所述标志信息时,所述应用程序执行单元不写入与该标志信息对应的所述属性信息。

由此,例如在不切断电源的状态下重置装置等所谓热启动时,将以用户已经设置的设定值作为动作参数进行动作,因此能够节省再次设定所花费的工夫。

发明效果

如上所述,根据本发明的PLC功能内置型驱动控制装置,对于PLC的应用程序也能够和驱动控制装置中标准配置的程序同样,在操作面板上正确显示动作参数,当应用程序发生追加、变更时,也能够高效更新动作参数的属性信息。

附图说明

图1是本实施方式的PLC功能内置型驱动控制装置1的整体构成说明图。

图2是图1所示动作参数存储单元13的数据构成例。

图3是图1所示更新用动作参数存储单元42的数据构成例。

图4是图1所示关联信息存储单元14的数据构成例。

图5是表示本实施方式的PLC功能内置型驱动控制装置1中动作参数置换处理的步骤的流程图。

图6是在如图5所示的动作参数的置换处理中,不置换动作参数时的画面显示例。

图7是在如图5所示的动作参数的置换处理中,置换动作参数时的画面显示例。

图8是表示以往PLC功能内置型驱动控制装置的操作面板的一例的主视图。

图9是使用图8的操作面板来设定动作参数时的画面显示例。

具体实施方式

以下,关于本发明的PLC功能内置型驱动控制装置的一种实施方式进行说明。

图1是本实施方式所述PLC功能内置型驱动控制装置1的整体构成说明图。此处,PLC功能内置型驱动控制装置1由PLC功能内置型驱动控制装置主体(以下简称为“主体”。)10和经由通信电路3连接的操作面板2构成。PLC功能内置型驱动控制装置1的用户通过监视操作面板2上显示的信息,并从操作面板2上进行设定值的变更输入,由此控制未图示的电动机等载荷。

主体10具备:动作参数通信单元11,该动作参数通信单元11在与操作面板2之间发送和接收动作参数的数据;动作参数更新单元12,该动作参数更新单元12更新动作参数的属性信息;动作参数存储单元13,该动作参数存储单元13具有保存驱动控制装置用动作参数的数据的区域和保存分配给PLC用的动作参数的数据的区域;以及关联信息存储单元14,该关联信息存储单元14将该动作参数存储单元13和下述更新用动作参数存储单元42的数据进行关联。此处,动作参数的数据包含动作参数的数值和属性信息。

此外,主体10具备内置有PLC或PLC选配装置的PLC功能部4,执行驱动控制装置的标准功能无法实现的应用程序。并且,PLC功能部4具备:应用程序执行单元41,该应用程序执行单元41执行应用程序;更新用动作参数存储单元42,该更新用动作参数存储单元42保存所述应用程序的动作参数的属性信息。

图2是本实施方式所述PLC功能内置型驱动控制装置主体10具备的动作参数存储单元13的数据构成例。

动作参数存储单元13中储存有PLC功能内置型驱动控制装置1的所有动作参数的值和初始值、上下限值、单位等属性信息。另外,属性信息中可以添加可否从操作面板2上进行变更以及可否在运行中进行变更等信息。

如上所述,动作参数存储单元13将每个动作参数的值和属性信息储存为数据组。

各个动作参数设定有用于识别各个动作参数的数据组的代码,用户通过输入需要在操作面板2上显示的动作参数的代码,便能够选择所需的动作参数,并将该数据组中需要的信息显示在操作面板2上。即,代码作为动作参数的检索关键字发挥功能。

在该动作参数存储单元13中,预先保存了标准配置的驱动控制装置的程序的动作参数本来的属性信息数据,除此之外,还保存了PLC功能中动作的应用程序的属性信息数据。然而,应用程序的属性信息是预先临时设定,通常并非本来的属性信息。

另外,在图2所示的动作参数存储单元13中,动作参数值即图2右栏(值1、值2、值3、~、值m)的存储区域由易失性存储器(例如RAM)构成,该易失性存储器可以从动作参数更新单元12中读取,除此以外的属性信息等的存储区域由非易失性存储器(例如ROM)构成,该非易失性存储器可以从动作参数更新单元12中读取,即使未供应电源,也可保存存储内容。另外,易失性存储器和非易失性存储器的数据关联可以将代码作为关键字,也能够通过预先与存储器地址关联等以往的常见技术进行操作。

顺便一提,动作参数用于主体10的未图示的驱动控制装置用程序或PLC功能部4的应用程序,通常能够根据其值改变各个程序的动作条件。此外,动作参数的值可能由各个程序设定,也可能由用户经由操作面板2设定。

图3是本实施方式所述PLC功能部4具备的更新用动作参数存储单元42的数据构成例。更新用动作参数存储单元42由易失性存储器构成。

更新用动作参数存储单元42中储存有PLC功能中动作的应用程序的动作参数的初始值、上下限值、单位等属性信息。这些属性信息例如可以在PLC功能的动作开始时或者在任意时刻,通过管理属性信息等的应用程序,写入更新用动作参数存储单元42中。

更新用动作参数存储单元42与动作参数存储单元13不同,不保存动作参数的值,并且针对每个动作参数的属性信息的数据组,将索引设定为检索关键字。

优选更新用动作参数存储单元42中具备“有无数据”的项目,用以判定是否实际储存有更新用的属性信息。例如,在即使用户选择的动作参数是更新对象的动作参数,也可以将已经在PLC功能启动时初始设定的属性信息直接显示在操作面板2上的情况下,应用程序执行单元41将“有无数据”的项目设定为“无”。由此,动作参数更新单元12能够不通过操作面板2进行属性信息的置换处理。另外,可以不另外设置“有无数据”的项目,而是通过将更新用动作参数存储单元42的特定项目设定为预先决定的规定值,从而进行判定。该“有无数据”的项目和更新用动作参数存储单元42的特定项目作为禁止从操作面板2访问的标志信息发挥功能。

另外,此处无需保存PLC功能部4中使用的所有动作参数,只要保存需要更新的参数即可。此外,关于保存的属性信息,也仅保存需要置换的项目即可。由此,能够减少存储器容量,从而使得PLC功能内置型驱动控制装置1的成本下降。

图4是本实施方式的PLC功能内置型驱动控制装置主体10具备的关联信息存储单元14的数据构成例。

关联信息存储单元14中,将作为更新动作参数的值的对象的动作参数存储单元13中的各个动作参数的代码、和与该代码对应的更新用动作参数存储单元42的索引相关联地进行存储。另外,关联信息可以按照图4所示的表格形式预先储存在非易失性存储器中,也能够作为执行判定处理的程序,嵌入动作参数更新单元12中。此外,可以由易失性存储器构成关联信息存储单元14,在PLC功能部4启动时,通过执行初始设定处理的应用程序,自动展开关联信息。

图5是表示动作参数更新单元12的动作参数置换处理的步骤的流程图。

用户在操作面板2中输入任意动作参数的代码,动作参数更新单元12经由动作参数通信单元11获得该代码后(S101),从动作参数存储单元13获得与该代码对应的动作参数的属性信息(S102)。

接下来,动作参数更新单元12参照关联信息存储单元14,确认获得的动作参数的代码是否为更新对象的动作参数(S103)。当不是更新对象时(S103为“否”),将从动作参数存储单元13获得的动作参数的值及属性信息的值直接经由动作参数通信单元11发送至操作面板2。操作面板2基于接收到的属性信息的值,显示动作参数的值。

另一方面,当动作参数的代码是更新对象时(S103为“是”),动作参数更新单元12从关联信息存储单元14获得与该代码关联的更新对象的索引值,并从更新用动作参数存储单元42获得与该索引值对应的动作参数的属性信息(S104)。

接下来,根据获得的属性信息确认“有无数据”的项目(S105),当“有无数据”的项目为“无”时(S105为“否”),经由动作参数通信单元11将从动作参数存储单元13获得的动作参数的属性信息发送至操作面板2。

另一方面,当“有无数据”的项目为“有”时(S105为“是”),动作参数更新单元12将从动作参数存储单元13获得的动作参数的属性信息置换成从更新用动作参数存储单元42获得的属性信息(S106)。

动作参数更新单元12经由动作参数通信单元11,将动作参数的值和更新后的属性信息发送至操作面板2(S107)。操作面板2基于该更新后的属性信息的值,显示动作参数的值。

接下来,关于上述处理,基于图6、图7所示的操作面板2的显示画面例进行说明。此处,图6为PLC的应用程序的动作参数是一律被预先临时设定在非易失性存储器中的属性信息,而非本来的属性信息的情况的显示例。另一方面,图7为是从PLC应用程序执行单元41或操作面板2设定的属性信息,是本来的属性信息的情况的显示例。

用户从操作面板2输入作为检索关键字的代码“U202”后,动作参数通信单元11将输入的代码传送给动作参数更新单元12(S101)。动作参数更新单元12访问动作参数存储单元13,并提取与代码“U202”对应的动作参数的属性信息(S102)。这时,该属性信息的初始值为“0”,可设定的下限值为“-32768”,上限值为“32767”,单位栏为空白。

然后,动作参数更新单元12判定关联信息存储单元14中是否存在代码“U202”(S103)。本例的情况下,关联信息存储单元14中不存在代码“U202”(S103为“否”),因此经由动作参数通信单元11,将提取的属性信息和动作参数的值“555”发送至操作面板2。

结果,如图6所示,操作面板2直接显示初始值为“0”,可设定的下限值为“-32768”,上限值为“32767”。此外,由于没有单位信息,所以设定值直接显示“555”。

另一方面,在步骤S103中执行置换处理时,通过动作参数更新单元12,参照关联信息存储单元14,对于代码“U202”,提取更新对象的索引值。接下来,动作参数更新单元12获得与从更新用动作参数存储单元42提取的索引值对应的动作参数的属性信息(S104)。

动作参数更新单元12经由动作参数通信单元11,向操作面板2发送属性信息和动作参数的值“555”(S107),该属性信息从更新用动作参数存储单元42获得,该动作参数的值“555”与保存在动作参数存储单元13中的代码“U202”对应。

这时,更新用动作参数存储单元42的属性信息为初始值“600”、下限值“250”、上限值“1200”、显示单位“Hz”及数值显示方式信息“1/10”。该数值显示方式信息是规定显示到小数点后第几位的信息,“1/10”表示显示到小数点后第一位。

此时,如图7所示,操作面板2上显示初始值为“60.0Hz”,可设定下限值为“25.0Hz”,上限值为“120.0Hz”,当前设定值为“55.5Hz”。

以上,关于动作参数更新单元12中属性信息的置换处理、以及有无更换所导致的操作面板2中的显示内容的差异进行了说明。

顺便一提,PLC功能部4具备的应用程序执行单元41例如对由PLC之类的以IEC6113-3为基准的编程语言(梯形图(LD语言)、顺序功能流程图(SFC语言)、功能模块图(FBD语言)、结构化文本(ST语言)及指令表(IL语言))制作的程序等进行执行管理。另外,应用程序可以是由C语言等常见编程语言制作的程序。

上述应用程序可以进行更新用动作参数存储单元42的动作参数的读取及写入,并能够根据动作参数的值变更或调整处理内容。应用程序执行单元41能够在其初始化处理时及任意时刻,改写更新用动作参数存储单元42的数据。

另外,驱动控制装置用动作参数的处理与以往一样,因此省略了详细的说明,但是将与分配给动作参数存储单元13的驱动控制装置用的代码对应的属性信息和动作参数的值显示在操作面板上,驱动控制装置的程序基于其动作参数,执行处理。

以上,根据本实施方式,PLC的应用程序使用的动作参数能够根据应用程序的规格,变更其属性信息。此外,能够基于本来的属性信息,将应用程序的动作参数显示在操作面板上,因此可以统一管理PLC功能及驱动控制装置用动作参数。

本发明不限定于上述实施方式,能够在不超出其要旨的范围内进行各种改变来实现。

例如,在更新用动作参数存储单元42对于每个动作参数设置标志信息,该标志信息表示是否从操作面板2设定了与该动作参数对应的属性信息,当设置有该标志信息时,应用程序执行单元41不写入与该标志信息相对应的属性信息。由此,在不切断电源的状态下重置装置等所谓热启动时,可以将用户已经设置的设定值用作动作参数进行动作,因此能够节省用户再次设定所花费的工夫。

标号说明

1 PLC功能内置型驱动控制装置

2 操作面板

3 通信电路

4 PLC功能部

10 主体

11 动作参数通信单元

12 动作参数更新单元

13 动作参数存储单元

14 关联信息存储单元

41 应用程序执行单元

42 更新用动作参数存储单元

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1