云服务控制装置、云服务控制系统、云服务控制方法及记录介质与流程

文档序号:14953180发布日期:2018-07-17 23:00阅读:138来源:国知局

本发明涉及云服务控制装置、云服务控制系统、云服务控制方法及记录介质。

本申请基于在2017年1月10日向日本申请的特愿2017-1994号而主张优先权,在此引用其内容。



背景技术:

以往,在化学等工业车间、对气田、油田等钻井或其周边进行管理控制的车间、对水力、火力、核能等的发电进行管理控制的车间、对太阳光或风力等的环境发电进行管理控制的车间、对给排水或水坝等进行管理控制的车间等的车间或制造业中的工厂等(下面,在将这些统称的情况下,称为“车间”)中,构建出以将被称为现场仪器的测定器或操作器等现场仪器和对这些进行控制的控制装置经由通信单元连接而成的分散控制系统(dcs:distributedcontrolsystem)为代表的生产控制系统,实现了高级的自动操作。特别地,如前述的行业种类的车间的运转控制有时通常由实现高可靠性的dcs实施。

在为了实现上述这样的高级的自动操作而构建的车间控制中,例如使用基干业务系统、运转控制系统、设备管理系统或者制造执行系统等各种计算机系统。基干业务系统是对操作车间的公司整体的会计处理、包含接单管理的销售管理、基于接单信息制定生产计划并且对原料等进行订货的生产管理等经营资源进行管理的系统。运转控制系统是对现场仪器、后面记述的设备控制系统进行控制而进行车间整体或者其一部分的运转控制的系统。设备管理系统是对构成车间的特定的装置单体的运转、承担自动控制的控制设备等包含现场仪器的各种设备的状态进行监视、诊断的系统。制造执行系统是下述系统,即,位于基干业务系统和运转控制系统之间,基于从基干业务系统取得的生产计划,使运转控制系统、经由运转控制系统使设备控制系统运转,执行生产计划,并且对其执行结果进行验证、记录,根据需要向基干业务系统进行报告,通过该功能等对车间的操作进行辅助。在设备管理系统中可以包含用于车间的能量管理、与环境负荷相关的环境管理、安全管理或者安全管理的系统。

在车间控制中使用的这些计算机系统例如由dcs、plc(programmablelogiccontroller)、工业用计算机、通用台式计算机、服务器装置等装置实现。

在车间控制中使用的这些计算机系统中被执行的车间控制程序、数据的一部分,有时由通过经由网络的云计算提供的云服务而实现(例如,参照日本特表2012-523038号公报、国际公开第2010/120440号及美国专利第7970830号说明书)。云计算是指下述利用方式,即,在由经由网络而连接的物理的计算机组(计算机网络)构成、且作为多个独立的虚拟计算机进行动作的计算机系统上,使软件动作或利用数据,以服务(云服务)的形式利用计算机系统。云服务是通过前述方式提供的服务,根据云计算的系统结构、结构仪器的台数、性能等而所提供的服务的可用性、可靠性、维护性、安全性等是不同的。

云服务有时由于例如网络的问题等而服务的提供停止或者延迟。在车间控制中,如果计算机系统由于故障等而停止,则有时对车间的运转、安全管理造成影响。特别是在材料类的制造车间中,如果车间停止,则有时在恢复时会花费很多天数和成本,因此对计算机系统也要求长期间、无故障地动作。因此,在车间控制中,在利用云服务的情况下,为了减小这些风险,有时限定于例如对车间的运转的影响少的车间控制的功能而利用云服务。

在将已经通过物理的计算机系统正在进行动作的、由如前所述的多个系统构成的复杂的生产系统转换为云系统时,为了避免上述的风险的急剧的增大、或者基于设备投资的预算的原因,由于从对车间的运转的影响少的功能起依次转换为云系统、根据考虑到安全性的作业顺序而依次转换为云系统、或者根据预算的限制而依次转换为云系统,因此根据物理的计算机系统的结构,有时无法构建利用云系统的灵活的计算机系统。

材料类的车间有时连续运转数年,计算机系统向云系统的转换,有时要求例如在由于定期检查而将车间的运转停止的短期间进行。

在将通过云服务得到的信息提供给外部的计算机系统的情况下,需要防止在车间控制中使用的操作计划、车间控制的技术技巧、车间的运转状况等高机密性的信息的泄漏。



技术实现要素:

本发明的一个方式提供一种可用性和信息的安全性高,并且能够迅速地进行灵活的系统转换的云服务控制装置、云服务控制系统、云服务控制方法及记录介质。

本发明的第1方式的云服务控制装置可以具有:第1通信部,其对与云服务的通信进行控制,该云服务提供对车间进行控制的车间控制功能;第2通信部,其对与第1装置的通信进行控制,该第1装置利用所述云服务所涉及的服务信息;验证部,其对所述云服务的动作状态进行验证;选择部,其基于验证出的所述动作状态,对所述云服务进行选择;以及信息传递部,其将所述服务信息在选择出的所述云服务和所述第1装置之间进行传递。

在上述的云服务控制装置中,所述验证部也可以基于具有自诊断功能的云服务的自诊断结果,对所述云服务的动作状态进行验证。

在上述的云服务控制装置中,所述验证部也可以基于在所述自诊断功能和所述云服务控制装置之间以固定周期交换的固定周期信息,对所述云服务的动作状态进行验证。

在上述的云服务控制装置中,所述验证部也可以基于从向所述云服务的请求处理起至取得处理结果为止的取得时间,对所述云服务的动作状态进行验证。

在上述的云服务控制装置中,所述验证部也可以对多个所述云服务的动作状态进行验证,所述选择部基于验证出的所述动作状态,从所述多个云服务之中选择一个云服务。

在上述的云服务控制装置中,所述信息传递部也可以对应于所述第1装置对所述服务信息的传递进行限制。

在上述的云服务控制装置中,所述信息传递部也可以基于将所述第1装置与能够向所述第1装置传递的所述服务信息相关联而得到的对应列表,对应于所述第1装置对所述服务信息的传递进行限制。

在上述的云服务控制装置中,所述第1通信部也可以还对与物理的计算机系统的通信进行控制,所述验证部对所述云服务和所述物理的计算机系统的动作状态进行验证。所述选择部也可以基于验证出的所述动作状态,选择所述云服务和所述物理的计算机系统中的任一者。

在上述的云服务控制装置中,所述第1通信部也可以与提供基干业务所涉及的所述车间控制功能的云服务进行通信。所述信息传递部也可以对所述基干业务所涉及的所述服务信息进行传递。

在上述的云服务控制装置中,所述第1通信部也可以与提供所述车间的制造执行所涉及的所述车间控制功能的云服务进行通信。所述信息传递部也可以对所述制造执行所涉及的所述服务信息进行传递。

在上述的云服务控制装置中,所述第1通信部也可以与提供所述车间的运转控制所涉及的所述车间控制功能的云服务进行通信。所述信息传递部也可以对所述运转控制所涉及的所述服务信息进行传递。

在上述的云服务控制装置中,所述第1通信部也可以与提供所述车间的设备管理所涉及的所述车间控制功能的云服务进行通信。所述信息传递部也可以对所述设备管理所涉及的所述服务信息进行传递。

在上述的云服务控制装置中,所述选择部也可以是以任意的顺序选择任意的云服务。

本发明的第2方式的云服务控制系统可以具有:云服务,其提供对车间进行控制的车间控制功能;第1通信部,其对与所述云服务的通信进行控制;第2通信部,其对与第1装置的通信进行控制,该第1装置利用所述云服务所涉及的服务信息;验证部,其对所述云服务的动作状态进行验证;选择部,其基于验证出的所述动作状态,对所述云服务进行选择;以及信息传递部,其将所述服务信息在选择出的所述云服务和所述第1装置之间进行传递。

本发明的第3方式的云服务控制方法可以具有下述步骤:对云服务的动作状态进行验证,该云服务提供对车间进行控制的车间控制功能;基于验证出的所述动作状态,对所述云服务进行选择;以及将所述云服务所涉及的服务信息在选择出的所述云服务和利用所述云服务所涉及的服务信息的第1装置之间进行传递。

本发明的第4方式的计算机可读取的非易失性的记录介质可以记录有云服务控制程序,该云服务控制程序使计算机进行下述动作:对云服务的动作状态进行验证,该云服务提供对车间进行控制的车间控制功能;基于验证出的所述动作状态,对所述云服务进行选择;以及将所述云服务所涉及的服务信息在选择出的所述云服务和利用所述云服务所涉及的服务信息的第1装置之间进行传递。

发明的效果

根据本发明的一个方式,能够提供一种可用性和信息的安全性高,并且能够迅速地进行灵活的系统转换的云服务控制装置、云服务控制系统、云服务控制方法及记录介质。

附图说明

图1是表示实施方式中的云服务控制系统的第1结构例的图。

图2是表示实施方式中的云服务控制装置的硬件结构的一个例子的框图。

图3是表示实施方式中的云服务控制系统的第2结构例的图。

图4是表示实施方式中的云服务控制系统的第3结构例的图。

图5是表示实施方式中的云服务控制系统的第4结构例的图。

图6是表示实施方式中的云服务控制系统的第5结构例的图。

图7是表示实施方式中的云服务控制系统的第6结构例的图。

图8是表示实施方式中的云服务控制系统的其他第6结构例的图。

图9是表示实施方式中的云服务控制系统的其他第2结构例的图。

图10是表示实施方式中的云服务控制系统的第7结构例的图。

图11是表示实施方式中的云服务控制系统的第8结构例的图。

具体实施方式

下面,参照附图对本发明的一个实施方式中的云服务控制装置、云服务控制系统、云服务控制方法及记录介质详细地进行说明。

<云服务控制系统的第1结构例>

使用图1对云服务控制系统的结构进行说明。图1是表示实施方式中的云服务控制系统的第1结构例的图。

在图1中,云服务控制系统100具有云服务控制装置1、云服务提供装置2及信息利用装置3。云服务控制装置1与云服务提供装置2能够经由网络而通过有线通信或无线通信可通信地连接。云服务控制装置1与信息利用装置3通过有线通信或无线通信可通信地连接。在本实施方式中,云服务控制装置1或信息利用装置3例如在物理的计算机系统中构成。另一方面,云服务提供装置2是由物理的计算机组构成、且作为多个独立的虚拟计算机进行动作的计算机系统。在虚拟的计算机系统中,例如能够使1台计算机装置作为多台计算机装置进行动作,或者使多台计算机装置作为1台计算机装置进行动作。在虚拟的计算机系统中提供的云服务能够根据负荷的状态等而将装置结构适当变更。另一方面,虚拟的计算机系统在对装置结构进行了适当变更的情况下,运转状态也适当变动,有时由于故障等导致的可用性也变动。在本实施方式中,在与云服务提供装置2连接的云服务控制装置1中提高了可用性。关于云服务控制装置1或信息利用装置3,也可以在虚拟的计算机系统中构成。

云服务提供装置2是云服务进行动作的系统,该云服务通过云计算,提供对车间进行控制的车间控制功能。提供车间控制功能的云服务是指下述云服务,即,在经由网络而连接的虚拟的计算机系统上,通过具有车间控制功能的车间控制程序进行动作而提供的云服务。车间控制功能是指通过计算机程序的执行而能够实现的功能,该计算机程序执行例如制造执行、运转控制或设备管理等。云服务提供装置2向信息利用装置3提供云服务所涉及的服务信息,该云服务提供制造执行、运转控制或设备管理等的车间控制功能。云服务所涉及的服务信息包含:通过云服务处理后的信息、通过云服务处理的信息。服务信息包含:数据、控制命令或程序等信息。在本实施方式中,在基干业务系统所涉及的信息之中,例如关于接单订货所涉及的信息、生产计划的制定所涉及的信息等、在车间的制造执行等的车间控制中使用的信息,也设为服务信息所包含的信息。因此,设为在由云服务提供装置2提供的车间控制功能中包含由基干业务系统提供的功能。

在下面的说明中,作为车间的一个例子而示出制造业中的工厂,云服务提供装置2设为提供具有制造业的控制功能的云服务。由云服务提供装置2提供的云服务的详细内容在后面记述。

信息利用装置3利用提供车间控制功能的云服务所涉及的服务信息。云服务所涉及的服务信息是指,例如通过云服务处理后的信息或通过云服务处理的信息。服务信息的利用是指,例如取得通过云服务处理后的信息,将所取得的信息在自身中进行处理,或将通过云服务处理的信息提供给云服务而使云服务动作。信息利用装置3例如接收从云服务控制装置1发送的服务信息或向云服务控制装置1请求取得服务信息。信息利用装置3例如将自身保存的信息或在自身中进行处理后的信息向云服务控制装置1提供。

信息利用装置3例如是制造业中的基干业务系统、制造执行系统、运转控制系统或设备管理系统等。即,在本实施方式中,将在制造业中的基干业务系统、制造执行系统、运转控制系统或设备管理系统等中进行的处理的一部分或全部转换为由云服务提供装置2提供的云服务,并且在信息利用装置3中利用云服务所涉及的信息。

信息利用装置3例如是提供车间控制所涉及的服务的系统,是提供基干业务系统、生产执行系统、运转控制系统或设备管理系统的装置。信息利用装置3可以是通过现场总线等通信单元进行连接的现场仪器。信息利用装置3以现场仪器为首,可以是构成车间的各生产设备的控制系统、进行设备的状态监视或诊断的设备管理系统、或者提供车间控制所涉及的信息的天气预报信息提供系统、接单订货系统、或能量需要响应系统(dr系统)。

云服务控制装置1具有第1通信部101、验证部102、选择部103、信息传递部104及第2通信部105的各功能。云服务控制装置1的上述各功能是由对云服务控制装置1进行控制的云服务控制程序实现的功能模块。云服务控制程序可以从提供程序的服务器提供,或从记录介质提供。构成云服务控制装置1的第1通信部101、验证部102、选择部103、信息传递部104及第2通信部105的各功能,不仅可以作为软件而通过程序执行,也可以将这些全部或者一部分作为硬件而固定化。作为硬件而固定化的目的在于,提高可靠性、从相关人员角度来看有“动作状态的理解容易性”、“安全感”。云服务控制装置1的功能可以是与通过云计算提供的云服务提供装置2所提供的云服务不同的云服务。例如,对根据云服务的可用性的差异而利用的云服务进行区分。

第1通信部101对与云服务提供装置2的通信进行控制。第1通信部101例如对利用互联网协议的通信进行控制。第1通信部101可以针对在与云服务提供装置2的通信中收发的信息进行规定的加密或解密。第1通信部101可以进行与未图示的多个云服务提供装置的通信。设为第1通信部101和云服务提供装置2之间的通信经由未图示的路由器等网络仪器进行。

第2通信部105对与信息利用装置3的通信进行控制。第2通信部105例如对利用互联网协议的通信进行控制。第2通信部105可以针对在与信息利用装置3的通信中收发的信息进行规定的加密或解密。第2通信部105可以进行与未图示的多个信息利用装置的通信。设为第2通信部105和信息利用装置3之间的通信经由未图示的路由器等的网络仪器进行。

验证部102对由云服务提供装置2提供的云服务的动作状态进行验证。动作状态的验证是指,对有无异常进行验证的处理,即,将云服务提供装置2、在云服务提供装置2中进行动作的程序、及云服务控制装置1的第1通信部101的动作状态设为验证的对象,根据在云服务提供装置2中进行动作的程序和经由第1通信部101在云服务控制装置1间交换的心跳通信的状态、来自云服务提供装置2的操作系统的在云服务提供装置2中进行动作的程序的动作状态通知(例如,任务的中止等)、从云服务控制装置1发送向云服务提供装置2的处理请求包起至从云服务提供装置2向云服务控制装置1发送表示处理结果的数据包为止的响应状态及响应时间、或后面记述的表示车间的状态的输入信息的集合所包含的id编号的同一性等,对例如云服务提供装置2和第1通信部101的通信不通或者通信延迟、由云服务提供装置2提供的云服务的停止、处理延迟或误处理等的有无进行确认。

验证部102在由云服务提供装置2提供的云服务具有自诊断功能的情况下,基于云服务的自诊断结果对云服务的动作状态进行验证。关于由云服务提供装置2提供的云服务具有自诊断功能的情况下的验证部102的功能的详细内容,使用图3在后面记述。

验证部102也可以基于由多个云服务提供装置2提供的云服务中的处理结果对云服务的动作状态进行验证。例如,验证部102对从多个云服务提供装置2所取得的处理结果进行比较,基于云服务提供装置2是否输出正确的处理结果,对云服务的动作状态进行验证。例如具体地说,在以固定周期执行的控制程序这样的云服务中,由云服务运算处理通过信息利用装置3进行收集并提供给云服务的、表示某特定时刻下的车间的状态的输入信息的集合,作为向车间的各部分的控制输出信息的集合而提供给信息利用装置时,验证部进行动作而进行验证。输入信息的集合包含id编号,该id编号包含时刻信息。输出信息的集合包含输入信息的集合的id编号和输出信息的集合的id编号这两者。关于云服务提供装置2是否输出正确的处理结果,例如,能够根据多个云服务提供装置2的处理结果而通过多数决定法进行判断。例如是仅某个云服务没有将表示接收到输入信息的集合的信息回送的情况、仅某个云服务的输出信息的id不同的情况。在利用了错误的处理结果的情况下,有时例如在车间的操作、安全上产生问题。验证部102通过对云服务的处理结果进行验证,从而防止利用错误的处理结果。

验证部102也可以基于从云服务提供装置2所取得的处理结果的取得时间,对云服务的动作状态进行验证。例如,在规定时间内无法取得处理结果的情况下,有可能发生了云服务提供装置2的处理速度的降低、网络状态的恶化等问题。验证部102在无法在规定时间内取得处理结果的情况下,验证为云服务的动作状态有问题。规定时间可以针对每个云服务而预先设定。通过针对每个云服务设定规定时间,从而能够针对每个云服务进行适当的动作状态的验证。

验证部102可以将云服务的动作状态的验证结果输出至选择部103。验证部102将验证结果向显示器等显示,从打印机等进行打印,记录于记录装置,或传输至其他系统,由此提高维护性。

选择部103在提供服务的云系统为多个的情况下进行动作,基于由验证部102验证出的云服务的动作状态的验证结果,对要利用的云服务进行选择。云服务的选择是对利用由哪个云服务提供装置提供的云服务进行选择。可利用的云服务设为能够预先登记。选择部103基于验证结果,对预先登记的云服务进行选择。在本实施方式中,基于验证部102中的验证结果而通过选择部103对云服务进行选择,另外,针对信息处理的每个单位进行验证而被选择,因此无需将计算处理中断,能够避免与云服务的停止相伴的车间的操作的停止、利用云服务中的错误的处理信息,因此能够提高车间的可用性和安全性。选择部103也可以设为能够以任意的顺序选择任意的云服务。

信息传递部104将由选择部103选择出的云服务所涉及的信息经由第2通信部105而在与信息利用装置3之间进行传递。信息传递部104将由第1通信部101取得的由云服务提供装置2提供的云服务所涉及的信息以规定的通信方式在与信息利用装置3之间进行传递。

信息传递部104对进行传递的信息的内容进行限制。信息传递部104将内容列表(对应列表)和应处理(应传递)的当前的信息的内容进行比较,对能够传递的信息进行判断,仅将能够传递的信息在与信息利用装置3之间进行传递,其中,所述内容列表(对应列表)是将对信息进行传递的对象即多个信息利用装置3与应向各个信息利用装置3传递的特定的信息相关联而成的。信息传递部104也可以设为对利用由云服务提供装置2提供的云服务得到的信息进行加工或修正而生成的能够传递的信息进行传递。在后面记述在信息传递部104中执行的进行传递的信息的内容限制的详细情况。

在图1中,说明了云服务控制装置1所具有的第1通信部101、验证部102、选择部103、信息传递部104及第2通信部105的各功能由软件实现的情况。但是,上述各功能中的大于或等于1个功能也可以由硬件实现。上述各功能可以将1个功能分割为多个功能而实施。上述各功能也可以将大于或等于2个功能集成为1个功能而实施。

接下来,使用图2,对云服务控制装置1的硬件结构进行说明。图2是表示实施方式中的云服务控制装置的硬件结构的一个例子的框图。

在图2中,云服务控制装置1具有:cpu(centralprocessingunit)11、ram(randomaccessmemory)12、rom(readonlymemory)13、hdd(harddiskdrive)14、显示装置15、输入装置16、通信i/f(interface)17、通信i/f18及对它们进行连接的总线19。

云服务控制装置1例如是在能够设置于过程自动化的现场的牢固且结实的框体中保持有按照图2构成的硬件的装置,也能够由服务器装置、台式型pc等通用计算机、工业用计算机、plc等装置、笔记本型或平板型的计算机、pda或智能手机等实现。云服务控制装置1对应于针对可靠性的要求程度,能够设为冗余化(多重化、多数决定)结构。例如,在将云服务控制装置1设为二重化结构的情况下,将全部计算机资源或者一部分的计算机资源以二重化构成,在二重化的一个计算机资源中发现了错误的情况下,将云服务的提供切换至正常的另一个计算机资源。

cpu11通过执行在ram12、rom13或hdd14中存储的程序,从而进行云服务控制装置1的控制。cpu11执行用于实现在图1中说明的云服务控制装置1的各功能的云服务控制程序。云服务控制程序例如从记录有云服务控制程序的记录介质、或经由网络提供云服务控制程序的服务器等取得,安装于hdd14,从cpu11可读取地存储于ram12。

显示装置15是具有显示功能的例如液晶显示器。显示装置15可以通过头戴型显示器、眼镜型显示器、手表型显示器等各种方式实现。输入装置16是具有输入功能的例如键盘或鼠标。输入装置16也可以是输入声音信息的麦克风、输入图像信息的照相机等。显示装置15和输入装置16可以通过触摸面板等具有显示功能和输入功能的装置实现。

通信i/f17及通信i/f18与经由有线通信或无线通信连接的其他装置进行数据收发、语音通话或邮件收发等的通信控制。通信i/f17是作为第1通信部而对与所连接的图1的云服务提供装置2的通信进行控制的云服务提供装置用的i/f。通信i/f18是作为第2通信部而对与经由有线通信或无线通信所连接的图1的信息利用装置3的通信进行控制的信息利用装置用的i/f。通信i/f18也可以对与图5等后面记述的外部系统的通信进行控制。

通信i/f17或通信i/f18例如进行与无线lan通信、有线lan通信、红外线通信、近距离无线通信等通用通信标准相对应的通信控制。通用通信标准例如是依照ieee802的通信标准、tcp/ip等通信标准。通信i/f17或通信i/f18也可以例如进行与isa(internationalsocietyofautomation:国际自动化学会)的无线通信标准即isa100.11a、hart(highwayaddressableremotetransducer)(注册商标)、brain(注册商标)、foundationfieldbus、profibus等的工业仪器专用的通信标准(现场通信)相对应的通信控制。通信i/f17或通信i/f18也可以从与外部连接的计算机等参照在ram12、hdd14中存储的信息,或能够进行验证部102、选择部103的操作。

通信i/f17设为能够对与多个云服务相对应的通信进行控制。在图2中,示出云服务控制装置1在硬件方面具有1个通信i/f17的情况。但是,例如,在云服务控制装置1与多个云服务同时进行通信的情况下,云服务控制装置1为了提高通信速度,也可以在硬件方面具有多个通信i/f17。在多个云服务要求不同的通信方式的情况下,云服务控制装置1也可以具有与不同的通信方式分别对应的多个通信i/f17。

同样地,通信i/f18设为能够对与多个信息利用装置3或外部系统相对应的通信进行控制。在图2中,示出云服务控制装置1在硬件方面具有1个通信i/f18的情况。但是,例如,在云服务控制装置1与多个信息利用装置3或外部系统同时进行通信的情况下,云服务控制装置1为了提高通信速度,也可以在硬件方面具有多个通信i/f18。在多个信息利用装置3或外部系统要求不同的通信方式的情况下,云服务控制装置1也可以具有与不同的通信方式分别对应的多个通信i/f18。

<云服务控制系统的第2结构例>

接下来,使用图3,对在图1中说明的云服务控制系统的第2结构进行说明。图3是表示实施方式中的云服务控制系统的第2结构例的图。在图3~图10中,对与图1相同的结构标注相同标号而有时省略说明。在图3~图10中对与图1相同的标号标注有“a~e”的结构,示出实施方式的变形例。

图3示出由图1中的云服务提供装置2提供的云服务具有自诊断功能的情况。在图3中,云服务控制系统100a具有:云服务控制装置1a、云服务提供装置2-1、云服务提供装置2-2、信息利用装置3-1、信息利用装置3-2及信息利用装置3-3。云服务控制装置1a与云服务提供装置2-1及云服务提供装置2-2经由网络通过有线通信或无线通信可通信地连接。云服务控制装置1a与信息利用装置3-1、信息利用装置3-2及信息利用装置3-3经由网络通过有线通信或无线通信可通信地连接。

云服务提供装置2-1具有自诊断功能201。云服务提供装置2-2具有自诊断功能202。自诊断功能是指,自身对云服务提供装置的硬件资源或软件资源是否正常地运转进行诊断,将诊断结果发送至其他装置的功能。例如,自诊断功能通过在云服务提供装置中进行动作的程序,对提供云服务的物理的计算机组及其周边仪器的硬件的故障、异常、在物理的计算机组上进行动作的软件的动作异常、资源不足等进行检测,进行能否正常地提供云服务的诊断,经由网络通过有线通信或无线通信通知给接受云服务的提供的系统。

云服务提供装置2-1和云服务提供装置2-2构成冗余化的配对。本实施方式中的云服务的冗余化是指,使用多个云服务提供装置而提高可用性的方法。对于云服务的冗余化而言,例如在一个云服务提供装置中发生故障等异常而难以提供服务的情况下,其他云服务提供装置代替进行云服务的提供。代替进行云服务的提供的其他云服务提供装置,在一个云服务提供装置设为活动状态(activestate)而正常地运转时,也同时地提供云服务,由此在一个云服务提供装置发生了异常时,也不会中断而能够继续提供云服务。

无论云服务提供装置2-1是活动状态或者待机状态,自诊断功能201都对云服务提供装置2-1中的硬件资源等的异常的发生进行诊断,在没有发生异常时,将表示自身的云服务的提供为正常这一情况的心跳信号以规定的时间间隔发送至网络。在心跳信号的发送时,例如能够使用广播或多播等发送方法。自诊断功能201也可以取代心跳信号,而利用信息利用装置和云服务以固定周期进行信息传递的任务所生成的信息包(固定周期信息)。在虽然云服务提供装置2-2的云服务的提供是正常,但验证部102a在规定的时间无法取得来自云服务提供装置2-1的心跳信号等情况下,验证部102a判断为在云服务提供装置2-1发生了异常,选择部103a将向信息传递部104a的云服务所涉及的信息的提供从云服务提供装置2-1切换为云服务提供装置2-2。云服务提供装置2-2中的自诊断功能202也具有与自诊断功能201相同的功能。

云服务控制装置1a具有第1通信部101a(101a-1及101a-2)、验证部102a(102a-1及102a-2)、选择部103a、信息传递部104a(104a-1、104a-2、104a-3及104a-4)及第2通信部105a(105a-1、105a-2、105a-3及105a-4)的各功能。相对于在图1中说明的第1通信部101等的各功能,第1通信部101a等的各功能具有与具有自诊断功能201的云服务提供装置2-1与云服务提供装置2-2构成冗余化的配对的情况相对应的功能。即,第1通信部101a等根据需要进行了冗余化。图3示出下述情况,即,第1通信部101a-1及验证部102a-1对应于云服务提供装置2-1而构成,第1通信部101a-2及验证部102a-2对应于云服务提供装置2-2而构成。

第1通信部101a对与云服务提供装置2-1及云服务提供装置2-2的通信进行控制。云服务提供装置2-1及2-2和云服务控制装置间的通信线路进行了冗余化,能够选择第1通信部101a-1及验证部102a-1的配对或者第1通信部101a-2及验证部102a-2的配对中的健全的一个配对而进行通信。

验证部102a根据处于活动状态的云服务提供装置2-1的自诊断功能201的自诊断结果,对由云服务提供装置2-1提供的云服务的动作状态进行验证。验证部102a在从云服务提供装置2-1在规定时间内无法取得心跳信号的情况下,能够验证为云服务提供装置2-1为异常的动作状态。在图3中,在冗余化结构、多数决定结构的情况下,对应于与不同的云服务提供装置连接的第1通信部101a-1及第1通信部101a-2各自独立地配置有验证部102a-1及验证部102a-2,无论所连接的云服务提供装置是否为活动状态,都能够基于自诊断结果而并行地进行验证。

选择部103a基于由验证部102a验证出的云服务提供装置2-1的验证结果,对云服务提供装置2-2的云服务进行选择。在图3中,说明了在云服务提供装置2-1发生了异常时,云服务提供装置2-2从待机状态转换为活动状态而代替进行云服务的提供的情况,但例如选择部103a也可以在预先设定的条件下对提供云服务的云服务提供装置进行检索而选择。例如,选择部103a可以预先记录有心跳信号的取得状况,对没有心跳信号的未接收、延迟的云服务提供装置进行选择。选择部103a也可以将出现了心跳信号的未接收等的云服务提供装置从选择对象排除。选择部103a也可以将在出现了心跳信号的未接收等的云服务提供装置所动作的云系统上进行动作的未图示的其他云服务从选择对象排除。在冗余化结构的情况下,选择部103a也可以设为冗余化结构。在多数决定结构的情况下,选择部103a也可以构成为不发生选择部自身的错误(自检电路)。

在云服务提供装置2-1和云服务提供装置2-2构成冗余化配对的情况下,对于由云服务提供装置2-1提供的云服务和由云服务提供装置2-2提供的云服务例如能够将网络地址等设为相同,使利用云服务的装置识别为相同的服务。在该情况下,云服务控制装置1a无需对云服务提供装置2-1的异常进行识别而能够直接继续利用服务。另一方面,在由云服务提供装置2-1提供的云服务和由云服务提供装置2-2提供的云服务被识别为不同的服务的情况下,利用云服务的装置有时无法继续利用服务。在本实施方式中,验证部102a对云服务提供装置2-1的动作状态进行验证,选择部103a对所利用的云服务进行切换,由此能够继续利用服务。

信息传递部104a将由选择部103a选择出的云服务所涉及的信息经由第2通信部105a,在与信息利用装置3之间进行传递。信息传递部104a也可以向信息利用装置3例如通知通过验证部102a得到的验证结果、通过选择部103a得到的选择结果。图3示出各个信息传递部104a和第2通信部105a分别与信息利用装置3-1至信息利用装置3-3相对应的情况。在这里,示出信息传递部104a-1及信息传递部104a-2相对于信息利用装置3-1进行了冗余化的情况。与云服务控制装置1a连接的信息利用装置3的数量是任意的,例如,可以连接大于或等于4台信息利用装置3。

<云服务控制系统的第3结构例>

接下来,使用图4,对在图1中说明的云服务控制系统的第3结构进行说明。图4是表示实施方式中的云服务控制系统的第3结构例的图。

图4示出下述情况,即,由图1中的云服务提供装置2提供的云服务在网络(云)上存在多个。在图4中,云服务控制系统100b具有:云服务控制装置1b、云服务提供装置2-3、云服务提供装置2-4、云服务提供装置2-5及信息利用装置3。云服务控制装置1b与云服务提供装置2-3~云服务提供装置2-5经由网络通过有线通信或无线通信可通信地连接。

云服务提供装置2-3~云服务提供装置2-5设为提供各自独立的云服务。例如,云服务提供装置2-3和云服务提供装置2-4是相同域名下运转的装置,云服务控制装置1b设为在相同的认证信息中能够利用任意的云服务。另一方面,云服务提供装置2-5是在与云服务提供装置2-3等不同的域名下运转的装置,设为在不同的认证信息中能够利用云服务。这些云服务提供装置各自的处理能力、利用费用、安全的高低等利用条件可以不同。

云服务控制装置1b具有第1通信部101b、验证部102b、选择部103b、信息传递部104b及第2通信部105b的各功能。相对于在图1中说明的第1通信部101等的各功能,第1通信部101b等的各功能具有与提供云服务的云服务提供装置存在多个的情况相对应的功能。

第1通信部101b对与云服务提供装置2-3~云服务提供装置2-5的通信进行控制。第1通信部101b进行与对应于各个云服务提供装置的通信方式、认证方法等相对应的控制。第1通信部101b也可以使用认证服务器的认证信息而利用各个服务,该认证服务器设为能够利用云服务提供装置2-3~云服务提供装置2-5的云服务。

验证部102b对云服务提供装置2-3~云服务提供装置2-5的动作状态进行验证。在对多个云服务提供装置的动作状态进行验证时,例如能够使用下述的验证方法。

(1)通过多数决定实现的验证

在多个云服务提供装置中,将处理了某个输入信息的结果作为处理结果,确定与输入信息的id(唯一编号的信息序列)相对应的输出信息。在对该处理结果进行比较而存在差异的情况下,判断为相同的处理结果多的一方是正确的处理结果,服务提供装置对是否将正确的处理结果输出进行验证。在云服务提供装置为偶数台,存在差异的处理结果的台数相同的情况下,对在前一次的验证结果中选择出的云服务提供装置进行选择等,可以兼用其他验证方法。

(2)通过云服务提供装置的动作状态实现的验证

对云服务提供装置的服务停止的履历、从针对云服务提供装置的处理结果的取得请求至取得处理结果为止的取得时间、处理结果的误计算等的处理结果的品质、每单位处理量的利用单价等云服务提供装置的动作状态进行记录,基于记录结果对云服务提供装置的动作状态进行验证。例如,在将取得时间作为动作状态而进行验证的情况下,验证部102在规定时间内无法取得处理结果的情况下,验证为云服务的动作状态有问题。在规定时间内无法取得处理结果的情况下,例如,有可能发生云服务提供装置的处理速度的降低、网络状态的恶化等问题。规定时间也可以针对每个云服务预先设定。通过将规定时间针对每个云服务进行设定,从而能够针对每个云服务进行适当的动作状态的验证。在对各个云服务提供装置的多个动作状态不断进行记录的情况下,也可以针对每个动作状态进行规定的加权。例如,验证部102b对服务的停止次数和取得时间分别进行加权,对云服务提供装置的动作状态进行验证。动作状态的验证可以是通过1次记录得到的处理结果、也可以是通过多次记录得到的处理结果。例如,验证部102b以从多个云服务提供装置之中首先取得了处理结果的云服务提供装置始终优先的方式进行验证。此外,在采用多数决定的结构的情况下,也可以是第1通信部、验证部相对于云服务提供部以1对1的方式相互独立地构成,并且选择部设为具有已知的误检测功能的回路结构以保证没有其自身的错误。

(3)通过云服务提供装置的指定实现的验证

验证部102b对利用云服务的云服务提供装置的优先级进行预先登记,对优先级最高的云服务提供装置的动作进行验证,在判断为异常的情况下,利用优先级第二高的云服务提供装置。关于云服务提供装置的优先级的登记,例如也可以由操作者从图2的显示装置15及输入装置16进行。

选择部103b基于由验证部102b验证出的验证结果,对由云服务提供装置2-3~云服务提供装置2-5中的某一个提供的云服务进行选择。例如,也可以由操作者从图2的显示装置15及输入装置16进行。

信息传递部104b将由选择部103b选择出的云服务所涉及的信息经由第2通信部105b而在与信息利用装置3之间进行传递。信息传递部104b例如也可以将通过验证部102b得到的验证结果、通过选择部103b得到的选择结果通知给信息利用装置3。

<云服务控制系统的第4结构例>

接下来,使用图5,对在图1中说明的云服务控制系统的第4结构进行说明。图5是表示实施方式中的云服务控制系统的第4结构例的图。

图5示出图1中的云服务提供装置2提供基干业务所涉及的服务的情况。在图5中,云服务控制系统100c具有云服务控制装置1c、云服务提供装置22、外部系统301、制造执行系统321及运转控制系统331。云服务控制装置1c与云服务提供装置22、外部系统301及制造执行系统321经由网络通过有线通信或无线通信可通信地连接。在这里,外部系统301是信息利用装置的一个例子,与制造执行系统321同样地,与第2通信部105c连接。

云服务提供装置22提供基干业务所涉及的服务。基干业务所涉及的服务是指,通过云服务提供在基干业务系统中执行的处理。基干业务系统是对操作车间的公司整体的会计处理、生产管理、销售管理等经营资源进行管理的系统。将提供在基干业务系统中执行的处理的云系统以下称为“基干业务服务”。基干业务服务例如提供在生产管理等对经营资源进行管理的面向过程制造业的erp(enterpriseresourceplanning:经营资源规划)系统中执行的服务。erp系统对接单订货信息、基于接单订货信息的生产计划、基于车间的运转状况的生产实绩的信息等进行管理。基干业务服务例如也可以包含对车间的维护、修理的业务信息进行管理的维护管理系统等。在基干业务服务中,对车间的生产计划、生产实绩等高机密性的信息进行处理。如图3的结构所示,为了基干业务服务的冗余化,也可以设为由多个云服务提供基干业务服务的结构。

外部系统301及制造执行系统321是图1中的信息利用装置3的一个例子。即,外部系统301及制造执行系统321是利用通过由云服务提供装置22提供的基干业务服务处理后的信息的装置。

外部系统301例如是进行电子商务的ec(e-commerce)系统。在外部系统301为ec系统的情况下,外部系统301与云服务控制装置1c例如进行接单订货的信息的收发。外部系统301例如是对电力的供需关系进行调整的需求响应(dr:demandresponse)系统。在外部系统301为dr系统的情况下,外部系统301与云服务控制装置1c例如进行与电力消耗预测相关的信息的收发。在这里,接单订货的信息不会混入dr系统,或生产计划的信息不会混入接单订货系统、dr系统。因此,信息传递部104c将针对传递信息的对象即多个信息利用装置分别确定出的“应传递的信息的内容列表”(对应列表)和应处理(应传递)的当前的信息的内容进行比较,仅对可传递的信息进行传递。例如,在仅通过ip地址无法识别多个目的的信息利用装置的情况下,将能够对多个云服务中的1个进行确定的id编号(端口编号)赋予给信息(数据包)而进行传递,由此对传递的信息进行限制。

制造执行系统321是位于基干业务系统和运转控制系统之间的mes(manufacturingexecutionsystem),执行生产计划,并且对车间的运转状态、作业者的作业状况等进行监视或管理的系统。制造执行系统321例如为了基于从具有基干业务系统的功能的云服务提供装置22的基干业务服务所取得的生产计划的信息,执行生产计划,创建用于对车间中的制造设备进行控制的控制信息,向可通信地连接的运转控制系统331发送。制造执行系统321例如是服务器装置、台式型pc等通用计算机。

运转控制系统331例如是对未图示的车间的现场仪器或设备控制系统进行控制的dcs、工业用计算机、plc(programmablelogiccontroller)等装置。运转控制系统331例如基于从制造执行系统321所取得的控制信息,取得由传感器等现场仪器测定出的测定值,对致动器等现场仪器进行驱动控制。

<云服务控制系统的第5结构例>

接下来,使用图6,对在图1中说明的云服务控制系统的第5结构进行说明。图6是表示实施方式中的云服务控制系统的第5结构例的图。

图6示出由图1中的云服务提供装置2提供制造执行所涉及的服务的情况。在图6中,云服务控制系统100d具有:云服务控制装置1d、云服务提供装置23、外部系统302、基干业务系统312及运转控制系统332。云服务控制装置1d与云服务提供装置23、外部系统302、基干业务系统312及运转控制系统332经由网络通过有线通信或无线通信可通信地连接。

云服务提供装置23提供制造执行所涉及的服务。制造执行所涉及的服务是指,通过云服务提供在制造执行系统中执行的处理。制造执行系统如上所述,是基于生产计划使运转控制系统运转,对车间的运转状态、作业者的作业状况等进行监视或管理,并且对实际的生产结果进行记录、报告的系统。将提供在制造执行系统中执行的处理的云系统以下称为“制造执行服务”。制造执行服务例如基于从基干业务系统312所取得的生产计划的信息,创建用于对车间中的制造设备进行控制的控制信息,向云服务控制装置1d发送。在制造执行服务中,对车间的控制信息等高机密性的信息进行处理。如图3的结构所示,为了制造执行服务的冗余化,也可以设为由多个云服务提供制造执行服务的结构。

外部系统302、基干业务系统312及运转控制系统332是图1中的信息利用装置3的一个例子。即,外部系统302、基干业务系统312及运转控制系统332是利用通过由云服务提供装置23提供的制造执行服务处理后的信息的装置。

外部系统302与外部系统301同样地,是ec系统或dr系统等。基干业务系统312如上所述,是对操作车间的公司整体的会计处理、生产管理、销售管理等经营资源进行管理的系统。基干业务系统312例如是服务器装置、台式型pc等通用计算机。外部系统302可以由同一或者其他云系统构成。

<云服务控制系统的第6结构例>

接下来,使用图7,对在图1中说明的云服务控制系统的第6结构进行说明。图7是表示实施方式中的云服务控制系统的第6结构例的图。

图7示出由图1中的云服务提供装置2提供运转控制所涉及的服务的情况。在图7中,云服务控制系统100e具有:云服务控制装置1e、云服务提供装置24、外部系统303、制造执行系统323及基干业务系统313。云服务控制装置1e与云服务提供装置24、外部系统303、制造执行系统323、未图示的设备管理系统、车间的现场仪器及设备控制系统等经由网络通过有线通信或无线通信可通信地连接。

云服务提供装置24提供车间的运转控制所涉及的服务。运转控制所涉及的服务是指,通过云服务提供在运转控制系统中执行的处理。运转控制系统如上所述,是对车间的现场仪器进行控制的系统,与电动机控制、泵控制等电气控制系统协同地动作。将提供在运转控制系统中执行的处理的云系统以下称为“运转控制服务”。运转控制服务例如按照从制造执行系统323所取得的制造执行计划,基于包含现场仪器的设定值和设定定时在内的控制信息、和从传感器等现场仪器所取得的测定值,对致动器等现场仪器进行驱动控制,或生成用于进行pid控制等的控制信息,向云服务控制装置1e发送。云服务控制装置1e将发送出的控制信息经由第2通信部105e而向现场仪器、电动机控制、泵控制等电气控制系统等的设备控制系统进行传递。运转控制服务对车间的现场仪器的控制信息等高机密性的信息进行处理。如图3的结构所示,为了运转控制服务的冗余化,也可以由多个云服务提供运转控制服务。

由云服务提供装置24提供的运转控制服务对用于控制现场仪器的高实时性的信息进行处理。因此,第1通信部101e和云服务提供装置24的通信需要进行高速的通信,并且对云服务提供装置24也要求高实时性的处理。云服务提供装置24设为由高实时性的硬件、操作系统等构成。云服务控制装置1e也可以将通过运转控制服务进行处理的内容限定为不太要求实时性的内容。

<云服务控制系统的其他第6结构例>

接下来,使用图8,对在图1中说明的云服务控制系统的其他第6结构进行说明。图8是表示实施方式中的云服务控制系统的其他第6结构例的图。

图8示出由图1中的云服务提供装置2提供设备管理所涉及的服务的情况。在图8中,云服务控制系统100e1具有:云服务控制装置1e1、云服务提供装置25、外部系统304、基干业务系统314、制造执行系统324及运转控制系统334。云服务控制装置1e1与云服务提供装置25、外部系统304、基干业务系统314、制造执行系统324及运转控制系统334经由网络通过有线通信或无线通信可通信地连接。

云服务提供装置25提供车间的设备管理所涉及的服务,该车间的设备管理是进行承担未图示的构成车间的特定的装置单体的运转、自动控制的控制设备等包含现场仪器的各种设备的状态监视、诊断。设备管理所涉及的服务是指,通过云服务提供在设备管理系统中执行的处理。设备管理系统如上所述,是进行承担构成车间的特定的设备单体的运转和自动控制的设备或系统的控制、及包含现场仪器在内的各种设备的状态监视、诊断的系统。将提供在设备管理系统中执行的处理的云系统以下称为“设备管理服务”。设备管理服务例如生成对经营资源进行管理的基干业务系统314、对车间的操作进行辅助的制造执行系统324或进行车间整体或者其一部分的运转控制的运转控制系统等所需的现场仪器、各种设备的状态监视、诊断信息,向云服务控制装置1e1发送。如图3的结构所示,为了设备管理服务的冗余化,也可以设为由多个云服务提供设备管理服务的结构。

由云服务提供装置25提供的设备管理服务对用于进行承担构成车间的特定的设备单体的运转和自动控制的控制设备及包含现场仪器在内的各种设备的状态监视、诊断的高可靠性的信息进行处理。因此,第1通信部101e1和云服务提供装置25的通信需要进行高可靠性的通信,并且对云服务提供装置25也要求高可靠性的处理。云服务提供装置25设为由高可靠性的硬件、操作系统等构成。云服务控制装置1e1也可以将通过设备管理服务进行处理的内容限定为不太要求可靠性的内容。

<云服务控制系统的其他第2结构例>

接下来,使用图9,对在图3中说明的云服务控制系统的第2结构的其他结构进行说明。图9是表示实施方式中的云服务控制系统的其他第2结构例的图。

图9示出由图3中的云服务提供装置2提供各种云服务的情况。在图9所示的云服务提供装置2中,在图3中说明的自诊断功能的搭载是任意的。

在图9中,云服务控制系统100a1具有:云服务控制装置1a1、云服务提供装置22~25、信息利用装置3-1、信息利用装置3-2及信息利用装置3-3。云服务控制装置1a1与云服务提供装置22~25经由网络通过有线通信或无线通信可通信地连接。云服务控制装置1a1与信息利用装置3-1、信息利用装置3-2及信息利用装置3-3经由网络通过有线通信或无线通信可通信地连接。

云服务提供装置22提供基干业务服务。云服务提供装置23提供生产执行服务。云服务提供装置24-1~24-2提供运转控制服务。并且,云服务提供装置25提供设备管理服务。

由云服务提供装置24-1和云服务提供装置24-2构成为提供运转控制服务的冗余化的配对。运转控制服务如上所述,是要求高可靠性的云服务。对于如上所述的要求高可靠性的云服务,通过将第1通信部101a及验证部102a也进行冗余化,从而能够提高云服务控制系统100a1的可靠性。

选择部103a基于由各个验证部102a(102a-3~102a-7)验证出的各个云服务提供装置22~25的验证结果,能够对云服务提供装置22~25的云服务进行选择。因此,云服务控制装置1a1通过准备与各个云服务相对应的第1通信部101a及验证部102a等的功能,从而能够与所提供的云服务的数量、种类或冗余化的必要性等相应地构建利用了云服务的灵活的系统。

对云服务提供装置22~25提供基干业务服务、生产执行服务、运转控制服务及设备管理服务的情况进行了说明,但由云服务提供装置提供的云服务的种类并不限定于此,云服务控制装置1a1能够针对进行了追加等的云服务的种类而容易地应对。关于云服务的冗余化,云服务控制装置1a1也能够容易地应对3重化以上的多重化。

<云服务控制系统的第7结构例>

接下来,使用图10,对在图1中说明的云服务控制系统的第7结构进行说明。图10是表示实施方式中的云服务控制系统的第7结构例的图。

图10示出下述情况,即,由图1中的云服务提供装置2并行地提供进行与通过物理的计算机系统执行的处理相同的处理的服务。就由云服务提供装置2提供的服务而言,可以并行地提供通过物理的计算机系统执行的处理的一部分。也可以是通过物理的计算机系统执行的处理将由云服务提供装置2提供的服务的一部分并行地执行。

在图10中,云服务控制系统100f具有:云服务控制装置1f、云服务提供装置2-6、计算机系统4及信息利用装置3。云服务控制装置1f与云服务提供装置2-6及计算机系统4经由网络通过有线通信或无线通信可通信地连接。

云服务提供装置2-6提供在云服务中执行处理p1、处理p2及处理p3这3个处理的服务。由云服务提供装置2-6提供的处理p1~处理p3,例如是通过上述的基干业务服务、制造执行服务或运转控制服务等执行的处理。计算机系统4在物理的计算机系统中,执行与由云服务提供装置2-6提供的处理p2相同的处理。

云服务控制装置1f具有第1通信部101f、验证部102f、选择部103f、信息传递部104f及第2通信部105f的各功能。相对于在图1中说明的第1通信部101等的各功能,第1通信部101f等的各功能具有与由云服务提供装置2并行地提供进行与通过物理的计算机系统执行的处理相同的处理的服务的情况相对应的功能。

在云服务提供装置2-6和计算机系统4中的处理p2的执行中,例如能够利用使两者并行地动作的处理方法、和使任一者始终动作而使另一者在紧急时动作的处理方法。在使云服务提供装置2-6中的处理p2和计算机系统4中的处理p2并行地动作的情况下,验证部102f对两者的处理结果进行比较而验证,选择部103f基于验证结果而对任意的处理结果进行选择。在使云服务提供装置2-6中的处理p2和计算机系统4中的处理p2的任一者始终动作的情况下,验证部对始终动作的一方的处理结果进行验证,选择部103f基于验证结果,将所利用的处理从始终动作的一方向在紧急时动作的另一方切换。

虚拟的计算机系统能够通过软件不断虚拟地构建系统,因此与物理的计算机系统相比,提供服务的开始、变更或中止等变得容易,因此能够容易地将通过物理的计算机系统执行的处理的一部分或全部转换为云服务。云服务控制装置1f具有上述的验证部102f及选择部103f等,由此能够提高将处理转换为云服务的情况下的可用性。在由图10的云服务提供装置2-6提供的云服务中的处理结果和从计算机系统4中的物理的计算机输出的处理结果持续规定期间(例如,大于或等于4年时间)而输出相同处理结果的情况下,判断为不需要计算机系统4,可以从系统结构中删除。云服务控制装置1f能够容易地变更多个云服务或物理的计算机系统的构成,因此根据云服务间、或云服务和物理的计算机系统间的处理结果的比较、运转成本的比较,能够构建灵活的系统。

在图10中,例示出在云服务控制系统100f中,云服务提供装置2-6和计算机系统4各自为1个的情况,但云服务控制系统100f也可以具有多个云服务提供装置2-6或计算机系统4。

<云服务控制系统的第8结构例>

接下来,使用图11,对在图1中说明的云服务控制系统的第8结构进行说明。图11是表示实施方式中的云服务控制系统的第8结构例的图。图11示出图1中的云服务控制装置1的信息传递部104具有信息限制功能的情况。

在图11中,云服务控制系统100g具有:云服务控制装置1g、云服务提供装置22、外部系统304及外部系统305。云服务控制装置1g与云服务提供装置22、外部系统304及外部系统305经由网络通过有线通信或无线通信可通信地连接。

外部系统304及外部系统305是图1的信息利用装置3的一个例子,它们经由云服务控制装置1g利用通过由云服务提供装置22提供的基干业务服务处理后的信息。外部系统304及外部系统305是处于确保了安全的网络的范围内的内部系统的外侧的系统,例如是公司外的服务器等。在图11中,例示出外部系统304为dr系统的情况。dr系统与云服务控制装置1g进行与电力消耗预测相关的信息的收发。例示出外部系统305为ec系统的情况。ec系统与云服务控制装置1g进行接单订货的信息的收发。

云服务控制装置1g具有信息传递部104g。在图11中,在图1图示出的功能中省略图示信息传递部104以外的功能的图示。信息传递部104g具有信息限制功能。信息限制功能是指,对向外部系统304或外部系统305发送的信息进行限制的功能。云服务控制装置1g如上所述,能够取得在车间控制中使用的操作计划、车间控制的技术技巧、车间的运转状况等高机密性的信息。云服务控制装置1g在向外部系统304或外部系统305发送信息的情况下,对发送的信息进行限制。

在这里,对云服务控制系统100g中的云服务控制装置1g、云服务提供装置22、外部系统304及外部系统305的处理动作进行说明。

首先,从作为ec系统的外部系统305的未图示的终端装置输入订货信息,发送至云服务控制装置1g。在订货信息中包含例如产品的规格、数量、交货期等信息。取得了订货信息的云服务控制装置1g将所取得的订货信息向由云服务提供装置22提供的基干业务服务发送。

取得了订货信息的云服务提供装置22的基干业务服务,对订货信息所包含的信息进行解析,基于已经生成的生产计划等而生成(更新)包含各个生产设备的运转计划在内的生产计划。在生产设备的运转计划中也可以包含例如各个生产设备中的针对每个产品种类的生产计划、生产设备中的负荷状况等。基干业务服务根据所生成的生产计划,生成生产设备中的消耗能量(电力)的需求预测。

云服务提供装置22将所生成的生产计划和需求预测发送至云服务控制装置1g。在这里,信息传递部104g具有信息限制功能,在通过云服务提供装置22的基干业务服务而生成并取得的信息中,对可以向外部系统提供的信息和不可以提供的信息进行判别,对要发送的信息进行限制(过滤)。例如,生产计划的信息包含车间中的运转计划,因此信息传递部104g不向外部系统304及外部系统305发送。但是,关于根据生产计划计算出的产品的交货期,信息传递部104g可以向取得了订货信息的外部系统305发送。信息传递部104g向外部系统304发送需求预测的信息。但是,不向外部系统305发送需求预测的信息。信息传递部104g也可以通过参照例如将信息的内容和可发送信息的外部装置预先关联得到的设定信息,从而对向外部装置发送的信息进行限制。云服务控制装置1g由于具有信息限制功能,因此能够安全地利用云服务。

如以上说明所述,本实施方式的云服务控制装置具有:第1通信部,其对与提供控制车间的车间控制功能的云服务的通信进行控制;第2通信部,其对与利用所述云服务所涉及的服务信息的利用装置的通信进行控制;验证部,其对所述云服务的动作状态进行验证;选择部,其基于验证出的所述动作状态,对所述云服务进行选择;以及信息传递部,其将所述服务信息在选择出的所述云服务和所述利用装置之间进行传递,由此可用性和信息的安全性高,并且能够迅速地进行灵活的系统转换。

上述的云服务控制装置1是具有上述功能的装置即可,例如,可以通过由多个装置的组合构成并将各装置可通信地连接的系统实现。云服务控制装置1也可以作为在图1等中说明的信息利用装置3的功能的一部分而实现。

本实施方式的云服务控制方法包含下述步骤:验证步骤,对提供控制车间的车间控制功能的云服务的动作状态进行验证;选择步骤,基于验证出的所述动作状态,对所述云服务进行选择;以及信息传递步骤,将所述云服务所涉及的服务信息在选择出的所述云服务和利用所述云服务所涉及的服务信息的利用装置之间进行传递,由此可用性和信息的安全性高,并且能够迅速地进行灵活的系统转换。

本实施方式的云服务控制方法中的上述各步骤的执行顺序并不限定于上述步骤的记载顺序,可以按照任意的顺序执行。

另外,可以将用于使构成本实施方式所说明的装置的功能实现的程序记录于计算机可读取的记录介质,将在该记录介质中记录的程序读入至计算机系统并执行,由此进行本实施方式的上述各种处理。此外,在这里所谓的“计算机系统”也可以是包含os、周边仪器等硬件的结构。另外,对于“计算机系统”而言,如果是利用www系统的情况,则设为还包含主页提供环境(或者显示环境)。另外,“计算机可读取的记录介质”是指软盘、光磁盘、rom、闪存等可写入的非易失性存储器、cd-rom等可移动介质、内置于计算机系统的硬盘等存储装置。

并且,“计算机可读取的记录介质”是指,包含如成为经由互联网等网络、电话线路等通信线路而发送出程序的情况下的服务器、客户端的计算机系统内部的易失性存储器(例如dram(dynamicrandomaccessmemory))这样,一定时间保存有程序的介质。另外,上述程序也可以从将该程序储存于存储装置等的计算机系统,经由传送介质或者通过传送介质中的传送波,传送至其他计算机系统。在这里,对程序进行传送的“传送介质”是指,如互联网等网络(通信网)、电话线路等通信线路(通信线)这样,具有对信息进行传送的功能的介质。另外,上述程序也可以是用于实现前述的功能的一部分的程序。并且,也可以通过与将前述的功能已经记录于计算机系统的程序的组合而实现,可以是所谓的差分文件(差分程序)。

以上,关于本发明的实施方式,参照附图进行了说明,但具体结构并不限定于该实施方式,也包含在不脱离本发明的主旨的范围中的各种变更。

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