簡易プログラマブル入出力ボード Model ioBoard4 通信仕様書

簡易プログラマブル入出力ボード Model
ioBoard4
通信仕様書
2013/10 ver 2.01
Model ioBoard4 はシリアル通信(COM)インターフェースを標準で装備しています。
このシリアル通信(COM)インターフェースを用いて動作条件等をPCから設定することが可能
です。
PCとの接続には専用オプションのUSBコンバータケーブルの使用をお奨め致します。
(汎用のUSBコンバータの使用も可能ですが、その場合は信号レベルとピンアサインの変更が必
要となります。)
2.仕様
2-1 接続
コネクタ:RJ11モジュラジャック(6P4線式)
2-2 インターファエース
ボーレート
ストップビット
115200bps(標準)
1 ビット
パリティ
なし
キャラクター長
8ビット
信号レベル
CMOSロジック
2-3 メッセージコード
アスキー文字
2-4 送受信デリミタ
CRLF
3.メッセージのコマンドコード及びフォーマット
3-1 受信コマンド表
[SETxxx:yyy] コマンド 入出力パラメータの設定(単独動作モード)
[応答文字列] なし
コマンド xxx
内 容
パラメータ(yyy)
範囲
単位
1[x]0
出力 ON 時ディレイ
32bit
ms
1[x]1
出力 OFF 時ディレイ
32bit
ms
1[x]2
入力 On 時チャタリング回避ディレイ
32bit
ms
1[x]3
入力 Off 時チャタリング回避ディレイ
32bit
ms
1[x]4
入力ロジック(N.O、N.C)
0 or 1
1[x]5
出力ロジック(N.O、N.C)
0 or 1
1[x]6
動作モード設定
0~255 (8bit)
[x]:チャンネル(ポート番号)
[GETxxx:] コマンド 入出力パラメータの取得読み出し(単独動作モード)
[応答文字列] 現在設定されている数値文字列を返送します。
コマンド xxx
内 容
応答文字列範囲
単位
1[x]0
出力 ON 時ディレイ
32bit
ms
1[x]1
出力 OFF 時ディレイ
32bit
ms
1[x]2
入力 On 時チャタリング回避ディレイ
32bit
ms
1[x]3
入力 Off 時チャタリング回避ディレイ
32bit
ms
1[x]4
入力ロジック(N.O、N.C)
0 or 1
1[x]5
出力ロジック(N.O、N.C)
0 or 1
1[x]6
動作モード設定
0~255 (8bit)
[x]:チャンネル(ポート番号)
[VER] コマンド ソフトウェアバージョンの取得
[応答文字列] バージョン文字列を返送します
コマンド
VER
内 容
ソフトウェアバージョン取得
[RST] コマンド 動作モードリセット処理
[応答文字列] なし
コマンド
RST
内 容
動作モードを初期化
(モード0=単独動作モード)
応答文字列
---
Ver._.__.__
応答
なし
---
[TST4] コマンド 4bit TEST 動作モード処理
[応答文字列] なし
コマンド
TST4
内 容
応答
4bit セルフテスト動作
なし
---
(4bit シフト自動点灯サイクル)
[TST8] コマンド 8bit TEST 動作モード処理
[応答文字列] なし
コマンド
TST8
内 容
応答
8bit セルフテスト動作
なし
---
(8bit シフト自動点灯サイクル)
[DIRC] コマンド Direct Output 動作モードへ移行
[応答文字列] なし
コマンド
DIRC
内 容
Direct Output 動作モード
応答
---
なし
(直接指定出力動作モードへの移行)
[PCTR] コマンド PC 接続動作モードへ移行
[応答文字列] なし
コマンド
PCTR
内 容
PC 接続 動作モード
応答
---
なし
(PC 接続動作モードへの移行)
[BIT4] コマンド 4bitポート指定処理
[応答文字列] なし
コマンド
BIT4
内 容
4bit 出力用、ポート設定モード
応答
---
なし
(上位 4bit 無効化モード)
[BIT8] コマンド 8 bitポート指定処理
[応答文字列] なし
コマンド
BIT8
内 容
8 bit 出力用、ポート設定モード
応答
---
なし
(標準)
[INP] コマンド 8 bit入力情報取得処理
[応答文字列] 入力 8bit の情報を'1'/'0'文字列で応答を返します。
コマンド
INP
内 容
8 bit 一括入力情報取得
応答
yyyyyyyy ---
[OUTS0:xxxxxxxx] コマンド
8 bit出力情報設定処理
[応答文字列] なし
コマンド xxxxxxxx
内 容
パラメータ(xxxxxxxx)
---
範囲
xxxxxxxx
8 bit 一括出力情報設定
[OUTxxx:y] コマンド
1 bit出力情報設定処理
[応答文字列] なし
コマンド xxx
1[x]0:
0 or 1 (各 bit)
内 容
パラメータ(y)
1bit 単位出力情報設定
0 or 1
[x]:チャンネル(ポート番号)
3-2 送信コマンド
自発的に送信する通信データはありません。
範囲
---