CODESYS Development System
ネットワーク変数 ネットワーク変数の値は、ネットワーク内の異なるPLC間で交換できます。変数は、送信機デバイスと受信機デバイスの両方で厳密な同一のリストで定義する必要があります。この場合、デバイスの1つのアプリケーションのみがネットワーク変数を定義できます。リストは1つ以上のプロジェクトに含めることができます。 送信側のネットワーク変数リストは、特定のログおよび転送パラメータがオブジェクトプロパテ
CODESYS Development System
VAR_PERSISTENT変数を宣言します 以下では、永続変数リストとPOUで永続変数を宣言します。 要件:プロジェクトが開いており、プログラムPOUが含まれています。オプション(メニューコマンド ツール→オプション )あなたはそのカテゴリーにいます 宣言エディタ テキストビューのオプションがアクティブになります。 メニューコマンドを使用してアップリケオブジェクトを追加します プロジェクト→オブ
CODESYS Development System
コマンド: ウォッチリストに追加 シンボル: 関数 : このコマンドは、オンライン監視の目的で、カーソルの現在の位置の変数をウォッチ リストに追加します。 電話 : アプリケーションがオンライン モードで、カーソルがエディター内の変数上にある場合、コマンドはコンテキスト メニューで使用できます。 このコマンドは、現在開いているウォッチリストに変数を追加します。ウォッチリストが開いていない場合は、変
CODESYS Development System
ダイアログ: オプション: デバッグ シンボル: 関数 : このダイアログのオプションは、リセット後もブレークポイントが有効になっているかどうかを制御します。 電話 : ツール → オプション 指示、 デバッグ カテゴリー リセット後にブレークポイントを復元する : 後に リセットコールド または リセットウォーム コマンドでは、設定されたすべてのブレークポイントは有効なままです。 : 後に リセ
CODESYS Development System
シャドウイングルール の CODESYS 、通常、異なる要素に同じ識別子を使用できます。たとえば、POUと変数に同じ名前を付けることができます。ただし、混乱を防ぐために、この方法は避けてください。 例 281 . 例 否定的な例:次のコードスニペットでは、ローカル関数ブロックインスタンスの名前は関数と同じです。 このような場合、インスタンスまたは関数がプログラムで呼び出されるかどうかは不明です。
CODESYS Development System
変数の場合 可能な限り、アプリケーションとライブラリのハンガリアン記法で変数に名前を付ける必要があります。各変数の意味のある短い英語名をベース名として見つけます。これは複数の単語で構成できます。各単語の最初の文字を大文字で、残りの文字を小文字で書いてください。ベース名の前に、変数のデータ型を示す接頭辞を小文字で追加します。 例: iFileSize : INT; 識別子指定の推奨事項 データ・タイ
CODESYS Development System
コンパイラエラーC0040 メッセージ :関数 '<関数名>'には正確に '<入力数>'入力が必要です 考えられるエラーの原因 :呼び出された関数に渡されるパラメーターが多すぎるか少なすぎます。 エラー訂正 :期待される数のパラメーターを関数に渡します。 例 314 . エラーの例: PROGRAM PLC_PRG VAR i : INT; END_VAR i := TEST(1,2); FUNC
CODESYS Development System
コンパイラエラーC0044 メッセージ : '<関数ブロック名>'の呼び出しでパラメータ '<入力変数名>'の入力への割り当てがありません 考えられるエラーの原因 :入力変数は宣言されていませんが、パラメーターは渡されます。 エラー訂正 :入力変数を宣言します。 例 318 . エラーの例: PROGRAM PLC_PRG VAR inst : FB; END_VAR inst(1); FUNCT
CODESYS Development System
コンパイラエラーC0050 メッセージ :ビットアクセスには、リテラルまたはシンボリック整数定数が必要です 考えられるエラーの原因 :ビットアクセスでリテラルまたは整数定数が指定されていません。 エラー訂正 :リテラルまたは整数定数を使用してください。 例 324 . エラーの例: PROGRAM PLC_PRG VAR i : INT; x : INT; END_VAR i.x := FALSE
CODESYS Development System
コンパイラエラーC0027 メッセージ : '('の後に予想される文字列のサイズ 考えられるエラーの原因 :文字列の長さが指定されていません。 エラー訂正 :括弧の間に文字列の長さを指定します。 例 304 . エラーの例: PROGRAM PLC_PRG VAR str : STRING(); END_VAR メッセージ: C0027: '('の後に予想される文字列のサイズ C0006: ';'