工業設備生產系統、工業設備生產方法、程序和信息存儲介質與流程
2023-05-21 00:48:11 3

本發明涉及工業設備生產系統、工業設備生產方法、程序和信息存儲介質。
背景技術:
在專利文獻1中,描述了一種系統,該系統被配置為使得用戶能夠將工程工具連接到由製造商生產的工業設備,以調整設置信息(例如,參數)並顯示各種信息(例如,與工業設備相關的設置信息)。
引用列表
專利文獻
[專利文獻1]jp2011-229359a
技術實現要素:
技術問題
本發明的目的在於,在考慮工業設備特有的信息和與用戶相關的信息的同時,許可使用了與工業設備相關的設置信息的工業設備的生產。
解決問題的技術方案
根據本發明的一個實施例,提供了一種工業設備生產系統,該工業設備生產系統包括:生產能否獲取單元,其被配置為基於與工業設備相關的設備信息來獲取指示是否能夠通過使用與工業設備相關的設置信息來生產工業設備的判定結果;供應能否獲取單元,其被配置為基於與用戶相關的用戶信息來獲取指示是否能夠向用戶供應通過使用設置信息所生產的工業設備的判定結果;以及許可單元,其被配置為基於由生產能否獲取單元獲取的判定結果和由供應能否獲取單元獲取的判定結果來許可使用了設置信息的工業設備的生產。
此外,在根據本發明的一個實施例的工業設備生產系統中:用戶信息可以包括指示用戶所屬的區域的歸屬信息;並且供應能否獲取單元可以被配置為基於歸屬信息來獲取判定結果。
此外,在根據本發明的一個實施例的工業設備生產系統中:供應能否獲取單元可以被配置為從用戶所屬的區域系統獲取判定結果。
此外,在根據本發明的一個實施例的工業設備生產系統中:供應能否獲取單元可以被配置為當生產能否獲取單元獲取了指示能夠生產的判定結果時,請求用戶所屬的區域系統執行判定處理。
此外,在根據本發明的一個實施例的工業設備生產系統中:設備信息可以包括指示是否能夠通過使用設置信息來生產工業設備的能否信息;並且生產能否獲取單元可以被配置為獲取存儲在工業設備中或者由工業設備生成的能否信息。
此外,在根據本發明的一個實施例的工業設備生產系統中,當通過使用與另一種工業設備相關的設置信息來生產由設備信息指示的工業設備時,則能否信息可以指示不能夠生產。
此外,根據本發明的一個實施例的工業設備生產系統還可以包括生產能否判定單元,其被配置為基於設備信息來判定是否能夠通過使用與工業設備相關的設置信息來生產工業設備,並且生產能否獲取單元可以被配置為獲取生產能否判定單元的判定結果。
此外,在根據本發明的一個實施例的工業設備生產系統中,生產能否判定單元可以被配置為基於設備信息來判定是否通過使用與另一種工業設備相關的設置信息來生產由設備信息指示的工業設備。
此外,在根據本發明的一個實施例的工業設備生產系統中,許可單元可以被配置為基於由生產能否獲取單元獲取的判定結果和由供應能否獲取單元的判定結果來許可用於通過使用設置信息來生產工業設備的識別信息的發布。
此外,根據本發明的一個實施例的工業設備生產系統還可以包括區域系統,其被配置為判定是否能夠向用戶供應通過使用設置信息所生產的工業設備。
此外,根據本發明的一個實施例,提供了一種工業設備生產方法,該方法包括以下步驟:基於與工業設備相關的設備信息來獲取指示是否能夠通過使用與工業設備相關的設置信息來生產工業設備的判定結果;基於與用戶相關的用戶信息來獲取指示是否能夠向用戶供應通過使用設置信息所生產的工業設備的判定結果;以及基於指示是否能夠生產的判定結果和指示是否能夠供應的判定結果來許可使用了設置信息的工業設備的生產。
此外,根據本發明的一個實施例,提供了一種程序,其用於使計算機用作:生產能否獲取單元,其被配置為基於與工業設備相關的設備信息來獲取指示是否能夠通過使用與工業設備相關的設置信息來生產工業設備的判定結果;供應能否獲取單元,其被配置為基於與用戶相關的用戶信息獲取指示是否能夠向用戶供應通過使用設置信息所生產的工業設備的判定結果;以及許可單元,其被配置為基於由生產能否獲取單元獲取的判定結果和由供應能否獲取單元獲取的判定結果來許可使用了設置信息的工業設備的生產。
此外,根據本發明的一個實施例,提供了一種計算機可讀信息存儲介質,其上存儲有上述程序。
發明的有益效果
根據本發明,能夠在考慮工業設備特有的信息和與用戶相關的信息的同時,許可使用了與工業設備相關的設置信息的工業設備的生產。
附圖說明
圖1是示出根據本發明的實施例的工業設備生產系統的整體構造的示例的視圖。
圖2是示出生產許可伺服器的硬體構造的示例的視圖。
圖3是示出本發明的實施例中所實現的功能的功能框圖。
圖4是示出由工業設備生產系統s所執行的處理的示例的流程圖。
圖5是示出由工業設備生產系統s所執行的處理的示例的流程圖。
圖6是示出本發明的變形例中所實現的功能的功能框圖。
圖7是示出本發明的另一變形例中所實現的功能的功能框圖。
圖8是示出本發明的又一變形例中所實現的功能的功能框圖。
具體實施方式
從本發明的發明人的觀點來看,迄今為止,用戶需要單獨設置工業設備的設置信息,從而造成對期望的設置信息進行設置的勞動。為了消除這種勞動,例如,可以設想生產預先設置有與某工業設備相關的設置信息的工業設備。然而,作為工業設備領域特有的問題,該類型的生產可能並不為待生產的工業設備和用戶所優選。
由於在考慮工業設備特有的信息和與用戶相關的信息的同時,對使用了與工業設備相關的設置信息的工業設備的生產的許可進行了廣泛地研究和開發,所以本發明的發明人想到了新穎獨特的工業設備生產系統等。現在,通過本發明的實施例對這種工業設備生產系統等進行詳細地描述。
[根據本發明的實施例的工業設備生產系統]
圖1是示出本發明的實施例的工業設備生產系統的整體構造的示例的視圖。如圖1所示,根據本實施例的工業設備生產系統s包括生產許可伺服器10和設備管理伺服器20。工業設備生產系統s經由網絡n連接到區域系統40和用戶裝置50中的每一者以便能夠發送/接收數據。
圖2是示出生產許可伺服器10的硬體構造的示例的視圖。生產許可伺服器10是通用伺服器計算機,並且包括控制單元11、存儲單元12和通信單元13。各個單元經由總線14彼此連接。控制單元11包括一個或多個中央處理單元(cpu)。存儲單元12包括主存儲單元(例如,諸如dram之類的易失性存儲器)和輔助存儲單元(例如,諸如硬碟之類的非易失性存儲器),並且被配置為存儲各種程序和數據。控制單元11被配置為基於這些程序和數據來執行各種處理。通信單元13包括網卡和各種通信連接器,並且被配置為與其他計算機通信。
設備管理伺服器20是通用伺服器計算機,並且包括控制單元、存儲單元和通信單元。各個單元經由總線彼此連接。這些硬體構造可以與生產許可伺服器10的硬體構造相同。設備管理伺服器20被配置為管理與每個用戶相關的個人信息以及與工業設備相關的各種信息。設備管理伺服器20被配置為響應於來自外部的請求來提供這些信息,並向用戶提供固件。此外,設備管理伺服器20連接到被配置為管理工業設備的生產的工廠系統30並且被配置為向工廠系統30提供各種信息。
區域系統40包括通用伺服器計算機。伺服器計算機包括控制單元、存儲單元和通信單元,並且各個單元經由總線彼此連接。這些硬體構造可以與生產許可伺服器10的硬體構造相同。根據本實施例,由製造商生產的工業設備可用於在多個區域中供應,並且對於每個區域存在區域系統40。術語「供應」意指付費供應(例如,銷售)和免費供應(例如,更換)。在這種情況下,可用於供應的各種工業設備根據區域而異。換句話說,可用於供應的各種工業設備的陣容根據區域而不同。例如,由於法律的限制、客戶的需要等,可用於在國家a中供應的工業設備可能不可用於在國家b中供應。
多個區域系統40中的每一者管理與可從製造商購買到的各種工業設備中的、可用於在對應於區域系統40的區域中供應的各種工業設備相關的各種信息。例如,對應於國家a的區域系統40a管理可用於在國家a中供應的工業設備。對應於國家b的區域系統40b管理可用於在國家b中供應的工業設備。每個區域系統40隻需要具有與其他區域系統40不同的管理主體,並且伺服器計算機並不總是需要安裝在對應於區域系統40的區域中。換句話說,例如,用於區域系統40a和40b的伺服器計算機可以安裝在同一區域中。在這種情況下,區域系統40a只需要被置於國家a的管理主體的管理之下,並且區域系統40b只需要被置於國家b的管理主體的管理之下。
用戶裝置50是通用計算機,例如個人計算機或可攜式終端。用戶裝置50包括控制單元、存儲單元和通信單元,並且各個單元經由總線彼此連接。這些硬體構造可以與生產許可伺服器10的硬體構造相同。用戶裝置50可以包括顯示單元(例如,液晶顯示器)以及為輸入裝置(例如,滑鼠和鍵盤)的操作單元。此外,用戶裝置50連接到工業設備(例如,被配置為控制電機70的電機控制裝置60)並且在用戶對電機控制裝置60執行維護工作時使用。
電機控制裝置60包括控制單元(例如,微處理單元:mpu)和存儲單元(例如,dram或eeprom),並且被配置為存儲設置信息(例如,用於控制電機70的參數和固件)。用戶可以使用用戶裝置50來調整電機控制裝置60的設置信息。設置信息能夠經由用戶裝置50上傳到設備管理伺服器20。在這種情況下,設備管理伺服器20管理設置信息,同時使設置信息與作為工業設備的個體識別信息的序列號相關聯。
包括作為信息的序列號的二維碼可以被分配給電機控制裝置60。在這種情況下,二維碼可以印刷在電機控制裝置60的殼體上,或者其上印刷有二維碼的記錄介質(例如,紙)可以粘貼到殼體上。在這種情況下,用戶裝置50包括相機,並且被配置為能夠對由相機拍攝的二維碼進行圖像分析,從而識別電機控制裝置60的序列號等。公知的各種方法可以作為讀取二維碼本身的方法應用。
此外,被描述為存儲在上述各個計算機的存儲單元中的程序和各種數據可以存儲在計算機可讀信息存儲介質中,或者可以經由網絡n從外部裝置獲取。此外,每個計算機的硬體構造不限於上述示例,並且可以應用通常使用的硬體。例如,每個計算機可以包括用於讀取信息存儲介質的讀取單元。
[由工業設備生產系統實現的功能]
圖3是示出在本實施例中所實現的功能的功能框圖。根據本實施例,將電機控制裝置60作為工業設備的示例進行了描述,但是工業設備不限於電機控制裝置60,並且也可以應用各種工業設備。在下文中,描述「電機控制裝置」可以被認為是各種工業設備(例如,控制器和逆變器)中的每一者。
[由電機控制裝置實現的功能]
電機控制裝置60包括信息存儲單元601和生產能否判定單元602。信息存儲單元601主要由電機控制裝置60的存儲單元實現。信息存儲單元601存儲電機控制裝置60的各種信息(例如,序列號、設置信息和型號)。現在,將設備信息和生產能否準則信息作為存儲在信息存儲單元601中的信息的示例進行描述。
設備信息是與各個工業設備本身相關的信息,並且在這種情況下,設備信息至少包括與是否能夠通過使用與該工業設備相關的設置信息來產生工業設備相關的能否信息,或者用於識別能否信息的信息。根據本實施例,對設備信息包括能否信息的情況進行描述。能否信息採用了指示能夠生產的數值或指示不能夠生產的數值。設備信息中所包含的信息不限於上述示例。設備信息可以包括與工業設備相關的其他信息。另外,設備信息可以包括序列號、型號、設置信息(例如,參數和固件)、和附加的規格信息(例如,具有/不具有選項)。
生產能否準則信息包括當生產能否判定單元602判定是否能夠生產時用作判定準則的信息。判定準則為工業設備是否為預定的工業設備,或者工業設備是否處於預定狀態。例如,生產能否準則定義了如果工業設備是預定的工業設備則能夠生產工業設備的準則,以及如果工業設備處於預定狀態則能夠生產工業設備的準則。
在這種情況下,電機控制裝置60的型號被用作判定準則。型號是指示工業設備的類型的信息,並且表示為例如字符和數字的符號序列。在這種情況下,類型表示用於匯總工業設備的處理(即,操作和維護)中常見的各種工業設備的分類。例如,在生產能否準則信息中,定義能夠被生產的型號或者不能夠被生產的型號。
生產能否判定單元602主要由電機控制裝置60的控制單元實現。生產能否判定單元602被配置為基於存儲在信息存儲單元601中的生產能否準則信息來判定是否能夠通過使用與工業設備相關的設置信息來生產工業設備(例如,新工業設備,針對該新工業設備設置有與電機控制裝置60相關的設置信息單元或全部設置信息)。生產能否判定單元602被配置為生成表示生產能否的判定結果的能否信息,並且將能否信息存儲在信息存儲單元601中。能否信息採用指示能夠生產的數值或指示不能夠生產的數值。因此,例如,由於用戶對與電機控制裝置60相關的設置信息進行了改變,生產能否可以根據該改變而變化。
根據本實施例,生產能否判定單元602被配置為基於電機控制裝置60的型號來判定生產能否。生產能否判定單元602被配置為當電機控制裝置60的型號是能夠被生產的型號時產生指示能夠生產的能否信息,並且當電機控制裝置60的型號是不能夠被生產的型號時產生指示不能夠生產的能否信息。
當通過使用與另一種工業設備相關的設置信息來生產由設備信息指示的工業設備時,能否信息可以指示不能夠生產。生產能否判定單元602隻需要被配置為基於存儲在信息存儲單元601中的信息來判定是否通過使用與另一種工業設備相關的設置信息來生產工業設備。例如,在與另一種工業設備相關的設置信息用於生產時分配特定型號的情況下,生產能否判定單元602判定該型號是否為特定型號。
[由用戶裝置實現的功能]
用戶裝置50包括設備信息獲取單元501和認證單元502。設備信息獲取單元501主要由用戶裝置50的控制單元實現。設備信息獲取單元501被配置為獲取與工業設備相關的設備信息。根據本實施例,對以下情況進行了描述:設備信息獲取單元501被配置為獲取存儲在電機控制裝置60的信息存儲單元601中的設備信息,但是設備信息獲取單元501也可以被配置為基於存儲在電機控制裝置60的信息存儲單元601中的信息來生成設備信息。
認證單元502主要由用戶裝置50的控制單元實現。認證單元502被配置為將用戶輸入的用戶id和密碼發送給工業設備生產系統s,並從工業設備生產系統s獲取認證結果。認證方法本身不限於使用用戶id和密碼的方法,並且可以應用公知的各種方法作為認證方法。
[由生產許可伺服器實現的功能]
生產許可伺服器10包括信息存儲單元101、認證許可單元102、生產能否獲取單元103、用戶信息獲取單元104、供應能否獲取單元105和許可單元106。
信息存儲單元101主要由存儲單元12實現。信息存儲單元101被配置為存儲與各種工業設備和用戶相關的各種信息。現在,將認證信息和用戶信息作為存儲在信息存儲單元101中的信息的示例進行描述。認證信息是用戶登錄到生產許可伺服器10所需的信息,並且是對用戶進行認證所需的信息。在這種情況下,每個用戶的用戶id和密碼的組合對應於認證信息。
用戶信息包括指示用戶所屬的區域的歸屬信息。在這種情況下,用戶所屬的區域是足以識別用於管理該用戶的區域系統40的信息。當區域系統40簡單地管理某區域(例如,存在區域系統40的國家)時,歸屬信息只需要指示區域,即國家。或者,歸屬信息可以是指示用戶間接所屬的區域的信息。例如,歸屬信息可以是指示用戶所屬的群組的信息。該群組是指示用戶的屬性的信息,並且是指示組織(例如,用戶所屬的公司或公司部門)的信息。當群組與特定的區域系統40相關聯時,可以從指示該群組的信息中獲知該用戶所屬的區域。用戶信息可以包括個人信息(例如,用戶id和用戶名)以及歸屬信息。
認證許可單元102主要由控制單元11實現。認證許可單元102被配置為執行用於對用戶進行認證的認證處理。在這種情況下,認證許可單元102被配置為將從用戶裝置50的認證單元502中獲取的用戶id和密碼與存儲在信息存儲單元101中的用戶id和密碼相互進行比較,以用於進行認證。
生產能否獲取單元103主要由控制單元11實現。生產能否獲取單元103被配置為基於與工業設備相關的設備信息來獲取指示是否能夠通過使用與工業設備相關的設置信息來生產工業設備的判定結果。根據本實施例,生產能否獲取單元103被配置為獲取由用戶裝置50的設備信息獲取單元501所發送的設備信息中所包含的能否信息。換句話說,生產能否獲取單元103被配置為獲取存儲在工業設備中或者由工業設備產生的能否信息。
用戶信息獲取單元104主要由控制單元11實現。用戶信息獲取單元104被配置為獲取與認證用戶相關的用戶信息。根據本實施例,用戶信息獲取單元104被配置為獲取存儲在信息存儲單元101中的用戶信息,但是也可以被配置為獲取存儲在外部計算機(例如,設備管理伺服器20)中的用戶信息。
供應能否獲取單元105主要由控制單元11實現。信息能否獲取單元105被配置為基於與用戶相關的用戶信息(在這種情況下,用戶信息中所包含的歸屬信息)來獲取判定是否能夠向用戶供應通過使用設置信息所生產的工業設備的結果。根據本實施例,供應能否判定處理由區域系統40執行。因此,供應能否獲取單元105被配置為基於歸屬信息來識別被請求執行該判定處理的區域系統40。供應能否獲取單元105被配置為向所識別的區域系統40(即,作為判定處理的請求目的地的區域系統40)發送對判定處理的請求和工業設備的型號。換句話說,供應能否獲取單元105被配置為從用戶所屬的區域系統40中獲取判定結果。
此外,例如,供應能否獲取單元105可以被配置為當生產能否獲取單元103獲取了指示能夠生產的判定結果時請求用戶所屬的區域系統40執行判定處理。換句話說,供應能否獲取單元105可以被配置為當生產能否獲取單元103獲取了指示不能夠生產的判定結果時不請求區域系統40執行判定處理。
許可單元106主要由控制單元11實現。許可單元106被配置為基於由生產能否獲取單元103獲取的判定結果和由供應能否獲取單元105獲取的判定結果來許可使用了設置信息的工業設備的生產。根據本實施例,許可單元106被配置為許可用於通過使用設置信息來生產工業設備的識別信息的發布。
識別信息是與工業設備相關的設置信息相關聯的信息。換句話說,識別信息可以被認為是以下信息:該信息用於識別針對要生產的工業設備所設置的設置信息。當用戶使用與某工業設備相關的設置信息來生產另一種工業設備時,用戶需要持有與該設置信息相關聯的識別信息。用戶是否持有識別信息可以由工業設備生產系統s判定或手動判定。當確認用戶持有識別信息時,通過使用與該識別信息相關聯的設置信息來生產工業設備。
許可單元106被配置為當生產能否獲取單元103獲取了指示能夠生產的判定結果時並且當供應能否獲取單元105獲取了指示能夠供應的判定結果時,許可使用了設置信息的工業設備的生產。換句話說,許可單元106被配置為當生產能否獲取單元103獲取了指示不能夠生產的判定結果時或者當供應能否獲取單元105獲取了指示不能夠供應的判定結果時,禁止使用了設置信息的工業設備的生產。
[由設備管理伺服器實現的功能]
設備管理伺服器20包括識別信息發布單元201、註冊單元202和信息存儲單元203。識別信息發布單元201主要由設備管理伺服器20的控制單元實現。識別信息發布單元201被配置為當許可單元106許可識別信息的發布時發布識別信息。識別信息發布單元201被配置為在預定的發布規則下發布識別號。例如,識別信息發布單元201被配置為基於預定的符號序列發布規則發布符號序列(例如,數字和字符)以作為識別信息。
註冊單元202主要由設備管理伺服器20的控制單元實現。註冊單元202被配置為將由識別信息發布單元201發布的識別信息與設置信息相關聯,並且將相關聯的識別信息註冊到信息存儲單元203。例如,註冊單元202可以被配置為將識別信息與指示電機控制裝置60的識別號和序列號的發布的用戶id相關聯,並且將相關聯的識別信息註冊到信息存儲單元203
信息存儲單元203主要由設備管理伺服器20的存儲單元實現。信息存儲單元203被配置為存儲由識別信息發布單元201發布的識別信息。存儲在信息存儲單元203中的識別信息被報告給用戶。當要生產工業設備並且用戶持有所報告的識別信息時,與識別信息相關聯的設置信息可以用於生產新的工業設備。
[由區域系統實現的功能]
區域系統40包括信息存儲單元401和供應能否判定單元402。信息存儲單元401主要由區域系統40的存儲單元實現。信息存儲單元401被配置為存儲與可以在對應於區域系統40的區域中供應的各種工業設備相關的各種信息。現在將供應能否準則信息作為存儲在信息存儲單元401中的信息的示例進行描述。
供應能否準則信息包括當供應能否判定單元402判定是否能夠供應時用作判定準則的信息。判定準則為工業設備是否為預定的工業設備。例如,供應能否準則信息定義了如果工業設備是預定的工業設備則能夠生產工業設備。在這種情況下,電機控制裝置60的型號被用作判定準則。因此,在供應能否準則信息中定義了能夠在對應於區域系統40的區域中供應的電機控制裝置60的型號。
供應能否判定單元402主要由區域系統40的控制單元實現。供應能否判定單元402被配置為基於存儲在信息存儲單元401中的供應能否準則信息來判定是否能夠向用戶供應通過使用設置信息所生產的工業設備。根據本實施例,供應能否判定單元402被配置為基於工業設備的型號判定是否能夠供應該型號的工業設備。生產能否判定單元602被配置為生成指示是否能夠供應的判定結果的信息,並且將所生成的信息發送到生產許可伺服器10的供應能否獲取單元105。
[在工業設備生產系統中執行的處理]
圖4和圖5是示出由工業設備生產系統s所執行的處理的示例的流程圖。下述處理由執行相應程序的生產許可伺服器10、設備管理伺服器20、區域系統40和用戶裝置50執行。作為執行該處理的結果,實現了各個功能塊。
如圖4所示,首先,用戶裝置50的控制單元將用戶輸入的用戶id和密碼從操作單元發送到生產許可伺服器10(s1)。當執行步驟s1中的處理時,在用戶裝置50的顯示單元上顯示用於登錄到工業設備生產系統s的畫面。在步驟s1中,用戶裝置50的控制單元將輸入的用戶id和密碼發送到該畫面上。
當生產許可伺服器10的控制單元11接收到用戶id和密碼時,控制單元11執行認證處理(s2)。在步驟s2中,生產許可伺服器10首先判定用戶輸入的用戶id是否存在於存儲單元12中。當用戶id存在於存儲單元12中時,生產許可伺服器10判定與該用戶id相關聯的密碼與用戶輸入的密碼是否互相匹配。
當認證失敗(步驟s2中為「失敗」)時,生產許可伺服器10的控制單元11向用戶裝置50發送指示認證失敗的出錯消息(s3)。當用戶裝置50的控制單元接收到出錯消息時,控制單元在顯示單元上顯示出錯消息(s4),並且該處理結束。另一方面,當認證成功(步驟s2中為「成功」)時,生產許可伺服器10的控制單元11生成用於預定菜單畫面的顯示數據,並且將顯示數據發送到用戶裝置50(s5)。菜單畫面是用戶使用由工業設備生產系統s提供的服務的畫面,並且用戶可以請求從菜單畫面發布識別號。
當用戶裝置50的控制單元接收到顯示數據時,控制單元將菜單畫面顯示在顯示單元上(s6)。當用戶使用操作單元執行菜單畫面上的預定操作時,用戶裝置50的控制單元獲取存儲在電機控制裝置60的存儲單元中的設備信息,並且將識別信息的發布請求和該設備信息一起發送給生產許可伺服器10(s7)。設備信息可以預先從電機控制裝置60中獲取,以存儲在用戶裝置50的存儲單元中。
當生產許可伺服器10的控制單元11接收到設備信息和發布請求時,控制單元11判定實施了發布請求的用戶是否為持有發布許可的用戶(s8)。持有識別信息的發布許可的用戶id預先在存儲單元12中定義,並且在步驟s8中,生產許可伺服器10判定實施了發布請求的用戶id是否為持有發布許可的用戶id。
當用戶不是持有發行許可的用戶(步驟s8中為「否」)時,生產許可伺服器10的控制單元11向用戶裝置50發送指示不能發布識別號的出錯消息(s9)。當用戶裝置50的控制單元接收到出錯消息時,控制單元將出錯消息顯示在顯示單元上(s10),並且該處理結束。
另一方面,當用戶是持有發布許可的用戶(步驟s8中為「是」)時,生產許可伺服器10的控制單元11參考設備信息中所包含的能否信息(s11)。當能否信息指示不能夠生產的數值(步驟s11中為「不能夠」)時,處理進行到步驟s9。在這種情況下,不許可識別號的發布,並且因此用戶裝置50上顯示指示不能發布識別號的出錯消息,同時區域系統40不執行供應能否判定處理。
另一方面,當能否信息指示能夠生產的數值(在步驟s11中「能夠」)時,生產許可伺服器10的控制單元11獲取存儲在存儲單元12中的與用戶相關的歸屬信息(s12)。在步驟s12中,生產許可伺服器10的控制單元11獲取與用戶id相關聯的歸屬信息。歸屬信息可以存儲在設備管理伺服器20中。在這種情況下,在步驟s12中,生產許可伺服器10將獲取歸屬信息的請求與用戶id一起發送到設備管理伺服器20的存儲單元,並且從設備管理伺服器20獲取與用戶id相關聯的歸屬信息。
生產許可伺服器10的控制單元11基於步驟s12中所獲取的歸屬信息從多個區域系統40中識別出被請求執行供應能否判定處理的區域系統40(s13)。指示對應於每個區域的區域系統40的信息(例如,ip地址和伺服器名稱)預先存儲在存儲單元中,並且在步驟s13中,生產許可伺服器10基於該信息識別與歸屬信息所指示的區域相對應的區域系統40。
生產許可伺服器10的控制單元11請求在步驟s13中所識別的區域系統40與設備信息中所包含的型號一起執行供應能否判定處理(s14)。在這種情況下,對工業設備的型號包含在設備信息中的情況進行描述,但是生產許可伺服器10可以被配置為查詢設備管理伺服器20以獲取型號。
被請求執行判定處理的區域系統40的控制單元基於接收到的工業設備的型號來判定是否能夠供應工業設備(s15)。指示能夠供應的工業設備的型號的信息被存儲在區域系統40的存儲單元中,並且在步驟s15中,區域系統40基於該信息判定所接收型號的工業設備是否能夠在對應於區域系統40的區域中供應。
區域系統40的控制單元將步驟s15中的判定結果發送給生產許可伺服器10(s16)。在步驟s16中,區域系統40的控制單元發送指示能夠供應的判定結果或指示不能夠供應的判定結果。生產許可伺服器10從區域系統40獲取判定結果(s17)。當獲取不能夠供應的判定結果(步驟s17中為「不能夠」)時,處理進行到步驟s9。在這種情況下,生產許可伺服器10不許可識別信息的發布。
另一方面,當獲取了指示能夠供應的判定結果(步驟s17中為「能夠」)時,處理進行到圖5,並且生產許可伺服器10的控制單元11許可識別號的發布(s18)。在步驟s18中,控制單元11將識別號的發布請求連同設備信息中所包含的用戶id和序列號一起發送給設備管理伺服器20。
當設備管理伺服器20的控制單元接收到發布請求時,控制單元在預定的發布規則下發布標識號(s19)。例如,識別號的發布規則被定義為使得要發布的識別號與已發布的識別號不同。
設備管理伺服器20的控制單元使步驟s19中所發布的識別號與設置信息、用戶id和序列號相關聯,並將該識別號註冊到存儲單元(s20)。設備管理伺服器20可以被配置為從生產許可伺服器10獲取設置信息。在這種情況下,設置信息可以包含在設備信息中。
設備管理伺服器20的控制單元將步驟s19中所發布的識別信息發送給生產許可伺服器10(s21)。當生產許可伺服器10的控制單元11接收到識別號時,控制單元11生成用於包括該識別號的畫面的顯示數據,並且將顯示數據發送給用戶裝置50(s22)。當用戶裝置50接收到顯示數據時,用戶裝置50將畫面顯示在顯示單元上(s23),並且該處理結束。隨後,用戶可以使用與該識別號相關聯的設置信息來指示工業設備的生產。
對於上述工業設備生產系統s,考慮了與工業設備相關的設備信息和與用戶相關的信息,以許可使用了與工業設備相關的設置信息的工業設備的生產。結果,可以針對每個工業設備和每個用戶獨立地設置使用了設置信息的工業設備的生產的能否。特別是在工業設備領域中,在由用戶調整的設置信息中積累了用戶的專有技術,並且在一些工業設備中,當以各種方式設置的工業設備持有的設置信息可用於再現具有相同設置信息的工業設備時,專有技術可能被不當地洩漏。因此,通過考慮與工業設備相關的設備信息來判定和控制生產能力,可以防止用戶的專有技術洩漏。此外,在工業設備領域中,使用工業設備的區域和應用根據用戶而變化,並且用戶想要的工業設備不可能被出售或者不可能優選在用戶的區域中使用。因此,通過考慮與用戶相關的信息來判定供應能否,可以產生對用戶最優的工業設備。
此外,供應能否的判定結果基於指示用戶所屬的區域的歸屬信息來獲取,並且供應能否的判定結果因此可以根據用戶所屬的區域而變化。特別是在工業設備領域中,能夠供應的工業設備根據區域而發生重大變化,並且因此可以通過考慮用戶所屬的區域來進行反映區域特有的情況的工業設備的生產。
此外,區域系統40執行供應能否判定處理,並且與用戶有關的判定因此可以分配給區域系統40。與工業設備相關的設備信息可以由工業設備生產系統s側來管理,而與各區域有關的事項可以在區域系統40側被管理。結果,在工業設備生產系統s側不需要單獨管理每個區域,因此可以減少資料庫等的維護成本。此外,通過使用戶所屬的區域系統40在與該區域系統40相對應的區域中執行供應能否判定處理,可以降低施加在工業設備生產系統s側的處理負載。特別是在工業設備領域中,存在與各種工業設備相關的信息,並且信息的維護非常耗時。因此,可以通過將該維護分布到各個區域來實現更有效的系統操作。
此外,當生產能否的判定結果為否時,不再需要隨後的判定處理,並且因此不需要執行無用的判定處理。結果,不發生與區域系統40的無用通信,並且因此減少通信量。
此外,工業設備生產系統s僅需要參考能否信息,以通過存儲或生成與工業設備側相關的能否信息來獲取判定結果。結果,在工業設備生產s側,不需要管理用於生產能否的複雜的判定邏輯,並且因此不需要管理判定所需的資料庫。特別是在工業設備領域中,需要維護與各種工業設備相關的信息。因此,當生產能否的判定處理在工業設備側執行時,不需要在工業設備生產系統s側進行複雜的維護。
此外,可以防止與通過使用與另一種工業設備相關的設置信息所生產的工業設備相關的設置信息用於生產又一種工業設備,從而可以更有效地防止複製。特別是在工業設備領域中,設置信息對應於用戶的專有技術,因此可以有效地防止專有技術洩漏。
此外,僅當許可使用了設置信息的工業設備的生產時才發布識別信息,並且因此可以防止無意地發布識別信息。結果,便於識別信息的管理。
[變形例]
根據實施例,舉例說明了電機控制裝置60被配置為執行生產能否處理並且區域系統40被配置為執行供應能否判定處理的情況,但是被配置為執行生產能否判定處理和供應能否判定處理的計算機並不限於這種情況。工業設備生產系統s只需要獲取生產能否判定處理和供應能否判定處理的相應判定結果。
[生產許可伺服器包括生產能否判定單元的情況的變形例]
例如,生產許可伺服器10可以被配置為執行生產能否判定處理。圖6是本變形例的功能框圖。如圖6所示,生產許可伺服器10包括生產能否判定單元602,並且生產能否判定單元602主要由生產許可伺服器10的控制單元11來實現。在這種情況下,生產能否準則信息可以存儲在生產許可伺服器10的信息存儲單元101中,或者生產許可伺服器10可以被配置為獲取存儲在外部計算機中的生產能否準則信息。由生產能否判定單元602執行的判定方法本身與實施例中描述的方法相同,因此省略其描述。生產能否判定單元602被配置為生成能否信息,並且因此,根據本變形例,設備信息不包含能否信息。
根據本變形例,生產能否判定單元602可以被配置為基於設備信息來判定是否能夠通過使用與另一種工業設備相關的設置信息來生產由設備信息指示的工業設備。在這種情況下,設備信息包括以下信息:該信息指示是否能夠通過使用與另一種工業設備相關的設置信息或用於識別該信息的信息來生產由設備信息指示的工業設備。生產能否判定單元602被配置為當判定為不通過使用與另一種工業設備相關的設置信息來生產由設備信息指示的工業設備時判定能夠生產,並且當判定為通過使用與另一種工業設備相關的設置信息生產由設備信息指示的工業設備時判定不能夠生產。
根據本變形例,不需要在工業設備生產系統s側執行生產能否的判定處理,並且因此不需要將判定邏輯併入到工業設備側。此外,例如,當生產能否的判定準則改變時,工業設備生產系統s側能夠適應於該變化。換句話說,不需要在工業設備側執行判定邏輯等的改變。此外,能夠防止與通過使用與另一種工業設備相關的設置信息所生產的工業設備相關的設置信息用來生產又一種工業設備,並且因此可以更有效地防止複製。
[生產許可伺服器包括供應能否判定單元的情況的變形例]
例如,生產許可伺服器10也可被配置為執行供應能否判定處理。圖7是本變形例的功能框圖。如圖7所示,在這種情況下,生產許可伺服器7包括供應能否判定單元402,並且供應能否判定單元402主要由生產許可伺服器10的控制單元11來實現。在這種情況下,供應能否判定信息可以存儲在生產許可伺服器10的信息存儲單元101中,或者生產許可伺服器10可以被配置為獲取存儲在外部計算機中的供應能否準則信息。由供應能否判定單元402執行的判定方法本身與實施例中描述的方法相同,因此省略其描述。
根據本變形例,在工業設備生產系統s中,通過在工業設備生產系統s中執行供應能否判定處理來消除對區域系統40進行查詢的必要性。此外,生產許可伺服器10可以被配置為通過相互組合變形例來執行生產能否判定處理和供應能否判定處理兩者。以這種方式,可以以統一的方式管理用於執行生產能否判定處理和供應能否判定處理的邏輯和所需信息。
[區域系統包括生產能否判定單元的情況的變形例]
例如,區域系統40可以被配置為執行生產能否判定處理。圖8是本變形例的功能框圖。如圖8所示,在這種情況下,區域系統40包括生產能否判定單元602,並且生產能否判定單元602主要由區域系統40的控制單元來實現。在這種情況下,生產能否準則信息可以存儲在區域系統40的信息存儲單元401中,或者區域系統40可以被配置為獲取存儲在外部計算機中的生產能否準則信息。由生產能否判定單元602執行的判定方法本身與實施例和上述變形例中描述的方法相同,因此省略其描述。根據該變形例,生產能否判定單元602被配置為從生產能否獲取單元103或設備信息獲取單元501獲取工業設備的型號,從而執行生產能否判定處理。區域系統40的生產能否判定單元602被配置為將生產能否判定的判定結果發送給生產許可伺服器10。
根據該變形例,通過在區域系統40上執行信息維護和判定處理,可以減輕工業設備生產系統s側上的通過維護信息所施加的負載以及通過執行判定處理所施加的負載。
[其他變形例]
此外,例如,區域系統40可以被包含在工業設備生產系統s中。類似地,工廠系統30、用戶裝置50和電機控制裝置60可以被包含在工業設備生產系統s中。
此外,例如,通過生產能否判定單元602判定生產能否的方法不限於上述示例。例如,生產能否判定單元602可以被配置為基於工業設備的序列號來判定生產能否。在這種情況下,生產能否判定單元602可以被配置為基於與序列號相關聯的型號來判定生產能否,或者也可以被配置為基於序列號是否為預設數來判定生產能否。此外,例如,生產能否判定單元602可以被配置為基於與工業設備相關的附加規格信息來判定生產能否。在這種情況下,生產能否判定單元602被配置為基於是否存在針對工業設備的選項來判定生產能否。另外,例如,生產能否判定單元602可以被配置為基於與工業設備相關的設置信息來判定生產能否。在這種情況下,生產能否判定單元602被配置為基於設置信息是否為預定設置(例如,參數是否為預定參數,或者固件的規格是否為預定規格)來判定生產能否。
此外,例如,對設備信息包括能否信息的情況進行了描述,但是生產能否判定處理的判定結果只需要基於設備信息來獲取。例如,生產能否獲取單元103可以被配置為基於設備信息中所包含的型號來獲取生產能否判定處理的判定結果。
此外,例如,由供應能否判定單元402判定供應能否的方法不限於上述示例。例如,供應能否判定單元402可以被配置為判定工業設備是否為能夠在用戶所屬的區域(或區域系統40)中供應的工業設備。
此外,例如,對許可單元106被配置為許可發布識別號從而許可工業設備的生產的情況進行了描述,但是只需要可以在工業設備生產系統s中識別工業設備的生產許可,並且許可單元106對工業設備的生產的許可方法不限於該方法。
此外,例如,對工業設備生產系統s包括多個伺服器計算機的情況進行了描述,但是工業設備生產系統s可以由一個伺服器計算機來實現。此外,例如,工業設備生產系統s只需要執行處理直到許可生產為止,並且如在實施例的情況下,工業設備生產系統s可以獨立於工廠系統30並且可能不涉及實際生產,或者可以管理工業設備的生產。
此外,上述實施例作為具體示例給出,而非將本文所公開的發明限於具體示例的特有構造和數據存儲示例。本領域的技術人員可以針對例如物理部件的形狀和數量、數據結構和處理的執行順序對所公開的實施例進行各種修改。應當理解,本文所公開的本發明的技術範圍包括這樣的修改。