SARTORIUS Sim Api ソフトウェア ユーザー ガイド

SARTORIUS Sim Api Software User Guide

サルトリウス ロゴ

SARTORIUS Sim API ソフトウェア

SARTORIUS-Sim-Api-ソフトウェア-製品

仕様

  • 製品名: SimApi ガイド
  • 発売日: 5年2024月XNUMX日
  • 目的: Umetrics Suite製品にデータを提供する

製品使用説明書

SimApis の紹介

  • SimApis は、Umetrics Suite 製品でのプロジェクト作成とモデル構築のためのデータを取得するために使用されます。

SimApisの入手

  • SimApis を入手するには、公式ドキュメントを参照するか、カスタマー サポートにお問い合わせください。

SimApi の機能

  • SimApis は、SIMCA および SIMCA オンラインでの監視、制御、モデル構築のためのリアルタイム データを提供します。

現在のデータ使用量のみ

  • 最適なパフォーマンスを得るには、現在のデータのみを使用し、履歴データは使用しないことをお勧めします。

SimApi インストールの準備

  • インストールする前に、システムがユーザー ガイドに指定されている最小要件を満たしていることを確認してください。

SimApiのインストール

  • ユーザー マニュアルに記載されている手順に従って、SimApi をシステムにインストールします。

SIMCA 用の SimApi の設定

  • 提供されたガイドラインに従って、SIMCA で SimApi 設定を構成します。

SIMCAオンライン用のSimApiの設定

  • SIMCA オンラインでリアルタイムのデータ取得および書き戻し操作を行うために SimApi を設定します。

テストとトラブルシューティング

  • インストール後、適切な機能を確認するためにテストを実行してください。問題が発生した場合は、ユーザー ガイドのトラブルシューティング セクションを参照してください。

SIMCAオンラインからのテスト

  • SIMCA オンラインから SimApi 統合をテストして、データの取得を確認します。

ログによるトラブルシューティング Files

  • SimApiログを使用する file インストールまたは運用上の問題を特定して解決します。

サービスアカウントの構成

  • シームレスな操作のために、SIMCA オンライン サービス アカウントが正しく構成されていることを確認してください。

技術詳細

  • SimApis の詳細な技術情報については、ユーザー ガイドのセクション 7 を参照してください。

SimApis の紹介

  • SimApi は、Umetrics® Suite ソフトウェアとデータ ソース間のソフトウェア インターフェイスです。SimApi の主な目的は、SIMCA®-online または SIMCA® にデータを提供することです。
  • Sartorius Stedim Data Analytics AB は、プロセス ヒストリアンや汎用データベースなど、さまざまなデータ ソース向けに SimApis を開発しています。
  • このドキュメントでは、SimApi とは何か、そしてそれが Umetrics Suite 製品でどのように使用されるかを説明します。SimApi を計画してインストールする方法、トラブルシューティングの方法、インストールのテストの方法について学習します。最後の章では、開発者向けの SimApi の技術的な詳細について説明します。

SimApiの目的: Umetrics Suite製品にデータを提供する

  • SimApi の主な目的は、データ ソースから SIMCA-online または SIMCA にデータを提供することです。データ ソースは SIMCA-online の一部ではありませんが、プロセス ヒストリアンや、データを保存および管理するその他のシステムである場合があります。
  • SimApiは、フォルダに対応するノードの階層を公開します。 file システム。各ノードには他のノードを含めることができ、 tags.あ tag 変数に対応します。これらの tags、データを取得できます。写真は tag、温度、ノードで選択
  • SIMCA オンラインのデータ ソース内の BakersYeastControlGood。データ ソースから取得した最新の値も表示されます。SARTORIUS-Sim-Api-ソフトウェア-FIG-1

Umetrics Suite での SimApi の使用

  • デスクトップ ソフトウェア SIMCA は、次の図に示すように、SimApi を使用してプロジェクトの作成とモデルの構築のためのデータを取得できます。SARTORIUS-Sim-Api-ソフトウェア-FIG-2
  • SIMCA-online は SimApis を使用して、監視と制御のためにデータをリアルタイムで取得し、データをデータ ソースに書き戻します。次の図は、データ ソース、SIMCA-online サーバー、およびクライアントで構成されるシステム内で SimApi がどこにあるかを示しています。 SARTORIUS-Sim-Api-ソフトウェア-FIG-3

よく使われる SimApis

  • 最も広く使用されている SimApi は次のとおりです。
  • Aveva (旧 OSIsoft) PI Systems に接続するための PI AF SimApi。
  • OPC UA SimApi
  • ODBC SimApi – SQL ServerやOracleなどのデータベースへの一般的なアクセス用
  • 利用可能なすべての SimApi とその機能は、段落 3 にリストされています。

シミュレーションデータ用のDBMaker SimApi

  • DBMaster は、SIMCA オンライン サーバーのインストールで提供されるアプリケーションです。DBMaster SimApi を通じて SIMCA オンラインに観測値が 1 つずつ提供される、事前にロードされたデータ テーブルを使用して、プロセス ヒストリアンなどのデータ ソースをシミュレートします。
  • DBMaster はデモンストレーション目的でのみ使用され、データ ソースからのライブ データを使用して本番環境で使用することはできません。DBMaster の詳細については、組み込みのヘルプを参照してください。

追加ドキュメント

  • このドキュメントは、それぞれ焦点と対象読者が異なる一連の関連ドキュメントの 1 つです。
ソース どこ
SIMCAオンライン web ページ 入門情報とダウンロード sartorius.com/umetrics-simca- オンライン
SIMCA オンライン ReadMe およびインストール.pdf SIMCA のインストールと開始方法 - オンラインデモデータ インストールzip内 file
SIMCA オンライン実装ガイド SIMCA オンライン機能の概要を説明し、他の Umetrics Suite ソフトウェアとの関連を説明し、導入を成功させるための要件とベスト プラクティス、および段階的なインストール手順について説明します。 sartorius.com/umetrics-simca- オンライン
SimApi ガイド SimApi インストールの準備と実行、トラブルシューティングなど。開発者向けの SimApi に関する技術的な詳細も含まれています。 sartorius.com/umetrics-simapi
SimApi ユーザーガイド 公開されている各 SimApi の機能、インストール手順、構成の詳細を記載したドキュメント。 sartorius.com/umetrics-simapi
SIMCAオンライン技術ガイド SIMCA オンライン サーバーのインストール計画、トラブルシューティング、および SIMCA オンラインの詳細な動作に関する技術リファレンス。 sartorius.com/umetrics-simca-オンライン
SIMCAオンラインヘルプ WebSIMCA オンラインの使用方法と SIMCA オンラインの仕組みに関するヘルプ。 ソフトウェア自体、そして sartorius.com/umetrics-simca
SIMCAオンライン Web クライアントインストールガイド SIMCAオンラインのインストールについて説明します Web クライアント。 sartorius.com/umetrics-simca-オンライン
Umetrics ナレッジベース リリースされた各ソフトウェア バージョンに関する記事、技術記事、Umetrics Suite 製品の既知の問題を含む検索可能なデータベース。 sartorius.com/umetrics-kb
SIMCA ヘルプ/ユーザーガイド デスクトップ SIMCA を使用してプロジェクトを作成し、データをモデリングする方法。 SIMCAと sartorius.com/umetrics-simca
サポート web ページ テクニカルサポートを受ける方法。 sartorius.com/umetrics-support

テクニカルサポート

  • Sartoriusオンラインサポートチームは、SimApisに関する技術的な質問に答え、SimApisの機能強化のリクエストを適切な担当者に転送することもできます。詳細については、 sartorius.com/umetrics-support.

SimApisの入手

  • 利用可能なSimApisのドキュメントとインストールプログラムへのリンクは以下で提供しています。 sartorius.com/umetrics-simapi.
  • 各 SimApi については、ユーザー ガイドに記載されています。
  • 現在お読みいただいている SimApi ガイドには、SimApi の計画、インストール、トラブルシューティングに関する SimApi 補足情報が記載されています。

SimApiの機能

  • すべてのデータ ソースが同じというわけではありません。 SimApi は、仕様のすべての機能を実装する必要はありません。これらの理由から、異なる SimApi は異なる機能を提供します。次のマトリックスは、使用可能な SimApi とその機能を示しています。SARTORIUS-Sim-Api-ソフトウェア-FIG-4
  • 機能については以下で説明します。表には、SIMCA オンラインと SIMCA でそれぞれどの機能が利用できるかを示す別々の列があることに注意してください。
特徴 目的 SIMCAオンライン使用 SIMCAの使用
現在のデータ データ ソースから最新の値を持つ単一の観測値を読み取ります。 リアルタイム通常実行
履歴データ データ ソースからの履歴データを使用して、一度に多くの観測結果を読み取ります。 過去のデータをキャッチアップして予測し、それを使用してプロジェクトを作成します File >新規 モデル作成のためのプロセス データをインポートするためのデータベース インポート ウィザード。
離散データ データ ソースからラボ/IPC データを読み取ります。バッチごとに多数の観察が可能です。 個別データ取得用にフェーズまたはバッチ条件が構成されたバッチ プロジェクトの場合。
バッチデータ バッチ条件と最終品質特性を読み取る(または バッチ条件またはローカル中心化。 データベースインポートウィザードでバッチ条件を読み取ります
特徴 目的 SIMCAオンライン使用 SIMCAの使用
  その他の MES タイプのデータ)。バッチごとに 1 つの観測。   バッチレベルのモデル作成。
バッチノード 特定のバッチの開始時刻と終了時刻 (アクティブなバッチの場合は空白) を指定します。

時間範囲内に存在したすべてのバッチを列挙します。

バッチ構成の実行に必要です。 インポートするバッチを選択するためのデータベース インポート ウィザード。
書き戻し – 連続データ 予測などの連続データをデータ ソースに書き戻します。 コントロールアドバイザーまたは連続構成のためにバッチ進化レベルからデータを書き戻す
書き戻し – 離散 予測などの離散データをデータ ソースに書き戻します。 個別データ取得用に構成されたフェーズのバッチ進化レベルでのバッチ構成の書き戻し
書き戻し – バッチデータ 予測や最終品質属性などのバッチ レベルのデータをデータ ソースに書き戻します。 バッチレベルでのバッチ構成の書き戻し
ノード階層 SimApiは、ノードの階層構造をサポートしています。 file システム。各ノードには tags 階層構造により、多数のノードの管理が容易になり、 tags. あらゆる場所でサポート tags 使用されます。  
配列 tag 拡大 配列 tag 複数の値を格納します。SimApiは配列を拡張します tag 多くの個人に tags配列内の各要素ごとに 1 つずつあります。 サポートされる場所 tags 連続データに使用されます。展開された各 tag SIMCA プロジェクト内の変数にマッピングする必要があります。  
複数のデータソース SimApiは、複数のデータソースに接続したり、個別の設定とログで複数のインスタンスをサポートしたりできます。 file各インスタンスごとに s です。 同じ種類の複数の異なるデータ ソースに接続します。
接続の回復力 SimApi がデータ ソースから切断された場合、自動的に接続を再確立しようとします。 データ ソースへの接続を再確立するために SimApi を再起動する必要はありません。
自社開発 SimApiは、以下によって開発、提供、サポートされています。    

履歴データなしで現在のデータのみを使用することは推奨されません

  • 一部の SimApi、特に OPC DA は、現在のデータの読み取りのみをサポートし、履歴データの読み取りはサポートしません。
  • 現在のデータのみをサポートする SimApi は、モデルを構築するための履歴データを読み取ることができないため、デスクトップ SIMCA では使用できません。
  • SIMCA オンラインでは、リアルタイム実行のための現在のデータだけでなく、過去のデータを予測してキャッチアップするための履歴データも提供するデータ ソースと SimApi を強くお勧めします。SIMCA オンラインは、必要に応じてリアルタイム データと履歴データを自動的に切り替えますが、これをオフにすることはできません。
  • 現在のデータのみを提供し、履歴データは提供しないデータ ソースは、SIMCA オンラインの継続プロジェクトでは機能しますが、バッチ プロジェクトでは履歴データが必要です。

SimApi インストールの準備

  • このセクションでは、SimApi を正常にインストールするための重要な情報を説明します。

64 ビットまたは 32 ビットの SimApis

  • 各 SimApi には 32 ビット バージョンと 64 ビット バージョンがあります。
  • SIMCA-online および SIMCA は 64 ビットであり、64 ビット SimApis バリアントが必要です。従来の 32 ビット SimApis は、古いインストールでも引き続き使用できます。

ログの場所 file 設定

  • SimApiはログを保存する file隠しプログラムデータフォルダ1内のs:
    %programdata%\Umetrics\SimApi、ここで %programdata% はコンピュータ上の実際のフォルダにマップされます。デフォルトは C:\ProgramData です。
  • 各SimApiは通常独自のログを使用する fileSIMCAオンラインサーバーログと同様に file ログレベルの設定に応じて、含まれるデータの量は異なります。 file トラブルシューティングに役立ちます。ログ file 名前は
    .log ここでインストールするSimApiです。例:ample PIAFSimApi。SIMCA オンライン SimApi インスタンス名については、次のセクションも参照してください。
  • このフォルダにはXML形式のSimApi設定も含まれています。 file 名前.xml です。
  • ほとんどのSimApiには、xmlの設定を変更するためのグラフィカルユーザーインターフェイスがあります。 fileただし、一部の変更はXMLに直接入力します。 file メモ帳などのテキスト エディターを使用します。各 SimApi のユーザー ガイドを参照してください。

File SIMCA-onlineで名前付きインスタンスが使用される場合の名前

  • SIMCAオンラインでは、各SimApiインスタンスは独自の構成を取得します。 file とログ file 各SimApiの複数のインスタンスで作業できます。これらのインスタンスの名前は files には、SIMCA オンラインの [サーバー オプション] ダイアログの [SimApi] タブで指定されたインスタンスの名前が接尾辞として付けられます。SARTORIUS-Sim-Api-ソフトウェア-FIG-5
  • 次の例ampleはこれらの名前を示しています files、ここでSimApi 名に置き換える必要があります。
  • インスタンスの追加時に指定される構成名: OmegaServer
  • 構成 file 名前:オメガサーバー.xml
  • ログ file 名前:オメガサーバー.log
  • ジェネリック file 。ログ file 作成されます。このログ file 技術的な理由によりログに記録できないエントリが含まれています file インスタンスの..
  • このフォルダはWindowsではデフォルトで非表示になっています。 File エクスプローラーで非表示に設定すると files. 隠しフォルダに移動するには、アドレスを入力してください。 File エクスプローラーのアドレスバー。
  • SIMCA は SimApi の複数のインスタンスをサポートしていないため、上記のようにインスタンス名なしの名前を使用することに注意してください。

ネットワーク計画

  • SIMCA オンライン サーバーは、ネットワーク内のデータ ソースの近くに配置する必要があります。これにより、SIMCA オンラインとデータ ソース間の接続が高速になります。
  • ネットワーク機器が SIMCA オンラインとデータ ソース間の接続に干渉する可能性があります。

ユーザーアカウントとデータソースの権限

  • データソースは通常、データへのアクセスを制御します。これは通常、ユーザー名とパスワードで行われますが、IPアドレスまたはDNSベースの制限も使用できます(例:ample PI Trusts in Aveva PI System (Aveva PI システムの PI トラスト)。
  • ユーザー名とパスワードは、さまざまな方法でデータ ソースに提供できます。
  • SimApi は、デスクトップ SIMCA を実行しているユーザーの Windows ユーザーとして、またはサーバー コンピューター上の SIMCA オンライン サービス アカウントとして実行されます。SimApi はこのアカウントを使用してデータ ソースに接続できます。これが、OPC I、PI SimApi、および構成時に資格情報を提供しない場合は ODBC が動作する仕組みです。
  • 汎用 ODBC の場合は、Windows の [スタート] にある ODBC データ ソース アドミニストレーター アプリケーションを使用できます。
  • 一部のデータベースプロバイダは、データベース用の独自のドライバとツールを提供しています。たとえば、Oracleデータベースでは、ample では、Oracle Data Access Components (ODAC) を使用します。
  • PI AFやODBCなどの一部のSimApiには、暗号化された資格情報をSimApi XML構成に保存する構成ダイアログがあります。 file.
  • PI には、PI サーバー コンピューターの PI System Management Tools で利用できるさまざまなセキュリティ オプションもあります。詳細については、PI AF SimApi ユーザー ガイドを参照してください。このガイドは、古い OSIsoft PI SimApi を使用する場合にも役立ちます。
  • OPC DA および HDA は、データ ソースと SimApi 間のトランスポートとして DCOM を使用します。DCOM は、Windows のコンポーネント サービス ツール (DCOMCNFG.EXE) を使用して構成され、Windows 認証を使用します。
  • 古い OSIsoft PI SimApi (新しい AF SimApi ではありません) の場合、OSIsoft AboutPI-SDK アプリケーション (PISDKUtility.exe) を使用して PI サーバーへの接続を設定します。

データソースの接続性の確認
SimApi をコンピューターにインストールする場合は、別のツールを使用してそのコンピューターからデータ ソースへの接続を確認すると便利です。

  • Windows の ODBC データ ソースは、汎用 ODBC を構成およびテストするために使用されます。64 ビット Windows には、このツールの 32 つのバージョンがあります。64 つは XNUMX ビット アプリケーション用、もう XNUMX つは XNUMX ビット用です。ODBC 構成ウィザードの最後にある [データ ソースのテスト] ボタンを使用して、データベースへの接続を確認します。データ ソースをシステム DSN として構成することをお勧めします。
  • Oracle Data Access Components など、データベース プロバイダーからのデータベース固有の接続ツール。
  • PI System Explorer を使用すると、PI AF サーバーへの接続をテストできます。これは、PI AF SimApi の前提条件である PI AF クライアントの一部です。
  • Unified Automation の OPC UA Expert – UaExpert は、OPC UA サーバー用のクロスプラットフォーム テスト クライアントです。
  • PI-SDKアプリケーション(PISDKUtility.exe)は、接続をテストしたり、 view SIMCA オンラインが PI サーバーに接続しようとしたときに記録された可能性のあるエラー メッセージ。これは、PIAF ではなく、古い OSIsoft SimApi でのみ使用されます。
  • PI System Management Toolsは、PIサーバーコンピュータ側からのトラブルシューティングに使用されます。例:ampSIMCA オンライン サーバーからのアクセスを妨げるセキュリティ上の問題を探します。PI システムのトラブルシューティングの詳細については、この YouTube ビデオをご覧ください。
  • 適切なプラグインがインストールされている場合、Excel を使用して ODBC 接続およびほとんどの他のシステムからデータを取得できます。
  • Matrikon OPC Explorer for Ior HDA(これらは別々のツールです)はOPC接続をテストするために使用でき、Matrikon OPC AnalyzerはOPC接続の問題を診断するために使用できます。これらの無料ツールは以下からダウンロードできます。 https://www.matrikonopc.com/products/opc-desktop-tools/index.aspx
  • OPC Rescue(DInd HDA用)はOPCトレーニングインスティテュートの web 「このサイトでは、ユーザーは通信やセキュリティの問題を簡単に診断し、ボタンを押すだけで即座に修復することができます。これはすべて、DCOM の構成方法を学習することなく実行できます」

SimApiのインストール

SimApi を PC にインストールする方法は次のとおりです。

  1. インストールする SimApi のユーザー ガイドをお読みください。このガイドには、現在読んでいる一般的な手順を補足する SimApi の詳細が記載されています。
  2. SimApiユーザーガイドに記載されている前提条件をインストールして構成します(例:ampleデータベースドライバーまたはSDK)
  3. セットアップ プログラムを実行して SimApi をインストールします。実行するソフトウェアに一致する 64 ビット (x64) または 32 ビット (x86) バージョンをインストールします。
  4. 次のセクションの説明に従って、SIMCA オンラインまたは SIMCA で SimApi を構成し、使用可能な設定の説明については SimApi のユーザー ガイドを参照してください。
  5. SIMCAオンラインサーバーを起動します。SimApiが初期化されると、すべてのSIMCAサーバーが列挙されるため、時間がかかる場合があります。 tags データ ソース内。
  6. いくつかのデータを取得してSimApiをテストします。SIMCA-onlineの場合は、 File > 6.1 の説明に従って抽出します。
  7. SimApiが期待通りに動作しない場合は、SimApiログを参照してください。 fileトラブルシューティングについては、SimApi ユーザー ガイドを参照してください。

SIMCA で使用するための SimApi の設定

SIMCA で SimApi を使用する方法は次のとおりです。

  1.  次のいずれかの方法でデータベースのインポートを開始します。
    • a. SIMCA で新しいプロジェクトを作成するには: File > 新しい通常プロジェクトまたは新しいバッチ プロジェクト。[ホーム] タブで [データベースから] を選択します。
    • b. SIMCA の既存のプロジェクトにデータ セットをインポートするには、開いている SIMCA プロジェクトの [データ] タブの [データセット] から行います。
  2. 新しいデータソースの追加をクリックしますSARTORIUS-Sim-Api-ソフトウェア-FIG-6
  3. 接続タイプとしてSimApiを選択し、…ボタンをクリックして、インストール フォルダーに .dll を配置し、[開く] をクリックします。
  4. [構成] をクリックし、設定方法については個々の SimApi ユーザー ガイドを参照してください。
  5. 「データソース接続のテスト」をクリックして、データベースに接続できるかどうかを確認します。接続数が多い場合は時間がかかることがあります。 tags データ ソース内。
  6. 「OK」をクリックして設定を完了します。
  7. インポートしたデータの操作方法については、SIMCA ヘルプを参照してください。

SIMCAオンラインで使用するためのSimApiの設定

  • 重要: SimApi を使用するには、SIMCA オンライン サーバー ライセンスが必要です。SIMCA オンラインのデモ インストールでは、SimApis は使用できません。
  • SimApi をシステムに追加するには、サーバー PC で SIMCA オンライン サーバー オプションを実行します。詳細な手順については、SICMA オンライン ヘルプ トピック「サーバー上で SimApi を追加および構成する」を参照してください。
  • ヒント: SimApi に変更を加えた場合は、サーバー全体を再起動せずに、サーバー オプションからその SimApi を個別に再起動できます。
  • この SimApi の複数のインスタンスを構成するには、上記の手順を繰り返し、各インスタンスに一意の名前を使用します。さまざまなログと構成の詳細については、こちらをご覧ください。 file4.2 のインスタンスについては、s を参照してください。

SimApi のテストとトラブルシューティング

  • この章では、SimApi インストールのテストとトラブルシューティングについて説明します。

SIMCA-online からの SimApi のテスト

  • SIMCA オンライン サーバーが正常に起動したら、SIMCA オンラインで SimApi をテストできます (サーバーが起動しない場合は、6.2 を参照してください)。
  • SIMCAオンラインクライアントでサーバーにログインし、 File タブ。Extract を使用すると、SimApi を通じてデータを取得してテストできます。SARTORIUS-Sim-Api-ソフトウェア-FIG-7
  • SimApi のノード (「フォルダー」) が左側のボックスに表示されます。 Tags 選択したノードの情報が右上に表示されます。
  • 現在のデータはクリックするだけですぐにテストできます view> オン tags 継続的なプロセスデータを提供するもの(スクリーンショットを参照)
  • 時間範囲内のバッチを検索するには、ノードを右クリックします。ノードは、バッチを認識するバッチ ノードである必要があります。
  • 選択 tags 抽出で「次へ」をクリックし、ウィザードを終了して、現在のデータ、履歴データ、バッチデータ、および個別データなど、さまざまなデータ取得モードを使用してデータを取得します。
  • ツールを使用して、抽出されたデータとデータ ソースに表示されるデータを比較します。7.13 の SimApi のすべての機能のテストと検証について詳しく学習します。

SimApi ログを使用して SimApi の問題をトラブルシューティングする file

  • サーバーが起動しない、SimApiが期待どおりに動作しない、または抽出が失敗する場合は、SimApiログを参照する必要があります。 file 問題が何であるかがわかります。完全な詳細を取得するには、SimApi ログでデバッグ レベルのログ記録を有効にします。4.2 を参照してください。
  • 注意: SIMCAオンラインサーバのログはここではあまり役に立ちません。SimApiがサーバによってロードされ初期化された方法が表示されますが、SimApi固有の詳細はログにあります。 file.

適切なSIMCAオンラインサービスアカウントを使用する

  • データ ソースへのアクセスをテストする場合、サーバー コンピューターに特定のユーザー (通常は Windows ドメイン内の独自のユーザー アカウント) としてログインしているが、SIMCA オンライン サーバー サービス アカウントは別のアカウント (既定では LocalSystem) であり、ユーザー アカウントとは異なるアクセス権を持っていることに注意してください。
  • このため、自分のアカウントでテストを実行するとテストが機能するが、SIMCA-online がデータ ソースに接続できないことは珍しくありません。
  • この問題を解決するには、SIMCA オンライン サーバー サービスで使用されるアカウントにアクセス権を付与する必要があります。通常は、LocalSystem を特定のドメイン サービス アカウントに変更し、このアカウントに権限を付与します。ただし、SimApi が SimApi 構成で設定された資格情報を使用する場合は、これらの資格情報が優先されるため、この方法は適用されません。

SimApis の技術的詳細

  • この章では、SimApi がどのように機能するかについての技術的な詳細を説明します。主に、データ ソース用の SimApi を実装するために SimApi を理解したい開発者を対象としています。
  • 開発者は、SimApis の概要と機能の概要については、このドキュメントの前の部分も読む必要があります。

SimApi の開発を検討すべき場合と、検討すべきでない場合とはいつですか?

データ ソース用の SimApi の開発を検討する前に:

  1. 使用できる SimApi がすでに存在するかどうかを調べます。おそらく、データ ソースの一部の機能を有効にして、OPC UA などの既存の SimApi のいずれかを使用できるでしょう。
  2. このドキュメントとその参照を注意深く読み、データソースが要件を満たしているかどうかを調べてください。例:ampつまり、十分な速度が必要であり、現在のデータだけでなく履歴データも提供する必要があります。
  • これらの理由から、低レベルのハードウェアや計器に接続する SimApi の開発はお勧めしません。それらの計器を Aveva PI System などのプロセス ヒストリアンに接続し、計器からデータを取得して履歴化するようにする方が適切です。その後、PIAF SimApi を使用して PI から Umetrics 製品にデータを取得できます。

SimApi の開発と SimApi 仕様

  • SimApi 仕様 (SimApi-v2) には、SimApi DLL が実装する必要がある SimApi 内のすべての C 関数のドキュメントと、SimApi の開発方法に関するガイダンスが含まれています。
  • C または C++ を使用して SimApi を実装すると、ほとんどの場合、不必要に低いレベルになります。
  • SimApiを実装する推奨される簡単な方法は、Exをベースにすることです。amp私たちが提供するleSimApiソースコード。これはexampC インターフェイスを処理し、それを実際の実装が行われる .NET Framework に変換する SimApi 実装。ログ記録、設定、構成 GUI、およびその他のフレームワーク コード用のフレームワーク コードも含まれています。
  • SimApi を開発するには、開発者チームに Windows 開発、.NET Framework、C、または C++ の経験が必要です。また、SimApi の目的は SIMCA-online または SIMCA からのデータ要求をデータ ソースの API に変換することであるため、SimApi が接続するデータ ソースに関する十分な知識も必要です。SimApi の実装は 1 回限りのプロジェクトではありませんが、通常は継続的なサポートと定期的なメンテナンスが必要です。

データの読み取りまたは書き込み

  • SimApi の主なタスクは、データ ソースからデータを提供することです。これは、データの読み取りと呼ばれます。
  • SimApi 実装のほとんどは、データの書き込みもサポートしています。つまり、SimApi を介してデータ ソースにデータを書き戻すことです。データの書き込みは、SIMCA オンラインのオプション機能です。

Tags およびノー​​ド

  • A tag データソース内の列または「変数」の識別子です。 tagの名前は、 tagノード内の名前は一意である必要があります。SIMCA-online 18は、サブノードを含むノードをサポートする最初のバージョンであり、 tag 同じ名前の。例:ample: ノード親には、Batchと呼ばれるサブノードと、 tag バッチと呼ばれます。
  • ノードはコンテナであり、 tagsノードは他のノードを含むこともできる。 file システムにはフォルダー内にフォルダーがあります。
  • 例えば file システム、ノードと tag 名前は、一意に識別する完全なパスに組み合わせることができます tag。 tag パスはSIMCAオンラインまたはSIMCAで選択するときに使用されます tags 使用する。 tag パスはSimApiインスタンス名で始まり、ノード構造が続き、 tag 名前、各項目はコロン(:)で区切られます。例:ample “:ODBCSQLServer:Node:SensorTag1”。

SimApiは列挙する tags 起動時のノード

  • SimApi実装はサーバー上のノードを参照し、 tags SimApiが初期化されるときにデータソースに入力され、それらを追跡して、列挙に使用されるさまざまなSimApi関数が tags ノードを実装できます。
  • SimApi の初期化はサーバーの起動時にのみ行われるわけではなく、SIMCA オンラインでユーザーが SimApi の更新機能を使用して再度トリガーすることもできます。

大文字と小文字の区別 tag- およびノー​​ド名

  • Tag 名前とノード名は大文字と小文字が区別されます。
  • したがって、 tag 「tag1”は「Tag1”はTの文字の大文字と小文字が異なるため、使用しないことをお勧めします。 tags または大文字と小文字のみが異なるノード名。

連続プロセスノード 

  • ノードに tags 連続プロセスデータの場合、プロセスノードと呼ばれることがあります。次の2つのスクリーンショットは、データを含むプロセスノードの表形式の表現と、選択したときのノードの外観を示す画像を示しています。 tags SIMCAオンラインで。SARTORIUS-Sim-Api-ソフトウェア-FIG-8

連続プロセスノードはバッチ、実行、または時間から独立している必要がある

  • SimApi で適切に動作するには、ノードはバッチ、実行、または時間から独立している必要があります。特定のバッチまたは時間範囲のデータを含むノードがあると、プロジェクト構成ではそのバッチのデータしか読み取れず、他のバッチには使用できないため、SIMCA オンラインで適切に動作しません。
  • 代わりに、測定が実行されるプロセス内の 1 つ以上の物理ユニットにノードをマッピングする必要があります。

バッチID tag バッチプロジェクト実行のための連続プロセスノードに必要

  • 各連続プロセスには、 tag (変数) 各観測のバッチ識別子を保持します。このバッチ識別子は、SIMCA または SIMCA オンラインによって、各観測がどのバッチに属しているかを認識するために使用されます。
  • $BatchID tag 7.4.3のスクリーンショットでは、ampル。
    必須ではありませんが、 tag プロセスの現在のフェーズまたはステップを示すプロセスノードに表示されます。 tag SIMCAオンラインまたはSIMCAでデータをインポートする際のフェーズ実行条件で使用できます。この値 tag 例えばamp「phase1」、「cleaning」、「phase2」など。

バッチコンテキストノード

  • バッチノードは、バッチの識別子、開始時刻、終了時刻など、バッチを追跡するノードです。これは、SIMCA オンラインでバッチプロジェクトを実行するための要件です。データソースには、さまざまな方法でバッチを公開する複数のバッチノードを含めることができます。ユーザーは、自分のアプリケーションに適用されるバッチノードを選択します。この例ample は 2 つの異なるユニットにまたがるバッチを公開します。
  • /Factory1 – Unit1 と Unit2 の両方にわたって合計された有効期間を持つバッチ。
  • /Factory1/Unit1 – Unit1 のみに有効期間があるバッチ
  • /Factory1/Unit2 – Unit2 のみに有効期間があるバッチ
  • データ ソースにバッチ ノードがない場合は、SIMCA オンラインのバッチ コンテキスト ジェネレーターを使用できます。組み込みのヘルプを参照してください。
  • オプションのバッチデータ
  • バッチノードにはバッチデータ(バッチ全体に対して観測値が1つしかないデータ)も含まれることがあります。 tags バッチデータを扱うノードは、バッチノードの完全な機能を備えたノードである必要はありません。SimApiがバッチデータの読み取りをサポートしていれば十分です。 tags7.6 のバッチ データの詳細をご覧ください。
  • 元はampバッチノードの例:SARTORIUS-Sim-Api-ソフトウェア-FIG-9
  • 注: 上記のスクリーンショットは、SIMCAオンラインにバンドルされているDBMasterから取得したものです。これをDBMasterで確認するには、 View Bakers Yeast データベースのデータ ボタンをクリックすると、2 つのウィンドウが表示されます。1 つはバッチ ノード、もう 1 つはプロセス データです。

データの種類: 数値データ、テキストデータ、欠損データ

  • それぞれ tagSimApi は、数値、テキスト、欠落の 3 種類のデータに対応できます。
  • 数値データは通常、プロセスパラメータの実際の値です。たとえば、ample 6.5123。 SimApi は、32 ビットの単精度浮動小数点値のみを処理できます。 単精度浮動小数点形式 - Wikipedia。 データ ソース内の他のすべての数値データ型は、浮動小数点に変換する必要があります。 そのため、大きな値と小さな値の両方を処理できますが、有効桁数は約 6 桁または 7 桁のみです。 詳細については、テクニカル ガイドを参照してください。
  • これにより、大きな整数や、小数点を含む大きな実数では精度が失われる可能性があります。詳細については、テクニカル ガイドを参照してください。
  • テキスト/文字列データは、バッチID、フェーズ実行条件、または質的変数に使用されます。テキストの値 tag データは大文字と小文字が区別されます。つまり、「running」という値は「
    「実行中」。日付時刻変数はSimApiでは直接サポートされていませんが、YY-MM-DD HH:MM(例:ample “2020-09-07 13:45”).
  • 欠損値は、返される値がない、つまりデータがないことを意味します。
  • 返される型は SimApi の実装によって異なります。SimApi はデータ ソース内のデータを認識し、最も適したデータ型を返す必要があります。

データ取得の3つのモード: 連続、バッチ、離散

  • SimApi仕様では、データの取得に3つのモードが定義されています。つまり、SimApiがデータを提供する3つの異なる方法です。 tags データソースに(または逆方向に:データを書き込む) tags データ ソース内)。
  • 継続的なデータ取得 - これは、バッチまたはプロセスが進行するにつれて、観測ごとに連続的に、そして順番にデータが読み取られることを指します。データは、観測間の一定の間隔で、現在の時間または特定の範囲について読み取られます。例:ample、09:00:00から10:00:00秒までのすべてのデータamp60 秒ごとに開始され、エンドポイントを含めると 61 回の観測が行われます。
  • バッチ データの取得 - これは、バッチ全体のデータ (特定の成熟度または時点に関連付けられていない) を含む単一の観測を指します。バッチ属性とローカル センタリング データは、SIMCA オンラインでバッチ データとして読み取られます。バッチ条件も通常はバッチ データとして読み取られます (離散データ取得用に構成されていない限り)。
  • 離散データの取得 – 離散データは、多くの成熟度に対する複数の観測値で構成できます。ただし、連続データとは異なり、離散データは順番に読み取られるのではなく、バッチの特定のフェーズのすべてのデータが一度に読み取られます。データは、成熟度変数の一定の間隔で配置する必要はありません。すべてのデータは、データが要求されるたびに、構成された間隔で再度読み取られます。
  • 任意の tag データは3つのモードのいずれかでリクエストできますが、通常、SimApiは個々のデータに対してこれらのモードの1つだけをサポートします。 tag同様に、混合することも許可されています tags ノード内ですが、通常はすべて tags 特定のノード内では、同じデータ取得モードがサポートされます。
  • 連続データの場合(バッチデータや離散データ2 の場合を除く)、現在のデータまたは履歴データに対するリクエストを行うことができます。これについては次のセクションで説明します。
  • すべてのSimApiがすべてのモードをサポートしているわけではありません。上記の機能マトリックスとSimApiを参照してください。 web 詳細についてはページをご覧ください。

SimApiを介した現在および過去の継続的なデータ

  • 連続データとは、時間の経過とともに変化するプロセスデータを指します。

現在のデータ

  • 現在のデータを読み取るということは、データソースに最新の値を要求することを意味します。 tags 質問の時点で。ここでは外部データ ソースの時刻は使用されないことに注意してください。
  • 現在のデータとして読み取られたデータは、SIMCA オンラインでライブ データとして表示されるデータです。このため、データ ソースに不要な遅延がないことが重要です。SIMCA オンラインで正常に動作するには、現在のデータはできるだけ最新のものである必要があります。
  • データソースは、データに関する知識と値の有効期間を利用して、ある時点の生データが古すぎる場合に欠損データを返すことを決定する場合があります。例:ample: データは 15:00:00 に要求されましたが、データ ソース内の最新のデータ ポイントは 03:00:00 のものです。この場合、データは 12 時間前のものであるため、SimApi は欠損値 (データなし) を返すことを決定する場合があります。

履歴データ

  • 履歴データを読み取るということは、データソースに1つ以上の値を要求することを意味します。 tags 特定の時間範囲と特定の観測間隔。ここでは、データを見つけるためにデータ ソースのローカル時間が使用されていることに注意してください。したがって、データ ソースとサーバー間の時間同期が重要です。
  • 履歴データはデータのマトリックスで構成されています。データソースからデータを要求し、amp指定された間隔で実行し、返されるデータのマトリックスを構築します。
  • データソース自体に、処理されたデータを返す集計関数がある場合や、amp正しいデータを返すために使用できる ling 関数。
  • 他のデータソースの場合、SimApiは時間範囲内のすべてのデータを要求し、その後amp適切な観察を行ってマトリックスを構築します。
  • 時間範囲内に生データがなく、開始時刻の直前のみである場合でも、時間範囲のデータが返される必要があります。例:ample: データソースには時点10と20にデータが存在します。SimApiは時点15と17のデータを要求します。この場合、時点10の値はSimApiによって返されるはずですが、timestamp15と17は、その時点で最新のデータポイントであるため、時間XNUMXとXNUMXとして分類されます。 tags 10 時点では、要求された範囲の境界値と呼ばれます。境界値の詳細については、たとえば、ampUA パート 11: 履歴アクセス – 6.4.3 ReadRawModifiedDetails 構造の returnBounds のドキュメントを参照してください。
    (opcfoundation.org)
  • 補間は将来の時点の値を計算するために使用しないでください。データが現在のデータとしてリアルタイムで読み取られたものと一致しなくなるためです。amp前の箇条書きから引用: 項目 15 と 17 の値を使用して 10 と 20 のデータを補間すると、実質的に将来の値を使用することになり、これは許可されません。
  • データソースは、データに関する知識と値の有効期間を使用して、ある時点の生データが古すぎる場合に欠損データを返すことを決定する場合があります。例:ample: 15:00:00 のデータが要求されていますが、データ ソース内の最新のデータ ポイントは 03:00:00 のものです。この場合、データは 12 時間前のものであるため、SimApi は欠損値 (データなし) を返すことを決定する場合があります。

注記: SIMCA-online は、通常、通常のプロジェクト実行中に 1 回の呼び出しで 100 を超える観測値を要求することはありません。SIMCA-online で抽出を実行する場合、またはデスクトップ SIMCA を実行する場合は、より大きなデータ要求を行うことができます。これには長い時間がかかることがありますが、これは予想どおりです。

現在のデータと履歴データは一致している必要があります

  • データをリアルタイムの現在のデータとして読み取るか、履歴データとして読み取るかによって、相違が生じる場合があります。サーバーは必要に応じて現在のデータと履歴データを自動的に切り替えるため、SIMCA オンラインで問題が発生します。

低遅延データ取得

  • SIMCA オンラインでデータ ソースをリアルタイムで使用する場合、データ ソースのデータが最新であることが重要です。データ ソースでのデータ取得に不要な遅延があってはなりません。すべての変数の連続プロセス データは、すべての観測で同時に利用できる必要があります。一部の変数の遅れたデータは、SIMCA オンラインで取得されません。

データはいつでも読み取ることができます 

  • SIMCAオンラインが値を要求するとき tag 時刻 t については、時刻 t のデータ ソースからの値、または時刻 t より前のデータ ソース内の最新の観測値、または時刻 t の補間された値を受け取ります。したがって、この正確な時点の観測値がデータ ソース内に存在しない場合でも、サーバーは要求するたびに常に値を取得します。
  • タイムストampSimApi の時刻は常に UTC です。SIMCA オンライン クライアントと SIMCA は時刻を現地時間として表示します。

スレッド 

  • SimApi は、デフォルトでは、SimApi のユーザーによって単一のスレッドによって呼び出されます。これは、バージョン 17 までのすべての SIMCA バージョンおよび SIMCA オンラインに当てはまります。
  • SIMCA-online 18 は、SimApi を介したマルチスレッド アクセスを有効にする機能フラグをサポートしています。詳細については、ヘルプ トピック「同時 SimApi アクセス」を参照してください。
  • つまり、SimApi は、可能であれば、SimApi 実装をスレッドセーフにしてマルチスレッドに備え、これと SimApi ユーザー向けの考慮事項を文書化する必要があります。

ログ file

  • SimApiはアクション、エラーメッセージ、警告をログに記録する必要があります。 file トラブルシューティングに役立ちます。ログ記録の重要性を示すために、さまざまなログ レベルを使用します。
  • SimApi に実装されていない機能については、「未実装」をログに記録することをお勧めします。

エラー処理

  • SimApi がデータ ソースからの要求を満たすことができない場合、この問題は、欠損値 (データなし) を返すか、SimApi エラーを通知するかの 2 つの方法のいずれかで処理できます。
  • 欠損値を呼び出し元に返して成功を通知すると、呼び出し元は通常どおりに続行できます(ただし、もちろんデータはありません)。これは、一部のデータを取得できたが、すべてではない場合など、部分的なエラーの場合に推奨される方法です。 tags リクエストで。
  • SimApiエラーを通知すると、呼び出し元(例:ampすぐにこれを確認して対処するには、SIMCA オンライン サーバーに問い合わせてください。これは、リクエストが完全に失敗し、まったくデータを返すことができない場合に推奨される方法です。
  • SIMCA オンラインでは、SIMCA オンライン テクニカル ガイドに記載されているように、欠落した値やエラー コードを異なる方法で処理します。

SimApi パフォーマンス要件

  • SimApi の関数はデータを取得するために使用されます。
  • データアクセスが遅い場合、SimApiはうまく動作しません。ample は次のように示しています: SIMCA オンラインが毎秒データを要求し、取得に 2 秒かかる場合、SIMCA オンライン サーバーはリアルタイムで対応することができず、次第に遅れをとることになります。
  • サブセクションでは、SIMCA と SIMCA-online がデータ アクセス SimApi 関数をどのように使用するか、また SimApi 関数がどのくらいの頻度で呼び出されるかを説明します。これは、SimApi 実装のパフォーマンス要件を設定するのに役立ちます。

SIMCA の SimApi 機能の使用

  • デスクトップ SIMCA またはその他のオフライン製品が SimApi を使用してデータを取得する場合、これらの要求はバッチ処理され、特定の時間範囲内の一連の変数のデータが処理されます。
  • これらのリクエストはユーザーによって手動で開始されるため、頻繁に発生することはなく、データ ソースに大きな負荷をかけることもありません。
  • 次の SimApi 関数はデータを取得するために使用されます。
  • simapi2_nodeGetActiveBatches
  • simapi2_nodeGetBatchTimes
  • simapi2_connection 履歴データ読み取りEx

SIMCA-online の SimApi 機能の使用

  • SIMCAオンラインはプロセスのリアルタイム監視に使用され、一定の間隔でSimApiを介してデータを要求します。使用できる最短実行間隔は1秒です。実際の例をいくつか挙げます。amp実行間隔のオプションは、10 秒、1 分、または 10 分です。
  • サーバーでは同時に複数のプロジェクトを実行できます。
  • SimApi を介した API 呼び出しの数を減らすために、サーバーは、同時に実行される多数の小さなリクエストを、すべての変数に対する 1 つの大きなリクエストにグループ化することで、データ リクエストを最適化します (詳細については、ヘルプ トピック「データ ソースからの読み取りを最適化するとパフォーマンスが向上する」を参照してください)。
  • サーバーの実行アルゴリズムは、以下にリストされている SimApi 関数を使用してデータを要求するときに次のように動作します。
  • 同じ間隔で実行されるすべてのフェーズは、呼び出し回数を減らすために 1 つの SimApi 呼び出しにグループ化されます。サーバーは、間隔を共有するすべてのモデルで使用されるすべての変数の最新データを読み取ります。つまり、この呼び出しにより、すべてのプロジェクトで使用される幅広いデータ行が生成されます。
    • simapi2_connection現在のデータを読み取る
  • 各バッチ プロジェクトについて、サーバーはどのバッチがアクティブであるかを認識する必要もあります。これは、プロジェクトが実行されるたびに行う必要があります。
    • simapi2_nodeGetActiveBatches
    • simapi2_nodeGetBatchTimes が呼び出される頻度は低くなります。
  • さらに、SIMCA-online には履歴データも必要です。これらの要求は、SIMCA-online が起動される前に開始されたバッチの先頭に追いつく場合や、サーバーが遅れてデータ ブロックを読み取る必要がある場合など、必要な場合にのみ発生します。
    • simapi2_connection 履歴データ読み取りEx
  • オプションで、一部のプロジェクト構成ではバッチ データまたは離散データを使用する機能を使用し、その結果 SimApi が次の呼び出しを実行します。
    • simapi2_connectionバッチデータ読み取り
    • simapi2_connectionReadDiscreteEx
  • オプションとして、一部のプロジェクト構成では、ライトバックを使用してデータをデータ ソースにプッシュバックします。
    • simapi2_connectionWriteHistoricalDataEx (およびバッチデータ、離散データ用の対応する関数)
  • SIMCA オンラインがこれらの関数を呼び出す頻度を考慮すると、データを取得するためのコア関数 (readCurrentData、getActiveBatches/getBatchTimes) の各呼び出しが高速であり、データ ソース自体の計算が困難にならないことが重要です。

SimApi データのテストと検証

  • このセクションでは、SimApi をテストして、そこから返されるデータがデータ ソース自体のデータと一致することを確認します。このようなテストを実行することは、SimApi 実装を作成または変更した後、またはデータ ソースの API が変更されたときに重要です。
  • 実際には、データ検証は SIMCA オンラインとその抽出機能を使用して、SimApi を介してデータ ソースからデータを引き出し、データ ソース内の生データと比較することで行われます。デスクトップ SIMCA は、SimApi のリアルタイムの側面をテストするために使用することはできません。

準備と要件

  • 一部の項目はオプションですが、テストの範囲に含まれている場合は実行できます。
  1. 製品の zip ファイルに付属する ReadMe および Installation Guide.pdf の説明に従って、SIMCA-online をインストールします。
  2. SIMCAオンラインサーバーのライセンスを取得してインストールします。ライセンスがないとSimApiは動作しません。SIMCAオンラインのナレッジベースの記事に、製品のライセンス取得方法が示されています。例:ampファイル: SIMCA-online 18 (sartorius.com)
  3. テストする SimApi をインストールして構成します。このドキュメントの第 4 ~ 5 章と特定の SimApi のユーザー ガイドを参照してください。
    • a. オプション: ユーザー ガイドが最新かつ正しいことを確認します。
  4. SimApi データを比較するために使用できるデータ ソース用のツールがあることを確認してください。
  5. SIMCAオンラインデスクトップクライアントで、SIMCAオンラインサーバーにログインし、 File > SimApi を通じてデータを取得するために抽出します。
  6. テスト範囲に含まれている場合はオプション:テスト終了後、SimApiをアンインストールして、 fileは削除されます。

テスト対象

  • 第 3 章の機能マトリックスには、すべての可能な機能がリストされていますが、特定の SimApi 実装ではサブセットのみがサポートされる可能性があります。特定の SimApi によって実装されているすべての機能をテストする必要があります。
  • 以下のテストは、ほとんどの SimApi 実装に共通です。
  • ユーザー名とパスワードによる認証
  • SimApiの設定でさまざまな設定をテストする
  • ノード階層: ノードと tags SimApi によって公開されるものは正しいです。
    • そこには tag SimApiを通じて利用できるすべての「変数」が公開されます。例amples: プロセス測定値、計算値、定数。
  • 接続の回復力: データソースが利用できない場合、ログに警告またはエラーが表示されます。 fileただし、データ ソースが利用可能になると、データ ソースへの接続は自動的に再確立されます。
  • 複数のインスタンス: 2つのインスタンスを独立して同時に構成および使用し、別々のログを記録できます。 files.
  • 現在のデータ: 現在のデータを抽出 tagsデータがデータ ソースからの最新の既知の値であること、または品質が悪いために欠落しているかデータが古すぎることを確認します。
    • 10 分間に XNUMX 秒ごとにデータを抽出します。
  • 履歴連続データ: 履歴データを抽出 tags.
    • 現在のデータを抽出した時点と一致する時間範囲を使用します。現在のデータが履歴データおよびデータ ソース内の生データと一致していることを確認します。
    • 異なる時間範囲とsを試してくださいamp間隔を指定して、データがデータ ソースと一致することを確認します。
    • 可能な限り短い1秒ごとにデータを抽出してみてください。ampリング間隔。
    • 様々なタイプの tags データ ソース (プロセス変数など) でデータが一致していることを確認します。
    • 注意: SIMCA オンラインは、単一の大きな履歴データ要求を複数の小さなチャンクに分割する場合があります。これは SimApi ログに表示されます。
  • SimApi がテキスト データ、数値データ、欠損データで動作することを確認します。
  • SimApi ログ fileログに適切なエントリが含まれていることを確認します。
  • バッチ ノード: ノードを右クリックしてバッチの検索を実行します。
    • バッチ名、開始時刻、終了時刻を確認します。
    • データ ソースで実行されているアクティブなバッチを試してください。SimApi を介した終了時刻は設定しないでください。
  • プロセスノードバッチ識別子 tagSimApiにバッチノード機能がある場合(前の箇条書きを参照)、バッチ識別子も必要です。 tag 一致するプロセスデータノードにデータがあります。この tag バッチ識別子 (バッチ名) である必要があります。このデータは、バッチ プロジェクトでデータ行がどのバッチに属しているかを識別するために必要です。

SimApi がサポートしているかどうかに応じて、次のテストも実行する必要があります。

  • バッチデータの使用 File > 抽出します。
  • 離散データを使用した File > 抽出。注: 離散データをテストするには File > ノードを抽出します。バッチ ノードと離散データ ノードは同じ SimApi 内にある必要があります (SIMCA オンラインがプロジェクトを実行する場合、それらは異なる SimApi からのものである可能性があります)。
  • 書き戻し – データ バッチをデータ ソースにプッシュします。これをテストするには、SIMCA オンラインでプロジェクト構成を構成して、データ ベクトルをデータ ソースに書き戻す必要があります。次に、SIMCA オンラインでプロジェクトを実行し、データ ソースに書き戻されたデータを確認します。
  • 連続データは、プロジェクト設定の Evolution Write Back ページで構成されます。
  • 離散データは同じページで構成されますが、離散データの取得用に構成されたフェーズに対してのみ構成されます。
  • バッチライトバックからのバッチデータ

詳細情報

  • Sartorius Stedim Data Analytics AB オストラ・ストランドガータン 24 903 33 ウメオ スウェーデン
  • 電話:+ 46 90-18 48 00
  • www.sartorius.com
  • これらの指示に含まれる情報と図は、以下に指定されたバージョンの日付に対応しています。
  • Sartorius は、予告なしに機器の技術、機能、仕様、デザインを変更する権利を留保します。これらの説明書では読みやすさを考慮して男性形または女性形が使用されており、常にすべての性別を同時に表しています。
    著作権表示:
  • これらの手順は、すべてのコンポーネントを含め、著作権で保護されています。
  • 著作権法の範囲を超えて、当社の許可なく使用することはできません。
  • これは、使用されるメディアの種類に関係なく、特に再印刷、翻訳、編集に適用されます。

よくある質問

  • Q: SimApis の目的は何ですか?
    • A: SimApis の主な目的は、プロジェクトの作成とモデルの構築のために Umetrics Suite 製品にデータを提供することです。
  • Q: SimApi のインストールに関する問題をトラブルシューティングするにはどうすればよいですか?
    • A: SIMCAオンラインからテストし、SimApiログをチェックすることでトラブルシューティングできます。 file、サービス アカウントの構成が正しいことを確認します。

ドキュメント / リソース

PDF thumbnailSim API ソフトウェア
User Guide · Sim Api Software, Api Software, Software

質問する

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

質問する

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.