Skip to content
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

AIRIOT智慧系统搭建平台经验交流

  1. 主页
  2. 设备接入
  3. g340t驱动报错

g340t驱动报错

已定时 已固定 已锁定 已移动 设备接入
帖子 发布者 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • crazyaC 在线
    crazyaC 在线
    crazya
    回复了Zhang书书 最后由 编辑
    #11

    @Zhang书书
    是的,点击执行指令后,如果没报错的情况下,页面上数就很快。如果报错,会导致页面过十几秒才上数。

    1 条回复 最后回复
    0
  • Zhang书书Z 离线
    Zhang书书Z 离线
    Zhang书书
    编写 最后由 编辑
    #12

    通过日志可以看出来很多报错是因为设备那边返回的报文不对造成的

    如果报错就会有超时时间,这是正常的,在等待写指令响应结果之前,不会去下发读取数据的指令,所以就造成了有报错的上数就比较慢

    crazyaC 1 条回复 最后回复
    0
  • crazyaC 在线
    crazyaC 在线
    crazya
    回复了Zhang书书 最后由 crazya 编辑
    #13

    @Zhang书书
    我把采集数据停掉之后,只发送指令,就没有发现报错,指令正常执行,报文正常发送和返回。不手工执行指令的情况下,采集数据也是正常的,报文也是正常发送和返回,没有报错。你说的错误报文具体是指哪里

    Zhang书书Z 1 条回复 最后回复
    0
  • Zhang书书Z 离线
    Zhang书书Z 离线
    Zhang书书
    回复了crazya 最后由 编辑
    #14

    @crazya 我说的报错是在日志看到的,日志里有执行指令的错误信息,具体的情况可能要等我们开发这个驱动的研发回来之后看一下,他最近外出了,等他回来后优先看一下您的问题

    1 条回复 最后回复
    0
  • crazyaC 在线
    crazyaC 在线
    crazya
    编写 最后由 编辑
    #15

    顶一下。。。。。

    1 条回复 最后回复
    0
  • Zhang书书Z 离线
    Zhang书书Z 离线
    Zhang书书
    编写 最后由 Zhang书书 编辑
    #16

    在运维管理中看一下g340t驱动是什么版本的,以及driver服务是什么版本
    目前您这边有几个DTU设备,都是这种情况吗?
    采集数据停掉具体是如何操作的

    crazyaC 1 条回复 最后回复
    0
  • crazyaC 在线
    crazyaC 在线
    crazya
    回复了Zhang书书 最后由 编辑
    #17

    @Zhang书书
    48627d66-c357-4fc0-8ccb-2cc60b722b3b-image.png
    目前只接入一个dtu用于测试
    停掉采集数据就是,修改采集周期为1000秒,让系统不去采集数据。
    经过分析g340t驱动日志,可以发现,当系统发送采集数据指令的时候,如果没有返回modbus-rtu数据的情况下,再去手动发送一个指令,这时候会接收到上一个采集数据的指令的返回结果。
    这样会造成发送的指令和响应的结果不匹配,导致报错。

    1 条回复 最后回复
    0
  • Zhang书书Z 离线
    Zhang书书Z 离线
    Zhang书书
    编写 最后由 编辑
    #18

    设备为什么没返回,是有什么特殊配置吗?
    换个DTU试试呢,您这边是第一次用g340t驱动,还是说之前用过,别的DTU是没问题的?需要排除这个DTU本身可能的问题。
    您这边说(如果没有返回modbus-rtu数据的情况下,再去手动发送一个指令)正常设备应该在1秒内就返回数据的,我们这边需要确认下您的设备为什么没有正常返回数据

    crazyaC 1 条回复 最后回复
    0
  • crazyaC 在线
    crazyaC 在线
    crazya
    回复了Zhang书书 最后由 编辑
    #19

    @Zhang书书 不是设备没有返回,是还没来得及返回的时候,就手工发送指令,就会跑串了。这个应该是g340t驱动问题,没有等待上一个指令的返回结果,就发送了下一条指令。就是数据点,和指令是冲突的。
    7adf8bcd-0638-4825-9258-22b6b63892d8-image.png
    数据点是程序定时发送指令,指令是手工发送指令,手工发送指令的瞬间如果介于数据点的发送和响应之间,就会响应数据错位。
    dc0bd9ad-8bb5-428f-8265-7cbe69bde49c-image.png
    请求与响应之间跑串了。

    dtu是没有问题,单独采集数据点,或者发送指令都不会报错

    1 条回复 最后回复
    0
  • Zhang书书Z 离线
    Zhang书书Z 离线
    Zhang书书
    编写 最后由 编辑
    #20

    要不远程看一下吧,方便的话,远程发一下

    1 条回复 最后回复
    0

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组