关于步科触摸屏一屏多机数据读取问题 点击:699 | 回复:1



coolwater110

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 38回
  • 年度积分:8
  • 历史总积分:134
  • 注册:2014年3月27日
发表于:2023-01-12 23:34:51
楼主

大神:我有个问题搞不定,麻烦有空时指导一下:我屏下挂了很多站(180个),配方存在4X103开始的地址里;我现在需要在屏上将的他们读取出来,由于站多可能有部分站掉线,我连得485是COM1,我用9448.0开始的通讯状态指示位来判断是否该站是否连上,用9417索引站号,连上了就读取9417对应的4X103,读完后lw9417加1;同时如果没连上,就不读,直接lw9417加1;对下一站进行判断读取;写在宏里,用定时器触发该宏;在电脑上模拟都运行的挺好,但下到屏上连上485网络出现如下情况:比如我选择读4号站到8号站,如果4、5、6都是连着的,后面是断开的,正常运行读取4、5、6三个站,后面就死在6站那里,索引寄存器就不执行自加1了;如果我选的4---8号站,4号就没连上,则不管4号后面的站有没有连上,程序都无法走下去,索引寄存器9417里一直是4,不会实现自动加1。这个问题是什么引起的?有没有办法实现没连上直接跨过去呢?

另外发现很多功能离线仿真可以,下载实战就不行,怎么这么难用啊?大神指导一下,谢谢!



楼主最近还看过



风中百合哈哈

  • 精华:0帖
  • 求助:16帖
  • 帖子:43帖 | 746回
  • 年度积分:1739
  • 历史总积分:7397
  • 注册:2009年12月07日
发表于:2023-02-15 08:06:56
1楼

每天学习才能进步


热门招聘
相关主题

官方公众号

智造工程师