PC Scale
O que é o PcScale?
É um conjunto de informações referentes à comunicação serial das balanças com outros dispositivos.
Qual é o objetivo do PcScale?
O objetivo principal é ser uma ferramenta de auxílio que facilite o desenvolvimento de programas que necessitam obter informações das balanças.
Quais as informações disponibilizadas no PcScale?
Estão disponíveis as documentações sobre os protocolos de comunicação das balanças, informações referentes a DLL-PcScale, assim como, exemplos em algumas linguagens de programação para os seguintes sistemas operacionais: DOS, Win32 e Unix-SCO.
É possÃvel utilizar o PcScale em qualquer sistema operacional?
Não. A documentação e os exemplos são referentes aos seguintes sistemas operacionais: DOS, Win32 (Windows 95,98, NT e 2000) e Unix-SCO. Para outros sistemas, sugerimos utilizar a documentação dos protocolos para desenvolver as rotinas que obtenham as informações da balança.
É necessário desenvolver um software para receber as informações da balança através de um arquivo texto?
O PcScale disponibiliza um programa executável que permite efetivar e testar a comunicação com a balança, além de gerar um arquivo texto para cada um dos seguintes sistemas operacionais: DOS, Win32.
Quais são os protocolos disponÃveis no PcScale?
A documentação dos protocolos refere-se as seguintes balanças Filizola (Linha BP, Linha E, Linha CS e Linha MF) e os indicadores Filizola (IDS e ID 10.000 em modo demanda).
Em quais linguagens de programação estão os exemplos do PcScale?
DOS: "Basic", "C" e "Clipper 5.3"
Win32: "C 5.0", "Cbuilder 4.0", "Delphi 3.0", "Visual Basic 5.0"
Unix-SCO: "C"
Quais são os dispositivos que a balança pode comunicar, utilizando-se do PcScale?
Qualquer computador baseado na arquitetura IBM-PC que possua pelo menos uma porta serial RS-232.
O que significa protocolo de comunicação?
É um conjunto de instruções que definem a seqüência de dados que serão transmitidos, para que o equipamento receptor possa interpretar. É como um idioma, onde, para que duas ou mais pessoas se comuniquem é necessário que elas falem o mesmo idioma (protocolo), ou em nossa aplicação uma balança com um computador.
O protocolo de comunicação é o mesmo para cada balança?
Não. Para cada balança deve ser consultado a documentação referente ao seu protocolo.
Através do protocolo, quais são as informações que a balança fornece?
Basicamente as informações referentes ao peso (Bruto, Tara, Líquido). Para cada balança deve ser consultado a documentação referente ao seu protocolo.
Qual a diferença entre transmissão contÃnua e por demanda?
No modo contínuo, as informações estão sempre sendo transmitidas, pois independem de uma solicitação prévia. No modo demanda, as informações somente são transmitidas após receber um comando para envio. Este comando pode ser uma solicitação do equipamento receptor ou a ação do operador em apertar a tecla de envio na balança.
O que é DLL (Dynamic Link Libraries)?
É um conjunto de funções autônomas que podem ser utilizados por qualquer aplicação no ambiente Windows.
O que é necessário para utilizar uma DLL?
No momento da criação de uma aplicação para ambiente Windows, sejam incluídas no código as chamadas para as suas funções.
O PcScale é uma DLL?
Não. O PcScale é um conjunto de informações. A DLL que está disponível no pacote PcScale chama-se PcScale.dll.
Qual a diferença entre o protocolo de comunicação e a DLL-PcScale?
A DLL-Pcscale contém o protocolo de comunicação de várias balanças, desta forma, o usuário não necessita implementá-los.
Qual é a vantagem em utilizar a DLL-PcScale para obter informações da balança?
O usuário não necessita conhecer os detalhes para o tratamento da comunicação (protocolo, acesso a porta serial, etc), além disso, economiza-se tempo ao programar pois é muito fácil obter as informações enviadas pela balança, basta incluí-la no código.
O que é Hardkey?
A hardkey é um dispositivo eletrônico que contém a licença para a execução da PcScale.dll e deve ser conectado na porta paralela do computador.
Para cada computador, será necessária uma hardkey?
Sim.
Existe um limite máximo de balanças para utilizar a DLL-PcScale em um mesmo computador?
Não. O limite é determinado pelo número de portas seriais instaladas no computador.
Existe algum custo para utilizar a DLL-PcScale?
A utilização do software é gratuita para os modelos de balanças das linhas BP, CS e MF. Para os outros modelos é necessário adquirir uma licença de utilização, que é fornecida através de uma hardkey.
A lista abaixo mostra todas as balanças e indicadores que podem ser utilizados pelo PcScale.dll. O símbolo (*) indica que é necessária a Hardkey para poder utilizar a PcScale.dll ou o software executável LeBalanca.exe para ambiente Windows.
Balanças:
Filizola: Linha BP, Linha CS e Linha MF.
Indicadores:
Toledo: 9091 e 8132
Tru-Test: SR2000
Oswaldo Filizola: dinamômetros Crown (utilizar protocolo IDM)
Para efetivar a comunicação é necessária a balança (fisicamente)?
Sim. A balança deve estar conectada e devidamente configurada com os parâmetros de comunicação serial.
O que são parâmetros de comunicação serial?
A comunicação serial possui alguns parâmetros que permitem configurar a velocidade de transmissão dos dados, o tamanho dos dados e outros detalhes de controle da comunicação. Para que dois ou mais dispositivos troquem informações serialmente é necessário que estes parâmetros sejam configurados igualmente em todos eles.
O que deve ser feito para obter o peso do produto diretamente no computador?
1º Passo: A balança deve possuir uma saída serial para transmitir as informações sobre o peso.
2º Passo: A balança deve estar conectada ao computador através de um cabo serial.
3º Passo: No computador deve estar instalado um software que receba as informações transmitidas pela balança (Ex. Lebalanca.exe ou um software com pcscale.dll)
4º Passo: A balança deve estar configurada com os mesmos parâmetros de comunicação serial do software que recebe as informações.
Como faço para obter a licença do PcScale?
No caso do equipamento não necessitar da Hardkey, será exibida uma mensagem de como proceder a liberação da DLL. Figura(1).
Figura (1)
Para fazer a solicitação da licença será necessário preencher o Formulário para registro de software."Preencher Formulário> >".
Após preencher todos os dados, existem duas formas para a solicitação da licença.
Figura (2)
1) Caso esteja conectado na internet, optar pela opção :
"Estou conectado a internet e quero enviar as informações via e-mail agora..."
2) Caso não esteja conectado, optar pela opção:
"Quero gerar um arquivo com as informações para enviar via e-mail posteriormente"
Está opção permite gerar um arquivo com todas as informações do formulário, para que possa ser enviado o arquivo em anexo (info.fil ) para o email registro@filizola.com.br .
Cada e-mail deve conter apenas um arquivo (info.fil).
Já obtive o número de registro, como devo proceder para a liberação da Dll?
De acordo com a Figura(1), será necessário informar o número de registro, desta forma deve se preencher o formulário de Registro de softwares de acordo com a Figura(3).

Figura(3). Registro de Software - Habilitar a dll PcScale.
Figura(3). Registro de Software - Habilitar a dll PcScale.


