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
























粵公網安備 44030402000745號