CODESYS Development System
機能 STでは、関数呼び出しをオペランドとして使用できます。 例 194 . 例: Result := Fct(7) + 3; TIME()関数 この関数は、システムの起動から経過した時間(ミリ秒単位)を生成します。 データ型はTIMEです。 例 195 . STの例 systime := TIME(); このセクションの内容 :
CODESYS Development System
コマンド:相互参照リスト シンボル: 関数 :コマンドはビューを開きます 相互参照リスト 。 電話 :メニュー 意見 、 また 編集→シンボルの検索→相互参照の出力 ビューには、プロジェクト内のシンボルの相互参照のリストが表示されます。シンボルは、変数、POU(プログラム、関数ブロック、関数)、またはユーザー定義データ型(DUT)にすることができます。相互参照リストは、基本的に2種類の検索を提供し
CODESYS Development System
コマンド:前を検索(選択) キーボードショートカット: ctrl + トグル + F3 関数 :このコマンドは、現在選択されている文字列またはカーソルが現在置かれている文字列と一致するプロジェクト内の前の文字列を検索します。 電話 :メニュー 編集→検索置換 要件 :プロジェクト内の編集可能な文字列にカーソルを置いたか、編集可能な文字列を選択しました。 詳細については、以下を参照してください。 プ
CODESYS Development System
コマンド:大文字に変換 キーボードショートカット: ctrl + トグル + u 関数 :このコマンドは、選択したコード内のすべての小文字を大文字に変換します。 電話 :メニュー 編集→詳細 要件 :テキストエディタが開いていてコードが選択されているか、宣言エディタが開いていて変数宣言が選択されています。 詳細については、以下を参照してください。 テキストエディタ このセクションの内容 :
CODESYS Development System
コマンド:前のエディター キーボードショートカット: トグル + ctrl + F6 関数 :このコマンドは、フォーカスを現在アクティブなウィンドウから前のウィンドウに切り替えます。 「前の」ウィンドウは、タブが現在アクティブなウィンドウの左側にあるウィンドウです。 電話 :メニュー 窓 要件 :少なくとも1つのエディターが開いています。 このセクションの内容 :
CODESYS Development System
コマンド: CODESYS ヘルプ シンボル: キーボードショートカット: ctrl + トグル + F1 関数 :コマンドは CODESYS -ヘルプ。 電話 :メニュー ヘルプ 状況に応じて、 利用可能な場合はオンライン ヘルプを使用する オプションを選択すると、オンライン ヘルプまたはオフライン ヘルプが開きます。 このセクションの内容 :
CODESYS Development System
ST 式 式は、評価後に値を返す構造です。 式は演算子とオペランドで構成されます。で 拡張構造化テキスト (ExST) 、代入を式として使用することもできます。 オペランドには、定数、変数、関数呼び出し、または別の式を指定できます。 特別な ST 式には次のようなものもあります。 アクセス に 配列変数の要素 構造体変数の構成要素 ファンクションブロックインスタンスまたはプログラムの変数 メソッド
CODESYS Development System
属性:monitoring_display 宣言におけるこのプラグマ ファンクションブロック または 構造 指定されたメンバーの現在の値( 財産 oder Variable)もモニタリングに表示されます。 次に、機能ブロックまたは構造体メンバーの値が、機能ブロックまたは構造体のタイプの変数の監視の最上行に表示されます。 構文: {attribute 'monitoring_display' :=
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; 、この場合、この操作はアトミックに実行されません。変数への別のアクセスは、変数の読み取りと書き込みの間に行われる可能性があります。 カウンターが複数のタスク