CODESYS Development System
変換: BOOL 演算子 BOOL_TO_<type> は、ブール値を指定されたデータ型に変換し、型変換された値を返します。 呼び出し構文 : < BOOL_TO_<型> ( <オペランド> ) オペランド データタイプ 説明 変数、リテラル BOOL 表 9 . 演算子: BOOL_TO_<type> オペレーター 例 戻り値 説明 BOOL_TO___UXINT BOOL_TO___UXINT
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 リテラルは内部的にデータ型として扱われ
CODESYS Development System
定数:型付きリテラル のセプセプションで REAL また LREAL -定数(この場合、常に LREAL が使用されます)IEC定数を使用して計算する場合は、可能な限り最小のデータ型が使用されます。別のデータ型を使用する場合は、定数を明示的に宣言しなくても、型付きリテラルを使用してこれを行うことができます。タイプを定義するプレフィックスを定数に指定します。 構文 <type> # <literal
CODESYS Development System
配列、構造体、ブロック内の変数へのアクセス 配列要素へのアクセス 構文: <配列変数の名前> [ <ディメンションインデックスのカンマ区切りリスト> 】 <配列変数の名前> 配列変数の名前 例: aiCounter 詳細については、以下を参照してください。 識別子を割り当てる <ディメンションインデックスのカンマ区切りリスト> 次元ごとに 1 つのインデックスがあるため、配列の 1 つの要素が識別
CODESYS Development System
変数のビットアクセス 重要 プロセッサがメモリ上で直接ビットアクセスを実行できる場合にのみ、2つのタスクによる同時ビットアクセスを実装します。すべてのx86およびx64システムには、メモリ内のビットアクセス用のコマンドがあります。 ARMやPPCなどのシステムは、メモリ内のビットに直接アクセスできません。 プロセッサがメモリ内で直接ビットアクセスを実行できない場合でも、2つのタスクが同時にビットア
CODESYS Development System
部分的な変数アクセス この式は IEC 61131-3 規格に準拠しています。 データ型の IEC 変数の場合、部分的な変数アクセスが可能 BYTE 、 WORD 、 DWORD または LWORD (データ・タイプ ANY、ANY_ <タイプ> )。 構文: <変数名> 。 % <部分型> <部分インデックス> ドット演算子の後にはスペースを使用できます ( . )。パーセント記号 ( % )
CODESYS Development System
住所 注意 アドレスへのポインタを使用すると、オンライン変更中にアドレスの内容を移動できます。絶対アドレスを使用する場合、アドレスの内容はオンライン変更中に変更されません。 構文: %<memory area prefix> ( <size prefix> )? <memory position> <memory area prefix> : I | Q | M <size prefix> : X
CODESYS Development System
機能 STでは、関数呼び出しをオペランドとして使用できます。 例 191 . 例: Result := Fct(7) + 3; TIME()関数 この関数は、システムの起動から経過した時間(ミリ秒単位)を生成します。 タイムスタンプは TIME (32ビット)データ型。オーバーフロー後、値は再び 0 。 例 192 . STの例 systime := TIME(); このセクションの内容 :
CODESYS Development System
データ型 プログラミングでは、変数はターゲット システム内の名前とメモリ アドレスによって識別されます。変数名は、割り当てられたメモリをアドレス指定するための識別子です。変数のサイズは、そのデータ型によって決まります。これにより、変数に予約されるメモリの量と、メモリ内の値がどのように解釈されるかが決まります。データ型によって、許可される演算子も決まります。 関数ブロックもインスタンス化できます。関