CODESYS Development System
オブジェクト:機能ブロック 機能ブロックは、実行時に1つ以上の値を生成するPOUです。 クリックすると、オブジェクトがアプリケーションまたはプロジェクトに追加されます プロジェクト→オブジェクトの追加→POU 。デバイスツリーまたは POU ビュー、機能ブロックPOUには、 (FB) サフィックス。 機能ブロックのコピーであるインスタンスを使用して、常に機能ブロックを呼び出します。 機能ブロックの
CODESYS Development System
オブジェクト:インターフェース シンボル: キーワード: INTERFACE インターフェイスは、オブジェクト指向プログラミングの手段です。オブジェクト ITF メソッドとプロパティのプロトタイプのセットについて説明します。この文脈では、プロトタイプは、 メソッド と プロパティ 宣言のみが含まれ、実装は含まれません。 これにより、共通のプロパティを持つさまざまな機能ブロックを同じように使用できま
CODESYS Development System
オブジェクト:アクション シンボル: アクションでより多くのプログラムコードを実装します。このプログラムコードは、別の言語の基本実装として実装できます。基本実装は、アクションを挿入したファンクションブロックまたはプログラムです。 アクションには独自の宣言がなく、基本実装からのデータを処理します。これは、アクションがその基本実装からの入力変数と出力変数、およびローカル変数を使用することを意味します。
CODESYS Development System
タブ:構成 物体: タスク 優先順位 可能な値:0..31、ここで0は最高の優先度です タスクグループ 割り当てられた タスクグループ マルチコアの特定のプロセッサコアに割り当てることができます 例: IECタスク 注:タスクグループは、デバイスツリーのタスクの後に括弧で囲まれて表示されます。 重要 Linuxでランタイムシステムを使用する場合、タスクグループと優先度の間に固定の依存関係が存在しま
CODESYS Development System
コンパイラ警告 C0566 メッセージ : 関数ブロックまたは構造体の FB_ReInit メソッドには、入力がなく、BOOL 型の戻り値が必要です。 FB_ReInit は自動的には呼び出されません。 考えられる原因 : 1 つ以上の入力が定義されています FB_ReInit . 出力は単なるものではありません BOOL 変数。 修正 : の入力を削除します FB_ReInit 方法。であること
CODESYS Development System
プロジェクト情報の取得と編集 あなたは使用することができます プロジェクト情報 プロジェクトと関連ファイルに関する情報を取得し、特定の情報を編集するためのオブジェクト。 . オブジェクトには、に関する情報が含まれています ファイル属性 ベンダー、タイトル、作成者などのメタ情報 キーを持つプロパティ 統計学 ライセンス 署名:翻訳されたライブラリに署名するこの方法は非推奨であり、セキュリティ上の理由
CODESYS Development System
プラグマを使用する プラグマ CODESYS 中括弧で囲まれたアプリケーションのソースコード内のテキストは、プラグマと見なされます。プラグマは、コンパイラが評価できるコードに特別なステートメントを挿入するために使用されます。したがって、プラグマは、プリコンパイルまたはコンパイル(コード生成)に関して1つ以上の変数のプロパティに影響を与える可能性があります。コンパイラが認識しないプラグマは、コメント
CODESYS Development System
変換: REAL、LREAL 重要 浮動小数点数がターゲットデータ型の値の範囲内にある場合、変換はすべてのシステムで同じように動作します。 浮動小数点数が範囲制限を超える場合、数値の最初のバイトは考慮されません。 演算子は、浮動小数点数を指定されたデータ型に変換し、型変換された値を返します。該当する場合、変換は四捨五入されます。 の場合 REAL_TO_<ターゲットタイプ> 変換では、値はまず U
CODESYS Development System
オペランド 定数とリテラル 定数は、変更できない値の識別子です。定数は、POU内でローカルに宣言することも、グローバル変数リスト内でグローバルに宣言することもできます。宣言セグメントはキーワードで拡張されます CONSTANT 。 定数は、整数や浮動小数点数などの基本型の値を表す文字列でもあります(たとえば、 16#FFFF_FFFF 、 T#5s 、 また -1.234 E-5 )。それらを区別
CODESYS Development System
データ構造:STRUCT 構造体はユーザー定義のデータ型であり、任意のデータ型の複数の変数を論理単位に結合します。構造内で宣言された変数はメンバーと呼ばれます。 構造体の型宣言は、 DUT で作成するオブジェクト プロジェクト→オブジェクトの追加→DUT メニューまたはアプリケーションのコンテキストメニュー。 構文 TYPE <structure name> : STRUCT ( <variabl