现在有个问题是,自由口通讯轮询时间间隔为50ms,加个计数器,每个50ms计数器加1,判断计数器的值进行轮询发送通讯命令,一次轮询发送10个通讯命令。可能是扫描周期过长的原因,轮询的通讯命令不是按照顺序发送,而是随机发送。这样也就意味着一个轮询需要50×10=500ms的时间,再加上20ms的扫描周期,有可能实际上一个轮询时间为500+20=520ms。如果有个通讯指令要隔一个轮询才能执行,那就意味着同个指令执行相隔时间为2×520ms=1040ms,相差1s多啊,而触摸屏和PLC采样周期为1S,那就有可能触摸屏显示的信息不能反映出实际运行情况。我这样分析对吗?