Skip to main content

コマンド:アクティブなアプリケーションのメモリを確認してください

関数:コマンドは メモリチェック アクティブなアプリケーションの場合。

電話デバッグ メニュー

要件CODESYS Memory Tools パッケージがインストールされます。アプリケーションはオンラインモードです。

アクティブなアプリケーションのメモリ領域は、次の点でチェックされます。

  • BOOL 変数には定義された値があります。

  • STRINGWSTRING 変数は終了します。

  • 列挙型変数には有効な値があります。

  • サブレンジタイプの変数には有効な値があります。

  • 定数ブロックタイプの変数(STRUCTARRAY、など)は初期化値から変更されていません。

  • 関数ポインタアドレスは内部的に一貫しています。

  • プロジェクト内の関数ポインタは、によって管理されるメモリを指します CODESYS Memory Tools。ライブラリPOUまたは外部POUへの関数ポインタは、外部メモリにある可能性があるため、除外されます。

  • タイプへのポインタは、そのタイプのメモリ位置を指します。

  • ポインタは、アドレスがタイプの粒度に揃えられているメモリ位置を指します。 0 また -1

  • インターフェイス変数と関数テーブルポインタは内部的に一貫しています。

  • コンパイルされたPOUのコードは変更されていません。

    注:ブレークポイントを持つコンパイル済みPOUは、実行時にコードが操作されるため、チェックから除外されます。

チェックの結果はメッセージビューに表示されます。テスト基準に対する違反は警告としてリストされます。

メッセージをダブルクリックすると、 メモリー 対応する場所がオレンジ色で強調表示されている場所を表示します。

メモリ ビューは次の方法でも開くことができます 表示 → メモリ 指示。

チェックは次の方法で制限できます。 'memory check' 属性。