歡迎來(lái)到海藍智能科技有限公司!
三菱QCPU模塊掃描執行程序處理步驟,在這個(gè)三菱QCPU模塊方面,特別用到掃描時(shí)候,掃描時(shí)間、掃描時(shí)間和精確度與測量問(wèn)題,下面小編為你分享三菱QCPU模塊掃描執行程序處理步驟。
1、掃描時(shí)間
掃描時(shí)間是指掃描執行類(lèi)型程序的執行時(shí)間與END處理時(shí)間的合計時(shí)間。
1)、掃描時(shí)間的存儲場(chǎng)所
在CPU模塊中,測量掃描時(shí)間的當前值、最小值、最大值并存儲在特殊寄存器(SD520,SD521,SD524~527)中。
通過(guò)對 SD520,SD521,SD524~527 監視,可以確認掃描時(shí)間,如下圖掃描時(shí)間的存儲場(chǎng)所。
例如:SD520 為 3、SD521 為 400 的情況下,掃描時(shí)間為 3.4ms。
2)、掃描時(shí)間的精確度與測量
存儲在特殊寄存器里的各個(gè)掃描時(shí)間的精確度為0.1ms。
另外,在順控程序中即使執行看門(mén)狗定時(shí)器復位指令(WDT),也將繼續進(jìn)行對各個(gè)掃描時(shí)間的測量。
3)、執行多個(gè)掃描時(shí)間執行類(lèi)型程序的情況
執行多個(gè)掃描時(shí)間執行類(lèi)型程序的情況下,所有的掃描執行類(lèi)型程序執行結束的時(shí)間即為掃描執行類(lèi)型程序的執行時(shí)間。
在執行中斷程序/恒定周期執行類(lèi)型程序的情況下,加上中斷程序/恒定周期執行類(lèi)型程序的執行時(shí)間的值即為掃描時(shí)間。
2、END處理
如果執行全部掃描執行類(lèi)型程序,系統將進(jìn)行 END 處理,再度執行起始的掃描執行類(lèi)型程序。
在各個(gè)掃描執行類(lèi)型程序的最后加上COM指令后,可以對每個(gè)程序進(jìn)行END處理(網(wǎng)絡(luò )刷新)。
3、 WDT(看門(mén)狗定時(shí)器)
看門(mén)狗定時(shí)器(以下簡(jiǎn)稱(chēng)WDT)是監視掃描時(shí)間的定時(shí)器。
默認值為200ms。
1)、WDT 的誤差
WDT的誤差為10ms。
WDT(t)如果設定為10ms,掃描時(shí)間在10ms < t < 20ms的范圍內會(huì )出現“WDT ERROR”。
2)、WDT 的設定
WDT 在可編程控制器參數的可編程控制器RAS設定中可以進(jìn)行變更。
4、一定間隔期中反復執行掃描執行類(lèi)型程序的情況
如果使用恒定掃描功能,可以在一定間隔期內反復執行掃描執行類(lèi)型程序。
在恒定掃描設定時(shí),根據設定的恒定掃描時(shí)間執行掃描執行類(lèi)型程序。