
IBM 3270 は、 1971 年にIBMが発表したブロック指向[ 1 ]ディスプレイおよびプリンタコンピュータ端末のファミリーであり[ 2 ]、通常はIBM メインフレームとの通信に使用されます。3270 はIBM 2260ディスプレイ端末の後継機です[ 3 ]。初期モデルのテキストの色のため、これらの端末は非公式にグリーン スクリーン端末として知られています。文字指向端末とは異なり、3270 はデータ ストリームと呼ばれる大きなデータ ブロックを転送することで必要なI/O割り込みの数を最小限に抑え、同軸ケーブルを使用した高速の独自の通信インターフェイスを使用します。
IBMはもはや3270端末を製造していませんが、IBM 3270プロトコルはTN3270 [ 5 ]クライアント、3270端末エミュレーション、またはWebインターフェースを介してメインフレームベースのアプリケーションにアクセスするために今でも一般的に使用されています[ 4 ] 。これらのアプリケーションは、グリーンスクリーンアプリケーションと呼ばれることもあります。
3270 シリーズは、1970 年代初頭に利用可能だった技術を使用して、多くの場合遠隔地にあるメインフレーム コンピュータと接続するように設計されました。[ 2 ]このシステムの主な目的は、1 つのメインフレームで使用できる端末の数を最大化することでした。そのため、3270 は、送信されるデータ量を最小限に抑え、メインフレームへの割り込みの頻度を最小限に抑えるように設計されました。キー ストロークごとに CPU が割り込みを受けないようにすることで、メイン メモリが 16 MBしかない1970 年代のIBM 3033メインフレームは、 CICSの下で最大 17,500 台の 3270 端末をサポートすることができました。

ほとんどの 3270 デバイスはクラスタ化されており、1 つ以上のディスプレイまたはプリンタが制御ユニットに接続されています(3275 および 3276 には統合制御ユニットが含まれています)。[ 6 ]当初、デバイスは同軸ケーブルを介して制御ユニットに接続されていましたが、後にトークン リング、ツイスト ペア、またはイーサネット接続が利用可能になりました。ローカル制御ユニットは、近くのメインフレームのチャネルに直接接続されます。リモート制御ユニットは、モデムを介して通信回線に接続されます。リモート 3270 コントローラは、多くの場合マルチ ドロップされており、1 つの回線に複数の制御ユニットがあります。
IBM 3270 デバイスは、93オームの RG-62 同軸ケーブルを使用して、端末ごとに 1 本の専用ケーブルを備えたポイント ツー ポイント構成で3299 マルチプレクサまたはクラスタ コントローラ (3271、3272、3274、3174 など) に接続されます。データは、わずかに変更された差動マンチェスター符号化を使用して 2.3587 Mbit/s のビット レートで送信されます。最大1,500 m (4,900フィート)のケーブルがサポートされていますが、IBM のドキュメントでは、サポートされる最大同軸ケーブル長は2,000フィート (610 m)であると通常記載されていました。[ 7 ] [ 8 ]当初、デバイスにはBNC コネクタが装備されていましたが、後に、赤いバランを必要とせずに IBM シールド ツイスト ペア ケーブル システムをサポートする特殊なデュアル パーパス コネクタ( DPC )に置き換えられました。
データ ストリームでは、テキストと制御 (または書式設定機能) の両方が混在しており、単一の出力操作として画面全体を描画できます。これらのデバイスの書式設定の概念により、画面をフィールド (連続する文字セルのクラスター) に分割でき、色、[ a ]強調表示、文字セット、[ a ]変更からの保護など、多数のフィールド属性を設定できます。[ 9 ]フィールド属性は、画面上の物理的な位置を占め、フィールドの開始と終了も決定します。また、個々の画面位置に関連付けられた文字属性もあります。
「変更済み読み取り」と呼ばれる手法[ 10 ]を使用すると、変更された任意の数のフォーマット済みフィールドの変更をメインフレームへの単一の送信に含めることができますが、変更されていないフィールドや静的データは送信されません。この手法は、CPUの端末スループットを向上させ、送信されるデータを最小限に抑えます。文字割り込み駆動の端末インターフェースに慣れているユーザーの中には、この手法を珍しいと感じる人もいます。また、フィールド属性を含む3270画面バッファの内容全体を転送するバッファ読み取り[ 11 ]機能もあります。これは主にデバッグ目的で使用され、アプリケーションプログラムの画面内容を一時的にデバッグ情報に置き換えながら保持します。
初期の3270には3種類のキーボードがありました。タイプライターキーボードには、プログラム機能(PF)キーのない66キーバージョンと、12キーを備えた78キーバージョンがありました。どちらのバージョンにも、プログラム注意(PA)キーが2つありました。[ 12 ] [ 13 ]データ入力キーボードには、PFキーが5つとPAキーが2つありました。オペレータコンソールキーボードには、PFキーが12個とPAキーが2つありました。[ 14 ] : p.19後期の3270には、注意[ b ]キー、カーソル選択[ c ]キー、システム要求キー、24個のPFキー、3個のPAキーがありました。また、テスト要求キーもありました。これらのキーのいずれかが押されると、制御ユニットがホストコンピュータにI/O割り込み[ d ]を生成し、押されたキーを識別する注意ID(AID)を表示します。アプリケーションプログラムの終了、ページアップ、ページダウン、ヘルプなどの機能は、キーを1回押すだけで呼び出すことができるため、非常に負荷の高いプロセッサへの負担を軽減できます。
このアプローチの欠点は、個々のキーストロークに反応するviのような動作が不可能だったことである。同じ理由で、Lotus 1-2-3を3279画面のメインフレームに移植する試みも成功しなかった。プログラマーが、スプレッドシートのユーザーインターフェースを、文字単位ではなく画面単位で操作するデバイスに適切に適応させることができなかったためである。しかし、3270ではエンドユーザーの応答性がより予測しやすく、ユーザーはそれを高く評価した。
3270 と互換機は、導入後、 IBM System/370および後継システムで最も一般的に使用される端末となりました。 [ 15 ]対話型コンポーネントを含む IBM およびサードパーティのソフトウェアは、3270 端末の存在を前提として、ISPFパネルとサポートプログラムを提供しました。
VMの会話型モニター システム(CMS) は、z/VMに引き続き3270 [ 16 ]をサポートしています。
OS/360 および後継OSのタイムシェアリングオプション(TSO) は、ラインモードのコマンドラインをサポートし、ISPFなどのフルスクリーンアプリケーションのための機能も備えています。
OS/360 および後継機種のマルチコンソール サポート (MCS) のデバイス非依存ディスプレイ オペレータ コンソール サポート (DIDOCS) は 3270 デバイスをサポートしており、実際、現在のバージョンの MVS の MCS はライン モード、[ e ] 2250または2260デバイスをサポートしなくなりました。
MVSおよびVM/SP用のSPFおよびプログラム開発機能(ISPF/PDF)エディター(ISPF/PDFはVMでも利用可能でしたが、ほとんど使用されませんでした)と、VM/SPからz/VMまでのXEDITエディターは、3270の機能を幅広く利用しています。
顧客情報制御システム(CICS)は3270パネルをサポートしています。実際、1970年代初頭から、CICSアプリケーションは3270向けに開発されることが多かったのです。[ 12 ]: 195ff
オンライン編集およびジョブ投入環境であるSource Program Maintenance Online II (SPM)は、3270を中心に設計されていた。[ 17 ]
Wylburの様々なバージョンは、3270に対応しており、フルスクリーンアプリケーションにも対応しています。
マギル大学のMUSIC/SPオペレーティングシステムは、3270端末およびアプリケーションをサポートしており、全画面テキストエディタ、メニューシステム、3270全画面アプリケーションを作成するためのPANEL機能などが含まれていました。
改良されたデータタグは、フォーマット済みで構造化されたパンチカード入力を3270ディスプレイデバイスに変換するのに最適です。適切なプログラミングを行うことで、フォーマット済みで構造化されたカード入力を使用するあらゆるバッチプログラムを3270端末に重ねて実行できます。
IBMのオフィス生産性ソフトウェア「OfficeVision 」は、その優れた設計思想により、3270とのインタラクションにおいて大きな成功を収めました。そして長年にわたり、PROFSカレンダーは世界中のオフィス端末で最もよく表示される画面でした。
System/370に移植されたWordPerfectワードプロセッサのバージョンは、3270アーキテクチャ向けに設計された。
3270 デバイスは、SNA (システム ネットワーク アーキテクチャ)ネットワークまたは非 SNA ネットワークの一部となることができます。コントローラが SNA に接続されている場合、SNA からは PU (物理ユニット タイプ 2.0、APPN の場合は PU2.1) ノードとして認識され、通常は LU (論理ユニット タイプ 1、2、および 3) デバイスが接続されています。ローカルのチャネル接続コントローラは、VTAM (仮想通信アクセス方式)によって制御されます。リモートコントローラは、フロントエンドプロセッサ( 3705、3720、3725、3745、および VTAM)のNCP (ネットワーク制御プログラム) によって制御されます。
3270とその初期の前身機種向けにオペレーティングシステムを開発し、サポートを提供した最初のグループの一つがミシガン大学でした。同大学は、ハードウェアがメーカー以外でも利用できるように、ミシガン・ターミナル・システム( MTS)を開発しました。MTSは長年にわたりミシガン大学の標準OSであり、1990年代に入ってもなお使用され続けました。
GTE、ヒューレット・パッカード、ハネウェル/インコターム部門、メモレックス、ITTクーリエ、マクデータ、ハリス、アルファスコップ、テレタイプ/ AT&Tなどの多くのメーカーは、 3270互換[ f ]端末を製造したり、 HP 2640シリーズなどのASCII端末を改造して、フォーム検証機能を備え、一度に1画面ずつ送信できる同様のブロックモード機能を持たせたりしました。業界では、「システム互換」コントローラと「プラグ互換」コントローラを区別しており、「システム互換」とは、サードパーティのシステムがユニットで終端される3270データストリームと互換性があることを意味していましたが、「プラグ互換」機器は同軸レベルでも互換性があり、IBM端末をサードパーティのコントローラに接続したり、その逆も可能でした。
現代のアプリケーションは、従来の3270アプリケーションをベースに構築されることがあり、ソフトウェアユーティリティを使用して画面をキャプチャ(スクリーン・スクレイピング)し、そのデータをWebページやGUIインターフェースに転送します。
1990年代初頭、PCとメインフレームを接続する一般的なソリューションは、 PCに差し込み、同軸ケーブルを介してコントローラに接続する拡張カードであるIRMAボードでした。IRMAおよび同様のアダプタ用の3270シミュレータは、通常、 IBM 3270 PCと同じプロトコルを使用してPCとメインフレーム間のファイル転送を提供します。[ 18 ]

IBM 3270 ディスプレイ端末サブシステムは、ディスプレイ、プリンタ、コントローラで構成されています。3275 および 3277 のオプション機能には、セレクタペン、[ g ] EBCDICではなく ASCII文字セット、可聴アラーム、キーボードのキーロックがあります。キーボードの数値ロックが利用可能で、オペレータが数値として定義されたフィールドに非数値データを入力しようとするとキーボードがロックされます。[ 14 ]後に、磁気ストライプカードにエンコードされた情報を読み取ることができるオペレータ識別カードリーダーが追加されました。
一般的に、3277モデルは、EBCDIC/APL混合キーボードまたはテキストキーボードを除き、大文字のみの入力が可能です。これらのキーボードでは小文字も入力できます。小文字入力機能とデッドキーは、 RPQ(価格見積もり依頼)オプションとして提供されていましたが、後の3278および3279モデルに追加されました。
1983年10月に発売されたIBM PCのバージョン3270 PCには、3270端末エミュレーションが搭載されていた。その後、3270 PC/G(グラフィックス)、3270 PC/GX(拡張グラフィックス)、3270 Personal Computer AT、3270 PC AT/G(グラフィックス)、3270 PC AT/GX(拡張グラフィックス)が続々と発売された。
3270ディスプレイには、3270データストリームの終端位置に関して2つのタイプがあります。
DFTは、3270のデータストリームを端末に直接渡すことで、EAB(拡張属性、グラフィックスなど)といった機能を実現するだけでなく、3290および3194マルチセッションディスプレイに搭載されていたマルチセッション(最大5セッション同時接続)も可能にしました。この機能は、第2世代の3270端末エミュレーションソフトウェアでも広く利用されました。
3174コントローラのMLT(複数論理端末)機能により、CUTタイプの端末から複数のセッションを行うことも可能になった。


3278は、3279カラーディスプレイおよび3287プリンタとともに、新機能の基盤として拡張ディスプレイストリーム(EDS)を導入した。


IBM 3279はIBM初のカラー端末でした[ 20 ]。IBMは当初4つのモデルを発表しましたが、後にプロセッサコンソールとして使用できる5番目のモデルを追加しました。
3279 は 1979 年に導入されました。[ 21 ] 3279 は、PC がその目的で一般的に使用されるようになる前に、IBM メインフレーム端末として広く使用されていました。3270 シリーズの一部であり、3270データ ストリームを使用していました。[ 22 ]端末は、IBM メインフレームにチャネル接続するか、SDLC (同期データ リンク制御) リンクを介してリンクするかのいずれかで、3274 コントローラに接続できました。システム ネットワーク アーキテクチャ(SNA) プロトコルでは、これらの端末は論理ユニット タイプ 2 (LU2) でした。基本モデル 2A および 3A は、入力フィールドに赤と緑、出力フィールドに青と白を使用していました。ただし、モデル 2B および 3B は 7 色をサポートし、オプションのプログラム シンボル セット機能が搭載されている場合は、グラフィックを表示するために使用できるロード可能な文字セットを備えていました。プログラム シンボル セット機能は現場で追加でき、モデル S3G では標準でした。
IBM 3279は、グラフィック[ h ]ソフトウェアサポートであるGraphical Data Display Manager (GDDM)を備え、イギリスのウィンチェスター近郊にあるIBMのハーズリー開発研究所で設計されました。[ 23 ]

3290 インフォメーション パネルは、17 インチの琥珀色のモノクロプラズマ ディスプレイユニットで、1983 年 3 月 8 日に発表されました[ 24 ]。4 つの独立した 3278 モデル 2 端末、または単一の 160×62 端末など、さまざまなモードで表示できます。また、分割もサポートしています。[ 25 ] [ i ] 3290 は、プログラムされたシンボルを使用してグラフィックスをサポートします。3290 アプリケーションは、画面領域を最大 16 個の個別の明示的パーティション(論理画面) に分割できます。
3290は分散機能端末(DFT)であり、コントローラがフロッピーディスクまたはハードディスクからマイクロコードをダウンストリームロード(DSL)する必要がある。
3180は、1984年3月20日に発売されたモノクロディスプレイで、ユーザーは複数の基本モードと拡張モードを設定できました。基本モードはすべてプライマリ画面サイズが24x80です。モード2と2+はセカンダリサイズが24x80、モード3と3+はセカンダリサイズが32x80、モード4と4+はセカンダリサイズが43x80、モード5と5+はセカンダリサイズが27x132です。アプリケーションは、拡張モードのプライマリ画面サイズと代替画面サイズを上書きできます。3180は、アプリケーション制御で再構成可能な単一の明示的なパーティションもサポートしていました。
IBM 3191ディスプレイ・ステーションは、経済的なモノクロCRTディスプレイです。モデルAとBは1920文字表示の12インチCRT、モデルD、E、Lは1920文字または2560文字表示の14インチCRTです。
IBM 3193 ディスプレイ ステーションは、高解像度の縦型モノクロ 380mm (15 インチ) CRT 画像ディスプレイで、英数字データに加えて、レターサイズまたは A4 サイズの文書を表示できます。圧縮画像はスキャナから 3193 に送信でき、3193 で解凍されます。画像データの圧縮は、伝送時間を短縮し、ストレージ要件を削減するための技術です。
IBM 3194は、1.44MBの 3.5インチフロッピーディスクドライブとIND$FILE転送機能を備えたディスプレイステーションです。
IBM以外にも、複数のサードパーティメーカーが3270ディスプレイを製造した。
GTEはIS/7800 [ 27 ]ビデオディスプレイシステムを製造したが、これは3271または3272に接続されたIBM 3277ディスプレイと名目上互換性があった。RAバッファ順序の非互換性により、VM/SE (SEPP)のログオン画面が壊れた。
ハリス社は、IBM 3271または3272に接続されたIBM 3277ディスプレイと互換性のある8000 [ 28 ]シリーズ端末システムを製造しました。
ハリス社は後に9100-9200 [ 29 ]情報処理システムを製造したが、これには
Informer Computer Terminals 社は、 IBM 3270 と互換性があり、3x74 に接続するための同軸ポートを備えたモデル 270 端末の特別バージョンを製造しました。[ 30 ] [ 31 ]
以下の資料は[ 32 ]で入手できます。
IBMはグラフィックをサポートするために2つの異なる実装を採用していました。1つ目は、3278、3279、3287のオプションのプログラムシンボルセット[ 34 ](PSS)に実装されたもので、後の3279-S3G(別名3279G)では標準機能となり、端末にダウンロードされたオンザフライのカスタム定義シンボルでグラフィックを組み合わせる方式でした。
2番目に後発の実装では、全点アドレス指定可能(APA)グラフィックス、別名ベクターグラフィックスが提供され、従来の手法よりも効率的なグラフィックス処理が可能になった。APA/ベクターグラフィックスを最初にサポートした端末は3179G端末で、後に3192G、そして3472Gへと置き換えられた。
どちらの実装も、 1979年に初めてリリースされたIBM GDDM(Graphical Data Display Manager)と、SASのSAS/GRAPHソフトウェアによってサポートされています。
IBM 3279-S3G(別名3279G)端末は、1979年に発表されたIBMのグラフィック端末で、PSS搭載の3279-3Bの後継機種でした。この端末は7色をサポートし、グラフィックは、グラフィカルアプリケーションGDDM(Graphical Data Display Manager)がWrite Structured Fieldコマンドを使用して端末にロードするプログラマブルシンボルセットで構成されていました。
プログラマブルシンボルは、端末にハードワイヤードされているラテン文字、数字などで構成される通常の基本文字セットに追加される機能です。3279Gは、それぞれ190個のシンボルをサポートする6つの追加シンボルセットをサポートしており、合計1,140個のプログラマブルシンボルが利用可能です。プログラマブルシンボルセットのうち3つは、それぞれ3つのプレーンを備えており、これらのセットにダウンロードされたプログラマブルシンボルに色(赤、青、緑)を付けることができるため、合計7色に対応しています。
各「文字」セルは、画面モデルに応じて9×12または9×16のドットマトリックスで構成されています。セルにシンボルをプログラムするには18バイトのデータが必要となるため、従来のテキスト画面と比較すると、場合によってはデータ負荷がかなり大きくなります。
例えば、画面上に双曲線を描画したい場合、アプリケーションはまず双曲線を構成するために必要なプログラマブルシンボルを計算し、端末にロードする必要があります。次に、アプリケーションは画面セルの位置を指定して画面を描画し、プログラマブルシンボルセットの中から適切なシンボルを選択します。
3279Gは、属性選択キーボードを搭載して注文することができ、オペレーターは属性、色、およびプログラム可能なシンボルセットを選択できるため、このバージョンの端末は非常に特徴的だった。
| 別名 | IBM 3179G カラーディスプレイステーション |
|---|---|
| メーカー | IBM |
| リリース済み | 1984年3月 (1984-03) |
導入価格 | 2,295米ドル(2025年換算で7,112米ドル相当) |
| 後継 | IBM 3192-G |
IBM 3179Gは1985年6月18日に発表され[ 35 ] 、 80×24または80×32文字、16色、さらにグラフィックス[ 36 ] [ 37 ] [ 38 ] [ 39 ] [ 40 ]を提供するIBMメインフレームコンピュータ端末であり、3270 PC/G、3270 PC/GX、PC AT/G、PC AT/GX以外でAPAグラフィックスをサポートする最初の端末です。
3179-G 端末では、テキストとグラフィックが画面上で別々のレイヤーとして表示されます。画面上ではテキストとグラフィックが結合して表示されますが、実際にはテキスト レイヤーがグラフィック レイヤーの上にあります。テキスト レイヤーには、文字 (文字、数字、記号、または非表示の制御文字) を表示する通常の 3270 スタイルのセルが含まれています。[ 41 ]グラフィック レイヤーは 720×384 ピクセルの領域です。[ 42 ]各ピクセルを 16 色のいずれかで描画するために、全点アドレス指定可能またはベクター グラフィックスが使用されます。テキスト レイヤーとグラフィック レイヤーは、画面上で別々のレイヤーであるだけでなく、別々のデータ ストリームでディスプレイに送信されるため、完全に独立しています。
アプリケーション、すなわちGDDMは、ベクトル定義を3179-Gに送信し、画像を表すピクセルをアクティブ化する処理(ベクトルからラスターへの変換)は端末自体で行われます。データストリームは、画像内のグラフィックプリミティブ(線、円弧など)の数に関連しています。円弧は短いベクトルに分割され、描画のために3179-Gに送信されます。3179-Gはグラフィックデータを保存しないため、GDDMから操作機能をオフロードすることはできません。特に、ユーザー制御の場合、新しい表示操作を行うたびに、データを再生成して再送信する必要があります。
3179Gは分散機能端末(DFT)であり、クラスタコントローラのフロッピーディスクまたはハードドライブからマイクロコードをロードするためにダウンストリームロード(DSL)を必要とする。
G10モデルは標準的な122キーのタイプライターキーボードですが、G20モデルは同じレイアウトでAPLに対応しています。IBM System/370、IBM 4300シリーズ、303x、308x、IBM 3090、およびIBM 9370と互換性があります。
1987年に発表されたIBM 3192Gは、 3179Gの後継機種でした。16色印刷に対応し、グラフィック対応のローカルハードコピー用プリンター(IBM Proprinterなど)や、追加のLUとして実装されたテキスト専用のシステムプリンターをサポートしていました。
1989年に発表されたIBM 3472Gは、3192Gの後継機種であり、5つの同時セッション(うち1つはグラフィックス処理)に対応していた。3192-Gとは異なり、マウスやカラープロッターを接続するための拡張ユニットは不要で、デジタル入力用のタブレット端末やバーコードリーダーも接続できた。
IBMの端末のほとんどは、3277以降、APLキーボードを搭載して出荷することができ、オペレーター/プログラマーはAPL記号命令をエディタに直接入力することができました。端末にAPL記号を表示するには、通常の3270文字セットに加えて、APL文字セットを搭載する必要がありました。APL文字セットは、グラフィックエスケープ命令X'08'を前に付けることで指定できます。
グラフィック端末3179Gの登場により、APL文字セットは138文字に拡張され、APL2と呼ばれるようになりました。追加された文字は、ダイヤモンド、クワッドヌル、イオタアンダーバー、イプシロンアンダーバー、レフトタック、ライトタック、イコールアンダーバー、スクイッシュドクワッド、クワッドスロープ、およびダイレシスドットです。後のAPL2シンボルは、3191モデルD、E、L、3192のCUTバージョン、および3472でサポートされました。
IBM版のAPLもAPL2と呼ばれていることにご注意ください。

1984年、アプリケーションとプリンタ間の双方向通信を利用してAFP(Advanced Function Presentation)文書をオンライン印刷するためのIPDS(Intelligent Printer Data Stream)が発表されました。IPDSは、テキスト、フォント、画像、グラフィック、バーコードなどの印刷をサポートしています。IBM 4224は、IPDS対応ドットマトリクスプリンタの1つです。
HP、CanonなどのメーカーからPC市場をターゲットとしたレーザープリンターを含むプリンターが登場したことで、3270ユーザーはI-data、MPI Tech、Adacomなどのメーカーのプリンタープロトコルコンバーターを介してこれらのプリンターを接続することで、IBM 3270プリンターの代替手段を得ることができました。これらのプリンタープロトコルコンバーターは基本的に3287タイプのプリンターをエミュレートし、後にIPDSをサポートするように拡張されました。
1992年に発表されたIBM 3482端末は、ホストのアドレス指定可能な印刷とローカル画面コピーの両方に使用できるプリンタポートを備えていた。
3174の後期バージョンでは、非同期RS-232文字ベースタイプ端末をサポートする非同期エミュレーションアダプタ(AEA)が拡張され、シリアルインターフェースを備えたプリンタをサポートするようになりました。



IBMは3274および3174において、「構成サポートレター」という用語を使用し、場合によってはリリース番号を添えて、必要なハードウェアとマイクロコード、およびそれらの機能をサポートするために必要な機能の一覧を示していました。
1994年までに、3174 Establishment Controller は、標準のチャネル接続または SDLC に加えて、トークン リング、イーサネット、またはX.25を介して複数のホストに接続する機能、3270 同軸ケーブルに加えてツイスト ペア、トークン リング、またはイーサネットを介して端末を接続する機能、および TN3270 をサポートするようになりました。また、3270 デバイスと並行して非同期 ASCII 端末、プリンタ、およびプロッタを接続することもサポートしています。[ 44 ]
IBMは1977年に3274コントローラ・ファミリを発表し、3271-2製品ラインを置き換えた。
3271-2の機能はハードコードされていたのに対し、3274は内蔵の8インチフロッピーディスクドライブから読み取られるマイクロコードによって制御されていた。
3274 モデルには、8、12、16、32 ポートのリモート コントローラと 32 ポートのローカル チャネル接続ユニットが含まれていました。合計で 16 種類のモデルが市場に投入されました。3274-1A は SNA 物理ユニット タイプ 2.0 (PU2.0) であり、32 台すべてのデバイスに対してチャネル上の単一のアドレスのみを必要とし、3272 とは互換性がありませんでした。3274-1B と 3274-1D は 3272 と互換性があり、ローカル非 SNA モデルと呼ばれていました。
3274コントローラは、カテゴリAと呼ばれる新しい世代の同軸プロトコルを導入し、3277端末や3284プリンタなどのカテゴリB同軸デバイスと区別しました。最初のカテゴリA同軸デバイスは3278と最初のカラー端末であるIBM 3279カラーディスプレイステーションでした。[ 45 ]
下位互換性を確保するため、旧型のカテゴリB同軸デバイスをサポートする同軸ボード(いわゆる「パネル」)を4枚または8枚ずつグループにして設置することが可能でした。カテゴリB端末は最大16台までサポートでき、カテゴリA端末は、カテゴリA端末を8台サポートするパネルを最大4枚搭載した状態では8台までしかサポートできませんでした。
3274は、その運用期間中に以下のようないくつかの機能をサポートしていました。
IBMは1986年に3174 [ 46 ]サブシステム制御ユニットを発表し、3274製品ラインを置き換えた。
3174は、多くの新しい接続オプションと機能で3270製品ラインを強化するために設計されました。3274と同様にカスタマイズ可能でしたが、主な違いは、3274(8インチフロッピーディスク)よりも小さい(5.25インチ)フロッピーディスクを使用していたこと、そして大型のフロアモデルにはアダプタ用のスロットが10個あり、そのうちのいくつかはデフォルトでチャネルアダプタ/シリアルインターフェイス、同軸アダプタなどで占有されていたことです。3274とは異なり、ローカルモデルはローカルSNAまたはローカル非SNA(PU2.1(APPN)を含む)として構成できました。
対象モデルは、01L、01R、02R、03R、51R、52R、53R、81R、82Rです。
01L はローカルチャネル接続、R モデルはリモート接続、x3R はトークンリング (アップストリーム) 接続でした。0xL/R モデルは、内部または外部マルチプレクサ (TMA/3299) を使用することで最大 32 台の同軸デバイスをサポートするフロアユニットでした。5xR モデルは、9 台の同軸ポートを備えた棚型ユニットで、3299 マルチプレクサを接続することで 16 台まで拡張可能でした。最小のデスクトップユニットである 8xR は、4 台の同軸ポートを備え、3299 マルチプレクサを接続することで 8 台まで拡張可能でした。
IBMは3174コントローラシリーズにおいて、従来のBNC同軸コネクタをDPC(デュアルパーパスコネクタ)に変更することで、BNCコネクタをわずかに改良しました。DPCメスコネクタは数ミリ長く、通常のBNCコネクタが接続されているか、新しいDPCコネクタが接続されているかを検出するスイッチが内蔵されていました。これにより、物理層が93オームの不平衡同軸ケーブルから150オームの平衡ツイストペアケーブルに変更され、いわゆるレッドバランを必要とせずにIBMケーブルシステムを直接サポートすることができました。
構成サポートAは、3174に付属して最初に提供されたマイクロコードでした。当時存在していたすべてのハードウェアモジュール、3274に搭載されていたほぼすべてのマイクロコード機能をサポートし、インテリジェントプリンタデータストリーム(IPDS)、マルチロジック端末、国別拡張コードページ(CECP)、応答時間モニタ、ホストインターフェイスとして構成されたトークンリングなど、多くの新機能を導入しました。
構成サポートSは、リリースAに続いて奇妙なことに、ローカルまたはリモートコントローラが3270トークンリングDSPUゲートウェイとして機能し、最大80個のダウンストリームPUをサポートできるようになった。
1989年、IBMは3174シリーズの新製品を発表し、名称を3174サブシステム制御ユニットから3174エスタブリッシュメントコントローラに変更した。主な新機能は、フロア型モデルに32個の同軸ポートを追加サポートしたことである。
対象モデルは、11L、11R、12R、13R、61R、62R、63R、91R、および92Rです。
新しいコントローラシリーズは、構成サポートBリリース1とともに提供され、トークンリングゲートウェイでサポートされるDSPUの数を250ユニットに増やし、同時にメインフレーム/VTAMのポーリング要件をチャネル上でオフロードする「グループポーリング」を導入しました。
構成サポートBリリース2~5では、ローカルフォーマットストレージ(CICSスクリーンバッファ)、タイプアヘッド、ヌル/スペース処理、ESCONチャネルサポートなどの機能が有効になりました。
1990年から1991年にかけて、21R、21L、12L、22L、22R、23R、90Rの計7機種が追加されました。12LはESCON光ファイバーチャネル接続に対応していました。2xxシリーズの機種は1xxシリーズと同等でしたが、ラックマウント用に再パッケージ化され、アダプタスロットは4つしかありませんでした。90Rは同軸コントローラとして設計されたものではなく、トークンリング3270 DSPUゲートウェイとして位置づけられていました。ただし、ユニット設定用の同軸ポートが1つあり、3299マルチプレクサを使用すれば8つまで拡張できました。
このコントローラシリーズには、ISDN、APPN、およびピア通信をサポートする構成サポートCが付属していました。ISDN機能により、下流側のデバイス(通常はPC)はISDNネットワーク経由で3174に接続できました。APPNサポートにより、3174はAPPNネットワークの一部となることができ、ピア通信機能により、「ピア通信サポート」を備えた同軸ケーブル接続のPCは、3174に接続されたトークンリングネットワーク上のリソースにアクセスできました。
構成サポート C のリリース 2 ~ 6 では、次の機能がサポートされます。画面分割、セッション間のコピー、電卓機能、AS/400 ホストおよび 5250 キーボード エミュレーションへのアクセス、多数の APPN 機能強化、3270 CUT 端末が Telnet を使用して TCP/IP サーバーと通信し、同時に別の画面でネイティブ 3270 を使用してメインフレームと通信できる TCP/IP Telnet サポート。3174 が TN3270 ホスト/ゲートウェイに接続して SNA を排除しつつ 3270 データ ストリームを維持できる TN3270 サポート。3174 の下流にある LAN (トークン リングまたはイーサネット) 接続デバイスをブリッジして、IP トラフィックをフレーム リレー WAN インターフェイスにルーティングできる IP 転送。
1993年には、イーサネットアダプタ(FC 3045)の発表に伴い、3つの新モデルが追加されました。そのモデルは、14R、24R、および64Rです。
これはまた、IBMが3174年に発表した最後のハードウェア製品でもあった。
フロア型モデルとラックマウント型ユニットは、さまざまな特殊3174アダプタで拡張でき、1993年までに、チャネルアダプタ、ESCONアダプタ、シリアル(V.24/V.35)アダプタ、同時通信アダプタ、同軸アダプタ、光ファイバ「同軸」アダプタ、非同期アダプタ、ISDNアダプタ、トークンリングアダプタ、イーサネットアダプタ、および回線暗号化アダプタが含まれていました。
1994年、IBMはRPQ 8Q0935の機能をTN3270クライアントを含むConfiguration Support-Cリリース3に組み込んだ。[ 47 ]
GTE IS/7800ビデオディスプレイシステムは、名目上IBM互換のコントローラ2種類のうちいずれか1つを使用していた。
ハリス8000シリーズ端末システムは、以下の4種類のコントローラのいずれかを使用していた。
確立コントローラの代替実装として、OEC (Open Establishment Controller) というものがあります。[ 48 ] [ 49 ] [ 50 ] [ 51 ]これは、 BNCコネクタを備えたArduinoシールドとPOSIXシステム上で動作するPythonプログラムの組み合わせです。OEC を使用すると、3270 ディスプレイを TN3270 を介して IBM メインフレームに接続したり、 VT100を介して他のシステムに接続したりできます。現在サポートされているのは CUT ディスプレイのみで、DFT ディスプレイはサポートされていません。
Memorexは、3277互換の1377用に2つのコントローラーを用意していました。1371はリモート接続用、1372はローカル接続用です。[ 52 ]
その後、MemorexはIBM 3274および3174と互換性のある一連のコントローラを提供した。
IBMは、適切に構成された3274コントローラ(9901マルチプレクサ機能搭載)と最大8台のディスプレイ/プリンタとの間のマルチプレクサとして機能する3299というデバイスを提供し、これにより3x74コントローラとディスプレイ/プリンタ間の同軸ケーブルの数を削減しました。
3174コントローラの登場により、内部または外部マルチプレクサ(3299)が主流となった。3174-1Lコントローラは、それぞれ8台のデバイスをサポートする4つのマルチプレクサポートを備えていた。3174の内部マルチプレクサカードは、TMA(ターミナルマルチプレクサアダプタ9176)と名付けられた。
IBM以前、あるいはIBMと並行して、FibronicsやAdacomなど複数のベンダーが3270マルチプレクサを製造しており、同軸ケーブルの代替としてTTP(電話ツイストペア)をサポートするマルチプレクサや、マルチプレクサ間の光ファイバーリンクを提供していた。
場合によっては、マルチプレクサは、3174-81R / 91Rなどの小型リモートコントローラの「拡張」ユニットとして機能し、3299によって同軸ポートの数が4つから8つに拡張されたり、3174-51R / 61Rのように、3299によって同軸ポートの数が8つから16つに拡張されたりしました。
IBM 3270 ディスプレイ端末サブシステムは、IBM のニューヨーク州キングストン研究所(後にIBM が1990 年代半ばに苦境に陥った際に閉鎖)で設計・開発されました。プリンタはニューヨーク州エンディコット研究所で開発されました。サブシステムが拡張されるにつれて、3276 ディスプレイコントローラは日本の藤沢研究所、後に大和研究所で開発され、3279 カラーディスプレイと 3287 カラープリンタは英国のハーズリー研究所で開発されました。サブシステム製品は、キングストン(ディスプレイとコントローラ)、エンディコット(プリンタ)、英国スコットランドのグリーノック(ほとんどの製品)で製造され、米国および世界中のユーザーに出荷されました。3278 端末は、1980 年代後半までブラジルのカンピーナス近郊のオルトランディアで製造され続け、外観はそのままに、地元のエンジニアリングチームが最新の CMOS 技術を使用して内部を再設計しました。
Telnet 3270、またはtn3270は、 Telnetプロトコルを使用して3270データストリームを送受信するプロセスと、そのプロセスを使用して通信する3270クラスの端末をエミュレートするソフトウェアの両方を指します。[ 5 ] [ 53 ] tn3270を使用すると、3270端末エミュレータはSNAネットワークではなくTCP/IPネットワークを介して通信できます。Telnet 3270は、端末接続または印刷接続のどちらにも使用できます。標準のTelnetクライアントは、データ交換に根本的に異なる技術を使用しているため、tn3270クライアントの代替として使用することはできません。一般的なTN3270ソフトウェアパッケージには、IBM独自のPersonal Communications、HummingbirdのHostExplorer、Attachmate Extra!、Wall DataのRUMBA、SDI USAのTN3270 Plusなどがあります。[ 54 ] [ 55 ]
TN3270は通常、VTAMを介したIBMメインフレームアプリケーションへのオンラインアクセスに導入されます。
3270 ディスプレイには、さまざまなキーボードと文字セットが用意されています[ 56 ]。次の表は、米国英語 EBCDIC 用の 3275/3277/3284–3286 文字セット[ 57 ] [ 58 ]を示しています(オプションの文字は、米国 ASCII、英国、フランス語、ドイツ語、イタリア語 EBCDIC 用に用意されていました)。
テキスト機能のない3275および3277端末では、小文字は大文字で表示されます。NL、EM、DUP、FM制御文字は、それぞれ5、9、*、;として表示および印刷されます。ただし、WCCまたはCCCビット2および3が'00'bの場合、プリンタではNLとEMは制御機能を果たし、印刷されません。[ 14 ]: p.15
3270 に送信されるデータは、コマンド、必要に応じてコピー制御文字 (CCC) [ j ]または書き込み制御文字 (WCC)、コピー用のデバイス アドレス[ j ]、命令、文字データ、および[ a ]構造化フィールドで構成されます。コマンドは、3270 制御ユニットに、指定されたデバイスに対して読み取りや書き込みなどの何らかのアクションを実行するように指示します。命令は、デバイス バッファのフォーマットを制御するためにデータ ストリームの一部として送信されます。構造化フィールドは、端末との間で追加の制御機能やデータを伝達するために使用されます。[ a ]
ローカルの非SNAコントローラでは、コマンドは送信ディスプレイ ストリームの最初のバイトではなく、CCW オペコードになります。その他のすべてのコントローラでは、コマンドはプロトコル ヘッダーを除いたディスプレイ ストリームの最初のバイトになります。
以下の表には、ローカルの非SNAコントローラ用のデータストリームコマンドとCCWオペコードが含まれています。ローカルのSNAコントローラ用のCCWオペコードは含まれていません。
書き込みまたは消去/書き込みによって送信されるデータは、コマンドコード自体と、それに続く書き込み制御文字(WCC)で構成され、オプションで、命令またはデータ(あるいはその両方)を含むバッファが続きます。WCCはデバイスの動作を制御します。ビットによってプリンタの動作を開始したり、印刷フォーマットを指定したりできます。その他のビット設定では、搭載されている場合は可聴アラームを鳴らしたり、キーボードのロックを解除してオペレーターの入力を許可したり、デバイスバッファ内のすべての変更済みデータタグをリセットしたりできます。
注文[ 76 ]は、注文コードバイトに続いて0~3バイトの可変情報で構成されます。
3270には3種類の属性があります[ 77 ]:
オリジナルの3277および3275ディスプレイは8ビットのフィールド属性バイト[ 78 ]を使用しており、そのうち5ビットが使用されていた。[ 14 ]: p.18
後期モデルには基本色が含まれています。「基本色(4色)は、フィールド強調属性ビットとフィールド保護属性ビットの組み合わせを使用することで、現行の3270アプリケーションプログラムからカラーディスプレイおよびカラープリンタで生成できます。色の詳細については、IBM 3270情報システム:色とプログラムシンボル、GA33-3056を参照してください。」[ 78 ]: 1-7
3278、3279 、およびそれ以降のモデルでは、拡張属性[79]を使用して、7色、点滅、反転ビデオ、アンダースコア、フィールドアウトライン、フィールド検証、およびプログラムされたシンボルのサポートを追加しました。
3278、3279 、およびそれ以降のモデルでは、フィールド内の個々の文字の属性[ 80 ]が対応するフィールド属性を上書きすることが可能でした。
これにより、( LEXXテキストエディタなどの)プログラムは、画面上の任意の文字に、任意のフォント(プログラマブルフォントを含む)、色などを割り当てることが可能になった。
3270 ディスプレイおよびプリンタには、画面上の位置ごとに 1 バイトを格納するバッファがあります。たとえば、3277 モデル 2 は、画面サイズが 24 行 80 列で、バッファ サイズは 1920 バイトです。バイトは、0 から画面サイズマイナス 1 までアドレス指定され、この例では 1919 です。「各バッファ格納場所とディスプレイ画面上の位置の間には固定された関係があります。」[ 14 ] : p.13ほとんどの命令は「現在の」バッファ アドレスから動作を開始し、命令の実行またはデータの書き込みによってこのアドレスが更新されます。バッファ アドレスは、Set Buffer Address (SBA)命令を使用して直接設定でき、多くの場合、 Start FieldまたはStart Field Extendedが後に続きます。1920 文字ディスプレイを備えたデバイスでは、12 ビット アドレスで十分です。画面サイズが大きい後期の 3270 では、14 ビットまたは 16 ビットが使用されます。
アドレスは 2 バイトのオーダー内にエンコードされます。[ 81 ] 12 ビット アドレスの場合、各バイトの上位 2 ビットが有効な EBCDIC (または ASCII) 文字を形成するように設定されます。たとえば、アドレス 0 は X'4040'、つまりスペース - スペースとしてコード化され、アドレス 1919 は X'5D7F'、つまり ' " ' としてコード化されます。[ 14 ] : pp.75–90パネルを手動でコーディングするプログラマーは通常、3270 コンポーネント説明または 3270 リファレンス カードのアドレス テーブルを手元に置いておきます。14 ビットおよび 16 ビット アドレスの場合、アドレスは 2 バイトの連続したビットを使用します。
以下のデータストリームは、24行目1列目に属性を書き込み、24行目2列目と3列目に(保護された)文字「>」を書き込み、24行目の5列目から79列目までを保護されていないフィールドとして作成します。バッファが折り返されるため、入力フィールドを終了させるために、24行目80列目に属性が配置されます。このデータストリームは通常、画面上の未定義の位置を「00」xに設定する消去/書き込みコマンドを使用して書き込まれます。値は16進数で表されます。
データの説明 D3 WCC [デバイスのリセット + キーボードの復元(ロック解除) + MDTのリセット] 11 5C F0 SBA 行 24 列 1 1D F0 SF/属性 [保護済み、英数字、表示輝度通常、ペン検知不可、MDTオフ] 6E 40 '> ' 1D 40 SF/属性 [保護なし、英数字、表示輝度通常、ペン検知不可、MDTオフ] これは現在のバッファ位置に書き込まれているため、SBAはここでは不要です。 13 IC — カーソルは現在の位置に表示されます: 24行目、5列目 11 5D 7F SBA 行 24 列 80 1D F0 SF/属性 [保護済み、英数字、表示輝度通常、ペン検知不可、MDTオフ]
3275、3277、3284、3286より新しいほとんどの3270端末は、拡張データストリーム(EDS)をサポートしており、以下のような多くの新機能を実現しています。
は、前機種の2260に比べて…
はIBM 3270の製造を中止しました。
read modified
コマンド
を使用して3270画面を読み取ります
2つがあります。
PA(プログラム・アテンション)キー
DFHPA1はプログラム注意(PA)キー1です
は、IBM 3270情報表示システムの新しい低価格カラーディスプレイ製品である3179カラーディスプレイステーションを発表しました。3179は、コンパクトで7色、1920文字、14インチのCRTディスプレイで、明るく鮮明な色彩と汚れのない画面表面を備えています。新しい変更可能なキーボードを搭載し、IBM 3279モデルS2AおよびS2Bと同等の機能を備えています。...3179の最初の顧客への出荷は1984年3月に予定されています。...購入価格...2,295ドル...
ス ディスプレイ ステーション モデル G1 および G2 と IBM 3979 拡張ユニットは、IBM 3270 情報ディスプレイ システム グラフィックス製品ファミリーの最新メンバーです。3179 G モデルは、明るく鮮明な色と汚れにくいスクリーン表面を備えた、魅力的な価格の 8 色、1,920 文字または 2,560 文字の 14 インチ CRT の新製品です。全点アドレス指定可能(APA)スクリーンを搭載し、IBMカラージェットプリンター(3852モデル2)をネイティブに接続してローカル画面コピーを行うことができるため、グラフィック機能が大幅に強化されています。
3179Gディスプレイ端末をエミュレートし、サン・ワークステーションのユーザーに
。…同社はまた、IBMの3179Gグラフィック・ディスプレイ・ステーションをシリーズ274コントローラに接続するためのオプションも導入した…
Systems社は、IBMのCICS向けオンラインプログラム開発システムであるGener/O1が、IBMの3179 Model Gグラフィック端末をサポートするようになったと発表した。
ネイティブ ベクター グラフィックス — 3179G で導入され、3192G および 3472G でも使用されました。
。IBM 3179G グラフィックス座標は、Reflection ウィンドウを 384 垂直単位と 720 水平単位に分割します。