1 Comunicação entre o SMC-PROCON
1.1 Introdução
SMC é o controlador de acesso, PROCON é o dispositivo de conversão de protocolo para o elevador se comunicar com o controlador de acesso. Este documento define o protocolo de comunicação entre SMC e PROCON usando o barramento RS-485 para comunicação.
1.2 Visão geral
A comunicação entre SMC e PROCON é resumArizada da seguinte forma:
1) SMC envia um token para o PROCON de cada grupo.
2) Tanto para o SMC enviar um pacote de dados ao PROCON quanto para o PROCON responder ao SMC, é necessário aguardar o token. (O pacote de dados e o token são usados em conjunto)
3) Depois que o PROCON recebe um pacote de dados enviado pelo SMC para seu próprio grupo (excluindo pacotes de dados enviados para todos os grupos), ele envia 1 pacote de dados ao SMC (ou seja, recebe 1 pacote de dados e responde com 1 pacote de dados)
4) Se o SMC não receber uma resposta do PROCON, considera que o PROCON está com defeito.
5) Os dados do SMC e do PROCON não são enviados repetidamente.
1.3 Especificações básicas
As especificações básicas da comunicação SMC-PROCON são mostradas na Tabela 1-1.
Tabela 1-1 Especificações básicas da comunicação SMC-PROCON
| item | especificações | observações | |
| 1 | Característica elétrica | RS-485 | |
| 2 | Número de nós conectados | MÁX. 9 | SMC…1,PROCON…MÁX.8 |
| 3 | Arranjo geral | Conexão em barramento, meio duplex | |
| 4 | Distância de comunicação | 1200 metros | |
| 5 | Composição dos dados | Bit de início (1 bit) | |
| 6 | Velocidade | 9600bps | |
| 7 | Velocidade real de transferência (máxima) | ||
| 8 | Volume de dados (máximo) | 30 bytes | |
| 9 | Prevenção de conflitos | Tipo de token | SMC-Primário (mestre) |
| 10 | Confirmação de recebimento | não possui | |
| 11 | Garantia dos dados | Verificação de paridade por byte + verificação de soma de controle por mensagem | |
| 12 | Detecção de falhas | Nenhuma mensagem normal foi recebida dentro do tempo especificado. |
1.4 Formato dos dados

Observação: Para um pacote vazio, o comprimento (LEN) é 0 e não há área de dados (DATA).
Tabela 1-2 O código de comunicação SMC-PROCON
| Código de comunicação | Conteúdo | Observações |
| STX | Código de início (02h) | |
| BNK | Número do grupo de envio/resposta | |
| NOD | Número do nó dentro do grupo | |
| LEN | DL | |
| DATA | dados | Até 24 bytes |
| SUM | soma de controle | |
| ETX | Código de fim (03h) |
① STX (código de início)
Indica o início dos dados de comunicação. O valor de configuração é 02h.
② BNK (número do grupo de envio)
Indica o número do grupo de envio/resposta. A configuração do número do grupo é mostrada na Tabela 1-3.
Tabela 1-3 Números dos grupos
| Número do grupo | grupo | Direção da transferência |
| 00h~07h | Grupo 1~8 (grupo de envio) | SMC para PROCON |
| 7F | Todos os grupos | |
| 80h~87h | Grupo 1~8 (Grupo de resposta) | PROCON para SMC |
Observação: Ao enviar para todos os grupos, o PROCON não responde.
③ NOD (nó no grupo)
Indica o número do nó no grupo de envio/resposta. O número do nó é mostrado na Tabela 1-4.
Tabela 1-4 Número do nó
| Número do nó | Nó | Observações |
| 01h | Gerenciamento do grupo | *1,*2 |
| 03h~0Ah | Máquina #F~#D | *2 |
| 80h | PROCON | PROCON retorna um pacote vazio ao SMC |
| FFh | Gerenciamento do grupo, máquina com numeração completa | Somente SMC para PROCON |
*1 No caso de um elevador individual, duas unidades são conectadas em paralelo, os dados vêm do módulo de gerenciamento do grupo e o nó de envio é #F a #D. O NOD retornado pelo PROCON ao SMC é 03h~0Ah, determinado pelo gerenciamento do grupo, não 01h.
*2 No caso de SMC para PROCON, o número do nó no grupo. Quando o cartão da cabine é lido, o NOD envia 03h~0Ah (#F a #D); quando o cartão da estação de andar é lido, o NOD deve enviar 01h (gerenciamento do grupo). Se houver vários elevadores individuais, números de banco diferentes serão usados para distinguir qual elevador foi chamado, pois o NOD sempre envia 01h.
④ LEN (comprimento)
Indica o comprimento dos dados, ou seja, o comprimento dos dados na Figura 1-1, em bytes.
⑤ DATA (dados)
Indica o corpo dos dados a serem transmitidos.
⑥ SUM (soma de verificação)
Indica a soma de verificação; o método de cálculo da soma de verificação é: SUM= ~(BNK+NOD+LEN+DATA)+1.
⑦ ETX (código de término)
Indica o fim dos dados de comunicação; ETX é 03h.
1.5 Ordem de transmissão de dados
Quando o SMC-PROCON se comunica, a sequência de transmissão de dados é a seguinte:
① Quando o cartão é passado, o SMC envia o pacote de controle do elevador ao PROCON. Após o envio do pacote de dados do SMC, o próximo pacote não será enviado antes de receber a resposta do PROCON.
▲ Quando o PROCON detecta uma falha leve, o próximo pacote pode ser enviado.
▲ Quando todo o grupo está em operação, o próximo pacote pode ser enviado sem aguardar uma resposta. (Após a conclusão da transmissão, o próximo pacote será enviado depois de 10ms.)
② O PROCON recebe o pacote de dados enviado pelo SMC ao seu próprio grupo (incluindo todo o grupo) e, em seguida, envia o pacote de dados ao elevador. Se for um pacote de dados próprio, responde ao SMC com o status do elevador ou um pacote vazio.
▲ Começa a responder em até 10ms após receber o pacote de dados do SMC.
▲ Não é necessária resposta para todo o grupo.
③ O SMC recebe o pacote de dados do PROCON, processa os dados recebidos e, em seguida, envia o próximo pacote. (Começa a enviar 10ms após o recebimento.)
④ Quando nenhum evento ocorre, o SMC envia pacotes de dados vazios aos PROCONs, exceto aqueles com falhas graves, em sequência.
▲ Depois que o SMC recebe o pacote de dados enviado pelo PROCON, ele pode começar a enviar novos pacotes de dados ao PROCON após 10ms.
▲ O SMC não envia o próximo pacote de dados se não receber uma resposta do PROCON. (Quando o PROCON apresenta uma falha leve, ele pode enviar o próximo pacote de dados.)
▲ Quando ocorre uma interrupção por evento, ao voltar a ficar ocioso, ele continua enviando pacotes vazios a partir do ponto da interrupção. O grupo 8 é seguido pelo grupo 1. PROCONs com falhas graves são ignorados.
▲ Ignora quando encontra um grupo que não está conectado (a especificação do edifício não existe).
⑤ Quando nenhum evento ocorre, o SMC envia um pacote nulo ao PROCON com falha grave a cada segundo.
▲ Se não houver um grupo conectado (a especificação do edifício não existe), ele será ignorado.
⑥O PROCON recebe o pacote vazio do SMC. Se o elevador tiver um pacote de status, ele retorna o pacote de status ao SMC. Caso contrário, retorna um pacote vazio ao SMC.

1.6 Temporização da transmissão de dados
A sequência de comunicação entre o SMC e o PROCON é mostrada na Tabela 1-5:
Tabela 1-5 Temporização do envio de dados
| item | valor | observações |
| Intervalo de tempo entre os pacotes de dados | Acima de 10ms e dentro de 20ms | |
| Intervalo de tempo entre os bytes | 0ms | Envio serial |
| tempo limite de recepção | Mais de 5ms |
*Para garantir a resposta do sistema, o intervalo entre bytes é 0, ou seja, os dados são enviados continuamente.
*Durante a recepção do pacote de dados, se o intervalo entre bytes exceder 5ms, esse pacote de dados será descartado e o sistema retornará ao estado de espera de STX.


1.7 Detecção de falhas
A detecção de falhas na comunicação entre o SMC e o PROCON é resumida a seguir:
1.7.1 Detecção de falhas do SMC
O SMC envia um pacote de dados ao PROCON. O PROCON não responde dentro do tempo especificado e uma falha do PROCON é detectada. As condições de detecção de falhas são mostradas na Tabela 1-6.
Quando o cabo de comunicação é cortado, todas as falhas graves do PROCON são detectadas.
Tabela 1-6 Condições de detecção de falhas do SMC
| Classificação | Nome da falha | Condições de detecção da falha | Condições de resolução da falha | Observações |
| Falha individual | Falha leve do PROCON | O PROCON recebeu o pacote do SMC e não respondeu após 100ms | O PROCON recebe do SMC e responde em até 100ms | O período de tempo limite é o intervalo entre o momento em que o SMC começa a enviar e o momento em que o SMC recebe o pacote de dados de resposta enviado pelo PROCON. |
| Falha grave do PROCON | A situação acima ocorreu 4 vezes consecutivas | Idem | Idem |
Quando o PROCON apresenta uma falha menor, o SMC pode enviar o próximo pacote de dados.
Quando o PROCON apresenta uma falha grave, o SMC não envia o pacote de dados quando ocorre o evento de passagem do cartão. O evento de passagem do cartão é descartado.
Quando nenhum evento ocorre, um pacote vazio é enviado para ignorar o PROCON com uma falha grave. No entanto, um pacote vazio é enviado ao PROCON com uma falha grave a cada 1 segundo.
Quando o PROCON está normal, o tempo máximo de recuperação da comunicação é de 8 segundos.
1.7.2 Detecção de falha do PROCON
Após receber o pacote de dados do PROCON, o SMC não consegue enviá-lo de volta dentro do tempo especificado e detecta uma falha do SMC. As condições de detecção de falha são apresentadas na Tabela 1-7.
Tabela 1-7 Condições de detecção de falha do PROCON
| Classificação | Nome da falha | Condições de detecção da descarga | Condições de solução de problemas | Observações |
| Falhas individuais | Falha do SMC | Não há comunicação entre o SMC e nenhum PROCON dentro de 400ms. | O SMC se comunica com o PROCON dentro de 400ms | O período de tempo limite refere-se ao tempo desde o final do último recebimento de pacote. |
Quando o SMC falha, os dados enviados pelo PROCON para o lado do elevador são descartados.
Quando o SMC se recupera, os dados antigos não são mais enviados.
2 Comunicação entre o SMC e o elevador
2.1 Detecção de falhas
2.1.1 Detecção de falha do SMC
O SMC não recebeu o status do elevador retornado pelo PROCON dentro do tempo especificado e detectou uma falha do elevador.
Tabela 2-8 O SMC detecta falhas do elevador
| Classificação | Nome da falha | Condições de detecção | Condições de eliminação | Observações |
| Detecção de falha do sistema | Falha do elevador | Nenhuma informação de status do elevador de cada grupo foi recebida por mais de 4 segundos | Receber o status do elevador de cada grupo |
2.2 Detecção de falha do elevador
O elevador (gerenciamento de grupo/módulo de gerenciamento de grupo) não recebeu o heartbeat do SMC dentro do tempo especificado e detectou uma falha do SMC.
Tabela 2-9 Detecção de falha do SMC pelo elevador
| Classificação | Nome da falha | Condições de detecção | Condições de eliminação | Observações |
| Detecção de falha do sistema | Travamento do SMC | Nenhum heartbeat do SMC foi recebido por mais de 20 segundos | Foi recebido um heartbeat do SMC |
3 Dados de comunicação
Os dados de comunicação entre o SMC e o elevador são resumidos a seguir.
3.1 Dados de comunicação do SMC->elevador
3.1.1 Controle do elevador
(1) Passagem do cartão no pavimento (pavimento único)
| Nº | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| 1 | Palavra de comando: 0x01 | |||||||
| 2 | Número de série: 0x00~0xFF | |||||||
| 3 | Local da passagem do cartão: pavimento 0, controle de acesso 1, casa 2 | Reto | Camada de destino (traseira) | Botão correspondente da estação do pavimento de partida (0~7) | ||||
| 4 | Pavimento do elevador a ser acessado (nível de gerenciamento 0~127) | |||||||
| 5 | Mulher | Criança | Idoso | Administrador | VIP | Modo de chamada do elevador automático: 0x00 | ||
| 6 | Ir para o pavimento de destino (nível de gerenciamento 0~127) FFh: Todos os pavimentos (administradores) | |||||||
(2) Passagem do cartão no elevador (pavimento único)
| Nº | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| 1 | Palavra de comando: 0x09 | |||||||
| 2 | Número de série: 0x00~0xFF | |||||||
| 3 | Reservado | Reservado | Reto | Camada de destino (traseira) | Reservado | Reservado | Propriedades da caixa de controle (porta frontal geral 0; porta frontal especial 1; porta traseira geral 2; porta traseira especial 3) | |
| 4 | Mulher | Criança | Idoso | Administrador | VIP | Modo de chamada do elevador automático: 0x00 | ||
| 5 | Ir para o pavimento de destino (nível de gerenciamento 0~127) FFh: Todos os pavimentos (administrador) | |||||||
| 6 | Reservado | Reservado | Reservado | Reservado | Reservado | Reservado | Reservado | Reservado |
(3) Passagem do cartão no elevador (múltiplos pavimentos)
| Nº | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| 1 | Palavra de comando: 0x09 | |||||||
| 2 | Número de série: 0x00~0xFF | |||||||
| 3 | Reservado | Reservado | Reto | Reservado | Reservado | Reservado | Propriedades da caixa de controle (porta frontal geral 0; porta frontal especial 1; porta traseira geral 2; porta traseira especial 3) | |
| 4 | Mulher | Criança | Idoso | Administrador | VIP | Modo de chamada do elevador automático: 0x00 | ||
| 5 | Comprimento da porta traseira | Comprimento da porta frontal | ||||||
| 6 | Porta frontal 7 | Porta frontal 6 | Porta frontal 5 | Porta frontal 4 | Porta frontal 3 | Porta frontal 2 | Porta frontal 1 | Porta frontal 0 |
| 7 | Porta frontal 15 | Porta frontal 14 | Porta frontal 13 | Porta frontal 12 | Porta frontal 11 | Porta frontal 10 | Porta frontal 9 | Porta frontal 8 |
| 8 | Porta frontal 23 | Porta frontal 22 | Porta frontal 21 | Porta frontal 20 | Porta frontal 19 | Porta frontal 18 | Porta frontal 17 | Porta frontal 16 |
| 9 | Porta frontal 31 | Porta frontal 30 | Porta frontal 29 | Porta frontal 28 | Porta frontal 27 | Porta frontal 26 | Porta frontal 25 | Porta frontal 24 |
| 10 | Porta frontal 39 | Porta frontal 38 | Porta frontal 37 | Porta frontal 36 | Porta frontal 35 | Porta frontal 34 | Porta frontal 33 | Porta frontal 32 |
| 11 | Porta frontal 47 | Porta frontal 46 | Porta frontal 45 | Porta frontal 44 | Porta frontal 43 | Porta frontal 42 | Porta frontal 41 | Porta frontal 40 |
| 12 | Porta frontal 55 | Porta frontal 54 | Porta frontal 53 | Porta frontal 52 | Porta frontal 51 | Porta frontal 50 | Porta frontal 49 | Porta frontal 48 |
| 13 | Porta frontal 63 | Porta frontal 62 | Porta frontal 61 | Porta frontal 60 | Porta frontal 59 | Porta frontal 58 | Porta frontal 57 | Porta frontal 56 |
| 14 | Porta traseira 7 | Porta traseira 6 | Porta traseira 5 | Porta traseira 4 | Porta traseira 3 | Porta traseira 2 | Porta traseira 1 | Porta traseira 0 |
| 15 | Porta traseira 15 | Porta traseira 14 | Porta traseira 13 | Porta traseira 12 | Porta traseira 11 | Porta traseira 10 | Porta traseira 9 | Porta traseira 8 |
| 16 | Porta traseira 23 | Porta traseira 22 | Porta traseira 21 | Porta traseira 20 | Porta traseira 19 | Porta traseira 18 | Porta traseira 17 | Porta traseira 16 |
| 17 | Porta traseira 31 | Porta traseira 30 | Porta traseira 29 | Porta traseira 28 | Porta traseira 27 | Porta traseira 26 | Porta traseira 25 | Porta traseira 24 |
| 18 | Porta traseira 39 | Porta traseira 38 | Porta traseira 37 | Porta traseira 36 | Porta traseira 35 | Porta traseira 34 | Porta traseira 33 | Porta traseira 32 |
| 19 | Porta traseira 47 | Porta traseira 46 | Porta traseira 45 | Porta traseira 44 | Porta traseira 43 | Porta traseira 42 | Porta traseira 41 | Porta traseira 40 |
| 20 | Porta traseira 55 | Porta traseira 54 | Porta traseira 53 | Porta traseira 52 | Porta traseira 51 | Porta traseira 50 | Porta traseira 49 | Porta traseira 48 |
| 21 | Porta traseira 63 | Porta traseira 62 | Porta traseira 61 | Porta traseira 60 | Porta traseira 59 | Porta traseira 58 | Porta traseira 57 | Porta traseira 56 |
3.1.2 Detecção de falhas
(1) Heartbeat do SMC
| Nº | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Ciclo de envio 5 s |
| 1 | Palavra de comando: 0x11 | ||||||||
| 2 | Preparação | Preparação | Preparação | Preparação | Preparação | Preparação | Preparação | Preparação | |
| 3 | Preparação | Preparação | Preparação | Preparação | Preparação | Preparação | Preparação | Preparação | |
(2) Status do elevador
| Nº | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Ciclo de envio 1 s |
| 1 | Palavra de comando: 0x11 | ||||||||
| 2 | #D | #C | #B | #A | #I | #H | #G | #F | Em funcionamento 1, Parado 0 |
| 3 | Preparação | Preparação | Preparação | Preparação | Preparação | Preparação | Preparação | Preparação | |

