<< Clique para Mostrar o Sumário >>
EpmReadPropertyFunction |
Retorna uma lista com informações sobre uma ou mais propriedades simples passadas no parâmetro @properties de um ou mais objetos modelados informados no parâmetro @node. Estas propriedades possuem dados estáticos.
NOTA |
Objetos modelados são um recurso exclusivo do Elipse Data Model e do EPM Model. |
SELECT Name, <type_function>(Value) FROM EpmReadPropertyFunction(<[string]@node>, <[string]@properties>)
•<type_function>: Função de conversão para definir o tipo de dados dos valores resultantes da coluna Value. As funções disponíveis são intval (inteiro), doubleval (ponto flutuante), charval (String), to_date (data e hora) e opc_str (String de qualidade OPC UA)
•<[string]@node>: Objeto ou objetos a serem consultados. Deve ser informado o endereço ou endereços completos, iniciando por 'ElipseDataModel' ou 'EPMModel', entre aspas simples e separados por vírgula
•<[string]@properties>: Propriedade ou propriedades a serem consultadas. O nome ou nomes devem ser informados entre aspas simples e separados por vírgula
•Name: Caminho completo da propriedade consultada
•Value: Valor contido na propriedade
Para retornar uma tabela com informações sobre a propriedade 'Power' no formato de ponto flutuante para o objeto AirConditioner1 existente no Elipse Data Model, use a declaração a seguir.
SELECT Name, doubleVal(Value) FROM EpmReadPropertyFunction(
'ElipseDataModel/DataModel/Elipse/[Elipse-RS]/Floor10/Room1/AirConditioner1', 'Power')
Função EpmReadPropertyFunction