Save last

This commit is contained in:
2024-09-22 04:27:05 +05:00
parent 0e645d20e2
commit ef797b23df
377 changed files with 14540 additions and 5819 deletions

View File

@@ -36,6 +36,7 @@
"DataClient": "0.0.3",
"NLog": "4.7.10",
"Newtonsoft.Json": "13.0.1",
"SharpZipLib": "1.3.3",
"Microsoft.AspNetCore.Antiforgery": "5.0.0.0",
"Microsoft.AspNetCore.Authentication.Abstractions": "5.0.0.0",
"Microsoft.AspNetCore.Authentication.Cookies": "5.0.0.0",
@@ -392,6 +393,17 @@
"lib/net5.0/NLog.Extensions.Logging.dll": {}
}
},
"SharpZipLib/1.3.3": {
"runtime": {
"lib/netstandard2.1/ICSharpCode.SharpZipLib.dll": {
"assemblyVersion": "1.3.3.11",
"fileVersion": "1.3.3.11"
}
},
"compile": {
"lib/netstandard2.1/ICSharpCode.SharpZipLib.dll": {}
}
},
"DataClient/0.0.3": {
"dependencies": {
"NLog": "4.7.10",
@@ -2181,6 +2193,13 @@
"path": "nlog.extensions.logging/1.7.2",
"hashPath": "nlog.extensions.logging.1.7.2.nupkg.sha512"
},
"SharpZipLib/1.3.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-N8+hwhsKZm25tDJfWpBSW7EGhH/R7EMuiX+KJ4C4u+fCWVc1lJ5zg1u3S1RPPVYgTqhx/C3hxrqUpi6RwK5+Tg==",
"path": "sharpziplib/1.3.3",
"hashPath": "sharpziplib.1.3.3.nupkg.sha512"
},
"DataClient/0.0.3": {
"type": "project",
"serviceable": false,

View File

@@ -1,11 +1,10 @@
{
"runtimeOptions": {
"additionalProbingPaths": [
"C:\\Users\\google\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\google\\.nuget\\packages",
"C:\\Users\\Admin\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\Admin\\.nuget\\packages",
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
"C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
"C:\\Program Files (x86)\\Microsoft\\Xamarin\\NuGet"
]
}
}

View File

@@ -0,0 +1,3 @@
{
"red" : "#ff0000"
}

View File

@@ -0,0 +1,87 @@
{
"01": { "parent": [ "default" ] },
"02": { "parent": [ "default" ] },
"03": { "parent": [ "default" ] },
"04": { "parent": [ "default" ] },
"05": { "parent": [ "default" ] },
"06": { "parent": [ "default" ] },
"07": { "parent": [ "default" ] },
"08": { "parent": [ "default" ] },
"09": { "parent": [ "default" ] },
"10": { "parent": [ "default" ] },
"11": { "parent": [ "default" ] },
"12": { "parent": [ "default" ] },
"13": { "parent": [ "default" ] },
"14": { "parent": [ "default" ] },
"15": { "parent": [ "default" ] },
"16": { "parent": [ "default" ] },
"17": { "parent": [ "default" ] },
"18": { "parent": [ "default" ] },
"19": { "parent": [ "default" ] },
"20": { "parent": [ "default" ] },
"21": { "parent": [ "default" ] },
"22": { "parent": [ "default" ] },
"23": { "parent": [ "default" ] },
"24": { "parent": [ "default" ] },
"25": {
"parent": [ "default" ],
"struct": [
{
"index": 2,
"name": "<22><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD>.)",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 46,
"bit_index": 2
}
]
}
]
},
"26": { "parent": [ "default" ] },
"27": { "parent": [ "default" ] },
"28": { "parent": [ "default" ] },
"29": { "parent": [ "default" ] },
"30": { "parent": [ "default" ] },
"31": { "parent": [ "default" ] },
"32": { "parent": [ "default" ] },
"33": { "parent": [ "default" ] },
"34": { "parent": [ "default" ] },
"35": { "parent": [ "default" ] },
"36": { "parent": [ "default" ] },
"37": {
"parent": [ "default" ],
"struct": [
{
"index": 1,
"name": "<22><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD>.)",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 46,
"bit_index": 1
}
]
}
]
},
"38": { "parent": [ "default" ] },
"39": { "parent": [ "default" ] },
"40": { "parent": [ "default" ] },
"41": { "parent": [ "default" ] },
"42": { "parent": [ "default" ] },
"43": { "parent": [ "default" ] },
"44": { "parent": [ "default" ] },
"45": { "parent": [ "default" ] },
"46": { "parent": [ "default" ] },
"47": { "parent": [ "default" ] },
"48": { "parent": [ "default" ] },
"49": { "parent": [ "default" ] },
"50": { "parent": [ "default" ] },
"91": { "parent": [ "default" ] },
"92": { "parent": [ "default" ] },
"93": { "parent": [ "default" ] },
"94": { "parent": [ "default" ] }
}

View File

@@ -0,0 +1,823 @@
{
"default": {
"struct": [
{
"index": 0,
"name": "Дискрет №0",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 46,
"bit_index": 0
}
]
},
{
"index": 1,
"name": "P1 воды кристаллизатора",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 46,
"bit_index": 1
}
]
},
{
"index": 2,
"name": "P2 воды кристаллизатора",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 46,
"bit_index": 2
}
]
},
{
"index": 3,
"name": "Вода камеры",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 46,
"bit_index": 3
}
]
},
{
"index": 4,
"name": "Вода штока",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 46,
"bit_index": 4
}
]
},
{
"index": 5,
"name": "Дверь - А",
"state_struct": "open_close_ok",
"bits": [
{
"byte_index": 46,
"bit_index": 5
}
]
},
{
"index": 6,
"name": "Дверь - Б",
"state_struct": "open_close_ok",
"bits": [
{
"byte_index": 46,
"bit_index": 6
}
]
},
{
"index": 7,
"name": "Дверь - В",
"state_struct": "open_close_ok",
"bits": [
{
"byte_index": 46,
"bit_index": 7
}
]
},
{
"index": 8,
"name": "Дверь - Г",
"state_struct": "open_close_ok",
"bits": [
{
"byte_index": 47,
"bit_index": 0
}
]
},
{
"index": 9,
"name": "Дверь - Д",
"state_struct": "open_close_ok",
"bits": [
{
"byte_index": 47,
"bit_index": 1
}
]
},
{
"index": 10,
"name": "Люк",
"state_struct": "open_close_ok",
"bits": [
{
"byte_index": 47,
"bit_index": 2
}
]
},
{
"index": 11,
"name": "Пенал",
"state_struct": "open_close_ok",
"bits": [
{
"byte_index": 47,
"bit_index": 3
}
]
},
{
"index": 12,
"name": "Упоры",
"state_struct": "out_in_ok",
"bits": [
{
"byte_index": 47,
"bit_index": 4
}
]
},
{
"index": 13,
"name": "Прижимы",
"state_struct": "spinn_clamp_ok",
"bits": [
{
"byte_index": 47,
"bit_index": 5
}
]
},
{
"index": 14,
"name": "Вакуумный выключатель",
"state_struct": "none_on_off_err_3_4",
"bits": [
{
"byte_index": 47,
"bit_index": 6
},
{
"byte_index": 47,
"bit_index": 7
}
]
},
{
"index": 15,
"skip": true
},
{
"index": 16,
"name": "\"Автоматика\"",
"state_struct": "none_on_off_err_4",
"bits": [
{
"byte_index": 48,
"bit_index": 0
},
{
"byte_index": 49,
"bit_index": 7
}
]
},
{
"index": 31,
"skip": true
},
{
"index": 17,
"name": "БПС",
"state_struct": "none_on_off_err_4",
"bits": [
{
"byte_index": 48,
"bit_index": 1
},
{
"byte_index": 50,
"bit_index": 0
}
]
},
{
"index": 32,
"skip": true
},
{
"index": 18,
"name": "Соленоид",
"state_struct": "none_err_const_puls_1_2",
"bits": [
{
"byte_index": 48,
"bit_index": 2
},
{
"byte_index": 48,
"bit_index": 3
}
]
},
{
"index": 19,
"skip": true
},
{
"index": 20,
"name": "ARPW",
"state_struct": "none_on_off_err_4",
"bits": [
{
"byte_index": 48,
"bit_index": 4
},
{
"byte_index": 48,
"bit_index": 7
}
]
},
{
"index": 23,
"skip": true
},
{
"index": 21,
"name": "ДВН",
"state_struct": "none_on_off_err_4",
"bits": [
{
"byte_index": 48,
"bit_index": 5
},
{
"byte_index": 49,
"bit_index": 3
}
]
},
{
"index": 27,
"skip": true
},
{
"index": 22,
"name": "SZO",
"state_struct": "off_on",
"bits": [
{
"byte_index": 48,
"bit_index": 6
}
]
},
{
"index": 24,
"name": "ДУ-260",
"state_struct": "none_open_close_err_4",
"bits": [
{
"byte_index": 49,
"bit_index": 0
},
{
"byte_index": 49,
"bit_index": 1
}
]
},
{
"index": 25,
"skip": true
},
{
"index": 26,
"name": "ДУ-100",
"state_struct": "none_open_close_err_4",
"bits": [
{
"byte_index": 49,
"bit_index": 2
},
{
"byte_index": 50,
"bit_index": 2
}
]
},
{
"index": 34,
"skip": true
},
{
"index": 28,
"name": "ДУ-32",
"state_struct": "none_open_close_err_4",
"bits": [
{
"byte_index": 49,
"bit_index": 4
},
{
"byte_index": 50,
"bit_index": 3
}
]
},
{
"index": 35,
"skip": true
},
{
"index": 29,
"name": "Шток вверху",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 49,
"bit_index": 5
}
]
},
{
"index": 30,
"name": "Шток внизу",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 49,
"bit_index": 6
}
]
},
{
"index": 33,
"name": "Плохой вакуум",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 50,
"bit_index": 1
}
]
},
{
"index": 36,
"name": "Напряжение аварийной сигнализации",
"state_struct": "no_yes_ok",
"bits": [
{
"byte_index": 50,
"bit_index": 4
}
]
},
{
"index": 37,
"name": "Взрывной клапан",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 50,
"bit_index": 5
}
]
},
{
"index": 38,
"name": "Ключ УП в положении \"Автоматика\"",
"state_struct": "no_yes",
"bits": [
{
"byte_index": 50,
"bit_index": 6
}
]
},
{
"index": 39,
"name": "off_on_err",
"state_struct": "Реле \"Авария источника\"",
"bits": [
{
"byte_index": 50,
"bit_index": 7
}
]
},
{
"index": 40,
"name": "Сброс звуковой сигнализации",
"state_struct": "spinn_press",
"bits": [
{
"byte_index": 51,
"bit_index": 0
}
]
},
{
"index": 41,
"name": "Вакуум по ЭКМВ",
"state_struct": "have_no_err",
"bits": [
{
"byte_index": 51,
"bit_index": 1
}
]
},
{
"index": 42,
"name": "Реле \"Имитация тока дуги\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 51,
"bit_index": 2
}
]
},
{
"index": 43,
"name": "Реле \"АУ током дуги\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 51,
"bit_index": 3
}
]
},
{
"index": 44,
"name": "Реле \"Имитация напряжения дуги\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 51,
"bit_index": 4
}
]
},
{
"index": 45,
"name": "Реле \"Имитация вакуума печи\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 51,
"bit_index": 5
}
]
},
{
"index": 46,
"name": "Реле \"Имитация T воды кристаллизатора\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 51,
"bit_index": 6
}
]
},
{
"index": 47,
"name": "Реле \"Имитация T воды вакуумкамеры\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 51,
"bit_index": 7
}
]
},
{
"index": 48,
"name": "Реле \"Имитация T воды штока\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 52,
"bit_index": 0
}
]
},
{
"index": 49,
"name": "Реле 1 \"Измерение изоляции\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 52,
"bit_index": 1
}
]
},
{
"index": 50,
"name": "Реле 2 \"Измерение изоляции\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 52,
"bit_index": 2
}
]
},
{
"index": 51,
"name": "Реле 3 \"Измерение изоляции\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 52,
"bit_index": 3
}
]
},
{
"index": 52,
"name": "Реле 4 \"Контроль метрологии\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 52,
"bit_index": 4
}
]
},
{
"index": 53,
"name": "Реле 5 \"Измерение изоляции (соленоид)\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 52,
"bit_index": 5
}
]
},
{
"index": 54,
"name": "Реле \"АУ штоком\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 52,
"bit_index": 6
}
]
},
{
"index": 55,
"name": "Реле \"Включение Uкалибровки\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 52,
"bit_index": 7
}
]
},
{
"index": 56,
"name": "Реле \"Движение штока вверх\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 53,
"bit_index": 0
}
]
},
{
"index": 57,
"name": "УП в положении КЗ",
"state_struct": "no_yes",
"bits": [
{
"byte_index": 53,
"bit_index": 1
}
]
},
{
"index": 58,
"name": "Нет питания, включено \"резервное\" UPS",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 53,
"bit_index": 2
}
]
},
{
"index": 59,
"name": "Вода подставки",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 53,
"bit_index": 3
}
]
},
{
"index": 60,
"name": "Реле \"Разрешение на вакуумирование печи\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 53,
"bit_index": 4
}
]
},
{
"index": 61,
"name": "Низкий заряд аккумулятора UPS",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 53,
"bit_index": 5
}
]
},
{
"index": 62,
"name": "КВ рамы",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 53,
"bit_index": 6
}
]
},
{
"index": 63,
"name": "Источник: +24В",
"state_struct": "no_have_ok",
"bits": [
{
"byte_index": 53,
"bit_index": 7
}
]
},
{
"index": 64,
"name": "Реле \"Движение штока вниз\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 54,
"bit_index": 0
}
]
},
{
"index": 65,
"name": "Проверка источника",
"state_struct": "no_yes",
"bits": [
{
"byte_index": 54,
"bit_index": 1
}
]
},
{
"index": 66,
"name": "Станция",
"state_struct": "none_on_off_err_4",
"bits": [
{
"byte_index": 54,
"bit_index": 2
},
{
"byte_index": 54,
"bit_index": 3
}
]
},
{
"index": 67,
"skip": true
},
{
"index": 68,
"name": "Постоянное U=220В",
"state_struct": "no_have",
"bits": [
{
"byte_index": 54,
"bit_index": 4
}
]
},
{
"index": 69,
"name": "Источник готов",
"state_struct": "no_yes",
"bits": [
{
"byte_index": 54,
"bit_index": 5
}
]
},
{
"index": 70,
"name": "Авария привода",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 54,
"bit_index": 6
}
]
},
{
"index": 71,
"name": "Реле \"Напуск газа в печь\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 54,
"bit_index": 7
}
]
},
{
"index": 74,
"name": "Реле \"АУ током дуги ВДП №46\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 55,
"bit_index": 2
}
]
},
{
"index": 76,
"name": "Готовность привода",
"state_struct": "no_have_ok",
"bits": [
{
"byte_index": 55,
"bit_index": 4
}
]
},
{
"index": 78,
"name": "Реле \"Авария источника ВДП №46\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 55,
"bit_index": 6
}
]
},
{
"index": 79,
"name": "Клапан подачи аргона",
"state_struct": "close_open_ok",
"bits": [
{
"byte_index": 55,
"bit_index": 7
}
]
},
{
"index": 95,
"name": "Разрешение на вкл. вакуумного выключателя",
"state_struct": "off_on",
"bits": [
{
"byte_index": 57,
"bit_index": 7
}
]
}
]
}
}

View File

@@ -0,0 +1,127 @@
{
"power_new": {
"struct": [
{
"index": 39,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "no_yes",
"bits": [
{
"byte_index": 50,
"bit_index": 7
}
]
},
{
"index": 63,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "no_yes",
"bits": [
{
"byte_index": 53,
"bit_index": 7
}
]
},
{
"index": 66,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 54,
"bit_index": 2
}
]
},
{
"index": 67,
"name": "<22><><EFBFBD><EFBFBD>. <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 54,
"bit_index": 3
}
]
},
{
"index": 68,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 54,
"bit_index": 4
}
]
},
{
"index": 69,
"name": "<22><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 54,
"bit_index": 5
}
]
},
{
"index": 72,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 55,
"bit_index": 0
}
]
},
{
"index": 73,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 55,
"bit_index": 1
}
]
},
{
"index": 74,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "no_yes_ok",
"bits": [
{
"byte_index": 55,
"bit_index": 2
}
]
},
{
"index": 75,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 55,
"bit_index": 3
}
]
},
{
"index": 77,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "off_on",
"bits": [
{
"byte_index": 55,
"bit_index": 5
}
]
}
]
}
}

View File

@@ -0,0 +1,13 @@
{
"кА": false,
"В": false,
"А": false,
"гр.С": false,
"мм": false,
"мкм.рт.ст": true,
"м^3/ч": false,
"кгс/см^2": false,
"мм.рт.ст": true,
"МВт": false,
"Гц": true
}

View File

@@ -0,0 +1,56 @@
{
"01": { "parent": [ "default" ] },
"02": { "parent": [ "default" ] },
"03": { "parent": [ "default" ] },
"04": { "parent": [ "default" ] },
"05": { "parent": [ "default" ] },
"06": { "parent": [ "default" ] },
"07": { "parent": [ "default" ] },
"08": { "parent": [ "default" ] },
"09": { "parent": [ "default" ] },
"10": { "parent": [ "default" ] },
"11": { "parent": [ "default" ] },
"12": { "parent": [ "default" ] },
"13": { "parent": [ "default" ] },
"14": { "parent": [ "default" ] },
"15": { "parent": [ "default" ] },
"16": { "parent": [ "default" ] },
"17": { "parent": [ "default" ] },
"18": { "parent": [ "default" ] },
"19": { "parent": [ "default" ] },
"20": { "parent": [ "default" ] },
"21": { "parent": [ "default" ] },
"22": { "parent": [ "default" ] },
"23": { "parent": [ "default" ] },
"24": { "parent": [ "default" ] },
"25": { "parent": [ "default" ] },
"26": { "parent": [ "default" ] },
"27": { "parent": [ "default" ] },
"28": { "parent": [ "default" ] },
"29": { "parent": [ "default" ] },
"30": { "parent": [ "default" ] },
"31": { "parent": [ "default" ] },
"32": { "parent": [ "default" ] },
"33": { "parent": [ "default" ] },
"34": { "parent": [ "default" ] },
"35": { "parent": [ "default" ] },
"36": { "parent": [ "default" ] },
"37": { "parent": [ "default" ] },
"38": { "parent": [ "default" ] },
"39": { "parent": [ "default" ] },
"40": { "parent": [ "default" ] },
"41": { "parent": [ "default" ] },
"42": { "parent": [ "default" ] },
"43": { "parent": [ "default" ] },
"44": { "parent": [ "default" ] },
"45": { "parent": [ "default" ] },
"46": { "parent": [ "default" ] },
"47": { "parent": [ "default" ] },
"48": { "parent": [ "default" ] },
"49": { "parent": [ "default" ] },
"50": { "parent": [ "default" ] },
"91": { "parent": [ "default" ] },
"92": { "parent": [ "default" ] },
"93": { "parent": [ "default" ] },
"94": { "parent": [ "default" ] }
}

View File

@@ -0,0 +1,356 @@
{
"default": {
"struct": [
{
"index": 0,
"name": "Alarm ! Zero signal !",
"state_struct": "protect_1"
},
{
"index":1,
"name": "Шток внизу !",
"state_struct": "protect_1"
},
{
"index":2,
"name": "Шток вверху !",
"state_struct": "protect_1"
},
{
"index": 3,
"name": "Uдуги > Uмакс !",
"state_struct": "protect_1"
},
{
"index": 4,
"name": "Uдуги < Uмин !",
"state_struct": "protect_1"
},
{
"index": 5,
"name": "Qводы кристаллизатора !",
"state_struct": "protect_1"
},
{
"index": 6,
"name": "P2 воды кристаллизатора ЭКМ отметка -5м !",
"state_struct": "protect_1"
},
{
"index": 7,
"name": "P1 воды кристаллизатора ЭКМ отметка +1.5м !",
"state_struct": "protect_1"
},
{
"index": 8,
"name": "P1 воды кристаллизатора ЭКМ отметка +1.5м !",
"state_struct": "protect_1"
},
{
"index": 9,
"name": "Вода штока !",
"state_struct": "protect_1"
},
{
"index":10,
"name": "tводы штока !",
"state_struct": "protect_1"
},
{
"index":11,
"name": "Вода вакуум-камеры !",
"state_struct": "protect_1"
},
{
"index":12,
"name": "tводы вакуум-камеры !",
"state_struct": "protect_1"
},
{
"index":13,
"name": "Ухудшение вакуума !",
"state_struct": "protect_1"
},
{
"index": 14,
"name": "Нет готовности к токовой операции!",
"state_struct": "protect_1"
},
{
"index": 15,
"name": "Дверь А открыта !",
"state_struct": "protect_1"
},
{
"index": 16,
"name": "Дверь Б открыта !",
"state_struct": "protect_1"
},
{
"index": 17,
"name": "Дверь В открыта !",
"state_struct": "protect_1"
},
{
"index": 18,
"name": "Дверь Г открыта !",
"state_struct": "protect_1"
},
{
"index": 19,
"name": "Дверь Д открыта !",
"state_struct": "protect_1"
},
{
"index": 20,
"name": "Прижимы !",
"state_struct": "protect_1"
},
{
"index": 21,
"name": "Упоры !",
"state_struct": "protect_1"
},
{
"index": 22,
"name": "Люк открыт !",
"state_struct": "protect_1"
},
{
"index": 23,
"name": "Пенал открыт !",
"state_struct": "protect_1"
},
{
"index": 24,
"name": "Вода подставки !",
"state_struct": "protect_1"
},
{
"index": 25,
"name": "Нет U аварийной сигнализации !",
"state_struct": "protect_1"
},
{
"index": 26,
"name": "Плохой вакуум !",
"state_struct": "protect_1"
},
{
"index": 27,
"name": "tводы подставки !",
"state_struct": "protect_1"
},
{
"index": 28,
"name": "Давление газа в печи выше атмосферного !",
"state_struct": "protect_1"
},
{
"index": 29,
"name": "Вода фланца вакуум-камеры !",
"state_struct": "protect_1"
},
{
"index": 30,
"name": "Отключение ВВ!",
"state_struct": "protect_1"
},
{
"index": 31,
"name": "tводы фланца вакуум-камеры !",
"state_struct": "protect_1"
},
{
"index": 32,
"name": "P воды поддона !",
"state_struct": "protect_1"
},
{
"index": 33,
"name": "Отсутствует связь с сервером 1 %s!*3",
"state_struct": "protect_1"
},
{
"index": 34,
"name": "Отсутствует связь с сервером 2 %s!*3",
"state_struct": "protect_1"
},
{
"index": 35,
"name": "Отсутствует связь с контроллером ГМП !",
"state_struct": "protect_1"
},
{
"index": 36,
"name": "Неисправность в работе ARPW !",
"state_struct": "protect_1"
},
{
"index": 37,
"name": "Неисправность в работе ДВН !",
"state_struct": "protect_1"
},
{
"index": 38,
"name": "Неисправность в работе ВВ !",
"state_struct": "protect_1"
},
{
"index": 39,
"name": "Неисправность в работе ДУ-260 !",
"state_struct": "protect_1"
},
{
"index": 40,
"name": "Неисправность в работе ДУ-100 !",
"state_struct": "protect_1"
},
{
"index": 41,
"name": "Неисправность в работе ДУ-32 !",
"state_struct": "protect_1"
},
{
"index": 43,
"name": "Неисправность в работе БПС !",
"state_struct": "protect_1"
},
{
"index": 44,
"name": "Неисправность в режиме работы соленоида !",
"state_struct": "protect_1"
},
{
"index": 45,
"name": "Нет питания сети !",
"state_struct": "protect_1"
},
{
"index": 46,
"name": "КВ рамы",
"state_struct": "protect_1"
},
{
"index": 48,
"name": "Нет сигнала датчика (МЕТРАН отм.+1.5м) !",
"state_struct": "protect_1"
},
{
"index": 49,
"name": "БПС ГМП отключен!",
"state_struct": "protect_1"
},
{
"index": 50,
"name": "Неисправность источника питания ВДП !",
"state_struct": "protect_1"
},
{
"index": 51,
"name": "Нет принимаемых данных !",
"state_struct": "protect_1"
},
{
"index": 52,
"name": "Разрыв дуги !",
"state_struct": "protect_1"
},
{
"index": 53,
"name": "Нет готовности привода!",
"state_struct": "protect_1"
},
{
"index": 54,
"name": "Alarm ! Signal A1_22 is set.",
"state_struct": "protect_1"
},
{
"index": 55,
"name": "Короткое замыкание !",
"state_struct": "protect_1"
},
{
"index": 56,
"name": "Переключатель УП не в положении АВТ !",
"state_struct": "protect_1"
},
{
"index": 57,
"name": "Проверить перевод разьединителей печей!",
"state_struct": "protect_1"
},
{
"index": 58,
"name": "Снижение протока воды штока!",
"state_struct": "protect_1"
},
{
"index": 59,
"name": "Снижение протока воды камеры!",
"state_struct": "protect_1"
},
{
"index": 60,
"name": "Снижение протока воды фланца!",
"state_struct": "protect_1"
},
{
"index": 61,
"name": "Запрет зажигания дуги по времени вакуумирования!",
"state_struct": "protect_1"
},
{
"index": 62,
"name": "Отсутствует ток соленоида !",
"state_struct": "protect_1"
},
{
"index": 63,
"name": "Отсутствует перемещение штока !",
"state_struct": "protect_1"
},
{
"index": 64,
"name": "Отсутствует перемещение штока > 15 минут!",
"state_struct": "protect_1"
},
{
"index": 65,
"name": "Запрет на включение вакуумных насосов !",
"state_struct": "protect_1"
},
{
"index": 67,
"name": "ВДП развакуумирована !",
"state_struct": "protect_1"
},
{
"index": 70,
"name": "Смещение начала архивации %s !*1",
"state_struct": "protect_1"
},
{
"index": 71,
"name": "Смещение конца архивации %s !*1",
"state_struct": "protect_1"
},
{
"index": 74,
"name": "",
"state_struct": "protect_1"
},
{
"index": 75,
"name": "Alarm ! Signal A1_43 is set.",
"state_struct": "protect_1"
},
{
"index": 76,
"name": "Alarm ! Signal A1_44 is set.",
"state_struct": "protect_1"
}
]
}
}

View File

@@ -0,0 +1,265 @@
{
"protect_1": [
{
"index": 0,
"name": "Отсутствует",
"color": "#00ff00"
},
{
"index": 1,
"name": "Сработало",
"color": "#ffff00"
},
{
"index": 2,
"name": "Сброс тока",
"color": "#ff0000"
}
],
"no_yes_err": [
{
"index": 0,
"name": "Нет",
"color": "#00ff00"
},
{
"index": 1,
"name": "Да",
"color": "#ff0000"
}
],
"no_yes_ok": [
{
"index": 0,
"name": "Нет",
"color": "#ff0000"
},
{
"index": 1,
"name": "Да",
"color": "#00ff00"
}
],
"no_yes": [
{
"index": 0,
"name": "Нет",
"color": "#00ff00"
},
{
"index": 1,
"name": "Да",
"color": "#00ff00"
}
],
"have_no_err": [
{
"index": 0,
"name": "Есть",
"color": "#00ff00"
},
{
"index": 1,
"name": "Нет",
"color": "#ff0000"
}
],
"no_have_ok": [
{
"index": 0,
"name": "Нет",
"color": "#ff0000"
},
{
"index": 1,
"name": "Есть",
"color": "#00ff00"
}
],
"no_have": [
{
"index": 0,
"name": "Нет",
"color": "#00ff00"
},
{
"index": 1,
"name": "Есть",
"color": "#00ff00"
}
],
"off_on_err": [
{
"index": 0,
"name": "Выкл",
"color": "#00ff00"
},
{
"index": 1,
"name": "Вкл",
"color": "#ff0000"
}
],
"off_on": [
{
"index": 0,
"name": "Выкл",
"color": "#00ff00"
},
{
"index": 1,
"name": "Вкл",
"color": "#00ff00"
}
],
"open_close_ok": [
{
"index": 0,
"name": "Откр",
"color": "#ff0000"
},
{
"index": 1,
"name": "Закр",
"color": "#00ff00"
}
],
"close_open_ok": [
{
"index": 0,
"name": "Закр",
"color": "#ff0000"
},
{
"index": 1,
"name": "Откр",
"color": "#00ff00"
}
],
"out_in_ok": [
{
"index": 0,
"name": "Не введ",
"color": "#ff0000"
},
{
"index": 1,
"name": "Введ",
"color": "#00ff00"
}
],
"spinn_clamp_ok": [
{
"index": 0,
"name": "Отж",
"color": "#ff0000"
},
{
"index": 1,
"name": "Приж",
"color": "#00ff00"
}
],
"spinn_press": [
{
"index": 0,
"name": "Отж",
"color": "#00ff00"
},
{
"index": 1,
"name": "Наж",
"color": "#00ff00"
}
],
"none_on_off_err_3_4": [
{
"index": 0,
"name": "Неопр",
"color": "#ffffff"
},
{
"index": 1,
"name": "Вкл",
"color": "#00ff00"
},
{
"index": 2,
"name": "Выкл",
"color": "#ff0000"
},
{
"index": 3,
"name": "Авария",
"color": "#ff0000"
}
],
"none_on_off_err_4": [
{
"index": 0,
"name": "Неопр",
"color": "#ffffff"
},
{
"index": 1,
"name": "Вкл",
"color": "#00ff00"
},
{
"index": 2,
"name": "Выкл",
"color": "#00ff00"
},
{
"index": 3,
"name": "Авария",
"color": "#ff0000"
}
],
"none_err_const_puls_1_2": [
{
"index": 0,
"name": "Авария",
"color": "#ff0000"
},
{
"index": 1,
"name": "Авария",
"color": "#ff0000"
},
{
"index": 2,
"name": "Пост",
"color": "#00ff00"
},
{
"index": 3,
"name": "Пульс",
"color": "#00ff00"
}
],
"none_open_close_err_4": [
{
"index": 0,
"name": "Неопр",
"color": "#ffffff"
},
{
"index": 1,
"name": "Откр",
"color": "#00ff00"
},
{
"index": 2,
"name": "Закр",
"color": "#00ff00"
},
{
"index": 3,
"name": "Авария",
"color": "#ff0000"
}
]
}

View File

@@ -0,0 +1,94 @@
{
"tech_cycle_conf": [
{
"index": -1,
"name": "Конец технологического цикла (ручной)",
"color": "#00ffff"
},
{
"index": 0,
"name": "Конец технологического цикла",
"color": "#00ffff"
},
{
"index": 1,
"name": "Выгрузка-загрузка",
"color": "#00ffff"
},
{
"index": 2,
"name": "Вакуумирование на приварку",
"color": "#0000ff"
},
{
"index": 5,
"name": "Приварка",
"color": "#ff0000"
},
{
"index": 6,
"name": "Охлаждение приварки",
"color": "#00ff00"
},
{
"index": 7,
"name": "Осмотр приварки",
"color": "#00ffff"
},
{
"index": 8,
"name": "Вакуумирование на плавку",
"color": "#0000ff"
},
{
"index": 9,
"name": "Разведение ванны",
"color": "#8500b6"
},
{
"index": 10,
"name": "Плавка (основной режим)",
"color": "#ff0000"
},
{
"index": 11,
"name": "ВУР",
"color": "#ff00ff"
},
{
"index": 12,
"name": "Охлаждение слитка",
"color": "#00ff00"
},
{
"index": 13,
"name": "Выгрузка комплекта",
"color": "#00ffff"
},
{
"index": 14,
"name": "Вакуумирование на оплавление",
"color": "#0000ff"
},
{
"index": 15,
"name": "Оплавление",
"color": "#ff0000"
},
{
"index": 16,
"name": "Охлаждение оплавыша",
"color": "#00ff00"
},
{
"index": 17,
"name": "Слив металла",
"color": "#8500b6"
},
{
"index": 25,
"name": "Проверка защит",
"color": "#00ffff"
}
]
}

View File

@@ -0,0 +1,56 @@
{
"01": { "parent": [ "default" ] },
"02": { "parent": [ "default" ] },
"03": { "parent": [ "default" ] },
"04": { "parent": [ "default" ] },
"05": { "parent": [ "default" ] },
"06": { "parent": [ "default" ] },
"07": { "parent": [ "default" ] },
"08": { "parent": [ "default" ] },
"09": { "parent": [ "default" ] },
"10": { "parent": [ "default" ] },
"11": { "parent": [ "default" ] },
"12": { "parent": [ "default" ] },
"13": { "parent": [ "default" ] },
"14": { "parent": [ "default" ] },
"15": { "parent": [ "default" ] },
"16": { "parent": [ "default" ] },
"17": { "parent": [ "default" ] },
"18": { "parent": [ "default" ] },
"19": { "parent": [ "default" ] },
"20": { "parent": [ "default" ] },
"21": { "parent": [ "default" ] },
"22": { "parent": [ "default" ] },
"23": { "parent": [ "default" ] },
"24": { "parent": [ "default" ] },
"25": { "parent": [ "default" ] },
"26": { "parent": [ "default" ] },
"27": { "parent": [ "default" ] },
"28": { "parent": [ "default" ] },
"29": { "parent": [ "default" ] },
"30": { "parent": [ "default" ] },
"31": { "parent": [ "default" ] },
"32": { "parent": [ "default" ] },
"33": { "parent": [ "default" ] },
"34": { "parent": [ "default" ] },
"35": { "parent": [ "default" ] },
"36": { "parent": [ "default" ] },
"37": { "parent": [ "default" ] },
"38": { "parent": [ "default" ] },
"39": { "parent": [ "default" ] },
"40": { "parent": [ "default" ] },
"41": { "parent": [ "default" ] },
"42": { "parent": [ "default" ] },
"43": { "parent": [ "default" ] },
"44": { "parent": [ "default" ] },
"45": { "parent": [ "default" ] },
"46": { "parent": [ "default" ] },
"47": { "parent": [ "default" ] },
"48": { "parent": [ "default" ] },
"49": { "parent": [ "default" ] },
"50": { "parent": [ "default" ] },
"91": { "parent": [ "default" ] },
"92": { "parent": [ "default" ] },
"93": { "parent": [ "default" ] },
"94": { "parent": [ "default" ] }
}

View File

@@ -1,368 +1,380 @@
{
"deleteAll": true,
"delete": [],
"add": [
{
"id": 0,
"name": "<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>",
"sname": "I <20>",
"measure": "<22><>",
"mul": 0.1,
"byteId": [ 0, 1 ]
},
{
"id": 1,
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>",
"sname": "U <EFBFBD>",
"measure": "<EFBFBD>",
"mul": 0.1,
"byteId": [ 2, 3 ]
},
{
"id": 2,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "I <20><>",
"measure": "<EFBFBD>",
"mul": 0.1,
"byteId": [4,5]
},
{
"id": 3,
"name": "U <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "U <EFBFBD><EFBFBD>",
"measure": "<EFBFBD>",
"mul": 0.1,
"byteId": [6,7]
},
{
"id": 4,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "I <20><><EFBFBD>",
"measure": "<EFBFBD>",
"mul": 0.1,
"byteId": [8,9]
},
{
"id": 5,
"name": "U <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "U <EFBFBD><EFBFBD><EFBFBD>",
"measure": "<EFBFBD>",
"mul": 0.1,
"byteId": [10,11]
},
{
"id": 6,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "I <20><>",
"measure": "<EFBFBD><EFBFBD>",
"mul": 0.1,
"byteId": [12,13]
},
{
"id": 7,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><>.<2E><><EFBFBD>",
"measure": "<22><>.<2E>",
"byteId": [14,15]
},
{
"id": 8,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><>.<2E><>",
"measure": "<22><>.<2E>",
"byteId": [16,17]
},
{
"id": 9,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><><EFBFBD>-<2D><><EFBFBD>",
"measure": "<22><>.<2E>",
"byteId": [18,19]
},
{
"id": 10,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><>",
"measure": "<22><>.<2E>",
"byteId": [20,21]
},
{
"id": 11,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0.1",
"sname": "S <20><>",
"measure": "<22><>",
"mul": 0.1,
"byteId": [22,23]
},
{
"id": 12,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "S <20><>",
"measure": "<22><>",
"byteId": [24,25]
},
{
"id": 13,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"measure": "<22><><EFBFBD>.<2E><>.<2E><>",
"mul": -1,
"byteId": [26,27]
},
{
"id": 14,
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "R <20><>-<2D><>",
"measure": "<22>",
"mul": 0.1,
"byteId": [28,29]
},
{
"id": 15,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "R <20><>-<2D><><EFBFBD>",
"measure": "<EFBFBD>",
"mul": 0.1,
"byteId": [30,31]
},
{
"id": 16,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>",
"sname": "Q <20>.<2E><>",
"measure": "<22>^3/<2F>",
"byteId": [ 32, 33 ]
},
{
"id": 17,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><><EFBFBD>.<2E><><EFBFBD>.",
"mul": 0.01,
"byteId": [34,35]
},
{
"id": 18,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>",
"sname": "<22><><EFBFBD>.<2E><><EFBFBD>.",
"mul": 0.1,
"byteId": [36,37]
},
{
"id": 19,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "Q<>. <20><>.",
"measure": "<22>^3/<2F>",
"mul": 0.01,
"byteId": [38,39]
},
{
"id": 20,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>",
"sname": "Q<>. <20><>.",
"measure": "<22>^3/<2F>",
"mul": 0.01,
"byteId": [40,41]
},
{
"id": 21,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.+1,5",
"sname": "P <20>.<2E><>",
"measure": "<22><><EFBFBD>/<2F><>^2",
"mul": 0.01,
"byteId": [42,43]
},
{
"id": 22,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "Q<>. <20><><EFBFBD>.",
"measure": "<22>^3/<2F>",
"mul": 0.01,
"byteId": [44,45]
},
{
"id": 23,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD>)",
"sname": "I <20>.<2E><><EFBFBD> <20><><EFBFBD>",
"measure": "<22><>",
"mul": 0.1,
"byteId": [58,59]
},
{
"id": 25,
"name": "<22><><EFBFBD>-<2D><><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><><EFBFBD>-<2D><><EFBFBD>",
"measure": "<22>",
"mul": 0.1,
"byteId": [62,63]
},
{
"id": 26,
"name": "<22><><EFBFBD>-<2D><><EFBFBD>. <20><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><><EFBFBD>-<2D><><EFBFBD><EFBFBD>",
"measure": "<22>",
"mul": 0.1,
"byteId": [64,65]
},
{
"id": 27,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><>.",
"measure": "<22><>.<2E>",
"byteId": [66,67]
},
{
"id": 28,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><><EFBFBD>.",
"measure": "<22><>.<2E>",
"byteId": [68,69]
},
{
"id": 29,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "Q<>. <20><><EFBFBD>.",
"measure": "<22>^3/<2F>",
"mul": 0.01,
"byteId": [70,71]
},
{
"id": 30,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><><EFBFBD>. <20><><EFBFBD>.",
"measure": "<22>",
"mul": 0.1,
"byteId": [72,73]
},
{
"id": 31,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.)",
"sname": "I <20>.<2E><><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD>.",
"measure": "<22><>",
"mul": 0.1,
"byteId": [74,75]
},
{
"id": 33,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-1200",
"sname": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-1200",
"measure": "<22><>.<2E><>.<2E><>",
"mul": 0.1,
"byteId": [78,79]
},
{
"id": 34,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-18,75",
"sname": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-18,25",
"measure": "<22><>.<2E><>.<2E><>",
"mul": 0.001,
"byteId": [80,81]
},
{
"id": 35,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "P <20>.<2E><><EFBFBD><EFBFBD>.",
"measure": "<22><><EFBFBD>/<2F><>^2",
"mul": 0.1,
"byteId": [82,83]
},
{
"id": 36,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "P <20>.<2E><><EFBFBD><EFBFBD>.",
"measure": "<22><><EFBFBD>/<2F><>^2",
"byteId": [84,85]
},
{
"id": 37,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> (<28><><EFBFBD>)",
"sname": "<22><><EFBFBD>.I, <20><><EFBFBD>",
"measure": "<22><>",
"mul": 0.1,
"byteId": [86,87]
},
{
"id": 38,
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<EFBFBD><EFBFBD><EFBFBD>.<2E><>.<2E><><EFBFBD>.<2E><>",
"measure": "<22>",
"mul": 0.01,
"byteId": [88,89]
},
{
"id": 39,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ARPW",
"sname": "I <20><>. ARPW",
"measure": "<22>",
"mul": 0.01,
"byteId": [90,91]
},
{
"id": 40,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<EFBFBD><EFBFBD>.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD>",
"measure": "<22><><EFBFBD>",
"mul": 0.1,
"byteId": []
},
{
"id": 41,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><> 1 <20><><EFBFBD>.",
"sname": "U <20><>. 1<><31><EFBFBD>, <20>",
"measure": "<22>",
"mul": 0.1,
"byteId": [92,93]
},
{
"id": 42,
"name": "<22><><EFBFBD>: <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1",
"sname": "I <20><><EFBFBD>1 <20><><EFBFBD>",
"measure": "<22>",
"byteId": [94,95]
},
{
"id": 43,
"name": "<22><><EFBFBD>: <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2",
"sname": "I <20><><EFBFBD>2 <20><><EFBFBD>",
"measure": "<22>",
"byteId": [96,97]
},
{
"id": 44,
"name": "<22><><EFBFBD>: <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 3",
"sname": "I <20><><EFBFBD>3 <20><><EFBFBD>",
"measure": "<22>",
"byteId": [98,99]
},
{
"id": 45,
"name": "<22><><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><><EFBFBD><EFBFBD>. <20><><EFBFBD>",
"measure": "<22><>",
"mul": 0.1,
"byteId": [100,101]
},
{
"id": 46,
"name": "<22><><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>p",
"mul": 0.01,
"byteId": [102,103]
},
{
"id": 47,
"name": "<22><><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>i",
"mul": 0.01,
"byteId": [104,105]
},
{
"id": 49,
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"byteId": [106,107]
},
{
"id": 50,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> U <20><><EFBFBD>",
"measure": "<22>",
"mul": 0.1,
"byteId": [108,109]
}
]
}
"default": {
"struct": [
{
"index": 0,
"name": "Ток дуги",
"s_name": "I д",
"metric": "кА",
"mul": 0.1,
"show_default": true,
"bytes": [ 0, 1 ]
},
{
"index": 1,
"name": "Напряжение дуги",
"s_name": "U д",
"metric": "В",
"mul": 0.1,
"show_default": true,
"bytes": [ 2, 3 ]
},
{
"index": 2,
"name": "Ток рабочего двигателя",
"s_name": "I рд",
"metric": "А",
"mul": 0.1,
"bytes": [ 4, 5 ]
},
{
"index": 3,
"name": "U рабочего двигателя",
"s_name": "U рд",
"metric": "В",
"mul": 0.1,
"bytes": [ 6, 7 ]
},
{
"index": 4,
"name": "Ток соленоида",
"s_name": "I сол",
"metric": "А",
"mul": 0.1,
"bytes": [ 8, 9 ]
},
{
"index": 5,
"name": "U соленоида",
"s_name": "U сол",
"metric": "В",
"mul": 0.1,
"bytes": [ 10, 11 ]
},
{
"index": 6,
"name": "Ток задания",
"s_name": "I рз",
"metric": "кА",
"mul": 0.1,
"show_default": true,
"bytes": [ 12, 13 ]
},
{
"index": 7,
"name": "t кристаллизатора на входе",
"s_name": "t кр.вых",
"metric": "гр.С",
"mul": 1,
"bytes": [ 14, 15 ]
},
{
"index": 8,
"name": "t кристаллизатора на выходе",
"s_name": "t кр.вх",
"metric": "гр.С",
"mul": 1,
"bytes": [ 16, 17 ]
},
{
"index": 9,
"name": "t вакуум-камеры",
"s_name": "t вак-кам",
"metric": "гр.С",
"mul": 1,
"bytes": [ 18, 19 ]
},
{
"index": 10,
"name": "t штока",
"s_name": "t шт",
"metric": "гр.С",
"mul": 1,
"bytes": [ 20, 21 ]
},
{
"index": 11,
"name": "U контроля",
"s_name": "U конт",
"metric": "В",
"mul": 0.1,
"bytes": [ 22, 23 ]
},
{
"index": 12,
"name": "Перемещение",
"s_name": "S шт",
"metric": "мм",
"mul": 1,
"bytes": [ 24, 25 ]
},
{
"index": 13,
"name": "Вакуум",
"s_name": "Вакуум",
"metric": "мкм.рт.ст",
"mul": -1,
"show_default": true,
"bytes": [ 26, 27 ]
},
{
"index": 14,
"name": "Изоляция шток-крышка",
"s_name": "R шт-кр",
"metric": "В",
"mul": 0.1,
"bytes": [ 28, 29 ]
},
{
"index": 15,
"name": "Изоляция крышка-камера",
"s_name": "R кр-кам",
"metric": "В",
"mul": 0.1,
"bytes": [ 30, 31 ]
},
{
"index": 16,
"name": "Расход воды",
"s_name": "Q в.кр",
"metric": "м^3/ч",
"mul": 1,
"bytes": [ 32, 33 ]
},
{
"index": 17,
"name": "Капельные замыкания",
"s_name": "Кап.зам.",
"metric": "УЕ",
"mul": 0.01,
"bytes": [ 34, 35 ]
},
{
"index": 18,
"name": "Усреднённая ширина импульсов КЗ",
"s_name": "Кап.зым.",
"metric": "УЕ",
"mul": 0.1,
"bytes": [ 36, 37 ]
},
{
"index": 19,
"name": "Проток воды фланца",
"s_name": "Qв. фл.",
"metric": "м^3/ч",
"mul": 0.01,
"bytes": [ 38, 39 ]
},
{
"index": 20,
"name": "Проток воды штока",
"s_name": "Qв. шт.",
"metric": "м^3/ч",
"mul": 0.01,
"bytes": [ 40, 41 ]
},
{
"index": 21,
"name": "Давление воды крист.+1,5",
"s_name": "P в.кр",
"metric": "кгс/см^2",
"mul": 0.01,
"bytes": [ 42, 43 ]
},
{
"index": 22,
"name": "Проток воды камеры",
"s_name": "Qв. кам.",
"metric": "м^3/ч",
"mul": 0.01,
"bytes": [ 44, 45 ]
},
{
"index": 23,
"name": "Ток задания источника(САУ)",
"s_name": "I з.ист САУ",
"metric": "кА",
"mul": 0.1,
"bytes": [ 58, 59 ]
},
{
"index": 24,
"name": "",
"s_name": "",
"metric": "УЕ",
"mul": 0.1,
"bytes": [ 60, 61 ]
},
{
"index": 25,
"name": "ПИД-рег. основная уставка",
"s_name": "ПИД-осн",
"metric": "В",
"mul": 0.1,
"bytes": [ 62, 63 ]
},
{
"index": 26,
"name": "ПИД-рег. макс. скорость",
"s_name": "ПИД-макс",
"metric": "В",
"mul": 0.1,
"bytes": [ 64, 65 ]
},
{
"index": 27,
"name": "t фланца вакуум-камеры",
"s_name": "t фл.",
"metric": "гр.С",
"mul": 1,
"bytes": [ 66, 67 ]
},
{
"index": 28,
"name": "t подставки",
"s_name": "t под.",
"metric": "гр.С",
"mul": 1,
"bytes": [ 68, 69 ]
},
{
"index": 29,
"name": "Проток воды подставки",
"s_name": "Qв. под.",
"metric": "м^3/ч",
"mul": 0.01,
"bytes": [ 70, 71 ]
},
{
"index": 30,
"name": "Задание соленоида",
"s_name": "Зад. сол.",
"metric": "А",
"mul": 0.1,
"bytes": [ 72, 73 ]
},
{
"index": 31,
"name": "Ток задания источника(преобраз.)",
"s_name": "I з.ист. преоб.",
"metric": "кА",
"mul": 0.1,
"bytes": [ 74, 75 ]
},
{
"index": 32,
"name": "Резерв",
"s_name": "",
"metric": "УЕ",
"mul": 0.1,
"bytes": [ 76, 77 ]
},
{
"index": 33,
"name": "Вакуум по МЕТРАН-1200",
"s_name": "МЕТРАН-1200",
"metric": "мм.рт.ст",
"mul": 0.1,
"show_default": true,
"bytes": [ 78, 79 ]
},
{
"index": 34,
"name": "Вакуум по МЕТРАН-18,75",
"s_name": "МЕТРАН-18,25",
"metric": "мм.рт.ст",
"mul": 0.001,
"show_default": true,
"bytes": [ 80, 81 ]
},
{
"index": 35,
"name": "Давление газа в баллоне",
"s_name": "P г.балл.",
"metric": "кгс/см^2",
"mul": 0.1,
"bytes": [ 82, 83 ]
},
{
"index": 36,
"name": "Давление воды поддона",
"s_name": "P в.подд.",
"metric": "кгс/см^2",
"mul": 1,
"bytes": [ 84, 85 ]
},
{
"index": 37,
"name": "Задание тока дуги (ЦАП)",
"s_name": "Зад.I, ЦАП",
"metric": "кА",
"mul": 0.1,
"bytes": [ 86, 87 ]
},
{
"index": 38,
"name": "Задкние скорости рабочего двигателя",
"s_name": "Зад.ск.раб.дв",
"metric": "В",
"mul": 0.1,
"bytes": [ 88, 89 ]
},
{
"index": 39,
"name": "Ток двигателя насоса ARPW",
"s_name": "I дв. ARPW",
"metric": "А",
"mul": 0.01,
"bytes": [ 90, 91 ]
},
{
"index": 40,
"name": "Энергия плавильного пролёта",
"s_name": "Эн.пролёта, МВт",
"metric": "МВт",
"mul": 0.1,
"bytes": [ 92, 93 ]
},
{
"index": 41,
"name": "Среднее напряжение плавления",
"s_name": "U средн, В",
"metric": "В",
"mul": 0.1,
"bytes": [ 94, 95 ]
},
{
"index": 42,
"name": "ГМП: ток катушки 1",
"s_name": "I кат1 ГМП",
"metric": "А",
"mul": 1,
"bytes": [ 96, 97 ]
},
{
"index": 43,
"name": "ГМП: ток катушки 2",
"s_name": "I кат2 ГМП",
"metric": "А",
"mul": 1,
"bytes": [ 98, 99 ]
},
{
"index": 44,
"name": "ГМП: ток катушки 3",
"s_name": "I кат3 ГМП",
"metric": "А",
"mul": 1,
"bytes": [ 100, 101 ]
},
{
"index": 45,
"name": "ГМП: частота",
"s_name": "Част. ГМП",
"metric": "Гц",
"mul": 1,
"bytes": [ 102, 103 ]
}
]
}
}

View File

@@ -0,0 +1,110 @@
{
"00": {
"struct": [
{
"index": 0,
"name": "Общий: t воды водооборота",
"s_name": "t в",
"metric": "гр.С",
"mul": 0.1,
"bytes": []
},
{
"index": 1,
"name": "Общий: Давление воды водооборота",
"s_name": "P в",
"metric": "кгс/см^2",
"mul": 0.01,
"bytes": []
},
{
"index": 2,
"name": "Общий: Давление масла в бутыли",
"s_name": "P масла бут",
"metric": "кгс/см^2",
"mul": 0.1,
"bytes": []
},
{
"index": 3,
"name": "Общий: t воздуха в машинном зале",
"s_name": "t машзал",
"metric": "гр.С",
"mul": 0.1,
"bytes": []
},
{
"index": 4,
"name": "Общий: t воздуха на улице",
"s_name": "t улица",
"metric": "гр.С",
"mul": 0.1,
"bytes": []
},
{
"index": 5,
"name": "Общий: Атмосферное давление",
"s_name": "p атм",
"metric": "мм.рт.ст",
"mul": 0.1,
"bytes": []
},
{
"index": 6,
"name": "Общий: Давление масла в магистрали",
"s_name": "P масла маг",
"metric": "кгс/см^2",
"mul": 0.1,
"bytes": []
},
{
"index": 7,
"name": "Общий: Давление воды водооборота-К90",
"s_name": "P в-90",
"metric": "кгс/см^2",
"mul": 0.1,
"bytes": []
},
{
"index": 8,
"name": "Скорость штока за 1 мин",
"s_name": "V шт",
"metric": "мм/мин",
"mul": 0.01,
"bytes": []
},
{
"index": 9,
"name": "Вакуум по МЕТРАН 1,2",
"s_name": "МЕТРАН1,2",
"metric": "мм.рт.ст",
"mul": 0.001,
"bytes": []
},
{
"index": 10,
"name": "ВС: Ток дуги",
"s_name": "ВС:I д",
"metric": "кА",
"mul": 0.1,
"bytes": []
},
{
"index": 12,
"name": "ВС: Напряжение дуги",
"s_name": "ВС:U д",
"metric": "В",
"mul": 0.1,
"bytes": []
},
{
"index": 13,
"name": "ВС: Ток задания",
"s_name": "ВС:I рз",
"metric": "кА",
"mul": 0.1,
"bytes": []
}
]
}
}

View File

@@ -0,0 +1 @@
{}

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,13 +0,0 @@
{
"runtimeOptions": {
"tfm": "net5.0",
"framework": {
"name": "Microsoft.AspNetCore.App",
"version": "5.0.0"
},
"configProperties": {
"System.GC.Server": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

View File

@@ -1,368 +0,0 @@
{
"deleteAll": true,
"delete": [],
"add": [
{
"id": 0,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD>",
"sname": "I <20>",
"measure": "<22><>",
"mul": 0.1,
"byteId": [ 0, 1 ]
},
{
"id": 1,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>",
"sname": "U <20>",
"measure": "<22>",
"mul": 0.1,
"byteId": [ 2, 3 ]
},
{
"id": 2,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "I <20><>",
"measure": "<22>",
"mul": 0.1,
"byteId": [4,5]
},
{
"id": 3,
"name": "U <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "U <20><>",
"measure": "<22>",
"mul": 0.1,
"byteId": [6,7]
},
{
"id": 4,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "I <20><><EFBFBD>",
"measure": "<22>",
"mul": 0.1,
"byteId": [8,9]
},
{
"id": 5,
"name": "U <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "U <20><><EFBFBD>",
"measure": "<22>",
"mul": 0.1,
"byteId": [10,11]
},
{
"id": 6,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "I <20><>",
"measure": "<22><>",
"mul": 0.1,
"byteId": [12,13]
},
{
"id": 7,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><>.<2E><><EFBFBD>",
"measure": "<22><>.<2E>",
"byteId": [14,15]
},
{
"id": 8,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><>.<2E><>",
"measure": "<22><>.<2E>",
"byteId": [16,17]
},
{
"id": 9,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><><EFBFBD>-<2D><><EFBFBD>",
"measure": "<22><>.<2E>",
"byteId": [18,19]
},
{
"id": 10,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><>",
"measure": "<22><>.<2E>",
"byteId": [20,21]
},
{
"id": 11,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0.1",
"sname": "S <20><>",
"measure": "<22><>",
"mul": 0.1,
"byteId": [22,23]
},
{
"id": 12,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "S <20><>",
"measure": "<22><>",
"byteId": [24,25]
},
{
"id": 13,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"measure": "<22><><EFBFBD>.<2E><>.<2E><>",
"mul": -1,
"byteId": [26,27]
},
{
"id": 14,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "R <20><>-<2D><>",
"measure": "<22>",
"mul": 0.1,
"byteId": [28,29]
},
{
"id": 15,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "R <20><>-<2D><><EFBFBD>",
"measure": "<22>",
"mul": 0.1,
"byteId": [30,31]
},
{
"id": 16,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>",
"sname": "Q <20>.<2E><>",
"measure": "<22>^3/<2F>",
"byteId": [ 32, 33 ]
},
{
"id": 17,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><><EFBFBD>.<2E><><EFBFBD>.",
"mul": 0.01,
"byteId": [34,35]
},
{
"id": 18,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>",
"sname": "<22><><EFBFBD>.<2E><><EFBFBD>.",
"mul": 0.1,
"byteId": [36,37]
},
{
"id": 19,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "Q<>. <20><>.",
"measure": "<22>^3/<2F>",
"mul": 0.01,
"byteId": [38,39]
},
{
"id": 20,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>",
"sname": "Q<>. <20><>.",
"measure": "<22>^3/<2F>",
"mul": 0.01,
"byteId": [40,41]
},
{
"id": 21,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.+1,5",
"sname": "P <20>.<2E><>",
"measure": "<22><><EFBFBD>/<2F><>^2",
"mul": 0.01,
"byteId": [42,43]
},
{
"id": 22,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "Q<>. <20><><EFBFBD>.",
"measure": "<22>^3/<2F>",
"mul": 0.01,
"byteId": [44,45]
},
{
"id": 23,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD>)",
"sname": "I <20>.<2E><><EFBFBD> <20><><EFBFBD>",
"measure": "<22><>",
"mul": 0.1,
"byteId": [58,59]
},
{
"id": 25,
"name": "<22><><EFBFBD>-<2D><><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><><EFBFBD>-<2D><><EFBFBD>",
"measure": "<22>",
"mul": 0.1,
"byteId": [62,63]
},
{
"id": 26,
"name": "<22><><EFBFBD>-<2D><><EFBFBD>. <20><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><><EFBFBD>-<2D><><EFBFBD><EFBFBD>",
"measure": "<22>",
"mul": 0.1,
"byteId": [64,65]
},
{
"id": 27,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><>.",
"measure": "<22><>.<2E>",
"byteId": [66,67]
},
{
"id": 28,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><><EFBFBD>.",
"measure": "<22><>.<2E>",
"byteId": [68,69]
},
{
"id": 29,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "Q<>. <20><><EFBFBD>.",
"measure": "<22>^3/<2F>",
"mul": 0.01,
"byteId": [70,71]
},
{
"id": 30,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><><EFBFBD>. <20><><EFBFBD>.",
"measure": "<22>",
"mul": 0.1,
"byteId": [72,73]
},
{
"id": 31,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.)",
"sname": "I <20>.<2E><><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD>.",
"measure": "<22><>",
"mul": 0.1,
"byteId": [74,75]
},
{
"id": 33,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-1200",
"sname": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-1200",
"measure": "<22><>.<2E><>.<2E><>",
"mul": 0.1,
"byteId": [78,79]
},
{
"id": 34,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-18,75",
"sname": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-18,25",
"measure": "<22><>.<2E><>.<2E><>",
"mul": 0.001,
"byteId": [80,81]
},
{
"id": 35,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "P <20>.<2E><><EFBFBD><EFBFBD>.",
"measure": "<22><><EFBFBD>/<2F><>^2",
"mul": 0.1,
"byteId": [82,83]
},
{
"id": 36,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "P <20>.<2E><><EFBFBD><EFBFBD>.",
"measure": "<22><><EFBFBD>/<2F><>^2",
"byteId": [84,85]
},
{
"id": 37,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> (<28><><EFBFBD>)",
"sname": "<22><><EFBFBD>.I, <20><><EFBFBD>",
"measure": "<22><>",
"mul": 0.1,
"byteId": [86,87]
},
{
"id": 38,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><><EFBFBD>.<2E><>.<2E><><EFBFBD>.<2E><>",
"measure": "<22>",
"mul": 0.01,
"byteId": [88,89]
},
{
"id": 39,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ARPW",
"sname": "I <20><>. ARPW",
"measure": "<22>",
"mul": 0.01,
"byteId": [90,91]
},
{
"id": 40,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><>.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD>",
"measure": "<22><><EFBFBD>",
"mul": 0.1,
"byteId": []
},
{
"id": 41,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><> 1 <20><><EFBFBD>.",
"sname": "U <20><>. 1<><31><EFBFBD>, <20>",
"measure": "<22>",
"mul": 0.1,
"byteId": [92,93]
},
{
"id": 42,
"name": "<22><><EFBFBD>: <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1",
"sname": "I <20><><EFBFBD>1 <20><><EFBFBD>",
"measure": "<22>",
"byteId": [94,95]
},
{
"id": 43,
"name": "<22><><EFBFBD>: <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2",
"sname": "I <20><><EFBFBD>2 <20><><EFBFBD>",
"measure": "<22>",
"byteId": [96,97]
},
{
"id": 44,
"name": "<22><><EFBFBD>: <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 3",
"sname": "I <20><><EFBFBD>3 <20><><EFBFBD>",
"measure": "<22>",
"byteId": [98,99]
},
{
"id": 45,
"name": "<22><><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><><EFBFBD><EFBFBD>. <20><><EFBFBD>",
"measure": "<22><>",
"mul": 0.1,
"byteId": [100,101]
},
{
"id": 46,
"name": "<22><><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>p",
"mul": 0.01,
"byteId": [102,103]
},
{
"id": 47,
"name": "<22><><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>i",
"mul": 0.01,
"byteId": [104,105]
},
{
"id": 49,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"byteId": [106,107]
},
{
"id": 50,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> U <20><><EFBFBD>",
"measure": "<22>",
"mul": 0.1,
"byteId": [108,109]
}
]
}

View File

@@ -1,16 +0,0 @@
{
"servers": [
{
"name": "STP 1",
"ip": "10.10.45.151",
"port": 1070,
"dir": "Y:\\data"
},
{
"name": "STP 2",
"ip": "10.10.45.152",
"port": 1070,
"dir": "Z:\\data"
}
]
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,9 +0,0 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
}
}

View File

@@ -1,10 +0,0 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*"
}

View File

@@ -36,6 +36,7 @@
"DataClient": "0.0.3",
"NLog": "4.7.10",
"Newtonsoft.Json": "13.0.1",
"SharpZipLib": "1.3.3",
"Microsoft.AspNetCore.Antiforgery": "5.0.0.0",
"Microsoft.AspNetCore.Authentication.Abstractions": "5.0.0.0",
"Microsoft.AspNetCore.Authentication.Cookies": "5.0.0.0",
@@ -392,6 +393,17 @@
"lib/net5.0/NLog.Extensions.Logging.dll": {}
}
},
"SharpZipLib/1.3.3": {
"runtime": {
"lib/netstandard2.1/ICSharpCode.SharpZipLib.dll": {
"assemblyVersion": "1.3.3.11",
"fileVersion": "1.3.3.11"
}
},
"compile": {
"lib/netstandard2.1/ICSharpCode.SharpZipLib.dll": {}
}
},
"DataClient/0.0.3": {
"dependencies": {
"NLog": "4.7.10",
@@ -2181,6 +2193,13 @@
"path": "nlog.extensions.logging/1.7.2",
"hashPath": "nlog.extensions.logging.1.7.2.nupkg.sha512"
},
"SharpZipLib/1.3.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-N8+hwhsKZm25tDJfWpBSW7EGhH/R7EMuiX+KJ4C4u+fCWVc1lJ5zg1u3S1RPPVYgTqhx/C3hxrqUpi6RwK5+Tg==",
"path": "sharpziplib/1.3.3",
"hashPath": "sharpziplib.1.3.3.nupkg.sha512"
},
"DataClient/0.0.3": {
"type": "project",
"serviceable": false,

View File

@@ -0,0 +1,3 @@
{
"red" : "#ff0000"
}

View File

@@ -0,0 +1,87 @@
{
"01": { "parent": [ "default" ] },
"02": { "parent": [ "default" ] },
"03": { "parent": [ "default" ] },
"04": { "parent": [ "default" ] },
"05": { "parent": [ "default" ] },
"06": { "parent": [ "default" ] },
"07": { "parent": [ "default" ] },
"08": { "parent": [ "default" ] },
"09": { "parent": [ "default" ] },
"10": { "parent": [ "default" ] },
"11": { "parent": [ "default" ] },
"12": { "parent": [ "default" ] },
"13": { "parent": [ "default" ] },
"14": { "parent": [ "default" ] },
"15": { "parent": [ "default" ] },
"16": { "parent": [ "default" ] },
"17": { "parent": [ "default" ] },
"18": { "parent": [ "default" ] },
"19": { "parent": [ "default" ] },
"20": { "parent": [ "default" ] },
"21": { "parent": [ "default" ] },
"22": { "parent": [ "default" ] },
"23": { "parent": [ "default" ] },
"24": { "parent": [ "default" ] },
"25": {
"parent": [ "default" ],
"struct": [
{
"index": 2,
"name": "<22><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD>.)",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 46,
"bit_index": 2
}
]
}
]
},
"26": { "parent": [ "default" ] },
"27": { "parent": [ "default" ] },
"28": { "parent": [ "default" ] },
"29": { "parent": [ "default" ] },
"30": { "parent": [ "default" ] },
"31": { "parent": [ "default" ] },
"32": { "parent": [ "default" ] },
"33": { "parent": [ "default" ] },
"34": { "parent": [ "default" ] },
"35": { "parent": [ "default" ] },
"36": { "parent": [ "default" ] },
"37": {
"parent": [ "default" ],
"struct": [
{
"index": 1,
"name": "<22><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD>.)",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 46,
"bit_index": 1
}
]
}
]
},
"38": { "parent": [ "default" ] },
"39": { "parent": [ "default" ] },
"40": { "parent": [ "default" ] },
"41": { "parent": [ "default" ] },
"42": { "parent": [ "default" ] },
"43": { "parent": [ "default" ] },
"44": { "parent": [ "default" ] },
"45": { "parent": [ "default" ] },
"46": { "parent": [ "default" ] },
"47": { "parent": [ "default" ] },
"48": { "parent": [ "default" ] },
"49": { "parent": [ "default" ] },
"50": { "parent": [ "default" ] },
"91": { "parent": [ "default" ] },
"92": { "parent": [ "default" ] },
"93": { "parent": [ "default" ] },
"94": { "parent": [ "default" ] }
}

View File

@@ -0,0 +1,823 @@
{
"default": {
"struct": [
{
"index": 0,
"name": "Дискрет №0",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 46,
"bit_index": 0
}
]
},
{
"index": 1,
"name": "P1 воды кристаллизатора",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 46,
"bit_index": 1
}
]
},
{
"index": 2,
"name": "P2 воды кристаллизатора",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 46,
"bit_index": 2
}
]
},
{
"index": 3,
"name": "Вода камеры",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 46,
"bit_index": 3
}
]
},
{
"index": 4,
"name": "Вода штока",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 46,
"bit_index": 4
}
]
},
{
"index": 5,
"name": "Дверь - А",
"state_struct": "open_close_ok",
"bits": [
{
"byte_index": 46,
"bit_index": 5
}
]
},
{
"index": 6,
"name": "Дверь - Б",
"state_struct": "open_close_ok",
"bits": [
{
"byte_index": 46,
"bit_index": 6
}
]
},
{
"index": 7,
"name": "Дверь - В",
"state_struct": "open_close_ok",
"bits": [
{
"byte_index": 46,
"bit_index": 7
}
]
},
{
"index": 8,
"name": "Дверь - Г",
"state_struct": "open_close_ok",
"bits": [
{
"byte_index": 47,
"bit_index": 0
}
]
},
{
"index": 9,
"name": "Дверь - Д",
"state_struct": "open_close_ok",
"bits": [
{
"byte_index": 47,
"bit_index": 1
}
]
},
{
"index": 10,
"name": "Люк",
"state_struct": "open_close_ok",
"bits": [
{
"byte_index": 47,
"bit_index": 2
}
]
},
{
"index": 11,
"name": "Пенал",
"state_struct": "open_close_ok",
"bits": [
{
"byte_index": 47,
"bit_index": 3
}
]
},
{
"index": 12,
"name": "Упоры",
"state_struct": "out_in_ok",
"bits": [
{
"byte_index": 47,
"bit_index": 4
}
]
},
{
"index": 13,
"name": "Прижимы",
"state_struct": "spinn_clamp_ok",
"bits": [
{
"byte_index": 47,
"bit_index": 5
}
]
},
{
"index": 14,
"name": "Вакуумный выключатель",
"state_struct": "none_on_off_err_3_4",
"bits": [
{
"byte_index": 47,
"bit_index": 6
},
{
"byte_index": 47,
"bit_index": 7
}
]
},
{
"index": 15,
"skip": true
},
{
"index": 16,
"name": "\"Автоматика\"",
"state_struct": "none_on_off_err_4",
"bits": [
{
"byte_index": 48,
"bit_index": 0
},
{
"byte_index": 49,
"bit_index": 7
}
]
},
{
"index": 31,
"skip": true
},
{
"index": 17,
"name": "БПС",
"state_struct": "none_on_off_err_4",
"bits": [
{
"byte_index": 48,
"bit_index": 1
},
{
"byte_index": 50,
"bit_index": 0
}
]
},
{
"index": 32,
"skip": true
},
{
"index": 18,
"name": "Соленоид",
"state_struct": "none_err_const_puls_1_2",
"bits": [
{
"byte_index": 48,
"bit_index": 2
},
{
"byte_index": 48,
"bit_index": 3
}
]
},
{
"index": 19,
"skip": true
},
{
"index": 20,
"name": "ARPW",
"state_struct": "none_on_off_err_4",
"bits": [
{
"byte_index": 48,
"bit_index": 4
},
{
"byte_index": 48,
"bit_index": 7
}
]
},
{
"index": 23,
"skip": true
},
{
"index": 21,
"name": "ДВН",
"state_struct": "none_on_off_err_4",
"bits": [
{
"byte_index": 48,
"bit_index": 5
},
{
"byte_index": 49,
"bit_index": 3
}
]
},
{
"index": 27,
"skip": true
},
{
"index": 22,
"name": "SZO",
"state_struct": "off_on",
"bits": [
{
"byte_index": 48,
"bit_index": 6
}
]
},
{
"index": 24,
"name": "ДУ-260",
"state_struct": "none_open_close_err_4",
"bits": [
{
"byte_index": 49,
"bit_index": 0
},
{
"byte_index": 49,
"bit_index": 1
}
]
},
{
"index": 25,
"skip": true
},
{
"index": 26,
"name": "ДУ-100",
"state_struct": "none_open_close_err_4",
"bits": [
{
"byte_index": 49,
"bit_index": 2
},
{
"byte_index": 50,
"bit_index": 2
}
]
},
{
"index": 34,
"skip": true
},
{
"index": 28,
"name": "ДУ-32",
"state_struct": "none_open_close_err_4",
"bits": [
{
"byte_index": 49,
"bit_index": 4
},
{
"byte_index": 50,
"bit_index": 3
}
]
},
{
"index": 35,
"skip": true
},
{
"index": 29,
"name": "Шток вверху",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 49,
"bit_index": 5
}
]
},
{
"index": 30,
"name": "Шток внизу",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 49,
"bit_index": 6
}
]
},
{
"index": 33,
"name": "Плохой вакуум",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 50,
"bit_index": 1
}
]
},
{
"index": 36,
"name": "Напряжение аварийной сигнализации",
"state_struct": "no_yes_ok",
"bits": [
{
"byte_index": 50,
"bit_index": 4
}
]
},
{
"index": 37,
"name": "Взрывной клапан",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 50,
"bit_index": 5
}
]
},
{
"index": 38,
"name": "Ключ УП в положении \"Автоматика\"",
"state_struct": "no_yes",
"bits": [
{
"byte_index": 50,
"bit_index": 6
}
]
},
{
"index": 39,
"name": "off_on_err",
"state_struct": "Реле \"Авария источника\"",
"bits": [
{
"byte_index": 50,
"bit_index": 7
}
]
},
{
"index": 40,
"name": "Сброс звуковой сигнализации",
"state_struct": "spinn_press",
"bits": [
{
"byte_index": 51,
"bit_index": 0
}
]
},
{
"index": 41,
"name": "Вакуум по ЭКМВ",
"state_struct": "have_no_err",
"bits": [
{
"byte_index": 51,
"bit_index": 1
}
]
},
{
"index": 42,
"name": "Реле \"Имитация тока дуги\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 51,
"bit_index": 2
}
]
},
{
"index": 43,
"name": "Реле \"АУ током дуги\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 51,
"bit_index": 3
}
]
},
{
"index": 44,
"name": "Реле \"Имитация напряжения дуги\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 51,
"bit_index": 4
}
]
},
{
"index": 45,
"name": "Реле \"Имитация вакуума печи\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 51,
"bit_index": 5
}
]
},
{
"index": 46,
"name": "Реле \"Имитация T воды кристаллизатора\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 51,
"bit_index": 6
}
]
},
{
"index": 47,
"name": "Реле \"Имитация T воды вакуумкамеры\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 51,
"bit_index": 7
}
]
},
{
"index": 48,
"name": "Реле \"Имитация T воды штока\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 52,
"bit_index": 0
}
]
},
{
"index": 49,
"name": "Реле 1 \"Измерение изоляции\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 52,
"bit_index": 1
}
]
},
{
"index": 50,
"name": "Реле 2 \"Измерение изоляции\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 52,
"bit_index": 2
}
]
},
{
"index": 51,
"name": "Реле 3 \"Измерение изоляции\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 52,
"bit_index": 3
}
]
},
{
"index": 52,
"name": "Реле 4 \"Контроль метрологии\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 52,
"bit_index": 4
}
]
},
{
"index": 53,
"name": "Реле 5 \"Измерение изоляции (соленоид)\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 52,
"bit_index": 5
}
]
},
{
"index": 54,
"name": "Реле \"АУ штоком\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 52,
"bit_index": 6
}
]
},
{
"index": 55,
"name": "Реле \"Включение Uкалибровки\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 52,
"bit_index": 7
}
]
},
{
"index": 56,
"name": "Реле \"Движение штока вверх\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 53,
"bit_index": 0
}
]
},
{
"index": 57,
"name": "УП в положении КЗ",
"state_struct": "no_yes",
"bits": [
{
"byte_index": 53,
"bit_index": 1
}
]
},
{
"index": 58,
"name": "Нет питания, включено \"резервное\" UPS",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 53,
"bit_index": 2
}
]
},
{
"index": 59,
"name": "Вода подставки",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 53,
"bit_index": 3
}
]
},
{
"index": 60,
"name": "Реле \"Разрешение на вакуумирование печи\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 53,
"bit_index": 4
}
]
},
{
"index": 61,
"name": "Низкий заряд аккумулятора UPS",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 53,
"bit_index": 5
}
]
},
{
"index": 62,
"name": "КВ рамы",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 53,
"bit_index": 6
}
]
},
{
"index": 63,
"name": "Источник: +24В",
"state_struct": "no_have_ok",
"bits": [
{
"byte_index": 53,
"bit_index": 7
}
]
},
{
"index": 64,
"name": "Реле \"Движение штока вниз\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 54,
"bit_index": 0
}
]
},
{
"index": 65,
"name": "Проверка источника",
"state_struct": "no_yes",
"bits": [
{
"byte_index": 54,
"bit_index": 1
}
]
},
{
"index": 66,
"name": "Станция",
"state_struct": "none_on_off_err_4",
"bits": [
{
"byte_index": 54,
"bit_index": 2
},
{
"byte_index": 54,
"bit_index": 3
}
]
},
{
"index": 67,
"skip": true
},
{
"index": 68,
"name": "Постоянное U=220В",
"state_struct": "no_have",
"bits": [
{
"byte_index": 54,
"bit_index": 4
}
]
},
{
"index": 69,
"name": "Источник готов",
"state_struct": "no_yes",
"bits": [
{
"byte_index": 54,
"bit_index": 5
}
]
},
{
"index": 70,
"name": "Авария привода",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 54,
"bit_index": 6
}
]
},
{
"index": 71,
"name": "Реле \"Напуск газа в печь\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 54,
"bit_index": 7
}
]
},
{
"index": 74,
"name": "Реле \"АУ током дуги ВДП №46\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 55,
"bit_index": 2
}
]
},
{
"index": 76,
"name": "Готовность привода",
"state_struct": "no_have_ok",
"bits": [
{
"byte_index": 55,
"bit_index": 4
}
]
},
{
"index": 78,
"name": "Реле \"Авария источника ВДП №46\"",
"state_struct": "off_on",
"bits": [
{
"byte_index": 55,
"bit_index": 6
}
]
},
{
"index": 79,
"name": "Клапан подачи аргона",
"state_struct": "close_open_ok",
"bits": [
{
"byte_index": 55,
"bit_index": 7
}
]
},
{
"index": 95,
"name": "Разрешение на вкл. вакуумного выключателя",
"state_struct": "off_on",
"bits": [
{
"byte_index": 57,
"bit_index": 7
}
]
}
]
}
}

View File

@@ -0,0 +1,127 @@
{
"power_new": {
"struct": [
{
"index": 39,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "no_yes",
"bits": [
{
"byte_index": 50,
"bit_index": 7
}
]
},
{
"index": 63,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "no_yes",
"bits": [
{
"byte_index": 53,
"bit_index": 7
}
]
},
{
"index": 66,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 54,
"bit_index": 2
}
]
},
{
"index": 67,
"name": "<22><><EFBFBD><EFBFBD>. <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 54,
"bit_index": 3
}
]
},
{
"index": 68,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 54,
"bit_index": 4
}
]
},
{
"index": 69,
"name": "<22><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>",
"state_struct": "off_on_err",
"bits": [
{
"byte_index": 54,
"bit_index": 5
}
]
},
{
"index": 72,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 55,
"bit_index": 0
}
]
},
{
"index": 73,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 55,
"bit_index": 1
}
]
},
{
"index": 74,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "no_yes_ok",
"bits": [
{
"byte_index": 55,
"bit_index": 2
}
]
},
{
"index": 75,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "no_yes_err",
"bits": [
{
"byte_index": 55,
"bit_index": 3
}
]
},
{
"index": 77,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"state_struct": "off_on",
"bits": [
{
"byte_index": 55,
"bit_index": 5
}
]
}
]
}
}

View File

@@ -0,0 +1,13 @@
{
"кА": false,
"В": false,
"А": false,
"гр.С": false,
"мм": false,
"мкм.рт.ст": true,
"м^3/ч": false,
"кгс/см^2": false,
"мм.рт.ст": true,
"МВт": false,
"Гц": true
}

View File

@@ -0,0 +1,56 @@
{
"01": { "parent": [ "default" ] },
"02": { "parent": [ "default" ] },
"03": { "parent": [ "default" ] },
"04": { "parent": [ "default" ] },
"05": { "parent": [ "default" ] },
"06": { "parent": [ "default" ] },
"07": { "parent": [ "default" ] },
"08": { "parent": [ "default" ] },
"09": { "parent": [ "default" ] },
"10": { "parent": [ "default" ] },
"11": { "parent": [ "default" ] },
"12": { "parent": [ "default" ] },
"13": { "parent": [ "default" ] },
"14": { "parent": [ "default" ] },
"15": { "parent": [ "default" ] },
"16": { "parent": [ "default" ] },
"17": { "parent": [ "default" ] },
"18": { "parent": [ "default" ] },
"19": { "parent": [ "default" ] },
"20": { "parent": [ "default" ] },
"21": { "parent": [ "default" ] },
"22": { "parent": [ "default" ] },
"23": { "parent": [ "default" ] },
"24": { "parent": [ "default" ] },
"25": { "parent": [ "default" ] },
"26": { "parent": [ "default" ] },
"27": { "parent": [ "default" ] },
"28": { "parent": [ "default" ] },
"29": { "parent": [ "default" ] },
"30": { "parent": [ "default" ] },
"31": { "parent": [ "default" ] },
"32": { "parent": [ "default" ] },
"33": { "parent": [ "default" ] },
"34": { "parent": [ "default" ] },
"35": { "parent": [ "default" ] },
"36": { "parent": [ "default" ] },
"37": { "parent": [ "default" ] },
"38": { "parent": [ "default" ] },
"39": { "parent": [ "default" ] },
"40": { "parent": [ "default" ] },
"41": { "parent": [ "default" ] },
"42": { "parent": [ "default" ] },
"43": { "parent": [ "default" ] },
"44": { "parent": [ "default" ] },
"45": { "parent": [ "default" ] },
"46": { "parent": [ "default" ] },
"47": { "parent": [ "default" ] },
"48": { "parent": [ "default" ] },
"49": { "parent": [ "default" ] },
"50": { "parent": [ "default" ] },
"91": { "parent": [ "default" ] },
"92": { "parent": [ "default" ] },
"93": { "parent": [ "default" ] },
"94": { "parent": [ "default" ] }
}

View File

@@ -0,0 +1,356 @@
{
"default": {
"struct": [
{
"index": 0,
"name": "Alarm ! Zero signal !",
"state_struct": "protect_1"
},
{
"index":1,
"name": "Шток внизу !",
"state_struct": "protect_1"
},
{
"index":2,
"name": "Шток вверху !",
"state_struct": "protect_1"
},
{
"index": 3,
"name": "Uдуги > Uмакс !",
"state_struct": "protect_1"
},
{
"index": 4,
"name": "Uдуги < Uмин !",
"state_struct": "protect_1"
},
{
"index": 5,
"name": "Qводы кристаллизатора !",
"state_struct": "protect_1"
},
{
"index": 6,
"name": "P2 воды кристаллизатора ЭКМ отметка -5м !",
"state_struct": "protect_1"
},
{
"index": 7,
"name": "P1 воды кристаллизатора ЭКМ отметка +1.5м !",
"state_struct": "protect_1"
},
{
"index": 8,
"name": "P1 воды кристаллизатора ЭКМ отметка +1.5м !",
"state_struct": "protect_1"
},
{
"index": 9,
"name": "Вода штока !",
"state_struct": "protect_1"
},
{
"index":10,
"name": "tводы штока !",
"state_struct": "protect_1"
},
{
"index":11,
"name": "Вода вакуум-камеры !",
"state_struct": "protect_1"
},
{
"index":12,
"name": "tводы вакуум-камеры !",
"state_struct": "protect_1"
},
{
"index":13,
"name": "Ухудшение вакуума !",
"state_struct": "protect_1"
},
{
"index": 14,
"name": "Нет готовности к токовой операции!",
"state_struct": "protect_1"
},
{
"index": 15,
"name": "Дверь А открыта !",
"state_struct": "protect_1"
},
{
"index": 16,
"name": "Дверь Б открыта !",
"state_struct": "protect_1"
},
{
"index": 17,
"name": "Дверь В открыта !",
"state_struct": "protect_1"
},
{
"index": 18,
"name": "Дверь Г открыта !",
"state_struct": "protect_1"
},
{
"index": 19,
"name": "Дверь Д открыта !",
"state_struct": "protect_1"
},
{
"index": 20,
"name": "Прижимы !",
"state_struct": "protect_1"
},
{
"index": 21,
"name": "Упоры !",
"state_struct": "protect_1"
},
{
"index": 22,
"name": "Люк открыт !",
"state_struct": "protect_1"
},
{
"index": 23,
"name": "Пенал открыт !",
"state_struct": "protect_1"
},
{
"index": 24,
"name": "Вода подставки !",
"state_struct": "protect_1"
},
{
"index": 25,
"name": "Нет U аварийной сигнализации !",
"state_struct": "protect_1"
},
{
"index": 26,
"name": "Плохой вакуум !",
"state_struct": "protect_1"
},
{
"index": 27,
"name": "tводы подставки !",
"state_struct": "protect_1"
},
{
"index": 28,
"name": "Давление газа в печи выше атмосферного !",
"state_struct": "protect_1"
},
{
"index": 29,
"name": "Вода фланца вакуум-камеры !",
"state_struct": "protect_1"
},
{
"index": 30,
"name": "Отключение ВВ!",
"state_struct": "protect_1"
},
{
"index": 31,
"name": "tводы фланца вакуум-камеры !",
"state_struct": "protect_1"
},
{
"index": 32,
"name": "P воды поддона !",
"state_struct": "protect_1"
},
{
"index": 33,
"name": "Отсутствует связь с сервером 1 %s!*3",
"state_struct": "protect_1"
},
{
"index": 34,
"name": "Отсутствует связь с сервером 2 %s!*3",
"state_struct": "protect_1"
},
{
"index": 35,
"name": "Отсутствует связь с контроллером ГМП !",
"state_struct": "protect_1"
},
{
"index": 36,
"name": "Неисправность в работе ARPW !",
"state_struct": "protect_1"
},
{
"index": 37,
"name": "Неисправность в работе ДВН !",
"state_struct": "protect_1"
},
{
"index": 38,
"name": "Неисправность в работе ВВ !",
"state_struct": "protect_1"
},
{
"index": 39,
"name": "Неисправность в работе ДУ-260 !",
"state_struct": "protect_1"
},
{
"index": 40,
"name": "Неисправность в работе ДУ-100 !",
"state_struct": "protect_1"
},
{
"index": 41,
"name": "Неисправность в работе ДУ-32 !",
"state_struct": "protect_1"
},
{
"index": 43,
"name": "Неисправность в работе БПС !",
"state_struct": "protect_1"
},
{
"index": 44,
"name": "Неисправность в режиме работы соленоида !",
"state_struct": "protect_1"
},
{
"index": 45,
"name": "Нет питания сети !",
"state_struct": "protect_1"
},
{
"index": 46,
"name": "КВ рамы",
"state_struct": "protect_1"
},
{
"index": 48,
"name": "Нет сигнала датчика (МЕТРАН отм.+1.5м) !",
"state_struct": "protect_1"
},
{
"index": 49,
"name": "БПС ГМП отключен!",
"state_struct": "protect_1"
},
{
"index": 50,
"name": "Неисправность источника питания ВДП !",
"state_struct": "protect_1"
},
{
"index": 51,
"name": "Нет принимаемых данных !",
"state_struct": "protect_1"
},
{
"index": 52,
"name": "Разрыв дуги !",
"state_struct": "protect_1"
},
{
"index": 53,
"name": "Нет готовности привода!",
"state_struct": "protect_1"
},
{
"index": 54,
"name": "Alarm ! Signal A1_22 is set.",
"state_struct": "protect_1"
},
{
"index": 55,
"name": "Короткое замыкание !",
"state_struct": "protect_1"
},
{
"index": 56,
"name": "Переключатель УП не в положении АВТ !",
"state_struct": "protect_1"
},
{
"index": 57,
"name": "Проверить перевод разьединителей печей!",
"state_struct": "protect_1"
},
{
"index": 58,
"name": "Снижение протока воды штока!",
"state_struct": "protect_1"
},
{
"index": 59,
"name": "Снижение протока воды камеры!",
"state_struct": "protect_1"
},
{
"index": 60,
"name": "Снижение протока воды фланца!",
"state_struct": "protect_1"
},
{
"index": 61,
"name": "Запрет зажигания дуги по времени вакуумирования!",
"state_struct": "protect_1"
},
{
"index": 62,
"name": "Отсутствует ток соленоида !",
"state_struct": "protect_1"
},
{
"index": 63,
"name": "Отсутствует перемещение штока !",
"state_struct": "protect_1"
},
{
"index": 64,
"name": "Отсутствует перемещение штока > 15 минут!",
"state_struct": "protect_1"
},
{
"index": 65,
"name": "Запрет на включение вакуумных насосов !",
"state_struct": "protect_1"
},
{
"index": 67,
"name": "ВДП развакуумирована !",
"state_struct": "protect_1"
},
{
"index": 70,
"name": "Смещение начала архивации %s !*1",
"state_struct": "protect_1"
},
{
"index": 71,
"name": "Смещение конца архивации %s !*1",
"state_struct": "protect_1"
},
{
"index": 74,
"name": "",
"state_struct": "protect_1"
},
{
"index": 75,
"name": "Alarm ! Signal A1_43 is set.",
"state_struct": "protect_1"
},
{
"index": 76,
"name": "Alarm ! Signal A1_44 is set.",
"state_struct": "protect_1"
}
]
}
}

View File

@@ -0,0 +1,265 @@
{
"protect_1": [
{
"index": 0,
"name": "Отсутствует",
"color": "#00ff00"
},
{
"index": 1,
"name": "Сработало",
"color": "#ffff00"
},
{
"index": 2,
"name": "Сброс тока",
"color": "#ff0000"
}
],
"no_yes_err": [
{
"index": 0,
"name": "Нет",
"color": "#00ff00"
},
{
"index": 1,
"name": "Да",
"color": "#ff0000"
}
],
"no_yes_ok": [
{
"index": 0,
"name": "Нет",
"color": "#ff0000"
},
{
"index": 1,
"name": "Да",
"color": "#00ff00"
}
],
"no_yes": [
{
"index": 0,
"name": "Нет",
"color": "#00ff00"
},
{
"index": 1,
"name": "Да",
"color": "#00ff00"
}
],
"have_no_err": [
{
"index": 0,
"name": "Есть",
"color": "#00ff00"
},
{
"index": 1,
"name": "Нет",
"color": "#ff0000"
}
],
"no_have_ok": [
{
"index": 0,
"name": "Нет",
"color": "#ff0000"
},
{
"index": 1,
"name": "Есть",
"color": "#00ff00"
}
],
"no_have": [
{
"index": 0,
"name": "Нет",
"color": "#00ff00"
},
{
"index": 1,
"name": "Есть",
"color": "#00ff00"
}
],
"off_on_err": [
{
"index": 0,
"name": "Выкл",
"color": "#00ff00"
},
{
"index": 1,
"name": "Вкл",
"color": "#ff0000"
}
],
"off_on": [
{
"index": 0,
"name": "Выкл",
"color": "#00ff00"
},
{
"index": 1,
"name": "Вкл",
"color": "#00ff00"
}
],
"open_close_ok": [
{
"index": 0,
"name": "Откр",
"color": "#ff0000"
},
{
"index": 1,
"name": "Закр",
"color": "#00ff00"
}
],
"close_open_ok": [
{
"index": 0,
"name": "Закр",
"color": "#ff0000"
},
{
"index": 1,
"name": "Откр",
"color": "#00ff00"
}
],
"out_in_ok": [
{
"index": 0,
"name": "Не введ",
"color": "#ff0000"
},
{
"index": 1,
"name": "Введ",
"color": "#00ff00"
}
],
"spinn_clamp_ok": [
{
"index": 0,
"name": "Отж",
"color": "#ff0000"
},
{
"index": 1,
"name": "Приж",
"color": "#00ff00"
}
],
"spinn_press": [
{
"index": 0,
"name": "Отж",
"color": "#00ff00"
},
{
"index": 1,
"name": "Наж",
"color": "#00ff00"
}
],
"none_on_off_err_3_4": [
{
"index": 0,
"name": "Неопр",
"color": "#ffffff"
},
{
"index": 1,
"name": "Вкл",
"color": "#00ff00"
},
{
"index": 2,
"name": "Выкл",
"color": "#ff0000"
},
{
"index": 3,
"name": "Авария",
"color": "#ff0000"
}
],
"none_on_off_err_4": [
{
"index": 0,
"name": "Неопр",
"color": "#ffffff"
},
{
"index": 1,
"name": "Вкл",
"color": "#00ff00"
},
{
"index": 2,
"name": "Выкл",
"color": "#00ff00"
},
{
"index": 3,
"name": "Авария",
"color": "#ff0000"
}
],
"none_err_const_puls_1_2": [
{
"index": 0,
"name": "Авария",
"color": "#ff0000"
},
{
"index": 1,
"name": "Авария",
"color": "#ff0000"
},
{
"index": 2,
"name": "Пост",
"color": "#00ff00"
},
{
"index": 3,
"name": "Пульс",
"color": "#00ff00"
}
],
"none_open_close_err_4": [
{
"index": 0,
"name": "Неопр",
"color": "#ffffff"
},
{
"index": 1,
"name": "Откр",
"color": "#00ff00"
},
{
"index": 2,
"name": "Закр",
"color": "#00ff00"
},
{
"index": 3,
"name": "Авария",
"color": "#ff0000"
}
]
}

View File

@@ -0,0 +1,94 @@
{
"tech_cycle_conf": [
{
"index": -1,
"name": "Конец технологического цикла (ручной)",
"color": "#00ffff"
},
{
"index": 0,
"name": "Конец технологического цикла",
"color": "#00ffff"
},
{
"index": 1,
"name": "Выгрузка-загрузка",
"color": "#00ffff"
},
{
"index": 2,
"name": "Вакуумирование на приварку",
"color": "#0000ff"
},
{
"index": 5,
"name": "Приварка",
"color": "#ff0000"
},
{
"index": 6,
"name": "Охлаждение приварки",
"color": "#00ff00"
},
{
"index": 7,
"name": "Осмотр приварки",
"color": "#00ffff"
},
{
"index": 8,
"name": "Вакуумирование на плавку",
"color": "#0000ff"
},
{
"index": 9,
"name": "Разведение ванны",
"color": "#8500b6"
},
{
"index": 10,
"name": "Плавка (основной режим)",
"color": "#ff0000"
},
{
"index": 11,
"name": "ВУР",
"color": "#ff00ff"
},
{
"index": 12,
"name": "Охлаждение слитка",
"color": "#00ff00"
},
{
"index": 13,
"name": "Выгрузка комплекта",
"color": "#00ffff"
},
{
"index": 14,
"name": "Вакуумирование на оплавление",
"color": "#0000ff"
},
{
"index": 15,
"name": "Оплавление",
"color": "#ff0000"
},
{
"index": 16,
"name": "Охлаждение оплавыша",
"color": "#00ff00"
},
{
"index": 17,
"name": "Слив металла",
"color": "#8500b6"
},
{
"index": 25,
"name": "Проверка защит",
"color": "#00ffff"
}
]
}

View File

@@ -0,0 +1,56 @@
{
"01": { "parent": [ "default" ] },
"02": { "parent": [ "default" ] },
"03": { "parent": [ "default" ] },
"04": { "parent": [ "default" ] },
"05": { "parent": [ "default" ] },
"06": { "parent": [ "default" ] },
"07": { "parent": [ "default" ] },
"08": { "parent": [ "default" ] },
"09": { "parent": [ "default" ] },
"10": { "parent": [ "default" ] },
"11": { "parent": [ "default" ] },
"12": { "parent": [ "default" ] },
"13": { "parent": [ "default" ] },
"14": { "parent": [ "default" ] },
"15": { "parent": [ "default" ] },
"16": { "parent": [ "default" ] },
"17": { "parent": [ "default" ] },
"18": { "parent": [ "default" ] },
"19": { "parent": [ "default" ] },
"20": { "parent": [ "default" ] },
"21": { "parent": [ "default" ] },
"22": { "parent": [ "default" ] },
"23": { "parent": [ "default" ] },
"24": { "parent": [ "default" ] },
"25": { "parent": [ "default" ] },
"26": { "parent": [ "default" ] },
"27": { "parent": [ "default" ] },
"28": { "parent": [ "default" ] },
"29": { "parent": [ "default" ] },
"30": { "parent": [ "default" ] },
"31": { "parent": [ "default" ] },
"32": { "parent": [ "default" ] },
"33": { "parent": [ "default" ] },
"34": { "parent": [ "default" ] },
"35": { "parent": [ "default" ] },
"36": { "parent": [ "default" ] },
"37": { "parent": [ "default" ] },
"38": { "parent": [ "default" ] },
"39": { "parent": [ "default" ] },
"40": { "parent": [ "default" ] },
"41": { "parent": [ "default" ] },
"42": { "parent": [ "default" ] },
"43": { "parent": [ "default" ] },
"44": { "parent": [ "default" ] },
"45": { "parent": [ "default" ] },
"46": { "parent": [ "default" ] },
"47": { "parent": [ "default" ] },
"48": { "parent": [ "default" ] },
"49": { "parent": [ "default" ] },
"50": { "parent": [ "default" ] },
"91": { "parent": [ "default" ] },
"92": { "parent": [ "default" ] },
"93": { "parent": [ "default" ] },
"94": { "parent": [ "default" ] }
}

View File

@@ -1,368 +1,380 @@
{
"deleteAll": true,
"delete": [],
"add": [
{
"id": 0,
"name": "<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>",
"sname": "I <20>",
"measure": "<22><>",
"mul": 0.1,
"byteId": [ 0, 1 ]
},
{
"id": 1,
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>",
"sname": "U <EFBFBD>",
"measure": "<EFBFBD>",
"mul": 0.1,
"byteId": [ 2, 3 ]
},
{
"id": 2,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "I <20><>",
"measure": "<EFBFBD>",
"mul": 0.1,
"byteId": [4,5]
},
{
"id": 3,
"name": "U <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "U <EFBFBD><EFBFBD>",
"measure": "<EFBFBD>",
"mul": 0.1,
"byteId": [6,7]
},
{
"id": 4,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "I <20><><EFBFBD>",
"measure": "<EFBFBD>",
"mul": 0.1,
"byteId": [8,9]
},
{
"id": 5,
"name": "U <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "U <EFBFBD><EFBFBD><EFBFBD>",
"measure": "<EFBFBD>",
"mul": 0.1,
"byteId": [10,11]
},
{
"id": 6,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "I <20><>",
"measure": "<EFBFBD><EFBFBD>",
"mul": 0.1,
"byteId": [12,13]
},
{
"id": 7,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><>.<2E><><EFBFBD>",
"measure": "<22><>.<2E>",
"byteId": [14,15]
},
{
"id": 8,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><>.<2E><>",
"measure": "<22><>.<2E>",
"byteId": [16,17]
},
{
"id": 9,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><><EFBFBD>-<2D><><EFBFBD>",
"measure": "<22><>.<2E>",
"byteId": [18,19]
},
{
"id": 10,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><>",
"measure": "<22><>.<2E>",
"byteId": [20,21]
},
{
"id": 11,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0.1",
"sname": "S <20><>",
"measure": "<22><>",
"mul": 0.1,
"byteId": [22,23]
},
{
"id": 12,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "S <20><>",
"measure": "<22><>",
"byteId": [24,25]
},
{
"id": 13,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"measure": "<22><><EFBFBD>.<2E><>.<2E><>",
"mul": -1,
"byteId": [26,27]
},
{
"id": 14,
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "R <20><>-<2D><>",
"measure": "<22>",
"mul": 0.1,
"byteId": [28,29]
},
{
"id": 15,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "R <20><>-<2D><><EFBFBD>",
"measure": "<EFBFBD>",
"mul": 0.1,
"byteId": [30,31]
},
{
"id": 16,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>",
"sname": "Q <20>.<2E><>",
"measure": "<22>^3/<2F>",
"byteId": [ 32, 33 ]
},
{
"id": 17,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><><EFBFBD>.<2E><><EFBFBD>.",
"mul": 0.01,
"byteId": [34,35]
},
{
"id": 18,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>",
"sname": "<22><><EFBFBD>.<2E><><EFBFBD>.",
"mul": 0.1,
"byteId": [36,37]
},
{
"id": 19,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "Q<>. <20><>.",
"measure": "<22>^3/<2F>",
"mul": 0.01,
"byteId": [38,39]
},
{
"id": 20,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>",
"sname": "Q<>. <20><>.",
"measure": "<22>^3/<2F>",
"mul": 0.01,
"byteId": [40,41]
},
{
"id": 21,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.+1,5",
"sname": "P <20>.<2E><>",
"measure": "<22><><EFBFBD>/<2F><>^2",
"mul": 0.01,
"byteId": [42,43]
},
{
"id": 22,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "Q<>. <20><><EFBFBD>.",
"measure": "<22>^3/<2F>",
"mul": 0.01,
"byteId": [44,45]
},
{
"id": 23,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD>)",
"sname": "I <20>.<2E><><EFBFBD> <20><><EFBFBD>",
"measure": "<22><>",
"mul": 0.1,
"byteId": [58,59]
},
{
"id": 25,
"name": "<22><><EFBFBD>-<2D><><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><><EFBFBD>-<2D><><EFBFBD>",
"measure": "<22>",
"mul": 0.1,
"byteId": [62,63]
},
{
"id": 26,
"name": "<22><><EFBFBD>-<2D><><EFBFBD>. <20><><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><><EFBFBD>-<2D><><EFBFBD><EFBFBD>",
"measure": "<22>",
"mul": 0.1,
"byteId": [64,65]
},
{
"id": 27,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><>.",
"measure": "<22><>.<2E>",
"byteId": [66,67]
},
{
"id": 28,
"name": "t <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "t <20><><EFBFBD>.",
"measure": "<22><>.<2E>",
"byteId": [68,69]
},
{
"id": 29,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "Q<>. <20><><EFBFBD>.",
"measure": "<22>^3/<2F>",
"mul": 0.01,
"byteId": [70,71]
},
{
"id": 30,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><><EFBFBD>. <20><><EFBFBD>.",
"measure": "<22>",
"mul": 0.1,
"byteId": [72,73]
},
{
"id": 31,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.)",
"sname": "I <20>.<2E><><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD>.",
"measure": "<22><>",
"mul": 0.1,
"byteId": [74,75]
},
{
"id": 33,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-1200",
"sname": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-1200",
"measure": "<22><>.<2E><>.<2E><>",
"mul": 0.1,
"byteId": [78,79]
},
{
"id": 34,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-18,75",
"sname": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-18,25",
"measure": "<22><>.<2E><>.<2E><>",
"mul": 0.001,
"byteId": [80,81]
},
{
"id": 35,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "P <20>.<2E><><EFBFBD><EFBFBD>.",
"measure": "<22><><EFBFBD>/<2F><>^2",
"mul": 0.1,
"byteId": [82,83]
},
{
"id": 36,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "P <20>.<2E><><EFBFBD><EFBFBD>.",
"measure": "<22><><EFBFBD>/<2F><>^2",
"byteId": [84,85]
},
{
"id": 37,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> (<28><><EFBFBD>)",
"sname": "<22><><EFBFBD>.I, <20><><EFBFBD>",
"measure": "<22><>",
"mul": 0.1,
"byteId": [86,87]
},
{
"id": 38,
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<EFBFBD><EFBFBD><EFBFBD>.<2E><>.<2E><><EFBFBD>.<2E><>",
"measure": "<22>",
"mul": 0.01,
"byteId": [88,89]
},
{
"id": 39,
"name": "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ARPW",
"sname": "I <20><>. ARPW",
"measure": "<22>",
"mul": 0.01,
"byteId": [90,91]
},
{
"id": 40,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<EFBFBD><EFBFBD>.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD>",
"measure": "<22><><EFBFBD>",
"mul": 0.1,
"byteId": []
},
{
"id": 41,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><> 1 <20><><EFBFBD>.",
"sname": "U <20><>. 1<><31><EFBFBD>, <20>",
"measure": "<22>",
"mul": 0.1,
"byteId": [92,93]
},
{
"id": 42,
"name": "<22><><EFBFBD>: <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1",
"sname": "I <20><><EFBFBD>1 <20><><EFBFBD>",
"measure": "<22>",
"byteId": [94,95]
},
{
"id": 43,
"name": "<22><><EFBFBD>: <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2",
"sname": "I <20><><EFBFBD>2 <20><><EFBFBD>",
"measure": "<22>",
"byteId": [96,97]
},
{
"id": 44,
"name": "<22><><EFBFBD>: <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 3",
"sname": "I <20><><EFBFBD>3 <20><><EFBFBD>",
"measure": "<22>",
"byteId": [98,99]
},
{
"id": 45,
"name": "<22><><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"sname": "<22><><EFBFBD><EFBFBD>. <20><><EFBFBD>",
"measure": "<22><>",
"mul": 0.1,
"byteId": [100,101]
},
{
"id": 46,
"name": "<22><><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>p",
"mul": 0.01,
"byteId": [102,103]
},
{
"id": 47,
"name": "<22><><EFBFBD>: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>i",
"mul": 0.01,
"byteId": [104,105]
},
{
"id": 49,
"name": "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
"byteId": [106,107]
},
{
"id": 50,
"name": "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> U <20><><EFBFBD>",
"measure": "<22>",
"mul": 0.1,
"byteId": [108,109]
}
]
}
"default": {
"struct": [
{
"index": 0,
"name": "Ток дуги",
"s_name": "I д",
"metric": "кА",
"mul": 0.1,
"show_default": true,
"bytes": [ 0, 1 ]
},
{
"index": 1,
"name": "Напряжение дуги",
"s_name": "U д",
"metric": "В",
"mul": 0.1,
"show_default": true,
"bytes": [ 2, 3 ]
},
{
"index": 2,
"name": "Ток рабочего двигателя",
"s_name": "I рд",
"metric": "А",
"mul": 0.1,
"bytes": [ 4, 5 ]
},
{
"index": 3,
"name": "U рабочего двигателя",
"s_name": "U рд",
"metric": "В",
"mul": 0.1,
"bytes": [ 6, 7 ]
},
{
"index": 4,
"name": "Ток соленоида",
"s_name": "I сол",
"metric": "А",
"mul": 0.1,
"bytes": [ 8, 9 ]
},
{
"index": 5,
"name": "U соленоида",
"s_name": "U сол",
"metric": "В",
"mul": 0.1,
"bytes": [ 10, 11 ]
},
{
"index": 6,
"name": "Ток задания",
"s_name": "I рз",
"metric": "кА",
"mul": 0.1,
"show_default": true,
"bytes": [ 12, 13 ]
},
{
"index": 7,
"name": "t кристаллизатора на входе",
"s_name": "t кр.вых",
"metric": "гр.С",
"mul": 1,
"bytes": [ 14, 15 ]
},
{
"index": 8,
"name": "t кристаллизатора на выходе",
"s_name": "t кр.вх",
"metric": "гр.С",
"mul": 1,
"bytes": [ 16, 17 ]
},
{
"index": 9,
"name": "t вакуум-камеры",
"s_name": "t вак-кам",
"metric": "гр.С",
"mul": 1,
"bytes": [ 18, 19 ]
},
{
"index": 10,
"name": "t штока",
"s_name": "t шт",
"metric": "гр.С",
"mul": 1,
"bytes": [ 20, 21 ]
},
{
"index": 11,
"name": "U контроля",
"s_name": "U конт",
"metric": "В",
"mul": 0.1,
"bytes": [ 22, 23 ]
},
{
"index": 12,
"name": "Перемещение",
"s_name": "S шт",
"metric": "мм",
"mul": 1,
"bytes": [ 24, 25 ]
},
{
"index": 13,
"name": "Вакуум",
"s_name": "Вакуум",
"metric": "мкм.рт.ст",
"mul": -1,
"show_default": true,
"bytes": [ 26, 27 ]
},
{
"index": 14,
"name": "Изоляция шток-крышка",
"s_name": "R шт-кр",
"metric": "В",
"mul": 0.1,
"bytes": [ 28, 29 ]
},
{
"index": 15,
"name": "Изоляция крышка-камера",
"s_name": "R кр-кам",
"metric": "В",
"mul": 0.1,
"bytes": [ 30, 31 ]
},
{
"index": 16,
"name": "Расход воды",
"s_name": "Q в.кр",
"metric": "м^3/ч",
"mul": 1,
"bytes": [ 32, 33 ]
},
{
"index": 17,
"name": "Капельные замыкания",
"s_name": "Кап.зам.",
"metric": "УЕ",
"mul": 0.01,
"bytes": [ 34, 35 ]
},
{
"index": 18,
"name": "Усреднённая ширина импульсов КЗ",
"s_name": "Кап.зым.",
"metric": "УЕ",
"mul": 0.1,
"bytes": [ 36, 37 ]
},
{
"index": 19,
"name": "Проток воды фланца",
"s_name": "Qв. фл.",
"metric": "м^3/ч",
"mul": 0.01,
"bytes": [ 38, 39 ]
},
{
"index": 20,
"name": "Проток воды штока",
"s_name": "Qв. шт.",
"metric": "м^3/ч",
"mul": 0.01,
"bytes": [ 40, 41 ]
},
{
"index": 21,
"name": "Давление воды крист.+1,5",
"s_name": "P в.кр",
"metric": "кгс/см^2",
"mul": 0.01,
"bytes": [ 42, 43 ]
},
{
"index": 22,
"name": "Проток воды камеры",
"s_name": "Qв. кам.",
"metric": "м^3/ч",
"mul": 0.01,
"bytes": [ 44, 45 ]
},
{
"index": 23,
"name": "Ток задания источника(САУ)",
"s_name": "I з.ист САУ",
"metric": "кА",
"mul": 0.1,
"bytes": [ 58, 59 ]
},
{
"index": 24,
"name": "",
"s_name": "",
"metric": "УЕ",
"mul": 0.1,
"bytes": [ 60, 61 ]
},
{
"index": 25,
"name": "ПИД-рег. основная уставка",
"s_name": "ПИД-осн",
"metric": "В",
"mul": 0.1,
"bytes": [ 62, 63 ]
},
{
"index": 26,
"name": "ПИД-рег. макс. скорость",
"s_name": "ПИД-макс",
"metric": "В",
"mul": 0.1,
"bytes": [ 64, 65 ]
},
{
"index": 27,
"name": "t фланца вакуум-камеры",
"s_name": "t фл.",
"metric": "гр.С",
"mul": 1,
"bytes": [ 66, 67 ]
},
{
"index": 28,
"name": "t подставки",
"s_name": "t под.",
"metric": "гр.С",
"mul": 1,
"bytes": [ 68, 69 ]
},
{
"index": 29,
"name": "Проток воды подставки",
"s_name": "Qв. под.",
"metric": "м^3/ч",
"mul": 0.01,
"bytes": [ 70, 71 ]
},
{
"index": 30,
"name": "Задание соленоида",
"s_name": "Зад. сол.",
"metric": "А",
"mul": 0.1,
"bytes": [ 72, 73 ]
},
{
"index": 31,
"name": "Ток задания источника(преобраз.)",
"s_name": "I з.ист. преоб.",
"metric": "кА",
"mul": 0.1,
"bytes": [ 74, 75 ]
},
{
"index": 32,
"name": "Резерв",
"s_name": "",
"metric": "УЕ",
"mul": 0.1,
"bytes": [ 76, 77 ]
},
{
"index": 33,
"name": "Вакуум по МЕТРАН-1200",
"s_name": "МЕТРАН-1200",
"metric": "мм.рт.ст",
"mul": 0.1,
"show_default": true,
"bytes": [ 78, 79 ]
},
{
"index": 34,
"name": "Вакуум по МЕТРАН-18,75",
"s_name": "МЕТРАН-18,25",
"metric": "мм.рт.ст",
"mul": 0.001,
"show_default": true,
"bytes": [ 80, 81 ]
},
{
"index": 35,
"name": "Давление газа в баллоне",
"s_name": "P г.балл.",
"metric": "кгс/см^2",
"mul": 0.1,
"bytes": [ 82, 83 ]
},
{
"index": 36,
"name": "Давление воды поддона",
"s_name": "P в.подд.",
"metric": "кгс/см^2",
"mul": 1,
"bytes": [ 84, 85 ]
},
{
"index": 37,
"name": "Задание тока дуги (ЦАП)",
"s_name": "Зад.I, ЦАП",
"metric": "кА",
"mul": 0.1,
"bytes": [ 86, 87 ]
},
{
"index": 38,
"name": "Задкние скорости рабочего двигателя",
"s_name": "Зад.ск.раб.дв",
"metric": "В",
"mul": 0.1,
"bytes": [ 88, 89 ]
},
{
"index": 39,
"name": "Ток двигателя насоса ARPW",
"s_name": "I дв. ARPW",
"metric": "А",
"mul": 0.01,
"bytes": [ 90, 91 ]
},
{
"index": 40,
"name": "Энергия плавильного пролёта",
"s_name": "Эн.пролёта, МВт",
"metric": "МВт",
"mul": 0.1,
"bytes": [ 92, 93 ]
},
{
"index": 41,
"name": "Среднее напряжение плавления",
"s_name": "U средн, В",
"metric": "В",
"mul": 0.1,
"bytes": [ 94, 95 ]
},
{
"index": 42,
"name": "ГМП: ток катушки 1",
"s_name": "I кат1 ГМП",
"metric": "А",
"mul": 1,
"bytes": [ 96, 97 ]
},
{
"index": 43,
"name": "ГМП: ток катушки 2",
"s_name": "I кат2 ГМП",
"metric": "А",
"mul": 1,
"bytes": [ 98, 99 ]
},
{
"index": 44,
"name": "ГМП: ток катушки 3",
"s_name": "I кат3 ГМП",
"metric": "А",
"mul": 1,
"bytes": [ 100, 101 ]
},
{
"index": 45,
"name": "ГМП: частота",
"s_name": "Част. ГМП",
"metric": "Гц",
"mul": 1,
"bytes": [ 102, 103 ]
}
]
}
}

View File

@@ -0,0 +1,110 @@
{
"00": {
"struct": [
{
"index": 0,
"name": "Общий: t воды водооборота",
"s_name": "t в",
"metric": "гр.С",
"mul": 0.1,
"bytes": []
},
{
"index": 1,
"name": "Общий: Давление воды водооборота",
"s_name": "P в",
"metric": "кгс/см^2",
"mul": 0.01,
"bytes": []
},
{
"index": 2,
"name": "Общий: Давление масла в бутыли",
"s_name": "P масла бут",
"metric": "кгс/см^2",
"mul": 0.1,
"bytes": []
},
{
"index": 3,
"name": "Общий: t воздуха в машинном зале",
"s_name": "t машзал",
"metric": "гр.С",
"mul": 0.1,
"bytes": []
},
{
"index": 4,
"name": "Общий: t воздуха на улице",
"s_name": "t улица",
"metric": "гр.С",
"mul": 0.1,
"bytes": []
},
{
"index": 5,
"name": "Общий: Атмосферное давление",
"s_name": "p атм",
"metric": "мм.рт.ст",
"mul": 0.1,
"bytes": []
},
{
"index": 6,
"name": "Общий: Давление масла в магистрали",
"s_name": "P масла маг",
"metric": "кгс/см^2",
"mul": 0.1,
"bytes": []
},
{
"index": 7,
"name": "Общий: Давление воды водооборота-К90",
"s_name": "P в-90",
"metric": "кгс/см^2",
"mul": 0.1,
"bytes": []
},
{
"index": 8,
"name": "Скорость штока за 1 мин",
"s_name": "V шт",
"metric": "мм/мин",
"mul": 0.01,
"bytes": []
},
{
"index": 9,
"name": "Вакуум по МЕТРАН 1,2",
"s_name": "МЕТРАН1,2",
"metric": "мм.рт.ст",
"mul": 0.001,
"bytes": []
},
{
"index": 10,
"name": "ВС: Ток дуги",
"s_name": "ВС:I д",
"metric": "кА",
"mul": 0.1,
"bytes": []
},
{
"index": 12,
"name": "ВС: Напряжение дуги",
"s_name": "ВС:U д",
"metric": "В",
"mul": 0.1,
"bytes": []
},
{
"index": 13,
"name": "ВС: Ток задания",
"s_name": "ВС:I рз",
"metric": "кА",
"mul": 0.1,
"bytes": []
}
]
}
}

View File

@@ -0,0 +1 @@
{}

View File

@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\ApiServer.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
</system.webServer>
</location>
</configuration>
<!--ProjectGuid: 618ef8a3-70d7-42a8-a407-aa3e47fe184c-->