数据词典
本页是机器随附手册中的数据记录说明,随机器一起提供。S1 的第一步,就是把它变成你自己的机器可读版本。
记录方式
- 每 0.1 秒记录一行(10 Hz)。部分导出为每秒一行(1 Hz)。
- 文件为 CSV,逗号分隔,第一行是列名。
- 时间为机器本地时间,分为
Date(YYYY-MM-DD)和Time(HH:MM:SS.mmm,1 Hz 导出时没有毫秒)两列。 - 每行是该时刻的状态快照,不是事件。
列
| 列 | 类型 | 取值 | 含义 |
|---|---|---|---|
Date | 文本 | 日期 | 记录日期 |
Time | 文本 | 时间 | 记录时间 |
24VSV | 整数 | 0、1 | 24 V 安全电压,1 = 正常 |
Running | 整数 | 0、1 | 1 = 机器处于运行模式 |
Machine | 文本 | 机器编号 | |
Light_Curtain | 整数 | 0、1 | 1 = 光幕被遮断 |
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、1 | 1 = 步进电机正在转动 |
Position_Stepper | 整数 | 0–15 | 转盘当前位置:转动中为 0,到位后为目标编码 |
Command_Stepper | 整数 | 0–15 | 转盘目标位置的编码,见下文 |
Tank_Level | 整数 | 0–96 | 料罐中的球数 |
Tank_Low | 整数 | 0、1 | 1 = 已呼叫补料,直到补料完成 |
Feed_Ball | 整数 | 0、1 | 提升管顶部的光电开关,每送上一个球出现一次脉冲 |