三菱iQ-R系列CPU模塊的掃描監(jiān)視功能分析
三菱iQ-R系列CPU模塊的掃描監(jiān)視功能分析
時間:2015-11-11 來源:未知 作者:admin 點擊:3407次
三菱iQ-R系列CPU模塊的掃描監(jiān)視功能分析(iQ-R掃描監(jiān)視功能)
通過監(jiān)視掃描時間,檢測CPU模塊的硬件及程序異常。在CPU模塊的內(nèi)部定時器看門狗定時器中,監(jiān)視以下掃描。
. 初始掃描(第1個掃描)
. 第2個掃描以后
1、掃描時間監(jiān)視時間設(shè)置
[CPU參數(shù)]->“RAS設(shè)置”->“掃描時間監(jiān)視時間(WDT)設(shè)置”

┌───────┬─────────────┬─────┬───┐
│項目 │內(nèi)容 │設(shè)置范圍 │默認 │
├───────┼─────────────┼─────┼───┤
│初始掃描 │設(shè)置初始化掃描(第1次掃描) │10~2000ms │2000ms│
│ │的掃描時間監(jiān)視時間(WDT) │(10ms單位)│ │
├───────┼─────────────┼─────┼───┤
│第2個掃描以后 │設(shè)置第2個掃描以后的掃描時 │10~2000ms │200ms │
│ │間監(jiān)視時間(WDT) │(10ms單位)│ │
└───────┴─────────────┴─────┴───┘
2、看門狗定時器的復(fù)位
執(zhí)行END/FEND指令時對看門狗定時器進行復(fù)位。CPU模塊運行正常,在看門狗定時器的設(shè)置值以內(nèi)執(zhí)行END/FEND指令時,看門狗定時器不時限到。由于CPU模塊的硬件異常及中斷等執(zhí)行程序的增加,在看門狗定時器的設(shè)置值以內(nèi)未能執(zhí)行END/FEND指令的情況下,將會時限到。
3、注意事項
掃描監(jiān)視功能的注意事項如下所示。
1)、看門狗定時器的計測誤差
看門狗定時器會產(chǎn)生0~10ms范圍內(nèi)的誤差,因此進行掃描時間監(jiān)視時間設(shè)置的情況下,應(yīng)考慮誤差因素。例如,將掃描時間監(jiān)視時間設(shè)置為100ms時,掃描時間在100ms<t<110ms的范圍時將會出錯。
2)、重復(fù)執(zhí)行程序時的看門狗定時器的復(fù)位
通過程序執(zhí)行WDT復(fù)位指令可以對看門狗定時器進行復(fù)位。通過FOR指令及NEXT指令重復(fù)執(zhí)行程序時,看門狗定時器時限到的情況下,通過WDT復(fù)位指令對看門狗定時器進行復(fù)位。

3)、使用了WDT復(fù)位指令時的掃描時間
通過監(jiān)視掃描時間,檢測CPU模塊的硬件及程序異常。在CPU模塊的內(nèi)部定時器看門狗定時器中,監(jiān)視以下掃描。
. 初始掃描(第1個掃描)
. 第2個掃描以后
1、掃描時間監(jiān)視時間設(shè)置
[CPU參數(shù)]->“RAS設(shè)置”->“掃描時間監(jiān)視時間(WDT)設(shè)置”

┌───────┬─────────────┬─────┬───┐
│項目 │內(nèi)容 │設(shè)置范圍 │默認 │
├───────┼─────────────┼─────┼───┤
│初始掃描 │設(shè)置初始化掃描(第1次掃描) │10~2000ms │2000ms│
│ │的掃描時間監(jiān)視時間(WDT) │(10ms單位)│ │
├───────┼─────────────┼─────┼───┤
│第2個掃描以后 │設(shè)置第2個掃描以后的掃描時 │10~2000ms │200ms │
│ │間監(jiān)視時間(WDT) │(10ms單位)│ │
└───────┴─────────────┴─────┴───┘
2、看門狗定時器的復(fù)位
執(zhí)行END/FEND指令時對看門狗定時器進行復(fù)位。CPU模塊運行正常,在看門狗定時器的設(shè)置值以內(nèi)執(zhí)行END/FEND指令時,看門狗定時器不時限到。由于CPU模塊的硬件異常及中斷等執(zhí)行程序的增加,在看門狗定時器的設(shè)置值以內(nèi)未能執(zhí)行END/FEND指令的情況下,將會時限到。
3、注意事項
掃描監(jiān)視功能的注意事項如下所示。
1)、看門狗定時器的計測誤差
看門狗定時器會產(chǎn)生0~10ms范圍內(nèi)的誤差,因此進行掃描時間監(jiān)視時間設(shè)置的情況下,應(yīng)考慮誤差因素。例如,將掃描時間監(jiān)視時間設(shè)置為100ms時,掃描時間在100ms<t<110ms的范圍時將會出錯。
2)、重復(fù)執(zhí)行程序時的看門狗定時器的復(fù)位
通過程序執(zhí)行WDT復(fù)位指令可以對看門狗定時器進行復(fù)位。通過FOR指令及NEXT指令重復(fù)執(zhí)行程序時,看門狗定時器時限到的情況下,通過WDT復(fù)位指令對看門狗定時器進行復(fù)位。

3)、使用了WDT復(fù)位指令時的掃描時間
即使通過WDT復(fù)位指令對看門狗定時器進行復(fù)位,掃描時間的值也不會被復(fù)位。掃描時間將變?yōu)閳?zhí)行END指令之前計測的值。
本頁關(guān)鍵詞:iQ-R掃描監(jiān)視功能