国产精品免费视频网站丨日韩a毛片免费观看丨欧美日韩中文在线不卡丨欧亚精品乱码久久久久久丨1000部夫妻午夜免费丨国产精品久久久久久久久一级无码丨日欧片内射AV影院频道丨97色伦图片 三菱iQ-R系列CPU模塊的恒定周期執行類型程序
国产精品免费视频网站丨日韩a毛片免费观看丨欧美日韩中文在线不卡丨欧亚精品乱码久久久久久丨1000部夫妻午夜免费丨国产精品久久久久久久久一级无码丨日欧片内射AV影院频道丨97色伦图片 三菱iQ-R系列CPU模塊的恒定周期執行類型程序
時間:2016-01-11 來源:未知 作者:admin 點擊:7581次
三菱iQ-R系列CPU模塊的恒定周期執行類型程序概述(iQ-R恒定周期執行類型程序)
是在各指定時間執行的中斷程序。但是,與中斷程序不同,無需記述中斷指針(I)及IRET指令,以程序文件單位執行。
執行恒定周期執行類型程序時,需要通過EI指令置為中斷允許狀態。
設置恒定周期執行類型程序的執行條件。[CPU參數]=>"程序設置”,操作步驟如下:
1. 點擊程序設置的"詳細設置”。
2. 選擇相應的程序名,將執行類型類別設置為"恒定周期”。
3. 點擊"詳細設置信息”。
4. 設置恒定周期間隔。
┌──────┬────────────┬──────────────────┐
│項目 │內容 │設置范圍 │
├──────┼────────────┼──────────────────┤
│恒定周期間隔│設置執行恒定周期執行類型│. 選擇"ms"時: 0.5~60000ms(0.5ms單位)│
│ │程序的恒定周期間隔。 │. 選擇"s"時: 1~60s(1s單位) │
├──────┼────────────┼──────────────────┤
│單位 │選擇恒定周期間隔的設置 │. ms │
│ │單位。 │. s │
└──────┴────────────┴──────────────────┘
[執行條件成立時的動作] 其動作如下所示。
1、通過EI指令置為中斷允許狀態之前執行條件成立的情況下
變為等待狀態,在變為中斷允許狀態的時刻執行。此外,等待狀態中,即使該恒定周期執行類型程序的執行條件多次成立,在變為中斷允許狀態的時刻也僅執行1次程序。
2、有多個恒定周期執行類型程序的情況下
同一時機到達指定時間的情況下,按照程序的執行順序設置執行。
3、恒定周期執行類型程序執行中其它或同一執行條件成立的情況下
根據恒定周期執行模式的設置執行動作。
4、在由系統進行的中斷禁止中執行條件成立的情況下
根據恒定周期執行模式的設置執行動作。
5、鏈接刷新中發生了中斷原因的情況下
中斷鏈接刷新,執行恒定周期執行類型程序。CC-Link IE等的鏈接刷新中,即使進行了循環數據的站單位塊保證,恒定周期執行類型程序中使用了設置為刷新目標的軟元件的情況下,將無法進行循環數據的站單位塊保證。
(1)中斷鏈接刷新,執行恒定周期執行類型程序。
6、執行恒定掃描時的END處理后的等待時間中發生了中斷原因的情況下
執行恒定周期執行類型程序。
*1 等待時間中處理未能完成的情況下,掃描時間將延遲。
7、恒定周期執行類型程序執行中發生了其它中斷的情況下
恒定周期執行類型程序執行中發生了中斷程序(也包括發生事件執行類型程序的中斷時的指定)的情況下,按照中斷優先度執行動作。
8、啟動恒定周期執行類型程序時的處理
執行與啟動中斷程序時相同的處理。
9、恒定周期執行模式
在恒定周期執行類型程序及通過CPU模塊的內部定時器進行的恒定周期中斷(I28~I31、I48、I49)中,可以設置放入多次中斷情況下的中斷允許后的程序執行動作。但是,發生通過DI指令等進行的中斷禁止設置中的執行原因時,恒定周期執行模式的對象除外。
1)、恒定周期執行模式的動作
A、執行次數優先
執行等待的次數全部執行后,對執行原因次數保證程序的執行次數。
執行等待的3次在可以中斷后執行。
B、恒定周期性優先
存在執行等待的情況下,將該執行在從周期開始的延遲限制值的范圍內執行。但是,即使存在多個執行等待也僅執行1次。
2)、恒定周期執行模式的設置
在恒定周期執行模式設置中進行設置。
[CPU參數]=>"中斷設置”=>"恒定周期執行模式設置”
3)、從周期開始的延遲限制值
從周期開始的延遲(偏差)的允許值如下所示,該范圍內變為中斷允許狀態的情況下,執行執行等待的程序。超出范圍的情況下,不執行程序。
從周期開始的延遲限制值根據以下情況而有所不同。
. 恒定周期執行類型程序的情況下
變為所有恒定周期執行類型程序的恒定周期間隔的最大公約數。例如,存在有周期為2ms、4ms、12ms的恒定周期執行類型程序的情況下,從周期開始的延遲限制值將變為2ms。
. 通過CPU模塊的內部定時器進行的恒定周期中斷(I28~I31、I48、I49)的情況下固定為與恒定周期間隔相同的值。例如,如果周期為I28: 100ms,I29: 20ms,從周期開始的延遲限制值將變為I28: 100ms,I29: 20ms。
本頁關鍵詞:iQ-R恒定周期執行類型程序