Premium/Quantumシリーズ

デバイスアドレスの指定

デバイス

ビットアドレス

ワードアドレス

32

bits

備考

コイル

000001 - 065536

000001 - 065521

または

※1 

ディスクリート入力

100001 - 165536

100001 - 165521

※2

入力レジスタ

------

300001 - 365536

※2

保持レジスタ

400001,0 - 465536,15

400001 - 465536

 

※132ビットデータのワード単位および64ビットデータのダブルワード単位でのデータ格納順を、機器設定ダイアログボックスで設定できます。

※2書込み不可。

 

IEC変数アドレス範囲

IEC61131シンタックスを選択した場合の機器変数アドレス範囲を次の表に示します。

デバイス

ビットアドレス

ワードアドレス

32

bits

備考

%I

%I000.000.000 -% I255.255.255

------

 

※2 ※3

%IW

%IW000.000.000:X00 - %IW255.255.255:X15

%IW000.000.000 - %IW255.255.255

 

※2 ※3

%KW

%KW00000:X00 - %KW65535:X15

%KW00000 - %KW65535

または

※1 

※2

%MD

------

%MD00000 - %MD65534

 

%MF

------

%MF00000 - %MF65534

 

%M

%M00000 - %M65535

------

 

%MW

%MW00000:X00 - %MW65535:X15

%MW00000 - %MW65535

 

%Q

%Q000.000.000 - %Q255.255.255

------

※4

%QW

%QW000.000.000:X00 - %QW255.255.255:X15

%QW000.000.000 - %QW255.255.255

※4

%S

%S000 - %S000

------

※5 ※6

%SW

%SW000:X00 - %SW999:X15

%SW000 - %SW999

 

※132ビットデータのワード単位および64ビットデータのダブルワード単位でのデータ格納順を、機器設定ダイアログボックスで設定できます。

※2書込み不可

※3入力アドレスは%%Ir.m.c、%IWr.m.c、%IWr.m.c:Xjのように2~3セグメントで構成されます。各セグメントは関連I/Oに対する必要な物理ラック、モジュール、チャネルを示します。

※4出力アドレスは%Qr.m.c、%QWr.m.c、%QWr.m.c:Xjのように2~3セグメントで構成されます。各セグメントは関連I/Oに対する必要な物理ラック、モジュール、チャネルを示します。

※5読出し/書込み(ビット/ワード番号による)。

※6接続機器の変数データの順位と合うようにソフトウェアで変数設定を行ってください。

 

MEMO

 

IEC対応表

IEC61131シンタックスのアドレス表記とMODBUSシンタックスのアドレス表記の対応表は以下のとおりです。

デバイス

MODBUSシンタックス

 

IEC61131シンタックス

フォーマット

0から開始

1から開始

フォーマット

範囲

第1要素

範囲

第1要素

範囲

第1要素

コイル

000001+i

i = 0から65535

000001

%Mi

i = 0から65535

%M0

i=1から65536

%M1

ディスクリート入力

100001+i

i = 0から65535

100001

-

-

-

-

-

入力レジスタ(ワード)

300001+i

i = 0から65535

300001

-

-

-

-

-

入力レジスタ(ワードビット)

300001+i,j

i = 0から65535

j=0から15

300001,00

-

-

-

-

-

保持レジスタ(ワード)

400001+i

i = 0から65535

400001

%MWi

i = 0から65535

 

%MW0

i=1から65536

 

%MW1

保持レジスタ(ワードビット)

400001+i,j

i = 0から65535

j=0から15

400001,00

%Mwi:Xj

i = 0から65535

j=0から15

%MW0:X0

i=1から65535

j=0から15

%MW1:X0

MEMO

IEC61131シンタックスのアドレスマッピング

BLUEのアドレスマッピングは以下のとおりです。%MDと%MFは、指定したアドレスの2つの連続するワードを使用します。%KW、%KD、%KFは同様にマップされます。

 

シンボル指定

プログラミングソフトウェアにより作成されたプロジェクトからタグデータをインポートできます。

デバイス

ビットアドレス

ワードアドレス

32 bit

備考

BOOL

EBOOL

Single

<SYMNAME>

-

-

※1 ※2

1D Array

<SYMNAME>[xl] - <SYMNAME>[xh]

2D Array

<SYMMNAME>[xl,yl] - <SYMNAME>[xh,yh]

3D Array

<SYMNAME>[xl,yl,zl] - <SYMNAME>[xh,yh,zh]

BYTE

Single

-

<SYMNAME>

※1 ※2

1D Array

<SYMNAME>[xl] - <SYMNAME>[xh]

2D Array

<SYMNAME>[xl,yl] - <SYMNAME>[xh,yh]

3D Array

<SYMNAME>[xl,yl,zl] - <SYMNAME>[xh,yh,zh]

INT

UINT

WORD

Single

-

<SYMNAME>

※1 ※2

1D Array

<SYMNAME>[xl] - <SYMNAME>[xh]

2D Array

<SYMNAME>[xl,yl] - <SYMNAME>[xh,yh]

3D Array

<SYMNAME>[xl,yl,zl] - <SYMNAME>[xh,yh,zh]

DINT

UDINT

DWORD

Single

-

<SYMNAME>

※1 ※2

1D Array

<SYMNAME>[xl] - <SYMNAME>[xh]

2D Array

<SYMNAME>[xl,yl] - <SYMNAME>[xh,yh]

3D Array

<SYMNAME>[xl,yl,zl] - <SYMNAME>[xh,yh,zh]

REAL

TIME

Single

-

<SYMNAME>

※1 ※2

1D Array

<SYMNAME>[xl] - <SYMNAME>[xh]

2D Array

<SYMNAME>[xl,yl] - <SYMNAME>[xh,yh]

3D Array

<SYMNAME>[xl,yl,zl] - <SYMNAME>[xh,yh,zh]

STRING

Single

-

<SYMNAME>

-

※1 ※2

1D Array

<SYMNAME>[xl] - <SYMNAME>[xh]

2D Array

<SYMNAME>[xl,yl] - <SYMNAME>[xh,yh]

3D Array

<SYMNAME>[xl,yl,zl] - <SYMNAME>[xh,yh,zh]

LWORD

Single

-

<SYMNAME>

-

※1 ※2

1D Array

<SYMNAME>[xl] - <SYMNAME>[xh]

2D Array

<SYMNAME>[xl,yl] - <SYMNAME>[xh,yh]

3D Array

<SYMNAME>[xl,yl,zl] - <SYMNAME>[xh,yh,zh]

※1 <SYMNAME>: 構造体を参照する場合、シンボル名は構造体の名前を含みます。 シンボル名の最大文字数は、区切り文字と要素を含み、255です。
使用例)
    BOOL type single symbol    "BOOLSYMBOL"
    BOOL type 1D Array    "BOOL1D[10]"
    WORD type 2D Array    "WORD2D[10,10]"
    UDINT type 3D Array    "UDINT3D[0,1,2]"
    STRING in User Defined Structure [STRUCT001]    "STRUCT001.STRINGSYM"

※2各次元の要素数をl(最初の要素数)からh(最後の要素数)で表示しています。

MEMO

 

サポートしているファンクションコード

サポートしているファンクションコード一覧を以下に示します。

ファンクションコード(Hex)

説明

FC01(0x01)

スレーブコイル(0X)のON/OFF状態を読み出します。

FC02(0x02)

スレーブディスクリート入力(1X)のON/OFF状態を読み出します。

FC03(0x03)

スレーブ保持レジスタ(4X)の説明を読み出します。

FC04(0x04)

スレーブ入力レジスタ(3X)の説明を読み出します。

FC05(0x05)

スレーブコイル(0X)の状態をON/OFFのいずれかに変更(書込)します。

FC06(0x06)

スレーブ保持レジスタ(4X)の説明を変更(書込)します。

FC15(0x0F)

スレーブ連続複数コイル(0X)の状態をON/OFFのいずれかに変更(書込)します。

FC16(0x10)

スレーブ連続複数保持レジスタ(4X)の説明を変更(書込)します。

MEMO

 

MEMO