CODESYS Development System
データ型:__ UXINT、__ XINT、__ XWORD これらの特別なデータ型を持つ変数は、ターゲットシステムに応じて、プラットフォーム準拠のデータ型に変換されます。 CODESYS 32ビットおよび64ビット幅のアドレスレジスタを備えたシステムをサポートします。 IECコードをターゲットシステムから可能な限り独立させるために、疑似データ型を使用します __UXINT 、 __XINT 、
CODESYS Development System
オペランド 定数とリテラル 定数は、変更できない値の識別子です。定数は、POU内でローカルに宣言することも、グローバル変数リスト内でグローバルに宣言することもできます。宣言セグメントはキーワードで拡張されます CONSTANT 。 定数は、整数や浮動小数点数などの基本型の値を表す文字列でもあります(たとえば、 16#FFFF_FFFF 、 T#5s 、 また -1.234 E-5 )。それらを区別
CODESYS Development System
定数:BOOL BOOL定数は真理値です TRUE (1)および FALSE (0)。 詳細については、以下を参照してください。 BOOL このセクションの内容 :
CODESYS Development System
定数:数値 数値には、2進数、8進数、10進数、および16進数を指定できます。整数値が10進数でない場合は、整数定数の前に、その底に続いて番号記号(#)を書き込む必要があります。通常どおり、10から15までの数字の16進数値をAFの文字で入力します。 数値内でアンダースコアを使用できます。 例 170 . 例: 14 10進数 2#1001_0011 2進数 8#67 8進数 16#A 16進数
CODESYS Development System
定数: REAL, LREAL 浮動小数点数は次のように指定できます REAL と LREAL 10進表記、または仮数と指数を使用した指数表記の定数。国際単位系(英語)によると、小数点は小数点記号として機能します。 指数表記の構文 <significand> e | E <exponent> exponent : -44..38 // REAL exponent : -324..308 // LR
CODESYS Development System
文字列定数 文字列定数は、一重引用符で囲まれた文字列です。文字は、ISO / IEC8859-1で指定されている文字セットに従ってコード化されています。したがって、文字列定数にはスペースとアクセント付き文字を含めることができます。これらはこの文字セットに属しているためです。これは、文字列リテラルまたは単に文字列とも呼ばれます。 ただし、 STRINGのUTF-8エンコーディング コンパイルオプショ
CODESYS Development System
定数:UTF8#文字列 コンパイラバージョン> = 3.5.18.0では、UTF-8でエンコードされた文字列リテラルはベースを持つシングルバイト文字列として可能です STRING 。 構文: UTF8#' <string literal> ' 例 173 . 定数宣言 VAR CONSTANT constA : STRING := UTF8#'aäoöuü'; constB : STRING :=
CODESYS Development System
定数:文字 単一のUnicode文字の文字リテラルの基本型は UDINT 。タイププレフィックス UCHAR# リテラルの前に識別子として付けられます。文字リテラルの数値は、Unicode規格のコードポイントに対応しています。 構文: UCHAR#' <single charater> ' 例 174 . リテラル udiChar : UDINT := UCHAR#'ฒ'; // cp 3603
CODESYS Development System
定数:TIME、LTIME 使用できます TIME 標準タイマーモジュールを操作するための定数。定数のサイズは32ビットで、解像度はミリ秒単位です。 さらに、時定数 LTIME 高解像度タイマーの時間基準として利用できます。 The LTIME 定数の次元は64ビットで、解像度はナノ秒単位です。 定数:TIME 構文 <time keyword> # <length of time> <time
CODESYS Development System
定数:日付と時刻 32ビットの日付指定:DATE 使用 DATE キーワード( D )日付を指定します。 構文 <date keyword>#<year>-<month>-<day> <date keyword> : DATE | date | D | d <year> : 1970-2106 <month> : 1-12 <day> : 1-31 DATE リテラルは内部的にデータ型として扱われ