コマンド: リターンを挿入 シンボル: ショートカット: Ctrl + R 関数 : コマンドは 戻る 要素を選択した場所に配置します。要素をツールボックスから実装パーツにドラッグすると、カーソルのプラス記号 ( ) は、可能な挿入位置を認識するのに役立ちます。 電話 : ラダー メニュー; コンテキスト メニュー 要素: 戻る この要素は、 Ladder 入力がブロックされると 戻る 要素は T
コマンド: 並列ブランチを開く シンボル: ショートカット: コントロール + P 関数 : コマンドは閉じた平行線を開きます ブランチ . 電話 : ラダー メニュー; コンテキスト メニュー 要件 : 再開するブランチの 2 つの行のうちの 1 つを選択する必要があります。 このセクションの内容 :
CODESYS Development System
演算子:__ VARINFO 演算子は、IEC61131-3規格の拡張です。 演算子は、変数に関する情報を生成します。データ型の変数にデータ構造として情報を保存できます __SYSTEM.VAR_INFO 。 宣言の構文 <name of the info variable> : __SYSTEM.VAR_INFO; // Data structure for info variable 呼び出し
CODESYS Development System
演算子:__XADD マルチコア演算子は、IEC61131-3規格の拡張です。 演算子は、アトミックカウンターを実装するために使用できます。整数変数が通常の加算によってインクリメントされる場合、たとえば iTest := iTest + 1; 、この場合、この操作はアトミックに実行されません。変数への別のアクセスは、変数の読み取りと書き込みの間に行われる可能性があります。 カウンターが複数のタスク
CODESYS Development System
演算子:__TRY、__CATCH、__FINALLY、__ENDTRY これらの演算子は、IEC 61131-3標準から拡張されており、IECコードでの特定の例外処理に使用されます。 構文 __TRY <statements_try> __CATCH(exec) <statements_catch> __FINALLY <statements_finally> __ENDTRY <stateme
CODESYS Development System
コマンド:値を書き込む キーボードショートカット: ctrl + F7 関数 :このコマンドは、コントローラー上の変数の値を事前定義された値に1回設定します。 電話 :メニュー デバッグ 要件 :アプリケーションはオンラインモードです。 コントローラ上で実行されているアプリケーションで変数値が異常に変化すると、制御対象システムの望ましくない動作が発生する可能性があります。 変数値を強制する前に潜在
CODESYS Development System
ST 式 式は、評価後に値を返す構造です。 式は演算子とオペランドで構成されます。で 拡張構造化テキスト (ExST) 、代入を式として使用することもできます。 オペランドには、定数、変数、関数呼び出し、または別の式を指定できます。 特別な ST 式には次のようなものもあります。 アクセス に 配列変数の要素 構造体変数の構成要素 ファンクションブロックインスタンスまたはプログラムの変数 メソッド
コマンド:インターフェースエディター シンボル: 、ショートカット: Alt + F6 関数 :コマンドは、 インターフェイスエディタ 視覚化エディタの上にあるタブ。 電話 : 視覚化→インターフェースエディタ メニューまた、視覚化エディタの上部にある小さな下向き矢印をクリックします タブ:インターフェースエディタ シンボル: このタブには、インターフェース変数を宣言するためのエディターがあります
CODESYS Development System
ブレークポイントの使用 ブレークポイントは通常、プログラムのデバッグに使用されます。 CODESYS すべてのIECエディタでブレークポイントをサポートします。 プログラムの特定の位置にブレークポイントを設定して、実行を強制的に停止し、変数値を監視することができます。特定の変数の値が変更されたときにプログラムの実行を停止するために、特別な「データブレークポイント」を設定できます。 ブレークポイント
CODESYS Development System
ルール 変数の規則 識別子にスペースや特殊文字を含めることはできません。 アンダースコアが認識されます。 例えば、 A_BCD と AB_CD 2つの異なる識別子として扱われます。 複数の連続したアンダースコアは許可されていません。 大文字と小文字の区別はありません。 例えば、 VAR1 と var1 同じ変数を参照してください。 識別子の長さには制限がありません。 を適用することをお勧めします。