如何输入输出
在 Functions 的 write Register 功能里面,可以选择对应的地址、位数、搭载内容发送数据。
在 Setup 的 log 功能里面,可以按照图上的内容选择 log ,可以输出每秒的帧数据。
再用Excel导入文本数据,便于查看。
在这个层面上,可以仅仅通过 Write register 来输入控制(并且键盘鼠标的控制可以不出这个界面以外),依靠 Modbus Poll 本身的 Log 可以实现数据帧记录,这样就不需要额外的处理。
集中精力到 Write register
首先,选择状态栏的[16:Write multiple registers]的16,【6】的小圈为我们的鼠标起始参考坐标。
关于初始化方面:
- 第一:PM2.5、二氧化碳、甲醛、环境温度,室内温度,设备温度,都要进行初始化,避免它们对风机控制产生控制影响。
- 第二:将计时器部分,通过通讯后门清除两个计数器、高低位的值。
构建测试骨架
自动测试模块
├─ 空气质量模块
│ ├─ 105:甲醛浓度
│ ├─ 104:T1
│ ├─ 103:湿度
│ ├─ 102:CO2浓度
│ ├─ 101:PM2.5浓度
│ └─ 100:传感器模块后门开启位
├─ 滤网模块
│ ├─ 107:滤网模块后门开启位
│ ├─ 108:低效网使用时间高位
│ ├─ 109:低效网使用时间低位
│ ├─ 110:高效网使用时间高位
│ └─ 111:高效网使用时间低位
├─ 模式模块
│ └─ 80:设定模式
├─ 风速模块
│ └─ 81:设定风挡&风速
├─ 湿度模块
│ └─ 82:设定湿度
├─ 功能模块
│ ├─ 83-bit4:强净
│ ├─ 83-bit3:预热
│ ├─ 83-bit2:节能
│ ├─ 83-bit1:睡眠
│ └─ 83-bit0:联动
└─ 滤网提醒清除
├─ 85-bit1:清除-清洗标志
└─ 85-bit0:清除-更换标志