Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Administração do Gerenciador

Visão Geral do Programa

Este programa visa explicar o fluxo de trabalho executado pelo Gerenciador de Equipamentos e as possibilidades de interação com o mesmo.

Uma vez configurado o ambiente e cadastradas as informações necessárias, o próximo passo é colocar o Gerenciador em execução, para que seja iniciada a monitoração dos equipamentos.

O Gerenciador pode ser colocado em execução de duas maneiras:

BC0133 – Programa de ativação do Gerenciador em Background (sem interface gráfica).

BC0132 – Interface Gráfica para execução \ finalização do Gerenciador.

Com a utilização do programa BC0133, é possível configurar a execução do servidor em background. Isto permite, por exemplo, que seja criado um serviço do Windows para controlar esta execução.

A execução deste programa pode ser configurada por meio de um atalho Progress, onde as seguintes parametrizações são necessárias:

-param ",,,super,super,ServidorOPC|ON"

-p bcp/bc0133.p

Na opção “-param”, devem ser informados: usuário para conexão com o ERP, senha do usuário, nome do servidor, e opção de comando: ON, para iniciar o servidor, ou OFF para parar a execução do servidor.

Na opção “–p”, deve então ser informado o programa BC0133 como programa a ser executado.

Outra possibilidade de execução do Gerenciador é por intermédio do programa BC0132. Este programa é uma interface gráfica, onde o ambiente de execução do Gerenciador pode ser configurado e controlado. Por meio dela é possível, além de iniciar e finalizar o Gerenciador, cadastrar e associar todos os componentes do ambiente entre si.

Para maiores detalhes a respeito desta interface, deve ser verificado o programa Gerenciamento de Componentes (BC0132), neste módulo.

Uma vez ativo, o Gerenciador segue o fluxo de execução demonstrado pela imagem a seguir:

O programa BC0706 corresponde ao Gerenciador. É este programa que efetua o controle e monitoramento dos servidores e equipamentos, e que gerencia as transações relacionadas aos mesmos.

Ao identificar a transação e o tipo desta, se de envio ou de recebimento, o Gerenciador executa o programa responsável por essa transação. As transações de envio devem ser executadas pelo programa BC0707, enquanto que as de recebimento são executadas pelo programa BC0708.

O programa responsável pela execução da transação deve estar configurado na tela Manutenção de Transações do Equipamento, conforme demonstra este programa, neste módulo. Esta configuração é feita por meio do campo Programa Execução, desta tela. Se necessário for, para alguma transação especifica que exija algum tratamento diferenciado, o usuário poderá parametrizar a transação para que um programa especifico efetue a execução e gerenciamento.

Outro ponto do fluxo de execução que pode sofrer customização é o “Programa de Validação do Usuário”. Este programa também deve ser cadastrado na tela Manutenção de Transações do Equipamento, por meio do parâmetro Programa Validação.

Por intermédio dele, o usuário poderá efetuar algum tipo de validação, com relação às variáveis da transação, incluindo algum comportamento diferenciado ao programa.

Este programa de validação será executado com os seguintes parâmetros:

A temp-table “tt-var-equip”, passada como parâmetro, irá conter todos os dados referentes à transação, para que o usuário possa efetuar as validações necessárias.

O outro parâmetro passado para o programa de validação é o handle da temp-table de erros. Isto permite que o usuário possa efetuar as validações necessárias e inserir erros que serão exibidos, caso estas não sejam atendidas.

Informações
titleImportante:

Toda alteração efetuada no conteúdo da tabela “tt-var-equip” pelo programa de validação do usuário será refletida na execução da transação, uma vez que a passagem de parâmetro é do tipo “input-output”.

Se o valor de retorno da execução deste programa for diferente de “OK” (return-value <> "OK" ), o fluxo de execução da transação será interrompido para que o erro de validação gerado pelo usuário possa ser verificado.

A definição de ambas as temp-tables necessárias para execução deste programa é demonstrada pela imagem a seguir:

 

Os demais programas que são executados pelo gerenciador durante o fluxo de processamento e suas funções estão descritos na tabela a seguir:

Programa

Função

 bc0706e

Validação das variáveis para verificar se deve gerar a transação, conforme parametrização. 

 bc0706f

Tradução do nome das variáveis, conforme o sentido da transação (envio ou recebimento). Se for transação de envio, traduz as variáveis “datasul” para o código da variável no equipamento. Se for transação de recebimento, traduz a variável do equipamento para variável “datasul”. 

 bcapi9030

API de comunicação com equipamentos CLP. 

 bcapi001

API de efetivação de transações do DataCollection.

 

Conteúdos Relacionados:

Manutenção de Servidor (BC0134)

Manutenção de Tipo de Equipamento (BC0131)

Manutenção de Equipamento (BC0131)

Manutenção Transações do Equipamento (BC0135)

Manutenção de Variáveis da Transação (BC0136)

Além desses pré-requisitos, é necessário que o ambiente esteja configurado conforme descrito na Configuração Ambiente CLP / OPC.