威纶通官方论坛

485总线 自由协议通信问题

[复制链接]
发表于 2014-6-2 17:00:14 | 显示全部楼层 |阅读模式
各位前辈,我有个485的开关量输入模块接到MT6070上(采用自由协议:inport,outport),要求的效果:轮询的方法可以采集到当前输入模块。现在我先暂时做了个读取的功能键用来读取输入模块的输入状态,刚开始是可以的,但是一旦我改变模块的输入状态,我就要读取很多次才能读到模块的正确状态。而且越到后面就越读不到正确的模块状态(比如第四次改变模块的开关量,就基本很难读到正确的),这时候我讲触摸屏重启就又可以了 ,几次改变模块的输入状态就不行了。。。

又什么办法可以解决吗
发表于 2014-6-3 11:15:26 | 显示全部楼层
可以用PURGE(1)函数来清空一下COM1口的缓冲区试一下
 楼主| 发表于 2014-6-3 11:31:23 | 显示全部楼层
回复 2# aligashiya


好的,谢谢  我再试下;我现在采取的办法是在指令的后面将LB9032(COM3通讯参数)置1也是可以用的,但是我就是想问我用的这种方法有没有后患???
发表于 2014-6-6 19:36:18 | 显示全部楼层
你也在做通讯吗?我也在做,可以交流下吗?我QQ1114717334
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-5-2 10:39

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表