現在有個問題是,自由口通訊輪詢時間間隔為50ms,加個計數器,每個50ms計數器加1,判斷計數器的值進行輪詢發(fā)送通訊命令,一次輪詢發(fā)送10個通訊命令。可能是掃描周期過長的原因,輪詢的通訊命令不是按照順序發(fā)送,而是隨機發(fā)送。這樣也就意味著一個輪詢需要50×10=500ms的時間,再加上20ms的掃描周期,有可能實際上一個輪詢時間為500+20=520ms。如果有個通訊指令要隔一個輪詢才能執(zhí)行,那就意味著同個指令執(zhí)行相隔時間為2×520ms=1040ms,相差1s多啊,而觸摸屏和PLC采樣周期為1S,那就有可能觸摸屏顯示的信息不能反映出實際運行情況。我這樣分析對嗎?