LEPESO.EXE e LEPESOF.EXE
Os programas LEPESO e LEPESOF são baseados em linha de comando e tem por objetivo facilitar a leitura do peso de determinadas balanças, de modo a permitir uma integração mais simples entre a aplicação que está sendo desenvolvida e as balanças.
A diferença entre eles é que o primeiro (LEPESO) é utilizado para balanças ligadas diretamente na porta serial do computador. Já o segundo (LEPESOF) deve ser utilizado para balanças conectadas à Firex, CSE e CSW. As balanças atualmente atendidas por estes dois programas são: 8132, 8142, 8530, 9091, 9092, 8510 , 9152, 560 = IND560, 780 = IND780 , 8540 = 8540 Gráfico e 8540 Númerico, 21 = BCS21, 6000 = Prix_Lab, para TI420 e TC420 utilizar 9091
Basicamente, após a execução de um dos programas, o mesmo irá gravar um arquivo texto no drive especificado com o seguinte formato:
xxxxxxxxxx/xx
| | |
+----+---+ |
| +------>STATUS DA PESAGEM (00=ERRO, 01=OK, -1=PESO INSTAVEL)
|
+------------>PESO (10 bytes)
Caso tenha acontecido algum problema que inviabilizou a leitura correta do peso, o arquivo texto conterá o valor "-50000000".
Parâmetros do programa LEPESO:
LePeso <DRIVE> <COM> <CONEXAO> <CANAL> <TIPOBAL> <PORTALMP><IPLMP>
DRIVE: Drive que será gravado o arquivo
Porta serial utilizada (1 a 255)
CONEXAO: Conexão que será utilizada (Sempre 5)
CANAL: Canal que será utilizado (Sempre 1)
TIPOBAL: Tipo de balança (-8132, -8142, -8530, -9091, -9092, -8510, -9152, 8132, 8142, 8530, 9091, 9092, 8510, 9152, 560, 780, 8540,21,6000)
PORTALMP: Porta da Comunicação do LMP (Licenciamento e Monitoramento Prix). A porta defautl é a 4000.
IPLMP: IP da Comunicação do LMP (Licenciamento e Monitoramento Prix).
Parâmetros do programa LEPESOF:
LePesoF <DRIVE> <IP> <CANAL> <TIPOBAL><PORTALMP><IPLMP>
DRIVE: Drive que será gravado o arquivo
IP: IP do Dispositivo
CANAL: Canal utilizado (A, B, C ou D)
TIPOBAL: Tipo de balança (-8132, -8142, -8530, -9091, -9092, -8510, -9152, 8132, 8142, 8530, 9091, 9092, 8510, 9152, 560, 780, 8540,21,6000)
PORTALMP: Porta da Comunicação do LMP (Licenciamento e Monitoramento Prix). A porta defautl é a 4000.
IPLMP: IP da Comunicação do LMP (Licenciamento e Monitoramento Prix).
As balanças devem estar configuradas da seguinte maneira para que os programas de leitura de peso possam ser executados corretamente:
Baud Rate: 4800
Data bits: 7
Stop bits: 1
Paridade: Par
Para a balança Prix_Lab deverá ser configurada conforme abaixo:
Baud Rate: 9600
Data bits: 8
Stop bits: 1
Paridade: none
Para a balança BCS21 deverá ser configurada conforme abaixo:
Baud Rate: 38400
Data bits: 8
Stop bits: 1
Paridade: None
Observações:
- Pode acontecer de aparecer um ponto "." a direita do peso (antes da barra). Para eliminar este comportamento, basta copiar o arquivo que está na pasta de instalação do PcLink7\util\pesosemponto.txt para o diretório do programa Lepeso.
- Quando o parâmetro drive é o mesmo em que o PCLink está instalado, o arquivo de texto é criado na mesma pasta do executável. Entretanto, quando o parâmetro drive é uma unidade mapeada, o arquivo é criado na raiz do drive indicado.