跳到主要内容

数据词典

本页是机器随附手册中的数据记录说明,随机器一起提供。S1 的第一步,就是把它变成你自己的机器可读版本。

记录方式​

  • 每 0.1 秒记录一行(10 Hz)。部分导出为每秒一行(1 Hz)。
  • 文件为 CSV,逗号分隔,第一行是列名。
  • 时间为机器本地时间,分为 Date(YYYY-MM-DD)和 Time(HH:MM:SS.mmm,1 Hz 导出时没有毫秒)两列。
  • 每行是该时刻的状态快照,不是事件。

列​

列类型取值含义
Date文本日期记录日期
Time文本时间记录时间
24VSV整数0、124 V 安全电压,1 = 正常
Running整数0、11 = 机器处于运行模式
Machine文本机器编号
Light_Curtain整数0、11 = 光幕被遮断
Air_Pressure小数约 5000–7000供气压力,单位 mBar
Full_Tube整数0–15位字段:1 至 4 号管是否已满,见下文
T1 … T6整数0–6各管当前的球数
Color_Left、Color_Right整数0–6颜色传感器读数,见下文
Sensors_Left、Sensors_Right整数0–127位字段:左、右手臂的到位开关和真空开关,见下文
Status_Stepper整数0、11 = 步进电机正在转动
Position_Stepper整数0–15转盘当前位置:转动中为 0,到位后为目标编码
Command_Stepper整数0–15转盘目标位置的编码,见下文
Tank_Level整数0–96料罐中的球数
Tank_Low整数0、11 = 已呼叫补料,直到补料完成
Feed_Ball整数0、1提升管顶部的光电开关,每送上一个球出现一次脉冲

位字段​

位从 0 开始编号,括号里是该位单独为 1 时的数值。一列的值是所有为 1 的位的数值之和。

Sensors_Left、Sensors_Right

位含义
0(1)大气缸缩回到位
1(2)大气缸伸出到位(手臂在转盘上方)
2(4)小气缸缩回到位
3(8)小气缸伸出到位(手臂在料架上方)
4(16)垂直气缸在下
5(32)垂直气缸在上
6(64)真空接通(吸住了球)
7(128)未使用

手臂停在原位时值为 37(1 + 4 + 32)。

Full_Tube

位含义
0(1)1 号管已满
1(2)2 号管已满
2(4)3 号管已满
3(8)4 号管已满

5、6 号管没有对应的位。

编码​

颜色(Color_Left、Color_Right):只在手臂伸向料架取球的过程中有读数,其余时间为 0。

值含义
0无读数
1白
2橙
3绿
4蓝
5其他颜色(左侧传感器)
6其他颜色(右侧传感器)

颜色 1 至 4 的球放进同号的管子;其他颜色的球,左臂放进 5 号管,右臂放进 6 号管。

转盘(Command_Stepper)

值含义
2、4、6、8、10、12把 1 至 6 号管转到落球位置(值 = 2 × 管号)
15满管停机:转到排料口