HIscada Pro Kernel

Esta página apresenta uma introdução ao módulo Kernel do ambiente de supervisão.

Introdução

O Kernel é o módulo responsável por executar a aplicação de supervisão desenvolvida no IDE. Este módulo opera sem interface com o usuário, podendo ser ativado como um serviço do windows. Este módulo é simultaneamente um cliente/servidor OPC e um servidor de aplicação, conforme ilustrado na figura seguinte.

../_images/hsp_intro_f4.jpg

Fig. Interação do Kernel com os módulos do ambiente

A interface cliente do Kernel é utilizada para se conectar aos servidores OPC, permitindo acesso aos dados de processo.

As principais funções executadas pelo Kernel são:

  • Carga da aplicação de supervisão desenvolvida no IDE;

  • Ativação dos servidores OPC configurados para operar com a aplicação carregada;

  • Registro de todos os Tags OPC habilitados da aplicação;

  • Leitura de todos os Tags locais retentivos do banco da aplicação;

  • Tratamento de todos os eventos de alarme definidos na aplicação, contendo inclusão e remoção dos alarmes da tabela de alarmes ativos e armazenamento dos alarmes na base de histórico de alarmes;

  • Execução dos scripts definidos para serem ativados no Kernel;

  • Disponibilizar a aplicação e suas visões para os módulos Viewer;

  • Manter registro no banco da aplicação de todas as variáveis configuradas para histórico de dados;

  • Se instalado, o kernel implementa uma interface Servidor OPC DA.

Adicionalmente às funções listadas anteriormente, o Kernel opera como um servidor de aplicação, permitindo que vários módulos Viewer se conectem e obtenham o projeto para disponibilizar a interface da aplicação desenvolvida para o usuário.

Parâmetros de linha de comando

Existem parâmetros que podem ser passados na linha de comando para este módulo Kernel. Para obter detalhes sobre estes parâmetros consulte o item: Parâmetros de linha de comando do Kernel

Operação do Kernel como serviço

O Kernel pode operar como serviço para execução automática ao iniciar o sistema operacional e sem a necessidade de um usuário logado. Pode-se com esta operação habilitar o Kernel através de um servidor. Este então disparará o SOS que então chamará o SS2S todos com as configurações já predefinidas anteriormente nos seus respectivos projetos. Com o Kernel atuando como serviço, pode-se da mesma forma que na operação como aplicativo ser acessado através de um Viewer presente em outro computador. O nome do serviço para esta operação é Kernel. Pode-se configurá-lo através das configurações de Serviços abrindo-se, na ordem descrita, as seguintes janelas:

No sistema operacional Windows XP

ate

Eventuais problemas associados ao Windows XP podem não ter solução em função da falta de suporte e manutenção deste sistema operacional pela Microsoft

Acesse: Painel de Controle -> Ferramentas Administrativas -> Serviços

Se o Kernel estiver instalado, a seguinte tela deverá ser aberta:

../_images/serv_kernel.jpg

Fig. Operação como serviço do Kernel

Para que a operação como serviço do Kernel seja automática e então ser habilitada na inicialização do sistema operacional, deve-se entrar nas propriedades deste item clicando sobre Kernel com o botão direito do mouse e então entrar em propriedades. Na tela que será aberta, deve-se escolher a opção de ‘’Automático’’ no tipo de inicialização, conforme apresentado na figura a seguir e então sair da tela clicando em OK:

../_images/kernel_autom.jpg

Fig. Inicialização do Kernel automática

No sistema operacional Windows 7

Para acessar a lista de todos os serviços do Windows 7, clique no botão “Iniciar”:

../_images/pesquisar_programas_win7.jpg

Fig. Menu Inciar

No campo “Pesquisar programas e arquivos” digite: services.msc: Para acessar a lista de todos os serviços do Windows 7, clique no botão “Iniciar”:

../_images/digitado_services_win7.jpg

Fig. Digitando services.msc no campo “Pesquisar programas e arquivos”

Dê um duplo clique no link services.msc para abrir a seguinte tela:

../_images/services_win7.jpg

Fig. Painel de Serviços do Windows 7

Se o aplicativo Kernel estiver instalado, este deverá ser exibido na lista de serviços:

../_images/services_kernel_win7.jpg

Fig. Serviço do Kernel disponivel na lista de Serviços do Windows 7

Para que a operação como serviço do Kernel seja automática e então ser habilitada na inicialização do sistema operacional, deve-se entrar nas propriedades deste item clicando sobre Kernel com o botão direito do mouse e então entrar em propriedades. Na tela que será aberta, deve-se escolher a opção de Automático no tipo de inicialização, conforme apresentado na figura a seguir e então sair da tela clicando em OK:

../_images/propriedade_services_kernel_win7.jpg

Fig. Inicialização do Kernel automática

Após estes passos, o tipo de inicialização deverá ser alterado para automático e na próxima inicialização do computador, o Kernel já deverá iniciar automaticamente.