(57)【要約】      （修正有）【課題】インダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法と装置を提供する。【解決手段】プログラマブル・ロジック・コントローラーＰＬＣを生成し、少なくとも第２ユーザーＩＤ、指定デバイスＩＤおよび指定機能インターフェースＩＤを備える第１ユーザーの配置パラメータを取得する２０１。もしプリセットインターフェースベースにおいて、前記第２ユーザーＩＤが対応する前記指定デバイスＩＤと前記指定機能インターフェースＩＤを探し当てれば、探し当てた前記指定デバイスＩＤと前記指定機能インターフェースＩＤに基づいて、ソフトウェアＰＬＣプログラムを生成する２０２。【選択図】図２
2018129020.tif 000002
【特許請求の範囲】
【請求項１】
プログラマブル・ロジック・コントローラーＰＬＣを生成し、少なくとも第２ユーザーＩＤ、指定デバイスＩＤおよび指定機能インターフェースＩＤを備える第１ユーザーの配置パラメータを取得するステップと、
もしプリセットインターフェースベースにおいて、前記第２ユーザーＩＤが対応する前記指定デバイスＩＤと前記指定機能インターフェースＩＤを探し当てれば、探し当てた前記指定デバイスＩＤと前記指定機能インターフェースＩＤに基づいて、ソフトウェアＰＬＣプログラムを生成するステップとを含むことを特徴とするインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法。
【請求項２】
登録ユーザーの少なくとも登録ユーザーのユーザーＩＤ、登録ユーザーのデバイスＩＤおよび登録ユーザーの機能インターフェースＩＤを備える機能登録要求を受信するステップと、
前記登録要求に基づいて、登録ユーザーのユーザーＩＤ、登録ユーザーのデバイスＩＤおよび登録ユーザーの機能インターフェースＩＤ間の対応関係をプリセットインターフェースベースに追加するステップとをさらに含むことを特徴とする請求項１に記載のインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法。
【請求項３】
少なくとも１つの照会待機機能インターフェースＩＤが対応するデバイスＩＤを探す照会要求を受信するステップと、
結果を探し当てた後、各照会待機機能インターフェースＩＤが対応するデバイスＩＤを出力するステップとをさらに含むことを特徴とする請求項１に記載のインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法。
【請求項４】
機能インターフェースＩＤが対応する機能における指定パラメータを修正し、および／または、前記インターフェースベースに在る前記ユーザーＩＤ、デバイスＩＤおよび機能インターフェースＩＤ間の指定対応関係を修正するステップと、
前記修正命令に基づいて抽象機能インターフェースを呼び出し、相応の修正を行い、ここで、抽象機能インターフェースは、指定機能インターフェースＩＤ集合と対応しており、対応機能インターフェースＩＤ集合が対応する機能の前記指定パラメータを修正し、および ／または対応機能インターフェースＩＤ集合の前記インターフェースベースに在る少なくとも１つの前記対応関係を修正するステップとをさらに含むことを特徴とする請求項１に記載のインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法。
【請求項５】
プログラマブル・ロジック・コントローラーＰＬＣを生成する第１ユーザーの配置パラメータを取得するステップは、
前記第１ユーザーの配置ファイルを受信し、前記配置ファイルから前記配置パラメータを取得するステップを含むことを特徴とする請求項１に記載のインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法。
【請求項６】
プログラマブル・ロジック・コントローラーＰＬＣを生成し、少なくとも第２ユーザーＩＤ、指定デバイスＩＤおよび指定機能インターフェースＩＤを備える第１ユーザーの配置パラメータを取得する、取得モジュールと、
もしプリセットインターフェースベースにおいて、前記第２ユーザーＩＤが対応する前記指定デバイスＩＤと前記指定機能インターフェースＩＤを探し当てれば、探し当てた前記指定デバイスＩＤと前記指定機能インターフェースＩＤに基づいて、ソフトウェアＰＬＣプログラムを生成する、プログラム生成モジュールとを備えることを特徴とするインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理装置。
【請求項７】
少なくともユーザーＩＤ、デバイスＩＤおよび機能インターフェースＩＤを備える登録ユーザーの機能登録要求を受信する、機能登録要求受信モジュールと、
前記登録要求に基づいて、前記登録ユーザーのユーザーＩＤ、前記登録ユーザーのデバイスＩＤおよび前記登録ユーザーの機能インターフェースＩＤ間の対応関係を事前にが確立した前記インターフェースベースに追加する、追加モジュールとをさらに備えることを特徴とする請求項６に記載のインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理装置。
【請求項８】
少なくとも１つの照会待機機能インターフェースＩＤが対応するデバイスＩＤを探す照会要求を受信する、照会要求受信モジュールと、
結果を探し当てた後、各照会待機機能インターフェースＩＤが対応するデバイスＩＤを出力する、出力モジュールとをさらに備えることを特徴とする請求項６に記載のインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理装置。
【請求項９】
機能インターフェースＩＤが対応する機能における指定パラメータを修正し、および／または、前記インターフェースベースに在る前記ユーザーＩＤ、デバイスＩＤおよび機能インターフェースＩＤ間の指定対応関係を修正する、修正命令受信モジュールと、
前記修正命令に基づいて抽象機能インターフェースを呼び出し、相応の修正を行う。ここで、抽象機能インターフェースは、指定機能インターフェースＩＤ集合と対応しており、対応機能インターフェースＩＤ集合が対応する機能の前記指定パラメータを修正し、および ／または対応機能インターフェースＩＤ集合の前記インターフェースベースに在る少なくとも１つの前記対応関係を修正する、修正モジュールとさらに備えることを特徴とする請求項６に記載のインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理装置。
【請求項１０】
前記取得モジュールは具体的に、
前記第１ユーザーの配置ファイルを受信し、前記配置ファイルから前記配置パラメータを取得することを特徴とする請求項６に記載のインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、インダストリアル・インターネットオペレーティングシステム技術領域に関し、特にインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法と装置に関する。
【背景技術】
【０００２】
現在、ソフトウェアＰＬＣ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｃｏｎｔｒｏｌｌｅｒ、プログラマブル・ロジック・コントローラー）は急速に成長している。いわゆるソフトウェアＰＬＣは、ＰＬＣの制御機能をソフトウェア内にパッケージし、パーソナルコンピュータ環境において実行する。ソフトウェアＰＬＣは、非常に高い柔軟性を提供し、ニーズに基づいて異なる機能タイプのＰＬＣを迅速に配置できる。
【０００３】
現在、ＰＬＣプログラミング実行時、通常は先に管理される端末のデータディクショナリを知り、異なるデータディクショナリに基づいてプログラミングを実行する必要がある。さらに、もしユーザーＡとユーザーＢがＰＬＣプログラミングを利用して同じ機能を実現したければ、ユーザーＡはプログラミングを１度実行する必要があり、ユーザーＢも同じプログラミングを１度実行する必要がある。したがって、従来技術では異なるユーザーに対してプログラミングを実行する時、プログラミングの効率と柔軟性が低く、コードの再利用率が低い。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本願の実施例は、現在の異なるユーザーに対してプログラミングを実行する時、プログラミングの効率と柔軟性が低く、コードの再利用率が低い等の問題を解決する、インダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法と装置を提供する。
【課題を解決するための手段】
【０００５】
一方で、本願の実施例はインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法を提供し、
プログラマブル・ロジック・コントローラーＰＬＣを生成し、少なくとも第２ユーザーＩＤ、指定デバイスＩＤおよび指定機能インターフェースＩＤを備える第１ユーザーの配置パラメータを取得するステップと、
もしプリセットインターフェースベースにおいて、前記第２ユーザーＩＤが対応する前記指定デバイスＩＤと前記指定機能インターフェースＩＤを探し当てれば、探し当てた前記指定デバイスＩＤと前記指定機能インターフェースＩＤに基づいて、ソフトウェアＰＬＣプログラムを生成するステップとを含む。
【０００６】
もう一方で、本願の実施例はさらに、インダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理装置を提供し、
プログラマブル・ロジック・コントローラーＰＬＣを生成し、少なくとも第２ユーザーＩＤ、指定デバイスＩＤおよび指定機能インターフェースＩＤを備える第１ユーザーの配置パラメータを取得する、取得モジュールと、
もしプリセットインターフェースベースにおいて、前記第２ユーザーＩＤが対応する前記指定デバイスＩＤと前記指定機能インターフェースＩＤを探し当てれば、探し当てた前記指定デバイスＩＤと前記指定機能インターフェースＩＤに基づいて、ソフトウェアＰＬＣプログラムを生成する、プログラム生成モジュールとを備える。
【０００７】
もう一方で、本願の実施例は不揮発性コンピュータ記憶媒体をさらに提供し、コンピュータが実行できる命令を記憶する。前記コンピュータが実行できる命令は、本願の実施例における前記いずれか１つのインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法を実行する。
【０００８】
もう一方で、本願の実施例は、電子デバイスをさらに提供する。少なくとも１つのプロセッサと記憶装置を備える。ここで、前記記憶装置は、前記少なくとも１つのプロセッサによって実行されるプログラムを記憶し、前記命令前記少なくとも１つのプロセッサによって実行される。前記少なくとも１つのプロセッサに本願の実施例における前記いずれか１つのインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法を実行させる。
【０００９】
もう一方で、本願の実施例はコンピュータプログラム製品をさらに提供する。前記コンピュータプログラム製品は、不揮発性コンピュータが読み取れる記憶媒体に記憶したコンピュータプログラムを備える。前記コンピュータプログラムプログラム命令を備え、当前記プログラム命令がコンピュータによって実行される時、前記コンピュータに本願の実施例における前記いずれか１つのインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法を実行させる。
【発明の効果】
【００１０】
本願の実施例の有益な効果は次の通りである。本願は、インダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法と装置を提供する。本願にかかる技術手段において、プログラマブル・ロジック・コントローラーＰＬＣを生成し、少なくとも第２ユーザーＩＤ、指定デバイスＩＤおよび指定機能インターフェースＩＤを備える第１ユーザーの配置パラメータを取得する。もしプリセットインターフェースベースにおいて、前記第２ユーザーＩＤが対応する前記指定デバイスＩＤと前記指定機能インターフェースＩＤを探し当てれば、探し当てた前記指定デバイスＩＤと前記指定機能インターフェースＩＤに基づいて、ソフトウェアＰＬＣプログラムを生成する。これにより、異なるユーザーは同じソフトウェアＰＬＣプログラムを共用でき、コードの再利用率を高め、プログラミングの効率と柔軟性を高める。
【図面の簡単な説明】
【００１１】
本願の実施例における技術的手段をさらに分かり易く説明するため、次に実施例の説明に必要な図面を簡単に紹介するが、次に陳述する図面は単に本発明のいくつかの実施例であり、当該領域の普通の技術者にとって、創造性的労働をせずとも、これらの図面に基づいてその他の図面を容易に取得することができることは明白である。
【００１２】
【図１】本願の具体的な実施方法にかかるインダストリアル・インターネットオペレーティングシステムの機能アーキテクチャ図である。
【図２】本願の実施例１にかかるインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法のフローチャートである。
【図３】本願の実施例２にかかるインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法のフローチャートである。
【図４】本願の実施例３にかかるインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理装置の構造模式図である。
【図５】本願の実施例５にかかるインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法の電子デバイスのハードウェア構造模式図である。
【発明を実施するための形態】
【００１３】
本願の目的、技術手段および利点をさらに詳細に説明するため、以下に発明の詳細な説明と図面を結合して詳細に説明するが、次に陳述する実施例は単に本発明のいくつかの実施例であり、その全てではない。当該領域の普通の技術者にとって、創造性的労働をしなくても、これらの実施例に基づいてその他の実施例を容易に取得することができることは明白である。
【００１４】
実際の応用において、インダストリアル・インターネットオペレーティングシステムは、ネットワーク化インダストリアル制御、クラウドインダストリアル制御、工場可視化およびインダストリアル大データ分析等の基礎システムを実現し、制御情報フロー、管理情報フローおよびサプライチェーン情報フロー間で相互作用が融合する統一システムも実現し、インダストリアルフィールド制御可能性の信頼性・保障を実現する。
【００１５】
図１に示すインダストリアル・インターネットオペレーティングシステムの機能アーキテクチャにおけるインダストリアル・インターネットオペレーティングシステムは、少なくともアプリケーション層、クラウド制御層およびフィールド層を備える。ここで、アプリケーション層は少なくとも、一致したインダストリアルモデリング基準モジュール、ソフトウェア定義インダストリアル・プロセスモジュールおよびインダストリアル可視化管理モジュールを備える。クラウド制御層は少なくとも、リアルタイムデータベース、インダストリアルプライベートクラウドプラットフォームおよびインダストリアル大データ分析プラットフォームを備える。フィールド層は少なくとも、フィールドバス通信プロトコルモジュール、インダストリアル・プロセス制御管理モジュール、異種フィールドデバイス集積化モジュールおよびインダストリアル管理ソフトウェアローディングモジュールを備える。この他に、インダストリアル・インターネットオペレーティングシステムはさらに、アプリケーション層、クラウド制御層およびフィールド層をカバーするインダストリアルデータ安全モジュールを備える。
【００１６】
インダストリアル・プロセス制御管理モジュールについて、従来技術には異なるメーカーの端末はそれぞれプログラミングする必要があり、コードの再利用率とプログラミング効率が低い等の問題ラミング効率が低い等の問題がある。前記問題を解決するため、本願の実施例においてプログラマブル・ロジック・コントローラーＰＬＣを生成し、少なくとも第２ユーザーＩＤ、指定デバイスＩＤおよび指定機能インターフェースＩＤを備える第１ユーザーの配置パラメータを取得する。もしプリセットインターフェースベースにおいて、前記第２ユーザーＩＤが対応する前記指定デバイスＩＤと前記指定機能インターフェースＩＤを探し当てれば、探し当てた前記指定デバイスＩＤと前記指定機能インターフェースＩＤに基づいて、ソフトウェアＰＬＣプログラムを生成する。これにより、異なるユーザーは同じソフトウェアＰＬＣプログラムを共用でき、コードの再利用率を高め、プログラミングの効率と柔軟性を高める。
【００１７】
以下に具体的な実施例を用いて本願における手段を詳細に説明するが、本願はこれら実施例の限りではない。
【００１８】
（実施例１）  
図２は本願の実施例にかかるインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法のフローチャートである。当該方法は以下のステップ２０１とステップ２０２を備える。
【００１９】
ステップ２０１では、プログラマブル・ロジック・コントローラーＰＬＣを生成し、少なくとも第２ユーザーＩＤ、指定デバイスＩＤおよび指定機能インターフェースＩＤを備える第１ユーザーの配置パラメータを取得する。
【００２０】
ステップ２０２では、もしプリセットインターフェースベースにおいて、前記第２ユーザーＩＤが対応する前記指定デバイスＩＤと前記指定機能インターフェースＩＤを探し当てれば、探し当てた前記指定デバイスＩＤと前記指定機能インターフェースＩＤに基づいて、ソフトウェアＰＬＣプログラムを生成する。
【００２１】
ここで、１つの実施例において、インターフェースベースから前記第２ユーザーＩＤが対応する前記指定デバイスＩＤと前記指定機能インターフェースＩＤを探し易くするため、本願の実施例において、さらに以下のステップＡ1とＡ２を実行できる。
【００２２】
ステップＡ１では、少なくともユーザーＩＤ、デバイスＩＤおよび機能インターフェースＩＤを備える登録ユーザーの機能登録要求を受信する。
【００２３】
ここで、登録ユーザーのユーザーＩＤは、登録ユーザーの名称、ＩＤ（Ｉｄｅｎｔｉｔｙ、身分ＩＤ番号）等であれば良い。登録ユーザーのデバイスＩＤは、当該登録ユーザーのデバイスタイプＩＤ等であれば良い。登録ユーザーの機能インターフェースＩＤは、機能インターフェースの物理アドレス等であれば良い。
【００２４】
具体的な実施時、統一管理を容易にするため、登録ガイドラインにより、異なる登録ユーザーに対して、同じタイプデバイスの同じ機能が同じデバイスＩＤと機能インターフェースＩＤを使用できるようにガイドできる。すなわち、ユーザーＩＤ、デバイスＩＤおよび機能インターフェースＩＤ間の対応関係において、同じ機能インターフェースＩＤは、複数のデバイスＩＤに対応し、複数のユーザーＩＤにも対応する可能性がある。
【００２５】
ステップＡ２では、前記登録要求に基づいて、前記登録ユーザーのユーザーＩＤ、前記登録ユーザーのデバイスＩＤおよび前記登録ユーザーの機能インターフェースＩＤ間の対応関係をプリセット前記インターフェースベースに追加する。
【００２６】
ここで、プリセット前記インターフェースベースは以下の表１に示すことができる。  
【表１】
2018129020.tif 000003
【００２７】
理解し易くするため、以下に本願の実施例にかかるインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法を詳細に説明する。
【００２８】
ここで、１つの実施例において、少なくとも１つの照会待機機能インターフェースＩＤが対応するデバイスＩＤを探す照会要求を受信し、前記ユーザーＩＤ、デバイスＩＤおよび機能インターフェースＩＤ間の対応関係により、結果を探し当てた後、各照会待機機能インターフェースＩＤが対応するデバイスＩＤを出力する。これにより、複数の登録ユーザーのデバイスは第１ユーザーが照会を要求した機能インターフェースを同時に有する時、第１ユーザーは出力した各照会待機機能インターフェースＩＤが対応するデバイスＩＤから、自身が最も求める登録ユーザーのデバイスを選択でき、ユーザー体験を高める。
【００２９】
例えば、インターフェースベースにＣ１とＣ２という２つの登録ユーザーがあれば、ユーザーＣ１のデバイスＤ１は、機能インターフェースＦ１１、Ｆ１２およびＦ１３を提供でき、ユーザーＣ２のデバイスＤ２は、機能インターフェースＦ１１とＦ１２を提供できる。もし第１ユーザーが機能インターフェースＦ１１、Ｆ１２を要求すれば、ユーザーＣ１のデバイスＤ１とユーザーＣ２のデバイスＤ２を出力する。もし第１ユーザーが機能インターフェースＦ１１、Ｆ１２とＦ１３を要求すれば、ユーザーＣ１のデバイスＤ１を出力する。
【００３０】
ここで、１つの実施例において、時おり、ユーザー（例えば、開発者）が必要とするインターフェースベースに在る機能インターフェースＩＤが対応する機能におけるパラメータは、実際の応用時に必要とするパラメータと一致しない可能性がある。時おり、インターフェースベースに在るユーザーＩＤ、デバイスＩＤおよび機能インターフェースＩＤ間の対応関係に変化が生じる可能性がある。例えば、インターフェースベースに在る登録ユーザーＡが登録ユーザーＢに購入されれば、登録ユーザーＡが対応するデバイスＩＤおよび機能インターフェースＩＤが実際に対応するのは、登録ユーザーＢでなければならない。ユーザーに正確なソフトウェアＰＬＣプログラムを取得させるため、本願はさらにステップＢ１とＢ２を実行できる。
【００３１】
ステップＢ１では、機能インターフェースＩＤが対応する機能における指定パラメータを修正し、および／または、前記インターフェースベースに在る前記ユーザーＩＤ、デバイスＩＤおよび機能インターフェースＩＤ間の指定対応関係を修正する、修正命令を受信する。
【００３２】
ステップＢ２では、前記修正命令に基づいて、抽象機能インターフェースを呼び出し、相応の修正を行う。ここで、抽象機能インターフェースは、指定機能インターフェースＩＤ集合と対応しており、対応機能インターフェースＩＤ集合が対応する機能の前記指定パラメータを修正し、および ／または対応機能インターフェースＩＤ集合の前記インターフェースベースに在る少なくとも１つの前記対応関係を修正する。
【００３３】
ここで、抽象機能インターフェースとこれが修正できる指定機能インターフェースＩＤ集合と指定パラメータは以下の表２に示すことができる。  
【表２】
2018129020.tif 000004
【００３４】
これにより、例えば、もしインターフェースベースに在る登録ユーザーＣ１が登録した温度センサＤ１の機能インターフェースＦ１１が対応する機能におけるパラメータｈ１１は、摂氏10度である。当該パラメータの作用とは、例えばもし登録ユーザーＣ１が在るオフィスビル内の温度が摂氏10度より低ければ、自動的にエアーコンディショナーを起動することである。しかし、第１ユーザー（例えば、開発者）が開発したい温度センサの機能インターフェースが対応する機能におけるパラメータは摂氏１５度である。この時、抽象機能インターフェースは、対応機能インターフェースＩＤ集合が対応する機能の前記指定パラメータを修正できるため、パラメータｈ１１を摂氏１５度に修正できる。したがって、第１ユーザー正確なソフトウェアＰＬＣプログラムを取得でき、さらに開発と利用が容易になる。
【００３５】
ここで、１つの実施例において配置パラメータを容易に取得するため、ステップ１０１（プログラマブル・ロジック・コントローラーＰＬＣを生成する第１ユーザーの配置パラメータを取得する）では、前記第１ユーザーの配置ファイルを受信し、前記配置ファイルから前記配置パラメータを取得できる。
【００３６】
具体的な実施時、従来技術において、配置パラメータを取得できる方法はずべて本実施例に適用し、本願の実施例の保護範囲に属するが、本願の実施例をこれを限定しない。
【００３７】
総じて、本願にかかる技術手段において、プログラマブル・ロジック・コントローラーＰＬＣを生成し、少なくとも第２ユーザーＩＤ、指定デバイスＩＤおよび指定機能インターフェースＩＤを備える第１ユーザーの配置パラメータを取得する。もしプリセットインターフェースベースにおいて、前記第２ユーザーＩＤが対応する前記指定デバイスＩＤと前記指定機能インターフェースＩＤを探し当てれば、探し当てた前記指定デバイスＩＤと前記指定機能インターフェースＩＤに基づいて、ソフトウェアＰＬＣプログラムを生成する。これにより、異なるユーザーは同じソフトウェアＰＬＣプログラムを共用でき、コードの再利用率を高め、プログラミングの効率と柔軟性を高める。
【００３８】
（実施例２）  
本願にかかるインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法を理解し易くするため、本願の実施例においてさらに説明する。図３に示す通り、以下のステップ３０１から、ステップ３０５を備える。
【００３９】
ステップ３０１では、登録ユーザーの少なくとも登録ユーザーのユーザーＩＤ、登録ユーザーのデバイスＩＤおよび登録ユーザーの機能インターフェースＩＤを備える機能登録要求を受信する。
【００４０】
ステップ３０２では、登録要求に基づいて、登録ユーザーのユーザーＩＤ、登録ユーザーのデバイスＩＤおよび登録ユーザーの機能インターフェースＩＤ間の対応関係をプリセットインターフェースベースに追加する。
【００４１】
ステップ３０３では、第１ユーザーの配置ファイルを受信し、配置ファイルから、少なくとも第２ユーザーＩＤ、指定デバイスＩＤおよび指定機能インターフェースＩＤを備える配置パラメータを取得する。
【００４２】
ステップ３０４では、事前に記憶したユーザーＩＤ、デバイスＩＤと機能インターフェースＩＤのインターフェースベースから第２ユーザーＩＤが対応する指定デバイスＩＤと指定機能インターフェースＩＤを探す。
【００４３】
ステップ３０５では、前記第２ユーザーＩＤが対応する前記指定デバイスＩＤと前記指定機能インターフェースＩＤを探し当てれば、探し当てた前記指定デバイスＩＤと前記指定機能インターフェースＩＤに基づいて、ソフトウェアＰＬＣプログラムを生成する。
【００４４】
本願の実施例にかかる技術手段では、プログラマブル・ロジック・コントローラーＰＬＣを生成し、少なくとも第２ユーザーＩＤ、指定デバイスＩＤおよび指定機能インターフェースＩＤを備える第１ユーザーの配置パラメータを取得するため、もしプリセットインターフェースベースにおいて、前記第２ユーザーＩＤが対応する前記指定デバイスＩＤと前記指定機能インターフェースＩＤを探し当てれば、探し当てた前記指定デバイスＩＤと前記指定機能インターフェースＩＤに基づいて、ソフトウェアＰＬＣプログラムを生成する。これにより、異なるユーザーは同じソフトウェアＰＬＣプログラムを共用でき、コードの再利用率を高め、プログラミングの効率と柔軟性を高める。
【００４５】
（実施例３）  
同じ発明の構想にもとづいて、本願の実施例はさらに、インダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理装置を提供する。当該装置のインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理の原理は、前記インダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法のインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理の原理と類似している。具体的には前記方法の内容を参照できるため、ここでは説明を繰り返さない。
【００４６】
図４は当該装置の構造模式図であり、
プログラマブル・ロジック・コントローラーＰＬＣを生成し、少なくとも第２ユーザーＩＤ、指定デバイスＩＤおよび指定機能インターフェースＩＤを備える第１ユーザーの配置パラメータを取得する、取得モジュール４０１と、
もしプリセットインターフェースベースにおいて、前記第２ユーザーＩＤが対応する前記指定デバイスＩＤと前記指定機能インターフェースＩＤを探し当てれば、探し当てた前記指定デバイスＩＤと前記指定機能インターフェースＩＤに基づいて、ソフトウェアＰＬＣプログラムを生成する、プログラム生成モジュール４０２とを備える。
【００４７】
ここで、１つの実施例において前記装置は、少なくともユーザーＩＤ、デバイスＩＤおよび機能インターフェースＩＤを備える登録ユーザーの機能登録要求を受信する、機能登録要求受信モジュールを備え、
前記登録要求に基づいて、前記登録ユーザーのユーザーＩＤ、前記登録ユーザーのデバイスＩＤおよび前記登録ユーザーの機能インターフェースＩＤ間の対応関係を事前にが確立した前記インターフェースベースに追加する、追加モジュールとを備える。
【００４８】
ここで、１つの実施例において前記装置はさらに、少なくとも１つの照会待機機能インターフェースＩＤが対応するデバイスＩＤを探す照会要求を受信する、照会要求受信モジュールと、
結果を探し当てた後、各照会待機機能インターフェースＩＤが対応するデバイスＩＤを出力する、出力モジュールを備える。
【００４９】
ここで、１つの実施例において前記装置はさらに、機能インターフェースＩＤが対応する機能における指定パラメータを修正し、および／または、前記インターフェースベースに在る前記ユーザーＩＤ、デバイスＩＤおよび機能インターフェースＩＤ間の指定対応関係を修正する、修正命令受信モジュールと、
前記修正命令に基づいて抽象機能インターフェースを呼び出し、相応の修正を行う。ここで、抽象機能インターフェースは、指定機能インターフェースＩＤ集合と対応しており、対応機能インターフェースＩＤ集合が対応する機能の前記指定パラメータを修正し、および ／または対応機能インターフェースＩＤ集合の前記インターフェースベースに在る少なくとも１つの前記対応関係を修正する、修正モジュールとを備える。
【００５０】
ここで、１つの実施例において前記取得モジュールは具体的に、前記第１ユーザーの配置ファイルを受信し、前記配置ファイルから前記配置パラメータを取得する。
【００５１】
総じて、本願の実施例にかかるインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法の装置は、取得モジュールがプログラマブル・ロジック・コントローラーＰＬＣを生成し、少なくとも第２ユーザーＩＤ、指定デバイスＩＤおよび指定機能インターフェースＩＤを備える第１ユーザーの配置パラメータを取得するため、プログラム生成モジュールは、もしプリセットインターフェースベースにおいて、前記第２ユーザーＩＤが対応する前記指定デバイスＩＤと前記指定機能インターフェースＩＤを探し当てれば、探し当てた前記指定デバイスＩＤと前記指定機能インターフェースＩＤに基づいて、ソフトウェアＰＬＣプログラムを生成する。これにより、異なるユーザーは同じソフトウェアＰＬＣプログラムを共用でき、コードの再利用率を高め、プログラミングの効率と柔軟性を高める。
【００５２】
（実施例４）  
本願の実施例４は、不揮発性コンピュータ記憶媒体を提供し、コンピュータが実行できる命令を記憶する。当該コンピュータが実行できる命令は、前記いずれの方法の実施例におけるインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法を実行できる。
【００５３】
ここで、本願の実施例にかかる不揮発性コンピュータ記憶媒体は、コンピュータが実行できる命令を記憶し、前記コンピュータが実行できる命令を、以下の通り設定する。
【００５４】
プログラマブル・ロジック・コントローラーＰＬＣを生成し、少なくとも第２ユーザーＩＤ、指定デバイスＩＤおよび指定機能インターフェースＩＤを備える第１ユーザーの配置パラメータを取得し、
もしプリセットインターフェースベースにおいて、前記第２ユーザーＩＤが対応する前記指定デバイスＩＤと前記指定機能インターフェースＩＤを探し当てれば、探し当てた前記指定デバイスＩＤと前記指定機能インターフェースＩＤに基づいて、ソフトウェアＰＬＣプログラムを生成する。
【００５５】
実行できる一実施形態において、前記コンピュータが実行できる命令をさらに以下の通り設定する。
【００５６】
少なくともユーザーＩＤ、デバイスＩＤおよび機能インターフェースＩＤを備える登録ユーザーの機能登録要求を受信し、
前記登録要求に基づいて、前記登録ユーザーのユーザーＩＤ、前記登録ユーザーのデバイスＩＤおよび前記登録ユーザーの機能インターフェースＩＤ間の対応関係をプリセット前記インターフェースベースに追加する。
【００５７】
実行できる一実施形態において前記コンピュータが実行できる命令をさらに以下の通り設定する。
【００５８】
少なくとも１つの照会待機機能インターフェースＩＤが対応するデバイスＩＤを探す照会要求を受信し、
結果を探し当てた後、各照会待機機能インターフェースＩＤが対応するデバイスＩＤを出力する。
【００５９】
実行できる一実施形態において前記コンピュータが実行できる命令をさらに以下の通り設定する。
【００６０】
機能インターフェースＩＤが対応する機能における指定パラメータを修正し、および／または、前記インターフェースベースに在る前記ユーザーＩＤ、デバイスＩＤおよび機能インターフェースＩＤ間の指定対応関係を修正する、修正命令を受信し、
前記修正命令に基づいて、抽象機能インターフェースを呼び出し、相応の修正を行う。ここで、抽象機能インターフェースは、指定機能インターフェースＩＤ集合と対応しており、対応機能インターフェースＩＤ集合が対応する機能の前記指定パラメータを修正し、および ／または対応機能インターフェースＩＤ集合の前記インターフェースベースに在る少なくとも１つの前記対応関係を修正する。
【００６１】
実行できる一実施形態において、前記プログラマブル・ロジック・コントローラーＰＬＣを生成する第１ユーザーの配置パラメータを取得するステップは、具体的に、
前記第１ユーザーの配置ファイルを受信し、前記配置ファイルから前記配置パラメータを取得するステップを含む。
【００６２】
（実施例５）  
図５は、本願の実施例５にかかるインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法を実行する電子デバイスのハードウェア構造模式図であり、当該電子デバイスは、
１つまたは複数のプロセッサ５１０および記憶装置５２０を備えるが、図５中ではプロセッサ５１０を例とする。インダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法を実行する電子デバイスはさらに、入力装置５３０と出力装置５４０を備える。
【００６３】
プロセッサ５１０、記憶装置５２０、入力装置５３０および出力装置５４０はバスまたはその他の方式により接続できるが、図５ではバスによる接続を例とする。
【００６４】
記憶装置５２０は、本願の実施例におけるインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法が対応するプログラム命令／モジュール（例えば、図４に示す取得モジュール４０１、プログラム生成モジュール４０２）のように、不揮発性コンピュータが読み取れる記憶媒体として、不揮発性ソフトウェアプログラム、不揮発性コンピュータ実行可能プログラムおよびモジュールを記憶できる。プロセッサ５１０は、は記憶装置５２０に記憶した不揮発性ソフトウェアプログラム、命令およびモジュールを実行することにより、サーバの各種機能応用およびデータ?理を実行し、前記方法実施例のインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法を実現する。
【００６５】
記憶装置５２０は、記憶プログラムエリアと記憶データエリアを備えることができる。ここで、記憶プログラムエリアは、操作システム、少なくとも１つの機能が必要とする応用プログラムを記憶できる。記憶データエリアは、インダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理装置を使用することにより、作成したデータ等を記憶できる。この他に、記憶装置５２０は高速ランダムアクセス記憶装置を備えることができ、さらに不揮発性記憶装置を備えることができる。例えば、少なくとも１つのディスク記憶装置部品、フラッシュ部品、またはその他の不揮発性固体記憶装置部品を備える。一部の実施例において、記憶装置５２０はプロセッサ５１０対応した遠隔設置した記憶装置を選択して備えることができる。これら遠隔記憶装置は、ネットワークによりインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理装置に接続できる。前記ネットワークの実例は、インターネット、イントラネット、ローカルエリアネットワーク、モバイル通信ネットおよびこれらの組み合わせを含むがこれに限らない。
【００６６】
入力装置５３０は、入力した数字または文字列情報を受信でき、および?生与インダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理装置のユーザー設置および機能制御と関連する重要信号入力を生成する。出力装置５４０は、ディスプレイスクリーン等のディスプレイデバイスを備える。
【００６７】
前記１つまたは複数のモジュールは、前記記憶装置５２０に記憶し、前記１つまたは複数のプロセッサ５１０が実行される時、前記いずれの方法の実施例におけるインダストリアル・インターネットオペレーティングシステムに基づくインダストリアル・プロセス制御管理方法を実行する。
【００６８】
前記製品は、本発明の実施例にかかる方法を実行でき、実行方法に応じた機能モジュールと有益な效果を有する。本実施例に説明していない技術の詳細については、本発明の実施例にかかる方法を参照できる。
【００６９】
実行できる一実施形態において、本願の実施例が提供する電子デバイスは前記少なくとも１つのプロセッサを備え、当該プロセッサは、
プログラマブル・ロジック・コントローラーＰＬＣを生成し、少なくとも第２ユーザーＩＤ、指定デバイスＩＤおよび指定機能インターフェースＩＤを備える第１ユーザーの配置パラメータを取得することと、
もしプリセットインターフェースベースにおいて、前記第２ユーザーＩＤが対応する前記指定デバイスＩＤと前記指定機能インターフェースＩＤを探し当てれば、探し当てた前記指定デバイスＩＤと前記指定機能インターフェースＩＤに基づいて、ソフトウェアＰＬＣプログラムを生成することができる。
【００７０】
実行できる一実施形態において、前記少なくとも１つのプロセッサはさらに、少なくともユーザーＩＤ、デバイスＩＤおよび機能インターフェースＩＤを備える登録ユーザーの機能登録要求を受信することと、
前記登録要求に基づいて、前記登録ユーザーのユーザーＩＤ、前記登録ユーザーのデバイスＩＤおよび前記登録ユーザーの機能インターフェースＩＤ間の対応関係をプリセット前記インターフェースベースに追加することができる。
【００７１】
実行できる一実施形態において、前記少なくとも１つのプロセッサはさらに、
少なくとも１つの照会待機機能インターフェースＩＤが対応するデバイスＩＤを探す照会要求を受信することと、
結果を探し当てた後、各照会待機機能インターフェースＩＤが対応するデバイスＩＤを出力することができる。
【００７２】
実行できる一実施形態において、前記少なくとも１つのプロセッサはさらに、
機能インターフェースＩＤが対応する機能における指定パラメータを修正し、および／または、前記インターフェースベースに在る前記ユーザーＩＤ、デバイスＩＤおよび機能インターフェースＩＤ間の指定対応関係を修正する、修正命令を受信することと、
前記修正命令に基づいて抽象機能インターフェースを呼び出し、相応の修正を行う。ここで、抽象機能インターフェースは、指定機能インターフェースＩＤ集合と対応しており、対応機能インターフェースＩＤ集合が対応する機能の前記指定パラメータを修正し、および ／または対応機能インターフェースＩＤ集合の前記インターフェースベースに在る少なくとも１つの前記対応関係を修正することができる。
【００７３】
実行できる一実施形態において、前記プログラマブル・ロジック・コントローラーＰＬＣを生成する第１ユーザーの配置パラメータを取得するステップは、具体的に、
前記第１ユーザーの配置ファイルを受信し、前記配置ファイルから前記配置パラメータを取得するステップを含む。
【００７４】
ここで、１つの実施例において本願の実施例は、コンピュータプログラム製品をさらに提供する。前記コンピュータプログラム製品は、非過渡的コンピュータが読み取れる記憶媒体に記憶したコンピュータプログラムを備え、前記コンピュータプログラムプログラム命令を備える。前記プログラム命令がコンピュータによって実行される時、前記コンピュータに前記いずれか１つのウェブサイト切り替え方法を実行させる。
【００７５】
本領域の技術者として、本出願は実施例の方法、デバイス（システム）およびコンピュータプログラム製品を提供できることは明白である。したがって、本発明は完全なハードウェア実施例、完全なソフトウェア実施例、またはソフトウェアとハードウェアの両方を結合した実施例を採用できる。また、本発明は１つまたは複数のコンピュータプログラム製品の形式を採用できる。当該製品は、コンピュータ使用可能なプログラムコードを含むコンピュータ利用可能な記憶媒体（ディスク記憶装置、ＣＤ-ＲＯＭ、光学記憶装置などを含むがそれとは限らない）において実施する。
【００７６】
本発明は本願実施例の手段、デバイス（システム）およびコンピュータプログラム製品のフローチャートおよび／またはブロック図を参照して陳述したものである。コンピュータプログラム命令でフローチャートおよび／またはブロック図のなかのすべてのチャートおよび／またはブロック、ならびにフローチャートおよび／またはブロック図のなかのチャートおよび／またはブロックの組み合わせを実現させることができると理解すべきである。これらのコンピュータプログラム命令を汎用コンピュータ、専用コンピュータ、組み込み式処理機あるいはその他のプログラミングできるデータ処理装置のプロセッサーに提供することによって機械的命令を生成させ、コンピュータあるいはその他のプログラミングできるデータ処理装置のプロセッサーが実行する命令を通じてフローチャートの１つあるいは複数のチャートおよび／またはブロック図の１つあるいは複数のブロックに指定された機能を実行するのに用いる装置を形成させる。
【００７７】
これらのコンピュータプログラム命令はコンピュータあるいはその他のプログラミングできるデータ処理装置を誘導して特定の方式で働くコンピュータが読み取れる記憶装置のなかに保存することも可能で、当該コンピュータが読み取れる記憶装置のなかに保存している命令にコマンド装置を含む製造品を生成させ、当該コマンド装置はフローチャートの１つあるいは複数のチャートおよび／またはブロック図の１つあるいは複数のブロックに指定された機能を実現する。
【００７８】
これらのコンピュータプログラム命令はコンピュータあるいはその他のプログラミングできる処理装置に搭載することも可能で、コンピュータあるいはその他のプログラミングできるデバイスの上で一連の操作ステップを実行させてコンピュータで実現する処理を生成させることによって、コンピュータあるいはその他のプログラミングできるデバイスの上で実行する命令にフローチャートの１つあるいは複数のチャートおよび／またはブロック図１つあるいは複数のブロックに指定された機能を実現するのに用いるステップを提供させる。
【００７９】
当該領域の技術者は本発明の精神と範囲を逸脱せずに本発明に対する種々の変更と変形を行うことができる。このようにして、本発明のこれらの修正と変形は本発明の権利請求および同等の技術範囲内に属するものであり、本発明はこれらの変更と変形を含むことを意図する。
【００８０】
無論、以上の実施例は単に本発明の技術的解決手段を説明するためのものに過ぎず、それを制限するものではない。実施例を参照しながら本発明に対する詳細な説明を行ったが、当該領域の普通の技術者とって、依然として前記各実施例に記載した技術的解決手段を修正したり、あるいはそのうちの一部の技術的特徴に対する同等の交換を行ったりすることが可能で、これらの修正あるいは交換は、相応の技術的解決手段の本質を本発明の個々の技術的解決手段の精神と範囲から逸脱させさせるものではない。
【図１】
2018129020.tif 000005
【図２】
2018129020.tif 000006
【図３】
2018129020.tif 000007
【図４】
2018129020.tif 000008
【図５】
2018129020.tif 000009