三菱iQ-R系列CPU模块的扫描监视功能分析
三菱iQ-R系列CPU模块的扫描监视功能分析
时间:2015-11-11 来源:未知 作者:admin 点击:3252次
三菱iQ-R系列CPU模块的扫描监视功能分析(iQ-R扫描监视功能)
通过监视扫描时间,检测CPU模块的硬件及程序异常。在CPU模块的内部定时器看门狗定时器中,监视以下扫描。
. 初始扫描(第1个扫描)
. 第2个扫描以后
1、扫描时间监视时间设置
[CPU参数]->“RAS设置”->“扫描时间监视时间(WDT)设置”

┌───────┬─────────────┬─────┬───┐
│项目 │内容 │设置范围 │默认 │
├───────┼─────────────┼─────┼───┤
│初始扫描 │设置初始化扫描(第1次扫描) │10~2000ms │2000ms│
│ │的扫描时间监视时间(WDT) │(10ms单位)│ │
├───────┼─────────────┼─────┼───┤
│第2个扫描以后 │设置第2个扫描以后的扫描时 │10~2000ms │200ms │
│ │间监视时间(WDT) │(10ms单位)│ │
└───────┴─────────────┴─────┴───┘
2、看门狗定时器的复位
执行END/FEND指令时对看门狗定时器进行复位。CPU模块运行正常,在看门狗定时器的设置值以内执行END/FEND指令时,看门狗定时器不时限到。由于CPU模块的硬件异常及中断等执行程序的增加,在看门狗定时器的设置值以内未能执行END/FEND指令的情况下,将会时限到。
3、注意事项
扫描监视功能的注意事项如下所示。
1)、看门狗定时器的计测误差
看门狗定时器会产生0~10ms范围内的误差,因此进行扫描时间监视时间设置的情况下,应考虑误差因素。例如,将扫描时间监视时间设置为100ms时,扫描时间在100ms<t<110ms的范围时将会出错。
2)、重复执行程序时的看门狗定时器的复位
通过程序执行WDT复位指令可以对看门狗定时器进行复位。通过FOR指令及NEXT指令重复执行程序时,看门狗定时器时限到的情况下,通过WDT复位指令对看门狗定时器进行复位。

3)、使用了WDT复位指令时的扫描时间
通过监视扫描时间,检测CPU模块的硬件及程序异常。在CPU模块的内部定时器看门狗定时器中,监视以下扫描。
. 初始扫描(第1个扫描)
. 第2个扫描以后
1、扫描时间监视时间设置
[CPU参数]->“RAS设置”->“扫描时间监视时间(WDT)设置”

┌───────┬─────────────┬─────┬───┐
│项目 │内容 │设置范围 │默认 │
├───────┼─────────────┼─────┼───┤
│初始扫描 │设置初始化扫描(第1次扫描) │10~2000ms │2000ms│
│ │的扫描时间监视时间(WDT) │(10ms单位)│ │
├───────┼─────────────┼─────┼───┤
│第2个扫描以后 │设置第2个扫描以后的扫描时 │10~2000ms │200ms │
│ │间监视时间(WDT) │(10ms单位)│ │
└───────┴─────────────┴─────┴───┘
2、看门狗定时器的复位
执行END/FEND指令时对看门狗定时器进行复位。CPU模块运行正常,在看门狗定时器的设置值以内执行END/FEND指令时,看门狗定时器不时限到。由于CPU模块的硬件异常及中断等执行程序的增加,在看门狗定时器的设置值以内未能执行END/FEND指令的情况下,将会时限到。
3、注意事项
扫描监视功能的注意事项如下所示。
1)、看门狗定时器的计测误差
看门狗定时器会产生0~10ms范围内的误差,因此进行扫描时间监视时间设置的情况下,应考虑误差因素。例如,将扫描时间监视时间设置为100ms时,扫描时间在100ms<t<110ms的范围时将会出错。
2)、重复执行程序时的看门狗定时器的复位
通过程序执行WDT复位指令可以对看门狗定时器进行复位。通过FOR指令及NEXT指令重复执行程序时,看门狗定时器时限到的情况下,通过WDT复位指令对看门狗定时器进行复位。

3)、使用了WDT复位指令时的扫描时间
即使通过WDT复位指令对看门狗定时器进行复位,扫描时间的值也不会被复位。扫描时间将变为执行END指令之前计测的值。
本页关键词:iQ-R扫描监视功能