248 lines
7.0 KiB
JavaScript
248 lines
7.0 KiB
JavaScript
// /device-cgi-simulator/SERVICE/kabelueberwachungMockData.js
|
|
//Modul vorhanden 1 = vorhanden, 0 = nicht vorhanden
|
|
var win_kueOnline = [
|
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
|
1, 1, 1, 1, 1, 1,
|
|
];
|
|
//---------------------------------------------------
|
|
// Das Netzteil PST-M "-96V" hat eine Störung oder ist ausgefallen,z.B. bei 4 BGTs wenn erste PST_M ausfällt wird 8 mal 1 und 24 mal 0 gesendet
|
|
/*
|
|
Das kann sein, muss aber nicht. Hier unten im Testaufbau haben wir nur eine PST-M für alle 32 Kabelüberwachungen. Es kann aber sein das beim Kunden auch für jeden BGT eine PST-M vorhanden ist, also insgesamt 4 Stück.
|
|
*/
|
|
var win_kuePSTmMinus96V = [
|
|
0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0,
|
|
];
|
|
//Aderbruch 1 = Fehler, 0 = kein Fehler
|
|
var win_kueCableBreak = [
|
|
1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 1, 1, 1, 1,
|
|
];
|
|
//Erdschluss 1 = Fehler, 0 = kein Fehler
|
|
var win_kueGroundFault = [
|
|
1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0,
|
|
];
|
|
//Isolationsfehler 1 = Fehler, 0 = kein Fehler, Alarm kommt wenn kueIso < kueLimit1
|
|
var win_kueAlarm1 = [
|
|
1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 1,
|
|
0, 0, 0, 0, 0, 0,
|
|
];
|
|
//Schleifenfehler 1 = Fehler, 0 = kein Fehler
|
|
var win_kueAlarm2 = [
|
|
1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
|
|
0, 0, 0, 0, 0, 0,
|
|
];
|
|
//Überlauf 1 = Fehler, 0 = kein Fehler , hier wird in Display ">200 MOhm" angezeigt
|
|
var win_kueOverflow = [
|
|
1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0,
|
|
];
|
|
//---------------------------------------------------
|
|
//Isolationswerte in Display (isoDisplay) Einheit: MOhm
|
|
var win_kueIso = [
|
|
10.0, 10.0, 10.0, 10.5, 10.0, 10.0, 10.0, 10.0, 10.5, 10.0, 10.0, 10.0, 10.0,
|
|
10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.5, 10.0, 10.0, 10.0, 10.0, 10.0,
|
|
10.5, 10.0, 200.0, 200.0, 200.0, 200.0,
|
|
];
|
|
//Grenzwert (MOhm) für Isolationswiderstand
|
|
var win_kueLimit1 = [
|
|
3, 9.9, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0,
|
|
10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0,
|
|
10.0, 10.0, 10.0, 10.0, 10.0, 10.0,
|
|
];
|
|
|
|
/*
|
|
Verzögerung/Filterzeit 420 Sekunden Standardeinstellung
|
|
In dem Beispiel muss der Isolationswiderstand für die gesamte Filterzeit von 420 Sekunden
|
|
kontinuierlich unter dem Grenzwert bleiben, damit ein Isolationsfehler erkannt und das Signal weitergeleitet wird.
|
|
|
|
Wenn der Widerstand innerhalb dieser 420 Sekunden wieder über den Grenzwert steigt, wird der Alarm nicht ausgelöst und
|
|
die Filterzeit startet beim nächsten Unterschreiten des Grenzwerts neu. Die Filterzeit verhindert also, dass
|
|
kurzfristige Schwankungen oder Störungen fälschlicherweise als Fehler gemeldet werden.
|
|
*/
|
|
var win_kueDelay1 = [
|
|
3, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420,
|
|
420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420,
|
|
420,
|
|
];
|
|
//---------------------------------------------------
|
|
//Schleifenwiderstand in Display (resDisplay) Einheit: KOhm
|
|
var win_kueResidence = [
|
|
0.0, 0.612, 0.0, 0.645, 0.822, 0.97, 0.0, 0.0, 1.452, 0.0, 0.734, 0.37, 0.566,
|
|
0.0, 0.738, 0.684, 1.166, 0.595, 0.0, 1.651, 1.18, 1.387, 1.214, 0.0, 1.475,
|
|
0.615, 0.494, 1.217, 65.0, 65.0, 65.0, 65.0,
|
|
];
|
|
//Schleifenmessung Unterer Grenzwert (KOhm)
|
|
var win_kueLimit2Low = [
|
|
3, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1,
|
|
0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1,
|
|
0.1,
|
|
];
|
|
var win_kueLimit2High = [
|
|
3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
|
1, 1, 1, 1, 1, 1,
|
|
];
|
|
|
|
//Schleifenintervall (h) für Schleifenmessung
|
|
var win_kueLoopInterval = [
|
|
3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
|
|
6, 6, 6, 6, 6, 6,
|
|
];
|
|
//---------------------------------------------------
|
|
//KÜ Modul Version soll /100 und davor V angezeigt werden z.B. 4.19V
|
|
var win_kueVersion = [
|
|
420, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419,
|
|
419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419,
|
|
419, 419,
|
|
];
|
|
|
|
//Modulname in Komponente und auf der Anzeige
|
|
var win_kueID = [
|
|
"Test3",
|
|
"B23",
|
|
"Kabel 3",
|
|
"Kabel 4",
|
|
"Kabel 5",
|
|
"Kabel 6",
|
|
"FTZ4562",
|
|
"Kabel 8",
|
|
"12344",
|
|
"Kabel 10",
|
|
"Kabel 11",
|
|
"Kabel 12",
|
|
"Kabel 13",
|
|
"Kabel 14",
|
|
"Kabel 15",
|
|
"H56-77",
|
|
"Kabel 17",
|
|
"Kabel 18",
|
|
"Kabel 19",
|
|
"Kabel 20",
|
|
"Kabel 21",
|
|
"Kabel 22",
|
|
"Kabel 23",
|
|
"Kabel 24",
|
|
"Kabel 25",
|
|
"Kabel 26",
|
|
"Kabel 27",
|
|
"Kabel 28",
|
|
"Kabel 29",
|
|
"Kabel 30",
|
|
"Kabel 31",
|
|
"Kabel 32",
|
|
];
|
|
|
|
// Kabelnamen in der Anzeige
|
|
var win_kueName = [
|
|
"Kabel 1",
|
|
"Kabel 2",
|
|
"Kabel 3",
|
|
"Kabel 4",
|
|
"Kabel 5",
|
|
"Kabel 6",
|
|
"Kabel 7",
|
|
"Kabel 8",
|
|
"Kabel 9",
|
|
"Kabel 10",
|
|
"Kabel 11",
|
|
"Kabel 12",
|
|
"Kabel 13",
|
|
"Kabel 14",
|
|
"Kabel 15",
|
|
"Kabel 16",
|
|
"Kabel 17",
|
|
"Kabel 18",
|
|
"Kabel 19",
|
|
"Kabel 20",
|
|
"Kabel 21",
|
|
"Kabel 22",
|
|
"Kabel 23",
|
|
"Kabel 24",
|
|
"Kabel 25",
|
|
"Kabel 26",
|
|
"Kabel 27",
|
|
"Kabel 28",
|
|
"Kabel 29",
|
|
"Kabel 30",
|
|
"Kabel 31",
|
|
"Kabel 32",
|
|
];
|
|
|
|
//-------------TDR---------------------------------------------------
|
|
var win_tdrActive = [
|
|
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
|
|
1, 1, 1, 1, 1, 1,
|
|
];
|
|
//----------------------------------------------------
|
|
var win_tdrAtten = [
|
|
11, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0,
|
|
2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0,
|
|
2.0,
|
|
];
|
|
var win_tdrSpeed = [
|
|
112, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
|
|
100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100,
|
|
100, 100,
|
|
];
|
|
var win_tdrTrigger = [
|
|
102, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
|
|
80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
|
|
];
|
|
//----------------------------------------------------
|
|
var win_tdrPulse = [
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0,
|
|
];
|
|
var win_tdrAmp = [
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0,
|
|
];
|
|
var win_tdrLocation = [
|
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0,
|
|
];
|
|
|
|
var win_tdrLast = [
|
|
"2024-10-17 07:51:54:000",
|
|
"2024-09-30 08:38:50:000",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"2024-09-30 08:36:43:000",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
"?",
|
|
];
|
|
|
|
//---------------------------------------------------
|
|
|
|
var win_memoryInterval = [
|
|
5, 0, 15, 0, 0, 15, 15, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15,
|
|
15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 0,
|
|
];
|
|
//Speicherintervall (Kein, 1 MInute, 5 Minuten, 10 Minuten, 15 Minuten, 30 Minuten, 60 Minuten, 360 Minuten (6h), 720 Minuten (12h)
|