Driver Balanças TOLEDO

40
Software TKS para Software TKS para comunicação de balanças TOLEDO comunicação de balanças TOLEDO com ERP de terceiros com ERP de terceiros

Transcript of Driver Balanças TOLEDO

Page 1: Driver Balanças TOLEDO

Software TKS para Software TKS para comunicação de balanças TOLEDO comunicação de balanças TOLEDO

com ERP de terceiroscom ERP de terceiros

Page 2: Driver Balanças TOLEDO

Sobre a TKS Software

• A TKS Software é uma empresa que atua desde 1999 no desenvolvimento de soluções de software para automação, engenharia e integração de chão de fábrica.– Parceiro certificado TOLEDO para de

soluções de pesagem em ambiente industrial e operação 24x7.

• www.tkssoftware.com

Page 3: Driver Balanças TOLEDO

Sobre a TOLEDO

• A Toledo do Brasil é a empresa líder na área de pesagem no País que investe continuamente em pesquisa, projeto, fabricação, atendimento, suporte técnico e serviços para atender às mais variadas necessidades de pesagem.

• www.toledobrasil.com.br

Page 4: Driver Balanças TOLEDO

Sobre o Software TKS

• O software foi criado pela TKS para prover a comunicação entre balanças TOLEDO (protocolos P03, P05, P05a e P06) e aplicativos ERP de terceiros a exemplo de PI-OSIsoft, SAP, Datasul, MicroSiga, Senior-Sapiens, etc.

Page 5: Driver Balanças TOLEDO

• Os protocolos P03, P05, P05a e P06 abrangem toda a linha de balanças TOLEDO tornando o software TKS flexível para ser aplicado desde balanças de precisão até balanças rodoviárias.

Sobre os protocolos TOLEDO

Page 6: Driver Balanças TOLEDO

Sobre o Driver

• A comunicação entre o software TKS e a balança TOLEDO é feita diretamente através da porta serial RS-232 e dispensa o uso de qualquer tipo de hardware ou software adicional.

Page 7: Driver Balanças TOLEDO
Page 8: Driver Balanças TOLEDO

Características Técnicas

• Hardware– Balança TOLEDO – Protocolos compatíveis P03, P05, P05a e P06

• Software– Software TKS

• Windows 32 ou 64Bit• TCP Socket Server• Comunicação Serial RS-232• Linguagem de desenvolvimento Delphi

– Compatibilidade com ERP de terceiros capaz de realizar comunicação através de TCP Socket Client

Page 9: Driver Balanças TOLEDO

Aba de Operação

• Uma vez aberto o programa o usuário tem acesso à aba principal do driver (ver próximo slide)– A tela principal possui duas regiões onde são

mostrados os pesos e taras recebidos pela balança TOLEDO;

Colocar um icone legal para o programa no Delphi e depois colocar a imagem do icone aqui com é feito na apresentação do Division

Page 10: Driver Balanças TOLEDO

Indicadores digitais TOLEDO com saída RS232 e suporte a P03, P05, P05a ou P06

Exemplos: IND560, 9091, 9097 e etc…

Page 11: Driver Balanças TOLEDO

Aba de Configuração

• Clicando na aba Configurações será solicitada uma senha de acesso (ver próximo slide)– Somente após digitar a senha correta, o

usuário terá permissão para alterar as configurações;

Page 12: Driver Balanças TOLEDO
Page 13: Driver Balanças TOLEDO

Como alterar a senha

• Ao executar o driver pela primeira vez, um arquivo de inicialização é criado em C:\WINDOWS\Driver_Toledo.INI– Neste arquivo encontram-se todos os

parâmetros de configuração do driver, incluindo-se aqui, a senha de acesso à aba de configurações.

Page 14: Driver Balanças TOLEDO

Como alterar a senha

• O arquivo de inicialização terá esse formato mostrado no próximo slide

• Para efetivamente trocar a senha de acesso, procure pelo parâmetro ‘Pass_Text’ e substitua seu valor pela nova senha desejada

Page 15: Driver Balanças TOLEDO

Como alterar a senha

Page 16: Driver Balanças TOLEDO

Aba de Configuração

• Na aba de configuração o usuário pode alterar os seguintes blocos de parâmetros (ver próximo slide)– Log de operações;– Comunicação serial com a balança TOLEDO;– Comunicação socket com o aplicativo ERP de

terceiros;

Page 17: Driver Balanças TOLEDO
Page 18: Driver Balanças TOLEDO

Aba de Configuração

• Log de operações (ver detalhe no próximo slide)– Através deste parâmetro o usuário poderá

escolher se o driver vai ou não salvar as operações realizadas em um arquivo de texto (Driver_Toledo_LogDD-MM-AA.txt);

– Será gerado um arquivo por dia com o log completo de todas as trocas de dados realizadas e eventuais erros ocorridos.

– Esta configuração facilita a identificação de problemas na configuração do sistema.

Page 19: Driver Balanças TOLEDO
Page 20: Driver Balanças TOLEDO

Aba de configuração > Comunicação serial com a balança• Comunicação serial com balança

TOLEDO (ver detalhe no próximo slide)– Nessa aba, são escolhidos os parâmetros

que definem a comunicação serial entre o driver e a balança TOLEDO.

Page 21: Driver Balanças TOLEDO
Page 22: Driver Balanças TOLEDO

Aba de configuração > Comunicação serial com a balança• Protocolo

– O software desenvolvido pela TKS possui compatibilidade com os protocolos P03, P05, P05a e P06 (sendo o P03 o mais comum).

• Assim sendo, a balança e o software TKS devem estar trabalhando sobre o mesmo protocolo. (Vide manual da balança para efetuar a configuração de protocolo desejada)

Page 23: Driver Balanças TOLEDO

Aba de configuração > Comunicação serial com a balança• Configurações de acesso serial (RS232)

– Aqui são configurados os parâmetros da comunicação serial RS232: taxa de transmissão, bits de dados, paridade, bits de parada, controle de fluxo e porta serial

– É importante lembrar que as configurações feitas no software TKS devem ser IDÊNTICAS as configurações de comunicação serial feitas na balança TOLEDO (vide manual da balança para verificar ou alterar tais configurações no equipamento)

Page 24: Driver Balanças TOLEDO

Aba de Configuração > Comunicação Socket TCP com ERP• Comunicação socket TCP com aplicativo

de terceiros (ver detalhe no próximo slide)– Nessa aba, são escolhidos os parâmetros

que definem a comunicação Socket TCP entre o software TKS e o ERP de terceiros (SAP, DataSul, Microsiga, Senior-Sapiens).

Page 25: Driver Balanças TOLEDO
Page 26: Driver Balanças TOLEDO

Aba de Configurações > Comunicação Socket TCP com ERP• Fluxo de mensagens > Enviar peso

somente quando solicitado– Nesta opção, o software TKS executa a

leitura da porta TCP, e só enviará o peso recebido da balança quando o ERP solicitar esse envio.

– O software TKS fica esperando a chegada de uma mensagem ‘Peso’ que deve ser enviada pelo ERP para o software TKS.

– Ao receber a solicitação, o software TKS responde somente ao ERP que solicitou dados com o peso e a tara atuais.

Page 27: Driver Balanças TOLEDO

Aba de Configurações > Comunicação Socket TCP com ERP• Fluxo de mensagens > Enviar peso

somente quando solicitado– Formato de envio do dado do driver para o

ERP: ‘P:peso#13’ e ‘T:tara#13’– Peso e tara são os valores lidos da balança e

podem se apresentar nos seguintes formatos:

• #,###,### • ##,##0.0 • ##0.000

• ###,### • #,##0.00 • #0.0000

Page 28: Driver Balanças TOLEDO

Aba de Configurações > Comunicação Socket TCP com ERP• Fluxo de mensagens > Envio automático de

dados para clientes Socket TCP– Nesta opção, o software TKS envia o peso

recebido da balança para todos os sockets conectados seguindo uma taxa de envio determinada pelo usuário.

– O software TKS responde a todos os ERP conectados com o peso e a tara atuais, enviadas pela balança TOLEDO

– Formato de envio do dado do software TKS para o ERP permanece o mesmo.

– Nesse modo de operação, a solicitação de ‘Peso’ é ignorada pelo software TKS. Dessa forma, não há envios assíncronos.

Page 29: Driver Balanças TOLEDO

Aba de Configurações > Comunicação Socket TCP com ERP• Fluxo de mensagens > Enviar dados para

clientes Socket TCP sempre que informação recebida pela serial– Nesta opção, o envio do peso e tara para o ERP

torna-se associado ao recebimento de dados da balança pelo software TKS.

– Toda vez que um novo dado de peso e/ou tara chega ao software TKS, essa nova informação é automaticamente redirecionada para o ERP.

– Formato de envio do dado do software TKS para o ERP permanece o mesmo.

– Nesse modo de operação, a solicitação de ‘Peso’ também é ignorada pelo software TKS.

Page 30: Driver Balanças TOLEDO

Aba de Log

• Na terceira, encontra-se um espaço onde serão inseridas todas as ações inseridas no log de operações– Essa funcionalidade só estará disponível

caso a opção de log de operações esteja habilitada conforme demonstrado anteriormente na aba de configurações

Page 31: Driver Balanças TOLEDO
Page 32: Driver Balanças TOLEDO

Simulador de ERP

• Para tornar mais fácil a integração do driver TKS Software com ERP de terceiros, foi desenvolvido um simulador de ERP com código-fonte aberto em Delphi que exemplifica de forma clara como essa integração pode ser implementada. (Vide imagem do simulador no próximo slide).

Page 33: Driver Balanças TOLEDO

Simulador de ERP

Page 34: Driver Balanças TOLEDO

Simulador de ERP

Page 35: Driver Balanças TOLEDO

Simulador de ERP

Page 36: Driver Balanças TOLEDO

Simulador de ERP

• O simulador pode funcionar em dois modos de operação:– Solicitando ao software TKS o dado da balança

• Neste modo de operação, o dado só será recebido caso o simulador de ERP solicite a informação. Este modo deve ser ativado em caso do software TKS estiver operando no modo ‘Enviar peso somente quando solicitado’

– Recebendo o dado da balança automaticamente através, também, do software TKS

• Neste modo de operação, o dado será recebido automaticamente através do software TKS. Este modo deve ser ativado em caso do software TKS estiver operando nos modos ‘Enviar dados para clientes Socket TCP sempre que informação recebida pela serial’ ou ‘Envio automático de dados para clientes Socket TCP’

Page 37: Driver Balanças TOLEDO

Simulador de ERP

• Solicitando ao software TKS o dado da balança– Nesse modo de operação, ao clicar no botão ‘Solicitar

informações ao Driver’ o simulador ERP (cliente TCP Socket) abre uma conexão socket com o software TKS (servidor TCP Socket) e envia a mensagem ‘Peso’ via socket.

– Ao receber o peso e a tara no formato previamente apresentado, uma rotina de tratamento dessa mensagem é executada, separando os dados que interessam e estes são apresentados visualmente.

– Ao final do ciclo de envio e recebimento a comunicação socket é desconectada e será aberta novamente toda vez que o botão de solicitação for pressionado.

Page 38: Driver Balanças TOLEDO

Simulador de ERP

• Recebendo o dado da balança automaticamente através, também, do software TKS– Nesse modo de operação não é permitida a

solicitação de peso ao software TKS, isso é efetuado através da desativação do botão ‘Solicitar informações ao Driver’.

– Ao ativar esse modo de operação, uma conexão socket TCP é aberta e assim permanece, quantos sejam as recepções de dados via software TKS. O aplicativo, então permanece escutando o servidor (software TKS)

– Assim como no modo de operação anterior, ao receber a mensagem no formato já descrito, passar por uma rotina de tratamento, onde as informações que interessam são coletadas e apresentadas ao usuário.

Page 39: Driver Balanças TOLEDO

Simulador de ERP

• Detalhes comuns aos modos de operação– Em ambos os modos todas as mensagens

enviadas e recebidas são apresentadas ao usuário no formato do protocolo acordado (não o da balança, mas o acordado entre software TKS e aplicativo ERP para a comunicação Socket TCP)

– Isso foi implementado apenas a título de facilitar a visualização de como a integração deve ser executada.

– Na aba de configurações, as configurações de Endereço e porta devem ser: endereço IP do servidor (PC onde encontra-se o software TKS) e porta serial que deve ser a mesma configurada no software TKS.

Page 40: Driver Balanças TOLEDO

Rua Padre Casemiro Quiroga 236, Loja D, Centro Comercial do Imbuí

em frente ao Banco do Brasil do ImbuíCep: 41720-400

Salvador - Bahia - BrasilFone: +55 (71) [email protected]