云表实现物联网,先要确定物联网所使用的协议,本实例是基于MODBUS-TCP协议而开发的应用分享,外部程序同时也实现了WEB-API的应用。接下来让我给您娓娓道来。 一、实现思路 云表与外部的交互通道:外部程序操作和系统剪贴板变化事件。云表通过把数据通过外部程序的“参数”把所需的数据发送到外部程序进行数据采集,采集后的数据通过系统剪贴板变化事件,给云表的数据表进行赋值,再用值变化事件对数据进行进一步处理保存,用业务公式对处理后的数据再进行相关业务单据的更新保存。整个过程涉及填表公式,业务公式,外部程序和自定义函数等。 二、实现步骤 1、建立采集界面(云表表单),内含采集所需的参数组织和发送,也包括采集参数组织所需的自定义云表函数。 2、实现外部程序的编写,程序其实很简单,就是据云表发送过来的数据进行进制转换后发给物联网的从机(SLAVE、服务端),从机返回的数据打包成云表能接收的剪贴板变化事件数据,复制到剪贴板。 3、剪贴板接收到数据后进行数据的解析,整理成云表的数据表和进行转换。 4、建立云表内数据转换所需的基础表单,并进行数据录入。 5、用业务公式对采集到并转换后的数据,更新到业务单据中进行存档和查询使用。 三、具体实现 1、采集界面 采集界面定义图,本实例为对注塑机网关的采集解析而开发 采集结果图,根据注塑机编号,实现物联网(注塑机的设定参数)数据的采集、解析 2、采集解析公式概览 采集公式(工具栏按钮单击事件): 采集结果数据暂存公式: 解析公式: |
+10
0 条回帖