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 送信データ10323出力
RxD 受信データ10432入力
RTS 送信要求10547出力
CTS 送信可10658入力
DSR データセットレディ10766入力
GND 信号グランド10275–
DCD キャリア検出10981入力
DTR データ端末レディ108/2204出力
RI 被呼表示125229入力

方向は 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