2. Formato do Protocolo do Quadro de Dados CNDE
O protocolo de comunicação CNDE do robô colaborativo é o seguinte. Tanto os dados enviados do cliente para o robô quanto os dados enviados do robô de volta para o cliente devem seguir este protocolo. O protocolo distingue diferentes tipos de quadros de dados através do tipo de quadro. A definição do tipo de quadro é mostrada na Tabela 2-2. Diferentes tipos de quadro correspondem a diferentes conteúdos de dados. As definições específicas do conteúdo dos dados são mostradas nas Tabelas 3-1 a 3-7.
Tabela 2-1 Formato do Quadro de Dados CNDE do Robô
Nome |
Cabeçalho do Quadro |
Contador de Quadro |
Tipo de Quadro |
Comprimento dos Dados |
Conteúdo |
Final do Quadro |
Comprimento (byte) |
2 |
1 |
1 |
2 |
– |
2 |
Conteúdo |
0x5A5A |
0 ~ 255 |
0 ~ 8 |
Número de bytes do «Conteúdo dos Dados» |
Conteúdo do quadro de dados |
0xA5A5 |
Tabela 2-2 Tipos de Quadro de Dados CNDE do Robô
Tipo |
Valor |
Direção do Quadro de Dados |
Quadro de Configuração de Entrada (Configuração de Controle) |
0x00 |
Cliente -> Robô |
Quadro de Configuração de Saída (Configuração de Estado) |
0x01 |
Cliente -> Robô |
Início da Saída CNDE |
0x02 |
Cliente -> Robô |
Parada da Saída CNDE |
0x03 |
Cliente -> Robô |
Quadro de Dados de Saída (Dados de Estado) |
0x04 |
Robô -> Cliente |
Quadro de Dados de Entrada (Dados de Controle) |
0x05 |
Cliente -> Robô |
Mensagem de Texto |
0x06 |
Cliente -> Robô, Robô -> Cliente |
Definir Número da Versão do Protocolo CNDE do Robô |
0x07 |
Cliente -> Robô |
Obter Versão de Software e Firmware do Robô |
0x08 |
Cliente -> Robô, Robô -> Cliente |