テストとデバッグ
詳細については、次を参照してください。 CODESYS Development System: テストとデバッグ
書き込みと強制
変数をオンライン モードで 1 回書き込むか、定義済みの値に永続的に強制することができます。
変数が現在強制されている場合、これは強制された値の直前に示されます。 .値が書き込みまたは強制のために準備されている場合、この値は実際の値の直後に山括弧で囲まれて表示されます
<value>
.
強制変数

準備値

ブレークポイントの設定
ブレークポイントの可能な位置は、原則として、変数の値が変化する可能性がある位置 (命令)、プログラムが分岐する位置、または別のボックスが呼び出される位置です。
ネットワーク全体
ネットワーク内の最初の可能な位置にブレークポイントを設定します。
ボックスに割り当てが含まれている場合のボックス
オペレーターボックスでは不可能です (例;
ADD
、DIV
)課題について
呼び出しボックスに戻る位置のボックスの最後
オンライン モードでは、ここで空のネットワークが自動的に開きます。ネットワーク番号の代わりに「RET」で示されます。
重要
現在、ネットワークの最初のボックスにブレークポイントを直接設定することはできません。ただし、ネットワーク全体にブレークポイントを設定すると、オンライン モードでは、このブレークポイントの表示が最初のボックスに自動的に転送されます。
重要
メソッドのブレークポイント: CODESYS 呼び出すことができるすべてのメソッドにブレークポイントを自動的に設定します。したがって、インターフェイスによって管理されるメソッドが呼び出されると、このインターフェイスを実装する関数ブロックで発生するすべてのメソッドと、そのメソッドを使用するすべての派生関数ブロックにブレークポイントが設定されます。関数ブロックへのポインタによってメソッドが呼び出された場合、 CODESYS 関数ブロックのメソッドと、そのメソッドを使用するすべての派生関数ブロックにブレークポイントを設定します。
フロー制御
フロー制御が有効な場合、変数の値だけでなく、関数呼び出しと操作の結果も、それぞれの処理場所と時間に表示されます。このように、現在のサイクルを処理するネットワークが色で強調表示されます。
詳細については、次を参照してください。 CODESYS Development System: フロー制御
LDで表示
渡された実行コード部分のフロー制御位置は、緑色のフィールドとして表示されます。
左側の緑色 (または別のフロー制御色) のバーは、実行中のネットワークを示します。緑色の接続線は、通過した接続を示します。
接続の実際の値も色で強調表示されます。
TRUE
太い青い線で、FALSE
太い黒線で、未知の値またはアナログ値を細い黒線で示します。これらの線の組み合わせは破線で表示されます。

ILで表示
IL では、実際の値は命令ごとに 2 つのフィールドに表示されます。フィールドは、現在のアキュムレータ値を持つ演算子の左側にあります。 2 番目のフィールドは、オペランド値を持つオペランドの右側にあります。

宣言部分と実装部分に値を記述できます。値は現在のサイクルの最後に書き込まれます。強制はできません。