跳到主要内容

定义变量ID表

不同的编程方式对应不同的编程语言和实现逻辑。对于低代码编程而言,其核心是通过绘制产线工艺流程图来实现对设备的运动控制。而低代码的编程语言则通过为设备的IO输入输出信号定义变量来实现控制目标。

低代码编程中的变量ID分配遵循以下五个区间划分原则:

区间范围用途说明变量类型/权限
1 ~ 1000定义设备的IO输入点默认为布尔型
1001 ~ 2000定义设备的IO输出点默认为布尔型
2001 ~ 4000系统参数预设变量,不可由用户自定义,也不建议修改预设变量
4001 ~ 10000用户自定义变量区间,可自由定义变量ID及其含义用户可自定义
10001 ~ 12000系统只读变量区间,仅用于读取低代码系统内部信息只读,不可赋值或修改

在使用 4001 ~ 10000 区间的变量时,为了便于后续查找、流程编写、通信配置、维护及数据迁移等工作,建议用户根据数据类型对变量进行分类定义。例如:

  • 4001 ~ 6000:用于 short 类型(对应 0x 寄存器);
  • 6001 ~ 8000:用于 float 类型(对应 4x 寄存器);
  • 8001 ~ 10000:用于 char 类型(对应 4x 寄存器)。

根据设备的动作流程,在 Janus 边缘计算系统中点击定义变量,即可进入变量ID表的配置界面,如下图所示:

注意
  1. 在配置变量ID表前,必须先完成控制器资源配置并成功生成配置文件。若未完成前置操作,点击变量ID表配置时将提示请先配置控制器资源!

  2. 定义变量ID表时支持两种方式:

    • 手动输入:直接在界面中逐条定义变量名称及属性;
    • 模板导入:通过下载标准模板批量配置后导入,需注意:
      • 数据ID必须为纯数字;
      • 相同数据ID以最后定义的记录为准
      • 普通文本类型变量默认占用连续10个数据ID;
      • 数值类型默认保留两位小数;
      • 同步到Janus系统的重复数据会自动覆盖。
  3. 变量ID支持五种数据类型,根据设备实际需求选择对应类型:

    • 长整型(long)
    • 短整型(short)
    • 布尔型(boolean)
    • 浮点型(float)
    • 普通文本(string)
  4. 查询功能说明:

    • 关键字查询:支持通过变量ID或名称模糊匹配;
    • 范围查询:支持按变量ID区间筛选