From 411a9c1a445a32e92b68a58e7211d1e95482369c Mon Sep 17 00:00:00 2001 From: zhangsheng Date: Tue, 25 Mar 2025 14:14:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/config/3/acceleration_variables_1.json | 46 +++++++++ doc/config/3/acceleration_variables_2.json | 46 +++++++++ doc/config/3/acceleration_variables_3.json | 46 +++++++++ doc/config/3/acceleration_variables_4.json | 46 +++++++++ doc/config/3/filter_1.json | 25 +++++ doc/config/3/filter_2.json | 24 +++++ doc/config/3/filter_3.json | 24 +++++ doc/config/3/filter_4.json | 24 +++++ .../3/radial_vibration_variables_1.json | 55 +++++++++++ doc/config/3/seismic_monitor_slot.json | 71 ++++++++++++++ doc/config/3/velocity_variables_1.json | 46 +++++++++ doc/config/5/keyphase.json | 55 +++++++++++ doc/config/8/tachometer.json | 79 +++++++++++++++ doc/config/acceleration_variables_8_1.json | 46 +++++++++ doc/config/config.ini | 2 + doc/config/filter_8_1.json | 24 +++++ doc/config/main.json | 98 +++++++++++++++++++ doc/config/seismic_monitor_slot_3.json | 71 ++++++++++++++ doc/config/seismic_monitor_slot_4.json | 71 ++++++++++++++ 19 files changed, 899 insertions(+) create mode 100644 doc/config/3/acceleration_variables_1.json create mode 100644 doc/config/3/acceleration_variables_2.json create mode 100644 doc/config/3/acceleration_variables_3.json create mode 100644 doc/config/3/acceleration_variables_4.json create mode 100644 doc/config/3/filter_1.json create mode 100644 doc/config/3/filter_2.json create mode 100644 doc/config/3/filter_3.json create mode 100644 doc/config/3/filter_4.json create mode 100644 doc/config/3/radial_vibration_variables_1.json create mode 100644 doc/config/3/seismic_monitor_slot.json create mode 100644 doc/config/3/velocity_variables_1.json create mode 100644 doc/config/5/keyphase.json create mode 100644 doc/config/8/tachometer.json create mode 100644 doc/config/acceleration_variables_8_1.json create mode 100644 doc/config/config.ini create mode 100644 doc/config/filter_8_1.json create mode 100644 doc/config/main.json create mode 100644 doc/config/seismic_monitor_slot_3.json create mode 100644 doc/config/seismic_monitor_slot_4.json diff --git a/doc/config/3/acceleration_variables_1.json b/doc/config/3/acceleration_variables_1.json new file mode 100644 index 0000000..1fe0da5 --- /dev/null +++ b/doc/config/3/acceleration_variables_1.json @@ -0,0 +1,46 @@ +{ + "alert_latching": true, + "comparision": "None", + "comparision_percentage": 5, + "danger_latching": true, + "delay": { + "100ms": true, + "alert": 40, + "danger": 30 + }, + "id": 1, + "integrate_active": true, + "recorder_output": "None", + "rms_active": true, + "slot": 3, + "timed_ok": true, + "trip_multiply": 1, + "two_ma_clamp": true, + "variables": [ + { + "clamp_value": 1.25, + "full_sacle_range": "", + "type": "direct" + }, + { + "clamp_value": 1.2999999523162842, + "bias_voltage": 24, + "type": "bias_volt" + }, + { + "checked": false, + "clamp_value": 1.25, + "full_sacle_range": "", + "phase_lag": 100, + "type": "1x_ampl" + }, + { + "checked": false, + "clamp_value": 1.25, + "full_sacle_range": "", + "phase_lag": 100, + "type": "2x_ampl" + } + ], + "version": 1 +} diff --git a/doc/config/3/acceleration_variables_2.json b/doc/config/3/acceleration_variables_2.json new file mode 100644 index 0000000..4abc311 --- /dev/null +++ b/doc/config/3/acceleration_variables_2.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "slot":1, + "id":1, + "rms_active":true, + "integrate_active":true, + "variables":[ + { + "type":"direct", + "full_sacle_range":"0-20 m/s^2 pk", + "clamp_value":1.25 + }, + { + "type":"bias_volt", + "bias_voltage": -24, + "clamp_value":1.25 + }, + { + "type":"1x_ampl", + "full_sacle_range":"0-2 m/s^2 pk", + "clamp_value":1.25, + "phase_lag":180, + "checked":true + }, + { + "type":"2x_ampl", + "full_sacle_range":"0-2 m/s^2 pk", + "clamp_value":1.25, + "phase_lag":180, + "checked":true + } + ], + "delay":{ + "alert":30, + "danger":30.0, + "100ms":true + }, + "alert_latching":true, + "danger_latching":true, + "timed_ok":true, + "recorder_output":"direct", + "two_ma_clamp":true, + "trip_mutiply":1.00, + "comparision":"direct", + "comparision_percentage":5 +} \ No newline at end of file diff --git a/doc/config/3/acceleration_variables_3.json b/doc/config/3/acceleration_variables_3.json new file mode 100644 index 0000000..4abc311 --- /dev/null +++ b/doc/config/3/acceleration_variables_3.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "slot":1, + "id":1, + "rms_active":true, + "integrate_active":true, + "variables":[ + { + "type":"direct", + "full_sacle_range":"0-20 m/s^2 pk", + "clamp_value":1.25 + }, + { + "type":"bias_volt", + "bias_voltage": -24, + "clamp_value":1.25 + }, + { + "type":"1x_ampl", + "full_sacle_range":"0-2 m/s^2 pk", + "clamp_value":1.25, + "phase_lag":180, + "checked":true + }, + { + "type":"2x_ampl", + "full_sacle_range":"0-2 m/s^2 pk", + "clamp_value":1.25, + "phase_lag":180, + "checked":true + } + ], + "delay":{ + "alert":30, + "danger":30.0, + "100ms":true + }, + "alert_latching":true, + "danger_latching":true, + "timed_ok":true, + "recorder_output":"direct", + "two_ma_clamp":true, + "trip_mutiply":1.00, + "comparision":"direct", + "comparision_percentage":5 +} \ No newline at end of file diff --git a/doc/config/3/acceleration_variables_4.json b/doc/config/3/acceleration_variables_4.json new file mode 100644 index 0000000..4abc311 --- /dev/null +++ b/doc/config/3/acceleration_variables_4.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "slot":1, + "id":1, + "rms_active":true, + "integrate_active":true, + "variables":[ + { + "type":"direct", + "full_sacle_range":"0-20 m/s^2 pk", + "clamp_value":1.25 + }, + { + "type":"bias_volt", + "bias_voltage": -24, + "clamp_value":1.25 + }, + { + "type":"1x_ampl", + "full_sacle_range":"0-2 m/s^2 pk", + "clamp_value":1.25, + "phase_lag":180, + "checked":true + }, + { + "type":"2x_ampl", + "full_sacle_range":"0-2 m/s^2 pk", + "clamp_value":1.25, + "phase_lag":180, + "checked":true + } + ], + "delay":{ + "alert":30, + "danger":30.0, + "100ms":true + }, + "alert_latching":true, + "danger_latching":true, + "timed_ok":true, + "recorder_output":"direct", + "two_ma_clamp":true, + "trip_mutiply":1.00, + "comparision":"direct", + "comparision_percentage":5 +} \ No newline at end of file diff --git a/doc/config/3/filter_1.json b/doc/config/3/filter_1.json new file mode 100644 index 0000000..8ace983 --- /dev/null +++ b/doc/config/3/filter_1.json @@ -0,0 +1,25 @@ +{ + "filter": [ + { + "checked": true, + "high": 1000, + "low": 5, + "type": "high_pass" + }, + { + "checked": true, + "high": 99, + "low": 5, + "type": "low_pass" + }, + { + "checked": true, + "high": 1000, + "low": 5, + "type": "band_pass" + } + ], + "id": 1, + "slot": 3, + "version": 1 +} diff --git a/doc/config/3/filter_2.json b/doc/config/3/filter_2.json new file mode 100644 index 0000000..86ee443 --- /dev/null +++ b/doc/config/3/filter_2.json @@ -0,0 +1,24 @@ +{ + "slot":1, + "id":1, + "filter":[ + { + "type":"high_pass", + "low":5, + "high":1000, + "checked":true + }, + { + "type":"low_pass", + "low":5, + "high":1000, + "checked":true + }, + { + "type":"band_pass", + "low":5, + "high":1000, + "checked":true + } + ] +} \ No newline at end of file diff --git a/doc/config/3/filter_3.json b/doc/config/3/filter_3.json new file mode 100644 index 0000000..86ee443 --- /dev/null +++ b/doc/config/3/filter_3.json @@ -0,0 +1,24 @@ +{ + "slot":1, + "id":1, + "filter":[ + { + "type":"high_pass", + "low":5, + "high":1000, + "checked":true + }, + { + "type":"low_pass", + "low":5, + "high":1000, + "checked":true + }, + { + "type":"band_pass", + "low":5, + "high":1000, + "checked":true + } + ] +} \ No newline at end of file diff --git a/doc/config/3/filter_4.json b/doc/config/3/filter_4.json new file mode 100644 index 0000000..86ee443 --- /dev/null +++ b/doc/config/3/filter_4.json @@ -0,0 +1,24 @@ +{ + "slot":1, + "id":1, + "filter":[ + { + "type":"high_pass", + "low":5, + "high":1000, + "checked":true + }, + { + "type":"low_pass", + "low":5, + "high":1000, + "checked":true + }, + { + "type":"band_pass", + "low":5, + "high":1000, + "checked":true + } + ] +} \ No newline at end of file diff --git a/doc/config/3/radial_vibration_variables_1.json b/doc/config/3/radial_vibration_variables_1.json new file mode 100644 index 0000000..fb7dc4e --- /dev/null +++ b/doc/config/3/radial_vibration_variables_1.json @@ -0,0 +1,55 @@ +{ + "alert_latching": true, + "comparision": "None", + "comparision_percentage": 5, + "danger_latching": true, + "delay": { + "100ms": false, + "alert": 30, + "danger": 30 + }, + "id": 1, + "recorder_output": "None", + "slot": 3, + "trip_multiply": 1, + "two_ma_clamp": true, + "variables": [ + { + "clamp_value": 1.25, + "full_sacle_range": "0 - 500 um", + "type": "direct" + }, + { + "clamp_value": 0, + "full_sacle_range": "0 - 500 um", + "type": "gap" + }, + { + "checked": true, + "clamp_value": 1.25, + "full_sacle_range": "0 - 500 um", + "phase_lag": 100, + "type": "1x_ampl" + }, + { + "checked": true, + "clamp_value": 1.25, + "full_sacle_range": "0 - 500 um", + "phase_lag": 100, + "type": "2x_ampl" + }, + { + "checked": true, + "clamp_value": 1.25, + "full_sacle_range": "0 - 500 um", + "type": "not_1x_ampl" + }, + { + "checked": true, + "clamp_value": 1.25, + "full_sacle_range": "0 - 500 um", + "type": "smax_ampl" + } + ], + "version": 1 +} diff --git a/doc/config/3/seismic_monitor_slot.json b/doc/config/3/seismic_monitor_slot.json new file mode 100644 index 0000000..3551a06 --- /dev/null +++ b/doc/config/3/seismic_monitor_slot.json @@ -0,0 +1,71 @@ +{ + "card_type": 1, + "chan": [ + { + "active": true, + "channel_name": "", + "channel_type": "acceleration", + "id": 1, + "normal_voltage_range": [ + 0, + 21 + ], + "rack_type": "TMR", + "sample_rate": "32000", + "scale_factor": "0.8", + "standby": true, + "tmr_group": "1-3", + "transducer_name": "" + }, + { + "active": true, + "channel_name": "", + "channel_type": "acceleration", + "id": 2, + "normal_voltage_range": [ + 0, + 21 + ], + "rack_type": "TMR", + "sample_rate": "32000", + "scale_factor": "10", + "standby": true, + "tmr_group": "1-3", + "transducer_name": "" + }, + { + "active": true, + "channel_name": "", + "channel_type": "velocity", + "id": 3, + "normal_voltage_range": [ + 0, + 21 + ], + "rack_type": "TMR", + "sample_rate": "32000", + "scale_factor": "10", + "standby": true, + "tmr_group": "3-5", + "transducer_name": "" + }, + { + "active": true, + "channel_name": "", + "channel_type": "velocity", + "id": 4, + "normal_voltage_range": [ + 0, + 21 + ], + "rack_type": "TMR", + "sample_rate": "32000", + "scale_factor": "10", + "standby": true, + "tmr_group": "3-5", + "transducer_name": "" + } + ], + "slot": 3, + "version": 1 +} diff --git a/doc/config/3/velocity_variables_1.json b/doc/config/3/velocity_variables_1.json new file mode 100644 index 0000000..0175f36 --- /dev/null +++ b/doc/config/3/velocity_variables_1.json @@ -0,0 +1,46 @@ +{ + "alert_latching": true, + "channel": 1, + "comparision": "None", + "comparision_percentage": 5, + "danger_latching": true, + "delay": { + "100ms": true, + "alert": 30, + "danger": 30 + }, + "integrate_active": true, + "recorder_output": "None", + "rms_active": true, + "slot": 3, + "timed_ok": true, + "trip_multiply": 1, + "two_ma_clamp": true, + "variables": [ + { + "clamp_value": 1.25, + "full_sacle_range": "0 - 20 mm/s", + "type": "direct" + }, + { + "clamp_value": 1.2999999523162842, + "bias_voltage":24, + "type": "bias_volt" + }, + { + "checked": true, + "clamp_value": 1.25, + "full_sacle_range": "0 - 20 mm/s", + "phase_lag": 100, + "type": "1x_ampl" + }, + { + "checked": true, + "clamp_value": 1.25, + "full_sacle_range": "0 - 20 mm/s", + "phase_lag": 100, + "type": "2x_ampl" + } + ], + "version": 1 +} diff --git a/doc/config/5/keyphase.json b/doc/config/5/keyphase.json new file mode 100644 index 0000000..c146ae9 --- /dev/null +++ b/doc/config/5/keyphase.json @@ -0,0 +1,55 @@ +{ + "card_type": 2, + "chan": [ + { + "active": true, + "automatic_threshold": false, + "events_per_revolution": 1, + "hysteresis": 2, + "id": 1, + "normal_voltage_range": [ + 0, + 21 + ], + "threshold": 0 + }, + { + "active": true, + "automatic_threshold": false, + "events_per_revolution": 1, + "hysteresis": 2, + "id": 2, + "normal_voltage_range": [ + 0, + 21 + ], + "threshold": 0 + }, + { + "active": true, + "automatic_threshold": true, + "events_per_revolution": 1, + "hysteresis": 2, + "id": 3, + "normal_voltage_range": [ + 0, + 21 + ], + "threshold": 0 + }, + { + "active": true, + "automatic_threshold": false, + "events_per_revolution": 1, + "hysteresis": 2, + "id": 4, + "normal_voltage_range": [ + 0, + 21 + ], + "threshold": 0 + } + ], + "slot": 5, + "version": 1 +} diff --git a/doc/config/8/tachometer.json b/doc/config/8/tachometer.json new file mode 100644 index 0000000..a1818fd --- /dev/null +++ b/doc/config/8/tachometer.json @@ -0,0 +1,79 @@ +{ + "card_type": 2, + "chan": [ + { + "active": true, + "alert_latching": false, + "alert_response_time": 0, + "danger_response_time": 1073741823, + "events_per_revolution": 1, + "hysteresis": 0, + "id": 1, + "normal_latching": false, + "normal_voltage_range": [ + 0, + 0 + ], + "overspeed_latching": false, + "record_output": "不输出", + "threshold": 0, + "two_ma_clamp": true + }, + { + "active": true, + "alert_latching": false, + "alert_response_time": 0, + "danger_response_time": 2, + "events_per_revolution": 1, + "hysteresis": 0, + "id": 2, + "normal_latching": false, + "normal_voltage_range": [ + 0, + 99.98999786376953 + ], + "overspeed_latching": false, + "record_output": "不输出", + "threshold": 0, + "two_ma_clamp": false + }, + { + "active": true, + "alert_latching": false, + "alert_response_time": 0, + "danger_response_time": 0, + "events_per_revolution": 1, + "hysteresis": 0, + "id": 3, + "normal_latching": false, + "normal_voltage_range": [ + 0, + 0 + ], + "overspeed_latching": false, + "record_output": "不输出", + "threshold": 0, + "two_ma_clamp": false + }, + { + "active": false, + "alert_latching": false, + "alert_response_time": 0, + "danger_response_time": 0, + "events_per_revolution": 1, + "hysteresis": 0, + "id": 4, + "normal_latching": false, + "normal_voltage_range": [ + 0, + 0 + ], + "overspeed_latching": false, + "record_output": "不输出", + "threshold": 0, + "two_ma_clamp": false + } + ], + "slot": 8, + "version": 1 +} diff --git a/doc/config/acceleration_variables_8_1.json b/doc/config/acceleration_variables_8_1.json new file mode 100644 index 0000000..4abc311 --- /dev/null +++ b/doc/config/acceleration_variables_8_1.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "slot":1, + "id":1, + "rms_active":true, + "integrate_active":true, + "variables":[ + { + "type":"direct", + "full_sacle_range":"0-20 m/s^2 pk", + "clamp_value":1.25 + }, + { + "type":"bias_volt", + "bias_voltage": -24, + "clamp_value":1.25 + }, + { + "type":"1x_ampl", + "full_sacle_range":"0-2 m/s^2 pk", + "clamp_value":1.25, + "phase_lag":180, + "checked":true + }, + { + "type":"2x_ampl", + "full_sacle_range":"0-2 m/s^2 pk", + "clamp_value":1.25, + "phase_lag":180, + "checked":true + } + ], + "delay":{ + "alert":30, + "danger":30.0, + "100ms":true + }, + "alert_latching":true, + "danger_latching":true, + "timed_ok":true, + "recorder_output":"direct", + "two_ma_clamp":true, + "trip_mutiply":1.00, + "comparision":"direct", + "comparision_percentage":5 +} \ No newline at end of file diff --git a/doc/config/config.ini b/doc/config/config.ini new file mode 100644 index 0000000..5b0aff6 --- /dev/null +++ b/doc/config/config.ini @@ -0,0 +1,2 @@ +[Server] +IP=192.168.0.100 \ No newline at end of file diff --git a/doc/config/filter_8_1.json b/doc/config/filter_8_1.json new file mode 100644 index 0000000..86ee443 --- /dev/null +++ b/doc/config/filter_8_1.json @@ -0,0 +1,24 @@ +{ + "slot":1, + "id":1, + "filter":[ + { + "type":"high_pass", + "low":5, + "high":1000, + "checked":true + }, + { + "type":"low_pass", + "low":5, + "high":1000, + "checked":true + }, + { + "type":"band_pass", + "low":5, + "high":1000, + "checked":true + } + ] +} \ No newline at end of file diff --git a/doc/config/main.json b/doc/config/main.json new file mode 100644 index 0000000..d4e4397 --- /dev/null +++ b/doc/config/main.json @@ -0,0 +1,98 @@ +[ + { + "chan_display": "CPU", + "rack_type": "", + "slot": 0, + "slot_type": 0 + }, + { + "chan_display": "振动", + "rack_type": "", + "slot": 1, + "slot_type": "HAM824" + }, + { + "chan_display": "振动", + "rack_type": "", + "slot": 2, + "slot_type": "HAM824" + }, + { + "chan_display": "振动", + "rack_type": "", + "slot": 3, + "slot_type": "HAM824" + }, + { + "chan_display": "振动", + "rack_type": "", + "slot": 4, + "slot_type": "HAM824" + }, + { + "chan_display": "键相", + "rack_type": "", + "slot": 5, + "slot_type": "KPM834" + }, + { + "chan_display": "键相", + "rack_type": "", + "slot": 6, + "slot_type": "KPM834" + }, + { + "chan_display": "键相", + "rack_type": "", + "slot": 7, + "slot_type": "KPM834" + }, + { + "chan_display": "转速", + "rack_type": "", + "slot": 8, + "slot_type": "OPM844" + }, + { + "chan_display": "", + "rack_type": "", + "slot": 9, + "slot_type": 50 + }, + { + "chan_display": "", + "rack_type": "", + "slot": 10, + "slot_type": 0 + }, + { + "chan_display": "", + "rack_type": "", + "slot": 11, + "slot_type": 0 + }, + { + "chan_display": "继电器", + "rack_type": "", + "slot": 12, + "slot_type": "DOM810" + }, + { + "chan_display": "三冗余继电器", + "rack_type": "", + "slot": 13, + "slot_type": "DOM810" + }, + { + "chan_display": "三冗余继电器", + "rack_type": "", + "slot": 14, + "slot_type": "DOM810" + }, + { + "chan_display": "三冗余继电器", + "rack_type": "", + "slot": 15, + "slot_type": "DOM810" + } +] diff --git a/doc/config/seismic_monitor_slot_3.json b/doc/config/seismic_monitor_slot_3.json new file mode 100644 index 0000000..0938ca7 --- /dev/null +++ b/doc/config/seismic_monitor_slot_3.json @@ -0,0 +1,71 @@ +{ + "card_type": 1, + "chan": [ + { + "active": true, + "channel_name": "", + "channel_type": "acceleration", + "id": 1, + "normal_voltage_range": [ + 0, + 21 + ], + "rack_type": "TMR", + "sample_rate": "32 k", + "scale_factor": "10", + "standby": true, + "tmr_group": "1-3", + "transducer_name": "" + }, + { + "active": true, + "channel_name": "", + "channel_type": "acceleration", + "id": 2, + "normal_voltage_range": [ + 0, + 21 + ], + "rack_type": "TMR", + "sample_rate": "32 k", + "scale_factor": "10", + "standby": true, + "tmr_group": "1-3", + "transducer_name": "" + }, + { + "active": true, + "channel_name": "", + "channel_type": "velocity", + "id": 3, + "normal_voltage_range": [ + 0, + 21 + ], + "rack_type": "TMR", + "sample_rate": "32 k", + "scale_factor": "10", + "standby": true, + "tmr_group": "3-5", + "transducer_name": "" + }, + { + "active": true, + "channel_name": "", + "channel_type": "velocity", + "id": 4, + "normal_voltage_range": [ + 0, + 21 + ], + "rack_type": "TMR", + "sample_rate": "32 k", + "scale_factor": "10", + "standby": true, + "tmr_group": "3-5", + "transducer_name": "" + } + ], + "slot": 3, + "version": 1 +} diff --git a/doc/config/seismic_monitor_slot_4.json b/doc/config/seismic_monitor_slot_4.json new file mode 100644 index 0000000..e314182 --- /dev/null +++ b/doc/config/seismic_monitor_slot_4.json @@ -0,0 +1,71 @@ +{ + "card_type": 1, + "chan": [ + { + "active": true, + "channel_name": "", + "channel_type": "", + "id": -1973791, + "normal_voltage_range": [ + null, + null + ], + "rack_type": "", + "sample_rate": "", + "scale_factor": "", + "standby": true, + "tmr_group": "", + "transducer_name": "" + }, + { + "active": true, + "channel_name": "", + "channel_type": "", + "id": -1973791, + "normal_voltage_range": [ + null, + null + ], + "rack_type": "", + "sample_rate": "", + "scale_factor": "", + "standby": true, + "tmr_group": "", + "transducer_name": "" + }, + { + "active": true, + "channel_name": "", + "channel_type": "", + "id": -1973791, + "normal_voltage_range": [ + null, + null + ], + "rack_type": "", + "sample_rate": "", + "scale_factor": "", + "standby": true, + "tmr_group": "", + "transducer_name": "" + }, + { + "active": true, + "channel_name": "", + "channel_type": "", + "id": -1973791, + "normal_voltage_range": [ + null, + null + ], + "rack_type": "", + "sample_rate": "", + "scale_factor": "", + "standby": true, + "tmr_group": "", + "transducer_name": "" + } + ], + "slot": 4, + "version": 1 +}