大家好:我现在做一个小程序,有一台主站六台从站,分别把六台从站的指定的数据读到主站去,主站的指定的数据放到六台从站去,我用RTU做的,每次接通使能是用定时器做好,还是用计数器做好呢?
我先说一下我的做我用的计数器100MS的,计数值是0 1 2 3 4 5来分别对应六条指令顺序执行,计数器为六时复位计时器值。可是有的时候错误代码为3 有时为6 有时为零。后来我改成0 2 4 6 8来顺序执行,计数到9复位计数器值,就没有错误,但是读取的速度慢了下来。
请问大家有没有更好的办法了!给点建议,谢谢!