大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新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账号...