FutureNet XIO-100
コマンドリファレンス
Ver.1.0.2 対応版

センチュリー・システムズ株式会社

目次

1 はじめに .................................................................................................................................................. 4
1.1 コンソールポートへの接続 ................................................................................................................. 5
1.2 TELNET サーバへの接続 ..................................................................................................................... 6
1.3 コマンドの利用 .................................................................................................................................... 7
2 ネットワーク設定 ................................................................................................................................... 8
2.1 LAN IP 設定 .......................................................................................................................................... 9
2.2 デフォルトゲートウェイの設定........................................................................................................ 10
2.3 DNS サーバの登録.............................................................................................................................. 11
2.4 IP 設定状況の表示.............................................................................................................................. 123 接点制御機能......................................................................................................................................... 13
3.1 接点入力状態表示 .............................................................................................................................. 14
3.2 接点出力状態表示 .............................................................................................................................. 15
3.3 パルスカウンタ値の表示................................................................................................................... 16
3.4 接点入力と接点出力を連動させる.................................................................................................... 17
3.5 接点入力のパルスをカウントする.................................................................................................... 18
3.6 パルスカウンタの制御....................................................................................................................... 19
3.7 接点入力デバウンス........................................................................................................................... 20
3.8 接点出力制御...................................................................................................................................... 21
3.9 接点出力の初期値 .............................................................................................................................. 22
3.10 仮想接点出力の登録......................................................................................................................... 23
4 MODBUS 機能 ....................................................................................................................................... 24
4.1 MODBUS スレーブマップ ................................................................................................................. 25
4.2 MODBUS/TCP クライアント設定 ..................................................................................................... 26
4.3 MODBUS/TCP サーバ設定................................................................................................................. 27
4.4 MODBUS レスポンス遅延 ................................................................................................................. 28
4.5 MODBUS レスポンスタイマ ............................................................................................................. 29
4.6 MODBUS クエリー発行..................................................................................................................... 30
4.7 診断リクエスト .................................................................................................................................. 31
5 RS-485 設定............................................................................................................................................ 32
5.1 通信パラメータ設定........................................................................................................................... 33
5.2 シリアル通信モード........................................................................................................................... 34
5.3 MODBUS 通信設定............................................................................................................................. 35
6 運用・管理機能..................................................................................................................................... 36
6.1 初期化実行.......................................................................................................................................... 37
6.2 日付時刻の変更 .................................................................................................................................. 38

6.3 タイムゾーンの設定........................................................................................................................... 39
6.4 ホスト名の設定 .................................................................................................................................. 40
6.5 ログインパスワードの変更 ............................................................................................................... 41
6.6 ログアウト.......................................................................................................................................... 42
6.7 装置の再起動...................................................................................................................................... 43
6.8 設定の保存.......................................................................................................................................... 44
6.9 スケジュール...................................................................................................................................... 45
6.10 SYSLOG 転送.................................................................................................................................... 46
6.11 現在日時の表示 ................................................................................................................................ 47
6.12 設定データ表示 ................................................................................................................................ 48
6.13 コマンドライン履歴表示 ................................................................................................................. 49
6.14 ログ表示............................................................................................................................................ 50
6.15 オープンソースソフトウェアライセンスの表示 ........................................................................... 51
6.16 製品情報表示 .................................................................................................................................... 52
6.17 スケジュール登録状況の表示.......................................................................................................... 53
6.18 技術サポート情報表示..................................................................................................................... 54
6.19 稼働時間表示 .................................................................................................................................... 55
6.20 PING 実行.......................................................................................................................................... 56
7 付録........................................................................................................................................................ 57
7.1 イベントログ一覧 .............................................................................................................................. 58
7.2 MODBUS 実装仕様............................................................................................................................. 60
7.3 MODBUS レジスタ............................................................................................................................. 61

FutureNet XIO-100 コマンドリファレンス

1 はじめに
本書は FutureNet XIO-100 のコマンドリファレンスです。コマンドはコンソールポートまたは TELNET 経由で利用できます。

4

FutureNet XIO-100 コマンドリファレンス

1.1 コンソールポートへの接続
コンソールポートコンソールポートは RS-232C DTE 仕様です。PC とクロスケーブルで接続してください。
通信パラメータ
PC 上のターミナルソフトにおいて、シリアル通信パラメータを次の通り設定してください。
● ボーレート: 115200bps● データ長: 8 ビット● ストップビット: 1 ビット● パリティ: なし● フロー制御: なし
ログイン
ターミナルソフトから Enter を入力してください。ログインプロンプトが表示されます。"Login:"に続いて、
ユーザ ID を入力してください。ユーザ ID は固定値"admin"です。"Password:"に続いてパスワードを入力してください。パスワードの出荷時設定は"system"です。
Login:←ユーザ ID 入力待ち

Password:←パスワード入力待ち

FutureNet XIO-100>←コマンド入力待ち

ログアウト
ログアウトする場合は"quit"コマンドを入力してください。
> quitLogin:

5

FutureNet XIO-100 コマンドリファレンス

1.2 TELNET サーバへの接続
TELNET 接続
TELNET クライアントをインストールした PC から本装置の TELNET サーバへ接続してください。本装置の LAN 側 IP アドレスのデフォルト値は"192.168.254.252"です。TELNET サーバポート番号は 23 です。
ログイン
TELNET サーバへ接続するとログインプロンプトが表示されます。"Login:"に続いて、ユーザ ID を入力してください。ユーザ ID は固定値"admin"です。"Password:"に続いてパスワードを入力してください。パスワ
ードの出荷時設定は"system"です。
PC> telnet 192.168.254.252
Trying 192.168.254.252...
Connected to 192.168.254.252.
Escape character is '^]'.

Login:←ユーザ ID 入力待ち

Password:←パスワード入力待ち

FutureNet XIO-100>←コマンド入力待ち

ログアウト
ログアウトして TELNET を切断する場合は"quit"コマンドを入力してください。
> quitConnection closed by foreign host.
PC>
無通信切断タイマ
ログインしてコマンドを投入しないまま 5 分が経過すると、TELNET を強制切断します。

6

FutureNet XIO-100 コマンドリファレンス

1.3 コマンドの利用
コマンドの種別
コマンドには次の 3 種類あります。
種別

説明

設定コマンド装置の設定を変更するコマンドです。設定は一部のコマンドを除いてすぐに反映します。

制御コマンド装置上で何らかの機能を実行させるコマンドです。

表示コマンド装置上の各種情報を表示させるコマンドです。

設定コマンドの保存
変更した設定は、"save config"コマンドにより不揮発メモリに保存することができます。保存せずに電源を切ったり再起動を行うと変更は失われます。
関連項目"save"コマンドは「6.8 設定の保存」を参照してください。

7

FutureNet XIO-100 コマンドリファレンス

2 ネットワーク設定
ネットワーク設定コマンドについて説明します。

8

FutureNet XIO-100 コマンドリファレンス

2.1 LAN IP 設定
書式
ip lan address (IP/MASK)LAN IP アドレス静的設定

ip lan address dhcp

LAN IP アドレス DHCP 設定

no ip lan address

LAN IP を出荷時設定に戻す

コマンド種別
設定コマンド値
項目
IP/MASK

説明

デフォルト値LAN IP アドレス(X.X.X.X/X)

192.168.254.252/24

IP アドレスとネットマスクを CIDR 形式で入力してください。
説明
LAN IP アドレスを変更します。静的設定または DHCP による自動設定を行うことができます。
TELNET 経由での変更について
TELNET 経由で本コマンドを入力した場合、設定の変更はログアウト後に行います。

9

FutureNet XIO-100 コマンドリファレンス

2.2 デフォルトゲートウェイの設定
書式
ip route default (GATEWAY)

デフォルトゲートウェイ設定

no ip route default

設定削除

コマンド種別
設定コマンド値
項目
GATEWAY説明
ゲートウェイアドレス(X.X.X.X)

デフォルト値
未設定

説明
デフォルトゲートウェイを設定します。IP アドレスを静的設定する場合に設定してください。

10

FutureNet XIO-100 コマンドリファレンス

2.3 DNS サーバの登録
書式
dns server (SERVER)

DNS サーバの登録

no dns server

設定削除

コマンド種別
設定コマンド値
項目
SERVER

説明
サーバアドレス(X.X.X.X)

デフォルト値
未設定

説明
DNS サーバを登録します。IP アドレスを静的設定する場合に設定してください。

11

FutureNet XIO-100 コマンドリファレンス

2.4 IP 設定状況の表示
書式
show ip

IP 設定状況の表示

コマンド種別表示コマンド説明
IP 設定状況を表示します。DHCP 設定の場合は、リース状況を表示します。
表示例> show ip
IP address: 192.168.1.200

Netmask: 255.255.255.0

Gateway: 192.168.1.1

DNS server: 192.168.1.1

DHCP server: 192.168.1.1

DHCPC Status: BoundLease time

: 600 seconds

Lease remain: 326 seconds

12FutureNet XIO-100 コマンドリファレンス

3 接点制御機能接点制御についてのコマンドを説明します。

13

FutureNet XIO-100 コマンドリファレンス

3.1 接点入力状態表示
書式
show di[ (CHANNEL)]

接点入力状態表示

コマンド種別表示コマンド値
項目
CHANNEL

説明
接点入力チャネル番号(0-7)
省略時は全チャネルを表示

説明
接点入力状態を表示します。

14

FutureNet XIO-100 コマンドリファレンス

3.2 接点出力状態表示
書式
show do[ (CHANNEL)]

接点出力状態表示

コマンド種別表示コマンド値
項目
CHANNEL説明
接点出力チャネル番号(0-7)
仮想接点出力チャネル番号(100-107)
省略時はチャネル 0-7 を表示

説明
接点出力状態を表示します。状態は"on"または"off"で示されます。
仮想接点について
チャネル番号 100〜107 は、仮想接点出力チャネルです。"do (CHANNEL) map"コマンドで、外部
MODBUS 機器のコイルレジスタを割り当てることによって利用できます。
仮想接点出力の fail 状態
仮想接点出力については"fail"状態があります。仮想接点が未登録であったり、遠隔装置への疎通が取れない
場合です。
関連項目
仮想接点出力チャネルの設定は「3.10 仮想接点出力の登録」を参照してください。

15

FutureNet XIO-100 コマンドリファレンス

3.3 パルスカウンタ値の表示
書式
show counter[ (CHANNEL)]

カウンタ表示コマンド種別表示コマンド値
項目
CHANNEL

説明
接点入力チャネル番号(0-7)
省略時は全チャネルのカウンタを表示

説明
パルスカウンタ値を表示します。
関連項目
カウンタモードの設定は「3.5 接点入力のパルスをカウントする」を参照してください。
カウンタの制御は「3.6 パルスカウンタの制御」を参照してください。

16

FutureNet XIO-100 コマンドリファレンス

3.4 接点入力と接点出力を連動させる
書式
di (DI_CHANNEL) bind (DO_CHANNEL)

入出力連動設定

no di (DI_CHANNEL) bind

連動解除

コマンド種別
設定コマンド値
項目

説明

デフォルト値

DI_CHANNEL

接点入力チャネル番号(0-7)

未設定

DO_CHANNEL

接点出力チャネル番号(0-7, 100-107)

未設定

説明
接点入力の状態を接点出力へ反映させます。

17

FutureNet XIO-100 コマンドリファレンス

3.5 接点入力のパルスをカウントする
書式
di (CHANNEL) counter enable

カウンタモード有効化

no di (CHANNEL) counter enable

カウンタモード無効化

コマンド種別
設定コマンド値
項目
CHANNEL

説明
接点入力チャネル番号(0-7)

デフォルト値
カウンタモード無効説明
指定チャネルをパルスカウンタモードへ変更します。モード変更と同時にカウントを開始します。
制限
パルスカウンタモードでは、DO 連動機能は動作しません。
ハードウェアカウンタ
チャネル 0 および 2 はハードウェアカウンタです。カウントできる周波数は 2kHz 程度です。
ソフトウェアカウンタ
チャネル 1,3,4,5,6,7 はソフトウェアカウンタです。パルス数をソフトウェアでカウントします。カウント
できる周波数は数百 Hz 程度です。
関連項目
DO 連動機能は「3.4 接点入力と接点出力を連動させる」を参照してください。
カウンタの制御は「3.6 パルスカウンタの制御」を参照してください。
カウンタの表示は「3.3 パルスカウンタ値の表示」を参照してください。

18

FutureNet XIO-100 コマンドリファレンス

3.6 パルスカウンタの制御
書式
di (CHANNEL) counter reset

カウンタリセットdi (CHANNEL) counter start

カウンタ開始di (CHANNEL) counter stop

カウンタ停止コマンド種別制御コマンド値
項目
CHANNEL

説明
接点入力チャネル番号(0-7)

説明
パルスカウンタのリセット/開始/停止を行います。
関連項目
カウンタモードの設定は「3.5 接点入力のパルスをカウントする」を参照してください。
カウンタの表示は「3.3 パルスカウンタ値の表示」を参照してください。

19

FutureNet XIO-100 コマンドリファレンス

3.7 接点入力デバウンス
書式
di (CHANNEL) debounce (DEBOUNCE)

デバウンス設定

no di (CHANNEL) debounce

デバウンス設定削除

コマンド種別
設定コマンド値
項目

説明

デフォルト値CHANNEL

接点入力チャネル番号(0-7)

未設定

DEBOUNCE

デバウンス時間(0-5000msec)

0(=デバウンスしない)

説明
接点入力に対してデバウンス時間を設定します。入力変化を検出した後、指定時間状態が維持されていた
ら変化信号とみなします。指定時間未満の場合はノイズとみなして無視します。0 を指定するとタイマを起動せずに入力変化を信号変化とみなします。
パルカウンタモード
パルスカウンタモードのチャネル 0,2 に対してはデバウンスは機能しません。

20

FutureNet XIO-100 コマンドリファレンス

3.8 接点出力制御
書式
do (CHANNEL) on[ (HOLD)]

ON 制御

do (CHANNEL) off[ (HOLD)]

OFF 制御do * (CTRL)[ (HOLD)]

接点出力 0-7 を同時に制御

コマンド種別制御コマンド値
項目
CHANNEL説明
接点出力チャネル番号(0-7, 100-107)
番号 0-7 は、本装置搭載の接点出力 0-7 に対応する。
番号 100-107 は、仮想接点出力に対応する。

HOLD

状態維持時間(1-300000msec)
パルス出力を行う。省略時はパルス出力とならず、元の状態へ戻さない。

CTRL

接点出力 0-7 を同時に制御する。仮想接点出力に対しては同時制御できない。
"on": 接点 0-7 を ON
"off": 接点 0-7 を OFF
0-255: 8 ビット値を接点 0-7 へ出力する。接点 0 が LSB, 接点 7 が MSB となる。

説明
接点出力の状態を変更します。
関連項目
仮想接点出力は「3.10 仮想接点出力の登録」を参照してください。

21

FutureNet XIO-100 コマンドリファレンス

3.9 接点出力の初期値
書式
do (CHANNEL) initialctrl (CTRL)

出力初期値設定

no do (CHANNEL) initialctrl

設定削除(=off)

コマンド種別
設定コマンド値
項目

説明

デフォルト値CHANNEL

接点出力チャネル番号(0-7)

未登録

CTRL

出力値

off

"off": OFF"on": ON
説明
装置電源投入後の接点の出力状態を設定します。仮想接点に対しては設定できません。
再起動時
装置の電源が入ったまま装置内蔵ソフトウェアが再起動した場合は、本コマンドの内容によらずに DO 端子
出力の再起動前の状態を維持します。
注意
装置電源投入前の出力回路状態は"OFF"です。電源投入直後の出力回路状態は"ON"(2017 年 5 月以前に出荷のもの)または"OFF"(2017 年 6 月以降に出荷のもの)です。ソフトウェア起動後に本コマンドの内容で制御
します。
関連項目
装置の再起動は「6.7 装置の再起動」を参照してください。

22

FutureNet XIO-100 コマンドリファレンス

3.10 仮想接点出力の登録
書式
do (CHANNEL) map modbus (SLAVE) (REGISTER)[ (COUNT)[ (INTERVAL)]] 仮想接点登録
no do (CHANNEL) map

仮想接点削除コマンド種別
設定コマンド値
項目

説明

デフォルト値CHANNEL

仮想接点出力チャネル番号(100-107)

未登録

SLAVE

MODBUS スレーブ番号(1-247)

未登録

REGISTER

コイルレジスタ番号(0-65535)

未登録

COUNT

失敗判定回数(1-10)

ポーリングしない

遠隔状態ポーリングが連続して指定回数失敗した場合、同期が外れた状態となります。
省略すると遠隔機器のポーリングを行いません。
INTERVAL

ポーリング間隔(1-600 秒)

10 秒

遠隔機器をポーリングする間隔です。
説明
仮想接点出力を登録します。仮想接点出力は外部 MODBUS デバイスのコイルレジスタに対応させることができます。
TCP 機器とスレーブ番号の関連付け
遠隔機器へ MODBUS/TCP でアクセスする場合は、機器 IP アドレスとスレーブ番号を"mb slavemap"コマ
ンドで関連付けてください。
遠隔機器のポーリング"COUNT"に値を指定すると、遠隔機器の状態を定期的に読み取り、本機側の状態と一致しない場合は、遠隔機器の状態変更を行います。
関連項目
スレーブ番号割り当ては「4.1 MODBUS スレーブマップ」を参照してください。

23

FutureNet XIO-100 コマンドリファレンス

4 MODBUS 機能
MODBUS 機能についてのコマンドを説明します。

24

FutureNet XIO-100 コマンドリファレンス

4.1 MODBUS スレーブマップ
書式
mb slavemap (SLAVE) rs1[ (REAL_SLAVE)]

シリアル側スレーブマップ

mb slavemap (SLAVE) tcp (HOST)[ (UNIT_ID)]

TCP 側スレーブマップ

no mb slavemap (SLAVE)

マップ解除

コマンド種別
設定コマンド値
項目

説明

デフォルト値

SLAVE

スレーブ番号(1-247)

未登録

REAL_SLAVE

スレーブ番号(1-247)"SLAVE"と同じ。

デバイスに設定されているスレーブ番号です。
HOST

MODBUS/TCP デバイスの IP アドレスまたは FQDN

未登録

デバイスの TCP ポート番号が 502 と異なる場合は、末尾にコロン':'につづけて番号を指定できます。
UNIT_ID

ユニット ID(1-247)

0

MODBUS/TCP ヘッダに示すユニット ID です。宛先が MODBUS ゲー
トウェイ配下のデバイスの場合、そのスレーブ ID を指定してください。
説明
スレーブ番号とデバイスの接続先を対応付けます。登録できるスレーブは 8 個までです。
説明 2
スレーブマップは、本機 MODBUS マスタ機能がクエリーを送信しようとする際に参照します。
説明 3
本コマンドで対応付けされていないスレーブ番号は、シリアル側デバイスのスレーブ番号とみなします。

25

FutureNet XIO-100 コマンドリファレンス

4.2 MODBUS/TCP クライアント設定
書式
mb tcp-client inactivitytimer (TIMER)

無通信切断タイマ設定

no mb tcp-client inactivitytimer

無通信切断タイマ初期化

コマンド種別
設定コマンド
値
項目
TIMER

説明
無通信切断タイマ(1-600sec)

デフォルト値10

説明
TCP クライアントセッションの無通信切断タイマを設定します。

26

FutureNet XIO-100 コマンドリファレンス

4.3 MODBUS/TCP サーバ設定
書式
mb tcp-server enable

TCP サーバ有効化

no mb tcp-server enable

TCP サーバ無効化

mb tcp-server port (PORT)TCP サーバポート設定

no mb tcp-server port

TCP サーバポート初期化

mb tcp-server inactivitytimer (TIMER)

無通信切断タイマ設定

no mb tcp-server inactivitytimer

無通信切断タイマ初期化

コマンド種別
設定コマンド値
項目

説明

デフォルト値PORT

TCP サーバポート番号(1-65535)

502

TIMER

無通信切断タイマ(1-600sec)

10

説明
MODBUS/TCP サーバの設定を行います。

27

FutureNet XIO-100 コマンドリファレンス

4.4 MODBUS レスポンス遅延
書式
mb responsedelay (DELAY)

レスポンス遅延設定

no mb responsedelay

レスポンス遅延初期化

コマンド種別
設定コマンド
値
項目
DELAY

説明
遅延時間(0-100msec)

デフォルト値0

説明
MODBUS クエリー受信後、指定時間経過してからレスポンスを送信します。

28

FutureNet XIO-100 コマンドリファレンス

4.5 MODBUS レスポンスタイマ
書式
mb responsetimer (TIMER)

レスポンスタイマ変更

no mb responsetimer

レスポンスタイマ初期化

コマンド種別
設定コマンド
値
項目
TIMER

説明
レスポンスタイマ(1-10sec)

デフォルト値
3

説明
MODBUS クエリー送信後、応答を受信するまでの待ち時間を設定します。

29

FutureNet XIO-100 コマンドリファレンス

4.6 MODBUS クエリー発行
書式
mb query (SLAVE) read_coils (REG) (BITNUM)

Read Coils 実行

mb query (SLAVE) read_discrete_inputs (REG) (BITNUM)

Read Discrete Inputs 実行

mb query (SLAVE) read_holding_registers (REG) (REGNUM)

Read Holding Registers 実行

mb query (SLAVE) read_input_registers (REG) (REGNUM)

Read Input Registers 実行

mb query (SLAVE) write_single_coil (REG) (FLAG)

Write Single Coil 実行

mb query (SLAVE) write_single_register (REG) (VAL)

Write Single Register 実行

コマンド種別制御コマンド
値
項目

説明

SLAVE

スレーブ ID(1-247)

REG

開始レジスタ(0-65535)

BITNUM

レジスタ数(1-2000)

REGNUM

レジスタ数(1-125)

FLAG

コイル設定値"on": ON"off": OFF

VAL

レジスタ設定値(0-65535)

説明
スレーブデバイスに対してクエリーを送信、レスポンスを受信します。read 系のクエリーについては、受信したレジスタ内容を表示します。
シリアルサーバについて
本コマンドでは、本機は MODBUS マスターとして動作します。スレーブデバイスがシリアル側にある場合、本機側がシリアルサーバとして設定されているとクエリーは失敗します。"rsport"コマンドでシリアルサー
バを無効化してください。
TCP デバイスに対するクエリー
TCP デバイスに対してクエリーを送信する場合は、"mb slavemap"コマンドで対象デバイスに対してスレー
ブ番号を対応付けてください。
関連項目
シリアルサーバは「5.3 MODBUS 通信設定」を参照してください。
スレーブ番号対応付けは「4.1 MODBUS スレーブマップ」を参照してください。

30

FutureNet XIO-100 コマンドリファレンス

4.7 診断リクエスト
書式
mb ping (SLAVE)[ (COUNT)]

診断リクエスト送信

コマンド種別制御コマンド
値
項目

説明

SLAVE

宛先スレーブ番号(1-247)

COUNT

リクエストの送信回数
省略時は 4 回

説明
診断ファンクションの"Return Query Data"(サブファンクション=0)を指定スレーブに対して送信し、スレー
ブからエコーレスポンスあるいは例外レスポンスを受信します。MODBUS リクエストの到達性確認に利用します。応答がタイムアウトする場合は、配線の確認、RS-485 通信パラメータの確認、機器スレーブ番号の確認、スレーブマップ登録の確認を行なってください。
TCP デバイスに対するクエリー
TCP デバイスに対してクエリーを送信する場合は、"mb slavemap"コマンドで対象デバイスに対してスレー
ブ番号を対応付けてください。
関連項目
スレーブ対応付けは「4.1 MODBUS スレーブマップ」を参照してください。

31

FutureNet XIO-100 コマンドリファレンス

5 RS-485 設定
RS-485 設定についてのコマンドを説明します。

32

FutureNet XIO-100 コマンドリファレンス

5.1 通信パラメータ設定
書式
rsport 1 baudrate (BAUD)

ボーレート設定

no rsport 1 baudrate

ボーレート初期化

rsport 1 databits (DATABITS)

データ長設定no rsport 1 databits

データ長初期化

rsport 1 parity (PARITY)

パリティ設定no rsport 1 parity

パリティ初期化

rsport 1 stopbits (STOPBITS)

ストップビット長設定

no rsport 1 stopbits

ストップビット長初期化

コマンド種別
設定コマンド
値
項目
BAUD

説明
ボーレート(bps)

デフォルト値
9600

指定可能値: 1200, 2400, 4800, 9600, 19200, 38400, 57600,
115200, 230400, 460800
DATABITS

データ長(bits)

8

指定可能値: 7, 8
データ長に 7 ビットを指定する場合、パリティをつける必要があります。パリティが"none"に設定されている状態で、本コマンド
で 7 ビットを設定すると、パリティを"even"に変更します。
PARITYパリティ

none"none": パリティなし"odd": 奇数パリティ"even": 偶数パリティ「データ長=7 ビット、パリティなし」という設定はできません。データ長が 7 ビットに設定されている状態で、本コマンドで"none"を設定すると、データ長を 8 ビットに変更します。
STOPBITS

ストップビット長

1

指定可能値: 1, 2
説明
シリアル通信パラメータを設定します。

33

FutureNet XIO-100 コマンドリファレンス

5.2 シリアル通信モード
書式
rsport 1 mode (MODE)

モード設定

no rsport 1 mode

モード初期化

コマンド種別
設定コマンド
値
項目
MODE

説明
modbus-ascii: MODBUS/ASCII

デフォルト値
modbus-rtu

modbus-rtu: MODBUS/RTU
説明
MODBUS 通信のフォーマットを選択します。
注意
MODBUS/RTU を使用する場合は、シリアル通信パラメータのデータ長を 8 ビットに設定してください。
関連項目
データ長設定は「5.1 通信パラメータ設定」を参照してください。

34

FutureNet XIO-100 コマンドリファレンス

5.3 MODBUS 通信設定
書式
rsport 1 modbus server enable

サーバ有効化

no rsport 1 modbus server enable

サーバ無効化

rsport 1 modbus slaveid (SLAVE)

スレーブ ID 設定

no rsport 1 modbus slaveid

スレーブ ID 初期化

コマンド種別
設定コマンド
値
項目
SLAVE

説明
スレーブ ID(1-247)

デフォルト値40

説明
MODBUS シリアル通信において、マスター側となるかスレーブ側となるかを選択します。スレーブ側の場
合、サーバを有効化してください。また、自身のスレーブ ID を変更できます。デフォルト動作はサーバ無
効です。

35

FutureNet XIO-100 コマンドリファレンス

6 運用・管理機能
装置運用についてのコマンドを説明します。

36

FutureNet XIO-100 コマンドリファレンス

6.1 初期化実行
書式
clear (KEYWORD)

初期化実行

コマンド種別制御コマンド説明
各種情報の初期化を行います。
KEYWORD
config

説明
装置内蔵の不揮発メモリに保存されている設定データを初期化します。
コマンド実行後、本装置は再起動します。

log

装置内蔵の不揮発メモリに保存されている動作ログを消去します。

37

FutureNet XIO-100 コマンドリファレンス

6.2 日付時刻の変更
書式
clock set (YEAR) (MONTH) (DAY) (HOUR) (MINUTE)

日時の手動設定

clock ntpsync (NTPSERVER)

外部 NTP サーバと同期

コマンド種別制御コマンド
値
項目

説明

YEAR

年(2000-2100)

MONTH

月(1-12)DAY日(1-31)

HOUR

時(0-23)MINUTE分(0-59)NTPSERVER

外部 NTP サーバ FQDN または IP アドレス(X.X.X.X)

説明
装置内蔵時計の設定を行います。手動設定または、外部 NTP サーバと同期させることができます。
NTP サーバとの定期同期
NTP サーバと定期的に同期を行うには、スケジュールコマンドを利用してください。
スケジュール登録例> schedule 0 0:0 * * 'clock ntpsync ntp.nict.jp'
関連項目
スケジュールは「6.9 スケジュール」を参照してください。

38

FutureNet XIO-100 コマンドリファレンス

6.3 タイムゾーンの設定
書式
clock timezone (TIMEZONE)

タイムゾーンの設定

no clock timezone

タイムゾーンの初期化

コマンド種別
設定コマンド値
項目
TIMEZONE

説明
タイムゾーン(-47〜48)

デフォルト値36(日本標準時)

GMT からのオフセットを 15 分単位で指定します。
説明
タイムゾーンを設定します。

39

FutureNet XIO-100 コマンドリファレンス

6.4 ホスト名の設定
書式
hostname (HOSTNAME)

ホスト名の設定

コマンド種別
設定コマンド値
項目
HOSTNAME

説明

デフォルト値

ホスト名文字列(半角英数字およびハイフン, 63
文字まで)

XIO100-XXXXXXXXXXX(X はシリアル番号)

ホスト名について装置を識別する名前を設定できます。この文字列は転送 SYSLOG 中のホスト名として利用されます。
デフォルトホスト名
デフォルトホスト名は、"XIO100-(シリアル番号 11 桁)"となります。
関連項目
SYSLOG 転送は「6.10 SYSLOG 転送」を参照してください。

40

FutureNet XIO-100 コマンドリファレンス

6.5 ログインパスワードの変更
書式
password

パスワード変更

コマンド種別制御コマンド
説明
コンソールおよび TELNET へのログイン時のパスワードを変更します。
実行例> password
current password:

現在のパスワードを入力

new password:

新しいパスワードを入力

confirmation:

確認入力

>

41

FutureNet XIO-100 コマンドリファレンス

6.6 ログアウト
書式
quit

ログアウト

exit

ログアウト

コマンド種別制御コマンド説明
コマンドラインインタフェースからログアウトします。"quit"と"exit"は同じ動作をします。

42

FutureNet XIO-100 コマンドリファレンス

6.7 装置の再起動
書式
reboot装置の再起動

コマンド種別制御コマンド説明
装置内蔵ソフトウェアの再起動をします。設定を変更した場合は再起動するまえに"save config"コマンドで設定を保存してください。
DO 出力について
装置内蔵ソフトウェアを再起動しても、DO 端子出力状態が変わることはありません。
関連項目
設定の保存は「6.8 設定の保存」を参照してください。

43

FutureNet XIO-100 コマンドリファレンス

6.8 設定の保存
書式
save config

設定の保存

コマンド種別制御コマンド
説明
変更した設定を、装置内蔵の不揮発メモリへ保存します。保存した設定は次回起動時に反映します。設定を保存せずに電源を切ったり、装置の再起動を行うと設定の変更は失われます。

44

FutureNet XIO-100 コマンドリファレンス

6.9 スケジュール
書式
schedule (ID) (HOUR):(MIN) (DAY) (MON) '(COMMAND)'

スケジュール登録no schedule (ID)

スケジュール削除

コマンド種別
設定コマンド値
項目

説明

デフォルト値

ID

スケジュール登録番号(0-4)

未登録

HOUR

時(0-23)、ワイルドカード、リスト表記または範囲/間隔表記

未登録

MIN

分(0-59)、ワイルドカード、リスト表記または範囲/間隔表記

未登録

DAY

日(1-31)、ワイルドカード、リスト表記または範囲/間隔表記

未登録

MON

月(1-12)、ワイルドカード、リスト表記または範囲/間隔表記

未登録

COMMAND

制御コマンド(127 文字まで)

未登録

リスト表記
カンマで区切って複数の値を指定できます。リスト表記とその他の表記（範囲、間隔、ワイルドカード）は共存できません。
表記例

説明*:0,30 * *毎時 00 分と 30 分

0:0 1 3,5,7

3/1, 5/1, 7/1 の 00:00

範囲表記
ハイフンで範囲を指定します。間隔表記と共存できます。
表記例
1-3:30 * *説明
01:30, 02:30, 03:30

間隔表記
スラッシュで間隔を指定します。範囲やワイルドカードと組み合わせて利用します。
表記例

説明*:*/2 * *偶数分*:1-59/2 * *奇数分*:*/10 * *毎時 00,10,20,30,40,50 分

ワイルドカード"*"を指定することにより、とりうるすべての値を指定します。間隔表記と組み合わせ可能です。
表記例*:* * *

説明
毎分

コマンド
実行するコマンドラインは、全体をシングルクォートで括ってください。

45

FutureNet XIO-100 コマンドリファレンス

6.10 SYSLOG 転送
書式
syslog server (SERVER)[ (PORT)]

syslog サーバアドレス

no syslog server

syslog サーバアドレス初期化

syslog priority (PRIORITY)

syslog プライオリティ

no syslog priority

syslog プライオリティ初期化

コマンド種別
設定コマンド値
項目
SERVER

説明
転送先の SYSLOG サーバ FQDN または IP アドレス(X.X.X.X)

デフォルト値
0.0.0.0"0.0.0.0"を設定すると転送しません。
PORT

転送先の SYSLOG サーバ UDP ポート番号(1-65535)

514

PRIORITY

転送するログのプライオリティ

infodebug : DEBUG レベル以上のログを転送
info : INFO レベル以上のログを転送
notice : NOTICE レベル以上のログを転送
説明
外部の SYSLOG サーバへログを転送します。

46

FutureNet XIO-100 コマンドリファレンス

6.11 現在日時の表示
書式
show clock

現在日時の表示

コマンド種別表示コマンド説明
装置内蔵時計に設定されている現在日時を表示します。

47

FutureNet XIO-100 コマンドリファレンス

6.12 設定データ表示
書式
show running-config[ all]

稼働設定データ表示

show startup-config

保存設定データ表示

show config[ all]

稼働設定データ表示

コマンド種別表示コマンドrunning-config"show running-config"は現在稼働中の設定を表示します。初期値と異なる設定のみ表示します。引数に"all"をつけると初期値との差異の有無に関わらずすべての設定データを表示します。
startup-config
装置不揮発メモリに格納されている設定データを表示します。
その他"show config"は"show running-config"と同じ動作をします。

48

FutureNet XIO-100 コマンドリファレンス

6.13 コマンドライン履歴表示
書式
show history

コマンドライン履歴表示

コマンド種別表示コマンド説明
コマンドライン入力履歴を 10 件まで表示します。

49

FutureNet XIO-100 コマンドリファレンス

6.14 ログ表示
書式
show log

ログ表示

コマンド種別表示コマンド説明
装置内蔵不揮発メモリに保存されている動作ログを表示します。
関連項目
ログ内容は「7.1 イベントログ一覧」を参照してください。

50

FutureNet XIO-100 コマンドリファレンス

6.15 オープンソースソフトウェアライセンスの表示
書式
show osslicense

ライセンス表示

コマンド種別表示コマンド説明
本装置で利用しているオープンソースソフトウェアのライセンスを表示します。

51

FutureNet XIO-100 コマンドリファレンス

6.16 製品情報表示書式
show product製品情報表示コマンド種別表示コマンド説明
装置固有情報を表示します。
表示例> show productProductName: XIO-100

本体機器名

SerialNumber: XXXXXXXXXXX

シリアル番号

MACaddress: 00:80:6d:XX:XX:XX

MAC アドレスFirmware: v1.0.0 build 2

ファームウェアバージョン52

FutureNet XIO-100 コマンドリファレンス

6.17 スケジュール登録状況の表示
書式
show schedule

スケジュール登録状況表示

コマンド種別表示コマンド説明
スケジュールの登録状況を表示します。
表示例> show schedule
alarm 2015/06/02-17:27

次回実行予定時刻

schedule 0:

スケジュール 0 の登録内容

command : do 0 on 1000

実行コマンドmonth: every month

毎月実行

day

: every day

毎日実行

hour

: every hour

毎時実行

minute : 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37
39 41 43 45 47 49 51 53 55 57 59

実行する分のリスト

schedule 1:

スケジュール 1 の登録内容

command : rebootmonth: every monthday: every day

hour

: 22

22 時実行

minute : 30

30 分実行

schedule 2 is not set.

スケジュール 2 は未登録

schedule 3 is not set.
schedule 4 is not set.

53

FutureNet XIO-100 コマンドリファレンス

6.18 技術サポート情報表示
書式
show tech-support

技術サポート情報表示

コマンド種別表示コマンド説明
技術サポート情報を表示します。

54

FutureNet XIO-100 コマンドリファレンス

6.19 稼働時間表示
書式
show uptime

稼働時間表示コマンド種別表示コマンド説明
起動してからの経過時間を表示します。

55

FutureNet XIO-100 コマンドリファレンス

6.20 PING 実行
書式
ping (HOST)[ (COUNT)]

ping 実行

コマンド種別制御コマンド
値
項目

説明

HOST

外部ホストの FQDN または IP アドレス(X.X.X.X)

COUNT

実行回数
省略時は 4 回となります。

説明外部ホストへ対して ping を送信します。CTRL+C を入力すると実行を中断します。

56

FutureNet XIO-100 コマンドリファレンス

7 付録

57

FutureNet XIO-100 コマンドリファレンス

7.1 イベントログ一覧
イベント種別ログとして記録されるイベントについて示します。
ログ文字列
BOOT XIO-100 (VERSION), RSTSRC: (RSTSRC)

説明
装置起動
VERSION: ファームウェアバージョン
RSTSRC: 要因"power on reset": 電源 ON"software reset": ソフトウェアリセット"watchdog timer": ウォッチドッグタイマリセット

CLEAR Config

設定初期化実行

CLEAR Log

ログ初期化実行CONSOLE Auth failコンソールログイン認証失敗

CONSOLE Loginコンソールログイン

CONSOLE Logout

コンソールログアウト

DHCPC Bound: IP=(IPADDRESS) Server=(SERVER)

DHCP リース開始
IPADDRESS: リースされた IP アドレス
SERVER: DHCP サーバの IP アドレス

DHCPC Expire

DHCP リース期間満了(IP アドレス解放)

DI Channel(CHANNEL) (FLAG)

DI 変化
CHANNEL: チャネル番号
FLAG: ON または OFF

DO Channel(CHANNEL) (STAT)

DO 制御
CHANNEL: チャネル番号
STAT: ON, OFF, FAIL, RECOVER

ETHER Port(PORT) Link DOWN

イーサネットポートリンクダウン
PORT: ポート番号

ETHER Port(PORT) Link UP

イーサネットポートリンクアップ
PORT: ポート番号

IFCONFIG (IPADDRESS)

IP アドレス固定値設定
IPADDRESS: 設定した IP アドレス

INITIALIZE

装置初期化実行

MBTCP Client (EVENT): Server=(SERVER):(PORT) Modbus/TCP クライアントイベント
EVENT: OPEN=接続成功, CLOSE=切断, FAIL=接続失敗
SERVER: サーバ IP
PORT: サーバポート番号
MBTCP Server (EVENT): Client=(CLIENT):(PORT) Modbus/TCP サーバイベント
EVENT: OPEN=接続成功, CLOSE=切断

58

FutureNet XIO-100 コマンドリファレンス

CLIENT: クライアント IP
PORT: クライアントポート番号
NTP Error

NTP 時刻同期失敗

NTP Sync time

NTP 時刻同期成功

REBOOT

装置再起動

TCPDWL Failed (IPADDRESS)TCP ダウンローダファームウェア受信失敗
IPADDRESS: クライアント IP アドレス

TCPDWL Succeeded (IPADDRESS)TCP ダウンローダファームウェア受信成功
IPADDRESS: クライアント IP アドレス

TELNET Auth fail (IPADDRESS)TELNET 認証失敗
IPADDRESS: クライアント IP アドレス

TELNET Login (IPADDRESS)TELNET ログイン
IPADDRESS: クライアント IP アドレス

TELNET Logout (IPADDRESS)TELNET ログアウト
IPADDRESS: クライアント IP アドレス59

FutureNet XIO-100 コマンドリファレンス

7.2 MODBUS 実装仕様
サポートするファンクション
本機がスレーブとして動作する場合、次のファンクションに対して応答します。
ファンクション番号

説明1

コイル読み出し(Read Coils)

2

入力ステータス読み出し(Read Discrete Inputs)

3

保持レジスタ読み出し(Read Holding Registers)

4

入力レジスタ読み出し(Read Input Registers

5

単一コイル書き込み(Write Single Coil)

6

単一保持レジスタ書き込み(Write Single Register)8

診断(Diagnostics)
サブファンクション=0(Return Query Data)のみ実装しています。

15

複数コイル書き込み(Write Mulitiple Coils)

MODBUS/TCP ユニット ID
TCP サーバが受信したクエリーは、MBAP ヘッダ内のユニット ID によって動作が変わります。
ユニット ID動作

0 または 255

本機宛のクエリーとみなし、本機レジスタの参照/制御を行い、レスポンス
を TCP クライアントへ送信します。

上記以外

本機につながっているスレーブデバイス宛とみなし、スレーブデバイスに対してクエリーを転送します。スレーブデバイスから受信したレスポンス
を TCP クライアントへ送信します。
宛先スレーブデバイスは、スレーブマップ("mb slavemap"コマンド)で決定
します。

関連項目
スレーブマップは「4.1 MODBUS スレーブマップ」を参照してください。

60

FutureNet XIO-100 コマンドリファレンス

7.3 MODBUS レジスタ
コイル
コイル一覧を示します。コイルでは、1 ビットの読み書きができます。主に接点出力の制御、状態の取得に
用います。
レジスタ
0-7

説明
接点出力 0-7
1: ON
0: OFF

1000-1007

接点入力 0-7 パルスカウンタ開始/停止
1: 開始
0: 停止

1100-1107

接点入力 0-7 パルスカウンタリセット
1 を書くとリセットします。
読み込み時は常に 0 を示します。

入力ステータス
入力ステータス一覧を示します。入力ステータスでは、1 ビット値の読み込みができます。書き込みはできません。接点入力の状態取得に用います。
レジスタ
0-7

説明
接点入力 0-7
1: ON
0: OFF

保持レジスタ保持レジスタは未実装です。
入力レジスタ
入力レジスタ一覧を示します。入力レジスタでは、16 ビット値の読み込みができます。書き込みはできま
せん。
レジスタ

説明

0

接点入力 0 パルスカウンタ上位 16 ビット

1接点入力 0 パルスカウンタ下位 16 ビット

2接点入力 1 パルスカウンタ上位 16 ビット

3接点入力 1 パルスカウンタ下位 16 ビット

4接点入力 2 パルスカウンタ上位 16 ビット

5接点入力 2 パルスカウンタ下位 16 ビット

6接点入力 3 パルスカウンタ上位 16 ビット

7接点入力 3 パルスカウンタ下位 16 ビット

8接点入力 4 パルスカウンタ上位 16 ビット

9接点入力 4 パルスカウンタ下位 16 ビット

10接点入力 5 パルスカウンタ上位 16 ビット

61

FutureNet XIO-100 コマンドリファレンス

11

接点入力 5 パルスカウンタ下位 16 ビット

12接点入力 6 パルスカウンタ上位 16 ビット

13接点入力 6 パルスカウンタ下位 16 ビット

14接点入力 7 パルスカウンタ上位 16 ビット

15接点入力 7 パルスカウンタ下位 16 ビット

16

基板温度(摂氏)
10 分の 1 度単位です。(例: 34.2℃ => 342)

62

FutureNet XIO-100 コマンドリファレンス

コマンド一覧
clear (KEYWORD) .................................................................................................................................... 37
clock ntpsync (NTPSERVER) .................................................................................................................... 38
clock set (YEAR) (MONTH) (DAY) (HOUR) (MINUTE).......................................................................... 38
clock timezone (TIMEZONE)..................................................................................................................... 39
di (CHANNEL) counter enable................................................................................................................... 18
di (CHANNEL) counter reset ..................................................................................................................... 19
di (CHANNEL) counter start ...................................................................................................................... 19
di (CHANNEL) counter stop ...................................................................................................................... 19
di (CHANNEL) debounce (DEBOUNCE) .................................................................................................. 20
di (DI_CHANNEL) bind (DO_CHANNEL) ............................................................................................... 17
dns server (SERVER) ................................................................................................................................. 11
do (CHANNEL) initialctrl (CTRL) ............................................................................................................. 22
do (CHANNEL) map modbus (SLAVE) (REGISTER)[ (COUNT)[ (INTERVAL)]] ................................... 23
do (CHANNEL) off[ (HOLD)] ................................................................................................................... 21
do (CHANNEL) on[ (HOLD)].................................................................................................................... 21
do * (CTRL)[ (HOLD)] .............................................................................................................................. 21
exit............................................................................................................................................................. 42
hostname (HOSTNAME) ........................................................................................................................... 40
ip lan address (IP/MASK)............................................................................................................................. 9
ip lan address dhcp ....................................................................................................................................... 9
ip route default (GATEWAY)..................................................................................................................... 10
mb ping (SLAVE)[ (COUNT)] ................................................................................................................... 31
mb query (SLAVE) read_coils (REG) (BITNUM) ...................................................................................... 30
mb query (SLAVE) read_discrete_inputs (REG) (BITNUM)....................................................................... 30
mb query (SLAVE) read_holding_registers (REG) (REGNUM).................................................................. 30
mb query (SLAVE) read_input_registers (REG) (REGNUM) ..................................................................... 30
mb query (SLAVE) write_single_coil (REG) (FLAG)................................................................................. 30
mb query (SLAVE) write_single_register (REG) (VAL) ............................................................................. 30
mb responsedelay (DELAY)....................................................................................................................... 28
mb responsetimer (TIMER) ........................................................................................................................ 29
mb slavemap (SLAVE) rs1[ (REAL_SLAVE)] ........................................................................................... 25
mb slavemap (SLAVE) tcp (HOST)[ (UNIT_ID)]....................................................................................... 25
mb tcp-client inactivitytimer (TIMER)........................................................................................................ 26
mb tcp-server enable................................................................................................................................... 27
mb tcp-server inactivitytimer (TIMER) ....................................................................................................... 27
mb tcp-server port (PORT) ......................................................................................................................... 27
no clock timezone....................................................................................................................................... 39
no di (CHANNEL) counter enable .............................................................................................................. 18
no di (CHANNEL) debounce...................................................................................................................... 20
no di (DI_CHANNEL) bind........................................................................................................................ 17
no dns server .............................................................................................................................................. 11
no do (CHANNEL) initialctrl ..................................................................................................................... 22
no do (CHANNEL) map............................................................................................................................. 23
no ip lan address........................................................................................................................................... 9
no ip route default ...................................................................................................................................... 10
no mb responsedelay .................................................................................................................................. 28
no mb responsetimer................................................................................................................................... 29
no mb slavemap (SLAVE).......................................................................................................................... 25
no mb tcp-client inactivitytimer .................................................................................................................. 26
no mb tcp-server enable.............................................................................................................................. 27
no mb tcp-server inactivitytimer ................................................................................................................. 27

63

FutureNet XIO-100 コマンドリファレンス

no mb tcp-server port.................................................................................................................................. 27
no rsport 1 baudrate.................................................................................................................................... 33
no rsport 1 databits ..................................................................................................................................... 33
no rsport 1 modbus server enable ................................................................................................................ 35
no rsport 1 modbus slaveid ......................................................................................................................... 35
no rsport 1 mode......................................................................................................................................... 34
no rsport 1 parity ........................................................................................................................................ 33
no rsport 1 stopbits ..................................................................................................................................... 33
no schedule (ID)......................................................................................................................................... 45
no syslog priority........................................................................................................................................ 46
no syslog server.......................................................................................................................................... 46
password .................................................................................................................................................... 41
ping (HOST)[ (COUNT)] ........................................................................................................................... 56
quit ............................................................................................................................................................ 42
reboot......................................................................................................................................................... 43
rsport 1 baudrate (BAUD)........................................................................................................................... 33
rsport 1 databits (DATABITS).................................................................................................................... 33
rsport 1 modbus server enable..................................................................................................................... 35
rsport 1 modbus slaveid (SLAVE) .............................................................................................................. 35
rsport 1 mode (MODE)............................................................................................................................... 34
rsport 1 parity (PARITY)............................................................................................................................ 33
rsport 1 stopbits (STOPBITS) ..................................................................................................................... 33
save config ................................................................................................................................................. 44
schedule (ID) (HOUR):(MIN) (DAY) (MON) '(COMMAND)'.................................................................... 45
show clock ................................................................................................................................................. 47
show config[ all] ........................................................................................................................................ 48
show counter[ (CHANNEL)] ...................................................................................................................... 16
show di[ (CHANNEL)] .............................................................................................................................. 14
show do[ (CHANNEL)].............................................................................................................................. 15
show history............................................................................................................................................... 49
show ip ...................................................................................................................................................... 12
show log..................................................................................................................................................... 50
show osslicense .......................................................................................................................................... 51
show product.............................................................................................................................................. 52
show running-config[ all] ........................................................................................................................... 48
show schedule ............................................................................................................................................ 53
show startup-config .................................................................................................................................... 48
show tech-support ...................................................................................................................................... 54
show uptime............................................................................................................................................... 55
syslog priority (PRIORITY) ....................................................................................................................... 46
syslog server (SERVER)[ (PORT)]............................................................................................................. 46

64

FutureNet XIO-100 コマンドリファレンス Ver.1.0.2 対応版
2017 年 6 月 改訂番号 5
発行: センチュリー・システムズ株式会社
Copyright (C) 2015-2017 Century Systems Co., Ltd. All rights reserved.