Mudanças entre as edições de "Manual Posto de combustivel"

De Conecto wiki
Ir para navegação Ir para pesquisar
 
(51 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 3: Linha 3:
---------------------------------->
---------------------------------->
<div id="top" style="padding-top:10px; padding-left:40px; padding-right:40px; padding-bottom:10px; background:gray; color:orange; font-size:300%;">
<div id="top" style="padding-top:10px; padding-left:40px; padding-right:40px; padding-bottom:10px; background:gray; color:orange; font-size:300%;">
'''Manual Posto de combustível Sistema Emporium'''<br />
'''Posto de combustível Sistema Emporium'''<br />
</div>
</div>
<br />
<br />


'''Introdução'''
'''Introdução'''
Esse documento contém informações, para auxiliar a configuração e fazer a integração entre PDV, bomba de combustível e o sistema Emporium Web.
Esse documento contém informações, para auxiliar a configuração e fazer a integração entre PDV, bomba de combustível e o sistema Emporium Web.


'''1. Bombas de Combustível líquido e dispensadores GNV.'''
'''1. Bombas de Combustível líquido e dispensadores GNV.'''
Linha 45: Linha 48:
|}
|}


{| class="wikitable" style="width: 100%;"
|-
!'''Bomba de Abastecimento – Gilbarco Simples:''' Essa bomba contém apenas um lado, ou seja, abastece um carro por vez porém é endereçada apenas em um '''display.'''
'''Observação:''' essa Bomba abastece apenas um carro por vez, (1PA)
!'''Bomba de Abastecimento – Sêxtupla Wayner:''' Essa bomba realiza de 2 a 4 abastecimentos simultaneamente e são fáceis de serem identificadas, as elas têm 4 display 2 de cada lado.
!'''Computador-Hardware Interno:''' Na parte de cima da bomba estão todos os mecanismos, inclusive onde é instalado o dispositivo de '''identifid.'''
!'''Dispenser Aspro ABL;'''
OBS: O endereçamento no '''dispenser GNV''' é feito de acordo com a programação feita pelo mecânismo no '''Computador'''
|-
|}
'''3. Automação da Bomba de Abastecimento.'''
O processo de automação envolve a configuração da bomba e concentrador. Esse  processo exige uma configuração dos equipamentos por meio de cabos conforme as figuras 01 e 02.
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''Caixa Blindada Fechada.
'''[[Observação colocar imagem .|Observação colocar imagem.]]''' Caixa Blindada Aberta com os fios de automação.
|-
|}
{| class="wikitable" style="width: 100%;"
|-
!'''Para fazer a configuração da bomba de abastecimento. Siga os passos abaixo:'''
|-
|}
'''1.''' Verifique a conexão dos cabos de automação no modelo AF 2x18 ou 2x20 AWG (A identificação desses cabos é simples. Eles contêm malha de blindagem, saem da sala do posto e chegam até as bombas de abastecimento).
'''2.''' Abra a caixa de energia e localize o cabo duplo com a identificação de automação do fabricante da bomba (cada bomba possui um caixa blindada de energia, onde ficam os motores e os cabos que devem ser  conectados ao computador da bomba).
'''3.''' Faça a conexão das pontas do cabo de automação da bomba com os cabos que vem da sala do Posto.
'''4.''' Com o multímetro, verifique se a tensão está chegando com a voltagem correta de cada bomba (cada bomba possui uma voltagem específica; é necessário consultar o fabricante para saber a voltagem necessária para a bomba que está sendo configurada).
'''5.''' Certifique-se que foi estabelecido a comunicação do concentrador e a bomba, através do próprio aplicativo de configuração do concentrador.
Existem vários concentradores de bomba de combustível. Os mais utilizados são:  '''Companytec, Eztech''' e '''Wayne.''' Todos os modelos mais recentes têm interface de comunicação TCP/IP que é um ótimo recurso para suporte e manutenção remota.
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
|-
|}
Nos postos mais antigos a comunicação ainda é feita pela porta Serial (COM). Para fazer a configuração de um concentrador CBC-06, realize os passos abaixo:
'''1.''' Desligue o aparelho concentrador.
'''2.''' Abra a tampa  e localize os '''conectores''' e os '''módulos (placas)''' que estão dentro do equipamento concentrador (Os módulos internos '''placas comunicadoras''' correspondem a cada canal de comunicação, ou seja, a cada bomba, vide Figura 04, como ficam conectadas as placas para a configuração de três bombas).
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
|-
|}
'''3.'''Conecte o cabo de comunicação da primeira bomba na ponta do adaptador da cor verde, para encaixar no módulo do CBC, conforme as figuras '''Figura 05''' e '''Figura 06.'''
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
|-
|}
'''4.''' Ligue o equipamento concentrador utilizando a chave.
'''5.''' Repare se todos  os leads dos módulos estão ligados.
'''6.'''Conecte o cabo de rede '''RJ-45''' ao '''switch,''' conforme demonstrado na '''Figura 07.'''
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
|-
|}
'''4. Configuração do Concentrador CBC- 06'''
A configuração do equipamento '''CBC-06,'''pode ser iniciada somente após sua conexão á rede, com o auxílio do '''Software de Varredura Discovery.'''
Para fazer a configuração do '''CBC-06'''siga os passos abaixo:
'''1.''' Localize o IP padrão '''192.168.0.91.'''
'''2.''' Com o botão direito do mouse, clique sobre o IP localizado.
'''3.''' Escolha a opção alterar IP.
'''4.''' Configure com os dados da rede local.
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]''' Software de varredura Discovery.
|-
|}
'''5.''' No aplicativo '''CBC Manager''' será solicitado um usuário e senha (o usuário está disponível no menu do aplicativo '''Técnico Companytec.'''
'''6.''' Para obter a senha de acesso, faça o cálculo indicado na fórmula da '''Figura 10.'''
{| class="wikitable" style="width: 100%;"
|-
!'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
!Fórmula de Geração de Senhas
Senha = (Ano - Dia – Mês - Hora)
Exemplo:
   
2013 – 25 – 04 - 12 =1972.
|-
|}
'''7.'''Efetue o acesso ao concentrador, de acordo a conexão “COM” ou “TCP/IP” (O processo de configuração dos canais de comunicação será baseado nos módulos “Loop /RS485” referente aos modelos de bombas).
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]''' Tela de configuração do aplicativo CBC Manager.
!Exemplo de Configuração:
- Loop
- Tipo de bomba: G – Gilbarco
- Canal: De 01 até 08. É o canal em que a bomba está instalada na placa
- Cód. Vírgula: 3E;
- Endereço: De 01 até 04. É o número lógico da bomba (lado: 1 = end: 1, lado: 3 = end.: 3...);
- Número de bico: De 01 até 04. Neste campo coloca-se o número de bicos que a bomba possui por lado.
|-
|}
'''5.''' '''Habilitação do Concentrador CBC-06 para (GNV ou Identfid)'''
{| class="wikitable" style="width: 100%;"
|-
!Para configurar o software de habilitação será necessário que o técnico informe os seguintes dados:
Nº Série, para ler o número de série da automação, é necessário ter o CBC Manager 2K9 versão 1.31 ou superior, disponível no site da Companytec para download.
|-
|}
'''Siga o Passo a Passo para habilitar o concentrador:'''
'''1.''' Estabeleça comunicação com o CBC-06.
'''2.''' Acesse a guia terminal.
'''3.''' Escolha o comando Leitura Nº. de Série.
'''4.''' Clique no botão enviar comando.
'''5.''' Aguarde a resposta que terá o seguinte formato '''(Tx990000yyyykk).'''
{| class="wikitable" style="width: 100%;"
|-
!Legenda:
!X: tipo:
C:Combustível líquido com Identfid
c:Combustível Líquido sem Identfid
G:Combustível Líquido e GNV com Identfi
g:Combustível Líquido e GNV sem Identfid.
yyyy: número da placa;
kk: checsum;
|-
|}
'''6.Inclusão de Cartão Identifid'''
Procedimento para cadastramento de cartões Identified no concentrador de Bomba Companytec (CBC-06).
'''1.'''Com o TCU (Leitor RFID) conectado em uma máquina com sistema operacional windows, execute o aplicativo CBC-Maneger; conforme '''figura 12.'''
{| class="wikitable" style="width: 100%;"
|-
!TCU (Leitor RFID)
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
|
|}
No aplicativo CBC Manager será solicitado um usuário e senha, o usuário está disponível no menu do aplicativo (Usuário Companytec), para obter a senha de acesso faça o calculo indicado na fórmula de geração de senhas.
'''2''' - Na seção '''Comunicação''' clique em '''Conectar TCU.''' Se a comunicação for estabelecida corretamente, o ícone de indicação ficará com a cor verde;
{| class="wikitable" style="width: 100%;"
|-
!Na seção “Comunicação” clique em “Conectar TCU”. Se a comunicação for estabelecida corretamente, o ícone de indicação ficará com a cor verde;
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
|-
|}
'''3''' - Acesse o menu '''Cartões''' para visualizar a tabela '''Dados de Identificação'''
'''4''' - Aproxime o cartão Identified no leitor '''TCU.'''Será exibida uma caixa de texto para seleção da hierarquia do funcionário que será destinado o cartão;
'''5''' - Marque a opção '''Frentista Nível 1''' e clique em '''Incluir;'''
O cartão será incluso no Concentrador de Bomba (CBC);
'''6''' - Realize os procedimentos anteriores para inclusão de todos os cartões novos;
'''7.Configuração do Concentrador  EZForecourt Plus'''
O EZForecourt Plus precisa de configuração para se comunicar com as bombas, tanques e outros dispositivos, assim o concentrador será reconhecido pela rede do  local de  instalação. É necessário configurar de acordo com a arquitetura desta rede.
Siga os passos abaixo para realizar a configuração:
'''1.''' Identifique se a rede local é DHCP ou IP fixo.
'''2.''' Conecte um pendrive no computador onde foi feita a instalação dos aplicativos cliente.
'''3.'''Execute o módulo de apoio '''EZSetup.'''
'''4.''' Preencha as configurações da sessão “Configuração do IP” ou ative a opção “DHCP”.
'''5.''' Ative a opção “gravar”.
'''6.''' Na sessão pendrive, uma caixa exibirá todos os pendrives localizados. Escolha onde deseja gravar e clique no botão '''Iniciar'''.
'''7.''' Ao final do processo clique no botão '''ok''', e retire o pendrive.
'''8.''' Com o Concentrador ligado, conecte o pendrive na entrada USB localizado na parte de trás do concentrador
'''9.''' Um dos leds de status, localizado á direita do concentrador passará a piscar rapidamente.
'''10.''' Após alguns minutos o mesmo led de status passará a piscar lentamente, isso significa que a gravação  foi concluída.
'''11.''' Retire o pendrive.
'''12.''' Reinicie o Concentrador para inicialização com o novo endereço IP.
'''8'''Execute Ezconfig numeração fornecida pelo aplicativo.'''
1 – Utilizando Cos da Calculadora aparecerá numeração, que será utilizada apenas os três primeiros dígitos que será senha da chave.
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
|-
|}
{| class="wikitable" style="width: 100%;"
|-
!Devido à particularidade de cada posto, é necessário um levantamento para aplicar as configurações no concentrador, de acordo com o mapa da pista conforme figura 15.
|-
|}
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
|-
|}
'''9. Medidor de Tanques'''
No ambiente de posto, é obrigatório encontrar sistemas de monitoramento de tanques para controle eficiente do estoque de produtos (combustíveis) e monitoramento ambiental (vazamentos, contaminações, ou adulteração de produtos).
Para suprir esta necessidade o '''SuperService''' é capaz de se comunicar com vários modelos de medidores existentes no mercado, com regras de configuração similares.
{|class="wikitable" style="width: 100%;"
|-
!'''Sintaxe'''
|-
|-
|DEVnn = MODELO, CANAL, PORTA, BAUDRATE, (HORÁRIOS)
|-
|}
{|class="wikitable" style="width: 100%;"
|-
!'''Modelos do medidor que estão implantados no Superser vice'''
|-
|-
|Veeder-Root
TELEMED
OPW
ATG
EZTank (Leitura através do Reconfortos Plus da EZTech).
|-
|}
Comunicação com o dispositivo Suportados: SERIAL (porta RS-232) TCP (conexão via socket por TCP/IP). Essa configuração deve ser feita no arquivo '''SuperService.ini.''' Esse arquivo se encontra no diretório '''/var/venditor/PRM.'''
{|class="wikitable" style="width: 100%;"
|-
!'''Configuração do SuperService.ini'''
|-
|-
|[DISPOSITIVOS]
#DEV01 = CBC, TCP,171.13.77.20:2001,2000,(1-2-5-6-9-10-13-14)
DEV01 = CBC, SERIAL,/dev/ttyS0,2000,(1-2-5-6-9-10-13-14)
DEV02 = TLS, SERIAL,/dev/ttyS2,9600,(16h05;16h10;16h50;20h40)
#onde:
#TLS = Veeder-Root ou TELEMED = Telemed
#SERIAL e o tipo de canal, neste caso;
#COM4 é porta serial (no linux /dev/ttyS0 (ex)
#9600 é velocidade de comunica§ (depende da configuração do MEDIDOS)
#(06h00;12h00;17h00;22h00) horários para geração do XML. Gera automaticamente nos horários indicados, podem ser ate 24 horários na lista.
|-
|}
{|class="wikitable" style="width: 100%;"
|-
!'''Arquivo SuperService.ini'''
|-
|-
|# Configuracões gerais
# LogNivel = Nivel de Log (5 = Controles, 6 = TCPServer, 7 = CBC, 8 = PAMServer, 9 = Status,
10 = Aplicativo
# LogMax = Número maximo de arquivos de log
#[GERAL]
|-
|}
{|class="wikitable" style="width: 100%;"
|-
!'''324 - Recuperação com Aferição
'''
|-
|-
|LogNivel = 6
LogMax = 40
TotalizersFull = 1 #Informa encerrantes com 10 dígitos na XML
CardLis= 0 #Trabalha com lista branca de cartões RFID
UnControlled = 1 #Gera os abastecimentos FAKEs
#---------------------------------------------------------------
# Configuracoes de servidor
# SERVIDOR01 = XMLSERVER, DIR_SAIDA, DIR_ENTRADA
#[SERVIDORES]
#SERVIDOR01 = CSVSERVER,Vendas.csv
#SERVIDOR01 = PAMSERVER, TCPSERVER,6000
#SERVIDOR01 =
XMLSERVER,/var/Superser vice/Conecto/Saida,/var/SuperService/Conecto/Entrada
SERVIDOR01 = XMLSERVER,/var/venditor/PUMP/OUTPUT,/var/venditor/PUMP/INPUT
SERVIDOR02 = STATUSSERVER, TCPSERVER,7000
#---------------------------------------------------------------
# Configurações de dispositibos controlados
# DEV01 = MODELO, CANAL, PORTA, TIMEOUT,(BOMBAS)
#[DISPOSITIVOS]
Comparecente
#DEV01 = CBC, SERIAL,/dev/ttyS0,2000,(1-2-3-4-5-6-7-8) →Configuração tipo serial
#DEV01 = CBC,TCP,171.39.77.20:2001,2000,(1-2-5-6-9-10-13-14) → Configuração tipo TCPIP
Parâmetro para usar Identifid.
#DEV01 = IDENTFID2,SERIAL,/dev/ttyS0,2000,(1-2-3-4)
#DEV01 = IDENTFID2,TCP,10.59.101.10:2001,2000,(1-2-5-6)
Parâmetro para Leitura dos Tanques.
#DEV02 = TLS, TCP,10.59.101.11:2100,2000,(06h00;11h00;14h00;17h00;23h30)
#DEV02 = TLS,SERIAL,/dev/ttyS2,9600,(16h05;16h10;16h50;20h40)
EZTECHPLUS = Eztech
DEV01 = EZTECHPLUS, TCP,10.9.3.245:2100,5000,(1-2-3-4-5-6-7-8)
Parâmetro para Leitura dos Tanques via Ezteri.
DEV02 = EZTANK, TCP,10.9.3.245:2100,1000,
Parâmetro para Leitura dos Tanques via Comunicação Direta.
#DEV02 = TLS, TCP,10.59.101.11:2100,2000,(06h00;11h00;14h00;17h00;23h30)
#DEV02 = TLS, SERIAL,/dev/ttyS2,9600,(16h05;16h10;16h50;20h40)
#onde:
|-
|}
!'''Função - 135 Pedido via Comando (Adiciona mais pedido á venda
'''
|-
|-
|<CMD>
      <ID read_only='yes'>135</ID>
      <AUTHORIZATIONS width='3'>1</AUTHORIZATIONS>
      <TYPE options='CMD_TYPE_OPTIONS'>1</TYPE>
      <COMMAND width='4'>0</COMMAND>
      <LAYOUT width='4'>0</LAYOUT>
      <REFERENCE_TEXT read_only='yes'>Pedido via comanda</REFERENCE_TEXT>
      <ALLOWED_STATES width='40'></ALLOWED_STATES>
      <TEXT width='40'>Efetuar venda</TEXT>
      <PROMPT width='30'>Comanda?</PROMPT>
      <PROMPT_QUESTION width='4'>0</PROMPT_QUESTION>
      <OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
        <OPTION hide_label='yes'>
          <ID read_only='yes' hidden='yes'>0</ID>
          <VALUE width='6'>0</VALUE>
          <TEXT read_only='yes'>Gerar Número Sequencial</TEXT>
        </OPTION>
        <OPTION hide_label='yes'>
<ID read_only='yes' hidden='yes'>1</ID>
          <VALUE width='6'>0</VALUE>
          <TEXT read_only='yes'>Vender Itens</TEXT>
        </OPTION>
        <OPTION hide_label='yes'>
          <ID read_only='yes' hidden='yes'>3</ID>
          <VALUE width='6'>0</VALUE>
          <TEXT read_only='yes'>Liberar comanda</TEXT>
        </OPTION>
        <OPTION hide_label='yes'>
          <ID read_only='yes' hidden='yes'>4</ID>
          <VALUE width='6'>0</VALUE>
        <TEXT read_only='yes'>Pausa</TEXT>
        </OPTION>
      </OPTION_LIST>
      <QUESTION_OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
      </QUESTION_OPTION_LIST>
      <SHELL_COMMAND_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
      </SHELL_COMMAND_LIST>
    </CMD>
|-
|}
{|class="wikitable" style="width: 100%;"
|-
!'''136 - Venda de Abastecimento
'''
|-
|-
|<CMD>
      <ID read_only='yes'>136</ID>
      <AUTHORIZATIONS width='3'>0</AUTHORIZATIONS>
      <TYPE options='CMD_TYPE_OPTIONS'>1</TYPE>
      <COMMAND width='4'>0</COMMAND>
      <LAYOUT width='4'>0</LAYOUT>
      <REFERENCE_TEXT read_only='yes'>Vender comanda</REFERENCE_TEXT>
      <ALLOWED_STATES width='40'></ALLOWED_STATES>
      <TEXT width='40'>Vender abastecimento</TEXT>
      <PROMPT width='30'>Comanda?</PROMPT>
      <PROMPT_QUESTION width='4'>0</PROMPT_QUESTION>
      <OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
        <OPTION hide_label='yes'>
          <ID read_only='yes' hidden='yes'>2</ID>
          <VALUE width='6'>0</VALUE>
          <TEXT read_only='yes'>Cliente Obrigatorio</TEXT>
        </OPTION>
        <OPTION hide_label='yes'>
          <ID read_only='yes' hidden='yes'>3</ID>
          <VALUE width='6'>0</VALUE>
          <TEXT read_only='yes'>Comando para recuperar todas as comandas</TEXT>
        </OPTION>
        <OPTION hide_label='yes'>
          <ID read_only='yes' hidden='yes'>4</ID>
          <VALUE width='6'>1</VALUE>
          <TEXT read_only='yes'>valor x qtd</TEXT>
        </OPTION>
        <OPTION hide_label='yes'>
  <ID read_only='yes' hidden='yes'>5</ID>
          <VALUE width='6'>3</VALUE>
          <TEXT read_only='yes'>Quantidade de abastecimento no ECF</TEXT>
        </OPTION>
      </OPTION_LIST>
      <QUESTION_OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
      </QUESTION_OPTION_LIST>
      <SHELL_COMMAND_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
        <SHELL_COMMAND>
          <ID read_only='yes'>3</ID>
          <SHELL_COMMAND_USE read_only='yes'>Recuperação de Comanda</SHELL_COMMAND_USE>
          <SHELL_COMMAND_TEXT width='60'></SHELL_COMMAND_TEXT>
        </SHELL_COMMAND>
      </SHELL_COMMAND_LIST>
    </CMD>
|-
|}
{|class="wikitable" style="width: 100%;"
|-
!'''236 - Venda Automática
'''
|-
|-
|<CMD>
      <ID read_only='yes'>236</ID>
      <AUTHORIZATIONS width='3'>0</AUTHORIZATIONS>
      <TYPE options='CMD_TYPE_OPTIONS'>3</TYPE>
      <COMMAND width='4'>135</COMMAND>
      <LAYOUT width='4'>0</LAYOUT>
      <REFERENCE_TEXT read_only='yes'>Parar vendas automaticas</REFERENCE_TEXT>
<ALLOWED_STATES width='40'></ALLOWED_STATES>
      <TEXT width='40'>Parar vendas automaticas</TEXT>
      <PROMPT width='30'>Comanda?</PROMPT>
      <PROMPT_QUESTION width='4'>0</PROMPT_QUESTION>
      <OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
        <OPTION hide_label='yes'>
          <ID read_only='yes' hidden='yes'>4</ID>
          <VALUE width='4'>1</VALUE>
          <TEXT read_only='yes'>Entrar em Pausa</TEXT>
        </OPTION>
        <OPTION hide_label='yes'>
          <ID read_only='yes' hidden='yes'>11</ID>
          <VALUE width='4'>236</VALUE>
          <TEXT read_only='yes'>Transacao Global</TEXT>
        </OPTION>
      </OPTION_LIST>
      <QUESTION_OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
      </QUESTION_OPTION_LIST>
      <SHELL_COMMAND_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
      </SHELL_COMMAND_LIST>
    </CMD>
|-
|}
{|class="wikitable" style="width: 100%;"
|-
!'''324 - Recuperação com Aferição
'''
|-
|-
|<CMD>
      <ID read_only='yes'>324</ID>
      <AUTHORIZATIONS width='3'>1</AUTHORIZATIONS>
      <TYPE options='CMD_TYPE_OPTIONS'>3</TYPE>
      <COMMAND width='4'>135</COMMAND>
      <LAYOUT width='4'>30</LAYOUT>
      <REFERENCE_TEXT read_only='yes'>Recuperacao c/ Aferição</REFERENCE_TEXT>
      <ALLOWED_STATES width='40'></ALLOWED_STATES>
      <TEXT width='40'>Recuperacao c/ Aferição</TEXT>
      <PROMPT width='30'></PROMPT>
      <PROMPT_QUESTION width='4'>0</PROMPT_QUESTION>
      <OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
        <OPTION hide_label='yes'>
          <ID read_only='yes' hidden='yes'>0</ID>
          <VALUE>1</VALUE>
          <TEXT read_only='yes'>Impressao Comprovante</TEXT>
        </OPTION>
        <OPTION hide_label='yes'>
          <ID read_only='yes' hidden='yes'>7</ID>
          <VALUE options='MEDIA_OPTIONS'>323</VALUE>
          <TEXT read_only='yes'>Afericao</TEXT>
        </OPTION>
        <OPTION hide_label='yes'>
          <ID read_only='yes' hidden='yes'>12</ID>
<VALUE>1</VALUE>
          <TEXT read_only='yes'>Header</TEXT>
        </OPTION>
      </OPTION_LIST>
      <QUESTION_OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
      </QUESTION_OPTION_LIST>
      <SHELL_COMMAND_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
        <SHELL_COMMAND>
          <ID read_only='yes'>3</ID>
          <SHELL_COMMAND_USE read_only='yes'>Comprovante</SHELL_COMMAND_USE>
          <SHELL_COMMAND_TEXT width='60'>{HT}**** Afericao ****{NL}{NL}
            Bomba={PUMP_NUMBER}{NL}
            Bico={NOZZLE_NUMBER}{NL}
            Valor={SUBTOTAL}{NL}
            PDV={CAIXA}{NL}
            LOJA={STORE}{NL}
          </SHELL_COMMAND_TEXT>
</SHELL_COMMAND>
      </SHELL_COMMAND_LIST>
    </CMD>
|-
|}
{|class="wikitable" style="width: 100%;"
|-
!'''Configurações no GLOBAL.XML
'''
|-
|-
|* Sempre em branco.
<MAX_REQUEST_NUMBER width='8'></MAX_REQUEST_NUMBER>
Chamada do Speculum
<TRANSMIT options='GLOBAL_TRANSMIT_OPTIONS'>3</TRANSMIT>
* IP e Porta do PDV Servidor(speculum) de Pedidos.
<SUPERSERVICE_SERVER options='YES_NO_OPTIONS'>1</SUPERSERVICE_SERVER> --> Se igual a "1" quer dizer que será o servidor que ira rodar o SuperService. 
* Indica que eh um PDV de posto.
<GAS_STATION options='YES_NO_OPTIONS'>1</GAS_STATION>
* Diretório de Saída/Entrada do SuperService.
  <PUMP_REQUEST_DIR width='60'>../PUMP/OUTPUT/</PUMP_REQUEST_DIR>
<PUMP_INPUT_DIR width='60'>../PUMP/INPUT/</PUMP_INPUT_DIR>
*Status das Bombas
<SUPERSERVICE_IP width='30'>10.71.1.163:7000</SUPERSERVICE_IP>
* Timeout para finalizações automaticas.
<REQUEST_TIMEOUT width='60'>600</REQUEST_TIMEOUT>
* Timeout entre as comandas.
<REQUEST_TIMEOUT_DELAY width='6'>30</REQUEST_TIMEOUT_DELAY>
* Estoque Lógico
<STOCK_CONTROL_COMMAND width='60'>./ftpaf --command=estoque-posto --key={semespacos(ITEM_CODIGO)} --store={LOJA} --debug-level={DEBUG_LEVEL} –trace=/var/log/ftpaf.log</STOCK_CONTROL_COMMAND>
* Igual a "1" ira gerar os abastecimentos FAKE(Abastecimentos feitos com a bomba off-line). Se igual a 0 irá copiar os abastecimentos FAKEs para o diretório /var/venditor/DB/CHRG_ID.
 <GAS_STATION_CREATE_REQUEST_INTERVAL_GT options='YES_NO_OPTIONS'>0</GAS_STATION_CREATE_REQUEST_INTERVAL_GT>
|-
|}
'''12. Sistema Web Moderator'''
Através do sistema '''Web Moderator''' é possível cadastrar todos os dados de configuração,  e também acompanhar os resultados de todas, as transações geradas em  PDV's de Posto de Combustível.
'''13. Cadastro de Bombas'''
Cadastre as bombas no sistema Emporium se baseando no mapeamento de bombas do posto, siga os passos abaixo para fazer o cadastro de bomba.
'''1.''' Clique no botão '''Posto''' conforme'''figura 16.'''
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
|-
|}
'''2. Clique na opção “bombas''' conforme '''figura 17.'''
{| class="wikitable" style="width: 100%;"
|-
!'''Figura 17 – Manutenção de bombas'''
|-
|}
'''3.''' Clique no botão azul para incluir as '''Bombas.'''
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]''' Equipamento de Veeder-Root.'''
|-
|}
'''4.''' Preencha todos os campos da tela '''Manutenção de Bombas.'''
'''5.''' Clique no botão '''Incluir.'''
'''6.''' Para finalizar o processo clique no botão '''Voltar.'''
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
|-
|}
{| class="wikitable" style="width: 100%;"
|-
!O número da bomba é justamente a sequência de bombas. Caso você tenha mapeado 6 bombas você terá 6 cadastros de bomba, o preenchimento de todos os campos é importante para o correto funcionamento do sistema.
Os campos de número de lacre e data do cadastro você terá que consultar na bomba.
|-
|}
'''14. Cadastro Bicos'''
Com base nas configurações das Bombas e Tanques efetue o cadastro de bicos. Lembre que devemos seguir a ordem de acordo com os testes realizados nas bombas de combustíveis.
'''1.''' Clique no botão '''Posto'''
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
|-
|}
'''2.''' No menu lateral esquerdo clique na opção '''Bicos''' conforme a '''figura 20.'''
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]''' Manutenção de bicos.'''
|-
|}
'''3.''' Clique no botão azul para incluir os '''Bicos.'''
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
|-
|}
'''4.''' Preencha todos os campos da tela '''Bicos Manutenção.'''
'''5.''' Clique no botão “Incluir”.
'''6.''' Para finalizar o processo clique no botão '''Voltar.'''
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
|-
|}
{| class="wikitable" style="width: 100%;"
|-
!'''O número da bomba é justamente a sequência de bombas. Caso você tenha mapeado 6 bombas você terá 6 cadastros de bomba, o preenchimento de todos os campos é importante para o correto funcionamento do sistema.
Os campos de número de lacre e data do cadastro você terá que consultar na bomba.'''
'''15. Cadastro Tanques'''
Esse processo depende do mapeamento da pista que é entregue pelos departamentos de Engenharia ou Operação, pois além de entender a quantidade de tanques é preciso saber qual o volume de cada um deles e da configuração de bico/bomba ligados ao tanque.
'''1. Clique no botão '''Posto.'''
|-
|}
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
|-
|}
'''2.''' No menu lateral  esquerdo clique na opção '''Tanques''' conforme a '''figura 28.'''
{| class="wikitable" style="width: 100%;"
|-
!'''Figura 28 – Manutenção de Tanques.'''
|-
|}
'''3.''' Clique no botão '''Azul''' para incluir os tanques.
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]''' Manutenção de Tanques.'''
|-
|}
'''4.''' Preencha todos os campos da tela '''Manutenção de tanques.'''
{| class="wikitable" style="width: 100%;"
|-
!'''Figura 30 – Manutenção de Tanques.'''
|-
|}
'''5.''' Clique no botão '''Incluir'''
'''6.''' Para finalizar clique no botão '''Voltar.'''
'''7.''' No menu lateral esquerdo, clique na opção '''Manutenção de Encerrantes'''


'''Bomba de Abastecimento – Gilbarco Simples: Essa bomba contém apenas um lado, ou seja, abastece um carro por vez porém é endereçada apenas em um display.
{| class="wikitable" style="width: 100%;"
'''Observação:''' essa Bomba abastece apenas um carro por vez, (1PA)'''
|-
 
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
 
|-
|}
 
'''8.''' Clique no botão azul para cadastrar uma nova '''Encerrantes'''
 
{| class="wikitable" style="width: 100%;"
|-
'''[[Observação colocar imagem .|Observação colocar imagem.]]''' Manutenção de Encerrantes.'''
|-
|}
 
'''9.''' Preencha todos os campos da tela '''Manutenção de Encerrantes.'''
 
{| class="wikitable" style="width: 100%;"
 
|-
 
'''[[Observação colocar imagem .|Observação colocar imagem.]]'''
 
|-
|}
 
{| class="wikitable" style="width: 100%;"
|-
O campo de seleção  “Bico” está composto com todos os cadastros, hoje feitos no sistema, então é necessário tomar muito cuidado com essa seleção.
Após selecionar o Bico é necessário digitar a QUANTIDADE que neste caso é a própria numeração da bomba, em nosso exemplo será 119.174 (Encerrante). O campo venda é a quantidade multiplicada pelo preço do combustível, porém como se trata de uma implantação os valores podem ficar iguais, lembre-se que a separação de casas decimais é feita por meio do PONTO.'''
|-
|}

Edição atual tal como às 17h28min de 8 de abril de 2015

Posto de combustível Sistema Emporium


Introdução


Esse documento contém informações, para auxiliar a configuração e fazer a integração entre PDV, bomba de combustível e o sistema Emporium Web.


1. Bombas de Combustível líquido e dispensadores GNV.

No mercado existem vários modelos de bombas, de combustíveis e dispensadores de GNV. a marcas mais comum são: Gilbarco, Wayne, Stratema, Aspro ALB, e Aspro Develco (estas duas últimas são a mais utilizadas de dispenser de GNV), todas as marcas trabalham com dois módulos de Automação e/ou Manual.

2. Mapeamento e Configuração das Bombas.

As bombas de abastecimento se comunicam por meio dos protocolos - Loop – 485 e Tokheim. Geralmente as bombas de abastecimento líquido utilizam o protocolo Loop, já os dispensadores utilizam o protocolo RS-485. No controle das bombas, estes protocolos são totalmente configuráveis.

Quando uma bomba permite abastecer dois veículos em simultâneamente, para o sistema é considerado como se fossem duas bombas distintas, sendo assim neste caso cada lado 1 (bomba 01) e o verso como lado 2 (bomba 02). É importante considerar que o canal de comunicação é único para esta bomba.

Essa explicação influência no registro da bomba no sistema Emporium Web, pois você terá que cadastrar duas bombas ao invés de uma, e no cadastro de bico a ordem é de acordo com o lado configurado na bomba.

Cada modelo tem sua configuração específica, representada pelo lado Lógico A,e lado Lógico B. O modelos mais antigos são configurados pelo teclado que está localizado na cabeça da bomba; já os modelos mais novos são configurados pelo controle remoto. Cada bomba é classificada de acordo com a sua quantidade de bicos.

Exemplos de Tipos de Bombas
Bomba simples (1-bico)
Bomba dupla (2-bicos)
Bomba quádrupla (4-bicos)
Bomba sêxtupla (6-bicos)
Bomba óctuplo (8-bicos)
Bomba de Abastecimento – Gilbarco Simples: Essa bomba contém apenas um lado, ou seja, abastece um carro por vez porém é endereçada apenas em um display.

Observação: essa Bomba abastece apenas um carro por vez, (1PA)

Bomba de Abastecimento – Sêxtupla Wayner: Essa bomba realiza de 2 a 4 abastecimentos simultaneamente e são fáceis de serem identificadas, as elas têm 4 display 2 de cada lado. Computador-Hardware Interno: Na parte de cima da bomba estão todos os mecanismos, inclusive onde é instalado o dispositivo de identifid. Dispenser Aspro ABL;

OBS: O endereçamento no dispenser GNV é feito de acordo com a programação feita pelo mecânismo no Computador

3. Automação da Bomba de Abastecimento.

O processo de automação envolve a configuração da bomba e concentrador. Esse processo exige uma configuração dos equipamentos por meio de cabos conforme as figuras 01 e 02.

Observação colocar imagem.Caixa Blindada Fechada. Observação colocar imagem. Caixa Blindada Aberta com os fios de automação.
Para fazer a configuração da bomba de abastecimento. Siga os passos abaixo:

1. Verifique a conexão dos cabos de automação no modelo AF 2x18 ou 2x20 AWG (A identificação desses cabos é simples. Eles contêm malha de blindagem, saem da sala do posto e chegam até as bombas de abastecimento).

2. Abra a caixa de energia e localize o cabo duplo com a identificação de automação do fabricante da bomba (cada bomba possui um caixa blindada de energia, onde ficam os motores e os cabos que devem ser conectados ao computador da bomba).

3. Faça a conexão das pontas do cabo de automação da bomba com os cabos que vem da sala do Posto.

4. Com o multímetro, verifique se a tensão está chegando com a voltagem correta de cada bomba (cada bomba possui uma voltagem específica; é necessário consultar o fabricante para saber a voltagem necessária para a bomba que está sendo configurada).

5. Certifique-se que foi estabelecido a comunicação do concentrador e a bomba, através do próprio aplicativo de configuração do concentrador.

Existem vários concentradores de bomba de combustível. Os mais utilizados são: Companytec, Eztech e Wayne. Todos os modelos mais recentes têm interface de comunicação TCP/IP que é um ótimo recurso para suporte e manutenção remota.

Observação colocar imagem.Observação colocar imagem.Observação colocar imagem.

Nos postos mais antigos a comunicação ainda é feita pela porta Serial (COM). Para fazer a configuração de um concentrador CBC-06, realize os passos abaixo:

1. Desligue o aparelho concentrador.

2. Abra a tampa e localize os conectores e os módulos (placas) que estão dentro do equipamento concentrador (Os módulos internos placas comunicadoras correspondem a cada canal de comunicação, ou seja, a cada bomba, vide Figura 04, como ficam conectadas as placas para a configuração de três bombas).

Observação colocar imagem.Observação colocar imagem.Observação colocar imagem.

3.Conecte o cabo de comunicação da primeira bomba na ponta do adaptador da cor verde, para encaixar no módulo do CBC, conforme as figuras Figura 05 e Figura 06.


Observação colocar imagem.Observação colocar imagem.

4. Ligue o equipamento concentrador utilizando a chave.

5. Repare se todos os leads dos módulos estão ligados.

6.Conecte o cabo de rede RJ-45 ao switch, conforme demonstrado na Figura 07.


Observação colocar imagem.Observação colocar imagem.

4. Configuração do Concentrador CBC- 06

A configuração do equipamento CBC-06,pode ser iniciada somente após sua conexão á rede, com o auxílio do Software de Varredura Discovery.

Para fazer a configuração do CBC-06siga os passos abaixo:

1. Localize o IP padrão 192.168.0.91.

2. Com o botão direito do mouse, clique sobre o IP localizado.

3. Escolha a opção alterar IP.

4. Configure com os dados da rede local.

Observação colocar imagem. Software de varredura Discovery.

5. No aplicativo CBC Manager será solicitado um usuário e senha (o usuário está disponível no menu do aplicativo Técnico Companytec.

6. Para obter a senha de acesso, faça o cálculo indicado na fórmula da Figura 10.

Observação colocar imagem. Fórmula de Geração de Senhas


Senha = (Ano - Dia – Mês - Hora)

Exemplo:

2013 – 25 – 04 - 12 =1972.

7.Efetue o acesso ao concentrador, de acordo a conexão “COM” ou “TCP/IP” (O processo de configuração dos canais de comunicação será baseado nos módulos “Loop /RS485” referente aos modelos de bombas).

Observação colocar imagem. Tela de configuração do aplicativo CBC Manager.
Exemplo de Configuração:

- Loop

- Tipo de bomba: G – Gilbarco - Canal: De 01 até 08. É o canal em que a bomba está instalada na placa - Cód. Vírgula: 3E; - Endereço: De 01 até 04. É o número lógico da bomba (lado: 1 = end: 1, lado: 3 = end.: 3...); - Número de bico: De 01 até 04. Neste campo coloca-se o número de bicos que a bomba possui por lado.

5. Habilitação do Concentrador CBC-06 para (GNV ou Identfid)

Para configurar o software de habilitação será necessário que o técnico informe os seguintes dados:

Nº Série, para ler o número de série da automação, é necessário ter o CBC Manager 2K9 versão 1.31 ou superior, disponível no site da Companytec para download.

Siga o Passo a Passo para habilitar o concentrador:

1. Estabeleça comunicação com o CBC-06.

2. Acesse a guia terminal.

3. Escolha o comando Leitura Nº. de Série.

4. Clique no botão enviar comando.

5. Aguarde a resposta que terá o seguinte formato (Tx990000yyyykk).

Legenda: X: tipo:

C:Combustível líquido com Identfid c:Combustível Líquido sem Identfid G:Combustível Líquido e GNV com Identfi g:Combustível Líquido e GNV sem Identfid. yyyy: número da placa; kk: checsum;

6.Inclusão de Cartão Identifid

Procedimento para cadastramento de cartões Identified no concentrador de Bomba Companytec (CBC-06).

1.Com o TCU (Leitor RFID) conectado em uma máquina com sistema operacional windows, execute o aplicativo CBC-Maneger; conforme figura 12.

TCU (Leitor RFID)

Observação colocar imagem.

No aplicativo CBC Manager será solicitado um usuário e senha, o usuário está disponível no menu do aplicativo (Usuário Companytec), para obter a senha de acesso faça o calculo indicado na fórmula de geração de senhas.

2 - Na seção Comunicação clique em Conectar TCU. Se a comunicação for estabelecida corretamente, o ícone de indicação ficará com a cor verde;

Na seção “Comunicação” clique em “Conectar TCU”. Se a comunicação for estabelecida corretamente, o ícone de indicação ficará com a cor verde;

Observação colocar imagem. Observação colocar imagem.

3 - Acesse o menu Cartões para visualizar a tabela Dados de Identificação

4 - Aproxime o cartão Identified no leitor TCU.Será exibida uma caixa de texto para seleção da hierarquia do funcionário que será destinado o cartão;

5 - Marque a opção Frentista Nível 1 e clique em Incluir; O cartão será incluso no Concentrador de Bomba (CBC);

6 - Realize os procedimentos anteriores para inclusão de todos os cartões novos;


7.Configuração do Concentrador EZForecourt Plus

O EZForecourt Plus precisa de configuração para se comunicar com as bombas, tanques e outros dispositivos, assim o concentrador será reconhecido pela rede do local de instalação. É necessário configurar de acordo com a arquitetura desta rede.

Siga os passos abaixo para realizar a configuração:

1. Identifique se a rede local é DHCP ou IP fixo.

2. Conecte um pendrive no computador onde foi feita a instalação dos aplicativos cliente.

3.Execute o módulo de apoio EZSetup.

4. Preencha as configurações da sessão “Configuração do IP” ou ative a opção “DHCP”.

5. Ative a opção “gravar”.

6. Na sessão pendrive, uma caixa exibirá todos os pendrives localizados. Escolha onde deseja gravar e clique no botão Iniciar.

7. Ao final do processo clique no botão ok, e retire o pendrive.

8. Com o Concentrador ligado, conecte o pendrive na entrada USB localizado na parte de trás do concentrador

9. Um dos leds de status, localizado á direita do concentrador passará a piscar rapidamente.

10. Após alguns minutos o mesmo led de status passará a piscar lentamente, isso significa que a gravação foi concluída.

11. Retire o pendrive.

12. Reinicie o Concentrador para inicialização com o novo endereço IP.

8Execute Ezconfig numeração fornecida pelo aplicativo.

1 – Utilizando Cos da Calculadora aparecerá numeração, que será utilizada apenas os três primeiros dígitos que será senha da chave.

Observação colocar imagem.
Devido à particularidade de cada posto, é necessário um levantamento para aplicar as configurações no concentrador, de acordo com o mapa da pista conforme figura 15.
Observação colocar imagem.

9. Medidor de Tanques

No ambiente de posto, é obrigatório encontrar sistemas de monitoramento de tanques para controle eficiente do estoque de produtos (combustíveis) e monitoramento ambiental (vazamentos, contaminações, ou adulteração de produtos). Para suprir esta necessidade o SuperService é capaz de se comunicar com vários modelos de medidores existentes no mercado, com regras de configuração similares.

Sintaxe
DEVnn = MODELO, CANAL, PORTA, BAUDRATE, (HORÁRIOS)
Modelos do medidor que estão implantados no Superser vice
Veeder-Root

TELEMED OPW ATG EZTank (Leitura através do Reconfortos Plus da EZTech).

Comunicação com o dispositivo Suportados: SERIAL (porta RS-232) TCP (conexão via socket por TCP/IP). Essa configuração deve ser feita no arquivo SuperService.ini. Esse arquivo se encontra no diretório /var/venditor/PRM.

Configuração do SuperService.ini
[DISPOSITIVOS]
  1. DEV01 = CBC, TCP,171.13.77.20:2001,2000,(1-2-5-6-9-10-13-14)

DEV01 = CBC, SERIAL,/dev/ttyS0,2000,(1-2-5-6-9-10-13-14) DEV02 = TLS, SERIAL,/dev/ttyS2,9600,(16h05;16h10;16h50;20h40)

  1. onde:
  2. TLS = Veeder-Root ou TELEMED = Telemed
  3. SERIAL e o tipo de canal, neste caso;
  4. COM4 é porta serial (no linux /dev/ttyS0 (ex)
  5. 9600 é velocidade de comunica§ (depende da configuração do MEDIDOS)
  6. (06h00;12h00;17h00;22h00) horários para geração do XML. Gera automaticamente nos horários indicados, podem ser ate 24 horários na lista.
Arquivo SuperService.ini
# Configuracões gerais
  1. LogNivel = Nivel de Log (5 = Controles, 6 = TCPServer, 7 = CBC, 8 = PAMServer, 9 = Status,

10 = Aplicativo

  1. LogMax = Número maximo de arquivos de log
  2. [GERAL]


324 - Recuperação com Aferição

LogNivel = 6

LogMax = 40 TotalizersFull = 1 #Informa encerrantes com 10 dígitos na XML CardLis= 0 #Trabalha com lista branca de cartões RFID UnControlled = 1 #Gera os abastecimentos FAKEs

  1. ---------------------------------------------------------------
  2. Configuracoes de servidor
  3. SERVIDOR01 = XMLSERVER, DIR_SAIDA, DIR_ENTRADA
  4. [SERVIDORES]
  5. SERVIDOR01 = CSVSERVER,Vendas.csv
  6. SERVIDOR01 = PAMSERVER, TCPSERVER,6000
  7. SERVIDOR01 =

XMLSERVER,/var/Superser vice/Conecto/Saida,/var/SuperService/Conecto/Entrada SERVIDOR01 = XMLSERVER,/var/venditor/PUMP/OUTPUT,/var/venditor/PUMP/INPUT SERVIDOR02 = STATUSSERVER, TCPSERVER,7000

  1. ---------------------------------------------------------------
  2. Configurações de dispositibos controlados
  3. DEV01 = MODELO, CANAL, PORTA, TIMEOUT,(BOMBAS)
  4. [DISPOSITIVOS]

Comparecente

  1. DEV01 = CBC, SERIAL,/dev/ttyS0,2000,(1-2-3-4-5-6-7-8) →Configuração tipo serial
  2. DEV01 = CBC,TCP,171.39.77.20:2001,2000,(1-2-5-6-9-10-13-14) → Configuração tipo TCPIP

Parâmetro para usar Identifid.

  1. DEV01 = IDENTFID2,SERIAL,/dev/ttyS0,2000,(1-2-3-4)
  2. DEV01 = IDENTFID2,TCP,10.59.101.10:2001,2000,(1-2-5-6)

Parâmetro para Leitura dos Tanques.

  1. DEV02 = TLS, TCP,10.59.101.11:2100,2000,(06h00;11h00;14h00;17h00;23h30)
  2. DEV02 = TLS,SERIAL,/dev/ttyS2,9600,(16h05;16h10;16h50;20h40)

EZTECHPLUS = Eztech DEV01 = EZTECHPLUS, TCP,10.9.3.245:2100,5000,(1-2-3-4-5-6-7-8) Parâmetro para Leitura dos Tanques via Ezteri. DEV02 = EZTANK, TCP,10.9.3.245:2100,1000, Parâmetro para Leitura dos Tanques via Comunicação Direta.

  1. DEV02 = TLS, TCP,10.59.101.11:2100,2000,(06h00;11h00;14h00;17h00;23h30)
  2. DEV02 = TLS, SERIAL,/dev/ttyS2,9600,(16h05;16h10;16h50;20h40)
  3. onde:

!Função - 135 Pedido via Comando (Adiciona mais pedido á venda |- |- |<CMD>

     <ID read_only='yes'>135</ID>
     <AUTHORIZATIONS width='3'>1</AUTHORIZATIONS>
     <TYPE options='CMD_TYPE_OPTIONS'>1</TYPE>
     <COMMAND width='4'>0</COMMAND>
     <LAYOUT width='4'>0</LAYOUT>
     <REFERENCE_TEXT read_only='yes'>Pedido via comanda</REFERENCE_TEXT>
     <ALLOWED_STATES width='40'></ALLOWED_STATES>
     <TEXT width='40'>Efetuar venda</TEXT>
     <PROMPT width='30'>Comanda?</PROMPT>
     <PROMPT_QUESTION width='4'>0</PROMPT_QUESTION>
     <OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
       <OPTION hide_label='yes'>
         <ID read_only='yes' hidden='yes'>0</ID>
         <VALUE width='6'>0</VALUE>
         <TEXT read_only='yes'>Gerar Número Sequencial</TEXT>
       </OPTION>
       <OPTION hide_label='yes'>
<ID read_only='yes' hidden='yes'>1</ID>
         <VALUE width='6'>0</VALUE>
         <TEXT read_only='yes'>Vender Itens</TEXT>
       </OPTION>
       <OPTION hide_label='yes'>
         <ID read_only='yes' hidden='yes'>3</ID>
         <VALUE width='6'>0</VALUE>
         <TEXT read_only='yes'>Liberar comanda</TEXT>
       </OPTION>
       <OPTION hide_label='yes'>
         <ID read_only='yes' hidden='yes'>4</ID>
         <VALUE width='6'>0</VALUE>
        <TEXT read_only='yes'>Pausa</TEXT>
       </OPTION>
     </OPTION_LIST>
     <QUESTION_OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
     </QUESTION_OPTION_LIST>
     <SHELL_COMMAND_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
     </SHELL_COMMAND_LIST>
   </CMD>

|- |}


136 - Venda de Abastecimento

<CMD>
     <ID read_only='yes'>136</ID>
     <AUTHORIZATIONS width='3'>0</AUTHORIZATIONS>
     <TYPE options='CMD_TYPE_OPTIONS'>1</TYPE>
     <COMMAND width='4'>0</COMMAND>
     <LAYOUT width='4'>0</LAYOUT>
     <REFERENCE_TEXT read_only='yes'>Vender comanda</REFERENCE_TEXT>
     <ALLOWED_STATES width='40'></ALLOWED_STATES>
     <TEXT width='40'>Vender abastecimento</TEXT>
     <PROMPT width='30'>Comanda?</PROMPT>
     <PROMPT_QUESTION width='4'>0</PROMPT_QUESTION>
     <OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
       <OPTION hide_label='yes'>
         <ID read_only='yes' hidden='yes'>2</ID>
         <VALUE width='6'>0</VALUE>
         <TEXT read_only='yes'>Cliente Obrigatorio</TEXT>
       </OPTION>
       <OPTION hide_label='yes'>
         <ID read_only='yes' hidden='yes'>3</ID>
         <VALUE width='6'>0</VALUE>
         <TEXT read_only='yes'>Comando para recuperar todas as comandas</TEXT>
       </OPTION>
       <OPTION hide_label='yes'>
         <ID read_only='yes' hidden='yes'>4</ID>
         <VALUE width='6'>1</VALUE>
         <TEXT read_only='yes'>valor x qtd</TEXT>
       </OPTION>
       <OPTION hide_label='yes'>
 <ID read_only='yes' hidden='yes'>5</ID>
         <VALUE width='6'>3</VALUE>
         <TEXT read_only='yes'>Quantidade de abastecimento no ECF</TEXT>
       </OPTION>
     </OPTION_LIST>
     <QUESTION_OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
     </QUESTION_OPTION_LIST>
     <SHELL_COMMAND_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
       <SHELL_COMMAND>
         <ID read_only='yes'>3</ID>
         <SHELL_COMMAND_USE read_only='yes'>Recuperação de Comanda</SHELL_COMMAND_USE>
         <SHELL_COMMAND_TEXT width='60'></SHELL_COMMAND_TEXT>
       </SHELL_COMMAND>
     </SHELL_COMMAND_LIST>
   </CMD>
236 - Venda Automática

<CMD>
     <ID read_only='yes'>236</ID>
     <AUTHORIZATIONS width='3'>0</AUTHORIZATIONS>
     <TYPE options='CMD_TYPE_OPTIONS'>3</TYPE>
     <COMMAND width='4'>135</COMMAND>
     <LAYOUT width='4'>0</LAYOUT>
     <REFERENCE_TEXT read_only='yes'>Parar vendas automaticas</REFERENCE_TEXT>

<ALLOWED_STATES width='40'></ALLOWED_STATES>

     <TEXT width='40'>Parar vendas automaticas</TEXT>
     <PROMPT width='30'>Comanda?</PROMPT>
     <PROMPT_QUESTION width='4'>0</PROMPT_QUESTION>
     <OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
       <OPTION hide_label='yes'>
         <ID read_only='yes' hidden='yes'>4</ID>
         <VALUE width='4'>1</VALUE>
         <TEXT read_only='yes'>Entrar em Pausa</TEXT>
       </OPTION>
       <OPTION hide_label='yes'>
         <ID read_only='yes' hidden='yes'>11</ID>
         <VALUE width='4'>236</VALUE>
         <TEXT read_only='yes'>Transacao Global</TEXT>
       </OPTION>
     </OPTION_LIST>
     <QUESTION_OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
     </QUESTION_OPTION_LIST>
     <SHELL_COMMAND_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
     </SHELL_COMMAND_LIST>
   </CMD>


324 - Recuperação com Aferição

<CMD>
     <ID read_only='yes'>324</ID>
     <AUTHORIZATIONS width='3'>1</AUTHORIZATIONS>
     <TYPE options='CMD_TYPE_OPTIONS'>3</TYPE>
     <COMMAND width='4'>135</COMMAND>
     <LAYOUT width='4'>30</LAYOUT>
     <REFERENCE_TEXT read_only='yes'>Recuperacao c/ Aferição</REFERENCE_TEXT>
     <ALLOWED_STATES width='40'></ALLOWED_STATES>
     <TEXT width='40'>Recuperacao c/ Aferição</TEXT>
     <PROMPT width='30'></PROMPT>
     <PROMPT_QUESTION width='4'>0</PROMPT_QUESTION>
     <OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
       <OPTION hide_label='yes'>
         <ID read_only='yes' hidden='yes'>0</ID>
         <VALUE>1</VALUE>
         <TEXT read_only='yes'>Impressao Comprovante</TEXT>
       </OPTION>
       <OPTION hide_label='yes'>
         <ID read_only='yes' hidden='yes'>7</ID>
         <VALUE options='MEDIA_OPTIONS'>323</VALUE>
         <TEXT read_only='yes'>Afericao</TEXT>
       </OPTION>
       <OPTION hide_label='yes'>
         <ID read_only='yes' hidden='yes'>12</ID>

<VALUE>1</VALUE>

         <TEXT read_only='yes'>Header</TEXT>
       </OPTION>
     </OPTION_LIST>
     <QUESTION_OPTION_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
     </QUESTION_OPTION_LIST>
     <SHELL_COMMAND_LIST horizontal_list='yes' allow_insert='yes' hide_label='yes'>
       <SHELL_COMMAND>
         <ID read_only='yes'>3</ID>
         <SHELL_COMMAND_USE read_only='yes'>Comprovante</SHELL_COMMAND_USE>
         <SHELL_COMMAND_TEXT width='60'>{HT}**** Afericao ****{NL}{NL}
           Bomba={PUMP_NUMBER}{NL}
           Bico={NOZZLE_NUMBER}{NL}
           Valor={SUBTOTAL}{NL}
           PDV={CAIXA}{NL}
           LOJA={STORE}{NL}
         </SHELL_COMMAND_TEXT>

</SHELL_COMMAND>

     </SHELL_COMMAND_LIST>
   </CMD>


Configurações no GLOBAL.XML

* Sempre em branco.

<MAX_REQUEST_NUMBER width='8'></MAX_REQUEST_NUMBER>

Chamada do Speculum <TRANSMIT options='GLOBAL_TRANSMIT_OPTIONS'>3</TRANSMIT>

  • IP e Porta do PDV Servidor(speculum) de Pedidos.

<SUPERSERVICE_SERVER options='YES_NO_OPTIONS'>1</SUPERSERVICE_SERVER> --> Se igual a "1" quer dizer que será o servidor que ira rodar o SuperService.

  • Indica que eh um PDV de posto.

<GAS_STATION options='YES_NO_OPTIONS'>1</GAS_STATION>

  • Diretório de Saída/Entrada do SuperService.
 <PUMP_REQUEST_DIR width='60'>../PUMP/OUTPUT/</PUMP_REQUEST_DIR>
<PUMP_INPUT_DIR width='60'>../PUMP/INPUT/</PUMP_INPUT_DIR>
  • Status das Bombas

<SUPERSERVICE_IP width='30'>10.71.1.163:7000</SUPERSERVICE_IP>

  • Timeout para finalizações automaticas.

<REQUEST_TIMEOUT width='60'>600</REQUEST_TIMEOUT>

  • Timeout entre as comandas.

<REQUEST_TIMEOUT_DELAY width='6'>30</REQUEST_TIMEOUT_DELAY>

  • Estoque Lógico

<STOCK_CONTROL_COMMAND width='60'>./ftpaf --command=estoque-posto --key={semespacos(ITEM_CODIGO)} --store={LOJA} --debug-level={DEBUG_LEVEL} –trace=/var/log/ftpaf.log</STOCK_CONTROL_COMMAND>

  • Igual a "1" ira gerar os abastecimentos FAKE(Abastecimentos feitos com a bomba off-line). Se igual a 0 irá copiar os abastecimentos FAKEs para o diretório /var/venditor/DB/CHRG_ID.

 <GAS_STATION_CREATE_REQUEST_INTERVAL_GT options='YES_NO_OPTIONS'>0</GAS_STATION_CREATE_REQUEST_INTERVAL_GT>


12. Sistema Web Moderator

Através do sistema Web Moderator é possível cadastrar todos os dados de configuração, e também acompanhar os resultados de todas, as transações geradas em PDV's de Posto de Combustível.

13. Cadastro de Bombas

Cadastre as bombas no sistema Emporium se baseando no mapeamento de bombas do posto, siga os passos abaixo para fazer o cadastro de bomba.

1. Clique no botão Posto conformefigura 16.


Observação colocar imagem.

2. Clique na opção “bombas conforme figura 17.

Figura 17 – Manutenção de bombas

3. Clique no botão azul para incluir as Bombas.

Observação colocar imagem. Equipamento de Veeder-Root.

4. Preencha todos os campos da tela Manutenção de Bombas. 5. Clique no botão Incluir. 6. Para finalizar o processo clique no botão Voltar.

Observação colocar imagem.
O número da bomba é justamente a sequência de bombas. Caso você tenha mapeado 6 bombas você terá 6 cadastros de bomba, o preenchimento de todos os campos é importante para o correto funcionamento do sistema.

Os campos de número de lacre e data do cadastro você terá que consultar na bomba.

14. Cadastro Bicos

Com base nas configurações das Bombas e Tanques efetue o cadastro de bicos. Lembre que devemos seguir a ordem de acordo com os testes realizados nas bombas de combustíveis. 1. Clique no botão Posto

Observação colocar imagem.

2. No menu lateral esquerdo clique na opção Bicos conforme a figura 20.

Observação colocar imagem. Manutenção de bicos.

3. Clique no botão azul para incluir os Bicos.

Observação colocar imagem.

4. Preencha todos os campos da tela Bicos Manutenção. 5. Clique no botão “Incluir”. 6. Para finalizar o processo clique no botão Voltar.

Observação colocar imagem.


O número da bomba é justamente a sequência de bombas. Caso você tenha mapeado 6 bombas você terá 6 cadastros de bomba, o preenchimento de todos os campos é importante para o correto funcionamento do sistema.

Os campos de número de lacre e data do cadastro você terá que consultar na bomba.

15. Cadastro Tanques

Esse processo depende do mapeamento da pista que é entregue pelos departamentos de Engenharia ou Operação, pois além de entender a quantidade de tanques é preciso saber qual o volume de cada um deles e da configuração de bico/bomba ligados ao tanque. 1. Clique no botão Posto.


Observação colocar imagem.

2. No menu lateral esquerdo clique na opção Tanques conforme a figura 28.

Figura 28 – Manutenção de Tanques.

3. Clique no botão Azul para incluir os tanques.

Observação colocar imagem. Manutenção de Tanques.

4. Preencha todos os campos da tela Manutenção de tanques.

Figura 30 – Manutenção de Tanques.

5. Clique no botão Incluir

6. Para finalizar clique no botão Voltar.

7. No menu lateral esquerdo, clique na opção Manutenção de Encerrantes

Observação colocar imagem.

8. Clique no botão azul para cadastrar uma nova Encerrantes

Observação colocar imagem. Manutenção de Encerrantes.

9. Preencha todos os campos da tela Manutenção de Encerrantes.

Observação colocar imagem.
O campo de seleção “Bico” está composto com todos os cadastros, hoje feitos no sistema, então é necessário tomar muito cuidado com essa seleção. Após selecionar o Bico é necessário digitar a QUANTIDADE que neste caso é a própria numeração da bomba, em nosso exemplo será 119.174 (Encerrante). O campo venda é a quantidade multiplicada pelo preço do combustível, porém como se trata de uma implantação os valores podem ficar iguais, lembre-se que a separação de casas decimais é feita por meio do PONTO.