Aplicação simCLP simulando um CLP através de um servidor OPC.
Muitas vezes, no desenvolvimento de aplicações com softwares SCADA, existe a necessidade de realizar testes onde os tags de comunicação devem ser forçados…
Autor
Marcelo Ferreira
Muitas vezes, no desenvolvimento de aplicações com softwares SCADA, existe a necessidade de realizar testes onde os tags de comunicação devem ser forçados…
Autor
Marcelo Ferreira
Na aplicação em anexo, são apresentadas as seguintes funções das Fórmulas: Carregar fórmulas. Atualizar fórmulas. Criar novas fórmulas. Deletar fórmulas. NOTA: Observe a existência de um script no evento OnShow…
Este artigo mostra como configurar uma conexão com um banco de dados SQL Server pelo E3, bem como a gravação de dados e a aplicação de consultas para visualização em…
A aplicação em anexo ilustra como criar um controle simples de usuários. Nela, estão configurados o usuário a com senha “a” e o usuário b com a senha “b“. A…
Para criar um Histórico, é preciso que o Domínio tenha um DBServer. Para adicioná-lo, clique com o botão direito sobre o projeto, e selecione a opção Inserir -> Banco de…
Este erro indica que o ActiveX a ser inserido não está licenciado em sua máquina. Durante o instanciamento, o controle procura no registro por sua chave de licença (HKEY_CLASSES_ROOT\Licenses) e,…
Descrição: Como posso carregar um conjunto de valores em uma unidade em tempo de execução? Solução: Para isto, é necessário utilizar os seguintes métodos do objeto Fórmula: objeto.LoadFormulaDlg(bstrformulaName) Este método…
Descrição: Como posso criar uma unidade ou um conjunto de valores em tempo de execução? Solução: Para isto, é necessário utilizar os seguintes métodos da Fórmula: objeto.CreateUnit bstrunitName Este método…
Descrição: Como posso modificar uma unidade ou conjunto de valores em tempo de execução? Solução: Para isto, é necessário utilizar, via scripts, o seguinte método do objeto Fórmula: objeto.SetValueData bstrValueName,…
Descrição: Como posso deletar um conjunto de valores em tempo de execução? Solução: Para isto, é necessário utilizar, via scripts, o seguinte método do objeto Fórmula: objeto.DeleteValue bstrvalueName Este método…