Skip to main content

標準コントローラとのデータ交換のための論理I/O

安全コントローラと標準コントローラ間のデータ交換は、論理I/Oで定義された変数を介して行われます。 論理交換デバイスさらに、 論理交換 GVL 標準側で作成され、対応する 論理交換デバイス

このデータは安全コントローラの入力/出力として使用され、デフォルトのアプリケーションではグローバル変数として使用できます。

ヒント

2 つの変数間のデータ フローは明確です。つまり、1 つのアプリケーションの同じ変数を、他のアプリケーションの 2 つの変数と交換することはできません。

手順. 安全コントローラと標準コントローラ間のデータ交換の設定手順
  1. 「論理交換 GVL」の追加 (参照: 論理交換 GVL

  2. 論理交換デバイスの追加(下記参照)

  3. 論理交換GVLと 論理交換デバイス 安全アプリケーションの目的(参照: 論理交換 GVL

追加する 論理交換デバイス

  1. 選択してください 論理I/O プロジェクト ツリー内の安全アプリケーション オブジェクトのノード ポイント。

  2. コンテキストメニューで、 オブジェクトの追加 → 論理デバイス

  3. では 論理デバイスの追加 ダイアログ(図を参照) 論理デバイス カテゴリで、目的の論理I/Oを選択します。 論理交換デバイス サブカテゴリ。

  4. クリック 追加 ボタン。

では 論理デバイスの追加 ダイアログでは、個々の変数に対して次のものが定義されています。

  • 交換方向: IN または OUT

    IN: デフォルトアプリケーションから安全アプリケーションへ

    OUT: 安全アプリケーションからデフォルトアプリケーションへ

  • データタイプ: BYTEDINTINT、 または WORD

NonSafeIO スタックインスタンスとして作成されます。

ヒント

交換変数は論理 IO でのみ編集できます。論理交換 GVL では変数を入力または変更することはできません。

ヒント

標準データ型を持つ変数のデータのみが交換可能です。 SAFE 安全コントローラと標準コントローラ間で交換することはできません。

接続された論理交換デバイスに変更が加えられた場合、 アップデート ボタンの 論理交換 GVL 変数リストを更新するにはクリックする必要があります。

I/Oチャネルの型の一貫性

重要

I/O チャネルの型の一貫性は、安全コントローラと標準コントローラのアプリケーション リビジョン レベルが、同じ翻訳可能なプロジェクトのリビジョン レベルに対応している場合にのみ保証されます。