欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

管理系統(tǒng)、網(wǎng)關(guān)裝置、服務(wù)器裝置、管理方法、網(wǎng)關(guān)方法、管理處理執(zhí)行方法以及程序與流程

文檔序號:11892850閱讀:302來源:國知局
管理系統(tǒng)、網(wǎng)關(guān)裝置、服務(wù)器裝置、管理方法、網(wǎng)關(guān)方法、管理處理執(zhí)行方法以及程序與流程

本發(fā)明涉及一種對控制系統(tǒng)進行管理的管理系統(tǒng)、網(wǎng)關(guān)裝置、服務(wù)器裝置、管理方法、網(wǎng)關(guān)方法、管理處理執(zhí)行方法以及程序。特別地,涉及一種在FA(Factory Automation)、PA(Process Automation)等中應(yīng)用的控制系統(tǒng)的管理系統(tǒng)、網(wǎng)關(guān)裝置、服務(wù)器裝置、管理方法、網(wǎng)關(guān)方法、管理處理執(zhí)行方法以及程序。



背景技術(shù):

以IP(Internet Protocol)通信網(wǎng)絡(luò)的發(fā)展為背景,以所有形式提供計算機資源服務(wù)的云計算服務(wù)正在快速普及。

在云計算服務(wù)中,存在計算機資源的出租服務(wù)或者應(yīng)用的利用服務(wù)等。計算機資源的出租服務(wù)是服務(wù)提供商在適當?shù)膱鏊O(shè)置由計算機集群構(gòu)成的數(shù)據(jù)中心而將數(shù)據(jù)中心的計算機資源本身出租的服務(wù)。應(yīng)用的利用服務(wù)是能夠利用數(shù)據(jù)中心的應(yīng)用的服務(wù)。

由于利用數(shù)據(jù)中心來進行系統(tǒng)的運用,因此利用者能夠以較少的初始投資來利用所有形式的系統(tǒng)。

另外,能夠?qū)崿F(xiàn)位于遠程地的多個用戶的共同作業(yè),由于儲存多個復本數(shù)據(jù)(replica data),因此數(shù)據(jù)中心能夠具有抗災(zāi)害性。

如上所述,云計算服務(wù)向用戶提供在各事業(yè)所持有信息系統(tǒng)的現(xiàn)有方式下所不能享受到的便利性。

但是,由于FA系統(tǒng)、PA系統(tǒng)是由多種網(wǎng)絡(luò)、以可編程邏輯控制器(以下設(shè)為PLC)為代表的控制器、IO(輸入輸出接口)、各種設(shè)備等構(gòu)成的,因此一維管理是困難的。由此,現(xiàn)狀是,在這些FA系統(tǒng)、PA系統(tǒng)中應(yīng)用的控制系統(tǒng)的管理,是在現(xiàn)場使用控制終端來進行的。

專利文獻1公開了一種控制系統(tǒng)的結(jié)構(gòu),其可以沿用僅能夠向串行端口進行輸出的當前的控制程序創(chuàng)建軟件,從遠程地對PLC的控制程序進行更新。

專利文獻1:日本特開2001-282323號公報



技術(shù)實現(xiàn)要素:

但是,專利文獻1的技術(shù)不過是單純地將PLC和控制終端之間的1對1連接變換為以太網(wǎng)(注冊商標)連接。

專利文獻1的技術(shù)存在的課題是,不能利用云計算對各個PLC統(tǒng)一地進行管理。

本發(fā)明就是為了解決上述課題而提出的,提供一種管理系統(tǒng)、管理方法以及程序,該管理系統(tǒng)、管理方法以及程序使用移動終端而能夠在遠程地、或者架設(shè)了FA系統(tǒng)、PA系統(tǒng)的現(xiàn)場進行控制系統(tǒng)的管理。

本發(fā)明所涉及的管理系統(tǒng)的特征在于,具有:網(wǎng)關(guān)裝置,其與控制儀器連接;以及服務(wù)器裝置,其接收管理執(zhí)行請求,基于接收到的所述管理執(zhí)行請求而生成對所述控制儀器進行指定的指定信息,將所述指定信息包含于會話確立請求而發(fā)送至所述網(wǎng)關(guān)裝置,其中,該管理執(zhí)行請求請求對所述控制儀器進行管理的管理處理的執(zhí)行,該會話確立請求請求與所述控制儀器之間的會話的確立。

發(fā)明的效果

根據(jù)本發(fā)明所涉及的管理系統(tǒng),由于具有:網(wǎng)關(guān)裝置,其與控制儀器連接;以及服務(wù)器裝置,其接收管理執(zhí)行請求,基于接收到的所述管理執(zhí)行請求而生成對所述控制儀器進行指定的指定信息,將所述指定信息包含于會話確立請求而發(fā)送至所述網(wǎng)關(guān)裝置,其中,該管理執(zhí)行請求請求對所述控制儀器進行管理的管理處理的執(zhí)行,該會話確立請求請求與所述控制儀器之間的會話的確立,因此即使在遠離架設(shè)了控制儀器的現(xiàn)場的遠程地,也能夠執(zhí)行控制儀器的管理處理。

附圖說明

圖1是用于說明實施方式1所涉及的管理系統(tǒng)的概要的示意圖。

圖2是表示實施方式1所涉及的管理系統(tǒng)的功能模塊的一個例子的模塊結(jié)構(gòu)圖。

圖3是用于說明實施方式1所涉及的管理系統(tǒng)的功能的一個例子的示意圖。

圖4是用于說明說明實施方式1所涉及的管理系統(tǒng)的動作的一個例子的時序圖。

圖5是表示實施方式1所涉及的網(wǎng)關(guān)的通信管理處理的動作的一個例子的流程圖。

圖6是表示實施方式1所涉及的數(shù)據(jù)中心、工場控制系統(tǒng)各自所具有的計算機的硬件結(jié)構(gòu)的一個例子的圖。

圖7是用于說明實施方式2所涉及的管理系統(tǒng)的功能的一個例子的示意圖。

圖8是實施方式3所涉及的數(shù)據(jù)中心的數(shù)據(jù)庫所儲存的路徑信息500的數(shù)據(jù)構(gòu)造(表格模式)的一個例子。

圖9是表示實施方式3所涉及的工場控制系統(tǒng)的網(wǎng)絡(luò)架設(shè)的一個例子的圖。

圖10是用于說明實施方式6所涉及的管理系統(tǒng)的功能的一個例子的示意圖。

圖11是表示實施方式7所涉及的管理系統(tǒng)的詳細的功能模塊的一個例子的詳細模塊結(jié)構(gòu)圖。

圖12是用于說明實施方式9所涉及的管理系統(tǒng)的概要的示意圖。

具體實施方式

實施方式1

圖1是用于說明本實施方式所涉及的管理系統(tǒng)800的概要的示意圖。使用圖1,對本實施方式所涉及的管理系統(tǒng)800的概要進行說明。

管理系統(tǒng)800由云側(cè)系統(tǒng)200、多個工場控制系統(tǒng)100、和移動終端300構(gòu)成。云側(cè)系統(tǒng)200具有數(shù)據(jù)中心201和數(shù)據(jù)中心202。

移動終端300(終端裝置的一個例子)例如是平板終端、智能手機等。

多個工場控制系統(tǒng)100分別經(jīng)由公眾IP網(wǎng)等網(wǎng)絡(luò)而與云側(cè)系統(tǒng)200連接。另外,移動終端300經(jīng)由公眾IP網(wǎng)等而與云側(cè)系統(tǒng)200連接。即,多個工場控制系統(tǒng)100分別經(jīng)由公眾IP網(wǎng)等網(wǎng)絡(luò)而與數(shù)據(jù)中心201、數(shù)據(jù)中心202連接。另外,移動終端300經(jīng)由公眾IP網(wǎng)等網(wǎng)絡(luò)而與數(shù)據(jù)中心201、數(shù)據(jù)中心202連接。

各工場控制系統(tǒng)100具有網(wǎng)關(guān)104(網(wǎng)關(guān)裝置的一個例子)。工場控制系統(tǒng)100架設(shè)于工場103,是對工場103所具有的控制儀器進行控制的控制系統(tǒng)。

云側(cè)系統(tǒng)200具有數(shù)據(jù)中心201、和數(shù)據(jù)中心202。數(shù)據(jù)中心201具有數(shù)據(jù)庫2011,數(shù)據(jù)中心202具有數(shù)據(jù)庫2021。有時還將數(shù)據(jù)中心201和數(shù)據(jù)中心202簡稱為數(shù)據(jù)中心。另外,有時還將數(shù)據(jù)庫2011和數(shù)據(jù)庫2021簡稱為數(shù)據(jù)庫。

數(shù)據(jù)中心是服務(wù)器裝置的一個例子。數(shù)據(jù)中心既可以由1個服務(wù)器裝置構(gòu)成,也可以是由文件服務(wù)器、認證服務(wù)器等多個服務(wù)器裝置構(gòu)成的服務(wù)器系統(tǒng)。

在數(shù)據(jù)中心201的數(shù)據(jù)庫2011中儲存有工場103中的生產(chǎn)設(shè)備的設(shè)計信息、對設(shè)計的合理性進行驗證的模擬信息、架設(shè)信息、生產(chǎn)業(yè)績、生產(chǎn)預(yù)定、采購信息、運用信息等工場運營所需的全部信息。

圖中所示的其他工場103也一樣,在數(shù)據(jù)中心201的數(shù)據(jù)庫2011中儲存有工場運營所需的全部信息。

數(shù)據(jù)中心202與數(shù)據(jù)中心201同樣地與公眾IP網(wǎng)連接。在數(shù)據(jù)中心202的數(shù)據(jù)庫2021中儲存有由數(shù)據(jù)中心201的數(shù)據(jù)庫2011所管理的數(shù)據(jù)的副本。在數(shù)據(jù)庫2011中發(fā)生的數(shù)據(jù)的更新被反映至數(shù)據(jù)庫2021。即,數(shù)據(jù)中心201和數(shù)據(jù)中心202形成多重結(jié)構(gòu)。在本實施方式的管理系統(tǒng)800中是數(shù)據(jù)中心201和數(shù)據(jù)中心202的2重系統(tǒng)結(jié)構(gòu),但只要是多重系統(tǒng)結(jié)構(gòu),則也可以是3重系統(tǒng)結(jié)構(gòu)、4重系統(tǒng)結(jié)構(gòu)。

如上所述,在本實施方式的管理系統(tǒng)800中,將數(shù)據(jù)庫2011、和對數(shù)據(jù)庫2011所儲存的數(shù)據(jù)的副本數(shù)據(jù)進行管理的數(shù)據(jù)庫2021設(shè)為多重系統(tǒng)結(jié)構(gòu)的主要理由是下述2點。

(1)即使在由于自然災(zāi)害等而一個數(shù)據(jù)中心(數(shù)據(jù)庫)變得不能工作的情況下,也能夠使用其他數(shù)據(jù)中心繼續(xù)進行工場運營。

(2)通過利用在地理上較近的數(shù)據(jù)中心,從而能夠使工場和數(shù)據(jù)中心間的通信延遲較小。

網(wǎng)關(guān)104配置于各工場103。網(wǎng)關(guān)104通過例如無線LAN(局域網(wǎng))等而與工場控制系統(tǒng)100所具有的控制儀器連接。數(shù)據(jù)中心、工場控制系統(tǒng)100均由多重防火墻進行保護。網(wǎng)關(guān)104也設(shè)置于工場控制系統(tǒng)100(工場103)所架設(shè)的大于或等于1個防火墻的內(nèi)側(cè)。該多重防火墻是為了防止針對工場控制系統(tǒng)100的非法侵入、數(shù)據(jù)泄漏而僅允許HTTP(Hypertext Transfer Protocol)透過的防火墻。

網(wǎng)關(guān)104通過將請求單向地發(fā)送至數(shù)據(jù)中心的HTTP通信(第1通信方式的一個例子),從而與數(shù)據(jù)中心連接。

網(wǎng)關(guān)104通過能夠透過防火墻的HTTP通信而與地理上最近的數(shù)據(jù)中心連接,將HTTP連接升級為WebSocket連接(第2通信方式的一個例子)。

在HTTP連接中,僅允許從客戶端(即工場控制系統(tǒng)100側(cè))向服務(wù)器(數(shù)據(jù)中心側(cè))的字符串數(shù)據(jù)的收發(fā)。

另一方面,在WebSocket連接中,作為數(shù)據(jù)而能夠使用二進制或UTF-8。另外,在WebSocket連接中,能夠從服務(wù)器(數(shù)據(jù)中心側(cè))將報文推送至客戶端(工場控制系統(tǒng)100側(cè))。所謂WebSocket,是指能夠?qū)崿F(xiàn)上述WebSocket連接的通信標準的名稱。

例如,網(wǎng)關(guān)104在最初與數(shù)據(jù)中心連接時,發(fā)送升級為WebSocket連接的請求(通信切換請求)?;蛘?,也可以是,網(wǎng)關(guān)104基于從移動終端300發(fā)送的控制儀器管理處理的請求(管理執(zhí)行請求),接收執(zhí)行許可請求,在接收到執(zhí)行許可請求的情況下發(fā)送通信切換請求,其中,該執(zhí)行許可請求許可數(shù)據(jù)中心所涉及的管理處理的執(zhí)行。

工場控制系統(tǒng)100的網(wǎng)關(guān)104經(jīng)過認證處理而與數(shù)據(jù)中心連接。如果工場的所有者信息、工場的地址、工場內(nèi)網(wǎng)絡(luò)結(jié)構(gòu)、工場內(nèi)儀器、和工場的布局等工場103的屬性信息未登記于數(shù)據(jù)中心之上的數(shù)據(jù)庫,則網(wǎng)關(guān)104對工場103的上述屬性信息進行登記。網(wǎng)關(guān)104在工場103的上述屬性信息已完成登記的情況下,將網(wǎng)關(guān)104已完成連接的信息登記至數(shù)據(jù)庫。

圖2是表示本實施方式所涉及的管理系統(tǒng)800的功能模塊的一個例子的模塊結(jié)構(gòu)圖。圖3是用于說明本實施方式所涉及的管理系統(tǒng)800的功能的一個例子的示意圖。圖4是用于說明本實施方式所涉及的管理系統(tǒng)800的動作的一個例子的時序圖。圖5是表示本實施方式所涉及的網(wǎng)關(guān)104的通信管理處理的動作的一個例子的流程圖。

使用圖2至圖5,對本實施方式的管理系統(tǒng)800的管理處理(工序)的動作的一個例子進行說明。

如圖2所示,數(shù)據(jù)中心201在上述結(jié)構(gòu)的基礎(chǔ)上具有通信控制部2012、管理控制部2013。

另外,工場控制系統(tǒng)100在上述結(jié)構(gòu)的基礎(chǔ)上具有對生產(chǎn)設(shè)備進行控制的PLC 102(控制儀器的一個例子)。網(wǎng)關(guān)104具有請求發(fā)送部1041、和會話確保部1042。另外,網(wǎng)關(guān)104與PLC 102連接。網(wǎng)關(guān)104具有用于與PLC 102等控制儀器連接的控制儀器連接部(未圖示)。

對于數(shù)據(jù)中心的結(jié)構(gòu),除數(shù)據(jù)中心201以外的數(shù)據(jù)中心(例如數(shù)據(jù)中心202)也是相同的結(jié)構(gòu)。

如圖3所示,用戶從移動終端300經(jīng)由數(shù)據(jù)中心201對在工場103中架設(shè)的工場控制系統(tǒng)100(控制系統(tǒng))進行管理。對于近年來以平板終端為代表的移動終端300,除經(jīng)由移動網(wǎng)的IP連接以外,還具有無線LAN、Bluetooth(注冊商標),具有這些方式的IP連接的移動終端成為主流。

但是,在用戶通過移動終端300從工場103之外經(jīng)由數(shù)據(jù)中心進行工場控制系統(tǒng)100的管理的情況下,進行管理操作的移動終端300不必是上述平板終端。對于移動終端300,只要能夠與數(shù)據(jù)中心進行IP連接,則不論其類別如何。用戶從移動終端300與數(shù)據(jù)中心連接而進行工場控制系統(tǒng)100的管理操作。例如,用戶從移動終端300向數(shù)據(jù)中心請求針對PLC 102的監(jiān)視的執(zhí)行、程序的變更等,該PLC 102對工場103內(nèi)的生產(chǎn)設(shè)備進行控制。

使用圖4及圖5,說明移動終端300通過用戶的操作來從工場103之外經(jīng)由數(shù)據(jù)中心而執(zhí)行工場控制系統(tǒng)100的管理處理的動作。在工場控制系統(tǒng)100的管理處理(管理方法)中,包含網(wǎng)關(guān)104的動作(網(wǎng)關(guān)處理、網(wǎng)關(guān)方法)以及數(shù)據(jù)中心201的動作(管理處理執(zhí)行處理、管理處理執(zhí)行方法)。圖5主要是用于說明網(wǎng)關(guān)104的動作的流程圖。

如上所述,首先,網(wǎng)關(guān)104通過能夠透過防火墻的HTTP而與地理上最近的數(shù)據(jù)中心連接,將HTTP連接升級為WebSocket連接。在這里,與工場103在地理上最近的數(shù)據(jù)中心是數(shù)據(jù)中心201。

<連接設(shè)定處理:S09、S10、S11>

首先,如果工場控制系統(tǒng)100與云側(cè)系統(tǒng)200連接,則網(wǎng)關(guān)104的請求發(fā)送部1041使用HTTP通信(第1通信方式的一個例子),將從HTTP通信切換至WebSocket通信的通信切換請求(WebSocket連接請求)發(fā)送至數(shù)據(jù)中心201(S10)(請求發(fā)送處理)。數(shù)據(jù)中心201的通信控制部2012如果接收到通信切換請求,則將與網(wǎng)關(guān)104之間的通信從HTTP通信切換至WebSocket通信,將WebSocket連接完成通知發(fā)送至網(wǎng)關(guān)104(S11)。

由此,變得能夠在數(shù)據(jù)中心201和網(wǎng)關(guān)104之間進行WebSocket通信。

此外,如上所述,也可以是,網(wǎng)關(guān)104接收執(zhí)行許可請求(S09),在接收到執(zhí)行許可請求的情況下發(fā)送通信切換請求,其中,該執(zhí)行許可請求許可數(shù)據(jù)中心所涉及的管理處理的執(zhí)行。

網(wǎng)關(guān)104全盤掌握工場103的設(shè)施的配置信息。所謂配置信息,是指工場的所有者信息、工場的地址、工場內(nèi)網(wǎng)絡(luò)結(jié)構(gòu)、工場內(nèi)的控制儀器的結(jié)構(gòu)信息等儀器屬性信息、工場的布局等工場103的工場屬性信息等。對控制儀器進行識別的儀器識別符與儀器屬性信息相關(guān)聯(lián)。網(wǎng)關(guān)104在向數(shù)據(jù)中心連接時,在所連接的數(shù)據(jù)中心的數(shù)據(jù)庫中執(zhí)行該配置信息的登記、更新或者刪除。

例如,網(wǎng)關(guān)104發(fā)送對控制儀器進行識別的儀器識別符和表示控制儀器的屬性的儀器屬性信息。數(shù)據(jù)中心對從網(wǎng)關(guān)104發(fā)送的儀器識別符和儀器屬性信息進行關(guān)聯(lián)而存儲至數(shù)據(jù)庫的儀器信息存儲部2011a(參照圖2)。這些儀器識別符及儀器屬性信息在利用數(shù)據(jù)中心的管理控制部2013對控制儀器進行確定時使用。

如上所述,網(wǎng)關(guān)104將地理信息、控制儀器的設(shè)施的配置信息發(fā)送至數(shù)據(jù)中心,并且確保向數(shù)據(jù)中心的通信路徑。

如果與數(shù)據(jù)中心201之間的連接設(shè)定處理結(jié)束,則網(wǎng)關(guān)104成為請求等待狀態(tài)(S20a)。

<管理執(zhí)行請求接收處理:S20>

然后,數(shù)據(jù)中心201的通信控制部2012從移動終端300接收針對工場控制系統(tǒng)100的管理執(zhí)行請求(管理操作)(S20)。在這里,通信控制部2012接收管理執(zhí)行請求,該管理執(zhí)行請求請求針對PLC102的監(jiān)視的執(zhí)行、程序的變更等管理處理的執(zhí)行。

如果數(shù)據(jù)中心201的通信控制部2012接收到管理執(zhí)行請求,則管理控制部2013基于接收到的管理執(zhí)行請求而對發(fā)送目標的工場103(工場控制系統(tǒng)100)進行確定。通信控制部2012向由管理控制部2013所確定的工場103的網(wǎng)關(guān)104發(fā)送會話確立請求(S21)。

例如,在工場控制系統(tǒng)100中,PLC 102是對工場103內(nèi)的生產(chǎn)設(shè)備的子系統(tǒng)進行控制的控制儀器。并且,在管理執(zhí)行請求中包含發(fā)送目標信息,該發(fā)送目標信息表示用戶的管理執(zhí)行請求的對象是針對工場103的。該發(fā)送目標信息例如是與控制儀器相關(guān)的儀器屬性信息、與工場相關(guān)的工場促進信息。

管理控制部2013基于管理執(zhí)行請求所包含的發(fā)送目標信息,從數(shù)據(jù)庫2011中確定對工場103進行識別的工場ID。管理控制部2013基于確定出的工場ID,從數(shù)據(jù)庫2011中確定(指定)架設(shè)了PLC 102的工場103的工場控制系統(tǒng)100的網(wǎng)關(guān)104。另外,管理控制部2013基于確定出的工場ID,根據(jù)數(shù)據(jù)庫2011而生成(獲取)指向PLC 102的路徑信息(指定信息的一個例子)、屬性信息(指定信息的一個例子)。

通信控制部2012生成包含管理控制部2013所獲取的指向PLC 102的路徑信息、屬性信息等在內(nèi)的會話確立請求,針對在S11中完成了連接設(shè)定的WebSocket連接,發(fā)出所生成的會話確立請求(S21)。

<會話確保處理:S22>

網(wǎng)關(guān)104的會話確保部1042接收會話確立請求所包含的指向PLC 102的路徑信息、屬性信息等,對PLC 102和數(shù)據(jù)中心201之間的通信進行中轉(zhuǎn)。即,網(wǎng)關(guān)104在PLC 102和數(shù)據(jù)中心201之間確立會話(S22)。

<管理處理執(zhí)行處理:S23>

如果在PLC 102和數(shù)據(jù)中心201之間確立了會話,則數(shù)據(jù)中心201的管理控制部2013經(jīng)由通信控制部2012和網(wǎng)關(guān)104而與PLC 102進行通信,執(zhí)行基于管理執(zhí)行請求的管理處理。所謂管理處理,如上所述,是指針對PLC 102的監(jiān)視的執(zhí)行、程序的變更等處理。

下面,對管理系統(tǒng)800的管理處理的具體例進行說明。

例如,移動終端300基于PLC 102(控制器)的唯一的識別符PLCID而與數(shù)據(jù)中心201連接,將變更PLC 102中的程序的請求作為管理執(zhí)行請求而發(fā)送。數(shù)據(jù)中心201的管理控制部2013使用數(shù)據(jù)庫2011所儲存的PLC 102的配置信息(屬性信息),將PLC 102的控制器用控制程序工程設(shè)計環(huán)境提供給移動終端300。移動終端300使用控制器用控制程序工程設(shè)計環(huán)境,作為管理處理而執(zhí)行PLC 102中的程序的變更處理。

另外,移動終端300將所期望的PLC 102中的控制程序的寫入、讀出、或者狀態(tài)信息的獲取作為管理執(zhí)行請求而發(fā)送至數(shù)據(jù)中心201。數(shù)據(jù)中心201的管理控制部2013根據(jù)PLC 102(控制器)的唯一的識別符PLCID而確定所對應(yīng)的網(wǎng)關(guān)104,經(jīng)由確定出的網(wǎng)關(guān)104,作為管理處理而執(zhí)行所期望的可編程控制器(PLC 102)的控制程序的寫入、讀出、或者狀態(tài)信息的獲取。

管理控制部2013經(jīng)由網(wǎng)關(guān)104、通信控制部2012接收管理控制處理的執(zhí)行結(jié)果、即管理處理執(zhí)行結(jié)果。管理控制部2013如果接收到管理處理執(zhí)行結(jié)果,則將接收到的管理處理執(zhí)行結(jié)果向移動終端300發(fā)送(S24)。

在PLC 102和數(shù)據(jù)中心201之間通信時,網(wǎng)關(guān)104基于PLC 102的PLCID而在PLC 102和數(shù)據(jù)中心201之間確保新的WebSocket連接,并作為PLC 102和數(shù)據(jù)中心201之間的通信路徑而使用。即,網(wǎng)關(guān)104如果接收到指向位于下轄的可編程控制器(PLC 102)的數(shù)據(jù)寫入請求、或者來自可編程控制器(PLC 102)的數(shù)據(jù)讀出請求,則向數(shù)據(jù)中心201請求確保專用于該請求的通信會話。

PLC 102和數(shù)據(jù)中心201之間的會話維持至其不需要為止。即,如果在PLC 102和管理控制部2013之間管理控制處理結(jié)束,則網(wǎng)關(guān)104將會話切斷請求發(fā)送至通信控制部2012(S25)。

通信控制部2012如果從網(wǎng)關(guān)104接收到會話切斷請求,則切斷會話,將會話切斷完成通知發(fā)送至網(wǎng)關(guān)104(S26)。

以上從S20至S25的處理示出圖3所示的路徑(1)401所涉及的工場控制系統(tǒng)100的管理控制操作。

如上,結(jié)束對管理系統(tǒng)800中的管理處理(工序)的一個例子的說明。

此外,移動終端300也可以將在數(shù)據(jù)中心201中啟動用于執(zhí)行所期望服務(wù)的請求作為管理執(zhí)行請求而發(fā)送。在該情況下,即使移動終端300為非連接狀態(tài)、即將會話關(guān)閉后,數(shù)據(jù)中心201也能夠繼續(xù)服務(wù)的執(zhí)行。另外,如有必要,也可以數(shù)據(jù)中心201使能夠調(diào)用用于執(zhí)行服務(wù)的網(wǎng)關(guān)104、與該網(wǎng)關(guān)104連接的儀器、發(fā)出了服務(wù)請求的移動終端300。

圖6是表示本實施方式所涉及的數(shù)據(jù)中心、工場控制系統(tǒng)各自所具有的計算機的硬件結(jié)構(gòu)的一個例子的圖。

使用圖6,對數(shù)據(jù)中心、工場控制系統(tǒng)各自的硬件結(jié)構(gòu)例進行說明。

數(shù)據(jù)中心、工場控制系統(tǒng)各自具有計算機,能夠由程序來實現(xiàn)數(shù)據(jù)中心、工場控制系統(tǒng)的各要素。

作為數(shù)據(jù)中心、工場控制系統(tǒng)各自所具有的計算機的硬件結(jié)構(gòu),運算裝置901、外部存儲裝置902、主存儲裝置903、通信裝置904、輸入輸出裝置905與總線連接。

運算裝置901是執(zhí)行程序的CPU(Central Processing Unit)。

外部存儲裝置902例如是ROM(Read Only Memory)、閃存存儲器、硬盤裝置。

主存儲裝置903是RAM(Random Access Memory)。

通信裝置904例如是通信端口等,與LAN(Local Area Network)等連接。通信裝置904不限于LAN,也可以與諸如IP-VPN(Internet Protocol Virtual Private Network)、廣域LAN、ATM(Asynchronous Transfer Mode)網(wǎng)絡(luò)這樣的WAN(Wide Area Network)、或者互聯(lián)網(wǎng)連接。LAN、WAN、互聯(lián)網(wǎng)是網(wǎng)絡(luò)的一個例子。

輸入輸出裝置905是例如鼠標、鍵盤、顯示器裝置等。也可以取代鼠標而使用觸摸面板、觸摸板、跟蹤球、手寫板、或者其他指點設(shè)備。顯示器裝置是LCD(Liquid Crystal Display)、CRT(Cathode Ray Tube)、或者也可以是其他顯示裝置。

程序通常存儲于外部存儲裝置902,在被裝載至主存儲裝置903的狀態(tài)下被依次讀入至運算裝置901,并被執(zhí)行。

程序是實現(xiàn)作為在模塊結(jié)構(gòu)圖中示出的“~部”而說明的功能的程序。

程序產(chǎn)品(計算機程序產(chǎn)品)由記錄了程序的存儲介質(zhì)、存儲裝置等構(gòu)成,該程序?qū)崿F(xiàn)在模塊結(jié)構(gòu)圖中示出的“~部”的功能。作為程序產(chǎn)品,不論其外觀如何,都是裝載有計算機可讀取的程序的產(chǎn)品。

并且,在外部存儲裝置902還存儲有操作系統(tǒng)(OS),OS的至少一部分被裝載至主存儲裝置903,運算裝置901一邊執(zhí)行OS,一邊執(zhí)行實現(xiàn)圖2等所示的“~部”的功能的程序。

另外,應(yīng)用程序也存儲于外部存儲裝置902,在被裝載至主存儲裝置903的狀態(tài)下依次由運算裝置901執(zhí)行。

另外,“~表格”等信息也存儲于外部存儲裝置902。

另外,在本實施方式的說明中,表示作為“~的判斷”、“~的判定”、“~的提取”、“~的檢測”、“~的設(shè)定”、“~的登記”、“~的選擇”、“~的生成”、“~的輸入”、“~的輸出”等而說明的處理的結(jié)果的信息、數(shù)據(jù)、信號值、變量值存儲于主存儲裝置903。

此外,圖6的結(jié)構(gòu)只是表示數(shù)據(jù)中心、工場控制系統(tǒng)各自所具有的計算機的硬件結(jié)構(gòu)的一個例子的結(jié)構(gòu),數(shù)據(jù)中心、工場控制系統(tǒng)各自所具有的計算機的硬件結(jié)構(gòu)不限于圖6所記載的結(jié)構(gòu),也可以是其他結(jié)構(gòu)。

如上所述,本實施方式所涉及的管理系統(tǒng)800的網(wǎng)關(guān)104向數(shù)據(jù)中心201發(fā)送通信切換請求,并且發(fā)送包含儀器識別符和儀器屬性信息在內(nèi)的工場控制系統(tǒng)100的全部配置信息,該儀器識別符用于對控制儀器進行識別,該儀器屬性信息用于表示控制儀器的屬性。數(shù)據(jù)中心201對從網(wǎng)關(guān)104發(fā)送的儀器識別符和儀器屬性信息進行關(guān)聯(lián),并存儲至數(shù)據(jù)庫2011的儀器信息存儲部2011a。此外,將工場控制系統(tǒng)100的全部配置信息存儲至數(shù)據(jù)庫2011。

例如,如果移動終端300發(fā)送包含控制儀器的屬性在內(nèi)的管理執(zhí)行請求,則數(shù)據(jù)中心基于管理執(zhí)行請求所包含的所述控制儀器的屬性,對儀器信息存儲部進行檢索,獲取與管理執(zhí)行請求所包含的控制儀器的屬性相對應(yīng)的儀器識別符。數(shù)據(jù)中心將會話確立請求發(fā)送至網(wǎng)關(guān)104,該會話確立請求請求與根據(jù)獲取到儀器識別符而識別出的控制儀器之間的會話的確立。

如上所述,根據(jù)本實施方式所涉及的管理系統(tǒng)800,由于通過網(wǎng)關(guān)104將與數(shù)據(jù)中心(例如數(shù)據(jù)中心201)之間的連接升級為WebSocket連接,因此即使是從位于遠程地的移動終端300,也能夠執(zhí)行針對工場控制系統(tǒng)100的管理處理。

實施方式2

在本實施方式中,主要對與實施方式1的不同點進行說明。

在本實施方式中,對與實施方式1所說明的結(jié)構(gòu)部相同的結(jié)構(gòu)部標注相同的標號,有時省略其說明。

圖7是用于說明本實施方式所涉及的管理系統(tǒng)800的功能的一個例子的示意圖。

如實施方式1所述,近年來快速普及的所謂平板終端,通常搭載以移動網(wǎng)、無線LAN、Bluetooth(注冊商標)等為代表的多個無線系統(tǒng)。在本實施方式中使用圖7所示的路徑(2)402來說明下述情況,即,使用搭載了多個無線系統(tǒng)的移動終端300而進行工場控制系統(tǒng)100的管理處理。

首先,以攜帶移動終端300的用戶從遠程地起移動至架設(shè)了工場控制系統(tǒng)100的駐地為前提。將移動至駐地的移動終端300設(shè)為移動終端300a。

移動終端300a在向數(shù)據(jù)中心201連接時,追加“將自身(移動終端300)設(shè)為網(wǎng)關(guān)”的報文信息,對數(shù)據(jù)中心201執(zhí)行管理控制操作。即,移動終端300a將追加了“將自身(移動終端300)設(shè)為網(wǎng)關(guān)”的報文信息的管理執(zhí)行請求發(fā)送至數(shù)據(jù)中心201。

移動終端300a與在工場103固定地設(shè)置的網(wǎng)關(guān)104同樣地,針對數(shù)據(jù)中心201而在移動網(wǎng)絡(luò)IP連接上確保WebSocket連接。

移動終端300a基于從數(shù)據(jù)中心201賦予的路徑信息而與PLC 102連接。移動終端300a利用無線LAN,經(jīng)由在工場103內(nèi)設(shè)置的訪問點而與PLC 102連接。但是,從數(shù)據(jù)中心201供給的路徑信息是針對每個訪問點而準備的。由此,指向PLC 102的路徑被置換為從移動終端300a所連接的訪問點開始的路徑信息。

以上是使用圖7中的路徑(2)402的管理系統(tǒng)800的管理方法。

下面,對使用了圖7中的路徑(3)403的管理系統(tǒng)800的管理方法進行說明。

移動終端300能夠經(jīng)由無線LAN、網(wǎng)關(guān)104而訪問數(shù)據(jù)中心201。將經(jīng)由無線LAN、網(wǎng)關(guān)104而訪問數(shù)據(jù)中心201的移動終端300設(shè)為移動終端300b。

移動終端300經(jīng)由無線LAN、網(wǎng)關(guān)104而將管理執(zhí)行請求發(fā)送至數(shù)據(jù)中心201。然后,如實施方式1所說明的,網(wǎng)關(guān)104確立數(shù)據(jù)中心201和PLC 102之間的會話,數(shù)據(jù)中心201經(jīng)由網(wǎng)關(guān)104而執(zhí)行管理處理。在該情況下,也參照從所連接的無線LAN訪問點開始的之后的路徑。

如上所述,在移動終端300不經(jīng)由公眾網(wǎng)而與網(wǎng)關(guān)連接時,將由數(shù)據(jù)庫所管理的控制儀器的管理信息(位置屬性信息、儀器屬性信息等配置信息)設(shè)為管理執(zhí)行處理的對象即控制儀器的所處區(qū)域(in-area)信息。

市售的無線LAN訪問點、平板終端的無線LAN適配器的輸出在工場的電波傳輸環(huán)境中過大。在本實施方式的應(yīng)用中,5dbm左右的輸出是適當?shù)摹?/p>

如上所述,在本實施方式所涉及的管理系統(tǒng)800中,在移動終端300a移動至工場103內(nèi)的情況下,移動終端300a能夠作為網(wǎng)關(guān)起作用,并且移動終端300能夠執(zhí)行針對工場控制系統(tǒng)100的管理控制處理。另外,在移動終端300b移動至工場103內(nèi)的情況下,移動終端300b能夠經(jīng)由無線LAN、網(wǎng)關(guān)104而訪問數(shù)據(jù)中心201。

實施方式3

在本實施方式中,對實施方式1、2所說明的指向PLC 102的路徑信息500進行詳細說明。

圖8是本實施方式所涉及的數(shù)據(jù)中心201的數(shù)據(jù)庫2011所儲存的路徑信息500的數(shù)據(jù)構(gòu)造(表格模式)的一個例子。

圖9是表示本實施方式所涉及的工場控制系統(tǒng)100的網(wǎng)絡(luò)架設(shè)的一個例子的圖。

在圖8中,路徑信息500具有控制儀器ID 501、工場ID 502、主網(wǎng)絡(luò)ID 503、控制系統(tǒng)網(wǎng)絡(luò)ID 504、現(xiàn)場總線ID 505、PLCID 506??刂苾x器ID 501、工場ID 502、主網(wǎng)絡(luò)ID 503、控制系統(tǒng)網(wǎng)絡(luò)ID 504、現(xiàn)場總線ID 505、PLCID 506是數(shù)據(jù)中心的數(shù)據(jù)庫所儲存的路徑信息500的表格模式的一個例子。

控制儀器ID 501是對數(shù)據(jù)中心所管理的全部控制儀器、且可編程的全部控制儀器分別賦予的唯一的識別符。對控制儀器ID 501的一部分賦予例如“550e8400-e29b-41d4-a716-446655440000”這樣的UUID(Universally Unique Identifier)(即使不設(shè)置特別的管制機構(gòu),也不可能重復的ID)。在還需要管理信息的情況下,控制儀器ID 501還能夠作為指向其他數(shù)據(jù)庫、表格的索引予以利用。

工場ID 502是工場103的唯一的識別符。工場ID 502與在工場103固定地設(shè)置的網(wǎng)關(guān)104相關(guān)聯(lián)。網(wǎng)關(guān)104和數(shù)據(jù)中心之間的連接信息數(shù)據(jù)庫由工場ID 502進行管理。工場ID 502與對更詳細的地址、電話號碼等工場103的屬性信息進行管理的數(shù)據(jù)庫、表格相關(guān)聯(lián)。

如圖9所示,主網(wǎng)絡(luò)ID 503是在工場103架設(shè)的主網(wǎng)絡(luò)507的識別符。網(wǎng)關(guān)104、信息系統(tǒng)網(wǎng)絡(luò)509、控制系統(tǒng)網(wǎng)絡(luò)510與主網(wǎng)絡(luò)507連接。針對每個工場103,工場103內(nèi)的網(wǎng)絡(luò)架設(shè)的要件不同而多種多樣。圖9所示的網(wǎng)絡(luò)架設(shè)例不過是非常簡單的架設(shè)的一個例子。

控制系統(tǒng)網(wǎng)絡(luò)ID 504是控制系統(tǒng)網(wǎng)絡(luò)510的識別符??刂葡到y(tǒng)網(wǎng)絡(luò)510基于控制系統(tǒng)網(wǎng)絡(luò)ID 504而與對控制系統(tǒng)網(wǎng)絡(luò)510的屬性信息進行管理的數(shù)據(jù)庫、表格相關(guān)聯(lián)。所謂控制系統(tǒng)網(wǎng)絡(luò)510的屬性信息,是指例如以太網(wǎng)(注冊商標)等介質(zhì)類別、所應(yīng)用的ISO網(wǎng)絡(luò)模型的2層、3層、4層、5層等順序信息、詳細的連接信息等。PLC 102、向現(xiàn)場總線513連接的網(wǎng)關(guān)511與控制系統(tǒng)網(wǎng)絡(luò)510連接。

信息系統(tǒng)網(wǎng)絡(luò)509是IP網(wǎng)絡(luò),與PC 508連接。信息系統(tǒng)網(wǎng)絡(luò)509、PC 508也與控制系統(tǒng)網(wǎng)絡(luò)ID 504等同樣地具有識別符,能夠?qū)⒏郊拥膶傩孕畔Υ嬷翑?shù)據(jù)中心上的數(shù)據(jù)庫。其中,信息系統(tǒng)網(wǎng)絡(luò)509是IP網(wǎng)絡(luò),因此網(wǎng)關(guān)104也可以兼作為VPN(Virtual Private Network)路由器,也可以與VPN路由器連接。在該情況下,也可以重復地進行DNS(Domain Name Service)登記。只要在工場內(nèi)架設(shè)的網(wǎng)絡(luò)是IP網(wǎng)絡(luò),則信息系統(tǒng)網(wǎng)絡(luò)509能夠向任何地點作為IP網(wǎng)絡(luò)而進行連接。

現(xiàn)場總線ID 505是現(xiàn)場總線513的識別符。所謂現(xiàn)場總線,是使用數(shù)字通信對在工場等中工作的現(xiàn)場儀器(測定器、操作器)和控制器間的信號進行交換的標準?,F(xiàn)場總線513基于現(xiàn)場總線ID 505而與對現(xiàn)場總線ID 505的屬性信息進行管理的數(shù)據(jù)庫、表格相關(guān)聯(lián)。所謂現(xiàn)場總線ID 505的屬性信息,是指例如RS 485等介質(zhì)類別、所應(yīng)用的ISO網(wǎng)絡(luò)模型的2層、3層、4層、5層等順序信息、詳細的連接信息等。

PLCID 506是該路徑的目的地即PLC 102的識別符。PLC 102能夠基于PLCID 506而將PLC 102的機種、功能、作用等屬性信息儲存至數(shù)據(jù)中心上的數(shù)據(jù)庫。

如上所述,在本實施方式所涉及的管理系統(tǒng)800中,數(shù)據(jù)中心將指向可編程控制儀器(例如PLC 102)的路徑信息500發(fā)送至網(wǎng)關(guān)104。另外,在數(shù)據(jù)中心中,數(shù)據(jù)庫所儲存的儀器屬性信息、工場屬性信息等彼此相關(guān)聯(lián)。

由此,通過使來自移動終端300的各種信息、例如“地址○○的裝瓶噴嘴”這樣的信息包含于管理執(zhí)行請求,從而在數(shù)據(jù)中心能夠?qū)崿F(xiàn)所期望的控制儀器的確定。

即,在“地址○○的裝瓶噴嘴”這樣的信息包含于管理執(zhí)行請求的情況下,管理控制部2013基于“地址○○”、“裝瓶噴嘴”,從數(shù)據(jù)庫的工場屬性信息、儀器屬性信息、以及其他配置信息中獲取控制儀器ID 501、工場ID 502、主網(wǎng)絡(luò)ID 503、控制系統(tǒng)網(wǎng)絡(luò)ID 504、現(xiàn)場總線ID 505、PLCID 506。

如上所述,由于數(shù)據(jù)中心的管理控制部2013能夠容易地訪問進行噴嘴的控制的控制儀器和該控制儀器的控制程序,因此能夠?qū)崿F(xiàn)該控制儀器的管理、例如填充量變更這樣的控制儀器管理處理。

如上所述,根據(jù)本實施方式所涉及的管理系統(tǒng)800的路徑信息500,能夠?qū)?gòu)成工場控制系統(tǒng)的全部可編程控制器賦予唯一的識別符,對該識別符和包含控制器的地理信息、通信路徑信息在內(nèi)的配置信息關(guān)聯(lián)地進行管理。

實施方式4

在本實施方式中,主要對與實施方式1~3的不同點進行說明。

對與實施方式1~3所說明的結(jié)構(gòu)部相同的結(jié)構(gòu)部標注相同的標號,有時省略其說明。

如實施方式3所述,作為確定所期望的控制儀器的方法,能夠根據(jù)多種控制儀器的屬性進行反向查找。

在本實施方式中,數(shù)據(jù)中心對發(fā)送了管理執(zhí)行請求的移動終端300的位置信息進行管理。

數(shù)據(jù)中心根據(jù)通過無線LAN連接而得到的移動終端300的所處區(qū)域信息,能夠得到移動終端300發(fā)送的管理執(zhí)行請求的對象即控制儀器的位置。例如,數(shù)據(jù)中心根據(jù)通過無線LAN連接而得到的移動終端300的所處區(qū)域信息,對數(shù)據(jù)庫進行檢索,確定移動終端300所處的工場103,確定所確定出的工場103內(nèi)的控制儀器。

另外,數(shù)據(jù)中心根據(jù)通過移動體通信運營商所具有的所處區(qū)域信息而得到的移動終端300的所處區(qū)域信息,能夠得到移動終端300發(fā)送的管理執(zhí)行請求的對象即控制儀器的位置。例如,數(shù)據(jù)中心也可以基于移動體通信運營商所具有的移動終端300的所處區(qū)域信息來確定與移動終端300最近的工場103。并且,數(shù)據(jù)中心確定所確定出的工場103內(nèi)的控制儀器。

如上所述,在移動終端300經(jīng)由移動體通信運營商與數(shù)據(jù)中心連接時,將移動體通信運營商的所處區(qū)域信息設(shè)為移動終端300的所處區(qū)域信息(管理執(zhí)行處理的對象即控制儀器的所處區(qū)域信息)。

如上所述,在本實施方式所涉及的管理系統(tǒng)800中,能夠?qū)⒁苿芋w通信運營商所具有的所處區(qū)域信息或者通過無線LAN連接而得到的所處區(qū)域信息設(shè)為用于反向查找的參數(shù)。由此,例如,通過使從移動終端300發(fā)送的管理執(zhí)行請求中包含“裝瓶噴嘴”這樣的信息,從而數(shù)據(jù)中心能夠?qū)崿F(xiàn)所期望的控制儀器的確定。

實施方式5

在本實施方式中,主要對與實施方式4的不同點進行說明。

對與實施方式4所說明的結(jié)構(gòu)部相同的結(jié)構(gòu)部標注相同的標號,有時省略其說明。

根據(jù)本實施方式所涉及的管理系統(tǒng)800,能夠在移動終端300更直觀地實現(xiàn)控制儀器的確定。例如,在移動終端300利用地圖顯示應(yīng)用而對工場103內(nèi)的設(shè)備架設(shè)信息進行直觀化。

用戶從大區(qū)域的地圖放大至所期望的控制儀器為止,點擊在畫面上顯示的地圖上的控制儀器。于是,移動終端300建立表示控制儀器的工作狀態(tài)的控制信息畫面(例如SCADA(Supervisory Control And Data Acquisition)畫面)。用戶通過進一步的點擊操作而建立控制儀器的控制程序的編輯畫面,在編輯之后按下程序更新按鈕,從而執(zhí)行對控制程序進行更新的管理處理。

在這里,所謂地圖顯示應(yīng)用,是指例如Google公司提供的地理數(shù)據(jù)庫服務(wù)等應(yīng)用。

如上所述,根據(jù)本實施方式所涉及的管理系統(tǒng)800,由于在移動終端300能夠更直觀地實現(xiàn)控制儀器的確定,因此能夠提供適用性(userbility)高的管理系統(tǒng)。

實施方式6

在本實施方式中,主要對與實施方式1~5的不同點進行說明。

對與實施方式1~5所說明的結(jié)構(gòu)部相同的結(jié)構(gòu)部標注相同的標號,有時省略其說明。

圖10是用于說明本實施方式所涉及的管理系統(tǒng)800的功能的一個例子的示意圖。

對于實施方式1~5所說明的管理系統(tǒng),沒有限制將控制儀器自身作為操作終端而使用的情況。使用圖10來說明在大于或等于2個的地理上隔離的工場103使用本實施方式所涉及的管理系統(tǒng)800a進行協(xié)調(diào)動作的情況。由此,在大于或等于2個工場103生產(chǎn)一個產(chǎn)品變得容易。

本實施方式所涉及的管理系統(tǒng)800a具有與數(shù)據(jù)中心201連接的2個工場控制系統(tǒng)100和工場控制系統(tǒng)100a。工場控制系統(tǒng)100具有控制儀器601,工場控制系統(tǒng)100a具有控制儀器601a。

架設(shè)了工場控制系統(tǒng)100的工場103和架設(shè)了工場控制系統(tǒng)100a的工場103a協(xié)調(diào)地生產(chǎn)1個產(chǎn)品。工場控制系統(tǒng)100負責前工序,工場控制系統(tǒng)100負責后工序。

工場103a負責產(chǎn)品的組裝。工場103a的控制儀器601a具有產(chǎn)品的生產(chǎn)工藝數(shù)據(jù),對控制儀器601進行與微細參數(shù)調(diào)整相關(guān)的控制系統(tǒng)管理。

對本實施方式所涉及的管理系統(tǒng)800a中的處理流程的概要進行說明。

(1)控制儀器601a經(jīng)由工場控制系統(tǒng)100a的無線LAN、網(wǎng)關(guān)104a將以控制儀器601為對象的管理執(zhí)行請求發(fā)送至數(shù)據(jù)中心201。

(2)數(shù)據(jù)中心201基于管理執(zhí)行請求而獲取指向控制儀器601的路徑信息500,將會話確立請求發(fā)送至網(wǎng)關(guān)104。

(3)如果數(shù)據(jù)中心201和控制儀器601之間的會話確立,則數(shù)據(jù)中心201通過該會話來執(zhí)行從控制儀器601a請求的管理處理。

如上所述,根據(jù)本實施方式所涉及的管理系統(tǒng)800a,由于能夠使控制儀器601a作為移動終端300進行動作,因此控制儀器601和控制儀器601a如同在彼此間具有現(xiàn)場總線602那樣進行動作。

實施方式7

在本實施方式中,主要以與實施方式1~6之間的不同點進行說明。

對與實施方式1~6所說明的結(jié)構(gòu)部相同的結(jié)構(gòu)部標注相同的標號,有時省略其說明。

圖11是表示本實施方式7所涉及的管理系統(tǒng)800的詳細的功能模塊的一個例子的詳細模塊結(jié)構(gòu)圖。

如圖11所示,網(wǎng)關(guān)104、數(shù)據(jù)中心201、移動終端300由多重防火墻700進行保護。在這里,作為移動終端300,是WEB終端301、和專用終端302與數(shù)據(jù)中心連接的移動終端。

管理控制部2013具有認證部350、訪問控制部351、程序儲存部358。在程序儲存部358儲存有包含程序352、359在內(nèi)的多個程序。認證部350也可以是1個認證服務(wù)器。另外,管理控制部2013也可以具有將程序登記至程序儲存部358的程序登記部(未圖示)。程序登記部如果從用戶接收到新的程序的登記請求,則基于登記請求將新的程序儲存至程序儲存部358。

程序儲存部358儲存分別執(zhí)行不同的處理的多個程序。在這里,有時將程序儲存部358所儲存的各種程序稱為執(zhí)行各種服務(wù)的服務(wù)代理。

對于程序儲存部358所儲存的各種服務(wù)代理(程序)所提供的服務(wù)的具體例,將在后面進行說明。

用戶使用移動終端300,將通過執(zhí)行各種服務(wù)代理而提供的服務(wù)作為管理執(zhí)行請求向數(shù)據(jù)中心請求。

如果數(shù)據(jù)中心接收到管理執(zhí)行請求,則認證部350執(zhí)行認證處理。如果認證部350完成與通過管理執(zhí)行請求而請求的服務(wù)代理的執(zhí)行相關(guān)的認證,則完成了認證的服務(wù)代理被升級,生成執(zhí)行上下文(執(zhí)行上下文部)。服務(wù)代理被升級、生成執(zhí)行上下文(執(zhí)行上下文部)的情況也稱為服務(wù)代理被啟用。

對于所生成的執(zhí)行上下文,如果是執(zhí)行所需要的,則確立用于訪問數(shù)據(jù)庫、程序儲存部358所儲存的其他程序、工場控制系統(tǒng)100等的會話。

如上所述,根據(jù)本實施方式所涉及的管理系統(tǒng)800,能夠從移動終端300在數(shù)據(jù)中心啟動所期望的服務(wù)代理。另外,在移動終端300與數(shù)據(jù)中心非連接狀態(tài)、即切斷連接后,也能夠繼續(xù)服務(wù)代理的執(zhí)行。另外,根據(jù)需要,服務(wù)代理能夠調(diào)用構(gòu)成服務(wù)的網(wǎng)關(guān)104、網(wǎng)關(guān)104下轄的控制儀器、發(fā)出了服務(wù)請求的移動終端300。

數(shù)據(jù)中心201的通信控制部2012針對網(wǎng)關(guān)104、移動終端300分別執(zhí)行會話控制。

認證部350執(zhí)行移動終端300與數(shù)據(jù)中心201連接時的認證處理。如果移動終端300被認證部350認證,則訪問控制部351對從移動終端300發(fā)送的管理執(zhí)行請求進行判定。

管理控制部2013基于從移動終端300發(fā)送的管理執(zhí)行請求,訪問在程序儲存部358中準備的多個程序、數(shù)據(jù)庫。訪問控制部351對該訪問是否適合于移動終端300的權(quán)限等級進行判定。在訪問控制部351判定為移動終端300具有訪問權(quán)限的情況下,通信控制部2012構(gòu)成移動終端300的用戶所期望的會話(基于管理執(zhí)行請求的會話)。

在本實施方式所涉及的管理系統(tǒng)800中,如上所述,管理控制部2013和通信控制部2012構(gòu)成會話,除同步地進行動作的服務(wù)以外,還能夠提供持續(xù)的服務(wù)、或者有時限的服務(wù)。

作為提供持續(xù)的服務(wù)的一個例子,能夠舉出生產(chǎn)設(shè)備的監(jiān)視。

移動終端300啟動安裝了監(jiān)視邏輯的程序352。如果具有在移動終端300啟動程序352的訪問權(quán)限,則程序352成為執(zhí)行狀態(tài)。在生產(chǎn)設(shè)備發(fā)生了問題的情況下,通過程序352的監(jiān)視處理,從而向適當?shù)南到y(tǒng)、操作者發(fā)出警報。

作為有時限的服務(wù)的一個例子,能夠舉出生產(chǎn)計劃的監(jiān)視執(zhí)行。移動終端300啟動安裝了對生產(chǎn)計劃進行監(jiān)視執(zhí)行的邏輯的程序359。如果具有在移動終端300啟動程序359的訪問權(quán)限,則程序359啟動。通過程序359的生產(chǎn)計劃的監(jiān)視執(zhí)行處理,從而例如生成生產(chǎn)實施情況等的報告。所生成的報告例如被輸出至移動終端300。

除上述服務(wù)以外,能夠舉出以下服務(wù)來作為具體例。

(1)提供MES(制造執(zhí)行系統(tǒng))

MES是通過將工場的生產(chǎn)線的各部分掛鉤,從而對工場的機械、勞動者的作業(yè)進行監(jiān)視及管理的系統(tǒng)。MES還對作業(yè)順序、進貨、出廠、品質(zhì)管理、維護、調(diào)度等進行協(xié)調(diào)、監(jiān)視及管理。通過從移動終端300建立數(shù)據(jù)中心的MES,從而能夠執(zhí)行MES所涉及的監(jiān)視及管理。

(2)庫存管理服務(wù)

如果從移動終端300請求庫存管理服務(wù),則輸出庫存情況等的報告。

(3)部件采購服務(wù)

如果從移動終端300請求部件采購服務(wù),則輸出部件的采購地點、采購天數(shù)等的報告。

(4)提供控制程序的開發(fā)環(huán)境、編輯控制程序

根據(jù)希望對控制程序進行編輯的PLC 102的不同,控制程序的開發(fā)環(huán)境不同。在上述情況下,也能夠從多個開發(fā)環(huán)境中選擇所期望的開發(fā)環(huán)境,能夠從移動終端300進行控制程序的生成、變更、更新等作業(yè)。

(5)提供實施方式5所說明的SCADA

(6)物流管理服務(wù)、配送手段管理服務(wù)

如果從移動終端300請求物流管理服務(wù),則輸出物流情況的報告。另外,如果從移動終端300請求配送手段管理服務(wù),則輸出作為配送手段的卡車、貨物列車、貨機等的情況的報告。

(7)工藝數(shù)據(jù)管理服務(wù)

通過從移動終端300請求工藝數(shù)據(jù)管理服務(wù),從而能夠在移動終端300確認所期望的工場的工藝數(shù)據(jù)。

實施方式8

在本實施方式中,主要對與實施方式1~7之間的不同點進行說明。

對與實施方式1~7所說明的結(jié)構(gòu)部相同的結(jié)構(gòu)部標注相同的標號,有時省略其說明。

在云服務(wù)中存在多種方式。在頻繁地進行同步執(zhí)行的應(yīng)用的情況下,在該應(yīng)用的執(zhí)行時間中,如果執(zhí)行該應(yīng)用的裝置、和與該裝置連接的數(shù)據(jù)中心之間的地理上的距離較遠,則每當遠程執(zhí)行時,會并入由距離所導致的通信延遲。為了得到滿意的響應(yīng)性能,期望數(shù)據(jù)中心位于盡可能近的位置。

在進行全球擴展的企業(yè)中,這成為嚴重的問題。由于由單獨的企業(yè)來擴展數(shù)據(jù)中心花費過多,因此如果能夠利用已經(jīng)在全球擴展的公共云,則能夠以低成本迅速地實現(xiàn)服務(wù)提供。

在利用已經(jīng)在全球擴展的公共云來構(gòu)建管理系統(tǒng)800的情況下,管理系統(tǒng)800需要確保安全。

在本實施方式所涉及的管理系統(tǒng)800中,如以下說明所述,提供牢靠的安全機制以利用公共云。

在管理系統(tǒng)800中,全部數(shù)據(jù)由函數(shù)型密鑰進行加密。

認證部350在完成了認證的會話的會話確立時,生成對構(gòu)成會話而所需的數(shù)據(jù)進行加密的新密鑰,將所生成的新密鑰發(fā)布給構(gòu)成會話的全部構(gòu)成要素(構(gòu)成程序)(執(zhí)行上下文部)。由此,通過函數(shù)型密鑰使用新密鑰來對構(gòu)成會話所需的數(shù)據(jù)進行加密。

另外,管理系統(tǒng)800上的全部通信包含IPC(Inter Process Communication)在內(nèi)全部被加密,實施定期(例如30分鐘)的共用密鑰的更新。認證部350定期地將針對每個會話的新的共用密鑰發(fā)送至會話管理(通信控制部2012)。

根據(jù)以上的安全機制,在數(shù)據(jù)中心,會話確立時的再加密僅進行1次即能夠保持牢靠的數(shù)據(jù)保密性。

在共用密鑰的更新中任意的組件失敗了的情況下,由于已經(jīng)不能通信,因此需要進行會話的重新生成,向服務(wù)的非法訪問、非法的報文從服務(wù)送出的可能性均為零。

如上所述,在認證處理完成、會話已確立的情況下,在網(wǎng)關(guān)104、移動終端300、數(shù)據(jù)中心上執(zhí)行的服務(wù)(程序)從認證部350(認證服務(wù)器)獲取與對已確立的會話進行識別的會話識別符相關(guān)聯(lián)的共用密鑰,每隔一定期間,按照規(guī)定的順序?qū)灿妹荑€進行更新。由此,根據(jù)本實施方式所涉及的管理系統(tǒng)800,能夠提供牢靠的安全機制以利用公共云。

實施方式9

在本實施方式中,主要對與實施方式1~8之間的不同點進行說明。

對與實施方式1~8所說明的結(jié)構(gòu)部相同的結(jié)構(gòu)部標注相同的標號,有時省略其說明。

在本實施方式所涉及的管理系統(tǒng)800中,還通過數(shù)據(jù)復制而提供系統(tǒng)的牢靠性。作為云運用的通常的方法,虛擬機的方法被廣泛運用。該虛擬機的方法是利用應(yīng)用程序來安裝計算機的仿真器,操作系統(tǒng)在仿真程序上進行動作。

通過作為虛擬機進行運用,從而在虛擬機的CPU負荷高時對CPU資源進行分配,在存儲器資源不足時動態(tài)地對存儲器資源進行分配,另外還能夠?qū)崿F(xiàn)反向的退回。

圖12是用于說明本實施方式所涉及的管理系統(tǒng)800的結(jié)構(gòu)的示意圖。

在本實施方式所涉及的管理系統(tǒng)800中具有構(gòu)成多重系統(tǒng)的多個虛擬機701、702。虛擬機701、702共享虛擬共享存儲器703。虛擬共享存儲器703是虛擬機的仿真設(shè)備。

在圖12中示出在地理上分離的虛擬機701、702利用一個虛擬共享存儲器703的方式。虛擬機701、702是在不同的數(shù)據(jù)中心上運用的、彼此進行復制的虛擬機。

虛擬共享存儲器703在各個虛擬機701、702上表現(xiàn)為通常的存儲器。虛擬共享存儲器703是針對從虛擬機701、或者虛擬機702發(fā)出的存儲器更新請求依次進行數(shù)據(jù)同步704,始終使構(gòu)成虛擬共享存儲器703的存儲器的數(shù)據(jù)為最新數(shù)據(jù)的虛擬共享存儲器。

即,虛擬共享存儲器703具有多個物理的數(shù)據(jù)存儲器。各虛擬機701、702取得多個物理的數(shù)據(jù)存儲器間的同步。

此外,不特別地限制利用虛擬共享存儲器703的虛擬機的數(shù)量。

如上所述,對于本實施方式所涉及的管理系統(tǒng)800,數(shù)據(jù)中心上的全部程序被在虛擬機上執(zhí)行,各數(shù)據(jù)中心上的虛擬機共享虛擬共享存儲器。虛擬共享存儲器由物理的數(shù)據(jù)存儲器構(gòu)成,各數(shù)據(jù)中心的該復制虛擬機通過該物理的數(shù)據(jù)存儲器間的依次進行的數(shù)據(jù)同步而始終維持復制狀態(tài)。

此外,數(shù)據(jù)中心、工場控制系統(tǒng)100的功能模塊的結(jié)構(gòu)不限于在上述實施方式1~9中說明的模塊結(jié)構(gòu)。在上述實施方式1~9中說明的模塊結(jié)構(gòu)是任意的。也可以是除在上述實施方式1~9中說明的模塊結(jié)構(gòu)以外的模塊結(jié)構(gòu)。

例如,在圖2中,數(shù)據(jù)中心201具有通信控制部2012和管理控制部2013,但不限于該結(jié)構(gòu)。也可以將通信控制部2012和管理控制部2013設(shè)為一個功能模塊?;蛘撸部梢詫⒕W(wǎng)關(guān)104的請求發(fā)送部1041和會話確保部1042設(shè)為一個功能模塊。

對于功能模塊,在不矛盾的范圍內(nèi)可以根據(jù)需要進行各種變更,上述模塊結(jié)構(gòu)是任意的。即,在不矛盾的范圍內(nèi)也可以將實施方式1~9所說明的功能模塊在部件管理系統(tǒng)中以任何方式分散地配置。

以上說明了本發(fā)明的實施方式,但可以將上述實施方式中的大于或等于2個組合而實施?;蛘?,也可以將上述實施方式中的1個部分地實施。或者,也可以將上述實施方式中的大于或等于2個部分地組合而實施。

此外,以上實施方式在本質(zhì)上是優(yōu)選的例示,但無意限制本發(fā)明、其應(yīng)用物、用途的范圍,在不矛盾的范圍內(nèi)可以根據(jù)需要進行各種變更。

標號的說明

100工場控制系統(tǒng),102PLC,103工場,104網(wǎng)關(guān),200云側(cè)系統(tǒng),201數(shù)據(jù)中心,202數(shù)據(jù)中心,300、300a、300b移動終端,301WEB終端,302專用終端,350認證部,351訪問控制部,352程序,358程序儲存部,359程序,401路徑(1),402路徑(2),403路徑(3),500路徑信息,501控制儀器ID,502工場ID,503主網(wǎng)絡(luò)ID,504控制系統(tǒng)網(wǎng)絡(luò)ID,505現(xiàn)場總線ID,506PLCID,507主網(wǎng)絡(luò),508PC,509信息系統(tǒng)網(wǎng)絡(luò),510控制系統(tǒng)網(wǎng)絡(luò),511網(wǎng)關(guān),513現(xiàn)場總線,601控制儀器,602現(xiàn)場總線,701、702虛擬機,703虛擬共享存儲器,704數(shù)據(jù)同步,800管理系統(tǒng),901運算裝置,902外部存儲裝置,903主存儲裝置,904通信裝置,905輸入輸出裝置,1041請求發(fā)送部,1042會話確保部,2011數(shù)據(jù)庫,2011a儀器信息存儲部,2012通信控制部,2013管理控制部,2021數(shù)據(jù)庫。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汉寿县| 湘阴县| 布拖县| 大连市| 阿鲁科尔沁旗| 筠连县| 吉隆县| 贵南县| 格尔木市| 河池市| 杭锦后旗| 鹿邑县| 郯城县| 新宁县| 洞口县| 建湖县| 卢氏县| 武平县| 宽城| 加查县| 得荣县| 灵丘县| 贵阳市| 永新县| 阿拉尔市| 内江市| 正宁县| 靖州| 林口县| 金寨县| 泽普县| 化隆| 宣化县| 馆陶县| 伊金霍洛旗| 青河县| 偏关县| 来安县| 白银市| 孟州市| 汉寿县|