互联测控终端
  1. 场景刀具
互联测控终端
  • 登录
    • 登录
      POST
  • 场景刀具
    • 场景(刀具)查询
      POST
    • 场景(刀具)极大值清零
      POST
    • 场景(刀具)立即生效
      POST
    • 场景(刀具)修改
      POST
    • 特殊场景
      POST
    • 恢复正常加工
      POST
    • 特殊加工延时
      POST
    • 批量场景(刀具)修改
      POST
    • 分页读取刀具
      POST
    • 使用率历史数据查询
      POST
    • 历史振动数据查询
      POST
    • 历史极大值及AI推荐值查询
      POST
    • 批量修改参数
      POST
    • 分页读取刀具 单场景读取
      POST
    • 分页读取刀具 数组
      POST
    • 分页读取刀具 区间
      POST
    • 分页读取刀具 带场景
      POST
  • 系统设置
    • 网卡设置
      POST
    • 网卡立即生效
      POST
    • 网络连接测试
      POST
    • 获取系统设置
      POST
    • 系统设置
      POST
    • 系统配置字典查询
      POST
    • 服务重启
      POST
    • 传感器固件升级
      POST
    • 服务器网络连接设置
      POST
    • 传感器设置
      POST
    • 复制参数
      POST
    • 执行shell
      POST
    • 传感器设置读取
      POST
    • 传感器属性设置
      POST
    • 传感器断电重启
      POST
    • 风扇设置
      POST
    • 添加读取NC
      POST
    • 编辑读取NC
      POST
    • 删除读取NC
      POST
    • 编辑NC读取信息
      POST
    • 配置页面NC重启
      POST
    • NC采集开关设置
      POST
    • 公用刀号设置
      POST
    • 恢复出厂设置
      POST
    • 系统操作日志查询
      POST
    • 报警模式设置
      POST
    • 设置WIFI
      POST
    • ssh远程设置
      POST
    • 上下限设置
      POST
    • 上下限读取
      POST
    • 上下限读取 Copy
      POST
    • 极性设置
      POST
    • 刀具报警统计
      POST
  • 日志
    • 日志分页查询
    • 清理日志
    • 系统运行日志
  • 实时数据
    • 上位机
    • 网页实时数据WebSocket
    • 当前场景信息查询
  1. 场景刀具

恢复正常加工

POST
/api/scene/recoverNormal

请求参数

无

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/scene/recoverNormal'

返回响应

🟢200成功
application/json
Body
cmdResult
string 
cmd结果
必需
cmd指令返回,-1为错误
code
integer 
编码
必需
返回值,非0异常
currentKnifeNum
integer 
当前刀号
必需
当前刀号
currentSceneNum
integer 
当前场景号
必需
当前场景号
deviceName
string 
设备名称
必需
MAC地址去冒号
knifeNum
integer 
刀号
必需
刀号
msg
integer 
异常信息
必需
code异常时需关注,具体异常信息
sceneNum
integer 
场景号
必需
场景号
sceneSize
integer 
场景数量
必需
批量读取数量,单场景读取为1
specialSceneNum
integer 
特殊场景号
必需
非零时为特殊加工模式
sysInfo
object 
系统设置信息
必需
系统设置信息
IOConfig
integer 
IO状态
必需
IO状态
adminPassword
integer 
密码
必需
密码
autoLearnState
integer 
自学习状态
必需
自学习状态
autoRatioState
integer 
自适应开关
必需
自适应开关
copIP
string 
协处理器IP
必需
协处理器IP
copMAC
string 
协处理器MAC
必需
协处理器MAC
copVersion
string 
协处理器版本
必需
协处理器版本
currentWarnCount
integer 
当前报警计数
必需
当前报警计数
currentWarnGapTime
integer 
当前报警计时间
必需
时间段累计报警次数
detectorMaxSize
integer 
最多探测器数量
必需
最多探测器数量
detectorSize
integer 
当前探测器数量
必需
当前探测器数量
detectors
array [object {15}] 
场景参数
必需
场景参数
deviceType
integer 
传感器类型
必需
传感器类型
elecKeepTime
integer 
脉冲生效延时
必需
脉冲生效延时
fpgaVersion
integer 
fpga版本
必需
fpga版本
funcConfig
integer 
主机功能配置
必需
主机功能配置
funcVersion
integer 
主机类型与传感器类型
必需
主机类型与传感器类型
fwVersion
string 
固件版本
必需
固件版本
g01OptimSave
integer 
G01报警优化是否持久化
必需
G01报警优化是否持久化
highElecKeepTime
integer 
脉冲高保持
必需
脉冲高保持
initCurrentStep
integer 
系统初始化设置当前步骤
必需
系统初始化设置当前步骤
initStepCount
integer 
系统初始化设置总步骤数量
必需
系统初始化设置总步骤数量
interfaces
array [object {5}] 
网络接口信息
必需
网络接口信息
iotState
integer 
网络测试结果
必需
网络测试结果
knifeMode
integer 
刀具获取模式
必需
刀具获取模式
knifeMultiWarnOptimGap
integer 
刀具刀具报警间隔时间
必需
单位为秒 默认5分钟即300秒
knifeNCWarnMode
integer 
是否允许刀具控制刀具保护模式
必需
是否允许刀具控制刀具保护模式
learnMode
integer 
自学模式
必需
0: 关闭自学习 1:自学一次 报警值为0时自学一次 2:持续自学习 每隔自学时长更新参数
learnTime
integer 
自学时长
必需
自学时长 单位秒
mcuIP
string 
主控制器IP
必需
主控制器IP
mcuMAC
string 
主控制器MAC
必需
主控制器MAC
mcuVersion
string 
主控制器版本
必需
主控制器版本
multiG01Optim
integer 
多次G01报警优化
必需
多次G01报警优化
multiG01OptimMAX
integer 
G01报警优化最大次数
必需
G01报警优化最大次数
nc
object 
机床NC信息
必需
机床NC信息
ncError
string 
nc错误信息
必需
nc错误信息
ncInfos
array [object {24}] 
NC数据采集相关说明
必需
NC数据采集相关说明
ncState
integer 
NC连接状态
必需
NC连接状态
ncUpdateMode
integer 
是否允许NC调整报警值模式
必需
0:功能关闭 1:统一开启 2:按刀号开启
ncVersion
string 
NC采集相关版本信息
必需
NC采集相关版本信息
netTestState
integer 
网络测试结果
必需
网络测试结果
pcIP
string 
PC IP
必需
PC IP
pcMAC
string 
PC MAC
必需
PC MAC
ratioMode
integer 
倍率获取模式
必需
倍率获取模式
restTime
array[integer]
休息时间
必需
休息时间
restTimeCount
integer 
休息时间数量
必需
休息时间数量
sceneMode
integer 
场景获取模式
必需
场景获取模式
schedule
integer 
班次类型
必需
1:两班轮换 2:三班轮换 3:单班轮换 4:四班倒
sensorStatus
array [object {5}] 
传感器状态
必需
传感器状态
sensors
array [object {8}] 
传感器信息
必需
传感器信息
serverAddress
string 
服务端地址
必需
服务端地址
serverPort
integer 
服务端端口
必需
服务端端口
specialSceneCleanTime
integer 
特殊场景清零时间
必需
特殊场景清零时间
version
integer 
场景信息版本
必需
场景信息版本
warnGapTime
integer 
报警间隔时长
必需
报警间隔时长
warnMode
integer 
继电器模式
必需
继电器模式
warnTime
integer 
报警时长
必需
报警时长
workTime
array[integer]
班次时间
必需
hour60+minute 8:23 = 608 +23 =503,最多四班倒
tabId
integer 
页面ID
必需
区分数据信息,无需关注
timestamp
integer 
事件戳
必需
当前毫秒时间戳
total
integer 
总页数
必需
总页数
sceneNums
array[integer]
场景数组
必需
场景数组
scenes
array [object {24}] 
UDP信息
必需
UDP信息
dataTime
integer 
时间
可选
时间
detectorSize
integer 
当前使用探测器数量
可选
当前使用探测器数量
detectors
array [object {15}] 
探测器配置
可选
探测器配置
g00Offset
integer 
G00补偿
可选
G00补偿
knifeDia
integer 
刀具直径
可选
刀具直径
knifeLen
integer 
刀具长度
可选
刀具长度
knifeLift
integer 
抬刀屏蔽
可选
抬刀屏蔽
knifeName
string 
刀具名称
可选
刀具名称
knifeNum
integer 
刀具编号
可选
刀具编号
knifeR
integer 
刀具R角
可选
刀具R角
knifeRemark
string 
刀具备注
可选
刀具备注
knifeType
integer 
刀具类型
可选
刀具类型
material
integer 
加工材料
可选
加工材料
multiOptimRatio
integer 
多次报警补偿系数
可选
多次报警补偿系数
ncUpdateWarn
integer 
是否允许NC调整报警值
可选
0:不允许 1:允许
reverse1
integer 
预留1
可选
预留1
reverse2
integer 
预留2
可选
预留2
sceneId
integer 
场景id
可选
场景id
sceneNum
integer 
场景编号
可选
场景编号
selfLearnTime
integer 
场景自学时长
可选
场景自学时长
specialSceneNum
integer 
特殊场景编号
可选
特殊场景编号
version
integer 
版本号
可选
版本号
warnRatio
integer 
报警参数倍数
可选
百分数
workMode
integer 
加工模式
可选
加工模式
示例
{
    "cmdResult": "string",
    "code": 0,
    "currentKnifeNum": 0,
    "currentSceneNum": 0,
    "deviceName": "string",
    "knifeNum": 0,
    "msg": 0,
    "sceneNum": 0,
    "sceneSize": 0,
    "specialSceneNum": 0,
    "sysInfo": {
        "IOConfig": 0,
        "adminPassword": 0,
        "autoLearnState": 0,
        "autoRatioState": 0,
        "copIP": "string",
        "copMAC": "string",
        "copVersion": "string",
        "currentWarnCount": 0,
        "currentWarnGapTime": 0,
        "detectorMaxSize": 0,
        "detectorSize": 0,
        "detectors": [
            {
                "alarm": 0,
                "autoRatioValue": 0,
                "dataIndex": 0,
                "dataLength": 0,
                "highPass": 0,
                "index": 0,
                "iot": 0,
                "lowPass": 0,
                "max": 0,
                "real": 0,
                "sensor": 0,
                "sensorMAC": 0,
                "state": 0,
                "type": 0,
                "version": 0
            }
        ],
        "deviceType": 0,
        "elecKeepTime": 0,
        "fpgaVersion": 0,
        "funcConfig": 0,
        "funcVersion": 0,
        "fwVersion": "string",
        "g01OptimSave": 0,
        "highElecKeepTime": 0,
        "initCurrentStep": 0,
        "initStepCount": 0,
        "interfaces": [
            {
                "gateWay": "string",
                "ip": "string",
                "mac": "string",
                "name": "string",
                "netmask": "string"
            }
        ],
        "iotState": 0,
        "knifeMode": 0,
        "knifeMultiWarnOptimGap": 0,
        "knifeNCWarnMode": 0,
        "learnMode": 0,
        "learnTime": 0,
        "mcuIP": "string",
        "mcuMAC": "string",
        "mcuVersion": "string",
        "multiG01Optim": 0,
        "multiG01OptimMAX": 0,
        "nc": {
            "DNCPassword": "string",
            "PLCPassword": "string",
            "brand": "string",
            "connectPassword": "string",
            "index": 0,
            "ip": "string",
            "model": "string",
            "port": 0,
            "protocol": 0,
            "remark": "string",
            "sampleInterval": 0,
            "version": "string"
        },
        "ncError": "string",
        "ncInfos": [
            {
                "addr": "string",
                "addrBit": 0,
                "addrInt": 0,
                "addrType": 0,
                "bias": 0,
                "byteOrder": 0,
                "dataId": 0,
                "dataProcess": 0,
                "dataProcessFormula": "string",
                "dataTime": 0,
                "dataType": 0,
                "index": 0,
                "isBit": true,
                "isUse": true,
                "length": 0,
                "mode": 0,
                "name": "string",
                "resultLength": 0,
                "resultStart": 0,
                "scale": 0,
                "send": "string",
                "sendBytesLength": 0,
                "value": 0,
                "valueStr": "string"
            }
        ],
        "ncState": 0,
        "ncUpdateMode": 0,
        "ncVersion": "string",
        "netTestState": 0,
        "pcIP": "string",
        "pcMAC": "string",
        "ratioMode": 0,
        "restTime": [
            0
        ],
        "restTimeCount": 0,
        "sceneMode": 0,
        "schedule": 0,
        "sensorStatus": [
            {
                "deviceStatus": 0,
                "deviceType": 0,
                "remark": "string",
                "sensorMAC": 0,
                "sensorStatus": 0
            }
        ],
        "sensors": [
            {
                "deviceCheck": "string",
                "deviceID": "string",
                "deviceIP": "string",
                "deviceName": "string",
                "deviceType": 0,
                "deviceTypeStr": "string",
                "mainVersion": "string",
                "subVersion": "string"
            }
        ],
        "serverAddress": "string",
        "serverPort": 0,
        "specialSceneCleanTime": 0,
        "version": 0,
        "warnGapTime": 0,
        "warnMode": 0,
        "warnTime": 0,
        "workTime": [
            0
        ]
    },
    "tabId": 0,
    "timestamp": 0,
    "total": 0,
    "sceneNums": [
        0
    ],
    "scenes": [
        {
            "dataTime": 0,
            "detectorSize": 0,
            "detectors": [
                {
                    "alarm": 0,
                    "autoRatioValue": 0,
                    "dataIndex": 0,
                    "dataLength": 0,
                    "highPass": 0,
                    "index": 0,
                    "iot": 0,
                    "lowPass": 0,
                    "max": 0,
                    "real": 0,
                    "sensor": 0,
                    "sensorMAC": 0,
                    "state": 0,
                    "type": 0,
                    "version": 0
                }
            ],
            "g00Offset": 0,
            "knifeDia": 0,
            "knifeLen": 0,
            "knifeLift": 0,
            "knifeName": "string",
            "knifeNum": 0,
            "knifeR": 0,
            "knifeRemark": "string",
            "knifeType": 0,
            "material": 0,
            "multiOptimRatio": 0,
            "ncUpdateWarn": 0,
            "reverse1": 0,
            "reverse2": 0,
            "sceneId": 0,
            "sceneNum": 0,
            "selfLearnTime": 0,
            "specialSceneNum": 0,
            "version": 0,
            "warnRatio": 0,
            "workMode": 0
        }
    ]
}
上一页
特殊场景
下一页
特殊加工延时
Built with