登录
首页 工控软件 亚控WellinTech
回帖 发帖
正文

主题:【求助】}组态王串口测试能正常接收到数据,但是运行画面数据不对

点击:5517 回复:18

串口测试能得到正常数据如图
附件 串口.jpg
但是在运行画面中数据和串口的数据显示的不一样    运行画面3个数据  分别连接了3个变量按照串口测试  折个变量数值应该是不一样的  但是运行画面显示的都是一样的数据(后面剂量率 应该是计数率数值的四舍五入了)
附件 运行.jpg
其中变量定义
附件 变量定义.jpg
 动画联接
附件 动画联接.jpg
对了  驱动是我自己改的    求问这事什么情况   是驱动问题还是工程开发上的问题  先谢了  仅有的5分希望能有大神仗义相助
17-03-05 16:39
改个变量名字刷新一下试试,画面定义和显示也不一样吧?
17-03-05 17:27
你好  多谢您的热心指导,我根据您的方法试了一下
改了个名字 (删除原变量的动画连接  数据词典删除变量,再重新建变量和连接)   结果还是一样
另外您说的画面定义和显示不一样是什么意思
17-03-05 18:33
您好   我把下面两个模拟值输出链接小数位设为5   (这两个是FLOAT数据)  运行  结果仍然是09  后面没有小数位,这个应该是说明前面我提到的是第一个数据的四舍五入的结论是错的
然后再把采集时间改了一个  之前3个数据都是1秒  原来的数据(  8.888  / 09  / 09)
现在改了其中第三个   结果是第一个正确没问题  第二个仍然是9  第三个改了采集时间的那个数据显示为0 J结果为   (8.888 /09  /00 )
我也不知道这是什么情况,不知道您对这种问题有什么看法和建议
17-03-05 19:34
是什么协议?自己写的驱动?
17-03-05 21:42
把地址改一下?
17-03-05 21:57
显示的位数和定义的不一样.就是去整,后面有小数位也是要显示0.000这样的.
可能是驱动的问题.比如通讯慢?
没有改英文变量名试试?
信息窗口说什么?
17-03-06 08:03
改过之后的就是英文名   不行
我查了查资料  上面说 可能是FLOAT 数据  没有使用间隔地址    我目前定义变量都是连续的   不知道这个有没有问题
我另外运行一下   看看驱动里面的状态  看看有没有什么问题
17-03-06 19:23
多谢您的热心建议
我地址对应的都是设备参数编号     设备编号 是连续的    要改的话  等我再改改 驱动
17-03-06 19:24
驱动我自己写的   就是一个简单的串口数据读和写
17-03-06 19:25

上一页下一页

工控新闻

更多新闻资讯