Lendo dados de um web service XML.
1) Introdução Este artigo demonstra como realizar a coleta de dados de um web service que usa XML como protocolo. Para explicar esta coleta, usaremos um web service que fornece um…
1) Introdução Este artigo demonstra como realizar a coleta de dados de um web service que usa XML como protocolo. Para explicar esta coleta, usaremos um web service que fornece um…
Descrição: Como posso deletar arquivos no E3? Solução: Para isto, deve-se utilizar o seguinte script: ‘Procura o arquivo a ser deletado Application.ShowFilePicker True, Arquivo ‘Deleta arquivo Set filesys = CreateObject(“Scripting.FileSystemObject”)…
Descrição: Como retornar o número de série de um HD instalado no computador? Solução: Uma possibilidade é através do script abaixo. Ele lista os números de série dos HDs e…
Descrição: Como fazer um botão que gere um pulso com duração de 1 segundo? Solução: Para isto, deve-se utilizar um tag contador e configurá-lo conforme descrito: CounterType: 0 – Preset…
Descrição: Como posso criar os botões Voltar e Avançar no Elipse E3, a fim de que funcionem de modo análogo aos botões dos navegadores de internet? Solução: A partir da…
Um erro de script pode ocorrer por vários motivos. Alguns exemplos:
1) O operador esqueceu de preencher um Setpoint, e pressionou um botão;
2) O script necessitava do valor de um tag de comunicação, porém a conexão com o CLP estava interrompida no momento;
Autor
Mateus Machado
Descrição: Como posso executar o método ExecuteExternalApp em um script do servidor? Solução: Para isto, pode-se utilizar o script abaixo, que realiza a mesma tarefa: Set shell = CreateObject(“WScript.Shell”) shell.Run…
Descrição: Por que não consigo executar e compilar scripts (através do E3Studio) em meu computador? Quando mando compilar, nenhuma mensagem é mostrada na “caixa de mensagem” abaixo do script; e…
Descrição: Como zerar o valor de um TagInterno anualmente no dia 01/01? Solução: Para isto, siga estes passos: 1. Adicione um TagTimer configurado da seguinte forma: a. TriggerType = 3-ttMonthly b.…
Descrição: Quando não há comunicação com o equipamento, por que o método WriteEx() não retorna erro de script, ao contrário de uma escrita normal no tag, que retorna este tipo…