none
Passar Protocolo ASCII Para Balança Toledo Prix III Plus RRS feed

  • Pergunta

  • Boa noite Pessoal


    Estou precisando enviar um caráter ASCII  pela porta serial  para balança Toledo Prix III Plus.

    Veja como estou tentando fazer.

    SerialPort1.Write("05H")
    SerialPort1.WriteLine("05H")

    Tentei dos dois modo acima mais a balança não recebe o código.

    Estou seguindo esta orientações do manual, veja

    A. Protocolo Prt1

    A balança aguarda uma solicitação do dispositivo externo, para iniciar a transmissão de dados, relativa ao peso.
    Este protocolo de comunicação utiliza:
    1 Stop Bit; 8 Bit de dados, Sem paridade.
    O envio dos dados é iniciado, quando a balança receber o comando de solicitação “ENQ”.
    ENQ = Caracter ASCII (05H) enviado pelo dispositivo externo.

    A partir deste comando e na condição de peso estável, a balança enviará ao dispositivo externo, o seguinte pacote de dados:
    [STX][PPPPP][ETX]  onde:
    STX =  Caracter ASCII (02 H) – Início da transmissão.
    PPPPP = 5 caracteres ASCII relativos ao peso sem ponto decimal. O ponto deve ser tratado via software.
    ETX = Caracter ASCII (03 H) – Término da transmissão.

    Ou estou enviando de forma errada?

    Agradeço a ajuda.





    Nilson Morgenstern

    quinta-feira, 29 de março de 2018 01:13

Respostas

  • Olá Nilson,

    Segue um link que pode lhe ajudar

    https://github.com/rnmioshi/LEITURA-TOLEDO-PESO--SAP-MU_2098C


    Att, Lucio Rogerio


    Espero ter ajudado, se ajudei, por favor Vote como Útil, e se resolvi seu problema, clique em Marcar como Resposta.

    quinta-feira, 29 de março de 2018 10:50