Ola!
Tenho uma balança dessas UDC 30000/5 aqui, é uma balança "antiga", somente tem porta serial e utiliza mesmo o protocolo UDC.
Consegui fazer funcionar criando um novo modelo devido ao "SolicitarPeso" que neste caso da UDC tem de ser:
fpDevice.EnviaString(#04);
enquanto o padrão de todas as outras balanças serem (ACBrBalClass.pas, para todas as balanças e não só Urano)
fpDevice.EnviaString(#05)
Anexo alterações.
ACBrBalUranoUDC é a que interessa nesta thread, mas inclui também as balanças Toledo IP: balToledoIP_W9091, balToledoIP_WOhaus, balToledoIP_WMSI3360, balToledoIP_WMSI6260 que utilizamos aqui a algum tempo e não conseguimos fazer funcionar sem alterar o ACBrBal.
ACBrBAL.pas
ACBrBALUranoUDC.pas
ACBRBALToledoIP_WMSI3360.pas
ACBRBALToledoIP_WMSI6260.pas
ACBRBALToledoIP_WOhaus.pas
ACBRBALToledoIP.pas
ACBRBALToledoIP_W9091.pas
Teste feito aqui com o "BalancaTeste" do ACBr depois de alterar o componente com as units acima:
Peso retornado bateu com o exibido no display da balança.
revogamos o CSC em homologação e geramos um outro, depois disso conseguimos emitir em homologação, em produção acredito que esta funcionando tambem pois o pessoal do suporte não retornou mais nada.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.