Driver Balanças TOLEDO

Post on 21-Jan-2017

1.257 views 3 download

Transcript of 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

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

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

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.

• 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

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.

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

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

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

Exemplos: IND560, 9091, 9097 e etc…

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;

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.

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

Como alterar a senha

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;

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.

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.

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)

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)

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).

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.

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

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.

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.

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

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).

Simulador de ERP

Simulador de ERP

Simulador de ERP

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’

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.

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.

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.

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) 3371-1818contato@tkssoftware.comwww.tkssoftware.com