CODESYS Development System
定数:型付きリテラル のセプセプションで REAL また LREAL -定数(この場合、常に LREAL が使用されます)IEC定数を使用して計算する場合は、可能な限り最小のデータ型が使用されます。別のデータ型を使用する場合は、定数を明示的に宣言しなくても、型付きリテラルを使用してこれを行うことができます。タイプを定義するプレフィックスを定数に指定します。 構文 <type> # <literal
CODESYS Development System
部分的な変数アクセス この式は IEC 61131-3 規格に準拠しています。 データ型の IEC 変数の場合、部分的な変数アクセスが可能 BYTE 、 WORD 、 DWORD または LWORD (データ・タイプ ANY、ANY_ <タイプ> )。 構文: <変数名> 。 % <部分型> <部分インデックス> ドット演算子の後にはスペースを使用できます ( . )。パーセント記号 ( % )
CODESYS Development System
属性:init_namespace このプラグマの効果は、次のタイプの変数です。 STRING また WSTRING このプラグマを使用してライブラリ関数ブロックで宣言されている、は、ライブラリの現在の名前空間を使用してプロジェクトで使用されるときに初期化されます。 構文 {attribute 'init_namespace'} 挿入場所:ライブラリ関数ブロック内の変数が宣言されている行の上の行。
CODESYS Development System
属性:init_on_onlchange 高速オンライン変更中の初期化コードなし コンパイラ バージョン >= 3.5.0.0 以降、マイナーな変更に対して「高速オンライン変更」が実行されます。高速オンライン変更では、変更された POU のみがコンパイルおよびダウンロードされます。特に、初期化コードは生成されません。 変数の場合、 init_on_onlchange 属性、これはまた、 いいえ 初
CODESYS Development System
属性:is_connected プラグマを使用します 'is_connected' ブール関数ブロック変数を装飾します。これは、汎用モジュールインスタンスが呼び出されたときに、POUの関連する入力に割り当てがあるかどうかに関する情報を提供します。 プラグマを使用するには、属性を使用する必要があります 'reflection' 影響を受ける機能ブロック。 構文 : {attribute 'is_co
CODESYS Development System
属性:linkalways プラグマ {attribute 'linkalways'} コンパイル情報に常にPOUまたはライブラリPOUを含めるようにコンパイラーに指示します。ビルド中に、POUがコンパイルされ、アプリケーションコードの一部になります。ダウンロード中に、POUがPLCにダウンロードされます。 構文 : {attribute 'linkalways'} 挿入場所:POUまたはライブラ
CODESYS Development System
属性:no_check プラグマには、チェック機能( 暗黙的なチェックのPOU )はPOUには必要ありません。チェック機能はプログラムの処理速度に影響を与える可能性があるため、すでにチェックされている、または頻繁に呼び出される機能ブロックに属性を適用すると便利な場合があります。 POUの宣言にプラグマを追加します。 構文 : {attribute 'no_check'} 挿入場所:POUの宣言部分
CODESYS Development System
属性:call_after_online_change_slot 重要 VAR_INPUT 属性を使用する関数またはメソッドでの宣言は、コンパイルエラーにつながります。その理由は、この場合、呼び出し時に入力変数が不明であるためです。これは、オンライン変更中に暗黙的に発生します。 重要 オンライン変更中はアプリケーションを実行できないため、この状況で実行される各コードはジッターにつながる可能性があり
CODESYS Development System
属性:call_before_global_exit_slot 重要 VAR_INPUT 属性を使用する関数またはメソッドでの宣言は、コンパイルエラーにつながります。理由:この場合、呼び出し時に入力変数は不明です。これは、オンライン変更中に暗黙的に発生します。 このプラグマの効果は、この属性が設定されているすべての関数とプログラムが、 GlobalExit 。 GlobalExit 新しいダウンロ
CODESYS Development System
属性:displaymode プラグマは、個々の変数の表示モードを定義します。この定義は、監視変数の表示に関するグローバル設定を上書きします。この設定は、 表現-2進数、10進数、16進数 メニュー 構文 : {attribute 'displaymode':= <display mode> } 以下の定義が可能です バイナリ形式 {attribute 'displaymode':='bin'}