您的位置:控制工程论坛网论坛 » 自动化软件 » FX3U关于数据接收的问题

boyuebj

boyuebj   |   当前状态:在线

总积分:934  2024年可用积分:0

注册时间: 2010-09-25

最后登录时间: 2023-10-24

空间 发短消息加为好友

FX3U关于数据接收的问题

boyuebj  发表于 2022/12/16 16:15:52      925 查看 4 回复  [上一主题]  [下一主题]

手机阅读

在做一个项目,所用的是FX3UPLC,外接一个简单的FX3U-232BD的模块,程序用RS指令来进行数据发送和接收,发送两次数据发送的间隔时间为2MS,接收数据后程序进行自清除,现在发现一个问题是用串口助手模拟数据接收,发现间隔太短无法把接收数据的寄存器进行完全清除,强行更改了扫描周期M8039为1MS和滤波器设置M8020为0也无法完全清除,求教谢谢

1楼 0 0 回复
  • yanhe

    yanhe   |   当前状态:在线

    总积分:851  2024年可用积分:0

    注册时间: 2006-04-07

    最后登录时间: 2023-10-24

    空间 发短消息加为好友

    yanhe   发表于 2022/12/16 16:59:19

    根源就是短时间内发送的数据太多导致堆积。

    2楼 回复本楼

    引用 yanhe 2022/12/16 16:59:19 发表于2楼的内容

  • shixb168

    shixb168   |   当前状态:在线

    总积分:953  2024年可用积分:0

    注册时间: 2006-08-17

    最后登录时间: 2023-10-24

    空间 发短消息加为好友

    shixb168   发表于 2022/12/16 17:04:19

    3U做无协议通信时,是不是可以一次性最多接收4096个字节,可以把接收点数设置为最大,设置一个接收超时时间

    3楼 回复本楼

    引用 shixb168 2022/12/16 17:04:19 发表于3楼的内容

  • yan1999

    yan1999   |   当前状态:在线

    总积分:839  2024年可用积分:0

    注册时间: 2006-04-11

    最后登录时间: 2023-08-23

    空间 发短消息加为好友

    yan1999   发表于 2022/12/20 14:39:12

    可以用数据块方式,一层层的接收数据,然后循环处理

    4楼 回复本楼

    引用 yan1999 2022/12/20 14:39:12 发表于4楼的内容

总共 , 当前 /