查询接口调用成功,但未查询到数据_dde怎么看

查询接口调用成功,但未查询到数据_dde怎么看DTU轮询采集指令YeeCOMDTU提供了22组周期串口轮询,1组定时串口查询功能,根据配置规则自动输出串口指令,可实现自动采集外设数据并上报服务器,替代服务器的轮询,减小服务器开销。注1:第1组串口轮询最多可配置6条,单条最大长度28;第2组串口轮询最多可配置4条;单条最大长度28;1组固定时间,最多可以配置5条;单条最大长度20;如还不够或特殊需求可以由服务器下发指令或定制DTU版本。注2:轮询指令可灵活配置,常见

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

DTU 轮询采集指令

YeeCOM DTU 提供了 22 组 周期 串口轮询 ,1 组 定时 串口查询 功能 , 根据配置规则自动输出串口指令 , 可实现自动采集外设数据并上报服务器,替代服务器的轮询,减小服务器开销。

注 1:
第 1 组串口轮询最多可配置 6 条,单条最大长度 28;
第 2 组串口轮询最多可配置 4 条;单条最大长度 28;
1 组固定时间,最多可以配置 5 条;单条最大长度 20;
如还不够或特殊需求可以由服务器下发指令或定制 DTU 版本。
注 2:
轮询指令可灵活配置,常见的指令比如 Modbus RTU/TCP/电表协议指令/各种 PLC 指令/自定义指令;
注 3:
只有 485 串口可以并联多个设备,设备地址需不一样,以满足轮询多种外设;
注 4:
周期轮询或定时查询功能,都可以由服务器实现和替代;

一、 指令说明

第一组 串口轮询功能 :DTU 设备周期循环的从串口发送命令给外设,只要配置了轮询时间和轮询命令,则会启动该功能.

配置 第一组 轮询周期
命令格式: :
AT*QRYTIME=n# //串口轮询时间,n 范围:(1~3600),单位 s, 0 为关闭串口轮询,
AT*QRYTIME? //查询参数
例 1:配置第一组串口轮询周期为 60s,
AT*QRYTIME=60#
例 2:关闭第一组轮询,
AT*QRYTIME=0#
配置 第一组 串口轮询命令
命令格式:
AT*QRYCMDx=AABBCCDD# //配置轮询指令,16 进制字符串
AT*QRYCMDx? //查询参数
参数说明
x:第一组范围 0 到 5;
AABBCCDD:16 进制轮询命令的字符串。
例 1:配置第一组串口轮询命令 0,
周期从串口输出 16 进制 modbus 指令 0x01 0x03 0x00 0x00 0x00 0x08 0x44 0x0C
命令实例:
AT*QRYCMD0=010300000008440C#
例 2:清除第一组串口轮询命令 0,配置为空即可;
命令实例:
AT*QRYCMD0=#
例 3:查询命令 0 配置信息
AT*QRYCMD0?
+QRYCMD0:010300000008440C#
OK
第二组 串口轮询功能

第 2 组串口轮询,和第 1 组轮询组合使用可以实现不同周期轮询功能.

配置 第 二 组 轮询周期
命令格式: :
AT*QRYTIMEB=n# //串口轮询时间,n 范围:(1~9999),单位 s, 0 为关闭串口轮询,
AT*QRYTIMEB? //查询参数
配置 第 二 组 串口轮询命令
命令格式:
AT*QRYCMDx=AABBCCDD#
参数说明
x:第二组范围 6 到 9;
AABBCCDD:16 进制轮询命令的字符串。
例:配置第二组串口轮询命令 6,
周期从串口输出 16 进制轮询命令 0x31 0x 32 0x 33 0x 34 0x 35 0xAA 0xBB 0xCC 0xDD 0xEE
命令实例:
AT*QRYCMD6=3132333435AABBCCDDEE#
配置组 间 命令的发送时间间隔(可选配置)

默认值 2s, 即发完第 1 条命令后间隔 2 秒再发送下一条,直到当前组命令全部发送完成.

命令格式: :
AT*QRYCTI=n# //组命令发送时间,n 范围:(2~255),单位 s, 最小值为 2s(默认)
AT*QRYCTI? //查询参数
查询当前已经配置的所有轮询命令
AT*QRYCMD?
AT*QRYCMD=123456# //清除所有已配置轮询指令
固定时间发送串口查询指令( 部分产品支持) )

可以配置 DTU 在每天固定的时间,从串口发送查询指令.


命令格式: :
AT*FIXCMD=序号,时间,16 进制轮指令# //
AT*FIXCMD? //查询所有已配置固定轮询指令
AT*FIXCMD=123456# //清除所有已配置固定指令
参数说明
序号:0 到 4;
时间:hh:mm ; 每天几点几分
16 进制指令字符串:
例 1:
每天 17:00 串口发送 16 进制的轮询指令 0x01 0x03 0x00 0x00 0x00 0x08 0x44 0x0C
AT*FIXCMD=0,17:00,010300000008440C#
例 2:
AT*FIXCMD=1,05:30,3132333435363738#
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/182230.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 刷子 撸一撸手头的几把刷

    刷子 撸一撸手头的几把刷想写刷子的博文不是一天两天了,看到这么多刷子,我立马头大啊!其实草刷子,是最近一年的动作,基本上都是近期收的,所以我元气很伤!!!休息天,花了2个小时拍照,这些基本都是比较爱用的刷子,还有一部分刷子不怎么用的被我雪藏起来了!全部倒在桌子上,感叹两个字:好乱!!! 经过整理就好看多了! 上层:下层:

  • paoding分词TokenStream的使用

    paoding分词TokenStream的使用[code="java"]importjava.io.IOException;importjava.io.StringReader;importnet.paoding.analysis.analyzer.PaodingAnalyzer;importorg.apache.lucene.analysis.Analyzer;importorg.apache.lu…

  • C语言编程基础入门经典100题(1-10)-简书_c语言简单代码

    C语言编程基础入门经典100题(1-10)-简书_c语言简单代码今天我们先来讲解一道C语言的经典例题,也是从零开始系列中的一道课后练习题。请用控制台程序绘制如下图案。循环经典例题分析情况这个题目是要求打印30行"*",每行打印的个数不同

  • hibernateTemplate update 只更新被修改字段

    hibernateTemplate update 只更新被修改字段如果你用hibernateTemplate操作数据库,感觉的确很省代码,一行代码解决数据库增改删查,但当你做到一个功能只更新一个字段,你就有点懵逼了,怎么试就是不行,总的就是下面的异常报错。当你用hibernateTemplate模板去update或者saveOrUpdate某个对象的时候发现报某字段不能为空的异常,而你的封装对象属性里却实做了某字段的修改,一时就蒙了。其实也不难发现,一…

  • python输入两个集合取并集_python交集并集差集

    python输入两个集合取并集_python交集并集差集第一种方法:使用python基本数据结构set集合。优点:集合运算长度可以不一致,运算效率高缺点:两个进行运算的集合中不能够含有重复的元素,如果含有的话,转成set集合后,会自动去掉重复元素a=[1,2,3]b=[1,2,6,9,12]print(set(a)&set(b))#交集print(set(a)|set(b))#并集print(set(a)^set(b))#异或,就是两个集合去掉交集的那部分print(set(a)-set(b))#差集,就

  • 窗口分割

    我们在使用OutLook或者NetAnt等工具的时候,一般都会被其复杂的界面所吸引,在这些界面中窗口被分割为若干的区域,真正做到了窗口的任意分割。那么我们自己如何创建类似的界面,也实现窗口的任意的分

    2021年12月27日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号