辰枫俞
级别: 探索解密
精华主题: 0
发帖数量: 38 个
工控威望: 141 点
下载积分: 3723 分
在线时间: 27(小时)
注册时间: 2016-12-26
最后登录: 2024-12-02
查看辰枫俞的 主题 / 回贴
楼主  发表于: 2020-12-21 14:01
各位大神,帮忙指点一下,两个温控表和FX3U485BD板通讯,只能读到一个温度,另一个读不到,是哪里写的不对吗,谢谢各位
附件: 读取温度2.rar (159 K) 下载次数:159
网站提示: 请不要用迅雷下载附件,容易出错
工控剑侠666
天道酬勤,认真的人做认真的事 。
级别: 工控侠客
精华主题: 0
发帖数量: 1008 个
工控威望: 2687 点
下载积分: 22623 分
在线时间: 276(小时)
注册时间: 2013-03-30
最后登录: 2024-12-24
查看工控剑侠666的 主题 / 回贴
1楼  发表于: 2020-12-21 16:08
读温度的程序段没有错,是读一次,不是循环读,还是说你简化了。
个人觉得俩次读的逻辑有问题,应该是读完站号1的你再读站号2的,
你的逻辑中没有判断站号1读完或者读错,然后直接读站号2,咋一看是没有问题,但程序运行时
就会出现你说的种种情况,可以改一下,看看结果。     

你这不是完整的程序吧,     
工控人加油
辰枫俞
级别: 探索解密
精华主题: 0
发帖数量: 38 个
工控威望: 141 点
下载积分: 3723 分
在线时间: 27(小时)
注册时间: 2016-12-26
最后登录: 2024-12-02
查看辰枫俞的 主题 / 回贴
2楼  发表于: 2020-12-24 22:45
谢谢侠客,我修改一下,再试试