Spesifikasjon av kommunikasjon mellom ELSGW og tilgangskontrollsystem når EL-SCA brukes. (*ELSGW: ELEvator-Security GateWay)
1. Disposisjon
Dette dokumentet beskriver kommunikasjonsprotokollen mellom ELSGW og tilgangskontrollsystemet (ACS).
2. Kommunikasjonsspesifikasjonerkation
2.1. Kommunikasjon mellom ELSGW og ACS
Kommunikasjonen mellom ELSGW og ACS er vist nedenfor.
Tabell 2-1: Kommunikasjonsspesifikasjon mellom ELSGW og ACS
Varer | Spesifikasjon | Merknader | |
1 | Linklag | Ethernet, 100BASE-TX, 10BASE-T | ELSGW: 10BASE-T |
2 | Internett-lag | IPv4 |
|
3 | Transportlag | UDP |
|
4 | Antall tilkoblede noder | Maks. 127 |
|
5 | Topologi | Stjernetopologi, full dupleks |
|
6 | Ledningsavstand | 100m | Avstand mellom HUB og node |
7 | Nettverkslinjehastighet | 10 Mbps |
|
8 | Unngå kollisjon | Ingen | Bytter HUB, ingen kollisjon på grunn av full dupleks |
9 | Disponeringsmelding | Ingen | Kommunikasjonen mellom ELSGW og ACS er kun én gangs sending, uten disposisjonsvarsel |
10 | Datagaranti | UDP-sjekksum | 16 bit |
11 | Feildeteksjon | Hver nodefeil |
Tabell 2-2: IP-adressenummer
IP-adresse | Enhet | Merknader |
ELSGW | Denne adressen er standardinnstilling. | |
ELSGW | Multicast-adresse Fra sikkerhetssystem til heis. |
2.2. UDP-pakke
Overføringsdataene er UDP-pakke. (RFC768-kompatibel)
Bruk kontrollsum for UDP-header, og byte-rekkefølgen på datadelen er big endian.
Tabell 2-3: UDP-portnummer
Portnummer | Funksjon (tjeneste) | Enhet | Merknader |
52000 | Kommunikasjon mellom ELSGW og ACS | ELSGW, ACS |
2.3 Sendingssekvens
Figuren nedenfor viser overføringssekvensen for verifiseringsoperasjonen.
Overføringsprosedyrer for verifiseringsoperasjon er som følger;
1) Når passasjer sveiper et kort over en kortleser, sender ACS heisens anropsdata til ELSGW.
2) Når ELSGW mottar heisens anropsdata, konverterer ELSGW dataene til verifikasjonsdataene og sender disse dataene til heissystemet.
5) Heissystemet foretar heisens anrop ved mottak av verifikasjonsdata.
6) Heissystemet sender verifikasjonsgodkjenningsdataene til ELSGW.
7) ELSGW sender de mottatte bekreftelsesgodkjenningsdataene til ACS som registrerte heisens anropsdata.
8) Om nødvendig, angir ACS det tildelte heisvognnummeret ved å bruke verifikasjonsgodkjenningsdata.
3. Kommunikasjonsformat
3.1 Notasjonsregler for datatyper
Tabell 3-1: Definisjonen av datatypene beskrevet i denne delen er som følger.
Datatype | Beskrivelse | Spekter |
CHAR | Karakterdatatype | 00h, 20h til 7Eh Se "ASCII-kodetabellen" på slutten av dette dokumentet. |
BYTE | 1-byte numerisk verditype (usignert) | 00h til FFh |
BCD | 1 byte heltall (BCD-kode) |
|
ORD | 2-byte numerisk verditype (usignert) | 0000t til FFFFh |
DWORD | 4-byte numerisk verditype (usignert) | 00000000hto FFFFFFFFh |
CHAR(n) | Tegnstrengtype (fast lengde) Det betyr en tegnstreng som tilsvarer angitte sifre (n). | 00h, 20h til 7Eh (Se ASCII-kodetabell) *n Se "ASCII-kodetabellen" på slutten av dette dokumentet. |
BYTE(r) | 1-byte numerisk verditype (usignert) matrise Det betyr en numerisk streng som tilsvarer angitte sifre (n). | 00hto FFh *n |
3.2 Overordnet struktur
Den generelle strukturen til kommunikasjonsformatet er delt inn i overføringspakkeoverskriften og overføringspakkedata.
Overskrift for overføringspakke (12 byte) | Overføringspakkedata (mindre enn 1012 byte) |
Punkt | Datatype | Forklaring |
Overskrift for overføringspakke | Beskrevet senere | Overskriftsområde som datalengde |
Overføringspakkedata | Beskrevet senere | Dataområde som destinasjonsetasjer |
3.3 Oppbygging av transmisjon pakkeoverskrift
Strukturen til overføringspakkehodet er som følger.
ORD | ORD | BYTE | BYTE | BYTE | BYTE | BYTE[4] |
Identifiser (1730) | Datalengde | Adresse enhetstype | Adresse enhetsnummer | Avsender enhetstype | Avsender enhetsnummer | Reserver (00h) |
Punkt | Datatype | Forklaring |
Datalengde | ORD | Bytestørrelse på overføringspakkedata |
Adresse enhetstype | BYTE | Angi enhetstype for adresse (se "Tabell over systemtype") |
Adresse enhetsnummer | BYTE | - Angi enhetsnummer for adresse (1~ 127) - Hvis systemtypen er ELSGW, angi heisbanknummer (1~4) - Hvis systemtypen er all system, sett FFh |
Avsender enhetstype | BYTE | Angi enhetstype for avsender (se "Tabell over systemtype") |
Avsender enhetsnummer | BYTE | ・ Angi enhetsnummer for avsender (1~ 127) ・ Hvis systemtypen er ELSGW, angi heisbanknummer (1) |
Tabell 3-2: Tabell over systemtype
Systemtype | Systemnavn | Multicast gruppe | Merknader |
01t | ELSGW | Heis system enhet |
|
11t | ACS | Sikkerhetssystem enhet |
|
FFh | Hele systemet | - |
3.3 Struktur for overføring pakkedata
Strukturen til overføringspakkedata er vist nedenfor, og definerer kommandoen for hver funksjon."Overføringspakkedatakommando"Tabell viser kommandoer.
Tabell 3-3: Transmission acket data kommando
Overføringsretning | Overføringsmetode | Kommandonavn | Kommandonummer | Funksjon | Merknader |
Sikkerhetssystem -Heis
| Multicast/Unicast(*1)
| Heisanrop (en etasje) | 01t | Send data på tidspunktet for heisens samtaleregistrering eller overstyr låst etasjeregistrering (tilgjengelig heisdestinasjonsetasje er én etasje) |
|
Heisens anrop (flere etasjer) | 02h | Send data på tidspunktet for heisens samtaleregistrering eller overstyr registrering av låste etasjer (tilgjengelig heisdestinasjonsetasje er flere etasjer) |
| ||
Heis -Sikkerhetssystem
| Unicast (*2) | Godkjenning av bekreftelse | 81 timer | I tilfelle verifiseringsstatus i heislobbyen eller i bilen er indikert på sikkerhetssystemsiden, vil disse dataene bli brukt. |
|
Kringkaste | Heis operasjon status | 91 timer | I tilfelle heisdriftsstatus er indikert på sikkerhetssystemsiden, vil disse dataene bli brukt. Sikkerhetssystemet kan bruke disse dataene for å indikere feil i heissystemet. |
| |
- Hele systemet | Kringkaste (*3) | Hjerteslagdata | F1h | Hvert system sendes med jevne mellomrom og skal brukes til feildeteksjon. |
(*1): Når sikkerhetssystemet kan spesifisere destinasjonsheisbanken, send med unicast.
(*2): Dataene for bekreftelsesgodkjenning sendes til enheten, som laget heisens anropsdata, med unicast.
(*3): Hjerteslagdata sendes med kringkasting. Ved behov utføres feildeteksjonen på hver enhet.
(1) Heisens anropsdata (når tilgjengelig heisdestinasjonsetasje er én etasje)
BYTE | BYTE | ORD | BYTE | BYTE | BYTE | BYTE | ORD |
Kommandonummer (01h) | Datalengde (18) |
Enhetsnummer |
Bekreftelsestype |
Bekreftelsessted | Hall ringeknapp stiger attributt/ Bil knapp attributt |
Reserver (0) |
Boarding etasje |
ORD | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE |
Destinasjonsetasje | Ombordstigning foran/bak | Destinasjon foran/bak | Heisens anropsattributt | Drift uten stans | Anropsregistreringsmodus | Sekvensnummer | Reserver (0) | Reserver (0) |
Tabell 3-4: Detaljer om heisens anropsdata (når tilgjengelig heisdestinasjonsetasje er én etasje)
Varer | Datatype | Innhold | Merknader |
Enhetsnummer | ORD | Angi enhetsnummer (kortleser osv.) (1~9999) Når det ikke er spesifisert, sett 0. | Maksimal tilkobling er 1024 enheter (*1) |
Bekreftelsestype | BYTE | 1: ver iv ikasjon ved elevatorlobbyen 2: verifikasjon i bil |
|
Bekreftelsessted | BYTE | Hvis verifikasjonstypen er 1, still inn følgende. 1 : Heislobby 2 : Inngang 3 : Rom 4: Sikkerhetsport Hvis verifikasjonstypen er 2, angi bilnummer. |
|
Hall ringeknapp stiger attributt/Bil knapp attributt | BYTE | I tilfelle verifikasjonstypen er 1, still inn tilsvarende attributt for stigningsknappen for hallen. 0 : ikke spesifisert, 1:"A"-knapphever, 2:"B"-knapphever, … , 15: "O"-knapphever, 16: Auto Hvis verifikasjonstypen er 2, sett inn bilknappattr ibute. 1: Normal passasjer (foran), 2: Funksjonshemmet passasjer (foran), 3: Normal passasjer (bak), 4: Funksjonshemmet passasjer (bak) |
|
Boarding etasje | ORD | I tilfelle verifikasjonstype er 1, angi ombordstigningsgulv etter bygningsgulvdata (1~255). Hvis verifikasjonstypen er 2, sett 0. |
|
Destinasjonsetasje | ORD | Angi destinasjonsetasje etter bygningsetasjedata (1~255) I tilfelle alle destinasjonsetasjer, sett "FFFFh". |
|
Ombordstigning foran/bak | BYTE | I tilfelle verifikasjonstype er 1, settes foran eller bak ved ombordstigningsgulvet. 1: Foran, 2: Bak Hvis verifikasjonstypen er 2, sett 0. |
|
Destinasjon foran/bak | BYTE | Sett foran eller bak på destinasjonsgulvet. 1: Foran, 2: Bak |
|
Heisens anropsattributt | BYTE | Angi heisens anropsattributt 0: Vanlig passasjer, 1: Handikappassasjer, 2: VIP-passasjer, 3: Ledelsespassasjer |
|
Drift uten stans | BYTE | Sett 1 når nonstop drift skal aktiveres. Ikke aktivert, sett 0. |
|
Anropsregistreringsmodus | BYTE | Se Tabell 3-5, Tabell 3-6. |
|
Sekvensnummer | BYTE | Angi sekvensnummer (00h~FFh) | (*1) |
(*1) : Sekvensnummeret skal økes hver gang data sendes fra ACS. Den neste til FFis 00h.
Tabell 3-5: Anropsregistreringsmodus for anropsknapp for hall
Verdi | Anropsregistreringsmodus | Merknader |
0 | Automatisk |
|
1 | Lås opp begrensning for hall ringeknapp |
|
2 | Lås opp begrensning for anropsknapp for hall og ringeknapp for bil |
|
3 | Automatisk registrering for hall ringeknapp |
|
4 | Automatisk registrering for anropsknapp for hall og opplåsingsbegrensning for ringeknapp for bil |
|
5 | Automatisk registrering for hall ringeknapp og bil ringeknapp | Den eneste destinasjonsetasjen for tilgjengelig heis er én etasje. |
Tabell 3-6: Anropsregistreringsmodus for ringeknapp for bilanrop
Verdi | Anropsregistreringsmodus | Merknader |
0 | Automatisk |
|
1 | Lås opp begrensning for bilanropsknapp |
|
2 | Automatisk registrering for ringeknapp for bil | Den eneste destinasjonsetasjen for tilgjengelig heis er én etasje. |
(2) Heisens anropsdata (når tilgjengelig heisdestinasjonsetasje er flere etasjer)
BYTE | BYTE | ORD | BYTE | BYTE | BYTE | BYTE | ORD |
Kommandonummer (02h) | Datalengde |
Enhetsnummer | Bekreftelsestype | Bekreftelsessted | Hall ringeknapp stiger attributt/ Bil knapp attributt |
Reserver(0) |
Boarding etasje |
ORD | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE |
Reserver(0) | Ombordstigning foran/bak | Reserver(0) | Heisens anropsattributt | Drift uten stans | Anropsregistreringsmodus | Sekvensnummer | Datalengde for destinasjonsgulv foran | Bakre destinasjonsgulvdatalengde |
BYTE[0~32] | BYTE[0~32] | BYTE[0~3] |
Front destinasjonsetasje | Bakre destinasjonsetasje | Polstring (*1)(0) |
(*1): Datalengden på utfylling bør settes for å sikre den totale størrelsen på overføringspakkedata til et multiplum av 4. (Sett"0"-figur)
Tabell 3-7: Detaljer om heisens anropsdata (når tilgjengelig heisdestinasjonsetasje er flere etasjer)
Varer | Datatype | Innhold | Merknader |
Datalengde | BYTE | Antall byte unntatt kommandonummer og kommandodatalengde (ekskludert utfylling) |
|
Enhetsnummer | ORD | Angi enhetsnummer (kortleser osv.) (1~9999) Når det ikke er spesifisert, sett 0. | Maksimal tilkobling er 1024 enheter (*1) |
Bekreftelsestype | BYTE | 1: verifisering i heislobbyen 2: verifisering i bil |
|
Bekreftelsessted | BYTE | Hvis verifikasjonstypen er 1, still inn følgende. 1 : Heislobby 2 : Inngang 3 : Rom 4 : Sikkerhetsport Hvis verifikasjonstypen er 2, angi bilnummer. |
|
Hall ringeknapp stiger attributt/Bil knapp attributt | BYTE | I tilfelle verifikasjonstypen er 1, still inn tilsvarende attributt for stigningsknappen for hallen. 0 : ikke spesifisert, 1:"A"-knapphever, 2:"B"-knapphever, … , 15:"O"-knapphever, 16: Auto Hvis bekreftelsestypen er 2, angi bilknappattributt. 1: Normal passasjer (foran), 2: Funksjonshemmet passasjer (foran), 3: Normal passasjer (bak), 4: Funksjonshemmet passasjer (bak) |
|
Boarding etasje | ORD | Hvis verifikasjonstypen er 1, angi ombordstigningsgulv etter bygningsgulvdata (1~255). Hvis bekreftelsestypen er 2, sett 0. |
|
Ombordstigning foran/bak | BYTE | I tilfelle verifikasjonstype er 1, settes foran eller bak ved ombordstigningsgulvet. 1: Foran, 2: Bak Hvis bekreftelsestypen er 2, sett 0. |
|
Heisens anropsattributt | BYTE | Angi heisens anropsattributt 0:Vanlig passasjer, 1: Handikappassasjer, 2:VIP-passasjer, 3:Management-passasjer |
|
Drift uten stans | BYTE | Sett 1 når nonstop drift skal aktiveres. Ikke aktivert, sett 0. |
|
Anropsregistreringsmodus | BYTE | Se Tabell 3-5, Tabell 3-6. |
|
Sekvensnummer | BYTE | Angi sekvensnummer (00h~FFh) | (*1) |
Datalengde for destinasjonsgulv foran | BYTE | Angi datalengde for destinasjonsgulv foran (0~32) [Enhet: BYTE] | Eksempel: -Hvis bygningen har mindre enn 32 etasjer, sett "datalengde" til "4". - Hvis heiser ikke har sideinnganger bak, sett datalengden "bakre destinasjonsgulv" til "0". |
Bakre destinasjonsgulvdatalengde | BYTE | Angi datalengde på bakre destinasjonsgulv (0~32) [Enhet: BYTE] | |
Front destinasjonsetasje | BYTE[0~32] | Angi frontdestinasjonsetasje med bygningsetasjebitdata | Se Tabell 3-14 nedenfor. |
Bakre destinasjonsetasje | BYTE[0~32] | Angi frontdestinasjonsetasje med bygningsetasjebitdata | Se Tabell 3-14 nedenfor. |
(*1) : Sekvensnummeret skal økes hver gang data sendes fra ACS. Den neste til FFis 00h.
Tabell 3-8: Struktur av data for destinasjonsgulv
Ingen | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
|
1 | Bldg. FL 8 | Bldg. FL 7 | Bldg. FL 6 | Bldg. FL 5 | Bldg. FL 4 | Bldg. FL 3 | Bldg. FL 2 | Bldg. FL 1 | 0: Ikke kansellering 1: Overstyr låst etasjeregistrering (Sett"0"for"ikke bruk"og"øvre etasjer over toppetasjen".) |
2 | Bldg. FL 16 | Bldg. FL 15 | Bldg. FL 14 | Bldg. FL 13 | Bldg. FL 12 | Bldg. FL 11 | Bldg. FL 10 | Bldg. FL 9 | |
3 | Bldg. FL 24 | Bldg. FL 23 | Bldg. FL 22 | Bldg. FL 21 | Bldg. FL 20 | Bldg. FL 19 | Bldg. FL 18 | Bldg. FL 17 | |
4 | Bldg. FL 32 | Bldg. FL 31 | Bldg. FL 30 | Bldg. FL 29 | Bldg. FL 28 | Bldg. FL 27 | Bldg. FL 26 | Bldg. FL 25 | |
: | : | : | : | : | : | : | : | : | |
31 | Bldg. FL 248 | Bldg. FL 247 | Bldg. FL 246 | Bldg. FL 245 | Bldg. FL 244 | Bldg. FL 243 | Bldg. FL 242 | Bldg. FL 241 | |
32 | Ikke bruk | Bldg. FL 255 | Bldg. FL 254 | Bldg. FL 253 | Bldg. FL 252 | Bldg. FL 251 | Bldg. FL 250 | Bldg. FL 249 |
* Angi datalengde i Tabell 3-7 som datalengde for destinasjonsgulvdata foran og bak.
* "D7"er den høyeste biten, og "D0"er den laveste biten.
(3) Verifikasjonsgodkjenningsdata
BYTE | BYTE | ORD | BYTE | BYTE | BYTE | BYTE |
Kommandonummer (81t) | Datalengde(6) | Enhetsnummer | Akseptstatus | Tildelt heisvogn | Sekvensnummer | Reserver(0) |
Tabell 3-9: Detaljer om verifikasjonsgodkjenningsdata
Varer | Datatype | Innhold | Merknader |
Enhetsnummer | ORD | Angi enhetsnummer som er satt under heisens anropsdata (1~9999) |
|
Akseptstatus | BYTE | 00h:Automatisk registrering av heisanrop, 01h: Lås opp begrensning (Kan registrere heisanrop manuelt), FFh: Kan ikke registrere heisanrop |
|
Tildelt heisvognnummer | BYTE | Ved heisanrop i heislobbyen, angi det tildelte heisvognnummeret (1…12, FFh: Ingen tildelt heisvogn) Ved heisanrop i bilen, sett 0. |
|
Sekvensnummer | BYTE | Angi sekvensnummer som settes under heisens anropsdata. |
* ELSGW har minne om heisbanknummer, enhetsnummer og sekvensnummer som settes under heisens anropsdata og setter disse dataene.
* Enhetsnummeret er data som er satt under heisens anropsdata.
(4) Heisdriftsstatus
BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE |
Kommandonummer (91t) | Datalengde(6) | Under drift Bil #1 | Under drift Bil #2 | Reserver(0) | Reserver(0) | Reserver(0) | Reserver(0) |
* Adressen til overføringspakkehodet er til alle enheter.
Tabell 3-10: Detaljer om statusdata for heisdrift
Varer | Datatype | Innhold | Merknader |
Under drift Bil #1 | BYTE | Se tabellen nedenfor. |
|
Under drift Bil #2 | BYTE | Se tabellen nedenfor. |
Tabell 3-11: Struktur av under drift Bildata
Ingen | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Merknader |
1 | Bil nr 8 | Bil nr 7 | Bil nr 6 | Bil nr 5 | Bil nr 4 | Bil nr 3 | Bil nr 2 | Bil nr 1 | 0: Under IKKE-drift 1: Under drift |
2 | Reserver(0) | Reserver(0) | Reserver(0) | Reserver(0) | Bil nr 12 | Bil nr 11 | Bil nr 10 | Bil nr 9 |
(5) Hjerteslag
BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE |
Kommandonummer (F1h) | Datalengde(6) | Å ha data mot heissystemet | Data1 | Data2 | Reserver(0) | Reserver(0) | Reserver(0) |
Tabell 3-11: Detaljer om hjerteslagdata
Varer | Datatype | Innhold | Merknader |
Å ha data mot heissystemet | BYTE | Når du bruker Data2, sett 1. Ikke bruk Data2, sett 0. |
|
Data1 | BYTE | Sett 0. |
|
Data2 | BYTE | Se tabellen nedenfor. |
*Adressen til overføringspakkehodet er til alle enheter og sender hvert femtende (15) sekund med kringkasting.
Tabell 3-12: Detaljer om Data1 og Data2
Ingen | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
|
1 | Reserver(0) | Reserver(0) | Reserver(0) | Reserver(0) | Reserver(0) | Reserver(0) | Reserver(0) | Reserver(0) |
|
2 | Reserver(0) | Reserver(0) | Reserver(0) | Reserver(0) | Reserver(0) | Reserver(0) | Reserver(0) | Systemfeil | Systemfeil 0: normalt 1: unormalt |
4. Feildeteksjon
Om nødvendig (ACS trenger feildeteksjon), utfør feildeteksjon som vist i tabellen nedenfor.
Feildeteksjon på sikkerhetssystemets enhetsside
Type | Feilnavn | Plassering for å oppdage feil | Forutsetning for å oppdage feil | Betingelse for å avbryte feil | Merknader |
Deteksjon av systemfeil | Heisfeil | Sikkerhetssystemenhet (ACS) | I tilfelle ACS ikke mottar heisens driftsstatus mer enn tjue(20) sekunder. | Ved mottak av heisens driftsstatus. | Oppdag feil i hver heisbank. |
Individuell feil | ELSGW funksjonsfeil | Sikkerhetssystemenhet (ACS) | I tilfelle ACS ikke mottar pakke fra ELSGW mer enn ett (1) minutt. | Etter mottak av pakke fra ELSGW. | Oppdag feil i hver heisbank. |
5.ASCII-kodetabell
HEX | CHAR | HEX | CHAR | HEX | CHAR | HEX | CHAR | HEX | CHAR | HEX | CHAR | HEX | CHAR | HEX | CHAR |
0x00 | NULL | 0x10 | IFØLGE | 0x20 |
| 0x30 | 0 | 0x40 | @ | 0x50 | P | 0x60 | ` | 0x70 | s |
0x01 | SOH | 0x11 | DC1 | 0x21 | ! | 0x31 | 1 | 0x41 | EN | 0x51 | Q | 0x61 | en | 0x71 | q |
0x02 | STX | 0x12 | DC2 | 0x22 | " | 0x32 | 2 | 0x42 | B | 0x52 | R | 0x62 | b | 0x72 | r |
0x03 | ETX | 0x13 | DC3 | 0x23 | # | 0x33 | 3 | 0x43 | C | 0x53 | S | 0x63 | c | 0x73 | s |
0x04 | EOT | 0x14 | DC4 | 0x24 | $ | 0x34 | 4 | 0x44 | D | 0x54 | T | 0x64 | d | 0x74 | t |
0x05 | ENQ | 0x15 | ØNSKES | 0x25 | % | 0x35 | 5 | 0x45 | OG | 0x55 | I | 0x65 | og | 0x75 | i |
0x06 | ACK | 0x16 | HANS | 0x26 | & | 0x36 | 6 | 0x46 | F | 0x56 | I | 0x66 | f | 0x76 | i |
0x07 | BEL | 0x17 | ETB | 0x27 | ' | 0x37 | 7 | 0x47 | G | 0x57 | I | 0x67 | g | 0x77 | I |
0x08 | BS | 0x18 | KAN | 0x28 | ( | 0x38 | 8 | 0x48 | H | 0x58 | x | 0x68 | h | 0x78 | x |
0x09 | HT | 0x19 | I | 0x29 | ) | 0x39 | 9 | 0x49 | jeg | 0x59 | OG | 0x69 | jeg | 0x79 | og |
0x0A | LF | 0x1A | SUB | 0x2A | * | 0x3A | : | 0x4A | J | 0x5A | MED | 0x6A | j | 0x7A | Med |
0x0B | VT | 0x1B | ESC | 0x2B | + | 0x3B | ; | 0x4B | K | 0x5B | [ | 0x6B | k | 0x7B | { |
0x0C | FF | 0x1C | FS | 0x2C | , | 0x3C |
| 0x4C | L | 0x5C | ¥ | 0x6C | l | 0x7C | | |
0x0D | CR | 0x1D | GS | 0x2D | - | 0x3D | = | 0x4D | M | 0x5D | ] | 0x6D | m | 0x7D | } |
0x0E | SÅ | 0x1E | RS | 0x2E | . | 0x3E | > | 0x4E | N | 0x5E | ^ | 0x6E | n | 0x7E | ~ |
0x0F | OG | 0x1F | OSS | 0x2F | / | 0x3F | ? | 0x4F | DE | 0x5F | _ | 0x6F | de | 0x7F | AV DEN |