如何利用CPU時(shí)間存儲(chǔ)器、OB35做計(jì)時(shí)器
方法一、CPU時(shí)間存儲(chǔ)器
1.在硬件組態(tài)完成后,雙擊CPU模板,選擇"CYCLE\CLOCK MEMORY"選項(xiàng),切換視窗后,選擇底部的"CLOCK MEMORY"選項(xiàng),這就是內(nèi)部時(shí)鐘脈沖的設(shè)置項(xiàng),糸統(tǒng)默認(rèn)值是MB0,當(dāng)勾選"CLOCK MEMORY"時(shí),用戶可以設(shè)置自已感興趣的MB值. 該字節(jié)MB100,從M100.0到M100.7為周期性改變值的存儲(chǔ)位(脈沖占空比1:1)。 時(shí)鐘位對(duì)應(yīng)的時(shí)鐘周期: 位 7 6 5 4 3 2 1 0 周期(S) 2.5 1.6 1 0.8 0.5 0.4 0.2 0.1 頻率(HZ) 0.5 0.625 1 1.25 2 2.5 5 10 2.仿真 編寫(xiě)程序,M150.5由內(nèi)部時(shí)鐘控制,通斷周期為1S; 方法二、利用等時(shí)中斷組織塊來(lái)實(shí)現(xiàn)等時(shí)中斷,如在OB35中調(diào)用存儲(chǔ)程序塊,實(shí)現(xiàn)等時(shí)存儲(chǔ),該方法 較精確 1.在硬件組態(tài)完成后,雙擊CPU模板,選擇“Cyclic Interrupts”,設(shè)置“OB35”循環(huán)中斷時(shí)間“Execution”,1000為中斷時(shí)間。 2.新建“OB35”塊,并雙擊打開(kāi),選擇累加指令“ADD DI”,如圖二,打開(kāi)PLCSIM,下載“OB35”塊 的數(shù)據(jù)到仿真PLC,打開(kāi)監(jiān)視器,數(shù)值1s增加1。 (圖一) (圖二)
|