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

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