411 lines
58 KiB
JSON
411 lines
58 KiB
JSON
|
|
{
|
||
|
|
"influx": {
|
||
|
|
"url": "http://10.0.5.232:8086",
|
||
|
|
"org": "MEASCON",
|
||
|
|
"token": "_jtoxcVDIbol2Uqt_vlhidut-EO0Xo0ZXea2UC5a5Bgotk836F0xPN4NSGY1jYI_WaBKRau4RyZ-g2XSFiNdXw==",
|
||
|
|
"username": "PCM",
|
||
|
|
"password": "1842moon",
|
||
|
|
"landingUrl": "http://10.0.5.232:8086/orgs/b2542eeb72a3e614/dashboards/0f8ab8a328fe9000?lower=now%28%29+-+1h",
|
||
|
|
"bucket": "PCM",
|
||
|
|
"measurement": "PCM_Measurement"
|
||
|
|
},
|
||
|
|
"placeholders": {
|
||
|
|
"chart1": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart1",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"chart2": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart2",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"chart3": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart3",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"chart4": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart4",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"chart5": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart5",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"chart6": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart6",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"chart7": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart7",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"chart8": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart8",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"chart9": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart9",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"chart10": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart10",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"chart11": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart11",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"chart12": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart12",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"table1": {
|
||
|
|
"type": "table",
|
||
|
|
"label": "table1",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {},
|
||
|
|
"table": {
|
||
|
|
"firstColumn": "time",
|
||
|
|
"firstTitle": "",
|
||
|
|
"titles": {}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"table2": {
|
||
|
|
"type": "table",
|
||
|
|
"label": "table2",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {},
|
||
|
|
"table": {
|
||
|
|
"firstColumn": "time",
|
||
|
|
"firstTitle": "",
|
||
|
|
"titles": {}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"table3": {
|
||
|
|
"type": "table",
|
||
|
|
"label": "table3",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {},
|
||
|
|
"table": {
|
||
|
|
"firstColumn": "time",
|
||
|
|
"firstTitle": "",
|
||
|
|
"titles": {}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"tb1": {
|
||
|
|
"type": "manualTable",
|
||
|
|
"label": "tb1",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"tb2": {
|
||
|
|
"type": "manualTable",
|
||
|
|
"label": "tb2",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text1": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "text1",
|
||
|
|
"title": "",
|
||
|
|
"value": "@current_date",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text2": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "text2",
|
||
|
|
"title": "",
|
||
|
|
"value": "@process_no",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text3": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "text3",
|
||
|
|
"title": "",
|
||
|
|
"value": "@part_no",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text4": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "text4",
|
||
|
|
"title": "",
|
||
|
|
"value": "@executor",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text5": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "text5",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text6": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "text6",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text7": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "text7",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text8": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "text8",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text9": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "text9",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text10": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "text10",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text11": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "text11",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text12": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "text12",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text13": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "text13",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text14": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "text14",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"tcpModbus": {
|
||
|
|
"ip": "10.0.5.232",
|
||
|
|
"port": 5020
|
||
|
|
},
|
||
|
|
"devices": [
|
||
|
|
{
|
||
|
|
"deviceName": "温度传感器",
|
||
|
|
"alarmRegister": 0,
|
||
|
|
"alarmType": "holding",
|
||
|
|
"thresholds": [
|
||
|
|
{
|
||
|
|
"name": "温度上限",
|
||
|
|
"register": 0,
|
||
|
|
"regType": "input",
|
||
|
|
"value": 29.0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "温度下线",
|
||
|
|
"register": 1,
|
||
|
|
"regType": "input",
|
||
|
|
"value": 0.0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "是否报警",
|
||
|
|
"register": 0,
|
||
|
|
"regType": "coil",
|
||
|
|
"value": 0.0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "报警信息",
|
||
|
|
"register": 0,
|
||
|
|
"regType": "holding",
|
||
|
|
"value": 0.0
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"deviceName": "测试开关",
|
||
|
|
"alarmRegister": 0,
|
||
|
|
"alarmType": "holding",
|
||
|
|
"thresholds": [
|
||
|
|
{
|
||
|
|
"name": "开始测试",
|
||
|
|
"register": 0,
|
||
|
|
"regType": "coil",
|
||
|
|
"value": 0.0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "结束测试",
|
||
|
|
"register": 1,
|
||
|
|
"regType": "coil",
|
||
|
|
"value": 0.0
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"db": {
|
||
|
|
"engine": "sqlserver",
|
||
|
|
"host": "localhost",
|
||
|
|
"port": 1433,
|
||
|
|
"database": "",
|
||
|
|
"username": "",
|
||
|
|
"password": ""
|
||
|
|
},
|
||
|
|
"experimentProcess": {
|
||
|
|
"headers": [
|
||
|
|
"实验内容",
|
||
|
|
"实验步骤",
|
||
|
|
"工况(档位)",
|
||
|
|
"输入转速",
|
||
|
|
"转速阈值"
|
||
|
|
],
|
||
|
|
"rows": [
|
||
|
|
[
|
||
|
|
"性能试验",
|
||
|
|
"10",
|
||
|
|
"3",
|
||
|
|
"981",
|
||
|
|
"20"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"性能试验",
|
||
|
|
"20",
|
||
|
|
"4",
|
||
|
|
"1906",
|
||
|
|
"10"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"性能试验",
|
||
|
|
"30",
|
||
|
|
"5",
|
||
|
|
"2096",
|
||
|
|
"10"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"耐久试验",
|
||
|
|
"40.1",
|
||
|
|
"1",
|
||
|
|
"476",
|
||
|
|
"10"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"耐久试验",
|
||
|
|
"40.1",
|
||
|
|
"2",
|
||
|
|
"731",
|
||
|
|
"10"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"耐久试验",
|
||
|
|
"40.1",
|
||
|
|
"2",
|
||
|
|
"731",
|
||
|
|
"10"
|
||
|
|
]
|
||
|
|
],
|
||
|
|
"scriptFile": "IyEvdXNyL2Jpbi9lbnYgcHl0aG9uDQojIC0qLSBjb2Rpbmc6IHV0Zi04IC0qLQ0KIiIiDQrmtYvor5Xpg6jkvY3muKnluqborrDlvZXooajnlJ/miJDohJrmnKzvvIjluKbotJ/ovb3nirbmgIHnrZvpgInvvIkNCg0KLSDlv73nlaXkvKDlhaXnmoQgZXhwZXJpbWVudFByb2Nlc3PvvIzoh6rooYzmnoTpgKDlm7rlrprnu5PmnoTnmoTmlbDmja4NCi0g5LuOIEluZmx1eERCIOafpeivouavj+S4qua1i+ivlemDqOS9jeWcqOWQhOaXtumXtOeCueeahOeerOaXtua4qeW6puWAvA0KLSDmt7vliqAgbG9hZF9zdGF0dXMgPSAxIOeahOetm+mAieadoeS7tu+8jOehruS/neWPquWcqOecn+ato+mHh+mbhuaVsOaNruaXtuiOt+WPlua4qeW6pg0KLSDovpPlh7rmoLzlvI/kuI7lupTnlKjkuK3nmoQgc2NyaXB0VGFibGUg5Y2g5L2N56ym5YW85a65DQotIOm7mOiupOaKiiB7c2NyaXB0VGFibGUxfSDmlL7lnKgi5rWL6K+V6YOo5L2NIuaJgOWcqOeahOWNleWFg+agvA0KDQrnjq/looPlj5jph4/vvJoNCiAgICBUQUJMRV9UT0tFTiAgICAgICAgIOebruagh+WNoOS9jeespu+8jOm7mOiupCBzY3JpcHRUYWJsZTENCiAgICBUQUJMRV9TVEFSVF9ST1cgICAgIOWGmeWFpei1t+Wni+ihjOWBj+enu++8jOm7mOiupCAwDQogICAgVEFCTEVfU1RBUlRfQ09MICAgICDlhpnlhaXotbflp4vliJflgY/np7vvvIzpu5jorqQgMA0KICAgIFRBQkxFX1RJTUVfU0xPVFMgICAg6YCX5Y+35YiG6ZqU55qE5pe26Ze05Yi75bqm77yM6buY6K6kICIwLjVoLDFoLDEuNWgsMmgsMi41aCwzaCwzLjVoIg0KICAgIFRBQkxFX01PVE9SX1NQRUVEICAg55S15py66L2s6YCf5qCH562+77yM6buY6K6kICI5ODBSUE0iDQogICAgRVhQRVJJTUVOVF9TVEFSVCAgICAg5a6e6aqM5byA5aeL5pe26Ze077yISVNPIDg2MDEg5qC85byP77yM5aaCIDIwMjQtMDEtMDFUMTA6MDA6MDBa77yJDQogICAgRVhQRVJJTUVOVF9FTkQgICAgICAg5a6e6aqM57uT5p2f5pe26Ze077yISVNPIDg2MDEg5qC85byP77yJDQogICAgSU5GTFVYX1VSTCAgICAgICAgICAgSW5mbHV4REIgVVJMDQogICAgSU5GTFVYX09SRyAgICAgICAgICAgSW5mbHV4REIg57uE57uHDQogICAgSU5GTFVYX1RPS0VOICAgICAgICAgSW5mbHV4REIg5Luk54mMDQogICAgSU5GTFVYX0JVQ0tFVCAgICAgICAgSW5mbHV4REIg5qG25ZCN77yM6buY6K6kIFBDTQ0KICAgIElORkxVWF9NRUFTVVJFTUVOVCAgIEluZmx1eERCIOa1i+mHj+WQje+8jOm7mOiupCBQQ01fTWVhc3VyZW1lbnQNCiIiIg0KDQpmcm9tIF9fZnV0dXJlX18gaW1wb3J0IGFubm90YXRpb25zDQoNCmltcG9ydCBqc29uDQppbXBvcnQgbG9nZ2luZw0KaW1wb3J0IG9zDQppbXBvcnQgc3lzDQpmcm9tIGRhdGV0aW1lIGltcG9ydCBkYXRldGltZSwgdGltZWRlbHRhDQpmcm9tIHR5cGluZyBpbXBvcnQgQW55LCBEaWN0LCBMaXN0LCBPcHRpb25hbA0KDQoNCkxPR0dFUiA9IGxvZ2dpbmcuZ2V0TG9nZ2VyKF9fbmFtZV9fKQ0KDQoNCmRlZiBfbWFza19zZWNyZXQodmFsdWU6IE9wdGlvbmFsW3N0cl0pIC0+IHN0cjoNCiAgICAiIiLmjqnnoIHmlY/mhJ/kv6Hmga8iIiINCiAgICBpZiBub3QgdmFsdWU6DQogICAgICAgIHJldHVybiAiPGVtcHR5PiINCiAgICBpZiBsZW4odmFsdWUpIDw9IDg6DQogICAgICAgIHJldHVybiAiKiIgKiBsZW4odmFsdWUpDQogICAgcmV0dXJuIHZhbHVlWzo0XSArICIqIiAqIChsZW4odmFsdWUpIC0gOCkgKyB2YWx1ZVstNDpdDQoNCg0KZGVmIF9zZXR1cF9sb2dnaW5nKCkgLT4gTm9uZToNCiAgICAiIiLorr7nva7ml6Xlv5ciIiINCiAgICBsb2dfbGV2ZWxfc3RyID0gb3MuZW52aXJvbi5nZXQoIlRBQkxFX0xPR19MRVZFTCIsICJERUJVRyIpLnVwcGVyKCkNCiAgICBsb2dfbGV2ZWwgPSBnZXRhdHRyKGxvZ2dpbmcsIGxvZ19sZXZlbF9zdHIsIGxvZ2dpbmcuREVCVUcpDQogICAgDQogICAgIyDphY3nva7moLnml6Xlv5forrDlvZXlmagNCiAgICBsb2dnaW5nLmJhc2ljQ29uZmlnKA0KICAgICAgICBsZXZlbD1sb2dfbGV2ZWwsDQogICAgICAgIGZvcm1hdD0nJShhc2N0aW1lKXMgWyUobGV2ZWxuYW1lKXNdICUobmFtZSlzOiAlKG1lc3NhZ2UpcycsDQogICAgICAgIGhhbmRsZXJzPVsNCiAgICAgICAgICAgIGxvZ2dpbmcuU3RyZWFtSGFuZGxlcihzeXMuc3RkZXJyKQ0KICAgICAgICBdDQogICAgKQ0KICAgIA0KICAgICMg5aaC5p6c5oyH5a6a5LqG5pel5b+X5paH5Lu277yM5re75Yqg5paH5Lu25aSE55CG5ZmoDQogICAgbG9nX2ZpbGUgPSBvcy5lbnZpcm9uLmdldCgiVEFCTEVfTE9HX0ZJTEUiLCAiIikuc3RyaXAoKQ0KICAgIGlmIGxvZ19maWxlOg0KICAgICAgICB0cnk6DQogICAgICAgICAgICBmaWxlX2hhbmRsZXIgPSBsb2dnaW5nLkZpbGVIYW5kbGVyKGxvZ19maWxlLCBlbmNvZGluZz0ndXRmLTgnKQ0KICAgICAgICAgICAgZmlsZV9oYW5kbGVyLnNldExldmVsKGxvZ19sZXZlbCkNCiAgICAgICAgICAgIGZpbGVfaGFuZGxlci5zZXRGb3JtYXR0ZXIobG9nZ2luZy5Gb3JtYXR0ZXIoDQogICAgICAgICAgICAgICAgJyUoYXNjdGltZSlzIFslKGxldmVsbmFtZSlzXSAlKG5hbWUpczogJShtZXNzYWdlKXMnDQogICAgICAgICAgICApKQ0KICAgICAgICAgICAgbG9nZ2luZy5nZXRMb2dnZXIoKS5hZGRIYW5kbGVyKGZpbGVfaGFuZGxlcikNCiAgICAgICAgICAgIExPR0dFUi5pbmZvKCLml6Xlv5fmlofku7blt7LphY3nva46ICVzIiwgbG9nX2ZpbGUpDQogICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToNCiAgICAgICAgICAgIExPR0dFUi53YXJuaW5nKCLphY3nva7ml6Xlv5fmlofku7blpLHotKU6ICVzIiwgZSkNCg0KDQpkZWYgX2dldF9pbmZsdXhfY29uZmlnKCkgLT4gRGljdFtzdHIsIHN0cl06DQogICAgIiIi6I635Y+WSW5mbHV4RELphY3nva4iIiINCiAgICBjb25maWcgPSB7DQogICAgICAgICd1cmwnOiBvcy5lbnZpcm9uLmdldCgiSU5GTFVYX1VSTCIsICIiKS5zdHJpcCgpLA0KICAgICAgICAnb3JnJzogb3MuZW52aXJvbi5nZXQoIklORkxVWF9PUkciLCAiIikuc3RyaXAoKSwNCiAgICAgICAgJ3Rva2VuJzogb3MuZW52aXJvbi5nZXQoIklORkxVWF9UT0tFTiIs
|
||
|
|
"scriptName": "table.py",
|
||
|
|
"remark": "PCM性能测试实验"
|
||
|
|
},
|
||
|
|
"configService": {
|
||
|
|
"host": "10.0.5.232",
|
||
|
|
"port": 5000,
|
||
|
|
"configPath": "config-1.2-debug.yaml"
|
||
|
|
},
|
||
|
|
"globalParameters": {
|
||
|
|
"parameters": {
|
||
|
|
"work_order_no": "W2001150.001-01:10",
|
||
|
|
"process_no": "W2001150.001-01:10",
|
||
|
|
"part_no": "P67-13-103",
|
||
|
|
"executor": "朱吉生",
|
||
|
|
"current_date": "2025-12-03"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|