大神:我有个问题搞不定,麻烦有空时指导一下:我屏下挂了很多站(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。这个问题是什么引起的?有没有办法实现没连上直接跨过去呢?
另外发现很多功能离线仿真可以,下载实战就不行,怎么这么难用啊?大神指导一下,谢谢!
楼主最近还看过