コマンド:変数を削除します シンボル: 関数 :コマンドはで削除します レシピの定義 選択した変数。 電話 :このコマンドは、デフォルトではどのメニューにも含まれていません。ダイアログを使用して彼を見つけることができます ツール→カスタマイズ コマンドカテゴリから レシピ メニューに貼り付けます。 詳細については、以下を参照してください。 レシピを使用して値を設定する このセクションの内容 :
コマンド:デバイスからレシピをロードする シンボル: 関数 :このコマンドは、プロジェクトで現在開いているレシピ定義のレシピと、レシピファイルの形式でデバイス上のレシピとの同期を開始します。 電話 :メニュー レシピ 要件 :アプリケーションはオンラインモードであり、エディターでレシピ定義を開いています。 詳細には、同期とは次のことを意味します。 プロジェクト内のレシピタグの現在の値は、コントロー
コマンド:構造化変数を更新する シンボル: 関数 :コマンドはダイアログを開きます 構造化変数を更新する 。 電話 :メニュー レシピ 構造化変数またはブロックの宣言が変更された場合は、ダイアログでレシピ定義を更新できます。たとえば、配列の次元が変更された場合は、それに応じてレシピ定義のエントリを自動的に削除または追加できます。 表 9 . ダイアログ 構造化変数を更新する 存在しない変数を削除す
CODESYS Static Analysis と CODESYS Static Analysis 、IEC ソース コードのチェックは、定義されたルール、命名規則、またはメトリックを使用して実行できます。その結果、潜在的な開発上の問題の兆候が強調表示され、フィールド テスト前にエラーを特定して修正できます。これにより、アプリケーションの開発とエラー チェックにかかる時間を大幅に節約できます。 で
概要 重要 静的解析は、現在のプロジェクトでアプリケーション コードに対してのみ実行されます。ライブラリとそのソースコードは分析されません。 CODESYS Static Analysis 実装中に、より適切で読みやすいコードを作成し、競合するプログラム部分やサポートされていないプログラム部分を特定するのに役立ちます。特に、潜在的なエラーの原因が明らかになります。たとえば、テスト コードがまだ含ま
静的コード分析を構成して実行する 単純なサンプルプロジェクトに基づいて、静的コード分析を構成および実行するための最も重要な手順とオプションを以下に示します。 要件: CODESYS Static Analysis インストールされています。 サンプルプロジェクト サンプルプロジェクトを再プログラムする場合は、標準プロジェクトを作成し、アプリケーションの下にある以下に示すブロックをデバイスツリーに挿
STコードのルール違反をすばやく修正 対話中 設定静的分析 タブの下 ルール プリコンパイル情報に基づいて準拠がチェックされるSTコードのルールをアクティブ化できます。このようなルール違反を見つけるために静的コード分析を明示的に呼び出す必要はありません。ルールへの準拠は、プリコンパイル中およびコンパイルが成功した後、アクティブなSTエディターでチェックされます。ルール違反が発生した場合は、すぐに下
命名規則を定義する 対話中 設定静的分析 タブの下 命名規則 コードで従う命名規則を定義します。スコープと修飾子に応じて、プログラミングブロック、変数、およびデータ型の識別子のプレフィックスを定義します。 次に、静的分析で命名規則への準拠を確認できます。 これへのガイド: 定義された命名規則への準拠を確認してください プレフィックスを定義する 対話中 設定静的分析 タブの下 命名規則 列の入力フィ
コードクローンの検出 要件: CODESYS Static Analysis インストールされています。 あ CODESYS プロジェクトはオープンしています。プロジェクトには、少なくとも 2 つのプログラミング オブジェクトに同じコード ブロックが含まれています。 クリック ビルド → 静的解析 → クローンの検出 。 景色 検索結果のクローンを作成する 開きます。 クリック 結果 。 見つか
定数伝播 とともに CODESYS Static Analysis バージョン V5.0.0.0 では、コードの分析は定数伝播に基づいています。定数伝播の結果はさまざまなチェックに使用されます。たとえば、ポインタが 0 に等しくないか、配列インデックスが有効範囲外かどうかをチェックします。 この分析がどのように機能するのか、またその制限は何なのかを知るだけで、静的分析を効果的にサポートできます。