### Micro800シリーズネイティブ

デバイス | ビットアドレス | ワードアドレス | 32bit | 備考
--- | --- | --- | --- | ---
BOOL | Single Tag | <TAGNAME> | - | - | *1 *2 *3
1D Array | <TAGNAME>[0]- <TAGNAME>[x-1]
INT | Single Tag | <TAGNAME>.00- <TAGNAME>.15 | <TAGNAME> |  | *1 *2
1D Array | <TAGNAME>[0].00- <TAGNAME>[x-1].15 | <TAGNAME>[0]- <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0].00- <TAGNAME>[x-1,y-1].15 | <TAGNAME>[0,0]- <TAGNAME>[x-1,y-1]
3D Array | <TAGNAME>[0,0,0].00- <TAGNAME>[x-1,y-1,z-1].15 | <TAGNAME>[0,0,0]- <TAGNAME>[x-1,y-1,z-1]
REAL | Single Tag | - | <TAGNAME> | - | *1 *2
1D Array | <TAGNAME>[0]- <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0]- <TAGNAME>[x-1,y-1]
3D Array | <TAGNAME>[0,0,0]- <TAGNAME>[x-1,y-1,z-1]
DINT | Single Tag | <TAGNAME>.00- <TAGNAME>.31 | <TAGNAME> |  | *1 *2
1D Array | <TAGNAME>[0].00- <TAGNAME>[x-1].31 | <TAGNAME>[0]- <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0].00- <TAGNAME>[x-1,y-1].31 | <TAGNAME>[0,0]- <TAGNAME>[x-1,y-1]
3D Array | <TAGNAME>[0,0,0].00- <TAGNAME>[x-1,y-1,z-1].31 | <TAGNAME>[0,0,0]- <TAGNAME>[x-1,y-1,z-1]
LINT | Single Tag | <TAGNAME>.00 - <TAGNAME>.63 | <TAGNAME> | *1 *2
1D Array | <TAGNAME>[0].00 - <TAGNAME>[x-1].63 | <TAGNAME>[0] - <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0].00 - <TAGNAME>[x-1,y-1].63 | <TAGNAME>[0,0] - <TAGNAME>[x-1,y-1]
3D Array | TAGNAME>[0,0,0].00 - <TAGNAME>[x-1,y-1,z-1].63 | <TAGNAME>[0,0,0] - <TAGNAME>[x-1,y-1,z-1]
SINT | Single Tag | <TAGNAME>.0- <TAGNAME>.7 | <TAGNAME> | *1 *2
1D Array | <TAGNAME>[0].0- <TAGNAME>[x-1].7 | <TAGNAME>[0]- <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0].0- <TAGNAME>[x-1,y-1].7 | <TAGNAME>[0,0]- <TAGNAME>[x-1,y-1]
3D Array | <TAGNAME>[0,0,0].0- <TAGNAME>[x-1,y-1,z-1].7 | <TAGNAME>[0,0,0]- <TAGNAME>[x-1,y-1,z-1]
STRING | Single Tag | - | <TAGNAME> | - | *1 *2
1D Array | <TAGNAME>[0]- <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0]- <TAGNAME>[x-1,y-1]
3D Array | <TAGNAME>[0,0,0]- <TAGNAME>[x-1,y-1,z-1]
USINT | Single Tag | <TAGNAME>.0- <TAGNAME>.7 | <TAGNAME> |  | *1 *2
1D Array | <TAGNAME>[0].0- <TAGNAME>[x-1].7 | <TAGNAME>[0]- <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0].0- <TAGNAME>[x-1,y-1].7 | <TAGNAME>[0,0]- <TAGNAME>[x-1,y-1]
3D Array | <TAGNAME>[0,0,0].0- <TAGNAME>[x-1,y-1,z-1].7 | <TAGNAME>[0,0,0]- <TAGNAME>[x-1,y-1,z-1]
UINT | Single Tag | <TAGNAME>.00- <TAGNAME>.15 | <TAGNAME> | *1 *2
1D Array | <TAGNAME>[0].00- <TAGNAME>[x-1].15 | <TAGNAME>[0]- <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0].00- <TAGNAME>[x-1,y-1].15 | <TAGNAME>[0,0]- <TAGNAME>[x-1,y-1]
3D Array | <TAGNAME>[0,0,0].00- <TAGNAME>[x-1,y-1,z-1].15 | <TAGNAME>[0,0,0]- <TAGNAME>[x-1,y-1,z-1]
UDINT | Single Tag | <TAGNAME>.00- <TAGNAME>.31 | <TAGNAME> | - | *1 *2
1D Array | <TAGNAME>[0].00- <TAGNAME>[x-1].31 | <TAGNAME>[0]- <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0].00- <TAGNAME>[x-1,y-1].31 | <TAGNAME>[0,0]- <TAGNAME>[x-1,y-1]
3D Array | <TAGNAME>[0,0,0].00- <TAGNAME>[x-1,y-1,z-1].31 | <TAGNAME>[0,0,0]- <TAGNAME>[x-1,y-1,z-1]
ULINT | Single Tag | <TAGNAME>.00 - <TAGNAME>.63 | <TAGNAME> | *1 *2
1D Array | <TAGNAME>[0].00 - <TAGNAME>[x-1].63 | <TAGNAME>[0] - <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0].00 - <TAGNAME>[x-1,y-1].63 | <TAGNAME>[0,0] - <TAGNAME>[x-1,y-1]
3D Array | <TAGNAME>[0,0,0].00 - <TAGNAME>[x-1,y-1,z-1].63 | <TAGNAME>[0,0,0] - <TAGNAME>[x-1,y-1,z-1]
LREAL | Single Tag | - | <TAGNAME> | *1 *2
1D Array | <TAGNAME>[0] - <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0] - <TAGNAME>[x-1,y-1]
3D Array | <TAGNAME>[0,0,0] - <TAGNAME>[x-1,y-1,z-1]
DATE | Single Tag | - | <TAGNAME> | *1 *2
1D Array | <TAGNAME>[0]- <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0]- <TAGNAME>[x-1,y-1]
3D Array | <TAGNAME>[0,0,0]- <TAGNAME>[x-1,y-1,z-1]
TIME | Single Tag | - | <TAGNAME> | *1 *2
1D Array | <TAGNAME>[0]- <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0]- <TAGNAME>[x-1,y-1]
3D Array | <TAGNAME>[0,0,0]- <TAGNAME>[x-1,y-1,z-1]
BYTE | Single Tag | <TAGNAME>.0- <TAGNAME>.7 | <TAGNAME> |  | *1 *2
1D Array | <TAGNAME>[0].0- <TAGNAME>[x-1].7 | <TAGNAME>[0]- <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0].0- <TAGNAME>[x-1,y-1].7 | <TAGNAME>[0,0]- <TAGNAME>[x-1,y-1]
3D Array | <TAGNAME>[0,0,0].0- <TAGNAME>[x-1,y-1,z-1].7 | <TAGNAME>[0,0,0]- <TAGNAME>[x-1,y-1,z-1]
WORD | Single Tag | <TAGNAME>.00- <TAGNAME>.15 | <TAGNAME> | *1 *2
1D Array | <TAGNAME>[0].00- <TAGNAME>[x-1].15 | <TAGNAME>[0]- <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0].00- <TAGNAME>[x-1,y-1].15 | <TAGNAME>[0,0]- <TAGNAME>[x-1,y-1]
3D Array | <TAGNAME>[0,0,0].00- <TAGNAME>[x-1,y-1,z-1].15 | <TAGNAME>[0,0,0]- <TAGNAME>[x-1,y-1,z-1]
DWORD | Single Tag | <TAGNAME>.00- <TAGNAME>.31 | <TAGNAME> | - | *1 *2
1D Array | <TAGNAME>[0].00- <TAGNAME>[x-1].31 | <TAGNAME>[0]- <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0].00- <TAGNAME>[x-1,y-1].31 | <TAGNAME>[0,0]- <TAGNAME>[x-1,y-1]
3D Array | <TAGNAME>[0,0,0].00- <TAGNAME>[x-1,y-1,z-1].31 | <TAGNAME>[0,0,0]- <TAGNAME>[x-1,y-1,z-1]
LWORD | Single Tag | <TAGNAME>.00 - <TAGNAME>.63 | <TAGNAME> | *1 *2
1D Array | <TAGNAME>[0].00 - <TAGNAME>[x-1].63 | <TAGNAME>[0] - <TAGNAME>[x-1]
2D Array | <TAGNAME>[0,0].00 - <TAGNAME>[x-1,y-1].63 | <TAGNAME>[0,0] - <TAGNAME>[x-1,y-1]
3D Array | <TAGNAME>[0,0,0].00 - <TAGNAME>[x-1,y-1,z-1].63 | <TAGNAME>[0,0,0] - <TAGNAME>[x-1,y-1,z-1]

※1<TAGNAME>: 構造体の場合、構造体名を含んだTag Nameになります。Tag Nameの最大文字数はデリミタ、要素番号を含めて255文字です。D-Scriptを使用する場合の最大文字数は54文字に制限されます。

Ex.)BOOL type single tag: "BOOLTAG"

BOOL array element: "BOOLARRAY[0012]"

INT type single tag: "INTTAG"

DINTタイプシングルアドレス： "DINTTAG.30"

REALタイプ3D配列： "REALARRAY[1,2,3]"

TIMER構造からのDINT: "TIMERTAG.PRE"

STRING構造からのSINT: "STRINGTAG.DATA[00]"

ユーザ定義構造からのBOOL： USERSTRUCTURE_A.USERSTRUCTURE_B.MYTIMER.EN

タグ名には、英数字（大文字、小文字）とアンダースコアが使用できます。また、以下の命名規則が適用されます。

- 最大半角40文字。

- 先頭文字に数字またはアンダースコアを使用することはできません。

- 先頭文字に以下の文字列は使用できません。
  LS, USR, SCR, PRT

- アンダースコアは2文字以上連続して入力できません。

- アンダースコアは最後の文字に使用できません。

※2配列要素番号：配列の要素数はコントローラタグ情報に含まれています。要素番号は0から始まるため、最大要素番号は[要素数-1]となります。

例）INTARRAY INT[256,256]はINTARRAY[0-255,0-255]の範囲で使用可能。

※3BOOL配列：1次元のみ定義可能です。配列の要素数は32の倍数で指定することができます。

MEMO

- Connected Components WorkbenchのDimensionパラメータで配列の要素数を設定します。アドレス0（[0..xxx]）から配列番号を設定します。

- タグはGlobal Variablesのみサポートしています。

- 構造タグをインポートしても、入れ子構造はサポートされません。 ランタイムで通信エラーが発生します。 以下はそのエラーメッセージです。
  [Read]
  COM00051: %s:Out of range devices exist in read devices (Address:%s)
  [Write]
  COM00052: %s:Out of range devices exist in write devices (Address:%s)

- カスタムStringデータタイプについて

本ドライバでカスタムStringデータタイプを使用する場合、最大400文字の文字列をサポートします。STRINGデバイスは最大82文字の文字列をサポートします。

400文字を超える文字列のカスタムStringデータタイプはBLUEにインポートされません。インポート結果はエラーログに記載されます。

- PreDefined Structureデータタイプ

本ドライバでサポートされているPreDefined Structureデータタイプの名前は、以下のとおりです。

IRQSTI | IRQHSC | DOYDATA
PLS | AWAAWT | GAIN_PID
AHLI | MODBUSLOCPARA | MODBUSTARPARA
MODBUS2LOCPARA | MODBUS2TARPARA | CIPCONTROLCFG
CIPTARGETCFG | CIPAPPCFG | CIPSYMBOLICCFG
CIPSTATUS | ABLACB | ARDARL
AT_PARAM | AXIS_REF | FB_AXIS_REF
MOTION_DIAG | HSCSTS | HSCAPP
HSCE_CHANNEL | IRQUPM | TOWDATA
MMCATNUM | IRQEII | RTC
MMINFO | SYSINFO | ACLI
SOCKADDR_CFG | SOCK_STATUS | PID_GAINS
FF_LF_CON |  |

MEMO

- タグのインポート手順は、以下を参照してください。
  接続機器からのシンボルのインポート

- 表中のアイコンについてはマニュアル表記上の注意を参照してください。
  サポートされているデバイスのシンボルと用語