estou com problemas em configurar um gif multi estados. Estou utilizando o protocolo MODBUS na comunicação com um arduino. Tenho um registrador que atualizo no arduino, ou seja, no SCADABR estou apenas apresentando o valor ao usuário. Li outros tópicos com dúvidas a respeito, criando um data sourse Meta e um data point com o script necessário, contudo não consegui configurá-lo. Segue o script:
if(p20.value==0){
return -1;
}
if(p20.value==1){
return 1;
}
if(p22.value==1){
return 2;
}
p20 é referente ao valor do data point de entrada no SCADA. Segue a dúvida: para um data point com valores 0 e 1, como devo configurá-lo no data source MODBUS?
o erro que ocorreu (obs: mesmo erro ocorreu para binário, multi estado e alfanumérico.
Não foi possível converter resultado "sun.org.mozilla.javascript.internal.InterpretedFunction@1e4302f7" para Numérico
Dá uma boa revisada no teu Script, acho que tem código não alcançável...
Outra coisa, o retorno da função deve ser o mesmo do tipo do metadasource. Este erro geralmente ocorre devido a - Java7, tem que ser Java6! e retorno incompatível com o tipo do datapoint.