Downloads

Pergunta

Para que servem os caracteres SOF e EOF configurados no protocolo ASCII do controlador ?

Resposta

Atualizado em Ago. 6, 2013, 9:19 p.m.

Os controladores da HI Tecnologia podem ser configurados para operação com protocolo ASCII, e neste caso existe a possibilidade de configurar os seguintes caracteres de controle :

  • caractere SOF: utilizado para delimitar o início de um pacote ASCII.
  • caractere EOF: utilizado para delimitar o fim de um pacote ASCII.

Na tela de configuração de comunicação, quando definida a utilização do protocolo ASCII, são apresentadas as seguintes opções:

  • Protocolo ASCII sem caracteres de controle
  • Protocolo ASCII apenas com caractere de controle SOF
  • Protocolo ASCII apenas com caractere de controle EOF
  • Protocolo ASCII com caracteres de controle SOF e EOF

Caracteres de controle na recepção de pacotes ASCII

Quando o controlador é responsável por receber pacotes ASCII provenientes de um dispositivo remoto ( quando configurado para operação em modo escravo), estes caracteres de controle SOF e/ou EOF, quando definidos, são utilizados pelo controlador para delimitar o início e/ou o fim de um pacote ASCII. O controlador extrai estes caracteres de controle, e disponibiliza o pacote ASCII em uma string (X) sem estes caracteres de controle.

Caracteres de controle na transmissão de pacotes ASCII

Quando o controlador é responsável por enviar pacotes ASCII para dispositivos remotos (quando configurado para operação em modo mestre), estes caracteres SOF e/ou EOF não são automaticamente anexados no pacote ASCII enviado pelo controlador. Neste caso, quando for necessário enviar estes caracteres SOF e/ou EOF no pacote ASCII para o dispositivo remoto, estes devem ser inseridos na mensagem (string X) a ser enviada para o dispositivo remoto.

Veja também:

ID Pergunta