不考虑对方反馈时间,我只是单纯的想提高发送读指令的速度。
LDN MBUS_W:M3.4
= L60.0
LD TT_comm:T36
= L63.7
LD L60.0
CALL MBUS_MSG_P1:SBR18, L63.7, 16#1, 0, 40561, 8, &TT_sign_Read:&VB5210, MBUS_MSG1_R:M3.2, ERR_MBUS_MSG:VB24
我设定了一个定时器T36,控制发送读指令时间。暂时设定为100ms。程序的扫描周期大约为10ms左右。
但我从串口调试助手获取到读指令的时间很慢,大约是500毫秒,即使我把时间写为0,也就是永远接通发送,也改变不了发送的频率。
我又更改了波特率尝试,从9600改到38.4K,从串口调试助手上面的速度看,没有提高。
是主站库读指令发送最快也就是500ms左右,还是串口调试助手的问题,还是哪的问题?