# 仮想デバイス

マニュアル > 機器接続ガイド > メモリ > 接続手順(仮想通信) > # 仮想デバイス |

仮想デバイスについて

仮想デバイスとは、PLCをシミュレートした本パッケージ上のメモリアドレス空間を使用したデバイスです。PLCのアドレスマップ（MやDなど）をシミュレートしており、特定のPLCとの通信を行わないという点を除き、標準的なPLCデバイスと同様に扱えます。複数のクライアント間でデータを共有したい場合、共有エリアとしても利用できます。

尚、仮想デバイスはメモリ上にデータをキャッシュとして保持しているため、データは保持されません。そのため、Serverアプリケーションを再起動すると、データは初期値に戻ります。

デバイス一覧

対応するデバイスは以下のとおりです。(デバイス一覧の見方については、こちらを参照下さい。)

デバイス | キーワード | 先頭アドレス | 説明 | 単位 | 読み | 書き
入力リレー | X | 0000 | 10進数 | ビット | ○ | ○
出力リレー | Y | 0000 | 10進数 | ビット | ○ | ○
内部リレー | M | 0000 | 10進数 | ビット | ○ | ○
特殊リレー | SM | 0000 | 10進数 | ビット | ○ | ○
データレジスタ | D | 0000 | 10進数 | ワード | ○ | ○
特殊レジスタ | SD | 0000 | 10進数 | ワード | ○ | ○

| データレジスタは整数のみで少数は扱えません。少数を扱いたい場合は「メモリデバイス」の「数値タグ」を使用して下さい。

デバイスの詳細

メモリタグとして使用できるデバイスです。PLCのアドレスマップ（MやD等）をシミュレートしています。

複数のクライアント間でデータを共有したい場合の、共有エリアとしても利用できます。

■特殊リレー（SM）について

SM0000 | 10msごとにOn/Off
SM0001 | 50msごとにOn/Off
SM0002 | 100msごとにOn/Off
SM0003 | 500msごとにOn/Off
SM0004 | 1000msごとにOn/Off
SM0005 | 2000msごとにOn/Off
SM0006 | 3000msごとにOn/Off
SM0007 | 5000msごとにOn/Off

■特殊レジスタ（SD）について

SD0000 | 10msごとにインクリメント
SD0001 | 50msごとにインクリメント
SD0002 | 100msごとにインクリメント
SD0003 | 500msごとにインクリメント
SD0004 | 1000msごとにインクリメント
SD0005 | 2000msごとにインクリメント
SD0006 | 3000msごとにインクリメント
SD0007 | 5000msごとにインクリメント
SD0008 | SD0000の値を用い0～100の間でサインカーブの値
SD0009 | SD0001の値を用い0～100の間でサインカーブの値
SD0010 | SD0002の値を用い0～100の間でサインカーブの値
SD0011 | SD0003の値を用い0～100の間でサインカーブの値
SD0012 | SD0004の値を用い0～100の間でサインカーブの値
SD0013 | SD0005の値を用い0～100の間でサインカーブの値
SD0014 | SD0006の値を用い0～100の間でサインカーブの値
SD0015 | SD0007の値を用い0～100の間でサインカーブの値

| 特殊リレー及び特殊レジスタは、オンラインデバック実行やユニットの仮想通信状態では、値の変化は行いません。