Especificação de comunicação entre ELSGW e sistema de controle de acesso quando EL-SCA é aplicado. (*ELSGW: ELevator-Security GateWay)
1. Esboço
Este documento descreve o protocolo de comunicação entre o ELSGW e o Sistema de Controle de Acesso (ACS).
2. Comunicação Específicacação
2.1. Comunicação entre ELSGW e ACS
A comunicação entre ELSGW e ACS é mostrada abaixo.
Tabela 2-1: Especificação de comunicação entre ELSGW e ACS
Unid | Especificação | Observações | |
1 | Camada de enlace | Ethernet, 100BASE-TX, 10BASE-T | ELSGW: 10BASE-T |
2 | Camada de Internet | IPv4 |
|
3 | Camada de transporte | UDP |
|
4 | Número de nós conectados | Máx. 127 |
|
5 | Topologia | Topologia em estrela, Full duplex |
|
6 | Distância da fiação | 100m | Distância entre HUB e nó |
7 | Velocidade da linha de rede | 10 Mbps |
|
8 | Prevenção de colisões | Nenhum | Comutação de HUB, sem colisão devido ao full duplex |
9 | Notificação de disposição | Nenhum | A comunicação entre ELSGW e ACS é enviada apenas uma vez, sem notificação de disposição |
10 | Garantia de dados | Soma de verificação UDP | 16 bits |
11 | Detecção de falhas | Falha de cada nó |
Tabela 2-2: Número do endereço IP
Endereço IP | Dispositivo | Observações |
ELSGW | Este endereço é a configuração padrão. | |
ELSGW | Endereço multicast Do sistema de segurança ao elevador. |
2.2. Pacote UDP
Os dados de transmissão são pacotes UDP. (Compatível com RFC768)
Use a soma de verificação do cabeçalho UDP e a ordem dos bytes da porção de dados é big endian.
Tabela 2-3: Número da porta UDP
Número da porta | Função(Serviço) | Dispositivo | Observações |
52000 | Comunicação entre ELSGW e ACS | ELSGW, ACS |
2.3 Sequência de transmissão
A figura abaixo mostra a sequência de transmissão da operação de verificação.
Os procedimentos de transmissão da operação de verificação são os seguintes;
1) Quando o passageiro passa o cartão no leitor de cartão, o ACS envia os dados da chamada do elevador para o ELSGW.
2) Quando o ELSGW recebe os dados de chamada do elevador, ele converte os dados em dados de verificação e os envia ao sistema do elevador.
5) O sistema do elevador faz a chamada do elevador após o recebimento dos dados de verificação.
6) O sistema de elevador envia os dados de aceitação da verificação para o ELSGW.
7) O ELSGW envia os dados de aceitação de verificação recebidos para o ACS que registrou os dados de chamada do elevador.
8) Se necessário, o ACS indica o número do carro do elevador atribuído, usando dados de aceitação de verificação.
3. Formato de comunicação
3.1 Regras de notação para tipos de dados
Tabela 3-1: A definição dos tipos de dados descritos nesta seção é a seguinte.
Tipo de dados | Descrição | Faixa |
CARACTERÍSTICAS | Tipo de dados de caractere | 00h, 20h às 7h Consulte a "Tabela de Códigos ASCII" no final deste documento. |
BYTE | Tipo de valor numérico de 1 byte (sem sinal) | 00h para FFh |
BCD | Inteiro de 1 byte (código BCD) |
|
PALAVRA | Tipo de valor numérico de 2 bytes (sem sinal) | 0000h para FFFFh |
DWORD | Tipo de valor numérico de 4 bytes (sem sinal) | 00000000h para FFFFFFFFh |
CARACTER(n) | Tipo de sequência de caracteres (comprimento fixo) Significa uma sequência de caracteres correspondente aos dígitos designados (n). | 00h, 20h até 7Eh (Consulte a Tabela de Códigos ASCII) *n Consulte a "Tabela de Códigos ASCII" no final deste documento. |
BYTE(s) | Matriz de tipo de valor numérico de 1 byte (sem sinal) Significa uma sequência numérica correspondente aos dígitos designados (n). | 00hto FFh *n |
3.2 Estrutura geral
A estrutura geral do formato de comunicação é dividida em cabeçalho do pacote de transmissão e dados do pacote de transmissão.
Cabeçalho do pacote de transmissão (12 bytes) | Dados de pacote de transmissão (menos de 1012 bytes) |
Item | Tipo de dados | Explicação |
Cabeçalho do pacote de transmissão | Descrito mais tarde | Área de cabeçalho, como comprimento de dados |
Dados de pacotes de transmissão | Descrito mais tarde | Área de dados, como andares de destino |
3.3 Estrutura do tramissão cabeçalho do pacote
A estrutura do cabeçalho do pacote de transmissão é a seguinte.
PALAVRA | PALAVRA | BYTE | BYTE | BYTE | BYTE | BYTE[4] |
Identificar (1730h) | Comprimento dos dados | Tipo de dispositivo de endereço | Número do dispositivo de endereço | Tipo de dispositivo emissor | Número do dispositivo remetente | Reserva(00h) |
Item | Tipo de dados | Explicação |
Comprimento dos dados | PALAVRA | Tamanho em bytes dos dados do pacote de transmissão |
Tipo de dispositivo de endereço | BYTE | Defina o tipo de endereço do dispositivo (consulte "Tabela de tipos de sistema") |
Número do dispositivo de endereço | BYTE | - Definir número do dispositivo de endereço (1~ 127) - Se o tipo de sistema for ELSGW, defina o número do banco de elevadores (1~4) - Se o tipo de sistema for all system, defina FFh |
Tipo de dispositivo emissor | BYTE | Defina o tipo de dispositivo do remetente (consulte "Tabela de tipos de sistema") |
Número do dispositivo remetente | BYTE | ・ Defina o número do dispositivo do remetente (1~127) ・ Se o tipo de sistema for ELSGW, defina o número do banco de elevadores (1) |
Tabela 3-2: Tabela de tipos de sistemas
Tipo de sistema | Nome do sistema | Grupo multicast | Observações |
01h | ELSGW | Dispositivo de sistema de elevador |
|
11h | ACS | Dispositivo de sistema de segurança |
|
FFh | Todo o sistema | - |
3.3 Estrutura de transmissão dados de pacotes
A estrutura dos dados do pacote de transmissão é mostrada abaixo e define o comando para cada função. A tabela "Comando de dados do pacote de transmissão" mostra os comandos.
Tabela 3-3: Comando de dados de acket de transmissão
Direção de transmissão | Método de transmissão | Nome do comando | Número do comando | Função | Observações |
Sistema de segurança -Elevador
| Multidifusão/Unidifusão(*1)
| Chamada de elevador (piso único) | 01h | Enviar dados no momento do registro de chamada do elevador ou substituir o registro de andar bloqueado (o andar de destino do elevador acessível é um andar único) |
|
Chamada de elevador (múltipla andares) | 02h | Enviar dados no momento do registro de chamada do elevador ou substituir o registro de andares bloqueados (o andar de destino do elevador acessível tem vários andares) |
| ||
Elevador -Sistema de segurança
| Unicast (*2) | Aceitação de verificação | 81h | Caso o status de verificação no saguão do elevador ou no carro seja indicado no sistema de segurança, esses dados serão usados. |
|
Transmissão | Elevador operação status | 91h | Caso o status da operação do elevador seja indicado no sistema de segurança, esses dados serão utilizados. O sistema de segurança pode usar esses dados para indicar o mau funcionamento do sistema de elevador. |
| |
-Todo o sistema | Transmissão (*3) | Dados de batimentos cardíacos | F1h | Cada sistema envia periodicamente e deve ser usado para detecção de falhas. |
(*1): Quando o sistema de segurança puder especificar o banco de elevadores de destino, envie por unicast.
(*2): Os dados de aceitação da verificação são enviados ao dispositivo que fez os dados da chamada do elevador, com unicast.
(*3): Os dados de pulsação são enviados com transmissão. Se necessário, a detecção de falhas é executada em cada dispositivo.
(1) Dados de chamada do elevador (quando o andar de destino do elevador acessível for um único andar)
BYTE | BYTE | PALAVRA | BYTE | BYTE | BYTE | BYTE | PALAVRA |
Número do comando (01h) | Comprimento dos dados (18) |
Número do dispositivo |
Tipo de verificação |
Local de verificação | Atributo do botão de chamada do hall/ Atributo do botão do carro |
Reserva (0) |
Piso de embarque |
PALAVRA | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE |
Piso de destino | Embarque dianteiro/traseiro | Destino Frente/Traseira | Atributo de chamada do elevador | Operação ininterrupta | Modo de registro de chamadas | Número de sequência | Reserva (0) | Reserva (0) |
Tabela 3-4: Detalhes dos dados de chamada do elevador (quando o andar de destino do elevador acessível é um andar único)
Unid | Tipo de dados | Conteúdo | Observações |
Número do dispositivo | PALAVRA | Definir número do dispositivo (leitor de cartão etc.) (1~9999) Quando não especificado, defina 0. | A conexão máxima é de 1024 dispositivos (*1) |
Tipo de verificação | BYTE | 1: verificação no saguão do elevador 2: verificação no carro |
|
Local de verificação | BYTE | Caso o tipo de verificação seja 1, defina o seguinte. 1: Hall do elevador 2: Entrada 3: Sala 4: Portão de segurança Caso o tipo de verificação seja 2, defina o número do carro. |
|
Atributo do botão de chamada do hall/Atributo do botão do carro | BYTE | Caso o tipo de verificação seja 1, defina o atributo do riser do botão de chamada do hall correspondente. 0: não especificado, 1: riser de botão "A", 2: riser de botão "B", …, 15: riser de botão "O", 16: Automático Caso o tipo de verificação seja 2, defina o atributo do botão do carro. 1: Passageiro normal (frente), 2: Passageiro com deficiência (frente), 3: Passageiro normal (traseiro), 4: Passageiro com deficiência (traseiro) |
|
Piso de embarque | PALAVRA | Caso o tipo de verificação seja 1, defina o andar de embarque pelos dados do andar do edifício (1~255). Caso o tipo de verificação seja 2, defina 0. |
|
Piso de destino | PALAVRA | Definir andar de destino por dados do andar do edifício (1~255) No caso de todos os andares de destino, defina "FFFFh". |
|
Embarque dianteiro/traseiro | BYTE | Caso o tipo de verificação seja 1, coloque na parte frontal ou traseira do piso de embarque. 1: Frente, 2: Traseira Caso o tipo de verificação seja 2, defina 0. |
|
Destino Frente/Traseira | BYTE | Coloque na parte frontal ou traseira do piso de destino. 1: Frente, 2: Traseira |
|
Atributo de chamada do elevador | BYTE | Definir atributo de chamada do elevador 0: Passageiro normal, 1: Passageiro com deficiência, 2: Passageiro VIP, 3: Passageiro de gestão |
|
Operação ininterrupta | BYTE | Defina 1 quando a operação ininterrupta for habilitada. Se não for habilitada, defina 0. |
|
Modo de registro de chamadas | BYTE | Consulte a Tabela 3-5, Tabela 3-6. |
|
Número de sequência | BYTE | Definir número de sequência (00h~FFh) | (*1) |
(*1): O número de sequência deve ser incrementado sempre que dados forem enviados do ACS. O próximo a FF é 00h.
Tabela 3-5: Modo de registro de chamada para botão de chamada de hall
Valor | Modo de registro de chamadas | Observações |
0 | Automático |
|
1 | Desbloquear restrição para botão de chamada de corredor |
|
2 | Desbloquear restrição para botão de chamada de corredor e botão de chamada de carro |
|
3 | Registro automático para botão de chamada de corredor |
|
4 | Registro automático para botão de chamada de hall e restrição de desbloqueio para botão de chamada de carro |
|
5 | Registro automático para botão de chamada de hall e botão de chamada de carro | O único andar de destino do elevador acessível é o andar único. |
Tabela 3-6: Modo de registro de chamada para botão de chamada de carro
Valor | Modo de registro de chamadas | Observações |
0 | Automático |
|
1 | Desbloquear restrição para botão de chamada de carro |
|
2 | Registro automático para botão de chamada de carro | O único andar de destino do elevador acessível é o andar único. |
(2) Dados de chamada do elevador (quando o andar de destino do elevador acessível for de vários andares)
BYTE | BYTE | PALAVRA | BYTE | BYTE | BYTE | BYTE | PALAVRA |
Número do comando (02h) | Comprimento dos dados |
Número do dispositivo | Tipo de verificação | Local de verificação | Atributo do botão de chamada do hall/ Atributo do botão do carro |
Reserva(0) |
Piso de embarque |
PALAVRA | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE |
Reserva(0) | Embarque dianteiro/traseiro | Reserva(0) | Atributo de chamada do elevador | Operação ininterrupta | Modo de registro de chamadas | Número de sequência | Comprimento dos dados do piso de destino frontal | Comprimento dos dados do piso de destino traseiro |
BYTE[0~32] | BYTE[0~32] | BYTE[0~3] |
Piso de destino frontal | Piso de destino traseiro | Preenchimento (*1)(0) |
(*1): O comprimento dos dados de preenchimento deve ser definido para garantir que o tamanho total dos dados do pacote de transmissão seja um múltiplo de 4. (Defina o valor "0")
Tabela 3-7: Detalhes dos dados de chamada do elevador (quando o andar de destino do elevador acessível for de vários andares)
Unid | Tipo de dados | Conteúdo | Observações |
Comprimento dos dados | BYTE | Número de bytes excluindo o número do comando e o comprimento dos dados do comando (excluindo o preenchimento) |
|
Número do dispositivo | PALAVRA | Definir número do dispositivo (leitor de cartão etc.) (1~9999) Quando não especificado, defina 0. | A conexão máxima é de 1024 dispositivos (*1) |
Tipo de verificação | BYTE | 1: verificação no saguão do elevador 2: verificação no carro |
|
Local de verificação | BYTE | Caso o tipo de verificação seja 1, defina o seguinte. 1: Hall do elevador 2: Entrada 3: Sala 4: Portão de segurança Caso o tipo de verificação seja 2, defina o número do carro. |
|
Atributo do botão de chamada do hall/Atributo do botão do carro | BYTE | Caso o tipo de verificação seja 1, defina o atributo do riser do botão de chamada do hall correspondente. 0: não especificado, 1: riser de botão "A", 2: riser de botão "B", …, 15: riser de botão "O", 16: Automático Caso o tipo de verificação seja 2, defina o atributo do botão do carro. 1: Passageiro normal (frente), 2: Passageiro com deficiência (frente), 3: Passageiro normal (traseiro), 4: Passageiro com deficiência (traseiro) |
|
Piso de embarque | PALAVRA | Caso o tipo de verificação seja 1, defina o andar de embarque pelos dados do andar do edifício (1~255). Caso o tipo de verificação seja 2, defina 0. |
|
Embarque dianteiro/traseiro | BYTE | Caso o tipo de verificação seja 1, coloque na parte frontal ou traseira do piso de embarque. 1: Frente, 2: Traseira Caso o tipo de verificação seja 2, defina 0. |
|
Atributo de chamada do elevador | BYTE | Definir atributo de chamada do elevador 0: Passageiro normal, 1: Passageiro com deficiência, 2: Passageiro VIP, 3: Passageiro de gestão |
|
Operação ininterrupta | BYTE | Defina 1 quando a operação ininterrupta for habilitada. Se não for habilitada, defina 0. |
|
Modo de registro de chamadas | BYTE | Consulte a Tabela 3-5, Tabela 3-6. |
|
Número de sequência | BYTE | Definir número de sequência (00h~FFh) | (*1) |
Comprimento dos dados do piso de destino frontal | BYTE | Definir comprimento de dados do piso de destino frontal (0~32) [Unidade: BYTE] | Exemplo: -Se o prédio tiver menos de 32 andares, defina o "comprimento dos dados" como "4". - Se os elevadores não tiverem entradas laterais traseiras, defina o comprimento de dados do "andar de destino traseiro" como "0". |
Comprimento dos dados do piso de destino traseiro | BYTE | Definir comprimento de dados do piso de destino traseiro (0~32) [Unidade: BYTE] | |
Piso de destino frontal | BYTE[0~32] | Definir o andar de destino frontal com dados de bits do andar do edifício | Veja a Tabela 3-14 abaixo. |
Piso de destino traseiro | BYTE[0~32] | Definir o andar de destino frontal com dados de bits do andar do edifício | Veja a Tabela 3-14 abaixo. |
(*1): O número de sequência deve ser incrementado sempre que dados forem enviados do ACS. O próximo a FF é 00h.
Tabela 3-8: Estrutura de dados dos andares de destino
Não | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
|
1 | Prédio FL 8 | Prédio FL 7 | Prédio FL 6 | Prédio FL 5 | Prédio FL 4 | Prédio FL 3 | Prédio FL 2 | Prédio FL 1 | 0: Não cancelamento 1: Substituir registro de piso bloqueado (Defina "0" para "não usar" e "andares superiores acima do último andar".) |
2 | Prédio FL 16 | Prédio FL 15 | Prédio FL 14 | Prédio FL 13 | Prédio FL 12 | Prédio FL 11 | Prédio FL 10 | Prédio FL 9 | |
3 | Prédio FL 24 | Prédio FL 23 | Prédio FL 22 | Prédio FL 21 | Prédio FL 20 | Prédio FL 19 | Prédio FL 18 | Prédio FL 17 | |
4 | Prédio FL 32 | Prédio FL 31 | Prédio FL 30 | Prédio FL 29 | Prédio FL 28 | Prédio FL 27 | Prédio FL 26 | Prédio FL 25 | |
: | : | : | : | : | : | : | : | : | |
31 | Prédio FL 248 | Prédio FL 247 | Prédio FL 246 | Prédio FL 245 | Prédio FL 244 | Prédio FL 243 | Prédio FL 242 | Prédio FL 241 | |
32 | Não usar | Prédio FL 255 | Prédio FL 254 | Prédio FL 253 | Prédio FL 252 | Prédio FL 251 | Prédio FL 250 | Prédio FL 249 |
* Defina o comprimento dos dados na Tabela 3-7 como comprimento dos dados do piso de destino dianteiro e traseiro.
* "D7" é o bit mais alto e "D0" é o bit mais baixo.
(3) Dados de aceitação de verificação
BYTE | BYTE | PALAVRA | BYTE | BYTE | BYTE | BYTE |
Número do comando (81h) | Comprimento dos dados (6) | Número do dispositivo | Status de aceitação | Carro de elevador atribuído | Número de sequência | Reserva(0) |
Tabela 3-9: Detalhes dos dados de aceitação da verificação
Unid | Tipo de dados | Conteúdo | Observações |
Número do dispositivo | PALAVRA | Defina o número do dispositivo definido nos dados de chamada do elevador (1 a 9999) |
|
Status de aceitação | BYTE | 00h: Registro automático de chamada do elevador, 01h: Desbloqueio de restrição (pode registrar a chamada do elevador manualmente), FFh: Não é possível registrar a chamada do elevador |
|
Número de cabine de elevador atribuído | BYTE | No caso de chamada do elevador feita no saguão do elevador, defina o número do carro do elevador atribuído (1…12, FFh: Nenhum carro do elevador atribuído) No caso de chamada do elevador feita no carro, defina 0. |
|
Número de sequência | BYTE | Defina o número de sequência que é definido nos dados de chamada do elevador. |
* O ELSGW tem memória do número do banco do elevador, número do dispositivo e número de sequência que são definidos nos dados de chamada do elevador e definem esses dados.
* O número do dispositivo é um dado definido nos dados de chamada do elevador.
(4) Status de operação do elevador
BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE |
Número do comando (91h) | Comprimento dos dados (6) | Em operação Carro #1 | Em operação Carro #2 | Reserva(0) | Reserva(0) | Reserva(0) | Reserva(0) |
* O endereço do cabeçalho do pacote de transmissão é para todos os dispositivos.
Tabela 3-10: Detalhes dos dados de status da operação do elevador
Unid | Tipo de dados | Conteúdo | Observações |
Em operação Carro #1 | BYTE | Veja a tabela abaixo. |
|
Em operação Carro #2 | BYTE | Veja a tabela abaixo. |
Tabela 3-11: Estrutura de dados de carros em operação
Não | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Observações |
1 | Carro nº 8 | Carro nº 7 | Carro nº 6 | Carro nº 5 | Carro nº 4 | Carro nº 3 | Carro nº 2 | Carro nº 1 | 0:Em NÃO operação 1:Em operação |
2 | Reserva(0) | Reserva(0) | Reserva(0) | Reserva(0) | Carro nº 12 | Carro nº 11 | Carro nº 10 | Carro nº 9 |
(5) Batimento cardíaco
BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE | BYTE |
Número do comando (F1h) | Comprimento dos dados (6) | Ter dados para o sistema de elevador | Dados1 | Dados2 | Reserva(0) | Reserva(0) | Reserva(0) |
Tabela 3-11: Detalhes dos dados de batimentos cardíacos
Unid | Tipo de dados | Conteúdo | Observações |
Ter dados para o sistema de elevador | BYTE | Ao usar Data2, defina 1. Não use Data2, defina 0. |
|
Dados1 | BYTE | Conjunto 0. |
|
Dados2 | BYTE | Veja a tabela abaixo. |
*O endereço do cabeçalho do pacote de transmissão é para todos os dispositivos e enviado a cada quinze (15) segundos com transmissão.
Tabela 3-12: Detalhes de Data1 e Data2
Não | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
|
1 | Reserva(0) | Reserva(0) | Reserva(0) | Reserva(0) | Reserva(0) | Reserva(0) | Reserva(0) | Reserva(0) |
|
2 | Reserva(0) | Reserva(0) | Reserva(0) | Reserva(0) | Reserva(0) | Reserva(0) | Reserva(0) | Mau funcionamento do sistema | Mau funcionamento do sistema 0:normal 1:anormal |
4. Detecção de falhas
Se necessário (ACS precisa de detecção de falhas), execute a detecção de falhas conforme mostrado na tabela abaixo.
Detecção de falhas no lado do dispositivo do sistema de segurança
Tipo | Nome da falha | Localização para detectar falhas | Condição para detectar falha | Condição para cancelar falha | Observações |
Detecção de falhas do sistema | Mau funcionamento do elevador | Dispositivo de sistema de segurança (ACS) | Caso o ACS não receba o status de operação do elevador por mais de vinte (20) segundos. | Após o recebimento do status de operação do elevador. | Detectar falhas em cada banco de elevadores. |
Falha individual | Mau funcionamento do ELSGW | Dispositivo de sistema de segurança (ACS) | Caso o ACS não receba o pacote do ELSGW por mais de um (1) minuto. | Após o recebimento do pacote do ELSGW. | Detectar falhas em cada banco de elevadores. |
5.Tabela de Código ASCII
HEX | CARACTERÍSTICAS | HEX | CARACTERÍSTICAS | HEX | CARACTERÍSTICAS | HEX | CARACTERÍSTICAS | HEX | CARACTERÍSTICAS | HEX | CARACTERÍSTICAS | HEX | CARACTERÍSTICAS | HEX | CARACTERÍSTICAS |
0x00 | NULO | 0x10 | DE ACORDO COM | 0x20 |
| 0x30 | 0 | 0x40 | @ | 0x50 | P | 0x60 | ` | 0x70 | p |
0x01 | SOH | 0x11 | DC1 | 0x21 | ! | 0x31 | 1 | 0x41 | UM | 0x51 | P | 0x61 | um | 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 | DESEJADO | 0x25 | % | 0x35 | 5 | 0x45 | E | 0x55 | EM | 0x65 | e | 0x75 | em |
0x06 | ACK | 0x16 | DELE | 0x26 | & | 0x36 | 6 | 0x46 | F | 0x56 | Em | 0x66 | f | 0x76 | em |
0x07 | BEL | 0x17 | ETB | 0x27 | ' | 0x37 | 7 | 0x47 | G | 0x57 | EM | 0x67 | g | 0x77 | Em |
0x08 | BS | 0x18 | PODE | 0x28 | ( | 0x38 | 8 | 0x48 | H | 0x58 | x | 0x68 | h | 0x78 | x |
0x09 | HT | 0x19 | EM | 0x29 | ) | 0x39 | 9 | 0x49 | EU | 0x59 | E | 0x69 | eu | 0x79 | e |
0x0A | LF | 0x1A | SUB | 0x2A | * | 0x3A | : | 0x4A | J | 0x5A | COM | 0x6A | eu | 0x7A | Com |
0x0B | VT | 0x1B | ESC | 0x2B | + | 0x3B | ; | 0x4B | K | 0x5B | [ | 0x6B | k | 0x7B | { |
0x0C | FF | 0x1C | FS | 0x2C | , | 0x3C |
| 0x4C | eu | 0x5C | ¥ | 0x6C | eu | 0x7C | | |
0x0D | CR | 0x1D | GS | 0x2D | - | 0x3D | = | 0x4D | M | 0x5D | ] | 0x6D | m | 0x7D | } |
0x0E | ENTÃO | 0x1E | RS | 0x2E | . | 0x3E | > | 0x4E | N | 0x5E | ^ | 0x6E | n | 0x7E | ~ |
0x0F | E | 0x1F | NÓS | 0x2F | / | 0x3F | ? | 0x4F | O | 0x5F | _ | 0x6F | o | 0x7F | DO |