データタイプ |
ビットアドレス |
ワードアドレス |
32 bit |
備考 |
|
|---|---|---|---|---|---|
BOOL |
Single Tag |
<LABELNAME> |
- |
- |
|
1D Array |
<LABELNAME>[xl] - <LABELNAME>[xh] |
||||
2D Array |
<LABELNAME>[xl,yl] - <LABELNAME>[xh,yh] |
||||
3D Array |
<LABELNAME>[xl,yl,zl] - <LABELNAME>[xh,yh,zh] |
||||
INT WORD |
Single Tag |
- |
<LABELNAME> |
|
|
1D Array |
<LABELNAME>[xl] - <LABELNAME>[xh] |
||||
2D Array |
<LABELNAME>[xl,yl] - <LABELNAME>[xh,yh] |
||||
3D Array |
<LABELNAME>[xl,yl,zl] - <LABELNAME>[xh,yh,zh] |
||||
REAL TIME |
Single Tag |
- |
<LABELNAME> |
- |
|
1D Array |
<LABELNAME>[xl] - <LABELNAME>[xh] |
||||
2D Array |
<LABELNAME>[xl,yl] - <LABELNAME>[xh,yh] |
||||
3D Array |
<LABELNAME>[xl,yl,zl] - <LABELNAME>[xh,yh,zh] |
||||
DINT DWORD |
Single Tag |
- |
<LABELNAME> |
- |
|
1D Array |
<LABELNAME>[xl] - <LABELNAME>[xh] |
||||
2D Array |
<LABELNAME>[xl,yl] - <LABELNAME>[xh,yh] |
||||
3D Array |
<LABELNAME>[xl,yl,zl] - <LABELNAME>[xh,yh,zh] |
||||
STRING |
Single Tag |
- |
<LABELNAME> |
- |
|
1D Array |
<LABELNAME>[xl] - <LABELNAME>[xh] |
||||
2D Array |
<LABELNAME>[xl,yl] - <LABELNAME>[xh,yh] |
||||
3D Array |
<LABELNAME>[xl,yl,zl] - <LABELNAME>[xh,yh,zh] |
||||
WSTRING |
Single Tag |
- |
<LABELNAME> |
- |
|
1D Array |
<LABELNAME>[xl] - <LABELNAME>[xh] |
||||
2D Array |
<LABELNAME>[xl,yl] - <LABELNAME>[xh,yh] |
||||
3D Array |
<LABELNAME>[xl,yl,zl] - <LABELNAME>[xh,yh,zh] |
||||
TIMER |
C |
<LABELNAME>.C |
- |
- |
|
S |
<LABELNAME>.S |
||||
N |
- |
<LABELNAME>.N |
|
||
RETENTIVE TIMER |
C |
<LABELNAME>.C |
- |
- | |
S |
<LABELNAME>.S |
||||
N |
- |
<LABELNAME>.N |
|
||
COUNTER |
C |
<LABELNAME>.C |
- |
- | |
S |
<LABELNAME>.S |
||||
N |
- |
<LABELNAME>.N |
|
||
LTIMER |
C |
<LABELNAME>.C |
- |
- | |
S |
<LABELNAME>.S |
||||
N |
- |
<LABELNAME>.N |
|||
LRETENTIVE TIMER |
C |
<LABELNAME>.C |
- |
- | |
S |
<LABELNAME>.S |
||||
N |
- |
<LABELNAME>.N |
|||
LCOUNTER |
C |
<LABELNAME>.C |
- |
- | |
S |
<LABELNAME>.S |
||||
N |
- |
<LABELNAME>.N |
|||
※1<LABELNAME>: 構造体の場合、構造体名を含んだLABELNAMEになります。LABELNAMEの最大文字数は、デリミタとアドレスを含めて255文字です。
例)
BOOL type single Label: "BOOLVAR"
BOOL array element: "BOOLARRAY[0012]"
INT type single Label: "INTVAR"
DINT type bit address: "DINTVAR.30"
REAL type 3D array: "REALARRAY[1,2,3]"
INT member of a structure ("TIMER"): "TIMERVAR.N"
STRING type variable: "MYSTRINGVAR"
LABELNAMEとメンバー名には、次の入力規則があります。
最大半角255文字。
英数字(大文字、小文字)、アンダースコア、2バイト文字(漢字など)が使用できます。
先頭文字を数字にすることはできません。
以下の文字は使用できません: ! " # $ % ' * & + , . / : ; < = > ? @ [ \ ] ^ ` { | } ~ およびスペース
データタイプのキーワードは使用できません("WORD"、"BOOL"、"ARRAY"など)。
ラベル名では大文字と小文字が区別されません。
IEC指令によって予約されている名前は使用できません。(*)
MELSECで定義されているデバイス名は使用できません。(*)
メーカーによって定義されているファンクションブロックもしくはファンクション名、またはMELSEC命令名は使用できません。(*)
* BLUEのエラーチェックはこれらの名前を識別できません。これらの名前を使用すると通信エラーが発生します。使用できる名前については接続機器のマニュアルを参照してください。
※2各次元の要素数をl (最小要素数)からh (最大要素数)で表示しています。
※3ラベルで定義される配列要素番号は0から開始します。
配列のサイズは各次元の要素数で計算できます。
使用例)
ワード配列"Array [0 ...15, 0 ...14, 0 ...13]"の配列サイズは、3360 (= 16 × 15 × 14)になります。
各機器の最大サイズは次のとおりです。
BOOL、INT、WORD、TIMER、COUNTER、RETENTIVETIMER: 2147483648
DINT、DWORD、LTIMER、LCOUNTER、LRETENTIVETIMER、TIME: 1073741824
STRING: 2147483648 ÷ STRINGデバイスのサイズ
※4STRINGラベルはデータタイプ設定で最大文字数(半角255文字まで)を定義します。
※5C (コイル)とS (接点)はBOOL型デバイスです。N (現在値)はWORD型デバイスです。
※6C (コイル)とS (接点)はBOOL型デバイスです。N (現在値)はDWORD型デバイスです。
※7WSTRINGラベルはデータタイプ設定で最大文字数(255文字まで)を定義します。