我在编上下PLC的无线通讯,可是通讯延时很长(上位机按钮按下,过0.8秒左右,下位机才动作)。我的程序结构是这样的:
上位机:设置定时中断150ms;
在定时中断中发送数据并禁止定时中断(DTCH 10);
在发完数据中断中,置位允许接收标志(S 接收数据标志, 1);
主程序中如果允许接收标志被置位,则接收数据
(LD 接收数据标志
RCV VB400, 0);
在接收完数据中断中,复位允许接收标志,并允许定时中断
(R 接收数据标志, 1
ATCH 定时中断, 10)。
下位机类似。
请问高手,我的程序怎样做可以减小通讯延时?有没有其它的程序结构能使通讯延时比较少?