Acho que é isso mesmo.
Mesmo no exemplo da BalancaTeste.exe que vem junto com o componente do AcbrBal dá pra simular o erro, sem alterar nada.
Fiz assim, configurei o BalancaTeste.exe como mostra o anexo.
1º Coloquei o peso na balança e puxou o pesso correto.
2º Fechei o BalancaTeste.exe e desliguei a Balança, cabo continua na porta serial COM 1.
3º Abri novamente o BalancaTeste.exe, cliquei no botão LerPeso e trouxe o último peso lido, Balança encontra-se desligada.
OBS.: notei que o fpDevice.LeString( MillisecTimeOut ), se não conseguiu atualizar com novo peso o fpUltimoPesoLido recebe sempre o último peso lido. É como o fpUltimoPesoLido nunca é apagada, sempre trás o último peso lido.
Até o momento obrigado.