Veritabanı günlük tablosuna bilgi veya uyarı mesajı yazmak için kullanılır.
String type : Yazılacak mesajın türü. (info,warning,error ..)
String source: Yazılacak mesajın kaynağı. Mesaj ile ilgili bir nesnenin veya bir modülün açıklaması olabilir. (Device 01, Communication Channel 1, Pompa 1 ..)
String activity : Yazılacak mesajın ilgili olduğu aktivite açıklaması. (Read Data From PLC ..)
Return Value : Herhangi bir değer geri döndürmez.
Syntax
ins.writeLog("info","UNIT 01","Starting Sequence","Water Cooling System is Ready");
Fetching Data From The Log
ins.getLoggedVariableValueStats(String[] variableNames, Date startDate, Date endDate)
Veritabanındaki değişken değerlerinin kaydedildiği tablodan talep edilen zaman aralığındaki min,max,first,last,avg,counter,total,integral değerlerini getirir.
startDate : Veri tabanından getirilecek verilerin başlangıç zamanı.
endDate : Veri tabanından getirilecek verilerin bitiş zamanı.
Return Value : Değişken ve değerlerini içinde barındıran bir JSON nesnesi geri döndürür.
Syntax
Fetching Hourly Data From The Log
ins.getLoggedHourlyVariableValueStats(String[] variableNames, Date startDate, Date endDate)
Veritabanındaki değişken değerlerinin kaydedildiği tablodan talep edilen zaman aralığındaki saatlik olarak min, max, first, last, avg, counter, total, integral değerlerini getirir.
startDate : Veri tabanından getirilecek verilerin başlangıç zamanı.
endDate : Veri tabanından getirilecek verilerin bitiş zamanı.
Return Value : Değişken ve değerlerini içinde barındıran bir JSON nesnesi geri döndürür.
Syntax
Fetching Daily Data From The Log
ins.getLoggedDailyVariableValueStats(String[] variableNames, Date startDate, Date endDate)
Veritabanındaki değişken değerlerinin kaydedildiği tablodan talep edilen zaman aralığındaki günlük olarak min, max, first, last, avg, counter, total, integral değerlerini getirir.