觸摸屏修改plc某變量的值,修改的值何時起作用?
具體就是在掃描周期何處才能被執(zhí)行?
比如:plc在程序執(zhí)行階段時,觸摸屏修改了變量的值,這時程序會識別并修改嗎?
還是必須在程序執(zhí)行前,才會修改變量值?
答:從下圖看來,不論hmi何時操作,通訊接收交換數(shù)據(jù)是在plc整個掃描周期邏輯運算之后,所以修改后的數(shù)據(jù)要起作用,就還得等到接收到數(shù)據(jù)后的下一個掃描周期。即這個掃描周期收到數(shù)據(jù),下個掃描周期起作用。
1、修改的值何時起作用?
屏將修改的數(shù)據(jù)傳送給plc,plc收到數(shù)據(jù)在其后的掃描周期開始(即進入主循環(huán)前)時刷新。
2、觸摸屏修改了變量的值,這時程序會識別并修改嗎?
這話應(yīng)該這樣講,不是程序會識別,程序還是原來的程序邏輯,只是是程序引用的變量中的數(shù)值改變了。程序引用的變量的數(shù)值是修改后的數(shù)據(jù)了。這一點。用戶無需擔心,系統(tǒng)會自動完成這些操作,不會出錯的。
3、還是必須在程序執(zhí)行前,才會修改變量值?
用戶在任何時候均可修改變量值,這樣才能體現(xiàn)出屏操作的實時性。