IBM 3270
IBM 3270 är en familj av blockorienterade display- och skrivarterminaler som introducerades av IBM 1971 och som normalt används för att kommunicera med IBM stordatorer . 3270 var efterföljaren till IBM 2260 displayterminal. På grund av textfärgen på originalmodellerna är dessa terminaler informellt kända som gröna skärmterminaler . Till skillnad från en teckenorienterad terminal minimerar 3270 antalet I/O- avbrott som krävs genom att överföra stora datablock som kallas dataströmmar och använder ett höghastighetskommunikationsgränssnitt med koaxialkabel .
IBM tillverkar inte längre 3270-terminaler, men IBM 3270-protokollet används fortfarande ofta via TN3270-klienter, 3270-terminalemulering eller webbgränssnitt för att komma åt stordatorbaserade applikationer, som ibland kallas gröna skärmapplikationer .
Principer
3270-serien designades för att ansluta till stordatorer, ofta på en avlägsen plats, med den teknik som då fanns tillgänglig i början av 1970-talet. Huvudmålet med systemet var att maximera antalet terminaler som kunde användas på en enda stordator. För att göra detta designades 3270 för att minimera mängden data som överförs och minimera frekvensen av avbrott till stordatorn. Genom att säkerställa att processorn inte avbryts vid varje knapptryckning kunde en 1970-tals IBM 3033 stordator utrustad med endast 16 MB huvudminne stödja upp till 17 500 3270-terminaler under CICS .
De flesta 3270-enheter är klustrade , med en eller flera bildskärmar eller skrivare anslutna till en kontrollenhet (3275 och 3276 inkluderade en integrerad kontrollenhet). Ursprungligen var enheter anslutna till styrenheten via koaxialkabel; senare Token Ring- , twisted-pair- eller Ethernet- anslutningar tillgängliga. En lokal styrenhet ansluts direkt till kanalen på en närliggande stordator. En fjärrkontroll är ansluten till en kommunikationslinje med ett modem . Fjärrkontroller för 3270 är ofta multi-droppar , med flera kontrollenheter på en linje.
IBM 3270-enheter är anslutna till en 3299-multiplexer eller till klusterkontrollern, t.ex. 3271, 3272, 3274, 3174, med hjälp av RG-62, 93 ohm, koaxialkablar i en punkt-till-punkt-konfiguration med en dedikerad kabel per terminal. Data skickas med en bithastighet på 2,3587 Mbit/s med en något modifierad differentiell Manchester-kodning . Kabeldragningar på upp till 1 500 m (4 900 fot) stöds, även om IBM-dokument rutinmässigt angav att den maximala stödda koaxialkabellängden var 2 000 fot (610 m). Ursprungligen var enheter utrustade med BNC-kontakter , som senare ersattes med speciella så kallade DPC – Dual Purpose Connectors som stödde IBM Shielded twisted pair-kabelsystem utan behov av så kallade röda baluns .
I en dataström är både text och kontroll (eller formateringsfunktioner) varvade så att en hel skärm kan målas upp som en enda utmatningsoperation. Konceptet med formatering i dessa enheter gör att skärmen kan delas in i fält (kluster av sammanhängande teckenceller) för vilka många fältattribut, t.ex. färg, framhävning, teckenuppsättning, skydd från modifiering, kan ställas in. Ett fältattribut upptar en fysisk plats på skärmen som också bestämmer början och slutet av ett fält. Det finns också karaktärsattribut förknippade med individuella skärmplatser.
Genom att använda en teknik som kallas read modified, kan en enda överföring tillbaka till stordatorn innehålla ändringarna från valfritt antal formaterade fält som har modifierats, men utan att skicka några omodifierade fält eller statisk data. Denna teknik förbättrar processorns terminalgenomströmning och minimerar sänd data. Vissa användare som är bekanta med teckenavbrottsdrivna terminalgränssnitt tycker att denna teknik är ovanlig. Det finns också en läsbuffert som överför hela innehållet i 3270- skärmsbufferten inklusive fältattribut. Detta används huvudsakligen för felsökningsändamål för att bevara innehållet på applikationsprogrammets skärm samtidigt som det tillfälligt ersätts med felsökningsinformation.
Det tidiga 3270-talet erbjöd tre typer av tangentbord. Skrivmaskinens tangentbord kom i både en version med 66 tangenter, utan tangenter för programmerad funktion (PF), och en version med 78 tangenter med tolv. Båda versionerna hade två Program Attention (PA) nycklar. Tangentbordet för datainmatning hade fem PF-tangenter och två PA-tangenter. Operatörskonsolens tangentbord hade tolv PF-tangenter och två PA-tangenter. Senare 3270-talet hade en uppmärksamhetsknapp, en markörvalsknapp, en systembegäransnyckel, tjugofyra PF-nycklar och tre PA-nycklar. Det fanns också en TEST REQ-nyckel. När en av dessa tangenter trycks ned kommer den att få dess kontrollenhet att generera ett I/O- avbrott till värddatorn och presentera ett Attention ID (AID) som identifierar vilken tangent som trycktes ned. Programfunktioner som avslutning, sida-upp, sida-ner eller hjälp kan anropas med en enda knapptryckning, vilket minskar belastningen på mycket upptagna processorer.
En nackdel med detta tillvägagångssätt var att vi -liknande beteende, att svara på individuella tangenttryckningar, inte var möjligt. Av samma anledning lyckades inte en port av Lotus 1-2-3 till stordatorer med 3279 skärmar eftersom dess programmerare inte kunde anpassa kalkylarkets användargränssnitt på rätt sätt till en skärm åt gången snarare än tecken åt gången. . Men slutanvändarens lyhördhet var utan tvekan mer förutsägbar med 3270, något användarna uppskattade.
Ansökningar
Efter introduktionen var 3270 och kompatibla de i särklass vanligaste terminalerna på IBM System/370 och efterföljande system. IBM och programvara från tredje part som inkluderade en interaktiv komponent tog för given närvaron av 3270 terminaler och tillhandahöll en uppsättning ISPF- paneler och stödprogram.
Conversational Monitor System (CMS) i VM har stöd för att 3270 fortsätter till z/VM .
Time Sharing Option (TSO) i OS/360 och efterföljare har kommandoradsstöd för linjeläge och har även faciliteter för helskärmsapplikationer, t.ex. ISPF .
Enhetsoberoende Display Operator Console Support (DIDOCS) i Multiple Console Support (MCS) för OS/360 och efterföljare stöder 3270 enheter och faktiskt, MCS i nuvarande versioner av MVS stöder inte längre linjeläge, 2250 och 2260 enheter.
Redaktörerna för SPF och Program Development Facility (ISPF/PDF) för MVS och VM/SP (ISPF/PDF var tillgänglig för VM, men användes lite) och XEDIT -redigerarna för VM/SP till z/VM använder 3270 funktioner i stor utsträckning.
Customer Information Control System (CICS) har stöd för 3270 paneler. Från början av 1970-talet och framåt skrevs CICS-applikationer ofta för 3270.
Olika versioner av Wylbur har stöd för 3270, inklusive stöd för helskärmsapplikationer.
Den modifierade datataggen är väl lämpad för att konvertera formaterad, strukturerad hålkortsinmatning till 3270-displayenheten. Med lämplig programmering kan alla batchprogram som använder formaterad, strukturerad kortingång läggas på en 3270-terminal.
IBMs OfficeVision -programvara för kontorsproduktivitet hade stor framgång med 3270-interaktion på grund av dess designförståelse. Och under många år PROFS -kalendern den vanligaste skärmen på kontorsterminaler runt om i världen. [ citat behövs ]
En version av WordPerfect- ordbehandlaren portad till System/370 designades för 3270-arkitekturen.
SNA
3270-enheter kan vara en del av ett SNA – System Network Architecture- nätverk eller icke-SNA-nätverk. Om styrenheterna är SNA-anslutna visas de för SNA som PU – Physical Unit typ 2.0 (PU2.1 för APPN) noder, vanligtvis med LU – Logical Unit typ 1, 2 och 3 enheter anslutna. Lokala, kanalanslutna styrenheter styrs av VTAM – Virtual Telecommunications Access Method . Fjärrkontroller styrs av NCP – Network Control Program i Front End-processorn, dvs 3705 , 3720 , 3725 , 3745 och VTAM.
Utomstående
En av de första grupperna att skriva och tillhandahålla operativsystemstöd för 3270 och dess tidiga föregångare var University of Michigan, som skapade Michigan Terminal System för att hårdvaran skulle vara användbar utanför tillverkaren. [ förtydligande behövs ] MTS var standardoperativsystemet i Michigan under många år och användes fortfarande i Michigan långt in på 1990-talet. Många tillverkare, såsom GTE , Hewlett Packard , Honeywell /Incoterm Div, Memorex , ITT Courier , McData , Harris, Alfaskop och Teletype / AT&T skapade 3270-kompatibla terminaler, eller anpassade ASCII-terminaler som HP 2640 -serien för att ha ett liknande block- lägesfunktion som skulle sända en skärm åt gången, med någon formvalideringsmöjlighet. Branschen skiljde mellan "Systemkompatibla kontroller" och "Plugkompatibilitetskontroller", där "Systemkompatibilitet" innebar att tredje parts system var kompatibelt med 3270-dataströmmen som avslutades i enheten, men inte som "Plugkompatibilitets"-utrustning. kompatibel på koaxialnivå vilket gör att IBM-terminaler kan anslutas till en kontrollenhet från tredje part eller vice versa. Moderna applikationer bygger ibland på äldre 3270-applikationer, med hjälp av mjukvaruverktyg för att fånga ( skärmskrapa ) skärmar och överföra data till webbsidor eller GUI-gränssnitt.
I början av 1990-talet var en populär lösning för att koppla ihop datorer med stordatorer Irma-kortet , ett expansionskort som ansluts till en PC och ansluts till styrenheten via en koaxialkabel. 3270-simulatorer för IRMA och liknande adaptrar tillhandahåller vanligtvis filöverföringar mellan PC:n och stordatorn med samma protokoll som IBM 3270 PC:n . [ citat behövs ]
Modeller
IBM 3270 bildskärmsterminalundersystemet består av bildskärmar, skrivare och styrenheter. Valfria funktioner för 3275 och 3277 är väljarpennan , ASCII snarare än EBCDIC teckenuppsättning, ett ljudlarm och ett tangentlås för tangentbordet. Ett numeriskt tangentbordslås var tillgängligt och låser tangentbordet om operatören försöker ange icke-numeriska data i ett fält som definieras som numeriskt. Senare tillkom en kortläsare för operatörsidentifikation som kunde läsa information kodad på ett magnetremskort .
Displayer
Generellt tillåter 3277-modeller endast inmatning av stora bokstäver, förutom de blandade EBCDIC/APL- eller texttangentborden , som har gemener. Kapacitet för små bokstäver och döda nycklar var tillgängliga som en RPQ ( Request Price Quotation) ; dessa lades till de senare 3278 & 3279 modellerna.
En version av IBM PC kallad 3270 PC , släpptes i oktober 1983, inkluderar 3270 terminalemulering . Senare följde 3270 PC/G (grafik), 3270 PC/GX (utökad grafik), 3270 Personal Computer AT, 3270 PC AT/G (grafik) och 3270 PC AT/GX (utökad grafik).
CUT vs. DFT
Det finns två typer av 3270-skärmar med avseende på var 3270-dataströmmen slutar. För CUT-skärmar (Control Unit Terminal) avslutas strömmen i displaykontrollern, kontrollenheten instruerar displayen att flytta markören, placera ett tecken, etc. EBCDIC översätts av kontrollenheten till '3270 Character Set', och tangentbordsskanning- koder från terminalen, som läses av styrenheten genom en avfrågning, översätts av styrenheten till EBCDIC. För skärmar av typen DFT (Distributed Function Terminal) skickas det mesta av 3270-dataströmmen till displayen av styrenheten. Skärmen tolkar själva 3270-protokollet.
Förutom att skicka 3270-dataströmmen direkt till terminalen, vilket möjliggör funktioner som EAB - Extended Attributes, Graphics, etc., möjliggjorde DFT även multisessioner (upp till 5 samtidiga), med i 3290 och 3194 multisessionsskärmar. Denna funktion användes också flitigt i andra generationens 3270 terminalemuleringsprogram .
MLT - Multiple Logical Terminals-funktionen i 3174-styrenheten möjliggjorde också flera sessioner från en terminal av CUT-typ.
Visa stationsnamn | CUT vs. DFT |
---|---|
3178 - alla modeller | SKÄRA |
3179 - Modell 1 | SKÄRA |
3179 - Modellerna G1, G2 | DFT |
3180 - Modell 1 | SKÄRA |
3191 - alla modeller | SKÄRA |
3192 - Modellerna C, D, F, L, W | SKÄRA |
3192 - Modell G | DFT |
3193 - alla modeller | DFT |
3194 - alla modeller | DFT |
3277 - alla modeller | SKÄRA |
3278 - alla modeller | SKÄRA |
3279 - alla modeller | SKÄRA |
3290 - alla modeller | DFT |
3472 - förutom modell G | SKÄRA |
3472 - modell G | DFT |
3482 - alla modeller | DFT |
3277
- 3277 modell 1: 40×12 terminal
- 3277 modell 2: 80×24 terminal, den största framgången av alla
- 3277 GA: en 3277 med en RS232C I/O, används ofta för att driva en Tektronix 4013 eller 4015 grafikskärm (monokrom)
3278
- 3278 modeller 1–5: nästa generation, med tecken med accent och döda nycklar i länder som behövde dem
- modell 1: 80x12
- modell 2: 80×24
- modell 2A: 80x24 (konsol) med 4 rader reserverade
- modell 3: 80×32 eller 80x24 (växlingsbar)
- modell 4: 80×43 eller 80x24 (växlingsbar)
- modell 5: 132×27 eller 80×24 (växlingsbar)
- 3278 PS: programmerbara tecken; kan visa monokrom grafik
3279
IBM 3279 var IBM:s första färgterminal. IBM tillkännagav inledningsvis fyra modeller och lade senare till en femte modell för användning som processorkonsol.
- Modeller
- modell 2A: 80-24 grundfärg
- modell 2B: 80-24 utökad färg
- modell 2C: 80-24 basfärg (konsol) med 4 rader reserverade
- modell 3A: 80-32 grundfärg
- modell 3B: 80-32 utökad färg
- Basfärg
- I basfärgläge bestämmer skydds- och intensitetsfältets färg:
Basfärgläge Skydd Intensitet Färg Oskyddad Vanligt Grön Oskyddad Förstärkt Röd Skyddad Vanligt Blå Skyddad Förstärkt Vit
- Utökad färg
- I utökat färgläge bestämmer färgfältet och karaktärsattributen färgen som en av
- Neutral (vit)
- Röd
- Blå
- Grön
- Rosa
- Gul
- Turkos
3279 introducerades 1979. 3279 användes i stor utsträckning som en IBM stordatorterminal innan datorer blev allmänt använda för ändamålet. Det var en del av 3270-serien, med hjälp av 3270- dataströmmen . Terminaler kan anslutas till en 3274-styrenhet, antingen kanal ansluten till en IBM stordator eller länkad via en SDLC- länk ( Synchronous Data Link Control ). I protokollet Systems Network Architecture (SNA) var dessa terminaler logisk enhetstyp 2 (LU2). Grundmodellerna 2A och 3A använde rött, grönt för inmatningsfält och blått och vitt för utmatningsfält. Modellerna 2B och 3B stödde dock sju färger, och när de var utrustade med den valfria funktionen för programmerad symboluppsättning hade de en laddningsbar teckenuppsättning som kunde användas för att visa grafik.
IBM 3279 med stöd för grafikprogramvara, Graphical Data Display Manager (GDDM), designades vid IBMs Hursley Development Laboratory , nära Winchester, England .
3290
Informationspanelen 3290 är en 17-tums bärnstensfärgad monokrom plasmaskärm som presenterades den 8 mars 1983, som kan visas i olika lägen, inklusive fyra oberoende 3278 modell 2-terminaler, eller en enda 160×62-terminal; den stöder även partitionering. 3290 stöder grafik genom användning av programmerade symboler En 3290-applikation kan dela upp sitt skärmområde i så många som 16 separata explicita partitioner (logiska skärmar).
3290 är en DFT (Distributed Function Terminal) och kräver att styrenheten gör en nedströmsladdning (DSL) av mikrokod från diskett eller hårddisk.
317x
- 3178: billigare terminal (1983)
- 3179: lågkostnadsfärgterminal tillkännagavs den 20 mars 1984.
3180
3180 var en monokrom skärm, introducerad den 20 mars 1984, som användaren kunde konfigurera för flera olika grundläggande och utökade visningslägen; alla de grundläggande lägena har en primär skärmstorlek på 24x80. Lägen 2 och 2+ har en sekundär storlek på 24x80, 3 och 3+ har en sekundär storlek på 32x80, 4 och 4+ har en sekundär storlek på 43x80 och 5 och 5+ har en sekundär storlek på 27x132. En applikation kan åsidosätta den primära och alternativa skärmstorleken för det utökade läget. 3180 stödde också en enda explicit partition som kunde konfigureras om under applikationskontroll.
3191
IBM 3191 Display Station är en ekonomisk monokrom CRT. Modellerna A och B är 1920 tecken långa 12-tums CRT. Modellerna D, E och L är 1920 eller 2560 tecken 14-tums CRT.
3192
- Modell C har en 14-tums CRT i 7 färger med 80x24 eller 80x32 tecken
- Modell D ger en grön monokrom 15 tum CRT med 80x24, 80x32, 80x44 eller 132x27 tecken
- Model F ger en 7-färgs högupplöst 14 tum CRT med 80x24, 80x32, 80x44 eller 132x27 tecken
- Modell G ger en 14-tums CRT i 7 färger med 80x24 eller 80x32 tecken
- Modell L har en grön monokrom 15 tum CRT med 80x24, 80x32, 80x44 eller 132x27 tecken med en väljarpenna.
- Modell W ger en svart och medan 15 tum CRT med 80x24, 80x32, 80x44 eller 132x27 tecken
3193
IBM 3193 Display Station är en högupplöst, monokrom, 380 mm (15 tum) CRT-bildskärm av stående typ som ger dokumentvisning i upp till Letter- eller A4-storlek utöver alfanumeriska data. Komprimerade bilder kan skickas till 3193 från en skanner och dekomprimering utförs i 3193. Bilddatakomprimering är en teknik för att spara överföringstid och minska lagringskraven.
3194
IBM 3194 är en Display Station som har en 1,44 MB 3,5" diskettenhet och IND$FILE- överföring.
- Modell C ger en 12-tums CRT i färg med 80x24 eller 80x32 tecken
- Modell D ger en 15-tums monokrom CRT med 80x24, 80x31, 80x44 eller 132x27 tecken
- Modell H ger en 14-tums CRT i färg med 80x24, 80x31, 80x44 eller 132x27 tecken
Senare
- 3104: lågkostnadsansluten terminal med R-loop för IBM 8100 -systemet
- 3472 Infofönster
Skärmar som inte kommer från IBM
Flera tredjepartstillverkare producerade 3270 bildskärmar förutom IBM.
GTE
GTE tillverkade IS/7800 Video Display System, nominellt kompatibelt med IBM 3277-skärmar kopplade till en 3271 eller 3272. En inkompatibilitet med RA-buffertordern bröt inloggningsskärmen i VM/SE (SEPP).
Harris
Harris tillverkade 8000-seriens terminalsystem, kompatibla med IBM 3277-skärmar kopplade till en 3271 eller 3272.
Harris tillverkade senare 9100–9200 Information Processing Systems, som inkluderade
- 9178
- 9278
- 9279-2A
- 9279-3G
- 9280
Informatör 270 376/SNA
Informer Computer Terminals tillverkade en specialversion av sin modell 270-terminal som var kompatibel med IBM 3270 och dess tillhörande koaxialport för att ansluta till en 3x74.
Memorex Telex
-
Memorex 1377, kompatibel med IBM 3277 Kopplar till 1371 eller 1372
Dokumentation för följande finns på
- Memorex/Telex 2078
- Memorex/Telex 2079
- Memorex/Telex 2080
- Memorex/Telex 2178
- Memorex/Telex 2179
Nokia/Alfaskop
- Alfaskop Displayenhet 4110
- Alfaskop Displayenhet 4112
AT&T
AT&T introducerade Dataspeed 40-terminalen/kontrollern, kompatibel med IBM 3275, 1980.
Grafiska modeller
IBM hade två olika implementeringar för att stödja grafik. Den första implementerades i de valfria programmerade symboluppsättningarna (PSS) i 3278, 3279 och 3287, som blev en standardfunktion på den senare 3279-S3G, alias 3279G, och baserades på att sammanfoga grafik med anpassad on-the-fly -definierade symboler som laddas ner till terminalen.
Den andra senare implementeringen gav All Points Addressable (APA)-grafik, aka Vector Graphics, vilket möjliggör effektivare grafik än den äldre tekniken. Den första terminalen som stödde APA/vektorgrafik var 3179G-terminalen som senare ersattes av först 3192G och senare 3472G.
Båda implementeringarna stöds av IBM GDDM - Graphical Data Display Manager som släpptes först 1979, och av SAS med deras SAS/GRAPH-programvara.
IBM 3279G
IBM 3279-S3G, aka 3279G, terminal, tillkännagav 1979, var IBM:s grafikersättare för 3279-3B med PSS. Terminalen stödde 7 färger och grafiken bestod av programmerbara symboluppsättningar som laddades till terminalen av den grafiska applikationen GDDM - Graphical Data Display Manager med kommandot Write Structured Field.
Programmerbara symboler är ett tillägg till den normala basteckenuppsättningen som består av latinska tecken, siffror etc. som är anslutna till terminalen. 3279G stöder 6 ytterligare uppsättningar symboler som var och en stöder 190 symboler, vilket resulterar i totalt 1 140 programmerbara symboler. 3 av uppsättningarna med programmerbara symboler har tre plan som vardera möjliggör färgning (röd, blå, grön) de programmerbara symbolerna som laddats ner till dessa uppsättningar, vilket ger stöd för totalt 7 färger.
Varje "tecken"-cell består av en 9x12 eller en 9x16 punktmatris beroende på skärmmodell. För att programmera en cell med en symbol krävs 18 byte data vilket gör att databelastningen i vissa fall blir ganska tung jämfört med klassiska textskärmar.
Om man till exempel vill rita en hyperbol på skärmen, måste applikationen först beräkna de nödvändiga programmerbara symbolerna för att skapa hyperboler och ladda dem till terminalen. Nästa steg är då att applikationen målar skärmen genom att adressera skärmens cellposition och välja lämplig symbol i en av uppsättningarna med programmerbara symboler.
3279G kunde beställas med Attribute Select Keyboard som gör det möjligt för operatören att välja attribut, färger och programmerbara symboluppsättningar, vilket gör den versionen av terminalen ganska distinkt.
IBM 3179G
Också känd som | IBM 3179G Color Display Station |
---|---|
Tillverkare | IBM |
Utgivningsdatum | Mars 1984 |
Introduktionspris | 2 295 USD (motsvarande 5 986 USD 2021) |
Efterträdare | IBM 3192-G |
IBM 3179G tillkännagavs den 18 juni 1985, är en IBM stordatorterminal med 80×24 eller 80×32 tecken, 16 färger, plus grafik och är den första terminalen som stöder APA-grafik förutom 3270 PC/G, 3270 PC /GX, PC AT/G och PC AT/GX.
3179-G-terminaler kombinerar text och grafik som separata lager på skärmen. Även om texten och grafiken visas kombinerade på skärmen, sitter textlagret faktiskt över grafiklagret. Textlagret innehåller de vanliga cellerna i 3270-stil som visar tecken (bokstäver, siffror, symboler eller osynliga kontrolltecken). Grafiklagret är ett område på 720×384 pixlar. All Points Addressable eller vektorgrafik används för att måla varje pixel i en av sexton färger. Förutom att vara separata lager på skärmen skickas text- och grafiklagren till displayen i separata dataströmmar, vilket gör dem helt oberoende.
Applikationen dvs GDDM skickar vektordefinitionerna till 3179-G, och arbetet med att aktivera pixlarna som representerar bilden (vektor-till-raster-konverteringen) görs i själva terminalen. Dataströmmen är relaterad till antalet grafiska primitiver (linjer, bågar och så vidare) i bilden. Bågar delas upp i korta vektorer som skickas till 3179-G för att ritas. 3179-G lagrar inte grafisk data och kan därför inte ladda ner någon manipulationsfunktion från GDDM. I synnerhet med användarkontroll innebär varje ny visningsoperation att data måste regenereras och återsändas.
3179G är en distribuerad funktionsterminal (DFT) och kräver en nedströmsladdning (DSL) för att ladda sin mikrokod från klusterstyrenhetens diskett eller hårddisk.
G10-modellen är ett standard skrivmaskintangentbord med 122 tangenter, medan G20-modellen erbjuder APL på samma layout. Kompatibel med IBM System/370 , IBM 4300-serien , 303x, 308x, IBM 3090 och IBM 9370 .
IBM 3192G
IBM 3192G, som tillkännagavs 1987 , var efterföljaren till 3179G. Den innehöll 16 färger och stöd för skrivare (dvs. IBM Proprinter) för lokal papperskopia med grafiskt stöd, eller endast text för systemskrivare, implementerad som en extra LU.
IBM 3472G
IBM 3472G som tillkännagavs 1989 var efterföljaren till 3192G och innehöll fem samtidiga sessioner, varav en kunde vara grafik. Till skillnad från 3192-G behövde den ingen expansionsenhet för att ansluta en mus eller färgplotter, och den behövde ingen expansionsenhet för att fästa en mus eller färgplotter och den kunde även ansluta en surfplatta för digital inmatning och en streckkodsläsare.
APL / APL2
De flesta IBM-terminaler, från och med 3277, kunde levereras med ett APL- tangentbord, vilket gör att operatören/programmeraren kan mata in APL-symboliska instruktioner direkt i editorn. För att kunna visa APL-symboler på terminalen måste den vara utrustad med en APL-teckenuppsättning utöver den normala 3270-teckenuppsättningen. APL-teckenuppsättningen adresseras med en föregående Graphic Escape X'08'-instruktion.
Med tillkomsten av den grafiska terminalen 3179G kunde APL-teckenuppsättningen utökas till 138 tecken, kallad APL2. De tillagda karaktärerna var: Diamond, Quad Null, Iota Underbar, Epsilon Underbar, Left Tack, Right Tack, Equal Underbar, Squished Quad, Quad Slope och Dieresis Dot. Senare APL2-symboler stöddes av 3191 modeller D, E, L, CUT-versionen av 3192 och 3472.
Observera att IBMs versioner av APL också kallas APL2.
Display-Controller
- 3275 fjärrdisplay med kontrollfunktion (inga extra displayer upp till en skrivare)
- 3276 fjärrdisplay med kontrollfunktion. IBM 3276, som tillkännagavs 1981, var en kombinerad fjärrkontroll och displayterminal, som erbjuder stöd för upp till 8 skärmar, inklusive själva 3276. Som standard hade 3276 två koaxialportar av typ A, en för sin egen skärm och en ledig för en extra terminal eller skrivare. Upp till tre extra adaptrar, som var och en stöder två koaxialenheter, kan installeras. 3276 kunde ansluta till en icke-SNA- eller SNA-värd med BSC eller SDLC med linjehastighet på upp till 9 600 bit/s. 3276:an såg väldigt mycket ut som 3278-terminalen, och terminalfunktionen hos själva 3276:an var mer eller mindre identisk med 3278:an.
Skrivare
- 3284 matrisskrivare
- 3286 matrisskrivare
- 3287 skrivare, inklusive en färgmodell
- 3288 linje skrivare
- 3268-1 R-loop-ansluten fristående skrivare för IBM 8100 -systemet
- 4224 matrisskrivare
1984 tillkännagav IPDS – Intelligent Printer Data Stream för onlineutskrift av AFP – Advanced Function Presentation- dokument, med hjälp av dubbelriktad kommunikation mellan applikationen och skrivaren. IPDS stödjer bland annat utskrift av text, teckensnitt, bilder, grafik och streckkoder. IBM 4224 är en av de IPDS-kapabla matrisskrivarna.
Med framväxten av skrivare, inklusive laserskrivare , från HP , Canon och andra, riktade mot PC-marknaden, fick 3270 kunder ett alternativ till IBM 3270-skrivare genom att ansluta denna typ av skrivare genom skrivarprotokollomvandlare från tillverkare som I-data, MPI Tech, Adacom och andra. Skrivarprotokollomvandlarna emulerar i princip en skrivare av typen 3287 och utökades senare för att stödja IPDS.
IBM 3482-terminalen, som tillkännagavs 1992, erbjöd en skrivarport, som kunde användas för värdadresserbar utskrift såväl som lokal skärmkopia.
I de senare versionerna av 3174 förbättrades Asynchronous Emulation Adapter (AEA), som stöder async RS-232 teckenbaserade terminaler, för att stödja skrivare utrustade med ett seriellt gränssnitt.
Styrenheter
- 3271 fjärrkontroll
- 3272 lokal styrenhet
- 3274 klusterkontroller (olika modeller kan vara kanalanslutna eller fjärranslutna via BSC- eller SDLC -kommunikationslinjer och hade mellan åtta och 32 koaxialportar)
- 3174 klusterkontroller
På 3274 och 3174 använde IBM termen konfigurationsstödbrev , ibland följt av ett releasenummer, för att ange en lista med funktioner tillsammans med hårdvaran och mikrokoden som behövs för att stödja dem .
År 1994 stödde 3174 Establishment Controller funktioner såsom anslutning till flera värdar via Token Ring , Ethernet eller X.25 förutom standardkanalanslutningen eller SDLC; terminalinfästning via twisted pair , Token Ring eller Ethernet förutom co-ax; och TN3270. De stöder även anslutning av asynkrona ASCII-terminaler, skrivare och plottrar tillsammans med 3270-enheter.
3274 styrenhet
IBM introducerade 3274-kontrollerfamiljen 1977 och ersatte produktlinjen 3271–2.
Där funktionerna i 3271–2 var hårdkodade, styrdes 3274 av dess mikrokod som lästes från 3274:ans inbyggda 8-tums diskettenhet.
3274 modeller inkluderade fjärrkontroller med 8, 12, 16 och 32 portar och 32-portars lokala kanalanslutna enheter. Totalt släpptes 16 olika modeller med tiden på marknaden. 3274-1A var en SNA fysisk enhet typ 2.0 (PU2.0), krävde bara en enda adress på kanalen för alla 32 enheter och var inte kompatibel med 3272. 3274-1B och 3274-1D var kompatibla med 3272 och hänvisades till som lokala icke-SNA-modeller.
3274-styrenheterna introducerade en ny generation av koaxialprotokollet, kallat kategori A, för att skilja dem från kategori B-koaxialenheter, såsom 3277-terminalen och 3284-skrivaren. De första kategori A-koaxialenheterna var 3278 och den första färgterminalen, IBM 3279 Color Display Station.
För att möjliggöra bakåtkompatibilitet var det möjligt att installera koaxialkort, så kallade "paneler", i grupper om 4 eller 8 som stöder de nu äldre kategori B-koaxanordningarna. Maximalt 16 kategori B-terminaler kunde stödjas, och endast 8 om styrenheten var fulladdad med maximalt 4 paneler som var och en stöder 8 kategori A-enheter.
Under sin livslängd stödde 3274 flera funktioner inklusive:
- Utökad dataström
- Utökad markering
- Programmerad symboluppsättning (PSS)
- V.24-gränssnitt med hastighet upp till 14,4 kbit/s
- V.35-gränssnitt med hastighet upp till 56 kbit/s
- X.25 nätverksanslutning
- DFT – Distributed Function Terminal
- DSL – Nedströmsbelastning för 3290 och 3179G
- 9901 och 3299 multiplexer
- Entry Assist
- Dual Logic (funktionen att ha två sessioner från en CUT-lägesskärm).
3174 styrenhet
IBM introducerade 3174 Subsystem Control Unit 1986, och ersatte produktlinjen 3274.
3174 designades för att förbättra produktlinjen 3270 med många nya anslutningsmöjligheter och funktioner. Liksom 3274 var den anpassningsbar, den största skillnaden var att den använde mindre (5,25 tum) disketter än 3274 (8 tums disketter), och att de större golvmodellerna hade 10 kortplatser för adaptrar, några av dem var standard upptas av kanaladapter/seriellt gränssnitt, koaxialadapter, etc. Till skillnad från 3274 kan alla lokala modeller konfigureras som antingen lokal SNA eller lokal icke-SNA, inklusive PU2.1 (APPN).
Modellerna inkluderade: 01L, 01R, 02R, 03R, 51R, 52R, 53R, 81R och 82R.
01L var lokalkanalansluten, R-modellerna fjärranslutna och x3R Token Ring (uppströms). 0xL/R-modellerna var golvenheter som stödde upp till 32 koaxialenheter genom användning av interna eller externa multiplexorer (TMA/3299). 5xR-modellerna var hyllenheter med 9 koaxialportar, utbyggbara till 16, genom anslutning av en 3299 multiplexer. De minsta stationära enheterna, 8xR, hade 4 koaxialportar som kunde utökas till 8 genom anslutning av en 3299 multiplexer.
I 3174-styrenhetslinjen ändrade IBM också något den klassiska BNC- koaxialkontakten genom att ändra BNC-kontakten till DPC – Dual Purpose Connector. DPC-honkontakten var några millimeter längre och med en inbyggd omkopplare som upptäckte om en vanlig BNC-kontakt var ansluten eller en nyare DPC-kontakt anslutits, vilket ändrade det fysiska lagret från 93 ohm obalanserad koaxial, till 150 ohm balanserad vriden- par, vilket ger direkt stöd för IBMs kabelsystem utan behov av en så kallad röd balun.
Konfigurationsstöd A var den första mikrokoden som erbjöds med 3174. Den stödde alla hårdvarumoduler som fanns vid den tiden, nästan alla mikrokodfunktioner som finns i 3274 och introducerade ett antal nya funktioner inklusive: Intelligent Printer Data Stream (IPDS), Multiple Logical Terminaler, Country Extended Code Page (CECP), Response Time Monitor och Token Ring konfigurerade som värdgränssnitt.
Konfigurationsstöd S, konstigt nog efter release A, introducerade att en lokal eller fjärrkontroll skulle kunna fungera som 3270 Token-Ring DSPU Gateway och stödja upp till 80 nedströms PU:er.
1989 introducerade IBM en ny serie 3174-modeller och bytte namn från 3174 Subsystem Control Unit till 3174 Establishment Controller. Den viktigaste nya funktionen var stöd för ytterligare 32 koaxialportar i golvmodeller.
Modellerna inkluderade: 11L, 11R, 12R, 13R, 61R, 62R, 63R, 91R och 92R.
Den nya raden av kontroller kom med Configuration Support B release 1, ökade antalet stödda DSPU på Token-Ring-gatewayen till 250 enheter, och introducerade samtidigt "Group Polling" som avlastade mainframe/VTAM pollingkravet på kanalen .
Konfigurationsstöd B release 2 till 5, aktiverade funktioner som: Lokalt formatlagring (CICS-skärmbuffert), Typ Ahead, Null/Space-behandling, ESCON-kanalstöd.
1990–1991 tillkom totalt ytterligare 7 modeller: 21R, 21L, 12L, 22L, 22R, 23R och 90R. 12L erbjöd ESCON fiberoptisk kanalfäste. Modellerna med 2xx-beteckningen var lika med 1xx-modellerna men ompackade för rackmontering och erbjöd endast 4 adapterplatser. 90R var inte tänkt som en koaxialkontroll, den var placerad som en Token Ring 3270 DSPU-gateway. Den hade dock en koaxialport för att konfigurera enheten, som med en 3299 multiplexer kunde utökas till 8.
Linjen av kontroller kom med Configuration Support C för att stödja ISDN, APPN och Peer Communication. ISDN-funktionen gjorde det möjligt för nedströmsenheter, vanligtvis datorer, att ansluta till 3174 via ISDN-nätverket. APPN-stödet gjorde det möjligt för 3174 att vara en del av ett APPN-nätverk, och Peer Communication gjorde det möjligt för koaxialanslutna datorer med "Peer Communication Support" att komma åt resurser på Token-Ring-nätverket kopplat till 3174.
De efterföljande utgåvorna 2 till 6 av Configuration Support C möjliggör stöd för: Delad skärm, Kopiera från session till session, Kalkylatorfunktion, Access till AS/400-värd och 5250 tangentbordsemulering, Många APPN-förbättringar, TCP/IP Telnet-stöd som möjliggjorde 3270 CUT terminaler för att kommunicera med TCP/IP-servrar med Telnet, och samtidigt i en annan skärm för att kommunicera med stordatorn med hjälp av inbyggd 3270. TN3270-stöd där 3174:an kunde ansluta till en TN3270-värd/gateway, vilket eliminerar SNA, men bevarar 3270-data ström. IP-vidarebefordran tillåter bryggning av LAN (Token-Ring eller Ethernet) anslutna enheter nedströms till 3174 för att dirigera IP-trafik till Frame Relay WAN-gränssnittet.
1993 tillkom tre nya modeller med tillkännagivandet av Ethernet Adapter (FC 3045). Modellerna var: 14R, 24R och 64R.
Detta var också IBM:s sista hårdvarumeddelande av 3174.
Golvmodellerna och de rackmonterbara enheterna kunde utökas med en rad speciella 3174-adaptrar, som 1993 inkluderade: Kanaladapter, ESCON-adapter, Seriell (V.24/V.35)-adapter, Concurrent Communication Adapter, Coax adapter, fiberoptisk "coax"-adapter, Async-adapter, ISDN-adapter, Token-Ring-adapter, Ethernet-adapter och linjekrypteringsadapter.
1994 införlivade IBM funktionerna i RPQ 8Q0935 i Configuration Support-C release 3, inklusive TN3270-klienten.
Icke-IBM-styrenheter
GTE
GTE IS/7800 Video Display Systems använde en av två nominellt IBM-kompatibla kontroller:
- 7801 (fjärrkontroll, 3271 ekvivalent)
- 7802 (lokal, 3277 ekvivalent)
Harris
Harris 8000-seriens terminalsystem använde en av fyra kontroller:
- 8171 (fjärrkontroll, 3271 ekvivalent)
- 8172 (lokal, 3277 ekvivalent)
- 8181 (fjärrkontroll, 3271 ekvivalent)
- 8182 (lokal, 3277 ekvivalent)
- 9116
- 9210
- 9220
Hemodlad
En alternativ implementering av en etableringskontrollant finns i form av OEC (Open Establishment Controller). Det är en kombination av en Arduino- sköld med en BNC- kontakt och ett Python- program som körs på ett POSIX -system. OEC gör det möjligt att ansluta en 3270-skärm till IBM stordatorer via TN3270 eller till andra system via VT100 . För närvarande stöds endast CUT men inte DFT-skärmar.
Memorex
Memorex hade två kontroller för sin 3277-kompatibla 1377; 1371 för fjärranslutning och 1372 för lokal anslutning.
Senare erbjöd Memorex en serie kontroller kompatibla med IBM 3274 och 3174
- 2074
- 2076
- 2174
- 2274
Multiplexer
IBM erbjöd en enhet som heter 3299 som fungerade som en multiplexer mellan en i enlighet därmed konfigurerad 3274-styrenhet, med 9901-multiplexerfunktionen, och upp till 8 skärmar/skrivare, vilket minskade antalet koaxialkablar mellan 3x74-styrenheten och bildskärmarna/skrivarna.
Med introduktionen av 3174-styrenheten blev interna eller externa multiplexorer (3299) mainstream eftersom 3174-1L-styrenheten var utrustad med 4 multiplexade portar som var och en stöder 8 enheter. Det interna 3174 multiplexerkortet fick namnet TMA – Terminal Multiplexer adapter 9176.
Ett antal leverantörer tillverkade 3270 multiplexrar före och tillsammans med IBM, inklusive Fibronics och Adacom, som erbjuder multiplexrar som stödde TTP – Telephone Twisted Pair som ett alternativ till koaxial och fiberoptiska länkar mellan multiplexorerna.
I vissa fall fungerade multiplexern som en "expansionsenhet" på mindre fjärrkontroller inklusive 3174-81R / 91R, där 3299 utökade antalet koaxialportar från 4 till 8, eller 3174-51R / 61R, där 3299 utökade antalet koaxialportar från 8 till 16.
Tillverkning
IBM 3270-displayterminalundersystemet designades och utvecklades av IBMs laboratorium i Kingston, New York (som senare stängdes under IBM:s svåra tid i mitten av 1990-talet). Skrivarna utvecklades av laboratoriet i Endicott, New York . När delsystemet expanderade, utvecklades 3276-display-kontrollern av Fujisawa-laboratoriet , Japan, och senare Yamato-laboratoriet ; och 3279 färgdisplay och 3287 färgskrivare från Hursley , Storbritannien, laboratoriet. Subsystemprodukterna tillverkades i Kingston (skärmar och styrenheter), Endicott (skrivare) och Greenock , Skottland, Storbritannien, (de flesta produkter) och skickades till användare i USA och över hela världen. 3278 terminaler fortsatte att tillverkas i Hortolândia , nära Campinas , Brasilien så långt som till slutet av 1980-talet, med dess inre design omgjorda av ett lokalt ingenjörsteam som använder modern CMOS-teknik, samtidigt som det behåller sitt yttre utseende och känsla. [ citat behövs ]
Telnet 3270
Telnet 3270 eller tn3270 beskriver både processen att skicka och ta emot 3270 dataströmmar med telnet- protokollet och programvaran som emulerar en 3270-klassterminal som kommunicerar med den processen. tn3270 tillåter en 3270- terminalemulator att kommunicera över ett TCP/IP- nätverk istället för ett SNA- nätverk. Telnet 3270 kan användas för antingen terminal- eller utskriftsanslutningar. Standard telnet -klienter kan inte användas som ersättning för tn3270-klienter, eftersom de använder fundamentalt olika tekniker för att utbyta data.
Teknisk information
3270 teckenuppsättning
3270-skärmarna finns tillgängliga med en mängd olika tangentbord och teckenuppsättningar. Följande tabell visar teckenuppsättningen 3275/3277/3284–3286 för amerikansk engelska EBCDIC (valfria tecken fanns tillgängliga för amerikansk ASCII och Storbritannien, franska, tyska och italienska EBCDIC).
På terminalerna 3275 och 3277 utan en textfunktion visas gemener som versaler. NL, EM, DUP och FM kontrolltecken visas och skrivs ut som 5, 9, * och ; tecken, utom av skrivaren när WCC- eller CCC-bitarna 2 och 3 = '00'b, i vilket fall NL och EM tjänar sin kontrollfunktion och inte skriver ut.
3270 teckenuppsättning (US EBCDIC) | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0x | NUL | SOH | STX | ETX | PT | |||||||||||
1x | DLE | SBA | EUA | IC | NL | EM | DUP | SF | FM | ITB | ||||||
2x | ETB | ESC | ENQ | |||||||||||||
3x | SYN | EOT | RA | NAK | SUB | |||||||||||
4x | SP | ¢ | . | < | ( | + | | | |||||||||
5x | & | ! | $ | * | ) | ; | ¬ | |||||||||
6x | - | / | ¦ | , | % | _ | > | ? | ||||||||
7x | : | # | @ | ' | = | " | ||||||||||
8x | a | b | c | d | e | f | g | h | i | |||||||
9x | j | k | l | m | n | o | sid | q | r | |||||||
Yxa | s | t | u | v | w | x | y | z | ||||||||
Bx | ||||||||||||||||
Cx | A | B | C | D | E | F | G | H | jag | |||||||
Dx | J | K | L | M | N | O | P | F | R | |||||||
Ex | S | T | U | V | W | X | Y | Z | ||||||||
Fx | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Dataström
Data som skickas till 3270 består av kommandon, en Copy Control Character (CCC) eller Write Control Character (WCC) om så är lämpligt, en enhetsadress för kopia, order, teckendata och strukturerade fält. Kommandon instruerar 3270-styrenheten att utföra någon åtgärd på en specificerad enhet, såsom att läsa eller skriva. Beställningar skickas som en del av dataströmmen för att styra formatet på enhetsbufferten. Strukturerade fält ska förmedla ytterligare styrfunktioner och data till eller från terminalen.
På en lokal icke-SNA-styrenhet är kommandot en CCW-opkod snarare än den första byten i den utgående visningsströmmen; på alla andra styrenheter är kommandot den första byten i visningsströmmen, exklusive protokollhuvuden.
Kommandon
Följande tabell innehåller dataströmskommandon och CCW-opkoder för lokala icke-SNA-styrenheter; den inkluderar inte CCW-opkoder för lokala SNA-kontroller.
Kommando | Hexadecimal | Grafisk | Fungera | ||
---|---|---|---|---|---|
lokalt icke-SNA |
EBCDIC | ASCII | |||
Kopiera | — | F7 | 37 | 7 | Kopiera från en enhetsbuffert till en annan, t.ex. från en bildskärm till en skrivare |
Radera alla oskyddade | 0F | 6F | 3F | ? | Radera alla oskyddade fält och återställ modifierade datataggar |
Radera/Skriv | 05 | F5 | 35 | 5 | Radera enhetsbuffert och skriv sedan WCC följt av order och data |
Radera/skriv alternativt | 0D | 7E | 3D | = | Radera enhetsbuffert, ställ in alternativ storlek och skriv sedan WCC följt av order och data |
Ingen operation | 03 | — | — | — | Kan användas för att hämta väntande status |
Läs Buffer | 02 | F2 | 22 | 2 | Läs hela enhetsbufferten, inklusive attribut |
Läs Ändrad | 06 | F6 | 36 | 6 | Läs AID, markör och, förutom kortläsning, modifierade fält från enheten |
Läs Ändrade alla | — | 6E | 3E | : | Läs AID, markör och modifierade fält från enheten; ingen kort läsning |
Välj | 0B | — | — | — | Överför data från enhet till kontrollenhet med kanalen frånkopplad |
Välj RB | IB | — | — | — |
Välj Läs buffert; får endast kopplas till Read Buffer |
Välj RBP | 3B | — | — | — |
Välj Läs buffert från position; får endast kopplas till Read Buffer |
Välj RM | DB | — | — | — | Välj Läs ändrad |
Välj RMP | 2B | — | — | — | Välj Läs ändrad från position |
Välj WRT | 4B | — | — | — |
Välj WRT-kommando Får endast kopplas till ett skriv- eller skrivstrukturerat fält |
Känsla | 04 | — | — | — | Hämta felinformation efter enhetskontroll |
Sense ID | E4 | — | — | — | Hämta kontrollenhetsidentifikation |
Skriva | 01 | F1 | 31 | 1 | Skriv WCC följt av order och data |
Skriv strukturerat fält | 11 | F3 | — | 3 | Skriv strukturerat fält |
För fjärranslutna 3270s sätts icke-signifikanta bitar så att kommandot bildar ett giltigt EBCDIC (eller ASCII) tecken. |
Skriv kontrolltecken
Data som skickas av Write eller Erase/Write består av själva kommandokoden följt av en Write Control Character (WCC) eventuellt följt av en buffert som innehåller order eller data (eller båda). WCC styr enhetens funktion. Bits kan starta skrivardrift och ange ett utskriftsformat. Andra bitinställningar avger ett ljudlarm om de är installerade, låser upp tangentbordet för att tillåta operatörsinträde eller återställer alla modifierade datataggar i enhetsbufferten.
Order
Order består av orderkodbyten följt av noll till tre byte med variabel information.
Beställa | Hexadecimal kod (EBCDIC) | Beskrivning | |||
---|---|---|---|---|---|
Byte 1 | Byte 2 | Byte 3 | Byte 4 | ||
Startfält (SF) | 1D |
Attributkaraktär (se Attribut ) |
Indikerar början av ett fält vid den aktuella buffertpositionen och tillhandahåller dess attribut | ||
Ange buffertadress (SBA) | 11 | Adressbyte 1 | Adressbyte 2 |
Anger en buffertadress som ska bli aktuell buffertposition (se Buffertadressering ) |
|
Infoga markör (IC) | 13 | Placerar markören vid den aktuella buffertpositionen | |||
Programfliken (PT) | 05 | Flyttar fram den aktuella buffertadressen till den första positionen i nästa oskyddade fält | |||
Upprepa till adress (RA) | 3C | Adressbyte 1 | Adressbyte 2 | Karaktär att upprepa | Lagrar tecknet i byte 4 på alla buffertplatser med start vid den aktuella buffertpositionen upp till men inte inklusive den specificerade adressen och ställer in den aktuella buffertpositionen till den specificerade adressen |
Radera oskyddad till adress (EUA) | 12 | Adressbyte 1 | Adressbyte 2 | Fyller alla oskyddade fält med nollor som börjar vid den aktuella buffertpositionen upp till men inte inklusive den angivna adressen |
Attribut
3270 har tre typer av attribut:
Fältattribut
De ursprungliga 3277- och 3275-skärmarna använde en 8-bitars fältattributbyte varav fem bitar användes.
- Bitarna 0 och 1 är inställda så att attributet alltid kommer att vara ett giltigt EBCDIC (eller ASCII) tecken.
- Bit 2 är noll för att indikera att det associerade fältet är oskyddat (operatören kan ange data) eller ett för skyddat .
- Bit 3 är noll för att indikera att detta fält, om det är oskyddat, kan acceptera alfanumerisk inmatning. En indikerar att endast numerisk inmatning accepteras, och växlar automatiskt till numerisk för vissa tangentbord.
- Bit 4 och 5 fungerar i tandem:
- '00'B indikerar att fältet visas på skärmen och inte kan detekteras med väljaren .
- '01'B indikerar att fältet är visningsbart och att väljarpennan kan detekteras.
- '10'B indikerar att fältet är intensifierat (ljust), visningsbart och att väljarpennan kan detekteras.
- '11'B indikerar att fältet inte kan visas, inte kan skrivas ut och att det inte går att detektera pennan. Denna sista kan användas tillsammans med den modifierade datataggen för att lägga in statisk data på skärmen som kommer att läsas varje gång data lästes från enheten.
- Bit 7 är den "modifierade datataggen", där "0" indikerar att det associerade fältet inte har modifierats av operatören och "1" indikerar att det har modifierats. Som noterats ovan kan denna bit ställas in programmatiskt för att få fältet att behandlas som modifierat.
Senare modeller inkluderar basfärg : "Basfärg (fyra färger) kan produceras på färgskärmar och färgskrivare från aktuella 3270-applikationsprogram genom att använda kombinationer av fältförstärkning och fältskyddsattributbitar. För mer information om färg, se IBM 3270 informationssystem: färg och programmerade symboler, GA33-3056."
Utökade attribut
3278 och 3279 och senare modeller använde utökade attribut för att lägga till stöd för sju färger, blinkande, omvänd video, understrykning, fältkonturer, fältvalidering och programmerade symboler.
Karaktärsattribut
Modellerna 3278 och 3279 och senare gjorde det möjligt för attribut på enskilda tecken i ett fält att åsidosätta motsvarande fältattribut.
Buffertadressering
3270 skärmar och skrivare har en buffert som innehåller en byte för varje skärmposition. Till exempel hade en 3277 modell 2 en skärmstorlek på 24 rader med 80 kolumner för en buffertstorlek på 1920 byte. Bytes adresseras från noll till skärmstorleken minus ett, i detta exempel 1919. "Det finns ett fast förhållande mellan varje ... buffertlagringsplats och dess position på bildskärmen." De flesta order startar drift vid den "aktuella" buffertadressen, och exekvering av en order eller skrivning av data kommer att uppdatera denna adress. Buffertadressen kan ställas in direkt med hjälp av Set Buffer Address (SBA) , ofta följt av Startfält eller Startfält utökat . För en enhet med en display på 1920 tecken räcker det med en 12-bitars adress. Senare 3270-tal med större skärmstorlekar använder fjorton eller sexton bitar.
Adresser kodas inom order i två byte. För tolvbitarsadresser sätts de två högre ordningens bitar av varje byte för att bilda giltiga EBCDIC (eller ASCII) tecken. Till exempel är adress 0 kodad som X'4040', eller mellanslag, adress 1919 är kodad som X'5D7F' eller '"'. Programmerare som handkodar paneler behåller vanligtvis tabellen över adresser från 3270-komponentbeskrivningen eller praktiskt referenskort 3270. För fjorton och sexton bitars adresser använder adressen sammanhängande bitar i två byte.
Exempel
Följande dataström skriver ett attribut i rad 24, kolumn 1, skriver de (skyddade) tecknen '> ' i rad 24, kolumner 2 och 3, och skapar ett oskyddat fält på rad 24 från kolumnerna 5-79. Eftersom bufferten omsluter ett attribut placeras på rad 24, kolumn 80 för att avsluta inmatningsfältet. Denna dataström skulle normalt skrivas med ett Erase/Write-kommando som skulle ställa in odefinierade positioner på skärmen till '00'x. Värden anges i hexadecimal.
Data Beskrivning D3 WCC [återställ enhet + återställ (lås upp) tangentbord + återställ MDT] 11 5C F0 SBA Rad 24 Kolumn 1 1D F0 SF/Attribut [skyddad, alfanumerisk, visa normal intensitet, ej penndetekterbar, MDT av] 6E 40 ' > ' 1D 40 SF/Attribut [oskyddad, alfanumerisk, visa normal intensitet, ej penndetekterbar, MDT av] SBA krävs inte här eftersom detta skrivs vid den aktuella buffertpositionen 13 IC - markören visas vid aktuell position: Rad 24 , kolumn 5 11 5D 7F SBA Rad 24 Kolumn 80 1D F0 SF/Attribut [skyddad, alfanumerisk, visa normal intensitet, ej penndetekterbar, MDT av]
Utökad dataström
De flesta 3270-terminaler nyare än 3275, 3277, 3284 och 3286 stöder en utökad dataström (EDS) som tillåter många nya funktioner, inklusive:
- Visa buffertar som är större än 4096 tecken
- Ytterligare fältattribut, t.ex. färg
- Karaktärsattribut inom ett fält
- Omdefiniering av displaygeometri
- Frågar terminalegenskaper
- Programmerade symboluppsättningar
- All Points Addressable (APA) grafik
Se även
- 3270 emulator
- Lista över IBM-produkter
- IBM 5250 displayterminalundersystem för IBM AS/400 och IBM System/3X -familjen
Anteckningar
- 3174Intro
- 3174 Establishment Controller - Introduktion (PDF) (Första upplagan). IBM. April 1989. GA27-3850-0.
- 3270ColorPSS
- IBM 3270 Information Display System - Färg och programmerade symboler (PDF) (Första upplagan). IBM. September 1979. GA33-3056-0.
- 3270Intro
- 3270 Information Display System Introduction (PDF) (tjugotredje upplagan). IBM. Oktober 1988. GA27-2739-22.
- 3270DS
- 3270 Information Display System Dataström Programmerarens referens (PDF) (femte upplagan). IBM. December 1988. GA23-0059-4.
- 3270CS
- IBM 3270 Information Display System Character Set Reference (PDF) (tionde upplagan). IBM. april 1987. GA27 -2837-9.
- 3274Desc
- IBM 3270 Information Display System 3274 Control Unit Description and Programmer's Guide (PDF) (tredje upplagan). IBM. Mars 1985. GA23-0061-2.
- RFC1041
- J. Rekhter (januari 1988). Regimalternativ för Telnet 3270 . doi : 10.17487/RFC1041 . RFC 1041 .
- RFC1576
- Jon Penner (januari 1994). TN3270 Aktuell praxis . doi : 10.17487/RFC1576 . RFC 1576 .
- RFC2355
- Bill Kelly (juni 1998). TN3270 Aktuell praxis . doi : 10.17487/RFC2355 . RFC 2355 .
- RFC6270
- Mykyta Yevstifeyev (juni 2011). 'tn3270' URI-schema . doi : 10.17487/RFC6270 . RFC 6270 .
externa länkar
- Partiell IBM-historik som noterar avtäckningen av 3270-displaysystemet 1971
- IBM 3270 Information Display System: Data Stream Programmers referens
- Introduktion till Telnet 3270 från Cisco
- RFC 1041 - Telnet 3270 Regimalternativ
- RFC 1576 - TN3270 Aktuell praxis
- RFC 2355 - TN3270 Förbättringar
- 3270 Dataströmsprogrammering
- rbanffy/3270font : En TTF-remake av typsnittet från 3270