SA0062:式でのTRUEまたはFALSEの使用 リテラルの使用法を決定します TRUE また FALSE 式で。 正当性: ブール値リテラルを使用した演算 TRUE または FALSE 、繰り返し計算され、毎回同じ結果が返されることは避けるべきです。この種の表現は余分なので置き換えるべきです。その存在はエラーを示します。いずれの場合も、式はプログラムの実行時間に不必要に負担をかけます。 重要性
SA0063:おそらく16ビット互換ではない操作 中間結果で16ビット演算を決定します。背景:32ビットの中間結果は、16ビットシステムでは切り捨てることができます。例: (int+10) 16ビットを超えることができます。 理由:このメッセージは、16ビットプロセッサと32ビットプロセッサの両方で実行する必要があるコードを記述しなければならないという非常にまれなケースでの問題から保護することを目
SA0072:カウンタ変数の使用が無効です 内のカウンター変数の使用を決定します FOR -リボン。 理由: でのカウンタ変数の操作 FOR ループすると簡単に無限ループが発生する可能性があります。カウンタ変数の特定の値に対するループの実行を防ぐには、次を使用します。 CONTINUE または単に IF 。 重要性:高い PLCopenルール:L12 例 79 . 例 PROGRAM PLC_PR
SA0145:初期化されていない参照の使用の可能性 使用前に初期化できず、オペレーターによっても初期化されない可能性のある、使用済みのすべての参照変数を取得します __ISVALIDREF チェックされます。このルールは、POUの実装部分に適用されます。宣言にはルールがあります SA0124 。 理由: アクセス中にアクセス違反が発生する可能性があるため、アクセス前に参照の有効性をチェックする必要
SA0113:データ型WSTRINGの変数 型の変数を決定します WSTRING 。 理由:すべてのシステムがそれをサポートしているわけではありません WSTRING 。クリックするとコードの移植性が高まります WSTRING 免除。 重要度: 低 例 97 . 例 VAR wstrTemp : WSTRING; END_VAR での出力 メッセージ ビュー: SA0113: データ型 WSTRI
SA0114:データ型LTIMEの変数 型の変数を検出します。 LTIME 理由:すべてのシステムがそれをサポートしているわけではありません LTIME 。クリックするとコードの移植性が高まります LTIME 免除。 重要度:低 例 98 . 例 VAR ltVar : LTIME; // SA0114 END_VAR での出力 メッセージ ビュー: SA0114: データ型 LTIME は許可さ
タブ: EtherNet/IP アダプター–アセンブリ このタブの上部には、構成されているすべての接続のリストが表示されます。接続を選択すると、タブの下部に関連するアセンブリが表示されます。 表 14 . 接続 列の説明は、[接続]タブにあります。 表 15 . 出力アセンブリ、入力アセンブリ 追加 を開きます アセンブリパラメータを追加 ダイアログ。 消去 選択したすべてのパラメーターを削除しま
表示:Gitステータスとステージング シンボル: 対応するGitコマンド: git status 関数 :ビューには、最後のコミット以降に変更された、または新しいオブジェクトとファイルのGitステータスが表示されます。ここでコミットのために変更をステージングしてコミットすることができます。変更の比較は直接可能であり、最後のコミット以降の変更は作業ディレクトリから削除できます。マージの試行によって競
ビュー:Gitブランチ シンボル: 対応するGitコマンド: git branch 関数 :ローカルのGitブランチが表示され、ビューで管理されます。これらは、すでにリモートブランチを追跡しているブランチ、または純粋にローカルに存在し、リモートリポジトリへのリンクを含まないブランチの場合があります。 電話 : Git→ブランチ メニュー 要件 :リポジトリに少なくとも1つのコミットが存在します。
ダイアログ:オプション– Git シンボル: 機能:ダイアログには、の設定が含まれています CODESYS Git 。詳細については、 CODESYS オプションについては、以下を参照してください。 ダイアログ:オプション 電話:メニュー 表 1 . 証明書の処理 常に証明書を受け入れる デフォルトでは無効 : サーバーから送信された証明書は、有効でない場合でも常に受け入れられます。信頼できるもの