Skip to main content

アプリケーション(安全)オブジェクト

安全コントローラとそのプログラミングに関連するオブジェクトは、安全コントローラの下にあります。それらの真下には、常にシンボリックノードポイントがあります。 安全ロジック SafetyLogic.png。 のみ 1つ 安全アプリケーションオブジェクト SafetyApp.png 安全アプリ (デフォルト名)は、各 安全ロジック個々の安全オブジェクトは、安全アプリケーション オブジェクトの下に挿入されます。

13. アプリケーション(安全)オブジェクトとオブジェクト
アプリケーション(安全)オブジェクトとオブジェクト


次のオブジェクトは、安全アプリケーション オブジェクト内に 1 回だけ存在する必要があります。

  • ライブラリマネージャー

  • 安全タスク

  • 論理I/O(ノード)

安全アプリケーションオブジェクトの追加

. 安全アプリケーション オブジェクトがプロジェクト ツリーに追加されます。
  • 安全コントローラが追加されると自動的に

    または

  • 手動で選択して 安全ロジック 論理ノードポイントとコンテキストメニューコマンド オブジェクトを追加 選択あり アプリケーション(安全性)

安全アプリケーションオブジェクトの名前とコメント

もし、 アプリケーション(安全性) オブジェクトを手動で追加する場合は、追加時に開くダイアログで安全アプリケーション オブジェクトの名前とコメントを編集できます。

安全アプリケーション オブジェクトが自動的に追加された場合は、名前とコメントを次の方法で編集できます。

手順. 安全アプリケーションオブジェクトの名前の編集
  1. 選択してください アプリケーション(安全性) 物体。

  2. クリック プロパティ コンテキスト メニューのコマンド。

  3. 開く 一般 タブ。

  4. 編集フィールドに名前を入力します。

  5. クリック わかりました

手順. 安全アプリケーションオブジェクトのコメントを編集する
  1. 選択してください アプリケーション(安全性) デバイス ツリー内のオブジェクト。

  2. クリック プロパティ コンテキスト メニューのコマンド。

  3. 開く 安全性 タブ。

  4. コメントを入力してください。

  5. クリック わかりました

安全アプリケーションオブジェクトのオブジェクトプロパティ

プロパティダイアログは、プロジェクトツリーで安全アプリケーションオブジェクトを選択し、 プロパティ コンテキストメニューのコマンドには次のタブがあります

ヒント

安全アプリケーションオブジェクトおよび安全アプリケーションオブジェクトのすべてのオブジェクトのプロパティダイアログには、 一般 タブ(名前、オブジェクトの種類、オブジェクトを開くエディタ)と アクセス制御 タブ (オブジェクトに対するユーザー グループのアクセス権)。

追加のオブジェクト固有のタブは、個々のオブジェクトとともに記述されます。

  • 一般 (より詳細な説明については、以下を参照してください。 プロパティ

  • 安全性

  • アクセス制御 (より詳細な説明については、以下を参照してください。 プロパティ

タブ: 「安全」

ヒント

ピン CRC は、使用されるライブラリ ブロックを含む安全アプリケーションのすべてのオブジェクトの CRC です。

オブジェクトのCRC

ピン CRC とは異なり、安全アプリケーションの個々のオブジェクトの CRC は、オブジェクトのバージョンとともにオブジェクト コンテンツを識別します。安全アプリケーションの個々のオブジェクトが別のアプリケーションで再利用される場合、CRC は重要です。

. 「安全性」タブには次の項目が含まれます。
  • 情報

    • 安全性CRC

      安全アプリケーションオブジェクトのCRCに関する情報

    • 安全性CRC(CNF) (アスペクト 安全なアプリケーションパラメータ 利用可能。参照: 構成

      構成のCRCに関する情報

    • 安全性CRC(MAP) (アスペクト 安全なアプリケーションパラメータ 利用可能。参照: 構成

      マッピングのCRCに関する情報

    • バージョン (編集可能)

      開発者は自由にバージョンを割り当てることができます。バージョンは、 オブジェクトリスト 安全アプリケーションオブジェクトの。

    • コメント (編集可能)

    • 実行バージョン

      ここでは、コントローラーでサポートされている実行バージョンから 1 つを選択できます。

      (承認された) ブート アプリケーションと将来のランタイム システム バージョン間の互換性は、実行バージョンを使用して監視されます。

      原則として、開発者は常に最新の実行バージョンを選択する必要があります。

ヒント

実行バージョンは、安全アプリケーションの承認の一部です。

. 警告と制限事項 安全性 タブのデフォルト値は次のとおりです。
  • 警告をエラーとして扱う: アクティブではありません

    アプリケーションに警告が含まれており、その警告がエラーとして扱われる場合、アプリケーションを読み込むことはできません。

  • アプリケーションと POU のオブジェクトコメントが不足していることを警告します: アクティブ

    POU オブジェクトまたはアプリケーション オブジェクトのオブジェクト プロパティに空のコメントまたはテスト バージョン フィールドがある場合、ビルドおよびダウンロード時に警告が表示されます。PLCopen では、ここで特定の情報が必要です (安全ユーザー マニュアルを参照)

  • 未使用のオブジェクトについて警告する: アクティブ

    使用されていないオブジェクトはありません。これは次のことを意味します。

    • 安全アプリケーションのすべてのプログラムは安全タスクで呼び出されます

    • 安全アプリケーションのすべての機能ブロック、つまりGVLまたはプログラムでインスタンス化されるか、それ自体が使用される機能ブロックでインスタンス化されます。

    • 各 GVL から変数が使用されます。

    • 各論理デバイスから暗黙的な変数の 1 つが使用されます。

  • 未使用の変数とラベルについて警告する: アクティブ

    使用されていない変数はありません。これは次のことを意味します:

    • 各FBインスタンスには呼び出しがある

    • 各定数、各入力、各入力変数には読み取りアクセスがあります

    • 各グローバル変数と各ローカル変数には書き込みアクセスと読み取りアクセスがある

    • 各出力と各出力変数には書き込みアクセス権がある

    拡張レベル: 使用されていないラベルはありません。これは次のことを意味します:

    • 定義された各ラベルは条件付きジャンプの宛先です。

  • コメントアウトされたコンテンツについて警告する: アクティブ

    コメントアウトされたネットワーク、宣言、またはタスクエントリはありません

  • 識別子内の有効な文字数: アクティブ: 20

    識別子の有効文字数の制限。デフォルト値: 20

  • オブジェクトあたりの宣言の最大数: アクティブ: 50

    オブジェクト内の宣言数の制限 (POU、GVL)

  • POU あたりのネットワークの最大数: アクティブ: 50

    POU 内のネットワーク数の制限

  • ネットワークあたりの最大通話数: アクティブ: 20

    ネットワーク内の通話数の制限。

ヒント

安全アプリケーションの構築時に安全性チェッカーによって生成された警告とエラーがメッセージ ウィンドウに表示されます。

安全アプリケーションオブジェクトのエディター

エディターの詳細については、以下を参照してください。 安全アプリケーションオブジェクトのエディター