现在是 独立数采的演示视频 先来看下配置 分为两大块 1.数采的配置 分为底层设备的连接实例参数 点位参数 点位参数中,存在脚本解析以及内定方法解析,此配置只展示了脚本解析 转发可以支持 MQTT KAFKA RABBITMQ 三种市面上常用的协议 配置中只配置了 MQTT 这就是数采配置 2.转发的配置 转发的配置就是把个个库通过反射技术注入至自己的程序当中,从而实现库中的方法调用 支持多DLL,多命名空间,多类,多方法 配置的内容有, MQTTwebsocket 服务端,用于测试使用,只配置了打开的方法,并且自动执行 下面就是数采中所需要的MQTT转发,并且可以反射事件 好接下来我们来演示一遍操作流程 都是以API的形式来进行请求 我们找到我们已经配置好的json文件 先演示下错误操作 它会自动识别配置内容,如果为错误的就直接抛出异常 这时数采库的配置就设置好了 我们还得设置转发库的配置 转发库的配置也设置好了, 我们来初始化 刚才是错误示范,每个接口都有验证,防止误操作 初始化成功 我们来打开数据采集 这是有两个参数,库名称与库实例SN 这是在配置的时候就添加进去的,我们来看下配置 也可以通过接口来进行查看 都打开成功,我们通过MQTT的来看下是否有数据转发 这是我事先把点位都添加进去了 我们来演示一下关闭其中的一个 看看是什么效果 这时候,还有数据在转发,我们把另一个也关一下 这时候两个数采的数据都停止了采集,所有MQTT的收不到转发的数据了 我们来测试一下读取与写入 OPCDA_VirtualAddress 这是一个 静态的 虚拟地址,默认里面是没有值的 这个是DA采集库的虚拟地址,我填的UA,所以找不到 填写正确后,返回的这个点位的值信息 主要的还是看 Value : 最终值 与 OriginalValue :原始值 我们来给他写一个参数 我们在读取一下 数据存在了,我们再来读取一下UA 的动态虚拟点 执行读取后,得到最新数据,然后配置中配置了转发,MQTT客户端也可以收到 最后我们把UA DA采集都打开 2023年8月4日14:43:26 演示结束,谢谢观看