|
MES系统SCADA数据采集平台都会以JSON数据格式返回
以第一枪的数据为例:
此时程序界面显示如下:
总体结构如下:
原始数据如下:
- {
- "tag": 418,
- "device": {
- "tag": 418,
- "line": "3A",
- "section": "TEST",
- "group": "BT",
- "station_num": "9",
- "w_station": "192.168.2.10",
- "mygroup": "BT",
- "mo_date": "19810920",
- "w_section": 12
- },
- "emp": {
- "tag": 418,
- "empno": "GNET",
- "emp": "GNET",
- "empname": "GNET",
- "empbc": "GNET",
- "RandID": 1567481306.3926
- },
- "product": {
- "tag": 418,
- "model": "NAGOMES",
- "mo_type": "",
- "version_code": "",
- "wo": "99999999",
- "sn": "F1111111",
- "bc": "F1111111"
- },
- "sfc": {
- "tag": 418,
- "port1": "5",
- "port2": 0
- },
- "xw": {
- "tag": 418,
- "version": "418",
- "xw": "5",
- "smo_work": [
- {
- "STATION_TYPE": "5",
- "WORK_TYPE": "1",
- "WORK_TYPE_INDEX": "2",
- "SECOND": "0",
- "FORK": "0",
- "LENGTH": "0",
- "RULE": "3",
- "LAST": "0",
- "RUN_PRIOR": "1",
- "LINE_NAME": "Default",
- "WORK_TYPE_NAME": "输入SN",
- "CODE": "SN",
- "PARAM": "SN",
- "PARAM2": "序号",
- "DATA": "F1111111"
- },
- {
- "STATION_TYPE": "5",
- "WORK_TYPE": "12",
- "WORK_TYPE_INDEX": "3",
- "SECOND": "15",
- "FORK": "0",
- "LENGTH": "0",
- "RULE": "2",
- "LAST": "0",
- "RUN_PRIOR": "1",
- "LINE_NAME": "Default",
- "WORK_TYPE_NAME": "输入客戶组件SN",
- "CODE": "CPS",
- "PARAM": "CPS",
- "PARAM2": "CPS",
- "DATA": []
- },
- {
- "STATION_TYPE": "5",
- "WORK_TYPE": "15",
- "WORK_TYPE_INDEX": "4",
- "SECOND": "12",
- "FORK": "12",
- "LENGTH": "0",
- "RULE": "3",
- "LAST": "1",
- "RUN_PRIOR": "1",
- "LINE_NAME": "Default",
- "WORK_TYPE_NAME": "输入结束指令",
- "CODE": "END",
- "PARAM": "CM2",
- "PARAM2": "CM2",
- "DATA": ""
- }
- ],
- "smo_sp": {
- "1": [
- {
- "WORK_TYPE": "1",
- "STOREDPROC": "INPUT_SN_FIRST",
- "STOREDPROC_INDEX": "1",
- "RETURN_FLAG": "1",
- "RandID": 1567481306.3926
- },
- {
- "WORK_TYPE": "1",
- "STOREDPROC": "CHECK_ROUTE",
- "STOREDPROC_INDEX": "2",
- "RETURN_FLAG": "1",
- "RandID": 1567481306.3926
- },
- {
- "WORK_TYPE": "1",
- "STOREDPROC": "DEL_TEMP_CPS",
- "STOREDPROC_INDEX": "3",
- "RETURN_FLAG": "1",
- "RandID": 1567481306.3926
- }
- ],
- "6": [
- {
- "WORK_TYPE": "6",
- "STOREDPROC": "CHECK_EMP",
- "STOREDPROC_INDEX": "1",
- "RETURN_FLAG": "1",
- "RandID": ""
- }
- ],
- "12": [
- {
- "WORK_TYPE": "12",
- "STOREDPROC": "CHECK_KP_VALID",
- "STOREDPROC_INDEX": "1",
- "RETURN_FLAG": "1",
- "RandID": ""
- }
- ],
- "15": [
- {
- "WORK_TYPE": "15",
- "STOREDPROC": "CHECK_END_KP",
- "STOREDPROC_INDEX": "1",
- "RETURN_FLAG": "1",
- "RandID": ""
- },
- {
- "WORK_TYPE": "15",
- "STOREDPROC": "INSERT_R108_KP",
- "STOREDPROC_INDEX": "2",
- "RETURN_FLAG": "1",
- "RandID": ""
- },
- {
- "WORK_TYPE": "15",
- "STOREDPROC": "ASSY_INPUT",
- "STOREDPROC_INDEX": "3",
- "RETURN_FLAG": "1",
- "RandID": ""
- },
- {
- "WORK_TYPE": "15",
- "STOREDPROC": "RECORD_SP",
- "STOREDPROC_INDEX": "4",
- "RETURN_FLAG": "1",
- "RandID": ""
- }
- ]
- }
- },
- "dta": {
- "tag": 418,
- "version": "418",
- "xw": "5",
- "stepnow": 1,
- "data": {
- "SN": "F1111111",
- "CPS": [],
- "END": ""
- }
- },
- "isDebug": true,
- "tick": 0.188,
- "ip": "192.168.2.10",
- "id": "190829-00049",
- "stepnow": 1,
- "stepcode": "CPS",
- "data": "F1111111",
- "res": "OK",
- "res2": "",
- "command": null,
- "cursor": [],
- "prompt": "请扫描 CPS ?",
- "debug": {
- "log": [
- "sfc.smo.device.config found in mem!",
- "SMO_02_EMP found in mem!",
- "mes database connect ok!",
- "sfc.smo.device.sfc not in mem!",
- "[sp_check_sp]Array\n(\n [tag] => 418\n [bc] => \n [port1] => 5\n)\n",
- "current xw=5",
- "XW=5 not in mem!",
- "SMO_05_DTA not in mem!"
- ],
- "sql": [
- {
- "sp": "INPUT_SN_FIRST",
- "sql": "call sfc.INPUT_SN_FIRST('3A','TEST','BT','192.168.2.10','F1111111',@res)",
- "sql1": "select @res res,@command1 command,@cursor1 cursor_out from dual",
- "res": "OK",
- "command": null,
- "str": "开始执行execute_sp",
- "tick": 0.002000093460083,
- "cursor_out": null
- },
- {
- "sp": "CHECK_ROUTE",
- "sql": "call sfc.CHECK_ROUTE('3A','BT','F1111111',@res)",
- "sql1": "select @res res,@command1 command,@cursor1 cursor_out from dual",
- "res": "OK",
- "command": null,
- "str": "开始执行execute_sp",
- "tick": 0.00099992752075195,
- "cursor_out": null
- },
- {
- "sp": "DEL_TEMP_CPS",
- "sql": "call sfc.DEL_TEMP_CPS('F1111111','9','BT',@res)",
- "sql1": "select @res res,@command1 command,@cursor1 cursor_out from dual",
- "res": "OK",
- "command": null,
- "str": "开始执行execute_sp",
- "tick": 0.023999929428101,
- "cursor_out": null
- }
- ]
- },
- "time": "2019-09-03 11:28:30190829-00049"
- }
复制代码
|
|