💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## **数据模板和数据点** [TOC] > 主要用于数据模板和数据点的添加,编辑,删除,批量编辑等操作。 > 数据模板是多个数据点的集合 (可被多个设备复用) > 数据点为最终代表设备上的参数(传感器),如 温度、湿度; *** </br> ## **添加数据模板** ![](https://box.kancloud.cn/03a0228e1836f5d03f8ac76c522f2952_1898x629.png) 如上图进入添加数据模板界面,然后按下图界面提示输入对应信息后点击保存按钮,添加成功 ![](https://box.kancloud.cn/99296323f7a31478bc9606b32a1e7c15_1171x483.png) > 寄存器,数据类型,公式等详细说明见 :<a href="#数据点信息详解">数据点信息详解 <br/> ### **参数详解** ![](https://box.kancloud.cn/ba7877d4c60f4b2b8dec4a6dcbd66e84_1182x825.png) * **名称**:自定义的传感器名称; 如:“温度”,“风速”。 * **关联数据模板**:默认勾选当前数据模板,可勾选多个数据模板 * **数据类型**:根据数据点数据选择 - 数值型 - 有符号/无符号 2字节整数 - 有符号/无符号 4字节整数(大端在前) - 有符号/无符号 4字节整数(小端在前) - 有符号/无符号 4字节浮点型(大端在前) - 有符号/无符号 4字节浮点型(小端在前) - 开关型 - 定位型 * **寄存器**:寄存器地址,与组态软件的寄存器写法相同,填十进制寄存器地址,**寄存器为起始地址+1**。Modbus RTU 举例如下所示: - 功能码03H或06H,起始地址0000H,则填:40001 - 功能码04H,起始地址000AH,则填:30011 - 功能码01H或05H,起始地址0002H,则填:00003 - 功能码02H,起始地址0003H,则填:10004 * **读写**:云端对数据点(传感器)的控制权限 - 只读:云端只能向设备下发查询指令,无法下发控制指令,设备主动上传指令不受影响; - 读写:云端可以向设备下发查询指令且可以下发控制指令,设备主动上传指令不受影响; - 只写:云端不能向设备下发查询指令,可以下发控制指令,设备主动上传指令不受影响; * **数据存储**:变化时存储:当数据点的值发生变化时才会存储到数据库 - 存储 - 不存储 - 变化时存储 (不同于上次数据值后保存) * **单位**:传感器显示数值的单位,例如 *千帕*,*摄氏度* * **变量描述**:自定义备注 * **公式**:设备上报数据经此公式计算后显示,占位符 **%s**。 例如设备上行数据为10,本选项填了`%s+10`,那么最终显示结果为20 * **反向计算公式**:主动向设备写数据经公式计算后下发,占位符 **%s**。 例如公式写了`%s*10`,那么在页面写入数据为10时,实际下发给设备的数据是100。 > 支持输入简单的js函数,如:(%s/1000).toFixed(2),效果为数据点值除1000后保留2位小数 *** <br/> <a name="编辑数据模板"></a> ## **编辑数据模板** ![](https://box.kancloud.cn/0c5bc0c31afc8607ac2c4cb1bd74772e_1602x370.png) <br/> - **批量添加或删除模板中数据点**:图示1 - **修改数据模板名称**:图示2 - **单个数据模板删除**:图中3 - **批量删除模板**:图中4箭头所指方框进行勾选,勾选完成后,点击 **批量删除** - **添加单个数据点**:图示5,进入添加单个数据点界面 *** </br> ## **添加数据点** * <a href="#编辑数据模板">编辑数据模板</a>中直接单击 **图示5** 按钮进入添加单个数据点的界面 * <a href="#编辑数据模板">编辑数据模板</a>中通过单击**图示1**,进入模板界面(如下图),`添加`或者`批量添加`数据点 ![](https://box.kancloud.cn/9be7a991c5cccf6ed7c5b96b131af2d6_1597x409.png) > 添加数据点和批量添加数据点的区别:单独添加中内容更详细,有高级选项。 如果只需要编辑寄存器地址,数值类型等基本信息,选择批量添加即可。 *** </br> -----