SCSI エミュレーション技術
シリアル接続:V.24 / RS-232、DB-25、DB-9、VT100
旧式機器のコンソール/保守ポート向けのピン配置、ケーブル、端末設定。
SCSI のほかに、旧式の通信・産業システムの多くには、コンソール、保守、データ転送に使うシリアルポートがあります。規格は V.24(ITU-T)/RS-232(EIA)で、信号レベルは V.28 で定められています。コネクターは 25 ピンの D-sub(DB-25)、またはより小型の 9 ピン D-sub(DB-9)です。
VT100 は DEC の代表的なテキスト端末です。VT100 を想定したシステムの多くは、VT100 エミュレーション付きの端末プログラムを動かす PC とシリアル接続するだけで使えます。
注意:DB-25 はパラレル(プリンター)ポートや一部の SCSI 機器にも使われます。シリアルケーブルを接続する前に、ポートのラベルを確認してください。
信号とピン配置
| 信号 | V.24 回路 | DB-25 ピン | DB-9 ピン | 方向 |
|---|---|---|---|---|
| TxD 送信データ | 103 | 2 | 3 | 出力 |
| RxD 受信データ | 104 | 3 | 2 | 入力 |
| RTS 送信要求 | 105 | 4 | 7 | 出力 |
| CTS 送信可 | 106 | 5 | 8 | 入力 |
| DSR データセットレディ | 107 | 6 | 6 | 入力 |
| GND 信号グランド | 102 | 7 | 5 | – |
| DCD キャリア検出 | 109 | 8 | 1 | 入力 |
| DTR データ端末レディ | 108/2 | 20 | 4 | 出力 |
| RI 被呼表示 | 125 | 22 | 9 | 入力 |
方向は DTE(端末または PC)側から見たものです。DCE(モデム)は逆の方向になります。
ヌルモデムケーブル(DTE 同士)
- 最小構成は 3 線:TxD を RxD へ、RxD を TxD へ、GND を GND へ。
- フルハンドシェイク:さらに RTS と CTS、DTR と DSR・DCD をクロスさせます。
- ストレートケーブルは DTE と DCE(PC とモデム)の接続用です。コンピューター同士や、PC と端末ポートの接続には通常ヌルモデムケーブルが必要です。
VT100 端末
VT100 は 1978 年の DEC のテキスト端末で、現在も多くの端末プログラムが使う ANSI エスケープコードを定めました。VT100 を要求する機器は、このコードを前提としています。
VT100 エミュレーション付きの端末プログラムを使用します(Unix 系では TERM=vt100)。
一般的なシリアル設定
| ボーレート | 9600(1200~19200 のことも多い) |
|---|---|
| データビット | 8(古いシステム:7) |
| パリティ | なし(古いシステム:偶数) |
| ストップビット | 1 |
| フロー制御 | なし、または RTS/CTS |
必ず機器のマニュアルを確認してください。設定はシステムごとに異なります。
実用のヒント
USB-シリアル変換アダプター
最近の PC にはシリアルポートがありません。品質の良いチップを使った USB-RS-232 変換アダプターなら、ほとんどの機器で使えます。
ケーブル長
RS-232 は短距離向けで、通常は約 15 m までです。長いケーブルではボーレートを下げてください。
コネクターの極性
オス・メスのコネクターを確認し、必要なら変換アダプターを使います。ケーブルを選ぶ前に、機器が DTE か DCE かを確認してください。
古い SCSI 機器のアップグレードをお考えですか?
詳しい情報をご希望の方は、メールでご連絡ください。
ssd [at] scsi.solutions