Licenças de operação do E3
Descrição: Quais são as licenças de operação do E3? Solução: O E3 possui quatro tipos de licenças: - E3 Server: É a licença para Servidor de Aplicações, onde os principais processos e aplicações são executados, incluindo a comunicação em tempo real com os equipamentos de controle. É comercializa ...
KB-30727: Incompatibilidade ao editar e executar aplicações em versões diferentes
Descrição: Existe algum problema compatibilidade ao editar uma aplicação em uma determinada versão do SCADA ou do E3 e então executá-la em uma versão anterior? Solução: Para que não haja problemas de compatibilidade, recomendamos que a edição e execução das aplicações sejam feitas na mesma vers ...
KB-38617: Reconhecendo hardkey do E3 Studio em máquinas virtuais usando o VMWare Player
Descrição: Como reconhecer a hardkey do E3 Studio em máquinas virtuais usando o VMWare Player? Solução: Para isso, primeiro deve-se habilitar o uso de USB 2.0. Assim, ao entrar na máquina virtual, acesse Virtual Machine >> Virtual Machine Settings >> Hardware >> USB Controller ...
KB-28609: Mudando o ícone do mouse via scripts do E3
Descrição: Como mudar o ícone do mouse via scripts do E3? Solução: Para isso, pode-se usar a propriedade MousePointer que especifica o tipo de ponteiro do mouse que é mostrado quando o usuário o posiciona sobre um objeto. Para mais informações sobre essa propriedade, veja o Manual de Referênci ...
Acessando aplicação exemplo do E3
Descrição: Ao instalar o Elipse E3, é possível rodar uma aplicação exemplo que demonstra vários recursos disponíveis no software. Para abrir a aplicação, acesse o menu Iniciar >>> Programas >>> Elipse Software >>> Elipse E3 >>> Aplicação exemplo. Esta aplicaç ...
KB-28564: Política de exclusão dos dados criados na tabela de registro de eventos (trackEvent)
Descrição: Existe alguma política de exclusão dos dados criados na tabela de registro de eventos (trackEvent)? Solução: Não, não existe, a tabela não apaga os dados automaticamente.
KB-28684: O campo data, para os registros de alarmes, estão atribuindo uma data inexistente. Exemplo: 18/56/2009
Descrição: O campo data, para os registros de alarmes, estão atribuindo uma data inexistente. Exemplo: 18/56/2009 Solução: A formatação da coluna E3TimeStamp, do E3Browser, está incorreta. O mês e as horas devem estar em maiúsculos. Exemplo: dd/MM/yy HH:mm
KB-28588: Como fazer um botão do tipo pulso?
Descrição: Como fazer um botão do tipo pulso? Solução: Deve-se inserir na tela um CommandButton e criar scripts nos eventos MouseDown e MouseUp. No evento MouseDown, deve-se mandar o tag desejado para o valor booleano desejado e no evento MouseUp inverte o valor do tag.
KB-28820: Como inserir proteção aos projetos?
Descrição: Como inserir proteção aos projetos? Solução: Protege o conteúdo de um arquivo .PRJ ou .LIB contra a edição, visualização ou execução não-autorizada. Para utilizar este recurso, siga estes procedimentos: 1) Clique com o botão direito do mouse sobre o nome do projeto no Organizer e sel ...
KB-28847: Como utilizar os bits de uma tag de comunicação?
Descrição: Como desmembrar as tags (int) em bits? Solução: Para usar os bits de um tag de comunicação, deve-se habilitar a propriedade UseBitFields do tag.
KB-28584: Como conectar manualmente o driver?
Descrição: Como conectar manualmente o driver? Solução: Para conectar manualmente o driver utiliza-se a seguinte linha de comando: Application.GetObject("Driver1").Write -1,0,0,4,1
KB-28850: Como calcular o valor do CPK através da biblioteca CEP?
Descrição: Como desenvolver uma biblioteca CEP? Como ver o cálculo do parâmetro CPk? Solução: oduzir um banco de Dados e Histórico; Fazer as conexões dos campos do histórico com as tags; Inserir no domínio a biblioteca SPCLIB_DATA.lib; Inserir no objeto DADOS o XObject E3SPC; Alterar as seguint ...
KB-28958: Como tomar determinada ação através de uma tecla solta/pressionada?
Descrição: Como ter acesso a teclas de atalho? Exemplo: F1, F2, etc. Solução: Existem dois eventos para o objeto Tela: 1º) KeyUp (KeyCode, Shift) = Ocorre no momento em que uma tecla é solta, independentemente do foco na Tela. 2º) KeyDown (KeyCode, Shift) = Ocorre no momento em que uma tecla é ...
KB-29071: Como reconhecer o alarme de uma determinada área?
Descrição: Como reconhecer o alarme de uma determinada área? Solução: AckArea(bstrArea, bstrActorID) Executa o reconhecimento dos alarmes em uma determinada área. O método retorna um booleano que indica o sucesso ou não da operação. EXEMPLO: Sub Botao1_Click() 'Quando clica no botão reconhece o ...
KB-29117: Como visualizar em um display o valor de um tag com apenas duas casas decimais após a vírgula?
Descrição: Como visualizar em um display o valor de um tag com apenas duas casas decimais após a vírgula? Solução: Na lista de propriedades do display, basta inserir na propriedade FORMAT = 00.00
KB-29317: Como confirmar o clique de um botão através de um pop-up?
Descrição: Existe alguma propriedade nos botões que abra para o operador um pop-up (janela) de confirmação de um comando? É possível fazer isso via script ou é necessário criar um pop-up separado? Solução: Utilizar o método MsgBox no evento click do botão. Resultado = MsgBox ("Confirmar ação?", ...
KB-29262: Como dar foco aos setpoints após pressionado enter?
Descrição: Como criar um script que quando pressionado enter em um setpoint, automaticamente o foco seja repassado para o setpoint seguinte? Solução: Para cada evento Validate de cada Setpoint, introduz o método SetFocus no setpoint que deseja mover o foco. Porém, o evento Validade só é executa ...
KB-29521: Existe alguma restrição quanto a criação de pastas que possa implicar em performance?
Descrição: A criação de pastas no elipse E3 é bastante útil na organização quando se usa o APPBROWSER para localizar itens no projeto. Existe alguma restrição que possa implicar em performance ou mesmo quando separamos os projetos poderemos ter algum problema? Solução: Não há problemas em criar ...
KB-29525: Como associar um tag interno a propriedade visible de um objeto gráfico?
Descrição: Ao fazer uma associação de um tag interno com a propriedade Visible de um objeto, o mesmo não apresenta o comportamento adequado, ou seja: tag interno = 0 -> visible=false = sem imagem tag interno = 1 -> visible=true = com imagem Solução: Ao fazer a associação é preciso, na fon ...
KB-29545: Quais os tipos e comportamentos de tagdemo?
Descrição: No manual não possui todos os comportamentos referente ao tagdemo, onde encontrar? Solução: O Tag Demo é um objeto que gera valores de acordo com a forma de onda, e é utilizado para simulação de valores. Permite gerar curvas definidas ou valores aleatórios. 1. Random Gera u ...