跳到主要内容

定义变量ID表

不同的编程方法有着不同的编程语言以及编程实现的方式。对于低代码编程而言,则是通过绘制产线工艺流程图的方式来实现设备的运动控制。

而低代码的编程语言则是通过对设备IO输入输出信号进行变量定义来达到控制的目的。低代码编程变量分配原则可以分成以下五个区间范围。

区间区间范围定义信号
第一区间1~1000设备IO输入信号
第二区间1001~2000设备IO输出信号
第三区间2001~4000设备公共变量、云平台共享变量
第四区间4001~10000设备IO输入输出信号或设备公共变量
第五区间10001~设备系统变量(只读详情参考系统变量表)
注意事项
  1. 变量1~4000以及10001+以上的变量为系统使用变量,在定义变量的过程中不允许自行定义此类变量的含义。
  2. 在使用4001~10000范围内的变量来自定义变量时,为了方便查找变量,编写流程、配置通讯文件数据、后期维护以及后期数据移植等等,建议客户可以按数据的类型来自定义变量。例如:变量4000~6000为short(0x)类型、6000~8000为float(4x)类型、8000~10000为char(4x)类型等等。

如下图所示,在完成资源配置时,点击 变量ID表 按钮,可根据设备动作流程在Janus边缘计算系统上面定义变量ID表。

  1. 需要事先配置控制器资源并且成功生成配置文件,方可进行配置变量ID表。
  2. 支持手动输入变量ID名称以及下载模板再导入数据的方式配置变量ID表。使用模板表格编辑时需注意数据ID的数字组成,相同的数据ID以最后定义的为准。
  3. 数据类型为普通文本时,占用十个数据ID,数据默认保留两位小数。
  4. 同步到Janus上的数据如果有重复数据默认会覆盖。
  5. 变量ID的类型主要有五种,分别是长整、短整、布尔类型、浮点型、普通文本。可以根据具体的实际设备需求定义对应的变量类型。
  6. 变量ID表支持关键字查询和范围查询,关键字查询支持变量ID查询和名称查询,范围查询支持变量ID查询但不支持名称查询。