控制系统技术方案

技术编号:30343284 阅读:22 留言:0更新日期:2021-10-12 23:23
能够实现关于控制运算处理的高效的系统运用。控制系统具备彼此时刻同步的信息处理装置(600)和控制装置(100A

【技术实现步骤摘要】
【国外来华专利技术】控制系统


[0001]本专利技术涉及对控制对象进行控制的控制系统。

技术介绍

[0002]在生产线所具备的FA(Factory Automation:工厂自动化)中,使用PLC(Programmable Logic Controller:可编程逻辑控制器)等控制装置。这样的控制装置经由总线或网络与设置于生产线的一个或多个现场装置即控制对象之间收发数据。控制装置使用从现场装置接收到的数据来执行依照用户程序(User Program,以下有时简称为UPG)的控制运算处理,并将基于处理结果的控制数据发送给现场装置。现场装置依照控制数据而被控制,将控制结果的数据输出至控制装置。
[0003]近年来,伴随着FA系统的高功能化,期望实现高效的系统运用。例如,日本特开2018

73436号公报(专利文献1)通过利用以能够经由网络进行通信的方式与控制设备连接的服务器来实施针对每个控制设备的参数设定,由此能够进行参数的简单管理。
[0004]现有技术文献
[0005]专利文献
[0006]专利文献1:日本特开2018

73436号公报

技术实现思路

[0007]专利技术所要解决的课题
[0008]此外,伴随着FA系统的高功能化,依照UPG的控制运算处理所花费的处理量或处理时间增加。因此,伴随UPG的控制运算处理所花费的处理量或处理时间的增加,期望采取实现高效的系统运用的措施。但是,专利文献1虽然公开了与参数设定有关的结构,但是没有提出用于伴随UPG的控制运算处理所花费的处理量或处理时间的增加而进行高效的系统运用的技术。
[0009]本专利技术的一个目的在于提供关于控制运算处理能够实现高效的系统运用的控制系统。
[0010]用于解决课题的手段
[0011]本专利技术的一例是一种控制系统,其具备一个以上的控制装置以及信息处理装置,其中,信息处理装置与一个以上的控制装置以能够通信的方式连接并彼此时刻同步,信息处理装置包括处理部,该处理部执行如下的控制运算处理:依照基于从各一个以上的控制装置接收到的数据的控制运算,计算控制数据,各控制装置包括控制部,该控制部执行如下的输入输出处理:将来自现场装置的输入数据转发给信息处理装置,并将从信息处理装置接收到的控制数据输出至现场装置,控制运算处理以及输入输出处理在如下的时间内执行,该时间是基于时刻同步的时间、且为各控制装置与信息处理装置之间共享的时间。
[0012]根据上述专利技术,在具备彼此时刻同步的信息处理装置和控制装置的控制系统中,提供了在共享的时间内协同执行信息处理装置的控制运算处理和控制装置的输入输出处
理的环境。在此,由于控制装置不需要具备控制运算处理的执行环境,因此控制装置能够不受控制运算处理所要求的处理量或处理时间的制约地(独立地)控制现场装置。
[0013]在上述专利技术中,处理部执行的处理还包括如下处理:当在共享的时间内用于执行所述控制运算处理的时间不足时,延长共享的时间。
[0014]根据上述专利技术,能够在共享的时间内确保用于执行控制运算处理的时间。
[0015]在上述专利技术中,共享的时间包含控制周期,输入输出处理包括如下处理:在控制周期中,将与该控制周期以前的多个控制周期对应的输入数据转发给信息处理装置,将从信息处理装置接收到的与多个控制周期对应的控制数据输出至现场装置。
[0016]根据上述专利技术,控制装置将多个控制周期的输入数据汇总发送给信息处理装置,从而与按每个控制周期进行发送的情况相比较,能够节约信息处理装置与控制装置之间的通信时间。此外,由于对多个控制周期的数据进行通信,因此即使存在某个控制周期的数据丢落(丢失),也能够利用其它控制周期的数据来进行补充。
[0017]在上述专利技术中,共享的时间包含控制周期,输入输出处理包括如下处理:将与一个控制周期对应的输入数据转发给所述信息处理装置,将基于从信息处理装置接收到的该输入数据的与多个控制周期对应的控制数据输出至现场装置。
[0018]根据上述专利技术,控制装置通过将一个控制周期的输入数据发送给信息处理装置,能够取得与多个控制周期对应的控制数据。
[0019]在上述专利技术中,输入输出处理包括如下处理:当在控制周期中,从信息处理装置接收到与多个控制周期对应的控制数据时,将与该多个控制周期对应的控制数据分别在该控制周期之后的多个控制周期中输出至现场装置。
[0020]根据上述专利技术,信息处理装置将之后的多个控制周期的控制数据汇总发送给控制装置,从而与按每个控制周期发送的情况相比较,能够节约信息处理装置与控制装置之间的通信时间。此外,由于对多个控制周期的数据进行通信,因此即使存在某个控制周期的数据丢落(丢失),也能够利用其它控制周期的数据来进行补充。
[0021]在上述专利技术中,信息处理装置和各控制装置根据在共享的时间内受理的共同的触发而开始处理,信息处理装置在从根据触发的受理时间和输入输出处理所花费的时间而预测出的数据的接收开始时间追溯的规定时间内,执行用于控制运算处理的准备处理。
[0022]根据上述专利技术,在开始控制运算处理之前,能够确保执行准备处理的时间。
[0023]在上述专利技术中,准备处理包括禁止执行除控制运算处理外的信息处理的处理。
[0024]根据上述专利技术,通过在控制运算处理开始之前禁止其它信息处理的执行,由此能够可靠地准备用于之后的控制运算处理的资源。
[0025]在上述专利技术中,多个控制装置以能够通信的方式与信息处理装置连接,控制运算处理包括分别与各多个控制装置对应的多个控制运算处理,处理部具备第1模式或第2模式,其中,在第1模式下,在从多个控制装置接收到数据时,开始执行多个控制运算处理,在第2模式下,在从多个控制装置中的一个控制装置接收到数据时,开始执行与该一个控制装置对应的控制运算。
[0026]根据上述专利技术,在信息处理装置中,作为开始执行多个控制运算处理的模式,提供使得同步开始的上述第1模式或者使得不同步、非同步地(从对应的控制装置接收到数据时)开始的上述第2模式。
[0027]在上述专利技术中,处理部在具备第1模式以及第2模式的情况下,依照外部指示而实施第1模式以及第2模式中的一方。
[0028]根据上述专利技术,根据来自外部的指示,能够使信息处理装置执行第1模式以及第2模式中的任意一个。
[0029]在上述专利技术中,多个现场装置经由现场网络与控制装置连接,控制部在输入输出处理中,经由现场网络从多个现场装置收集输入数据,并将从信息处理装置接收到的控制数据转发给多个现场装置。
[0030]根据上述专利技术,控制装置在输入输出处理中能够收集来自现场装置的输入数据,并将从信息处理装置接收到的控制数据转发给多个现场装置。
[0031]在上述专利技术中,多个控制装置以能够通信的方式与信息处理装置连接,多个控制装置包括作为运转系统工作的控制装置和作为待机系统工作的控制装置,待机系统的控制装置对应于规定定时而开始运转,信息处理装置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种控制系统,其具备一个以上的控制装置以及信息处理装置,其中,所述信息处理装置与所述一个以上的控制装置以能够通信的方式连接并彼此时刻同步,所述信息处理装置包括处理部,该处理部执行如下的控制运算处理:依照基于从各所述一个以上的控制装置接收到的数据的控制运算,计算出控制数据,所述各控制装置包括控制部,该控制部执行如下的输入输出处理:将来自现场装置的输入数据转发给所述信息处理装置,并将从所述信息处理装置接收到的所述控制数据输出至所述现场装置,所述控制运算处理以及所述输入输出处理在如下的时间内执行,该时间是基于所述时刻同步的时间、且为所述各控制装置与所述信息处理装置之间共享的时间。2.根据权利要求1所述的控制系统,其中,所述处理部执行的处理还包括如下处理:当在所述共享的时间内用于执行所述控制运算处理的时间不足时,延长所述共享的时间。3.根据权利要求1或2所述的控制系统,其中,所述共享的时间包含控制周期,所述输入输出处理包括如下处理:在控制周期中,将与该控制周期以前的多个控制周期对应的所述输入数据转发给所述信息处理装置,将从所述信息处理装置接收到的与所述多个控制周期对应的所述控制数据输出至所述现场装置。4.根据权利要求1或2所述的控制系统,其中,所述共享的时间包含控制周期,所述输入输出处理包括如下处理:将与一个控制周期对应的所述输入数据转发给所述信息处理装置,将基于从所述信息处理装置接收到的该输入数据的与多个控制周期对应的控制数据输出至所述现场装置。5.根据权利要求3或4所述的控制系统,其中,所述输入输出处理包括如下处理:当在控制周期中从所述信息处理装置接收到与所述多个控制周期对应的控制数据时,将与该多个控制周期对应的控制数据分别在该控制周期之后的多个控制周期中输出至所述现场装置。6.根据权利要求1至5中的任一项所述的控制系统,其中,所述信息处...

【专利技术属性】
技术研发人员:米田光宏阪谷信幸赤井亮太新实太雅泽田成宪
申请(专利权)人:欧姆龙株式会社
类型:发明
国别省市:

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

1