控制系统、支持装置以及支持装置用的程序制造方法及图纸

技术编号:30343278 阅读:17 留言:0更新日期:2021-10-12 23:23
提供一种包含控制装置和能够与控制装置进行通信的设备的控制系统。控制系统包含:控制单元,其周期性地执行用于对控制对象进行控制的控制运算;通信处理单元,其执行用于与设备之间周期性地交换数据的通信处理;提供单元,其提供用于进行由控制单元执行的处理内容的构建、和与通信处理单元的通信处理相关的设定中的至少一部分的开发环境;以及决定单元,其基于在由提供单元提供的开发环境中设定的内容,决定与设备之间交换数据的周期的能够设定的范围。定的范围。定的范围。

【技术实现步骤摘要】
【国外来华专利技术】控制系统、支持装置以及支持装置用的程序


[0001]本专利技术涉及周期性地交换数据的控制系统、支持装置以及支持装置用的程序。

技术介绍

[0002]作为用于控制设备、机械等的控制装置,使用PLC(可编程逻辑控制器)。进而,除了PLC以外,有时还配置有由安全控制器及各种安全组件构成的安全系统。
[0003]随着ICT(Information and Communication Technology:信息和通信技术)的进步,这样的工业用控制器的网络化也正在取得进展。在公知的结构中,例如专利文献1(日本特开2009

223398号公报)所公开的那样,除了执行运算处理的CPU单元以外,还安装有负责通信处理的通信单元。如专利文献2(日本特开2017

027539号公报)所公开的那样,通常与CPU模块分开地安装作为IO模块的一例的通信模块来进行通信处理。
[0004]现有技术文献
[0005]专利文献
[0006]专利文献1:日本特开2009

223398号公报
[0007]专利文献2:日本特开2017

027539号公报

技术实现思路

[0008]专利技术所要解决的课题
[0009]通常,在用于控制设备、机械等控制对象的控制运算中,需要周期性地更新IO数据(输入输出数据)。为了周期性地更新这样的IO数据,需要与作为IO数据的收集目的地的设备之间周期性地交换数据。
[0010]但是,在网络上周期性地交换数据的情况下,由于存在各种制约因素,因此不容易决定应该将通信周期设定为怎样的值。
[0011]本专利技术的目的在于提供一种能够容易地决定与设备之间交换数据的周期的能够设定的范围的结构。
[0012]用于解决课题的手段
[0013]根据本专利技术的一个实施方式,提供一种控制系统,其包含控制装置和能够与控制装置进行通信的设备。控制系统包含:控制单元,其周期性地执行用于对控制对象进行控制的控制运算;通信处理单元,其执行用于与设备之间周期性地交换数据的通信处理;提供单元,其提供用于进行由控制单元执行的处理内容的构建、和与通信处理单元的通信处理相关的设定中的至少一部分的开发环境;以及决定单元,其基于在由提供单元提供的开发环境中设定的内容,决定与设备之间交换数据的周期的能够设定的范围。
[0014]根据该实施方式,基于由控制单元执行的处理内容以及与通信处理相关的设定,决定与设备之间交换数据的周期的能够设定的范围,因此即使是知识少的用户也能够设定适当的周期。
[0015]决定单元也可以反映根据由控制单元执行的处理内容而决定的制约因素、以及根
据与通信处理单元的通信处理相关的设定而决定的制约因素双方,来决定能够设定的范围。根据该结构,能够决定反映了根据由控制单元执行的处理内容而决定的制约因素、以及根据与通信处理单元的通信处理相关的设定而决定的制约因素双方的适当的范围。
[0016]决定单元也可以基于与设备之间交换的数据的连接数以及数据大小中的至少一方,决定能够设定的范围。根据该结构,能够根据与设备之间交换的数据来决定适当的范围。
[0017]决定单元也可以基于在控制单元中执行的控制运算的周期,决定能够设定的范围。根据该结构,能够根据控制运算的周期来决定适当的范围。
[0018]决定单元也可以基于针对控制单元中执行的控制运算设定的优先级,决定能够设定的范围。根据该结构,能够根据对控制运算设定的优先级来决定适当的范围。
[0019]决定单元也可以基于控制装置的处理能力,决定能够设定的范围。根据该结构,能够根据控制装置的处理能力来决定适当的范围。
[0020]决定单元也可以针对与控制装置交换数据的每个设备,决定能够设定的范围。根据该结构,即使在与多个设备之间交换数据的情况下,也能够针对各个设备决定适当的范围。
[0021]也可以还包含通知单元,在与设备之间交换数据的周期的设定值处于由决定单元决定的能够设定的范围外的情况下,所述通知单元进行通知。根据该结构,在当前的设定值处于周期的能够设定的范围外的情况下,能够促使用户进行适当的变更。
[0022]根据本专利技术的另一实施方式,提供一种面向包含控制装置和能够与控制装置进行通信的设备的控制系统的支持装置。控制装置包含:控制单元,其周期性地执行用于对控制对象进行控制的控制运算;以及通信处理单元,其执行用于与设备之间周期性地交换数据的通信处理。支持装置包含:提供单元,其提供用于进行由控制单元执行的处理内容的构建、和与通信处理单元的通信处理相关的设定中的至少一部分的开发环境;以及决定单元,其基于在由提供单元提供的开发环境中设定的内容,决定与设备之间交换数据的周期的能够设定的范围。
[0023]根据本专利技术的又一实施方式,提供一种面向包含控制装置和能够与控制装置进行通信的设备的控制系统的支持装置用的程序。控制装置包含:控制单元,其周期性地执行用于对控制对象进行控制的控制运算;以及通信处理单元,其执行用于与设备之间周期性地交换数据的通信处理。程序在由计算机执行时,使计算机执行以下步骤:提供用于进行由控制单元执行的处理内容的构建、和与通信处理单元的通信处理相关的设定中的至少一部分的开发环境;以及基于在开发环境中设定的内容,决定与设备之间交换数据的周期的能够设定的范围。
[0024]专利技术的效果
[0025]根据本专利技术,能够容易地决定与设备之间交换数据的周期的能够设定的范围。
附图说明
[0026]图1是用于说明本实施方式的控制系统中的概要处理的图。
[0027]图2是表示本实施方式的控制系统的结构例的示意图。
[0028]图3是表示本实施方式的控制系统所包含的标准控制单元的硬件结构例的示意
图。
[0029]图4是表示本实施方式的控制系统所包含的安全控制单元的硬件结构例的示意图。
[0030]图5是表示本实施方式的控制系统所包含的支持装置的硬件结构例的示意图。
[0031]图6是用于说明本实施方式的控制系统中的FSoE的示意图。
[0032]图7是用于说明本实施方式的控制系统中的CIPSafety的示意图。
[0033]图8是表示本实施方式的控制装置中的用于实现CIPSafety的功能结构例的示意图。
[0034]图9是表示图8所示的功能结构的安装例的示意图。
[0035]图10是用于说明本实施方式的控制装置中的CIPSafety的设定内容的一例的示意图。
[0036]图11是用于说明本实施方式的控制装置中的CIPSafety的通信服务的执行例的示意图。
[0037]图12是表示为了计算能够在本实施方式的控制系统中设定的EPI的最小值而使用的参数表的一例的图。
[0038]图13是用于说明重新计算能够在本实施方式的控制系统中设定的EPI的最小值的处理的图。
[0039]图1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种控制系统,其具有控制装置和能够与所述控制装置进行通信的设备,该控制系统具有:控制单元,其周期性地执行用于对控制对象进行控制的控制运算;通信处理单元,其执行用于与所述设备之间周期性地交换数据的通信处理;提供单元,其提供用于进行由所述控制单元执行的处理内容的构建、和与所述通信处理单元的通信处理相关的设定中的至少一部分的开发环境;以及决定单元,其基于在由所述提供单元提供的开发环境中设定的内容,决定与所述设备之间交换数据的周期的能够设定的范围。2.根据权利要求1所述的控制系统,其中,所述决定单元反映根据由所述控制单元执行的处理内容而决定的制约因素、以及根据与所述通信处理单元的通信处理相关的设定而决定的制约因素双方,决定所述能够设定的范围。3.根据权利要求1或2所述的控制系统,其中,所述决定单元基于与所述设备之间交换的数据的连接数以及数据大小中的至少一方,决定所述能够设定的范围。4.根据权利要求1~3中的任意一项所述的控制系统,其中,所述决定单元基于在所述控制单元中执行的所述控制运算的周期,决定所述能够设定的范围。5.根据权利要求1~4中的任意一项所述的控制系统,其中,所述决定单元基于针对所述控制单元中执行的所述控制运算设定的优先级,决定所述能够设定的范围。6.根据权利要求1~5中的任意一项所述的控制系统,其中,所述决定单元基于所述控制装置的处理能力,决定所述能够设定的范围。7.根据权利要求1~6中的任意一项所述的控制系统,其中,所述决定单元针对...

【专利技术属性】
技术研发人员:前川典弘久保宽子
申请(专利权)人:欧姆龙株式会社
类型:发明
国别省市:

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

1