控制系统、开发支持装置、控制装置及控制方法制造方法及图纸

技术编号:14676294 阅读:47 留言:0更新日期:2017-02-19 01:16
主装置包括执行单元,该执行单元反复执行包括与从装置的输入输出相关联的处理的程序。执行单元通过执行程序而计算第1数据和第2数据。主装置包括分配单元,该分配单元根据第1发送周期的设定和第2发送周期的设定,按照每个第1发送周期将第1数据分配到分组中,并且按照每个第2发送周期将第2数据分配到分组中,其中,所述第1发送周期针对第1数据,是控制周期的整数倍,所述第2发送周期针对第2数据,是控制周期的整数倍,且比第1发送周期长。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于对控制对象进行控制的控制系统以及适合该控制系统的开发支持装置、控制装置和控制方法。
技术介绍
多数生产现场中使用的机械和设备由控制系统控制,该控制系统代表性地由可编程控制器(ProgrammableLogicController,以下也称为“PLC”)等构成。在这样的控制系统中,在现场的各处配置远程装置,对各个远程装置发出指令值,并且从各个远程装置收集现场信息。这样的指令值和现场信息的传送是通过现场网络进行的。优选的是,在控制系统内存在提供彼此不同的功能的远程装置,使用于更新指令值的周期等也适合于各种功能。已公开了如下的技术:在这样经由网络的数据的传递中,与频带宽度对应地,按照其优先度优化数据的数组等(例如,日本特开2012-094944号公报(专利文献1))。现有技术文献专利文献专利文献1:日本特开2012-094944号公报
技术实现思路
专利技术要解决的问题在上述日本特开2012-094944号公报(专利文献1)所公开的通信频带控制装置中,在通信驱动器(driver)和任务(task)这样一对多关系的数据传递中,根据发送请求的重要度实现极其细致的频带的指定。与此相对,在如上所述的控制系统中,采用预先设定了控制周期和频带的网络。因此,无法应用按照每个数据动态地指定频带的现有技术的技术思想。本专利技术正是鉴于这样的问题而完成的,其目的在于提供如下的结构:在包括通过网络而连接的主装置及多个从装置的控制系统中,能够以适合各个从装置的周期来发送数据。用于解决问题的手段本专利技术的某个方面的用于对控制对象进行控制的控制系统包括主装置、和通过网络与主装置连接的多个从装置。主装置构成为按照每一个或多个预先设定的控制周期在所述网络上发送分组,并且多个从装置中的各个从装置依次转发来自主装置的分组。主装置包括执行单元,该执行单元反复执行包括与从装置的输入输出相关联的处理的程序,所述执行单元通过执行程序而计算第1数据和第2数据。主装置包括分配单元,该分配单元根据第1发送周期的设定和第2发送周期的设定,按照每个第1发送周期将第1数据分配到分组中,并且按照每个第2发送周期将第2数据分配到分组中,其中所述第1发送周期针对第1数据,是控制周期的整数倍,所述第2发送周期针对第2数据,是控制周期的整数倍,且比第1发送周期长。主装置将第1数据和第2数据分别与表示发送目的地的从装置的信息一起存储在分组中,多个从装置各自仅提取来自主装置的分组所包含的数据中的、以本装置为收信方的数据。优选的是,分配单元以不超过对各个分组所允许的最大数据尺寸的方式,决定将第1数据和第2数据分别分配到哪个分组中。优选的是,分配单元从被设定了发送周期的作为发送对象的多个数据中的、发送周期短的数据开始顺序地决定分配至分组的分配方法。优选的是,第2数据包括多个数据要素。分配单元以如下方式决定把第2数据分配至分组的分配方法:在对第2数据设定了同步发送的情况下,将第2数据中包含的多个数据要素分配在同一个分组中,在没有对第2数据设定同步发送的情况下,将第2数据中包含的多个数据要素分配在同一个分组中。更优选的是,分配单元将作为发送对象的多个数据中被设定了同步发送的数据优先于其它数据而决定分配至分组的分配方法。优选的是,分配单元包括通知各个分组中的所分配的数据的占有状态的单元。优选的是,分配单元包括如下的单元:在无法按照包括控制周期、第1发送周期、第2发送周期在内的预先设定的通信参数,对第1数据和第2数据决定分配方法的情况下,该单元进行催促该通信参数的变更的通知。根据本专利技术的另一个方面提供面向用于对控制对象进行控制的控制系统的开发支持装置。控制系统包括主装置、和经由网络与主装置连接的多个从装置。主装置构成为按照每个预先设定的控制周期在网络上发送分组,并且多个从装置中的各个从装置依次转发来自主装置的分组。开发支持装置包括:接收单元,在主装置被设定成通过反复执行包括与从装置的输入输出相关联的处理的程序来计算第1数据和第2数据的情况下,该接收单元接收通信参数,该通信参数包括第1发送周期的设定和第2发送周期的设定,其中所述第1发送周期针对第1数据,是控制周期的整数倍,所述第2发送周期针对第2数据,是控制周期的整数倍,且比第1发送周期长;以及分配决定单元,其以如下方式决定分配方法:按照每个第1发送周期将第1数据分配到分组中、并且按照每个第2发送周期将第2数据分配到分组中的方式决定分配方法。根据本专利技术的另一个方面提供经由网络与多个从装置连接的控制装置,该控制装置构成为按照每一个或者多个预先设定的控制周期在所述网络上发送分组,并且多个从装置中的各个从装置依次转发来自控制装置的分组。控制装置包括执行单元,该执行单元反复执行包括与从装置的输入输出相关联的处理的程序。执行单元通过执行程序而计算第1数据和第2数据。控制装置包括分配单元,该分配单元根据第1发送周期的设定和第2发送周期的设定,按照每个第1发送周期将第1数据分配到分组中,并且按照每个第2发送周期将第2数据分配到分组中,其中所述第1发送周期针对第1数据,是控制周期的整数倍,所述第2发送周期针对第2数据,是控制周期的整数倍,且比第1发送周期长。控制装置将第1数据和第2数据分别与表示发送目的地的从装置的信息一起存储在分组中,多个从装置各自仅提取来自控制装置的分组所包含的数据中的、以本装置为收信方的数据。根据本专利技术的又另一个方面提供面向用于对控制对象进行控制的控制系统的开发支持装置。控制系统包括主装置、和经由网络与主装置连接的多个从装置。主装置构成为按照每一个或者多个预先设定的控制周期在所述网络上发送分组,并且多个从装置中的各个从装置依次转发来自主装置的分组。主装置包括执行单元,该执行单元反复执行包括与从装置的输入输出相关联的处理的程序。执行单元通过执行程序而计算第1数据和第2数据。开发支持装置根据第1发送周期的设定和第2发送周期的设定,以如下的方式决定分配方法:按照每个第1发送周期将第1数据分配到分组中,并且按照每个第2发送周期将第2数据分配到分组中,其中所述第1发送周期针对第1数据,是控制周期的整数倍,所述第2发送周期针对第2数据,是控制周期的整数倍,且比第1发送周期长。根据本专利技术的又另一个方面提供对控制对象进行控制的控制系统的控制方法。控制系统包括主装置、和经由网络与主装置连接的多个从装置。控制方法包括以下步骤:主装置按照每一个或者多个预先设定的控制周期在网络上发送分组,并且多个从装置中的各个从装置依次转发来自主装置的分组;主装置反复执行包括与从装置的输入输出相关联的处理的程序。通过程序的执行,计算第1数据和第2数据。控制方法包括以下步骤:根据第1发送周期的设定和第2发送周期的设定,按照每个第1发送周期将第1数据分配到分组中,并且按照每个第2发送周期将第2数据分配到分组中,其中所述第1发送周期针对第1数据,是控制周期的整数倍,所述第2发送周期针对第2数据,是控制周期的整数倍,且比第1发送周期长;主装置将第1数据和第2数据分别与表示发送目的地的从装置的信息一起存储在分组中;多个从装置各自仅提取来自主装置的分组所包含的数据中的、以本装置为收信方的数据。专利技术效果根据本专利技术的某个方面的控制系统,能够本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201580005278.html" title="控制系统、开发支持装置、控制装置及控制方法原文来自X技术">控制系统、开发支持装置、控制装置及控制方法</a>

【技术保护点】
一种用于对控制对象进行控制的控制系统,所述控制系统具有:主装置;以及多个从装置,其经由网络与所述主装置连接,所述主装置构成为按照每一个或多个预先设定的控制周期在所述网络上发送分组,并且所述多个从装置中的各个从装置依次转发来自所述主装置的分组,所述主装置具有执行单元,该执行单元反复执行包括与所述从装置的输入输出相关联的处理的程序,所述执行单元通过执行所述程序而计算第1数据和第2数据,所述主装置具有分配单元,该分配单元根据第1发送周期的设定和第2发送周期的设定,按照每个所述第1发送周期将所述第1数据分配到所述分组中,并且按照每个所述第2发送周期将所述第2数据分配到所述分组中,其中所述第1发送周期针对所述第1数据,是所述控制周期的整数倍,所述第2发送周期针对所述第2数据,是所述控制周期的整数倍,且比所述第1发送周期长,所述主装置将所述第1数据和所述第2数据分别与表示发送目的地的从装置的信息一起存储在分组中,所述多个从装置各自仅提取来自所述主装置的分组所包含的数据中的、以本装置为收信方的数据。

【技术特征摘要】
【国外来华专利技术】2014.02.14 JP 2014-0268211.一种用于对控制对象进行控制的控制系统,所述控制系统具有:主装置;以及多个从装置,其经由网络与所述主装置连接,所述主装置构成为按照每一个或多个预先设定的控制周期在所述网络上发送分组,并且所述多个从装置中的各个从装置依次转发来自所述主装置的分组,所述主装置具有执行单元,该执行单元反复执行包括与所述从装置的输入输出相关联的处理的程序,所述执行单元通过执行所述程序而计算第1数据和第2数据,所述主装置具有分配单元,该分配单元根据第1发送周期的设定和第2发送周期的设定,按照每个所述第1发送周期将所述第1数据分配到所述分组中,并且按照每个所述第2发送周期将所述第2数据分配到所述分组中,其中所述第1发送周期针对所述第1数据,是所述控制周期的整数倍,所述第2发送周期针对所述第2数据,是所述控制周期的整数倍,且比所述第1发送周期长,所述主装置将所述第1数据和所述第2数据分别与表示发送目的地的从装置的信息一起存储在分组中,所述多个从装置各自仅提取来自所述主装置的分组所包含的数据中的、以本装置为收信方的数据。2.根据权利要求1所述的控制系统,其中,所述分配单元以不超过所述各个分组所允许的最大数据尺寸的方式,决定将所述第1数据和所述第2数据分别分配到哪个分组中。3.根据权利要求1或2所述的控制系统,其中,所述分配单元从被设定了发送周期的作为发送对象的多个数据中的、发送周期短的数据开始顺序地决定分配至分组的分配方法。4.根据权利要求1~3中任意一项所述的控制系统,其中,所述第2数据包括多个数据要素,所述分配单元以如下方式决定把所述第2数据分配至分组的分配方法:在对所述第2数据设定了同步发送的情况下,将所述第2数据中包含的多个数据要素分配在同一个分组中,在没有对所述第2数据设定同步发送的情况下,将所述第2数据中包含的多个数据要素分配在同一个分组中。5.根据权利要求4所述的控制系统,其中,所述分配单元将作为发送对象的多个数据中被设定了同步发送的数据优先于其它数据而决定分配至分组的分配方法。6.根据权利要求1~5中任意一项所述的控制系统,其中,所述分配单元包括通知各个分组中的所分配的数据的占有状态的单元。7.根据权利要求1~6中任意一项所述的控制系统,其中,所述分配单元包括如下的单元:在无法按照包括所述控制周期、所述第1发送周期、所述第2发送周期在内的预先设定的通信参数,对所述第1数据和所述第2数据决定分配方法的情况下,该单元进行催促该通信参数的变更的通知。8.一种面向用于对控制对象进行控制的控制系统的开发支持装置,所述控制系统具有主装置、和经由网络与所述主装置连接的多个从装置,所述主装置构成为按照每个预先设定的控制周期在所述网络上发送分组,并且所述多个从装置中的各个从装置依次转发来自所述主装置的分组,所述开发支持装置具有:接收单元,在所述主装置被设定成通过反复执行包括与所述从装置的输入输出相关联的处理的程序来计算第1数据和第2数据的情况下,该接收单元接收通信参数,该通信参数包括第1发送周期的设定和第2发送周期的设定,其中所述第1发送周期针对所述第1数据,是所述控制周期的整数倍,所述第...

【专利技术属性】
技术研发人员:桐渊岳
申请(专利权)人:欧姆龙株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1