IBM 3270 - IBM 3270

IBM 3277 Model 2

Den IBM 3270 er en familie af blok orienteret display og printer computerterminaler indført ved IBM i 1971 og normalt bruges til at kommunikere med IBM mainframes . 3270 var efterfølgeren til IBM 2260 displayterminalen. På grund af tekstfarven på de originale modeller er disse terminaler uformelt kendt som grønne skærmterminaler. I modsætning til en karakterorienteret terminal minimerer 3270 antallet af I/O- afbrydelser, der kræves ved overførsel af store datablokke kendt som datastrømme , og bruger en højhastigheds proprietær kommunikationsgrænseflade ved hjælp af koaksialkabel .

IBM producerer ikke længere 3270 terminaler, men IBM 3270-protokollen bruges stadig almindeligvis via TN3270-klienter, 3270 terminalemulering eller webgrænseflader for at få adgang til mainframe-baserede applikationer, der undertiden kaldes green screen-applikationer .

Principper

3270 -serien blev designet til at forbinde med mainframe -computere, ofte på et fjernt sted, ved hjælp af den teknologi, der derefter var tilgængelig i begyndelsen af ​​1970'erne. Systemets hovedmål var at maksimere antallet af terminaler, der kunne bruges på en enkelt mainframe. For at gøre dette blev 3270 designet til at minimere mængden af ​​data, der blev overført, og minimere hyppigheden af ​​afbrydelser til mainframe. Ved at sikre, at CPU'en ikke afbrydes ved hvert tastetryk, kunne en IBM 3033- mainframe fra 1970'erne, der var udstyret med kun 16 MB hovedhukommelse, understøtte op til 17.500 3270 terminaler under CICS .

Prøve IBM 3270 -klynge med en kontrolenhed forbundet til en printer og to skærme

De fleste 3270 enheder er grupperet , med en eller flere skærme eller printere forbundet til en kontrolenhed (3275 og 3276 inkluderede en integreret styreenhed). Oprindeligt blev enheder tilsluttet styreenheden via koaksialkabel; senere var Token Ring , twisted pair eller Ethernet -forbindelser tilgængelige. En lokal kontrolenhed tilsluttes direkte til kanalen i en nærliggende mainframe. En fjernbetjening er forbundet til en kommunikationslinje med et modem . Fjernbetjente 3270-controllere er ofte multi-droppede , med flere kontrolenheder på en linje.

IBM 3270-enheder er forbundet til en 3299-multiplexer eller til klynge-controlleren, f.eks. 3271, 3272, 3274, 3174, ved hjælp af RG-62, 93 ohm, koaksialkabler i en punkt til punkt-konfiguration med et dedikeret kabel pr. Terminal. Data sendes med en bithastighed på 2,3587 Mb/s ved hjælp af en lidt modificeret differential Manchester -kodning . Kabelløb på op til 1.500 meter understøttes. Oprindeligt var enheder udstyret med BNC-stik , som senere blev erstattet med specielle såkaldte DPC-Dual Purpose-stik, der understøtter IBM Shielded twisted pair-kabelsystemet uden behov for såkaldte røde baluns .

I en datastrøm er både tekst og kontrol (eller formateringsfunktioner) spredt, så en hel skærm kan males som en enkelt outputoperation. Konceptet med formatering i disse enheder gør det muligt at opdele skærmen i felter (klynger af sammenhængende tegnceller), for hvilke der kan angives adskillige feltattributter, f.eks. Farve, fremhævning, tegnsæt, beskyttelse mod ændringer. En feltattribut indtager en fysisk placering på skærmen, der også bestemmer begyndelsen og slutningen af ​​et felt. Der er også tegnattributter forbundet med individuelle skærmplaceringer.

Ved hjælp af en teknik kendt som læset modificeret kan en enkelt transmission tilbage til mainframe indeholde ændringerne fra et vilkårligt antal formaterede felter, der er blevet ændret, men uden at sende nogen uændrede felter eller statiske data. Denne teknik forbedrer terminalens gennemstrømning af CPU'en og minimerer de transmitterede data. Nogle brugere, der kender karakterafbrydelsesdrevne terminalgrænseflader, finder denne teknik usædvanlig. Der er også en læsebufferfunktion, der overfører hele indholdet af 3270 - skærmbufferen inklusive feltattributter . Dette bruges hovedsageligt til fejlfindingsformål til at bevare programmets programindhold, mens det midlertidigt udskiftes med fejlfindingsoplysninger.

Tidlige 3270'ere tilbød tre typer tastaturer. Den skrivemaskine tastatur kom i både en 66 nøgle-version, uden programmeret funktion (PF) taster , og en 78 nøgle version med tolv. Begge versioner havde to Program Attention (PA) -taster. Den indtastning af data tastatur havde fem PF nøgler og to PA nøgler. Den operatør konsol tastatur havde tolv PF nøgler og to PA nøgler. Senere havde 3270'erne en Attention-nøgle, en Cursor Select-tast, en System Request-nøgle, fireogtyve PF-taster og tre PA-taster. Der var også en TEST REQ -nøgle. Når der trykkes på en af ​​disse taster, får den til at styre enheden til at generere et I/O -afbrydelse til værtscomputeren og præsentere et Attention ID (AID), der identificerer, hvilken tast der blev trykket på. Applikationsprogramfunktioner som f.eks. Afslutning, side-op, side-ned eller hjælp kan påberåbes ved et enkelt tastetryk og derved reducere belastningen på meget travle processorer.

En ulempe ved denne tilgang var, at vi -lignende adfærd, der reagerede på individuelle tastetryk, ikke var mulig. Af samme grund mødtes en port i Lotus 1-2-3 til mainframes med 3279 skærme ikke med succes, fordi programmører ikke var i stand til korrekt at tilpasse regnearkets brugergrænseflade til en skærm ad gangen i stedet for tegn på en tidsenhed . Men slutbrugerens lydhørhed var uden tvivl mere forudsigelig med 3270, noget brugerne satte pris på.

Ansøgninger

Efter introduktionen var 3270 og kompatible de klart mest almindeligt anvendte terminaler på IBM System/370 og efterfølgende systemer. IBM og tredjepartssoftware, der inkluderede en interaktiv komponent, tog for givet tilstedeværelsen af ​​3270 terminaler og leverede et sæt ISPF- paneler og understøttende programmer.

Conversational Monitor System (CMS) i VM understøtter, at 3270 fortsætter til z/VM .

Time Sharing Option (TSO) i OS/360 og efterfølgere har kommandolinjestøtte i linjetilstand og har også faciliteter til fuldskærmsapplikationer, f.eks. ISPF .

Enhedsuafhængig Display Operator Console Support (DIDOCS) i Multiple Console Support (MCS) til OS/360 og efterfølgere.

SPF- og programudviklingsfaciliteten (ISPF/PDF) -redaktører til MVS og VM/SP (ISPF/PDF var tilgængelig for VM, men lidt brugt), og XEDIT -redaktører til VM/SP til og med z/VM gør omfattende brug af 3270 funktioner.

Customer Information Control System (CICS) har support til 3270 paneler.

Forskellige versioner af Wylbur har understøttelse af 3270, herunder understøttelse af applikationer på fuld skærm.

Det modificerede datatag er velegnet til at konvertere formateret, struktureret hullet kortindgang til 3270 displayenheden. Med den passende programmering kan ethvert batchprogram, der bruger formateret, struktureret kortindgang, lagvis på en 3270 -terminal.

IBM's OfficeVision -kontorproduktivitetssoftware nød stor succes med 3270 -interaktion på grund af dets designforståelse. Og i mange år var PROFS -kalenderen den mest almindelige skærm på kontorterminaler rundt om i verden.

En version af WordPerfect -tekstbehandleren, der blev portet til System/370, blev designet til 3270 -arkitekturen.

SNA

3270 enheder kan være en del af et SNA-System Network Architecture- netværk eller et ikke-SNA-netværk. Hvis controllerne er SNA -tilsluttet, ser de ud til SNA som PU - Physical Unit type 2.0 (PU2.1 for APPN) noder typisk med LU - Logical Unit type 1, 2 og 3 enheder tilsluttet. Lokale, kanalmonterede, controllere styres af VTAM - Virtual Telecommunications Access Method . Fjernbetjeninger styres af NCP - Network Control Program i Front End Processor dvs. 3705 , 3720 , 3725 , 3745 og VTAM.

Tredje partier

En af de første grupper, der skrev og leverede operativsystemsunderstøttelse til 3270 og dens tidlige forgængere, var University of Michigan, der skabte Michigan Terminal System , for at hardwaren kunne være nyttig uden for producenten. MTS var standard OS i Michigan i mange år og blev stadig brugt i Michigan langt ind i 1990'erne. Mange producenter, såsom GTE , Hewlett Packard , Honeywell / Incoterm Div, Memorex , ITT Courier , McData , Harris, Alfaskop og Teletype / AT&T skabte 3270 kompatible terminaler eller tilpassede ASCII-terminaler såsom HP 2640- serien til at have en lignende blok- tilstandsfunktion, der ville transmittere en skærm ad gangen, med en eller anden formvalideringsevne. Industrien skelnede mellem 'System kompatible controllere' og 'Plug kompatibilitet controllere', hvor 'System kompatibilitet' betød, at tredjepartssystemet var kompatibelt med 3270 datastrømmen, der blev afsluttet i enheden, men ikke som 'Plug kompatibilitet' udstyr, også var kompatibel på coax -niveau, hvorved IBM -terminaler kan forbindes til en tredjeparts controller eller omvendt. Moderne applikationer er undertiden bygget på ældre 3270 applikationer, der bruger softwareværktøjer til at fange ( skærmskrabning ) skærme og overføre dataene til websider eller GUI -grænseflader.

I begyndelsen af ​​1990'erne var Irma -kortet , en udvidelseskort, der blev tilsluttet en pc og tilsluttet controlleren via et koaksialkabel, en populær løsning til at forbinde pc'er med mainframes . 3270 -simulatorer til IRMA og lignende adaptere leverer typisk filoverførsler mellem pc'en og mainframe ved hjælp af den samme protokol som IBM 3270 -pc'en .

Modeller

IBM selector-pen i brug

IBM 3270 display terminal undersystem består af displays, printere og controllere. Valgfrie funktioner til 3275 og 3277 er vælgerpen eller lyspen , ASCII frem for EBCDIC tegnsæt, en hørbar alarm og en tastelås til tastaturet. En numerisk tastaturlås var tilgængelig og låser tastaturet, hvis operatøren forsøger at indtaste ikke-numeriske data i et felt, der er defineret som numerisk. Senere blev der tilføjet en operatøridentifikationskortlæser, som kunne læse oplysninger, der er kodet på et magnetisk stribekort .

Viser

Generelt, 3277 modeller tillader kun store bogstaver input, bortset fra de blandede EBCDIC / APL eller tekst tastaturer, som har små bogstaver. Mulighed for små bogstaver og døde nøgler var tilgængelige som en RPQ ( anmodning om pristilbud ); disse blev tilføjet til de senere 3278 & 3279 modeller.

En version af IBM PC kaldet 3270 PC , udgivet i oktober 1983, indeholder 3270 terminalemulering . Senere fulgte 3270 PC/G (grafik), 3270 PC/GX (udvidet grafik), 3270 Personal Computer AT, 3270 PC AT/G (grafik) og 3270 PC AT/GX (udvidet grafik).

CUT vs. DFT

Der er to typer 3270 -skærme i forhold til, hvor 3270 -datastrømmen slutter. For CUT (kontrolenhedsterminal) displays slutter strømmen i displaycontrolleren, controlleren instruerer displayet om at flytte markøren, placere et tegn osv. EBCDIC oversættes af controlleren til '3270 Character Set' og tastaturskanning- koder fra terminalen, læst af controlleren gennem en afstemning, oversættes af controlleren til EBCDIC. For skærme af typen DFT (Distributed Function Terminal) videresendes det meste af 3270 datastrømmen til displayet af controlleren. Displayet fortolker selve 3270 -protokollen.

Udover at videregive 3270 -datastrømmen direkte til terminalen, hvilket muliggjorde funktioner som EAB - udvidede attributter, grafik osv., Aktiverede DFT også flere sessioner (op til 5 samtidige), der er vist i 3290- og 3194 -multisessionsdisplays. Denne funktion blev også meget udbredt i anden generation 3270 terminalemuleringssoftware .

MLT - Multiple Logical Terminals -funktionen i 3174 -controlleren aktiverede også flere sessioner fra en CUT -type terminal.

CUT vs. DFT
Vis stationsnavn CUT vs. DFT
3178 - alle modeller SKÆRE
3179 - Model 1 SKÆRE
3179 - Modeller G1, G2 DFT
3180 Model 1 SKÆRE
3191 - alle modeller SKÆRE
3192 - Model C, D, F, L, W SKÆRE
3192 - Model G DFT
3193 - alle modeller DFT
3194 - alle modeller DFT
3277 - alle modeller SKÆRE
3278 - alle modeller SKÆRE
3279 - alle modeller SKÆRE
3290 - alle modeller DFT
3472 - undtagen model G SKÆRE
3472 - model G DFT
3482 - alle modeller DFT

3277

  • 3277 model 1: 40 × 12 terminal
  • 3277 model 2: 80 × 24 terminal, den største succes af alle
  • 3277 GA: en 3277 med en RS232C I/O, der ofte bruges til at køre en Tektronix 4013 eller 4015 grafisk skærm (monokrom)
3278 terminal

3278

  • 3278 modeller 1-5: næste generation, med tegn med accent og døde nøgler i lande, der havde brug for dem
    • model 1: 80x12
    • model 2: 80 × 24
    • model 2A: 80x24 (konsol) med 4 linjer forbeholdt
    • IBM 3278 og 3279 terminaler side om side
      model 3: 80 × 32 eller 80x24 (kan skiftes)
    • model 4: 80 × 43 eller 80x24 (kan skiftes)
    • model 5: 132 × 27 eller 80 × 24 (kan skiftes)
  • 3278 PS: programmerbare tegn; kan vise monokrom grafik

3279

IBM 3279 farvedisplayterminal
En Informatik Generel computerprogrammerer, der bruger en IBM 3279 -terminal

Den IBM 3279 var IBMs første farve-terminal. IBM annoncerede oprindeligt fire modeller og tilføjede senere en femte model til brug som processorkonsol.

  • Modeller
    • model 2A: 80-24 bundfarve
    • model 2B: 80-24 udvidet farve
    • model 2C: 80-24 basisfarve (konsol) med 4 linjer forbeholdt
    • model 3A: 80-32 grundfarve
    • model 3B: 80-32 udvidet farve
  • Grundfarve
    I basisfarvetilstand bestemmer beskyttelses- og intensitetsfeltattributterne farven:
Grundfarve -tilstand
Beskyttelse Intensitet Farve
Ubeskyttet Normal

Grøn

Ubeskyttet Intensiveret

Rød

Beskyttet Normal

Blå

Beskyttet Intensiveret

hvid

  • Udvidet farve
    I udvidet farvetilstand bestemmer farvefeltet og karakterattributter farven som en af
    • Neutral (hvid)
    • Rød
    • Blå
    • Grøn
    • Lyserød
    • Gul
    • Turkis

3279 blev introduceret i 1979. 3279 blev meget udbredt som en IBM -mainframe -terminal, før pc'er blev almindeligt anvendt til formålet. Det var en del af 3270 -serien ved hjælp af datastrømmen 3270 . Terminaler kan tilsluttes en 3274 -controller, enten kanal forbundet til en IBM -mainframe eller forbundet via et SDLC -link ( Synchronous Data Link Control ). I Systems Network Architecture (SNA) protokollen var disse terminaler logisk enhed type 2 (LU2). Grundmodellerne 2A og 3A brugte rød, grøn til inputfelter og blå og hvid til outputfelter. Imidlertid understøttede modellerne 2B og 3B syv farver, og da de var udstyret med funktionen Programmeret symbol sæt, havde den et indlæseligt tegnsæt, der kunne bruges til at vise grafik.

IBM 3279 med sin grafiksoftwaresupport , Graphical Data Display Manager (GDDM), blev designet på IBM's Hursley Development Laboratory , nær Winchester, England .

3290

3290 informationspanelet en 17 ", rav monokrom plasmaskærmenhed annonceret 8. marts 1983, der kan vises i forskellige tilstande, herunder fire uafhængige 3278 model 2 terminaler eller en enkelt 160 × 62 terminal; den understøtter også partitionering. 3290 understøtter grafik ved hjælp af programmerede symboler . Et 3290 -program kan opdele sit skærmområde i op til 16 separate eksplicitte partitioner (logiske skærme).

3290 er en Distributed Function Terminal (DFT) og kræver, at controlleren foretager en downstream -belastning (DSL) af mikrokode fra diskette eller harddisk.

317x

  • 3178: billigere terminal (1983)
  • 3179: lavprisfarveterminal annonceret 20. marts 1984.

3180

3180 var en monokrom skærm, introduceret den 20. marts 1984, som brugeren kunne konfigurere til flere forskellige grundlæggende og udvidede visningstilstande; alle de grundlæggende tilstande har en primær skærmstørrelse på 24x80. Mode 2 og 2+ har en sekundær størrelse på 24x80, 3 og 3+ har en sekundær størrelse på 32x80, 4 og 4+ har en sekundær størrelse på 43x80 og 5 og 5+ har en sekundær størrelse på 27x132. Et program kan tilsidesætte de primære og alternative skærmstørrelser for den udvidede tilstand. 3180 understøttede også en enkelt eksplicit partition, der kunne omkonfigureres under applikationskontrol.

3191

IBM 3191 Display Station er en økonomisk monokrom CRT. Model A og B er 1920 tegn 12-tommer CRT'er. Model D, E og L er 14-tommer CRT'er fra 1920 eller 2560 tegn.

3192

  • Model C har en 7-farve 14 tommer CRT med 80x24 eller 80x32 tegn
  • Model D giver en grøn monokrom 15 tommer CRT med 80x24, 80x32, 80x44 eller 132x27 tegn
  • Model F giver en 7-farve høj opløsning 14 tommer CRT med 80x24, 80x32, 80x44 eller 132x27 tegn
  • Model G leverer en 7-farve 14 tommer CRT med 80x24 eller 80x32 tegn
  • Model L giver en grøn monokrom 15 tommer CRT med 80x24, 80x32, 80x44 eller 132x27 tegn med en selector light pen -funktion
  • Model W giver en sort og mens 15 tommer CRT med 80x24, 80x32, 80x44 eller 132x27 tegn

3193

IBM 3193 Display Station er en højopløsnings, monokrom, 380 mm (15 tommer) CRT-billedskærm i portrætype, der giver mulighed for dokumentvisning i op til Letter- eller A4-størrelse ud over alfanumeriske data. Komprimerede billeder kan sendes til 3193 fra en scanner, og dekomprimering udføres i 3193. Billeddatakomprimering er en teknik til at spare transmissionstid og reducere lagringskrav.

3194

IBM 3194 er en Display Station, der har et 1,44 MB 3,5 "diskettedrev og IND $ FIL -overførsel.

  • Model C giver en 12 tommer farve -CRT med 80x24 eller 80x32 tegn
  • Model D giver en 15 tommer monokrom CRT med 80x24, 80x31, 80x44 eller 132x27 tegn
  • Model H leverer en 14 tommer farve -CRT med 80x24, 80x31, 80x44 eller 132x27 tegn

Efterfølgende

  • 3104: billig R-loop-tilsluttet terminal til IBM 8100- systemet
  • 3472 Infowindow

Ikke-IBM-displays

Flere tredjepartsproducenter producerede 3270 skærme udover IBM.

GTE

GTE fremstillede IS/7800 Video Display System, nominelt kompatibelt med IBM 3277 -skærme, der er knyttet til en 3271 eller 3272. En inkompatibilitet med RA -bufferordren brød logonskærmen i VM/SE (SEPP).

Harris

Harris fremstillede terminalerne i 8000 -serien, der er kompatible med IBM 3277 -skærme, der er knyttet til en 3271 eller 3272.

Harris fremstillede senere 9100/9200 informationsbehandlingssystemer, som inkluderede

  • 9178
  • 9278
  • 9279-2A
  • 9279-3G
  • 9280
Informer 270 376/SNA

Informer -virksomheden fremstillede en særlig version af deres model 270 -terminal, der var kompatibel med IBM 3270 og den tilhørende koaksialport for at oprette forbindelse til en 3x74.

Memorex Telex
  • Memorex 1377, kompatibel med IBM 3277
    Vedhæftes til 1371 eller 1372

Dokumentation for følgende er tilgængelig på

  • Memorex/Telex 2078
  • Memorex/Telex 2079
  • Memorex/Telex 2080
  • Memorex/Telex 2178
  • Memorex/Telex 2179
Nokia/Alfaskop
  • Alfaskop Display Unit 4110
  • Alfaskop Display Unit 4112
AT&T

AT&T introducerede Dataspeed 40 terminal/controller, kompatibel med IBM 3275, i 1980.

Grafiske modeller

IBM havde to forskellige implementeringer til understøttelse af grafik. Det første blev implementeret i de valgfrie programmerede symbolsæt (PSS) i 3278, 3279 og 3287, som blev en standardfunktion på den senere 3279-S3G, også kendt som 3279G, og var baseret på at sammensætte grafik med on-the-fly-brugerdefineret -definerede symboler downloadet til terminalen.

Den anden senere implementering gav All Points Addressable (APA) grafik, også kendt som Vector Graphics, hvilket muliggjorde mere effektiv grafik end den ældre teknik. Den første terminal til understøttelse af APA / vektorgrafik var 3179G -terminalen, der senere blev erstattet af først 3192G og senere 3472G.

Begge implementeringer understøttes af IBM GDDM - Graphical Data Display Manager, der først blev udgivet i 1979, og af SAS med deres SAS/GRAPH -software.

IBM 3279G

IBM 3279-S3G, også kendt som 3279G, terminal, annonceret i 1979, var IBMs grafiske erstatning for 3279-3B med PSS. Terminalen understøttede 7 farver, og grafikken bestod af programmerbare symbolsæt, der blev indlæst på terminalen af ​​den grafiske applikation GDDM - Graphical Data Display Manager ved hjælp af kommandoen Skriv struktureret felt.

Programmerbare symboler er en tilføjelse til det normale grundtegnsæt, der består af latinske tegn, tal osv., Der er forbundet til terminalen. 3279G understøtter 6 ekstra sæt symboler, der hver understøtter 190 symboler, hvilket resulterer i i alt 1.140 programmerbare symboler. 3 af de programmerbare symboler sæt har 3 planer hver, der muliggør farve (rød, blå, grøn) de programmerbare symboler, der er downloadet til disse sæt, og understøtter derved i alt 7 farver.

Hver 'karakter' -celle består af en 9x12 eller en 9x16 dot matrix afhængigt af skærmmodellen. For at programmere en celle med et symbol er det nødvendigt med 18 bytes data, hvilket gør datalastningen ganske tung i nogle tilfælde i forhold til klassiske tekstskærme.

Hvis man f.eks. Ønsker at tegne en hyperbole på skærmen, skal applikationen først beregne de nødvendige programmerbare symboler for at lave hyperbole og indlæse dem på terminalen. Det næste trin er derefter, at applikationen skal male skærmen ved at adressere skærmcellens position og vælge det relevante symbol i et af de programmerbare symboler.

3279G kunne bestilles med Attribute Select Keyboard, der gør det muligt for operatøren at vælge attributter, farver og programmerbare symboler, hvilket gør denne version af terminalen ganske markant.

IBM 3179G
IBM 3179G
Også kendt som IBM 3179G farvedisplaystation
Fabrikant IBM
Udgivelses dato Marts 1984 ( 1984-03 )
Introduktionspris US $ 2.295 (svarer til $ 5,717 i 2020)
Efterfølger IBM 3192-G

Den IBM 3179G meddelte juni 18, 1985, er en IBM mainframe computer terminal leverer 80 × 24 eller 80 × 32 tegn, 16 farver, plus grafik og er den første terminal til at støtte APA grafik bortset fra 3270 PC / G, 3270 PC /GX, PC AT/G og PC AT/GX.

3179-G-terminaler kombinerer tekst og grafik som separate lag på skærmen. Selvom teksten og grafikken vises kombineret på skærmen, sidder tekstlaget faktisk over grafiklaget. Tekstlaget indeholder de sædvanlige celler i 3270-stil, der viser tegn (bogstaver, tal, symboler eller usynlige kontroltegn). Grafiklaget er et område på 720 × 384 pixels. Alle punkter, der kan adresseres eller vektorgrafik, bruges til at male hver pixel i en af ​​seksten farver. Udover at være separate lag på skærmen, sendes tekst- og grafiklagene til displayet i separate datastrømme, hvilket gør dem helt uafhængige.

Applikationen dvs. GDDM sender vektordefinitionerne til 3179-G, og arbejdet med at aktivere de pixels, der repræsenterer billedet (vektor-til-raster-konverteringen) udføres i selve terminalen. Datastrømmen er relateret til antallet af grafiske primitiver (linjer, buer og så videre) i billedet. Buer opdeles i korte vektorer, der sendes til 3179-G for at blive tegnet. 3179-G gemmer ikke grafiske data, og kan derfor ikke aflaste nogen manipulationsfunktion fra GDDM. Især med brugerkontrol betyder hver ny visningsoperation, at dataene skal regenereres og transmitteres igen.

3179G er en distribueret funktionsterminal (DFT) og kræver en downstream -belastning (DSL) for at indlæse sin mikrokode fra klynge -controllerens diskette eller harddisk.

G10-modellen er et standardtastatur med 122 nøgler, mens G20-modellen tilbyder APL på samme layout. Kompatibel med IBM System/370 , IBM 4300 series , 303x, 308x, IBM 3090 og IBM 9370 .

IBM 3192G

IBM 3192G, annonceret i 1987, var efterfølgeren til 3179G. Det indeholdt 16 farver og understøttelse af printere (dvs. IBM Proprinter) til lokal papirkopi med grafisk understøttelse eller systemprinter, kun tekst, implementeret som en ekstra LU.

IBM 3472G

IBM 3472G annonceret i 1989 var efterfølgeren til 3192G og indeholdt fem samtidige sessioner, hvoraf den ene kunne være grafik. I modsætning til 3192-G behøvede den ingen udvidelsesenhed for at tilslutte en mus eller farveplotter, og den behøvede ingen udvidelsesenhed for at tilslutte en mus eller farveplotter, og den kunne også vedhæfte en tablet-enhed til digitaliseret input og en stregkodelæser.

APL / APL2

De fleste IBM -terminaler, der starter med 3277, kunne leveres med et APL -tastatur, så operatøren/programmereren kan indtaste APL -symboliske instruktioner direkte i editoren. For at vise APL-symboler på terminalen skulle den være udstyret med et APL-tegnsæt ud over det normale sæt på 3270 tegn. APL -tegnsættet adresseres med en forudgående instruktion om Graphic Escape X'08 '.

Med fremkomsten af ​​den grafiske terminal 3179G kunne APL -tegnsættet udvides til 138 tegn, kaldet APL2. De tilføjede tegn var: Diamond, Quad Null, Iota Underbar, Epsilon Underbar, Left Tack, Right Tack, Equal Underbar, Squished Quad, Quad Slope og Dieresis Dot. Senere blev APL2 -symboler understøttet af 3191 modellerne D, E, L, CUT -versionen af ​​3192 og 3472.

Bemærk, at IBM's version af APL også kaldes APL2.

Display-controller

  • 3275 fjernskærm med controller -funktion (ingen ekstra skærme op til en printer)
  • 3276 fjernskærm med controller -funktion. IBM 3276, annonceret i 1981, var en kombineret fjernbetjening og displayterminal, der tilbyder understøttelse af op til 8 skærme, inklusive 3276. Som standard havde 3276 to coax -porte af type A, en til sit eget display og en gratis til en ekstra terminal eller printer. Op til tre ekstra adaptere, der hver understøtter to coax -enheder, kan installeres. 3276 kunne oprette forbindelse til en ikke-SNA- eller SNA-vært ved hjælp af BSC eller SDLC med linjehastighed på op til 9.600 bps. 3276 lignede meget 3278 -terminalen, og terminalfunktionen i selve 3276 var mere eller mindre identisk med dem i 3278.

Printere

4224 printer
  • 3284 matrix printer
  • 3286 matrix printer
  • 3287 printer, inklusive en farve model
  • 3288 line printer
  • 3268-1: R-loop-tilsluttet stand-alone printer til IBM 8100- systemet
  • 4224 matrix printer

I 1984 annoncerede IPDS - Intelligent Printer Data Stream til online udskrivning af AFP - Avancerede funktionspræsentationsdokumenter ved hjælp af tovejskommunikation mellem applikationen og printeren. IPDS understøtter blandt andet udskrivning af tekst, skrifttyper, billeder, grafik og stregkoder. IBM 4224 er en af ​​de IPDS -kompatible dotmatrixprintere.

Med fremkomsten af ​​printere, herunder laserprintere , fra HP , Canon og andre målrettet pc-markedet, fik 3270 kunder et alternativ til IBM 3270-printere ved at forbinde denne type printere via printerprotokolomformere fra producenter som I-data, MPI Tech, Adacom og andre. Printerprotokolomformerne efterligner dybest set en 3287 -printer og udvides senere til at understøtte IPDS.

IBM 3482 -terminalen, der blev annonceret i 1992, tilbød en printerport, som kunne bruges til udskrivning af værtsadresser såvel som lokal skærmkopi.  

I de senere versioner af 3174 blev Asynchronous Emulation Adapter (AEA), der understøtter asynkron RS-232 tegnbaserede terminaler, forbedret til at understøtte printere udstyret med et serielt interface.

Controllere

IBM 3174 controller
  • 3271 fjernbetjening
  • 3272 lokal controller
  • 3274 klynge controller (forskellige modeller kan være kanal-tilsluttet eller fjern via BSC eller SDLC kommunikationslinjer og havde mellem otte og 32 co-ax porte)
  • 3174 klynge controller

På den 3274 og 3174, IBM brugt udtrykket konfiguration support brev , nogle gange efterfulgt af en frigivelse nummer, til at udpege en liste over funktioner sammen med hardwaren og mikrokodeopdatering nødvendig for at støtte dem.

I 1994 understøttede 3174 Establishment Controller funktioner såsom vedhæftning til flere værter via Token Ring , Ethernet eller X.25 ud over standardkanalvedhæftningen eller SDLC; terminal vedhæftet fil via snoet par , Token Ring eller Ethernet ud over co-ax; og TN3270. De understøtter også vedhæftning af asynkrone ASCII -terminaler, printere og plottere sammen med 3270 enheder.

3274 controller

IBM introducerede 3274 controller -familien i 1977 og erstattede produktserien 3271/2.

Hvor funktionerne i 3271/2 var hardcoded, blev 3274 styret af sin mikrokode, der blev aflæst fra 3274's build i 8 ”diskettedrev.

3274 modeller inkluderede 8, 12, 16 og 32 ports fjernbetjeninger og 32-port lokale kanaltilsluttede enheder. I alt blev 16 forskellige modeller over tid frigivet til markedet. 3274-1A var en SNA fysisk enhed type 2.0 (PU2.0), krævede kun en enkelt adresse på kanalen for alle 32 enheder og var ikke kompatibel med 3272. 3274-1B og 3274-1D var kompatible med 3272 og blev omtalt som lokale ikke-SNA-modeller.

3274 -controllerne introducerede en ny generation af koaksialprotokollen, kaldet kategori A, for at adskille dem fra kategori B -koaksialenheder, såsom 3277 -terminalen og 3284 -printeren. De første kategori A coax -enheder var 3278 og den første farveterminal, IBM 3279 Color Display Station.

For at muliggøre bagudkompatibilitet var det muligt at installere koaksialkort, såkaldte 'paneler', i grupper på 4 eller 8, der understøtter de nu ældre kategori B-koaksialenheder. Maksimalt 16 kategori B -terminaler kunne understøttes, og kun 8, hvis controlleren var fuldt lastet med maksimalt 4 paneler, der hver understøttede 8 kategori A -enheder.

I løbet af sin levetid understøttede 3274 flere funktioner, herunder:

  • Udvidet datastrøm
  • Udvidet fremhævning
  • Programmeret symbol sæt (PSS)
  • V.24 grænseflader med hastighed op til 14,4 Kbps
  • V.35 grænseflader med hastighed op til 56 Kbps
  • X.25 netværksvedhæftning
  • DFT - Distribueret funktionsterminal
  • DSL - Nedstrøms belastning til 3290 og 3179G
  • 9901 og 3299 multiplexer
  • Indgangshjælp
  • Dual Logic (funktionen ved at have to sessioner fra en skærm i CUT -tilstand).

3174 controller

IBM introducerede 3174 delsystemkontrolenheden i 1986 og erstattede produktserien 3274.

3174 blev designet til at forbedre 3270 -produktlinjen med mange nye tilslutningsmuligheder og funktioner. Ligesom 3274 var den tilpasselig, den største forskel var, at den brugte mindre (5,25 tommer) disketter end 3274 (8 tommer disketter), og at de større gulvmodeller havde 10 slots til adaptere, nogle af dem var som standard optaget af kanaladapter/seriel grænseflade, koaksialadapter osv. I modsætning til 3274 kunne alle lokale modeller konfigureres som enten lokal SNA eller lokal ikke-SNA, inklusive PU2.1 (APPN).

Modellerne omfattede: 01L, 01R, 02R, 03R, 51R, 52R, 53R, 81R og 82R.

01L var lokal kanal tilsluttet, R -modellerne var eksternt forbundet, og x3R Token Ring (opstrøms) var forbundet. 0xL/R -modellerne var etageenheder, der understøtter op til 32 koaksialenheder ved brug af interne eller eksterne multiplexere (TMA/3299). 5xR, modellerne var hyldenheder med 9 koaksialporte, der kan udvides til 16, ved tilslutning af en 3299 multiplexer. De mindste stationære enheder, 8xR, havde 4 koaksialporte, der kan udvides til 8, ved tilslutning af en 3299 multiplexer.

I 3174 -controllerlinjen ændrede IBM også en smule det klassiske BNC -koaksialstik ved at ændre BNC -stikket til DPC - Dual Purpose Connector. DPC-hunstikket var et par millimeter længere og med en indbygget switch, der opdagede, om der var tilsluttet et normalt BNC-stik eller et nyere DPC-stik, og derved ændrede det fysiske lag fra 93 ohm ubalanceret koaksial til 150 ohm afbalanceret snoet- par, derved direkte understøtter IBM Kabelsystem uden behov for en såkaldt rød balun.

Konfigurationssupport A var den første mikrokode, der blev tilbudt med 3174. Den understøttede alle hardware -moduler, der var til stede på det tidspunkt, næsten alle mikrokodefunktioner, der blev fundet i 3274 og introducerede en række nye funktioner, herunder: Intelligent Printer Data Stream (IPDS), Multiple Logical Terminaler, Country Extended Code Page (CECP), Response Time Monitor og Token Ring konfigureret som værtsgrænseflade.

Konfigurationssupport S, mærkeligt efter udgivelse A, introducerede, at en lokal eller fjernbetjening kunne fungere som 3270 Token-Ring DSPU Gateway, der understøtter op til 80 nedstrøms PU'er.

I 1989 introducerede IBM en ny serie af 3174 modeller og ændrede navnet fra 3174 delsystemkontrolenhed til 3174 etableringskontroller. Den vigtigste nye funktion var understøttelse af yderligere 32 koaksialport i gulvmodeller.

Modellerne omfattede: 11L, 11R, 12R, 13R, 61R, 62R, 63R, 91R og 92R.

Den nye serie af controllere kom med Configuration Support B release 1, øgede antallet af understøttede DSPU på Token-Ring gateway til 250 enheder og introducerede samtidig 'Group Polling', der aflæssede mainframe/VTAM polling-kravet på kanalen .

Konfigurationssupport B udgivelse 2 til 5, aktiverede funktioner som: Lokalt formatlagring (CICS -skærmbuffer), Type Ahead, Null/Space Processing, ESCON -kanalunderstøttelse.

I 1990/1991 blev der tilføjet i alt 7 flere modeller: 21R, 21L, 12L, 22L, 22R, 23R og 90R. 12L tilbød ESCON fiberoptisk kanaltilslutning. Modellerne med 2xx -betegnelse var lig med 1xx -modellerne, men pakket om til rackmontering og tilbød kun 4 adapterpladser. 90R var ikke tænkt som en koaksialkontroller, den var placeret som en Token Ring 3270 DSPU -gateway. Den havde imidlertid en koaksialport til konfiguration af enheden, som med en 3299 multiplexer kunne udvides til 8.

Kontrollinjen kom med Configuration Support C til understøttelse af ISDN, APPN og Peer Communication. ISDN -funktionen tillod downstream -enheder, typisk pc'er, at oprette forbindelse til 3174 via ISDN -netværket. APPN-understøttelsen gjorde det muligt for 3174 at være en del af et APPN-netværk, og Peer Communication tillod koaksialmonterede pc'er med 'Peer Communication Support' at få adgang til ressourcer på Token-Ring-netværket, der er knyttet til 3174.

De efterfølgende udgivelser 2 til 6 af konfigurationssupport C muliggør understøttelse af: Opdelt skærm, Kopiér fra session til session, Lommeregnerfunktion, Adgang til AS/400 -vært og 5250 tastaturemulering, Talrige APPN -forbedringer, TCP/IP Telnet -understøttelse, der tillod 3270 CUT terminaler til at kommunikere med TCP/IP -servere ved hjælp af Telnet, og samtidig på en anden skærm til at kommunikere med mainframe ved hjælp af native 3270. TN3270 -support, hvor 3174 kunne oprette forbindelse til en TN3270 -vært/gateway, hvilket eliminerede SNA, men bevarede 3270 -dataene strøm. IP-videresendelse, der tillader bro mellem LAN (Token-Ring eller Ethernet) tilsluttede enheder nedstrøms til 3174 for at dirigere IP-trafik til Frame Relay WAN-interface.

I 1993 blev tre nye modeller tilføjet med meddelelsen om Ethernet Adapter (FC 3045). Modellerne var: 14R, 24R og 64R.

Dette var også IBMs sidste hardware -meddelelse fra 3174.

Gulvmodellerne og de rackmonterbare enheder kan udvides med en række specielle 3174-adaptere, der i 1993 inkluderede: Kanaladapter, ESCON-adapter, Seriel (V.24/V.35) adapter, Samtidig kommunikationsadapter, Coax adapter, fiberoptisk “coax” -adapter, Async-adapter, ISDN-adapter, Token-Ring-adapter, Ethernet-adapter og linjekrypteringsadapter.

I 1994 inkorporerede IBM funktionerne i RPQ 8Q0935 i Configuration Support-C release 3, herunder TN3270-klienten.

Ikke-IBM-controllere

GTE

GTE IS/7800 Video Display Systems brugte en af ​​to nominelt IBM -kompatible controllere:

  • 7801 (fjernbetjening, 3271 ækvivalent)
  • 7802 (lokal, 3277 ækvivalent)
Harris

Harris 8000 Series Terminal Systems brugte en af ​​fire controllere:

  • 8171 (fjernbetjening, 3271 ækvivalent)
  • 8172 (lokal, 3277 ækvivalent)
  • 8181 (fjernbetjening, 3271 ækvivalent)
  • 8182 (lokal, 3277 ækvivalent)
  • 9116
  • 9210
  • 9220
Hjem vokset

En alternativ implementering af en etableringskontroller findes i form af OEC (Open Establishment Controller). Det er en kombination af et Arduino -skjold med et BNC -stik og et Python -program, der kører på et POSIX -system. OEC gør det muligt at tilslutte en 3270 -skærm til IBM -mainframes via TN3270 eller til andre systemer via VT100 . I øjeblikket understøttes kun CUT, men ikke DFT -skærme.

Memorex

Memorex havde to controllere til sin 3277-kompatible 1377; 1371 til fjernforbindelse og 1372 til lokal forbindelse.

Senere tilbød Memorex en række controllere, der var kompatible med IBM 3274 og 3174

  • 2074
  • 2076
  • 2174
  • 2274

Multiplexere

IBM tilbød en enhed kaldet 3299, der fungerede som en multiplexer mellem en i overensstemmelse hermed konfigureret 3274 -controller med 9901 -multiplexerfunktionen og op til 8 skærme/printere og derved reducerede antallet af koaksialkabler mellem 3x74 -controlleren og displays/printere.

Med introduktionen af ​​3174-controlleren blev interne eller eksterne multiplexere (3299) mainstream, da 3174-1L-controlleren var udstyret med 4 multiplexede porte, der hver understøttede 8 enheder. Det interne 3174 multiplexerkort fik navnet TMA - Terminal Multiplexer adapter 9176.

En række leverandører fremstillede 3270 multiplexere før og sammen med IBM, herunder Fibronics og Adacom, der tilbyder multiplexere, der understøtter TTP-Telefon Twisted Pair som et alternativ til coax og fiberoptiske forbindelser mellem multiplexerne.

I nogle tilfælde fungerede multiplexeren som en "ekspansionsenhed" på mindre fjernbetjeninger, herunder 3174-81R / 91R, hvor 3299 udvidede antallet af koaksialporte fra 4 til 8 eller 3174-51R / 61R, hvor 3299 udvidede antallet af coax -porte fra 8 til 16.

Fremstille

IBM 3270 display terminal undersystem blev designet og udviklet af IBMs Kingston, New York , laboratorium (som senere lukkede i løbet af IBMs vanskelige tid i midten af ​​1990'erne). Printerne blev udviklet af Endicott, New York , laboratorium. Efterhånden som delsystemet udvidede, blev 3276 display-controlleren udviklet af Fujisawa-laboratoriet i Japan og senere Yamato-laboratoriet ; og 3279 farvedisplay og 3287 farveprinter fra Hursley , UK, laboratorium. Delsystemprodukterne blev fremstillet i Kingston (displays og controllere), Endicott (printere) og Greenock , Scotland, UK, (de fleste produkter) og sendt til brugere i USA og verden over. 3278 terminaler blev fortsat fremstillet i Hortolândia , nær Campinas , Brasilien så sent som i slutningen af ​​1980'erne, idet dets indvendige dele blev redesignet af et lokalt ingeniørteam ved hjælp af moderne CMOS -teknologi, samtidig med at det bevarede dets ydre udseende og fornemmelse.

Telnet 3270

Telnet 3270 eller tn3270 beskriver både processen med at sende og modtage 3270 datastrømme ved hjælp af telnet -protokollen og den software, der emulerer en 3270 -klasterminal, der kommunikerer ved hjælp af denne proces. tn3270 tillader en 3270 terminalemulator at kommunikere over et TCP/IP -netværk i stedet for et SNA -netværk. Telnet 3270 kan bruges til enten terminal- eller udskrivningsforbindelser. Standard telnet -klienter kan ikke bruges som en erstatning for tn3270 -klienter, da de bruger grundlæggende forskellige teknikker til udveksling af data.

Teknisk information

3270 tegnsæt

De 3270 skærme fås med forskellige tastaturer og tegnsæt. Følgende tabel viser tegnsættet 3275/3277/3284/3286 for amerikansk engelsk EBCDIC (valgfrie tegn var tilgængelige for US ASCII og UK, fransk, tysk og italiensk EBCDIC). Tallene er de tilsvarende Unicode -kodepunkter.

På terminalerne 3275 og 3277 uden en tekstfunktion vises små bogstaver som store bogstaver. Kontroltegnene NL, EM, DUP og FM vises og udskrives som 5, 9, *og; tegn, henholdsvis undtagen af ​​printeren, når WCC eller CCC bit 2 og 3 = '00'b, i hvilket tilfælde NL og EM tjener deres kontrolfunktion og ikke udskrives.

3270 tegnsæt (amerikansk EBCDIC)
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _EN _B _C _D _E _F
0_ NUL
0000
SOH
0001
STX
0002
ETX
0003
PT
 
1_ DLE
0010
SBA
 
EUA
 
IC
 
NL
0085
EM
0019
DUP
 
SF
 
FM
 
ITB
 
2_ ETB
0017
ESC
001B
ENQ
0005
3_ SYN
0016
EOT
0004
RA
 
NAK
0015
SUB
001A
4_ SP
0020
¢
00A2
.
002E
<
003C
(
0028
+
002B
|
007C
5_ &
0026
!
0021
$
0024
*
002A
)
0029
;
003B
¬
00AC
6_ -
002D
/
002F
¦
00A6
,
002C
%
0025
_
005F
>
003E
?
003F
7_ :
003A
#
0023
@
0040
'
0027
=
003D
"
0022
8_ en
0061
b
0062
c
0063
d
0064
e
0065
f
0066
g
0067
t
0068
jeg
0069
9_ j
006A
k
006B
l
006C
m
006D
n
006E
o
006F
s
0070
q
0071
r
0072
EN_ s
0073
t
0074
u
0075
v
0076
w
0077
x
0078
y
0079
z
007A
B_
C_ A
0041
B
0042
C
0043
D
0044
E
0045
F
0046
G
0047
H
0048
Jeg
0049
D_ J
004A
K
004B
L
004C
M
004D
N
004E
O
004F
P
0050
Q
0051
R
0052
E_ S
0053
T
0054
U
0055
V
0056
W
0057
X
0058
Y
0059
Z
005A
F_ 0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039

  Brev  Nummer  Tegnsætning  Symbol  Andet  Udefineret

Datastrøm

Data sendt til 3270 består af kommandoer, et Copy Control Character (CCC) eller Write Control Character (WCC), hvis det er relevant, en enhedsadresse til kopi, ordrer, tegndata og strukturerede felter. Kommandoer instruerer 3270 -styreenheden til at udføre en handling på en bestemt enhed, f.eks. En læsning eller skrivning. Ordrer sendes som en del af datastrømmen for at styre formatet på enhedsbufferen. Strukturerede felter skal overføre yderligere kontrolfunktioner og data til eller fra terminalen.

På en lokal ikke-SNA-controller er kommandoen en CCW-opcode i stedet for den første byte i den udgående visningsstrøm; på alle andre controllere er kommandoen den første byte i displaystrømmen, eksklusiv protokoloverskrifter.

Kommandoer

Følgende tabel indeholder datastream-kommandoer og CCW-opcoder til lokale ikke-SNA-controllere; det inkluderer ikke CCW -opcodes for lokale SNA -controllere.

3270 kommandoer
Kommando Hexadecimal Grafisk Fungere
lokal
ikke-SNA
EBCDIC ASCII
Kopi n/a F7 37 7 Kopiér fra en enhedsbuffer til en anden, f.eks. Fra en skærm til en printer
Slet alt ubeskyttet 0F 6F 3F ? Slet alle ubeskyttede felter, og nulstil ændrede datatags
Slet/skriv 05 F5 35 5 Slet enhedsbuffer, og skriv derefter WCC efterfulgt af ordrer og data
Slet/skriv alternativ 0D 7E 3D = Slet enhedsbuffer, indstil alternativ størrelse, og skriv derefter WCC fulgt af ordrer og data
Ingen betjening 03 n/a n/a n/a Kan bruges til at hente ventende status
Læs buffer 02 F2 22 2 Læs hele enhedsbuffer, inklusive attributter
Læs ændret 06 F6 36 6 Læs AID, markør og, bortset fra kortlæsning, ændrede felter fra enheden
Læs ændret alle n/a 6E 3E : Læs AID, markør og ændrede felter fra enheden; ingen kortlæsning
Vælg 0B n/a n/a n/a Overfør data fra enhed til styreenhed med kanal frakoblet
Vælg RB 1B n/a n/a n/a Vælg Læsebuffer;
må kun være lænket til Read Buffer
Vælg RBP 3B n/a n/a n/a Vælg Læsebuffer fra position;
må kun være lænket til Read Buffer
Vælg RM DB n/a n/a n/a Vælg Læs ændret
Vælg RMP 2B n/a n/a n/a Vælg Læs ændret fra position
Vælg WRT 4B n/a n/a n/a Vælg WRT -kommando
Kan kun være lænket til et skrive- eller skrivestruktureret felt
Følelse 04 n/a n/a n/a Hent fejloplysninger efter enhedskontrol
Følelses -ID E4 n/a n/a n/a Hent kontrolenhedens identifikation
Skrive 01 F1 31 1 Skriv WCC efterfulgt af ordrer og data
Skriv struktureret felt 11 F3 n/a 3 Skriv struktureret felt
For eksterne 3270'er indstilles ikke-signifikante bits, så kommandoen danner et gyldigt EBCDIC (eller ASCII) tegn.

Skriv kontroltegn

De data, der sendes af Write eller Erase/Write, består af selve kommandokoden efterfulgt af et Write Control Character (WCC), eventuelt efterfulgt af en buffer, der indeholder ordrer eller data (eller begge dele). WCC styrer driften af ​​enheden. Bits kan starte printerdriften og angive et udskriftsformat. Andre bitindstillinger vil lyde den hørbare alarm, hvis den er installeret, låse tastaturet op for at tillade operatørindgang eller nulstille alle de modificerede datatags i enhedsbufferen.

Ordre:% s

Ordrer består af ordrekodebyte efterfulgt af nul til tre byte med variabel information.

Ordrer til 3277
Bestille Hexadecimal kode (EBCDIC) Beskrivelse
Byte 1 Byte 2 Byte 3 Byte 4
Startfelt (SF) 1D Attributtegn
(se Attributter )
Angiver starten af ​​et felt på den aktuelle bufferposition og angiver dets attribut
Indstil bufferadresse (SBA) 11 Adressebyte 1 Adressebyte 2 Angiver en bufferadresse, der skal blive den aktuelle bufferposition
(se bufferadressering )
Indsæt markør (IC) 13 Placerer markøren på den aktuelle bufferposition
Fanen Program (PT) 05 Fremskrider den aktuelle bufferadresse til den første position i det næste ubeskyttede felt
Gentag til adresse (RA) 3C Adressebyte 1 Adressebyte 2 Karakter, der skal gentages Gemmer tegnet i byte 4 på alle bufferlokationer, der starter ved den aktuelle bufferposition op til, men ikke inkluderer den angivne adresse, og indstiller den aktuelle bufferposition til den angivne adresse
Slet ubeskyttet til adresse (EUA) 12 Adressebyte 1 Adressebyte 2 Udfylder alle ubeskyttede felter med nuller, der starter ved den aktuelle bufferposition op til, men ikke inklusive den angivne adresse

Egenskaber

3270 har tre slags attributter:

Feltattributter

De originale 3277- og 3275-skærme brugte en 8-bit feltattributbyte, hvoraf fem bits blev brugt.

  • Bit 0 og 1 er indstillet, så attributten altid vil være et gyldigt EBCDIC (eller ASCII) tegn.
  • Bit 2 er nul for at angive, at det tilhørende felt er ubeskyttet (operatøren kan indtaste data) eller et for beskyttet .
  • Bit 3 er nul for at angive, at dette felt, hvis det ikke er beskyttet, kunne acceptere alfanumerisk input. Den ene angiver, at kun numerisk input accepteres, og skifter automatisk til numerisk for nogle tastaturer.
  • Bit 4 og 5 fungerer sammen:
    • '00'B angiver, at feltet vises på skærmen og ikke kan vælges af en pen .
    • '01'B angiver, at feltet er synligt, og vælgerpen kan registreres.
    • '10'B angiver, at feltet er intensiveret (lyst), synligt og vælgerpen detekterbart.
    • '11'B angiver, at feltet ikke kan vises, ikke kan udskrives og ikke kan registreres med pen. Denne sidste kan bruges sammen med det ændrede datatag til at indlejre statiske data på skærmen, der vil blive læst hver gang data blev læst fra enheden.
  • Bit 7 er "Modificeret Data Tag", hvor '0' angiver, at det tilhørende felt ikke er blevet ændret af operatøren, og '1' angiver, at det er blevet ændret. Som nævnt ovenfor kan denne bit indstilles programmatisk til at få feltet til at blive behandlet som modificeret.

Senere modeller inkluderer grundfarve : "Grundfarve (fire farver) kan produceres på farvedisplay og farveprintere fra nuværende 3270 applikationsprogrammer ved hjælp af kombinationer af feltforstærknings- og feltbeskyttelsesattributbits. Yderligere oplysninger om farve findes i IBM 3270 informationssystem: farve og programmerede symboler, GA33-3056. "

Udvidede attributter

De 3278 og 3279 og senere modeller brugte udvidede attributter for at tilføje understøttelse af syv farver, blinkende, omvendt video, hvilket understreger, felt skitserer, felt validering, og programmerede symboler.

Karakterattributter

De 3278 og 3279 og senere modeller tilladt attributter på individuelle karakterer i et felt for at tilsidesætte det tilsvarende felt attributter.

Bufferadressering

3270 displays og printere har en buffer, der indeholder en byte for hver skærmposition. For eksempel havde en 3277 model 2 en skærmstørrelse på 24 rækker med 80 kolonner til en bufferstørrelse på 1920 bytes. Bytes adresseres fra nul til skærmstørrelsen minus en, i dette eksempel 1919. "Der er et fast forhold mellem hver ... bufferlagringsplacering og dens placering på skærmen." De fleste ordrer starter driften på den "aktuelle" bufferadresse, og udførelse af en ordre eller skrivedata opdaterer denne adresse. Bufferadressen kan indstilles direkte ved hjælp af rækkefølgen Angiv bufferadresse (SBA) , ofte efterfulgt af Startfelt eller Startfeltudvidelse . For en enhed med et 1920 tegn display er en tolv bit adresse tilstrækkelig. Senere bruger 3270'erne med større skærmstørrelser fjorten eller seksten bits.

Adresser er kodet inden for ordrer i to bytes. For tolv bit adresser indstilles to bit af hver byte til at danne gyldige EBCDIC (eller ASCII) tegn. For eksempel er adresse 0 kodet som X'4040 ', eller mellemrum, adresse 1919 er kodet som X'5D7F' eller ') "'. Programmerere håndkodningspaneler holder normalt tabellen over adresser fra 3270-komponentbeskrivelsen eller 3270-referencekortet praktisk. Til fjorten og seksten-bit adressen bruger adressen sammenhængende bits i to bytes.

Eksempel

Den følgende datastrøm skriver en attribut i række 24, kolonne 1, skriver (beskyttede) tegn '>' i række 24, kolonner 2 og 3 og opretter et ubeskyttet felt på række 24 fra kolonner 5-79. Fordi bufferen omslutter en attribut er placeret på række 24, kolonne 80 for at afslutte inputfeltet. Denne datastrøm ville normalt blive skrevet ved hjælp af en slet/skriv -kommando, som ville indstille udefinerede positioner på skærmen til '00'x. Værdier er angivet i hexadecimal.

  Data        Description
  D3          WCC [reset device + restore (unlock) keyboard + reset MDT]
  11 5C F0    SBA Row 24 Column 1
  1D F0       SF/Attribute
              [protected, alphanumeric, display normal intensity, not pen-detectable, MDT off]
  6E 40       '> '
  1D 40       SF/Attribute
              [unprotected, alphanumeric, display normal intensity, not pen-detectable, MDT off]
              SBA is not required here since this is being written at the current buffer position 
  13          IC - cursor displays at current position: Row 24, column 5
  11 5D 7F    SBA Row 24 Column 80
  1D F0       SF/Attribute
              [protected, alphanumeric, display normal intensity, not pen-detectable, MDT off]

Udvidet datastrøm

De fleste 3270 terminaler nyere end 3275, 3277, 3284 og 3286 understøtter en udvidet datastrøm (EDS), der tillader mange nye muligheder, herunder:

  • Displaybuffere større end 4096 tegn
  • Yderligere feltattributter, f.eks. Farve
  • Tegnattributter inden for et felt
  • Omdefinering af displaygeometri
  • Forespørgsel på terminalegenskaber
  • Programmerede symbolsæt
  • Alle punkter adresserbare (APA) grafik

Se også

Noter

Referencer

3174Intro
3174 Etableringskontroller - Introduktion (PDF) (første udgave). IBM. April 1989. GA27-3850-0.
3270FarvePSS
IBM 3270 Information Display System - farve og programmerede symboler (PDF) (første udgave). IBM. September 1979. GA33-3056-0.
3270Intro
3270 Information Display System Introduktion (PDF) (Tredje og tredje udgave). IBM. Oktober 1988. GA27-2739-22.
3270DS
3270 Information Display System Datastrøm Programmeringsreference (PDF) (femte udgave). IBM. December 1988. GA23-0059-4.
3270CS
IBM 3270 Information Display System Character Set Reference (PDF) (tiende udgave). IBM. April 1987. GA27 -2837-9.
3274Desc
IBM 3270 Information Display System 3274 Betjeningsenhed Beskrivelse og programmeringsvejledning (PDF) (tredje udgave). IBM. Marts 1985. GA23-0061-2.
RFC1041
J. Rekhter (januar 1988). Telnet 3270 Regime Option . doi : 10.17487/RFC1041 . RFC 1041 .
RFC1576
Jon Penner (januar 1994). TN3270 Nuværende praksis . doi : 10.17487/RFC1576 . RFC 1576 .
RFC2355
Bill Kelly (juni 1998). TN3270 Nuværende praksis . doi : 10.17487/RFC2355 . RFC 2355 .
RFC6270
Mykyta Yevstifeyev (juni 2011). 'Tn3270' URI -ordningen . doi : 10.17487/RFC6270 . RFC 6270 .

eksterne links