Esse documento visa apresentar a configuração de DLLs e configuração para utilizar o JPesagem na captura do peso.
Para comunicação serial a configuração poderá ser utilizada para Balança, Painel, Semáforos, etc...
Por padrão o SPA_OFF e JPesagem utilizam a jdk1.6.0_43 ou jdk1.6.0_45 32bits
Segue passos necessários:
a. Copiar a lib comm.jar para os diretórios do JAVA_HOME configurado para o client.
%JAVA_HOME%/lib
%JAVA_HOME%/jre/lib/ext
b. Copiar a dll win32com.dll para os diretórios do JAVA_HOME configurado para o client e na pasta c:\windows\System32
%JAVA_HOME%/bin
%JAVA_HOME%/jre/bin
%windir%System32
c. Copiar o arquivo javax.comm.properties para os diretórios do JAVA_HOME configurado para o client.
%JAVA_HOME%/lib
%JAVA_HOME%/jre/lib
O JPesagem encontra-se no diretório lib dentro do diretório do CCT. Caso o CCT tenha sido instalado via instalador, o JPesagem pode ser encontrado dentro do diretório C:\Totvs\CCT-Desktop.
Ao executar o JPesagem, as primeiras configurações a seres realizadas é a definição do diretório onde estão as DLLs e o tipo de conexão com o módulo. A seguir os tipos de conexão e suas configurações particulares.
As DLLs que são utilizadas na comunicação estão no diretório C:\Totvs\CCT-Desktop\jna-libraries.
Execute o arquivo JPesagem.bat para iniciar o JPesagem.

Clique no botão para selecionar os diretório das DLLs.

Selecione o diretório C:\Totvs\CCT-Desktop\jna-libraries.

O JPesagem possui vários tipos de comunicação Serial, Socket/Ethernet com balanças, Semáforos, Painéis, Sensores, etc. Selecione Comunicação Serial e clique em Próximo.

Selecione um dos Drivers homologados

Para cada Driver, será exibido uma breve descrição das DLLs utilizadas.

Parâmetro: Seção RCMP Entrada TP_PLATAFORMA Valor EPM.

Parâmetros utilizados do Par_Pims
| Parâmetros | Descrição |
|---|---|
| CONF_COM1_B | Parâmetro para configuração serial para a balança 1 - Modo normal. Seção: RCMP | Entrada: CONF_COM1_B. Ex COM4 9600 N 8 1 |
| CONF_COM1_B_INV | Parâmetro para configuração serial para a balança 2 - Modo invertido. Seção: RCMP | Entrada: CONF_COM1_B_INV. Ex COM4 9600 N 8 1 |
| FMT_STR_EPROM | Parâmetro que define o tamanho da string retornada pela EPROM do módulo da balança EPM. Seção: RCMP | Entrada: FMT_STR_EPROM |
2. Driver Toledo DriverToledoPCLink5Dll32
Parâmetro: Seção RCMP Entrada TP_PLATAFORMA Valor TOLEDO_PCLINK5.
Parâmetros utilizados do Par_Pims
| Campo | Descrição |
|---|---|
| CANAL_PCLOCK | Parâmetro que define canal habilitado para capturar peso na placa PCLOCK. Seção: RCMP | Entrada: CANAL_PCLOCK |
3. Driver Toledo DriverPRXComLibToledo
Parâmetro: Seção RCMP Entrada TP_PLATAFORMA Valor TOLEDO_S

Parâmetros utilizados do Par_Pims
| Parâmetros | Descrição |
|---|---|
| CONF_COM1_B | Parâmetro para configuração serial para a balança 1 - Modo normal. Seção: RCMP | Entrada: CONF_COM1_B. Ex COM4 9600 N 8 1 |
| TAM_STR_PESO | Tamanho da String de leitura do peso enviada pelo módulo da balança. Seção: RCMP. |
| TIMER_OPEN_PORT | Tempo em MILESEGUNDOS antes de abrir a porta serial. Seção: RCMP. |
| TIMER_READ_PORT | Tempo em MILESEGUNDOS antes de ler a porta serial. Seção: RCMP. |
| TIMER_CLOS_PORT | Tempo em MILESEGUNDOS antes de fechar a porta serial. Seção: RCMP. |
| FG_CLEARBUFFER_PORT | Flag para habilitar/desabilitar limpeza do buffer da porta serial do módulo da balança. Seção: RCMP. |
| NO_VARIACAO | Qtde de vezes que será analisado o peso para identificar se está instável. Seção: RCMP. |
| LOOP_LEIT_PESO | Loop Leitura Peso - Módulo Pesagem Toledo. Seção: RCMP. |
| STR_REF_INIPESO | Caracter de referência para recuperar posição inicial da string peso. Seção: RCMP. |
| FG_CHECKSTR_EST | Habilita check string de peso estável e instável. Seção: RCMP. |
| STR_ESTAVEL | String para indicar se o peso está estável. Seção: RCMP. |
| STR_INSTAVEL | String para indicar se o peso está instável. Seção: RCMP. |
| QTDE_PESO_VARIA | Limite de quilos aceitável quando peso estiver instável. Seção: RCMP. |
4. Driver DriverPRXComLibToledo
Parâmetro: Seção RCMP Entrada TP_PLATAFORMA Valor EPM.
5. Driver DriverPRXComLibSaturno
Parâmetro: Seção RCMP Entrada TP_PLATAFORMA Valor SATURNO_S

Parâmetros utilizados do Par_Pims
| Parâmetros | Descrição |
|---|---|
| CONF_COM1_B | Parâmetro para configuração serial para a balança 1 - Modo normal. Seção: RCMP | Entrada: CONF_COM1_B. Ex COM4 9600 N 8 1 |
| TAM_STR_PESO | Tamanho da String de leitura do peso enviada pelo módulo da balança. Seção: RCMP. |
| TIMER_OPEN_PORT | Tempo em MILESEGUNDOS antes de abrir a porta serial. Seção: RCMP. |
| TIMER_READ_PORT | Tempo em MILESEGUNDOS antes de ler a porta serial. Seção: RCMP. |
| TIMER_CLOS_PORT | Tempo em MILESEGUNDOS antes de fechar a porta serial. Seção: RCMP. |
6. Driver DriverSerialToledoS.
Observação: Comunicação Feita em Java
Parâmetro: Seção RCMP Entrada TP_PLATAFORMA Valor TOLEDO_SERIAL

Parâmetros utilizados do Par_Pims
| Parâmetros | Descrição |
|---|---|
| CONF_COM1_B | Parâmetro para configuração serial para a balança 1 - Modo normal. Seção: RCMP | Entrada: CONF_COM1_B. Ex COM4 9600 N 8 1 |
| TAM_STR_PESO | Tamanho da String de leitura do peso enviada pelo módulo da balança. Seção: RCMP. |
| TIMER_OPEN_PORT | Tempo em MILESEGUNDOS antes de abrir a porta serial. Seção: RCMP. |
| TIMER_READ_PORT | Tempo em MILESEGUNDOS antes de ler a porta serial. Seção: RCMP. |
| TIMER_CLOS_PORT | Tempo em MILESEGUNDOS antes de fechar a porta serial. Seção: RCMP. |
| FG_CLEARBUFFER_PORT | Flag para habilitar/desabilitar limpeza do buffer da porta serial do módulo da balança. Seção: RCMP. |
| NO_VARIACAO | Qtde de vezes que será analisado o peso para identificar se está instável. Seção: RCMP. |
| LOOP_LEIT_PESO | Loop Leitura Peso - Módulo Pesagem Toledo. Seção: RCMP. |
| STR_REF_INIPESO | Caracter de referência para recuperar posição inicial da string peso. Seção: RCMP. |
| FG_CHECKSTR_EST | Habilita check string de peso estável e instável. Seção: RCMP. |
| STR_ESTAVEL | String para indicar se o peso está estável. Seção: RCMP. |
| STR_INSTAVEL | String para indicar se o peso está instável. Seção: RCMP. |
| QTDE_PESO_VARIA | Limite de quilos aceitável quando peso estiver instável. Seção: RCMP. |
7. Driver DriverConexSocket
Parâmetro: Seção RCMP Entrada TP_PLATAFORMA Valor CONEX.

Parâmetros utilizados do Par_Pims
| Parâmetros | Descrição |
|---|---|
| ENDERECO_IP_1 | Define Endereço IP 1 para módulo de pesagem CONEX. Seção: RCMP | Entrada: ENDERECO_IP_1. Ex 127.0.0.1 |
| ENDERECO_IP_1_INV | Define Endereço IP 1 para módulo de pesagem invertido CONEX. Seção: RCMP | Entrada: ENDERECO_IP_1. Ex 127.0.0.1 |
| PORTA_SOCKET_1 | Define Porta Endereço 1 para módulo de pesagem CONEX. Seção: RCMP. |
| PORTA_SOCKET_1_INV | Define Porta Endereço 1 para módulo de pesagem invertida CONEX. Seção: RCMP. |
| TIMER_READ_PORT | TTempo em MILESEGUNDOS antes de ler a porta serial. Seção: RCMP. |
| LOOP_LEIT_PESO | Loop Leitura Peso. Seção: RCMP. |
8. Driver DriverClientSocket
Parâmetro: Seção RCMP Entrada TP_PLATAFORMA Valor EPM_ETHERNET

Observação: O campo 'Comando' não é utilizado para captura do peso.
Parâmetros utilizados do Par_Pims
| Parâmetros | Descrição |
|---|---|
| HOST_IP_SCKT | Nome ou IP do host servidor. Seção: RCMP | Entrada: HOST_IP_SCKT. Ex 127.0.0.1 |
| HOST_IP_SCKT_INV | Nome ou IP do host servidor. Ex: 127.0.0.1. Seção: RCMP. |
| PORT_REDE_SCKT | Número da Porta de escuta do serviço. Ex 8001. Seção: RCMP. |
| PORT_REDE_SCKT_1_INV | Número da Porta de escuta do serviço. Ex 8002. Seção: RCMP. |
9. Driver DriverSaturnoEthernet
Parâmetro: Seção RCMP Entrada TP_PLATAFORMA Valor SATURNO_SOCKET

Parâmetros utilizados do Par_Pims
| Parâmetros | Descrição |
|---|---|
| HOST_IP_SCKT_1 | Nome ou IP do host servidor. Seção: RCMP | Entrada: HOST_IP_SCKT_1. Ex 127.0.0.1 |
| HOST_IP_SCKT_1_INV | Nome ou IP do host servidor para leitura invertida. Ex: 127.0.0.1. Seção: RCMP. |
| PORT_REDE_SCKT | Número da Porta de escuta do serviço. Ex 80. Seção: RCMP. |
| PORT_REDE_SCKT_INV | Número da Porta de escuta do serviço. Ex 81. Seção: RCMP. |
| TAM_STR_PESO | Tamanho da String de leitura do peso enviada pelo módulo da balança. Seção: RCMP. |
10. Driver DriverToledoEthernet
Parâmetro: Seção RCMP Entrada TP_PLATAFORMA Valor TOLEDO_IND.

Parâmetros utilizados do Par_Pims
| Parâmetros | Descrição |
|---|---|
| HOST_IP_SCKT_1 | Nome ou IP do host servidor. Seção: RCMP | Entrada: HOST_IP_SCKT_1. Ex 127.0.0.1 |
| HOST_IP_SCKT_1_INV | Nome ou IP do host servidor para leitura invertida. Ex: 127.0.0.1. Seção: RCMP. |
| PORT_REDE_SCKT | Número da Porta de escuta do serviço. Ex 80. Seção: RCMP. |
| PORT_REDE_SCKT_INV | Número da Porta de escuta do serviço. Ex 81. Seção: RCMP. |
| TAM_STR_PESO | Tamanho da String de leitura do peso enviada pelo módulo da balança. Seção: RCMP. |
11. Driver DriverPRXComLibRevuelta
Parâmetro: Seção RCMP Entrada TP_PLATAFORMA Valor EPM.
12. Driver DriverEthernetGen
Parâmetro: Seção RCMP Entrada TP_PLATAFORMA Valor EPM.
Use esse espaço para colocar exemplos de utilização.
Outras Ações / Ações relacionadas
| Ação | Descrição |
|---|---|
| Inclua a ação | Inclua a descrição relacionada |
| Inclua a ação | Inclua a descrição relacionada |
| Inclua a ação | Inclua a descrição relacionada |
Principais Campos e Parâmetros
| Campo | Descrição |
|---|---|
| Inclua o campo | Inclua a descrição relacionada |
| Inclua o campo | Inclua a descrição relacionada |
| Inclua o campo | Inclua a descrição relacionada |
<!-- esconder o menu -->
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|