CN1734381A - 控制系统设定装置 - Google Patents
控制系统设定装置 Download PDFInfo
- Publication number
- CN1734381A CN1734381A CN200510064110.5A CN200510064110A CN1734381A CN 1734381 A CN1734381 A CN 1734381A CN 200510064110 A CN200510064110 A CN 200510064110A CN 1734381 A CN1734381 A CN 1734381A
- Authority
- CN
- China
- Prior art keywords
- program
- control system
- network
- program element
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims description 17
- 238000000605 extraction Methods 0.000 claims description 7
- 239000000284 extract Substances 0.000 claims description 5
- 230000005055 memory storage Effects 0.000 claims description 2
- 238000003860 storage Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 8
- 230000009471 action Effects 0.000 description 7
- 230000000712 assembly Effects 0.000 description 7
- 238000000429 assembly Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 102100026205 1-phosphatidylinositol 4,5-bisphosphate phosphodiesterase gamma-1 Human genes 0.000 description 6
- 101000691599 Homo sapiens 1-phosphatidylinositol 4,5-bisphosphate phosphodiesterase gamma-1 Proteins 0.000 description 6
- 238000010276 construction Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/056—Programming the PLC
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0426—Programming the control sequence
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13114—Use of relative addresses for program
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/15—Plc structure of the system
- G05B2219/15012—Configuration software for networks
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25067—Graphic configuration control system
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25086—Assign functions to group of complete or partial cells, modules
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供一种控制系统设定装置,联合控制系统中的网络的设定和PLC或可编程显示器等的编程工作从而提高编程工作的效率。控制系统设定装置使用包含按每个装置的机种准备的、可用于指定对该机种的程序部件的程序部件信息的简档数据,基于网络结构信息,在网络中从与编程对象的装置有关联的装置的简档数据中提取程序部件信息,基于提取了的程序部件信息,显示在编程对象的装置中可利用的程序部件,使操作者选择使用的程序部件,并用选择的程序部件编制程序。
Description
技术领域
本发明涉及与包含由网络连接的多个装置(部件)的控制系统连接,从而进行控制系统的设定的控制系统设定装置。
背景技术
作为工厂自动化(FA)领域中的控制装置,使用可编程控制器(PLC)。多数情况下,PLC由多个组件构成。即,PLC通过适当组合以下各种组件而构成:电源供给源的电源组件;统率PLC整体的控制的CPU组件;取入来自FA的生产装置或设备装置的适当位置安装的开关或传感器等输入装置的信号的输入组件;对致动器等输出装置输出控制输出的输出组件;以及用于连接到网络的通信组件等。而且,输入装置或输出装置与输入组件或输出组件不限于直接连接,例如也有连接到IO终端等从动装置(slave),并从该从动装置经由网络连接到PLC的情况。
PLC的CPU组件中的控制如下进行将由输入组件等取得了的输入信号读取到CPU组件的I/O存储器(IN更新),基于预先注册的由梯形图(ラダ一)语言组成的用户程序进行逻辑运算(执行运算),将其运算执行结果写入I/O存储器并发送到输出组件等(OUT更新),之后,循环地反复进行所谓周边处理。用户程序通常使用PLC用的编程工具生成,并被下载到CPU组件中。
在制作PLC用的用户程序时,有时使用组合了多个命令的程序部件(功能块)。在该情况下,PLC用的程序部件由PLC用的编程工具管理。使用功能块的PLC用编程工具的例子记载于专利文献1中。
另一方面,通过监视IO存储器的内容等的PLC的动作状况,当然除了监视PLC自身的状况,还监视由PLC控制的控制系统整体的动作状况,将数据写入IO存储器从而进行PLC中的参数等的设定或更新。这样的监视或设定可以使用可编程显示器来进行。可编程显示器通过图形显示的功能部件在该显示画面中显示监视的内容,并从功能部件上的触摸板输入设定内容等。而且,监视或设定不仅对PLC可以进行,而且也可以对其它的装置进行。为了可以使可编程显示器动作,需要预先将显示画面内容编程。换言之,需要将使用什么样的功能部件,将该功能部件与哪个装置的IO存储器联合等编程,使用可编程显示器用的编程工具进行这样的编程。
将可编程显示器的显示画面内容编程所需的功能部件由可编程显示器用的编程工具管理。可编程显示器用的编程工具的例子记载在专利文献2中。
而且,为了进行网络的设定而使用网络设定用工具。网络设定用工具的例子记载在专利文献3中。
【专利文献1】国际公开第2002/079886号分册
【专利文献2】(日本)特开2001-75616号公报
【专利文献3】特开2001-53763号公报
以往,使用网络设定用工具进行网络的设定时,进行指定连接到网络的装置的工作,与该工作相独立进行PLC或可编程显示器的编程时,需要使用该用途的工具来进行识别通过与连接到网络的装置的关联可利用的功能块或功能部件的工作。因此,编程工作的效率低。
发明内容
本发明的目的在于使网络的设定和PLC或可编程显示器等的编程工作进行协同,从而提高编程工作的效率。
本发明的控制系统设定装置是用于与包含由网络连接的多个装置的控制系统连接从而进行控制系统的设定、包括存储装置以及显示装置的计算机,可访问记载装置的特性的装置的简档数据(profile data)以及在装置中执行的程序的编程中可以使用的程序部件。
这里,程序部件的一个例子是在可编程控制器中执行的程序的编程中可以使用的功能块,程序部件的其它例子是在可编程显示器中执行的程序的编程中可使用的HMI功能部件。
装置的简档数据按每个装置的机种来准备。至少用于一部分机种的简档数据包含对可用于该机种的装置的程序部件进行指定的程序部件信息。
控制系统设定装置的存储装置存储支持至少在一部分机种的装置中执行的程序的制作的控制系统设定程序。作为这里所说的执行程序的装置,至少PLC的CPU组件以及可编程显示器可以对应。
控制系统设定程序输入作为网络中的装置的连接关系的信息的网络结构信息,基于网络结构信息从在网络中与编程对象的装置有关联的装置的简档数据中提取程序部件信息,基于提取的程序部件信息,在控制系统设定装置的显示装置中显示在编程对象的装置中可利用的程序部件,使操作者选择使用的程序部件,并用选择的程序部件编制程序。
根据该控制系统设定装置,由于可以利用网络结构信息和简档数据中的程序部件信息来指定在编程对象装置中可利用的程序部件,所以不消耗识别可利用的程序部件的时间,编程变得容易。
控制系统设定程序也可以包含用于支持程序的制作的装置编程工具,所述程序在用于执行与网络关联的设定的网络工具和装置中执行。
准备网络工具,以在控制系统设定装置的显示装置中显示网络结构信息,使操作者选择作为编程对象的装置,从在网络中选择了的装置相关联的装置的简档数据中提取程序部件信息,并可以由支持被选择装置的编程的装置编程工具利用提取出的程序部件信息。
装置编程工具基于由网络工具准备的程序部件信息,在所述显示装置中显示在编程对象的装置中可利用的程序部件,使操作者选择使用的程序部件,并用选择的程序部件编制程序。
根据包括这样的控制系统设定程序的控制系统设定装置,由于分为网络工具和装置编程工具,所以很容易将其中一个或各个工具准备多个种类从而可自由地组合,如果可以这样组合,则维持可以指定可利用的程序部件的特征,同时容易地应对多种类的控制系统。
根据该控制系统设定装置,由于可以利用网络结构信息和简档数据中的程序部件信息来指定在编程对象的装置中可利用的程序部件,所以不消耗识别可利用的程序部件的时间,编程变得容易。
附图说明
图1是表示控制系统的一例的图。
图2是表示作为本发明的优选的一个实施方式的控制系统设定装置的软件结构的图。
图3是表示CPS的数据结构的一例的图。
图4是表示网络工具的使用顺序以及动作的流程图。
图5是表示PLC编程工具的使用顺序以及动作的流程图。
图6是表示HMI编程工具的使用顺序以及动作的流程图。
图7是制作网络结构图的显示画面的一例(简图)。
图8是制作网络结构图的显示画面的一例(简图)。
图9是根据网络结构图的显示画面说明工作存储器和网络结构图的关系的图(简图)。
图10是表示PLC编程工具的显示画面的图(简图)。
图11是表示HMI编程工具的显示画面的图。
具体实施方式
图1表示包含由网络连接的多个装置的控制系统的一例。主管生产线的控制的可编程控制器(可编程逻辑控制器,PLC)1由电源组件、CPU组件、通信组件、IO组件、高性能组件等多个组件构成。为方便起见,将它们称作组件,但组件或由多个组件构成的PLC也包含于装置(部件)的概念中。PLC1上经由以太网(注册商标)等信息系统的网络4连接控制系统设定装置2以及可编程显示器(人机接口,HMI)3。可编程显示器也称作可编程终端(PT)。而且,PLC1上也连接各种部件(装置)5。部件5有温度调节器和照相机和各种开关以及传感器等输入装置、继电器和电机(马达)等输出装置、用于连接这些输入输出装置的IO终端等各种装置。这些部件5、构成PLC1的高性能组件等由CPU组件中执行的用户程序控制,同时通过来自可编程显示器3的访问来进行数据收集或设定变更。
控制系统设定装置2通过在个人计算机中安装控制系统设定程序来实现。控制系统设定装置2包括制作以及编辑下载到PLC1的CPU组件的程序的功能,和制作以及编辑可编程显示器3用的程序的功能。控制系统设定程序被存储在CD-ROM6这样的存储媒体中,或者通过经由因特网从服务器下载来提供。
图2表示控制系统设定装置2的软件结构。控制系统设定装置2包括:通用OS10;作为通用OS10和各工具之间的桥梁的中间部件11;在中间部件11上执行的网络工具12、PLC编程工具13以及HMI编程工具14;功能块库15;HMI功能部件库16;以及CPS库17。功能块库15是作为PLC编程工具13利用的PLC用程序部件的功能块(FB)的库。HMI功能部件库16是作为HMI编程工具14利用的可编程显示器用的程序部件的HMI功能部件(欧姆龙株式会社制品名称SAP:Smart Active Parts)的库。CPS库17是构成PLC1的组件,或控制系统中包含的记载部件5的特性的简档数据(欧姆龙株式会社制品名称CPS:Components Profile Sheets)的库。
网络工具12包括:起动关联程序的起动装置部12a、集中文件处理部12b、印刷处理部12c、XML执行部12d、CPS解读部12e、网络结构图制作工具12f、PLC组件结构工具12g。网络结构图制作工具12f制作以及编辑关于网络以及连接到网络的装置的数据。PLC组件结构工具12g制作以及编辑关于PLC1的组件结构的数据。网络工具12管理功能块库15、HMI功能部件库16以及CPS库17,并调用PLC编程工具13或HMI编程工具14,在这些工具之间共有数据。
PLC编程工具13适当使用功能块库15中存储的功能块,同时进行用户程序的制作以及编辑。HMI编程工具14适当使用HMI功能部件库16中存储的HMI功能部件,同时制作以及编辑可编程显示器用的程序。
图3表示CPS的结构。CPS·VER信息中注册CPS的版本号。在网络信息中注册该部件可连接的网络名。在系列信息和型式信息中注册该部件的系列名和型式名。系列名是部件所属的组的名称。型式名指定部件的机种。在连接信息中注册连接位置制约条件、连接信息、连接台数制约条件。连接位置制约条件例如在构成PLC的组件的情况下,在有该组件可连接的位置(例如,仅可以连接底座的第一端(0号))的情况下,存储该位置。连接台数制约条件例如是可安装在同一底座的个数,或可连接到同一网络上的个数等。动作模式信息中记载了运转模式和停止模式等该部件可以采取的模式。参数信息中首先记载该部件保有的参数的数目,接着注册参数位置信息以外的具体的参数。在省略了图示的显示方式信息中,定义记录的值以BCD原样输出,或例如将“0/1”变换为“正常/异常”而输出等显示方式。而且,作为追加信息,注册在有可与该部件关联使用的功能块的情况下指定它的FB库信息(FB程序部件信息),和在有可与该部件关联使用的HMI功能部件信息的情况下指定它的SAP库信息(SAP程序部件信息)。
CPS以XML(eXtensible Markup Language)的形式定义上述各项目。由此,可以利用CPS而不依赖于构成用户的控制系统设定装置2的计算机的OS,同时在提供者(制造商)侧也可以对CPS组装任意的数据项目。另外,作为CPS的提供方法,有通过将存储了CPS的CD-ROM等记录媒体与装置捆绑,提供给购入该装置的用户,或在因特网上的服务器中预先存储CPS,使用户经由因特网下载,或在装置内的存储媒体中预先存储CPS,经由装置连接的网络上传的方法。也可以不在控制系统设定装置2中设置CPS库17,在每次使用要使用的CPS时,从因特网下载。这对于功能块库15以及HMI功能部件库16也同样。
网络工具12的CPS解读部12e检查CPS中的追加信息中的FB库信息和SAP库信息的有无,在其中一个存在的情况下,提取这些库信息(库名以及属性信息)。集中文件处理部12b将提取的库信息注册到功能块库15或HMI功能部件库16中,并将取得了的CPS注册到CPS库17中。此时,CPS中存储的FB库信息和SAP库信息也可以在删除的基础上存储到CPS库17中,也可以不删除而存储。而且,在取得了CPS时,不进行FB库信息和SAP库信息的有无的确认而将CPS注册到CPS库17中,利用CPS时等根据需要提取FB库信息和SAP库信息也可以。XML执行部12d根据需要执行CPS的XML记载中记载为可执行的部分。
图4是表示网络工具12的使用顺序以及动作的流程图。控制系统设定装置2的用户通过预先将图2所示的软件结构安装到计算机中,从而构成控制系统设定装置2(S11)。将图2所示的各工具以及各库总称为集中开发环境工具。该安装只要最初进行一次就可以。接着,起动PLC组件结构工具12g,并制作PLC的组件结构(S12)。这通过显示CPS库17中存储的装置的一览表,并依次选择(例如,牵引(drag)和降落(drop)方式)相应的PLC的组件来制作。用户判断关于构筑控制系统所需的装置的CPS、FB以及SAP是否存储于库中(S13),在没有存在的情况下,从因特网上的服务器下载必要的CPS、FB以及SAP(S14)。或者,也可以从制造商处得到存储了关于对应的组件的信息的CD-ROM等记录媒体。
用户接着起动网络结构图制作工具12f,并制作网络结构图。如图7、图8所示,控制系统设定装置2的显示画面中,在下栏中设定显示装置的列表的显示区域,在右上栏中设定制作网络结构图的网络结构图制作区域,在左上栏中设定将在网络结构图制作区域中制作的网络的结构(连接关系)进行树状显示的区域。用户从列表显示区域中选择装置,即PLC、可编程显示器或其它的部件,然后追加到网络结构图中(S15)。图7表示从列表显示区域中的列表中选择一个PLC,通过牵引和降落表示网络结构图制作区域中配置的状态。图8表示将连接到现场总线(field bus)(下一级网络)的部件增加到网络结构图中的状态的画面。
选择网络结构图的制作所伴随的装置时,网络工具12从CPS库17中存储的该装置所对应的CPS或功能块库15以及HMI功能部件库16读取对应的FB库信息以及SAP库信息(S16)。读取的FB库信息以及SAP库信息被注册在起动装置部12a的各工作存储器12h中(S17)。具体来说,可以注册库名,并以该库名为关键词从库中读取对应的程序部件。
此时,FB库信息对于网络结构图上关联的PLC的每一个被分组,并与该PLC建立关联并存储在工作存储器12h中。在图9中,以工作X1、工作X2、工作X3表示这样存储的FB库信息的组。SAP库信息中,网络结构图上可编程显示器3关联的范围的信息被分组,并与该可编程显示器建立关联并存储在工作存储器12h中。图9中,以工作Y1、工作Y2表示这样存储的SAP库信息的组。
进行从S15到S17的处理,直到网络结构图的制作结束(S18)。如果网络结构图的制作结束了,则由于S18的分支判断为“是”,所以使用了网络结构图制作工具12f的一系列处理结束。
图5是表示PLC编程工具13的使用顺序以及动作的流程图。在开始PLC的编程时,用户起动PLC编程工具13(S21)。该起动可以由用户直接进行,也可以通过单击网络结构图上的PLC来选择,从而识别它的网络工具12起动PLC编程工具13。不论如何,起动了的PLC编程工具13被提供关于进行哪个PLC的编程的信息。
PLC编程工具13参照工作存储器12h取得与作为编程对象的PLC建立了关联的FB库信息(S22)。它们是关于用户的网络结构中在实际编程中可利用的功能块的信息。PLC编程工具列表显示可利用的功能块的名称(S23)。由于用户可以利用显示的所有功能块,所以可以不花费搜索可利用的功能块的时间,而从显示的功能块中适当选择必要的功能块,同时进行程序的制作以及编辑。
图10表示PLC编程工具13的显示画面。在显示画面的左侧的区域中,以树状显示可使用的功能块的一览(图中圆框内),从中选择适当的功能块,在右侧准备的描绘梯形图语言程序的程序制作区域中,可以通过牵引和降落,将功能块使用于编程。
图6是表示HMI编程工具14的使用顺序以及动作的流程图。开始可编程显示器的编程时,用户起动HMI编程工具14(S31)。该起动可由用户直接进行,也可以通过单击网络结构图上的可编程显示器来选择,从而识别它的网络工具12起动HMI编程工具14。不论如何,起动了的HMI编程工具14被提供关于进行哪个可编程显示器的编程的信息。
HMI编程工具14参照工作存储器12h取得作为编程对象的与可编程显示器建立了关联的SAP库信息(S32)。这是关于在用户在网络结构中在实际编程中可利用的HMI功能部件的信息。HMI编程工具列表显示可利用的HMI功能部件的名称(S33)。由于用户可以利用显示了的所有HMI功能部件,所以可以不花费搜索可利用的HMI功能部件的时间,而从显示了的HMI功能部件中适当选择必要的功能部件,同时进行程序的制作以及编辑。
图11表示HMI编程工具14的显示画面。当前显示了的画面中,以树状显示可使用的HMI功能部件的一览(图中圆框内),从中参照预览显示了的HMI功能部件的图像,同时选择适当的功能部件,在背后显示了的设定可编程显示器的显示画面的程序制作区域中,可以通过牵引和降落,将HMI功能部件使用于编程。
Claims (7)
1.一种控制系统设定装置,是用于与包含由网络连接的多个装置的控制系统连接而进行控制系统的设定、包括存储装置以及显示装置的计算机,可访问记载装置的特性的装置的简档数据以及在装置中执行的程序的编程中可以使用的程序部件,其中,
所述装置的简档数据按每个装置的机种来准备,
至少用于一部分机种的简档数据包含对可用于该机种的装置的程序部件进行指定的程序部件信息,
所述存储装置存储支持至少在一部分的机种的装置中执行的程序的制作的控制系统设定程序,
控制系统设定程序输入作为网络中的装置的连接关系的信息的网络结构信息,基于网络结构信息从在网络中与编程对象的装置有关联的装置的简档数据中提取程序部件信息,基于提取的程序部件信息,在所述显示装置中显示在编程对象的装置中可利用的程序部件,使操作者选择使用的程序部件,并用选择的程序部件编制程序。
2.如权利要求1所述的控制系统设定装置,其中,
所述控制系统设定程序包含用于支持程序的制作的装置编程工具,所述程序在用于进行与网络关联的设定的网络工具和装置中被执行,
准备网络工具,以在所述控制系统设定装置的显示装置中显示所述网络结构信息,使操作者选择作为编程对象的装置,从在网络中选择的装置相关联的装置的简档数据中提取程序部件信息,并可以由支持被选择装置的编程的装置编程工具利用提取出的程序部件信息,
装置编程工具基于由网络工具准备了的程序部件信息,将可在编程对象的装置中利用的程序部件显示在所述显示装置中,使操作者选择使用的程序部件,并用选择的程序部件编制程序。
3.如权利要求1所述的控制系统设定装置,其中,
所述程序部件是可使用于在可编程控制器中执行的程序的编程中的功能块。
4.如权利要求1所述的控制系统设定装置,其中,
所述程序部件是可使用于在可编程显示器中执行的程序的编程中的HMI功能部件。
5.一种控制系统设定程序,在控制系统设定装置中执行,所述控制系统设定装置是用于与包含由网络连接的多个装置的控制系统连接而进行控制系统的设定、包括显示装置的计算机,可访问按每个装置的机种准备、记载装置的特性、并包含对可用于装置的程序部件进行指定的程序部件信息的装置的简档数据,以及在装置中执行的程序的编程中可以使用的程序部件,其中,
至少支持一部分的机种的装置中执行的程序的制作,
输入作为网络中的装置的连接关系的信息的网络结构信息,基于网络结构信息从在网络中与编程对象的装置有关联的装置的简档数据中提取程序部件信息,基于提取的程序部件信息,在所述显示装置中显示在编程对象的装置中可利用的程序部件,使操作者选择使用的程序部件,并用选择的程序部件编制程序。
6.一种计算机可读取的存储媒体,是存储了控制系统设定程序的计算机可读取的存储媒体,
所述控制系统设定程序在控制系统设定装置中执行,所述控制系统设定装置是用于与包含由网络连接的多个装置的控制系统连接而进行控制系统的设定、包括显示装置的计算机,设为可访问对每个装置的机种准备、记载装置的特性、并包含对可用于装置的程序部件进行指定的程序部件信息的装置的简档数据,以及在装置中执行的程序的编程中可以使用的程序部件,其中,
至少支持一部分机种的装置中执行的程序的编制,
输入作为网络中的装置的连接关系的信息的网络结构信息,基于网络结构信息从在网络中与编程对象的装置有关联的装置的简档数据中提取程序部件信息,基于提取的程序部件信息,在所述显示装置中显示在编程对象的装置中可利用的程序部件,使操作者选择使用的程序部件,并用选择的程序部件编制程序。
7.一种控制系统设定方法,用于控制系统设定装置,所述控制系统设定装置是用于与包含由网络连接的多个装置的控制系统连接而进行控制系统的设定、包括显示装置的计算机,可访问按每个装置的机种准备、记载装置的特性、并包含对可用于装置的程序部件进行指定的程序部件信息的装置的简档数据,以及在装置中执行的程序的编程中可以使用的程序部件,其中,
至少支持一部分机种的装置中执行的程序的制作,
输入作为网络中的装置的连接关系的信息的网络结构信息,基于网络结构信息从在网络中与编程对象的装置有关联的装置的简档数据中提取程序部件信息,基于提取的程序部件信息,在所述显示装置中显示在编程对象的装置中可利用的程序部件,使操作者选择使用的程序部件,并用选择的程序部件编制程序。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP118427/04 | 2004-04-13 | ||
JP2004118427 | 2004-04-13 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1734381A true CN1734381A (zh) | 2006-02-15 |
CN100442176C CN100442176C (zh) | 2008-12-10 |
Family
ID=34935121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100641105A Expired - Fee Related CN100442176C (zh) | 2004-04-13 | 2005-04-11 | 控制系统设定装置及控制系统设定方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7272458B2 (zh) |
EP (1) | EP1586966B1 (zh) |
JP (1) | JP4462449B2 (zh) |
CN (1) | CN100442176C (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101840216A (zh) * | 2009-03-17 | 2010-09-22 | 鸿富锦精密工业(深圳)有限公司 | 可编程控制器的参数设定系统及方法 |
CN101846983A (zh) * | 2009-03-24 | 2010-09-29 | 株式会社自动网络技术研究所 | 进行负载的动作控制的控制装置及控制方法 |
CN102365594A (zh) * | 2009-03-25 | 2012-02-29 | 三菱电机株式会社 | 参数设定装置 |
CN101782749B (zh) * | 2008-12-23 | 2012-10-31 | 株式会社自动网络技术研究所 | 控制系统、控制装置 |
CN103443755A (zh) * | 2012-03-19 | 2013-12-11 | 三菱电机株式会社 | 可编程显示器用画面数据生成装置 |
CN103477291A (zh) * | 2011-05-17 | 2013-12-25 | 三菱电机株式会社 | 参数设定装置及参数设定系统 |
CN104137011A (zh) * | 2012-02-24 | 2014-11-05 | 三菱电机株式会社 | 系统构建辅助工具 |
CN104246632A (zh) * | 2012-03-08 | 2014-12-24 | Abb技术有限公司 | 用于在一个显示中对工业设施的装置数据和网络进行可视化的系统及方法 |
CN103384858B (zh) * | 2011-02-21 | 2016-01-20 | 三菱电机株式会社 | 工程设计装置 |
CN105765468A (zh) * | 2013-11-26 | 2016-07-13 | 三菱电机株式会社 | 系统构建辅助装置 |
CN105765471A (zh) * | 2013-11-20 | 2016-07-13 | 三菱电机株式会社 | 定序程序创建辅助装置 |
CN107430390A (zh) * | 2015-03-26 | 2017-12-01 | 三菱电机株式会社 | 系统设计辅助装置、系统设计辅助方法及系统设计辅助程序 |
CN108885444A (zh) * | 2016-04-14 | 2018-11-23 | 三菱电机株式会社 | 信息管理装置、信息管理方法及信息管理系统 |
CN110546583A (zh) * | 2018-03-28 | 2019-12-06 | 三菱电机株式会社 | 编程辅助装置、编程辅助方法及程序 |
CN112272802A (zh) * | 2018-07-30 | 2021-01-26 | 欧姆龙株式会社 | 支持装置以及支持程序 |
Families Citing this family (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3963174B2 (ja) * | 2003-03-14 | 2007-08-22 | オムロン株式会社 | 表示・編集装置及び表示方法並びにプログラム |
US7801771B1 (en) | 2004-01-27 | 2010-09-21 | Amazon Technologies, Inc. | Providing configurable usage models for available services |
US8024225B1 (en) | 2004-01-27 | 2011-09-20 | Amazon Technologies, Inc. | Controlling access to services via usage models |
US7797198B1 (en) | 2004-01-27 | 2010-09-14 | Amazon Technologies, Inc. | Providing an invocable composite network service based on multiple other invocable constituent network services |
US7734515B1 (en) | 2005-08-17 | 2010-06-08 | Amazon Technologies, Inc. | Generating new invocable composite network services based on multiple other invocable constituent network services |
US7668605B2 (en) * | 2005-10-26 | 2010-02-23 | Rockwell Automation Technologies, Inc. | Wireless industrial control user interface |
US7568198B2 (en) * | 2006-01-10 | 2009-07-28 | National Instruments Corporation | Control of tasks in a programmable logic controller |
US7565654B2 (en) * | 2006-01-10 | 2009-07-21 | National Instruments Corporation | Programmatic control of tasks in a programmable logic controller |
JP4984612B2 (ja) * | 2006-04-10 | 2012-07-25 | ブラザー工業株式会社 | インストーラパッケージ |
US7966427B2 (en) * | 2006-09-29 | 2011-06-21 | Rockwell Automation Technologies, Inc. | Proxy object configuration of industrial component |
US7962659B2 (en) * | 2006-09-29 | 2011-06-14 | Rockwell Automation Technologies, Inc. | Interoperably configurable HMI system and method |
WO2008134627A2 (en) * | 2007-04-27 | 2008-11-06 | Boomi, Inc. | System and method for automated on-demand creation of a customized software application |
ATE529789T1 (de) * | 2007-07-05 | 2011-11-15 | Sick Ag | Verfahren zum programmieren einer sicherheitssteuerung |
US8255065B2 (en) * | 2008-05-05 | 2012-08-28 | Siemens Aktiengesellschaft | Mobile function block for a PLC based distributed control system |
JP5168012B2 (ja) * | 2008-07-28 | 2013-03-21 | 株式会社ジェイテクト | プログラマブルコントローラのプログラム編集装置 |
JP2010049543A (ja) * | 2008-08-22 | 2010-03-04 | Fuji Electric Systems Co Ltd | プログラマブルコントローラ、入出力装置、および動作パラメータアクセスシステム |
US8688258B2 (en) * | 2008-09-11 | 2014-04-01 | Rockwell Automation Technologies, Inc. | Method of controlling a machine tool |
US8024492B2 (en) * | 2008-12-23 | 2011-09-20 | Schneider Electric USA, Inc. | System for managing a power monitoring system containing a multiplicity of intelligent electronic devices |
US8670875B2 (en) * | 2010-06-30 | 2014-03-11 | Siemens Corporation | PLC function block for automated demand response integration |
US20130238104A1 (en) * | 2010-11-24 | 2013-09-12 | Mitsubishi Electric Corporation | System design device |
WO2012095978A1 (ja) * | 2011-01-13 | 2012-07-19 | 三菱電機株式会社 | ネットワーク選定支援方法 |
JP5195955B2 (ja) | 2011-03-15 | 2013-05-15 | オムロン株式会社 | 設計支援システム |
US20130096719A1 (en) * | 2011-10-13 | 2013-04-18 | The U.S.A. As Represented By The Administrator Of The National Aeronautics And Space Administration | Method for dynamic optimization of a robot control interface |
JP5785501B2 (ja) * | 2012-01-12 | 2015-09-30 | 横河電機株式会社 | ラダープログラム作成装置 |
JP5619319B2 (ja) * | 2012-02-24 | 2014-11-05 | 三菱電機株式会社 | システム構築支援ツール |
JP5932687B2 (ja) * | 2013-03-13 | 2016-06-08 | 株式会社東芝 | 制御プログラム、記録媒体および制御方法 |
DE112013006918T5 (de) * | 2013-04-08 | 2015-12-24 | Mitsubishi Electric Corporation | Programmgraphen-Anzeigevorrichtung, Programmgraphen-Anzeigeverfahren und Programmgraphen-Anzeigeprogramm |
WO2015102056A1 (ja) | 2014-01-06 | 2015-07-09 | 三菱電機株式会社 | Fa機器構成設計支援装置およびプログラム |
EP2975478A1 (en) * | 2014-07-18 | 2016-01-20 | Siemens Aktiengesellschaft | Dynamic connection establishment between graphical hardware devices in an automation system |
JP6477178B2 (ja) * | 2015-04-06 | 2019-03-06 | オムロン株式会社 | Plc制御データ生成装置、plc制御データ生成方法、及び、plc制御データ生成プログラム |
US10498858B2 (en) | 2016-12-14 | 2019-12-03 | Dell Products, Lp | System and method for automated on-demand creation of and execution of a customized data integration software application |
JP6954190B2 (ja) | 2018-03-12 | 2021-10-27 | オムロン株式会社 | 制御システム、コントローラ、および制御方法 |
JP6939662B2 (ja) * | 2018-03-14 | 2021-09-22 | オムロン株式会社 | プログラミング支援装置、プログラミング支援方法及びプログラム |
JP2020057332A (ja) * | 2018-10-04 | 2020-04-09 | オムロン株式会社 | プログラム生成装置、プログラム生成装置の制御方法、制御プログラム、および記録媒体。 |
FR3098959B1 (fr) * | 2019-07-15 | 2021-07-16 | Crouzet Automatismes | Procédé de production d'un automate apte à commander un moteur |
FR3098958B1 (fr) * | 2019-07-15 | 2021-07-16 | Crouzet Automatismes | Procédé de production d'un automate apte à commander un moteur |
WO2023209952A1 (ja) * | 2022-04-28 | 2023-11-02 | ファナック株式会社 | 画面作成システム、及び画面作成方法 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5237652A (en) * | 1990-11-30 | 1993-08-17 | Mcmanus Kirby L | Programming system for programmable logic controller |
US5812394A (en) * | 1995-07-21 | 1998-09-22 | Control Systems International | Object-oriented computer program, system, and method for developing control schemes for facilities |
US5841654A (en) * | 1995-10-16 | 1998-11-24 | Smar Research Corporation | Windows based network configuration and control method for a digital control system |
US5896289A (en) * | 1996-09-05 | 1999-04-20 | Allen-Bradley Company, Llc | Output weighted partitioning method for a control program in a highly distributed control system |
US6161051A (en) * | 1998-05-08 | 2000-12-12 | Rockwell Technologies, Llc | System, method and article of manufacture for utilizing external models for enterprise wide control |
JP2000322373A (ja) * | 1999-05-10 | 2000-11-24 | Canon Inc | デバイス情報制御方法及び装置並びに記憶媒体 |
JP3587099B2 (ja) | 1999-06-04 | 2004-11-10 | 三菱電機株式会社 | プログラマブルコントローラの周辺装置 |
JP2001075616A (ja) | 1999-08-31 | 2001-03-23 | Digital Electronics Corp | エディタ装置およびエディタプログラムを記録した記録媒体 |
US6268853B1 (en) * | 1999-09-30 | 2001-07-31 | Rockwell Technologies, L.L.C. | Data structure for use in enterprise controls |
EP1290509A2 (en) * | 2000-03-06 | 2003-03-12 | Siemens Technology-to-Business Center, LLC | Programming automation by demonstration |
US6941261B1 (en) * | 2000-05-01 | 2005-09-06 | General Electric Company | Cause and effect logic application implementation |
WO2002079886A1 (fr) | 2001-03-29 | 2002-10-10 | Mitsubishi Denki Kabushiki Kaisha | Outil de programmation |
US7367028B2 (en) * | 2001-08-14 | 2008-04-29 | National Instruments Corporation | Graphically deploying programs on devices in a system |
US6889172B2 (en) * | 2001-08-15 | 2005-05-03 | National Instruments Corporation | Network-based system for configuring a measurement system using software programs generated based on a user specification |
JP2003076405A (ja) * | 2001-08-30 | 2003-03-14 | Digital Electronics Corp | 制御用表示装置、制御システム、制御プログラムおよびそれを記録した記録媒体 |
JP4000841B2 (ja) * | 2001-12-07 | 2007-10-31 | 松下電工株式会社 | 分散制御システムにおける接続設定支援ツール |
US7042469B2 (en) * | 2002-08-13 | 2006-05-09 | National Instruments Corporation | Multiple views for a measurement system diagram |
JP3594035B2 (ja) * | 2003-03-13 | 2004-11-24 | オムロン株式会社 | 制御装置、cpuユニット、プログラマブルコントローラのユーザプログラム編集方法、及びオンラインエディットされる際のプログラマブルコントローラの処理方法 |
JP3963174B2 (ja) * | 2003-03-14 | 2007-08-22 | オムロン株式会社 | 表示・編集装置及び表示方法並びにプログラム |
US20050033457A1 (en) * | 2003-07-25 | 2005-02-10 | Hitoshi Yamane | Simulation aid tools and ladder program verification systems |
WO2005022280A1 (en) * | 2003-09-03 | 2005-03-10 | Unitronics (1989) (R'g) Ltd. | System and method for implementing logic control in programmable controllers in distributed control systems |
JP3827092B2 (ja) * | 2003-10-22 | 2006-09-27 | オムロン株式会社 | 制御システム設定装置および制御システム設定方法ならびに設定プログラム |
TW200608228A (en) * | 2004-08-20 | 2006-03-01 | Delta Electronics Inc | Program editing system and method thereof for a programmable logic controller |
-
2005
- 2005-04-08 US US11/102,510 patent/US7272458B2/en active Active
- 2005-04-11 CN CNB2005100641105A patent/CN100442176C/zh not_active Expired - Fee Related
- 2005-04-13 EP EP05008091.0A patent/EP1586966B1/en not_active Not-in-force
-
2008
- 2008-01-28 JP JP2008016094A patent/JP4462449B2/ja not_active Expired - Fee Related
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101782749B (zh) * | 2008-12-23 | 2012-10-31 | 株式会社自动网络技术研究所 | 控制系统、控制装置 |
CN101840216B (zh) * | 2009-03-17 | 2013-09-18 | 鸿富锦精密工业(深圳)有限公司 | 可编程控制器的参数设定系统及方法 |
CN101840216A (zh) * | 2009-03-17 | 2010-09-22 | 鸿富锦精密工业(深圳)有限公司 | 可编程控制器的参数设定系统及方法 |
CN101846983A (zh) * | 2009-03-24 | 2010-09-29 | 株式会社自动网络技术研究所 | 进行负载的动作控制的控制装置及控制方法 |
CN101846983B (zh) * | 2009-03-24 | 2012-11-21 | 株式会社自动网络技术研究所 | 进行负载的动作控制的控制装置及控制方法 |
CN102365594A (zh) * | 2009-03-25 | 2012-02-29 | 三菱电机株式会社 | 参数设定装置 |
CN102365594B (zh) * | 2009-03-25 | 2014-04-16 | 三菱电机株式会社 | 参数设定装置 |
CN103384858B (zh) * | 2011-02-21 | 2016-01-20 | 三菱电机株式会社 | 工程设计装置 |
CN103477291A (zh) * | 2011-05-17 | 2013-12-25 | 三菱电机株式会社 | 参数设定装置及参数设定系统 |
CN104137011A (zh) * | 2012-02-24 | 2014-11-05 | 三菱电机株式会社 | 系统构建辅助工具 |
CN104137011B (zh) * | 2012-02-24 | 2017-04-05 | 三菱电机株式会社 | 系统构建辅助工具 |
CN104246632A (zh) * | 2012-03-08 | 2014-12-24 | Abb技术有限公司 | 用于在一个显示中对工业设施的装置数据和网络进行可视化的系统及方法 |
US10481770B2 (en) | 2012-03-08 | 2019-11-19 | Abb Schweiz Ag | System and method for visualizing technical equipment of an industrial plant |
CN103443755A (zh) * | 2012-03-19 | 2013-12-11 | 三菱电机株式会社 | 可编程显示器用画面数据生成装置 |
CN105765471B (zh) * | 2013-11-20 | 2019-03-01 | 三菱电机株式会社 | 定序程序创建辅助装置 |
US10203681B2 (en) | 2013-11-20 | 2019-02-12 | Mistubishi Electric Corporation | Sequence-program-creation supporting apparatus |
CN105765471A (zh) * | 2013-11-20 | 2016-07-13 | 三菱电机株式会社 | 定序程序创建辅助装置 |
CN105765468A (zh) * | 2013-11-26 | 2016-07-13 | 三菱电机株式会社 | 系统构建辅助装置 |
CN107430390A (zh) * | 2015-03-26 | 2017-12-01 | 三菱电机株式会社 | 系统设计辅助装置、系统设计辅助方法及系统设计辅助程序 |
CN108885444A (zh) * | 2016-04-14 | 2018-11-23 | 三菱电机株式会社 | 信息管理装置、信息管理方法及信息管理系统 |
CN108885444B (zh) * | 2016-04-14 | 2020-03-31 | 三菱电机株式会社 | 信息管理装置、信息管理方法及信息管理系统 |
CN110546583A (zh) * | 2018-03-28 | 2019-12-06 | 三菱电机株式会社 | 编程辅助装置、编程辅助方法及程序 |
CN110546583B (zh) * | 2018-03-28 | 2021-05-25 | 三菱电机株式会社 | 编程辅助装置及编程辅助方法 |
CN112272802A (zh) * | 2018-07-30 | 2021-01-26 | 欧姆龙株式会社 | 支持装置以及支持程序 |
CN112272802B (zh) * | 2018-07-30 | 2024-04-09 | 欧姆龙株式会社 | 支持装置以及记录介质 |
Also Published As
Publication number | Publication date |
---|---|
JP2008152799A (ja) | 2008-07-03 |
US7272458B2 (en) | 2007-09-18 |
EP1586966A3 (en) | 2010-03-03 |
US20050228517A1 (en) | 2005-10-13 |
EP1586966B1 (en) | 2014-08-20 |
JP4462449B2 (ja) | 2010-05-12 |
CN100442176C (zh) | 2008-12-10 |
EP1586966A2 (en) | 2005-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1734381A (zh) | 控制系统设定装置 | |
US8065666B2 (en) | Change management methodologies for industrial automation and information systems | |
JP4973867B2 (ja) | Plc制御プログラム開発装置及びプログラム | |
CN100408280C (zh) | 一种机器人控制装置及具有该装置的机器人系统 | |
US11409257B2 (en) | Setting device that sets a programmable logic controller and PLC system that collects control data and a dashboard for displaying control data | |
US7809656B2 (en) | Microhistorians as proxies for data transfer | |
CN111095195B (zh) | 控制器、控制方法以及存储介质 | |
WO2002042853A1 (en) | Method and apparatus for programming | |
JPWO2013168224A1 (ja) | プログラマブルロジックコントローラ、プログラミングツール及びプログラム・パラメータ編集システム | |
CN105103067A (zh) | 数控装置、信息协同系统以及信息协同程序 | |
CN111095194B (zh) | 控制系统、控制器以及控制方法 | |
JP6761004B2 (ja) | 工具管理システム、工具管理装置及び工具管理方法 | |
US9342064B2 (en) | Motion SFC program component creation device | |
EP3104236A1 (en) | Control device, control system, support apparatus, and control-device maintenance management method | |
JP5205988B2 (ja) | Plcのグローバル変数定義方式 | |
US11215974B2 (en) | Factory automation (FA) system, controller, and control method | |
JP3580347B2 (ja) | データ管理方法、データ管理装置及びそれらの記録媒体 | |
JP4366576B2 (ja) | プログラマブルコントローラ用機器 | |
WO2021149116A1 (ja) | 設計支援装置、設計支援方法および設計支援プログラム | |
JPH08137521A (ja) | プログラム管理方法 | |
JP2009245194A (ja) | プログラマブルコントローラ、プログラマブルコントローラ支援装置、及びプログラマブルコントローラシステム | |
WO2015006199A1 (en) | Multi-viewer for interacting or depending objects | |
CN110780638A (zh) | 数值控制装置 | |
JP2003005808A (ja) | Plc入出力データベースシステム | |
CN111737213A (zh) | 一种数模资源保存方法、系统、装置及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20081210 Termination date: 20210411 |
|
CF01 | Termination of patent right due to non-payment of annual fee |