Skip to main content

タブ:変数

リモートソースからのデータの変数は、グローバル変数リストで宣言されています <name of data source>。グローバル変数リストは、リモートPLCへのデータインターフェイスとして機能します。オブジェクトは、アプリケーションの下と下にあります DataSources_Objects フォルダ。

詳細については、次を参照してください。 データ ソースとのデータ リンク

変数を更新する

リモートデバイスへの接続を確立し、 変数を選択 ダイアログ。

ローカル変数

ローカルアプリケーションの変数。リモートデータが含まれています。

リモートデータが含まれています

アクセス権

変数のアクセス権。それぞれのリモート変数には同じアクセス権があります。

それぞれのリモート変数には、同じアクセス権があります。

  • _visu_icon_variable_write_access.png:書き込みアクセス。値が変更されるたびに、変数はコントローラーで更新されます。

  • _visu_icon_variable_read_access.png:読み取りアクセス。コントローラで値が変更されるたびに、アプリケーションで変数が更新されます。

  • _visu_icon_variable_read_write_access.png:アクセスの読み取りと書き込み

注:アクセス権を変更した場合、変更を有効にするにはダウンロードが必要です。

常に更新

_cds_icon_option_deactivated.png:コントローラデータは(データソースを介して)自動的に更新されます。変数は、視覚化、トレンド、レシピで使用された場合、またはアラームとして使用された場合、自動的に更新されます。

注:これは推奨される設定タイプです。

standard icon:変数はサイクルごとに更新されます。

注:このオプションは、変数がIECコードで排他的に使用されている場合にのみ選択してください。変数が視覚化コードで使用されている場合、それは自動的に更新されます。

注:機能ブロックまたはデータ型のインスタンスがこのように更新されると、インスタンスは常に完全に転送されます。

作成またはマッピング

リモート変数をローカル変数にマッピングする方法のマッピングタイプ。

  • _comm_icon_create_new_variable.png:リモート変数のデータ型を使用して、作成された特定の変数にマッピングします。制御データは1:1でマッピングされます。これが推奨されるマッピングタイプです。変数はGVLで宣言されています <name of data source>

    制御データは 1:1 でマッピングされます。これが推奨されるマッピング タイプです。変数は GVL で宣言されています <name of data source>.

  • _visu_icon_map_to_existing_variable.png: 既存の変数へのマッピング

    これには、既存の「リモート」変数がローカル変数と同じデータ型である必要があります。これについては、次の点に注意してください。

    • 型マッピング タブで、ファイルタイプ名を指定します ローカルタイプ ローカルアプリケーションで使用する必要があるためです。

      例: "yTypeFromLib"

    • しかし、 リモートタイプ、名前空間を持つライブラリから既存の型を指定します (<namespace>.<type>)。

      例: "NS_TypeFromLib.TypeFromLib"

      これは、アプリケーションで互換性のある型を作成する唯一の方法です。

      例:

      //Code generated by Data Sources.
      //Modifying generated code is not recommended!
      {attribute 'signatureoverload' := 'LibType'}
      {attribute 'signatureoverloadnamespace' := 'NAMESPACE'}TYPE
      TypeFromLib :STRUCT
        iVar : INT;         
        iVar2 : INT;
        iVar3 : INT;
      END_STRUCT
      END_TYPE
      
  • _comm_icon_create_to_existing_variable.png:タイプに準拠した特定の作成済み変数へのマッピング-リモートデータ型へのデータ型:リモートデータ型とローカルデータ型は同じではありませんが、互換性があります。たとえば、型に準拠したデータ型をライブラリで使用できます。変数はGVLで宣言されています <name of data source>

タイプマッピング

リモート変数のデータ型。変数がスカラー型でない場合、型はにリストされます タイプマッピング タブ。

変数がスカラー型でない場合、その型は 型マッピング タブ。

リモート変数

リモートPLCの可変

ダイアログ:変数を選択

シンボル: _visu_icon_update_structured_variables.png

関数:ダイアログには、設定された接続によってアクセスされるリモート変数が一覧表示されます。

電話変数を更新する のコマンド 変数 タブ。

要件:リモートPLCが動作しています。制御アプリケーションがダウンロードされます。

変数

リモート変数がツリービューに一覧表示されます。最上位ノードは、リモートアプリケーション名で識別されます。その変数はその下にリストされています。構造化データは、そのすべての従属要素とともに一覧表示されます。

例: appControl_A

standard icon:変数はローカルデバイスに転送するために選択されます。変数が構造化されると、すべてのサブ要素に適用されます。変数自体がサブ要素である場合、構造を完全に受け入れることなく、このサブ要素のみが適用されます。

赤いフォント:変数が赤いフォントで表示されている場合、その変数はリモートPLCで(もう)使用できません。

注:クリックできます 使用できない変数のチェックを外します リストから変数を削除します。

_cds_icon_option_deactivated.png:変数は転送用に選択されていません。

_cds_icon_plus.png

変数には拡張可能な要素があります。記号をクリックすると、変数がその要素によって拡張されます。

構造化されたアイテムを挿入します

standard icon:選択された変数は、構造化されている場合、この構造で転送されます。

_cds_icon_option_deactivated.png:変数は、スカラーデータ型で非構造化で転送されます。

使用できない変数のチェックを外します

要件:以前はリモートPLCで使用可能な変数で使用できなくなったときに、リンクが表示されます。これらの変数は、上のウィンドウで赤でマークされています。リモートPLCでシンボル構成またはアプリケーションが変更された可能性があります。

コマンドをクリックすると、赤い変数がリストボックスから削除されます。